原创 FPGA学习笔记之六:HDL的四种建模方式

2009-2-17 17:43 2867 4 4 分类: FPGA/CPLD
在FPGA设计中,有四种HDL的建模方式:结构化描述方式;数据流描述方式;行为描述方式;混合设计描述……















在FPGA设计中,有四种HDL的建模方式,主要有结构化描述方式、数据流描述方式、行为描述方式和混合设计描述:


结构化描述方式:结构化的建模方式就是通过对电路结构的描述来建模,即通过对器件的调用(HDL概念为例化),并使用线网来连接各器件的描述方式。这里的器件包括Verilog HDL的内置门器件如与门and,异或门xor等,也可以是用户的一个设计。结构化的描述方式反映了一个设计的层次关系。


数据流描述方式:数据流的建模方式就是通过对数据流在设计中的具体行为的描述的来建模。最基本的机制就是用连续的赋值语句。在连续的赋值语句中,某个值被赋值给某个线网变量(信号),语法如:assign [delay] net_name = expression; (assign #2 A = B;)。在数据流描述方式中,还必须借助于HDL提供的一些运算符,如按位逻辑运算符:逻辑与(&),逻辑或(|)等。


行为描述方式:行为方式的建模是指采用对信号行为级的描述(不是结构级的描述)的方法来建模。在表示方面,类似数据流的建模方式,但一般是把用initial块语句或always块语句描述的归为行为建模方式。行为建模方式通常需要借助一些行为级的运算符如加法运算符(+),减法运算符(-)等。


混合设计描述:在实际的设计中,往往是多种设计模型的混合。一般地,对顶层设计,采用结构描述方式,对低层模块,可采用数据流、行为级或两者的结合.

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条