构造体的三种描述方式.ppt
《构造体的三种描述方式.ppt》由会员分享,可在线阅读,更多相关《构造体的三种描述方式.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大规模数字集成电路设计大规模数字集成电路设计第三章第三章构造体的三种描述方式构造体的三种描述方式本章要点本章要点进一步认识构造体在进一步认识构造体在VHDLVHDL中的作用。中的作用。构造体的三种描述方式:构造体的三种描述方式:行为描述行为描述RTLRTL描述描述结构描述结构描述深入理解三种描述各自的特点深入理解三种描述各自的特点。3.13.1综合综合(Synthesis)(Synthesis)逻辑综合逻辑综合(Logic Synthesis),是是EDA设计一个重设计一个重要内容,它是一个把高层次的与工艺无关的描述转换为一要内容,它是一个把高层次的与工艺无关的描述转换为一个低层次的与特定工艺
2、相关的逻辑电路的过程。个低层次的与特定工艺相关的逻辑电路的过程。c=a+b;z=x*y;t=c+x;out=t+u;(a)描述(b)直接实现abxybycztuout+*Synthesisoptimization布尔代数优化布尔代数优化优化的逻辑电路优化的逻辑电路3.2 VHDL 3.2 VHDL 构造体的描述方式构造体的描述方式行为(行为(Behavioral)描述方式)描述方式 (一般不可综合)(一般不可综合)寄存器传输(寄存器传输(RTL)或数据流)或数据流(Data-Flow)描述方式)描述方式(可综合)(可综合)结构化(结构化(Structural)描述方式)描述方式(可综合)(可综
3、合)多层次的设计多层次的设计 直接用门电路单元搭建直接用门电路单元搭建 u1半加器半加器half_adder u2半加器半加器half_adder u3或门或门or_gatexycinabsumcoutc3.2.1 3.2.1 行为(行为(Behavioral)描述方式)描述方式 基于系统数学模型或系统工作原理基于系统数学模型或系统工作原理 抽象程度高,不一定能进行逻辑综抽象程度高,不一定能进行逻辑综合合 在复杂的或新的电子系统设计中,在复杂的或新的电子系统设计中,作为验证设计思想的有效手段作为验证设计思想的有效手段3.2.1 3.2.1 行为(行为(BehavioralBehavioral)
4、描述方式)描述方式【例例3-1】一个五端口电路如图一个五端口电路如图3-2所示。我们希望它具所示。我们希望它具有如表有如表3-1所示的功能,问如何通过行为级描述来得到它所示的功能,问如何通过行为级描述来得到它的输入输出波形。的输入输出波形。x sum y cin cout 图3-2 五端口电路 3.2.1 行为(行为(Behavioral)描述方式)描述方式nxycinsumcout000000100110010100201101110101311111输出信号输出信号sum和和cout的值与输入信号中的值与输入信号中“1”的数目有的数目有关关表3-1逻辑功能表 ENTITY five_por
5、ts_circuit IS PORT(x,y,cin:IN BIT;sum,cout:OUT BIT);END five_ports_circuit;ARCHITECTOR behavioral_view OF five_ports_circuit IS BEGIN PROCESS VARIABLE n:INTEGER;CONSTANT sum_vector:BIT_VECTOR(0 TO 3):=“0101”;CONSTANT carry_vector:BIT_VECTOR(0 TO 3):=“0011”;BEGIN WAIT ON x,y,cin;n:=0;IF x=1 THEN n:=n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 构造 描述 方式
限制150内