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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 4474|回复: 9

[求助] verilog中for语句有关的问题

[复制链接]
发表于 2011-2-22 17:04:46 | 显示全部楼层 |阅读模式

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

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

×
大家好,  请问for语句能放在always块的外面吗?  如果不能的话,要想实现一个clock能进行一次运算,应该怎么用for?还有for语句综合的结果会怎么样?谢谢 望大家指教
发表于 2011-2-22 18:01:08 | 显示全部楼层
应该可以这样吧,没有什么不好啊
回复 支持 反对

使用道具 举报

发表于 2011-2-22 18:13:20 | 显示全部楼层
要能合成的 for loop
相當於平行運算的展開
要在always外 使用平行運算 那就用assign 多寫幾次吧
回复 支持 反对

使用道具 举报

发表于 2011-2-22 21:40:16 | 显示全部楼层
呵呵,看看
回复 支持 反对

使用道具 举报

发表于 2011-2-23 13:20:14 | 显示全部楼层
按照硬件描述来做,最好使用计数器去实现循环,这样便于理解最后生成的电路结构,如果直接使用for语句,比较抽象,不过也不是不能用的。并行的for语句是有的,不过我一时想不起来了,查查资料吧。
回复 支持 反对

使用道具 举报

发表于 2011-3-4 14:14:13 | 显示全部楼层
学习下
回复 支持 反对

使用道具 举报

发表于 2011-3-4 14:35:23 | 显示全部楼层
for不能写在always外面
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:37:05 | 显示全部楼层
不建议可综合语言中使用for循环。
回复 支持 反对

使用道具 举报

发表于 2011-6-29 10:38:57 | 显示全部楼层
for语句来实现循环只能精简代码,建议尽量少使用for语句
回复 支持 反对

使用道具 举报

发表于 2011-6-29 15:28:50 | 显示全部楼层
一般写testbench常用。在RTL级需要自己设计一个计数和比较电路。不过用for可以有选择地生成一些重复逻辑,你可以搜搜for generate的用法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-9-13 03:32 , Processed in 0.017830 second(s), 5 queries , Gzip On, Redis On.

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