- 19
- 0
- 约1.79万字
- 约 98页
- 2015-08-12 发布于广东
- 举报
在第1章中已经提到,对硬件系统可以用3种不同风格的描述方式进行描述,即行为描述方式、寄存器传输(或数据流)描述方式和结构描述方式。这3种描述方式从不同的角度对硬件系统进行行为和功能的描述。在当前情况下,采用后两种描述方式的VHDL语言程序可以进行逻辑综合,而采用行为描述的VHDL语言程序大部分只用于系统仿真,少数也可以进行逻辑综合。本章针对这3种不同风格的描述方式作一介绍。 什么样的描述属于行为描述方式,这一点目前还没有确切的定义,所以在不同的书刊中,对相同或相似的某些用VHDL语言描述的逻辑电路的程序有不同的说明。有的说明为行为描述方式,有的说明为寄存器传输描述方式。但是,有一点是明确的,行为描述方式是对系统数学模型的描述,其抽象程度比寄存器传输描述方式和结构描述方式更高。 在行为描述方式的程序中大量采用算术运算、关系运算、惯性延时、传输延时等难以进行逻辑综合和不能进行逻辑综合的VHDL语句。一般来说,采用行为描述方式的VHDL语言程序主要用于系统数学模型的仿真或者系统工作原理的仿真。 在VHDL语言中存在一些专门用于描述系统行为的语句,它们是VHDL语言为什么能在高层次上对系统硬件进行行为描述的原因所在。这些语句与一般的高级语言的语句有较大差别。 图5-1 四选一电路 5.1.1 代入语句 代入语句是VHDL语言中进行行为描述的最基本语句。例如:
原创力文档

文档评论(0)