Verilog HDL 综合要点[2] - 循环的综合 part1

1.周期性行为中的循环如果迭代次数在仿真前能由编译器确定(即迭代次数是固定的并且与数据无关),这种循环被称为是静态的或是独立的。如果循环次数石油运算中的某个变量决定的,则这种循环称做是与数据相关的。

2.原则上说,静态循环能够用repeat,for,while和forever来综合,但是一个特定的厂商可能会选择将静态循环的描述风格限定为对某个特定结构的描述。最实用的循环形式是for循环,那些没有内部定时控制的非静态循环会引发问题,它们不能综合。

3.对于不带内嵌定时控制的静态循环,那么他的计算动作是一个隐式的组合。这种循环可以通过展开,不用存储器且在瞬间完成。

4.如果一个静态循环有内嵌的边沿敏感事件表达式,该循环的计算行为可以被同步并且分布到一个或多个时钟周期上。该行为就是循环的每次迭代都在时钟沿之后进行的模糊状态机。


评论: 1 | 引用: 0 | 查看次数: 93
  • 1
msr [2010-07-06 00:33 AM]
听说你在忙毕业论文,加油,坚持就是胜利啊~~
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码:
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭