|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
1. verilog/FPGA 多个模块之间要如何实现数据共享?2.如下面的两个模块,底层模块bottom的display_data1和顶层模块top的display_data0是对应的,我需要在top中调用bottom的时候将display_data0传递到bottom的display_data1;怎么做到?这里不考虑通过parameter实现参数传递,因为我要传递变量(FPGA执行中display_data0在随时变化),parameter好像只能传递常量?我是FPGA新手,在这里向各位拜年?
module bottom (
// input
input clk ,
input rst_n ,
// output
output wire data_out,
);
wire[255:0]
display_data1;
assign data_out =
display_data1 & 256'b1;
endmodule
module top (
// input
input clk ,
input rst_n ,
// output
output wire data_out,
);
wire[255:0]
display_data0;
bottom s( //如何讲display_data0 传递到底层,给display_data1使用
.clk(clk),
.rst_n(rst_n),
.data_out(data_out)
) ;
endmodule |
|