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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: apolloooooo

[求助] verilog中for循环中是不是不能模块实例化?

[复制链接]
发表于 2011-5-12 20:47:02 | 显示全部楼层
学习  多谢各位
发表于 2012-3-16 23:16:08 | 显示全部楼层
回复 12# DreamFXD 想问一下:
设计的一个状态机中含有四个状态,在Idle状态的时候我需要执行一个子模块的功能,这个时候在Idle状态里可以直接使用实例化吗?
不能的话,我怎么让这个实例化和Idle状态中的其他操作联系起来?
求解!
发表于 2012-3-17 17:24:15 | 显示全部楼层
你做例化咋能for循环啊,例化就是把两个模块物理连接起来,你for在连接时干什么用啊,显然是错误的~~~
发表于 2016-8-22 18:27:11 | 显示全部楼层
一般for循环如何用其他可综合的语句块代替啊?
发表于 2016-8-24 14:05:19 | 显示全部楼层
循环变量i,在下面没有看到使用??
initial只能用于仿真,不可综合
用generate,可以例化多个同类型的模块,进程块。。
发表于 2021-11-17 09:37:15 | 显示全部楼层


cnasic@163.com 发表于 2011-5-11 17:52
做asic 5年了,generate 还真没敢用。


为什么呢
发表于 2021-11-17 10:56:36 | 显示全部楼层
for语句可以综合,如ls几位所说,但得使用generate 语句,而且for循环里面的信号有要求,输入可以是单向量(单bit),输出必须是矢量(定义成wire [N:0] sig_wire[M:0]这种)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 23:24 , Processed in 0.017480 second(s), 6 queries , Gzip On, Redis On.

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