晓灰灰 发表于 2018-3-29 10:05:44

关于循环语句:

关于循环语句:
1. Verilog中的循环语句,分为行为循环和结构循环(结构循环包括数据流循环)
2. 如果循环体是一个CAS结构,则称为并发循环,如果循环体是一个SAS结构,则称为顺序循环
3. 行为循环使用for语句和while语句,用于对行为描述的电路重复实现(综合的重复)
4.结构循环使用generate for语句,用于对结构化和数据流描述电路的重复实现(综合的重复)
5. 当Verilog用于综合目的是时候,是按照上述原则,循环语句综合出一个CAS的重复结构;如用于非综合目的(例如验证),则仍然会得到顺序执行的SAS过程。
6. 用于综合目的时,循环变量一定是作为常量引入循环体对应的电路模块中,形成电路模型的重复综合。
7. 用于非综合目的时,循环变量则是一个变量。仍然按照算法语言的定义按循环次序按先后执行。

晓灰灰 发表于 2018-3-29 10:07:47

用于非综合目的时,循环变量则是一个变量。仍然按照算法语言的定义按循环次序按先后执行

zhangyukun 发表于 2018-3-30 09:40:13

关于循环语句:)

晓灰灰 发表于 2018-3-30 11:50:08

erilog中的循环语句,分为行为循环和结构循环(结构循环包括数据流循环)

zxopenhl 发表于 2018-4-2 09:18:15

Verilog中的循环语句,分为行为循环和结构循环(结构循环包括数据流循环)

大鹏 发表于 2018-4-4 10:21:59

用于非综合目的时,循环变量则是一个变量。仍然按照算法语言的定义按循环次序按先后执行。

晓灰灰 发表于 2018-5-21 10:11:55

关于循环语句

晓灰灰 发表于 2018-5-22 10:13:21

:):):):):):):):):):):):):):)
页: [1]
查看完整版本: 关于循环语句: