module test();
parameter NBYTES = 4 ;
reg [511:0] tb_stream ;
reg [511 : 0] realstream ;
reg [31 : 0] packet ;
initial begin
此博客展示了使用Verilog HDL编写的模块和函数,用于处理和转换数据。主要内容包括定义参数NBYTES,创建reg类型的变量tb_stream和realstream,以及一个packet变量。通过initial begin块初始化数据,将packet的每个字节复制到tb_stream中。然后调用getrealstream函数,该函数接收一个stream和字节数,并返回一个经过处理的realstream。在函数内部,遍历stream并根据nbytes填充realstream,其余位置填充0。博客着重于理解Verilog中的数据操作和自定义函数的使用。
module test();
parameter NBYTES = 4 ;
reg [511:0] tb_stream ;
reg [511 : 0] realstream ;
reg [31 : 0] packet ;
initial begin
2238
2864

被折叠的 条评论
为什么被折叠?