在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2126|回复: 5

[求助] 求教verilog里怎样给需要调用的模块编码???

[复制链接]
发表于 2015-12-8 20:22:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如图所示,cell是已经编程好的一个模块,现在需要在顶层模块中调用这些cell模块,问题来了,怎样给每个cell设定一个序列号??这样可以控制哪些cell在工作。求教大神解答!
QQ图片20151208201650.png
发表于 2015-12-8 20:37:57 | 显示全部楼层
用generate?
 楼主| 发表于 2015-12-8 20:48:24 | 显示全部楼层
回复 2# fkl523


   具体怎么弄啊?
发表于 2015-12-9 12:58:46 | 显示全部楼层
本帖最后由 sme-ic 于 2015-12-11 09:09 编辑


供参考:

   
generate
genvar loop;
for (loop = 0; loop < 8; loop = loop + 1)
begin:gen_epnr
usb_itf_epnr u_usb_itf_epnr (
.pclk  (pclk),
.presetn  (presetn & ~set_RESET),
.pwe  (we_epnr[loop]),
.pwdata  (pwdata),
.FRES  (FRES),
.set_RESET  (set_RESET),
.clk4x  (clk4x),
.rx_SETUP  (rx_SETUP),
.rx_OUT  (rx_OUT),
.rx_IN  (rx_IN),
.set_CTR_RX  (set_CTR_RX_ep[loop]),
.tgl_DTOG_RX  (tgl_DTOG_RX_ep[loop]),
.clr_DTOG_RX (clr_DTOG_RX_ep[loop]),
.set_CTR_TX  (set_CTR_TX_ep[loop]),
.tgl_DTOG_TX  (tgl_DTOG_TX_ep[loop]),
.set_DTOG_TX  (set_DTOG_TX_ep[loop]),
.CTR_RX  (CTR_RX[loop]),
.DTOG_RX  (DTOG_RX[loop]),
.STAT_RX  (STAT_RX[loop]),
.SETUP  (SETUP[loop]),
.EP_TYPE  (EPTYPE[loop]),
.EP_KIND  (EPKIND[loop]),
.CTR_TX  (CTR_TX[loop]),
.DTOG_TX  (DTOG_TX[loop]),
.STAT_TX  (STAT_TX[loop]),
.EA  (EA[loop])
);

end
endgenerate
发表于 2015-12-9 23:10:00 | 显示全部楼层
不错的资料啊
 楼主| 发表于 2015-12-10 19:48:27 | 显示全部楼层
回复 4# sme-ic


   谢谢你啊,写了这么多,给了我新思路!!Thank you!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-29 07:01 , Processed in 0.020532 second(s), 10 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表