题解 | #使用函数实现数据大小端转换#
使用函数实现数据大小端转换
https://www.nowcoder.com/practice/74c0c19ad0c444959c436a049647a93c
这是一个新函数,之前没用过,函数名为function具体用法如下
function 返回值的类型和位数 函数名称
定义数据的类型;
begin
实现的功能...;
end
endfunction
`timescale 1ns/1ns module function_mod( input [3:0]a, input [3:0]b, output [3:0]c, output [3:0]d ); function [3:0] rev; input [3:0] data; begin rev [0] = data[3]; rev [1] = data[2]; rev [2] = data[1]; rev [3] = data[0]; end endfunction assign c = rev(a); assign d = rev(b); endmodule