[X]关闭

IP问题

文档创建者:宁静致远419
浏览次数:4557
最后更新:2019-09-04
如下:
module XX
(

); 和

module XX #
(
); 有什么不同?


module
(
clk
);
input clk;


module XX
(
input clk
);又是怎么回事

input led;
reg led; 可以这样定义?

发表评论已发布 4

uisrc

发表于 2019-9-3 15:59:38 | 显示全部楼层


module XX #
(
); 有什么不同? 是错的,么有这样写的一般
module XX # //下面的括号放参数
(
)
xx
(
)
;

再看
module
(
clk
);
input clk;


module XX
(
input clk
);
是一样的意思,我喜欢简洁一些的写法。
越努力越幸运!加油!

宁静致远419

发表于 2019-9-3 16:05:17 | 显示全部楼层

msxbo 发表于 2019-9-3 15:59
module XX #
(
); 有什么不同? 是错的,么有这样写的一般

是不是有# 就表示要有括号,而且括号里面可以放参数?

uisrc

发表于 2019-9-3 18:00:11 | 显示全部楼层

比如下面的一段代码,你可以参考下。
fdma_controller # (
.ADDR_OFFSET(DDR_BASE),
.BUF_SIZE(3),
.H_CNT (1920),
.V_CNT (1080)
) fdma_controller_u0
(
      //FDAM signals
      .ui_clk(clk_100m),
      .ui_rstn(ui_rstn),
        //Sensor video
      .W0_FS_i(W0_FS_i),
      .W0_wclk_i(W0_wclk_i),
      .W0_wren_i(W0_wren_i),
      .W0_data_i(W0_data_i),
      //vga/hdmi output -CH6_FIFO
      .R0_FS_i(R0_FS_i),
      .R0_rclk_i(R0_rclk_i),
      .R0_rden_i(R0_rden_i),
      .R0_data_o(R0_data_o),
        
      .pkg_wr_areq(pkg_wr_areq),   
      .pkg_wr_en(pkg_wr_en),
      .pkg_wr_last(pkg_wr_last),
      .pkg_wr_addr(pkg_wr_addr),
      .pkg_wr_data(pkg_wr_data),
      .pkg_wr_size(pkg_wr_size),
   
      .pkg_rd_areq(pkg_rd_areq),
      .pkg_rd_en(pkg_rd_en),      
      .pkg_rd_last(pkg_rd_last),
      .pkg_rd_addr(pkg_rd_addr),
      .pkg_rd_data(pkg_rd_data),
      .pkg_rd_size(pkg_rd_size)  
);
越努力越幸运!加油!

宁静致远419

发表于 2019-9-4 14:12:26 | 显示全部楼层

msxbo 发表于 2019-9-3 18:00
比如下面的一段代码,你可以参考下。
fdma_controller # (
.ADDR_OFFSET(DDR_BASE),

好的。我看一下。谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则