第9章VHDL结构与要素课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第9章VHDL结构与要素课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VHDL 结构 要素 课件
- 资源描述:
-
1、2022-10-192一个完整的一个完整的VHDL程序程序通常包括:通常包括:实体实体Entity结构体结构体Architecture配置配置Configuration包集合包集合Package库库Library2022-10-1939.1 实体实体例例1 对于二选一器件的对于二选一器件的VHDL描述描述:2022-10-194 mux ISGENERIC(m:TIME:=1ns);PORT(d0,d1,sel:IN BIT);q:OUT BIT);mux;connect OF mux ISSIGNAL tmp:BIT;BEGINcale:PROCESS(d0,d1,sel)VARIABLE
2、tmp1,tmp2,tmp3:BIT;BEGINtmp1:=d0 AND sel;tmp2:=d1 AND(NOT sel);tmp3:=tmp1 OR tmp2;tmp=tmp3;q=tmp AFTER m;END PROCESS;connect;实体名实体名端口名端口名方向方向实体实体进进程程语语句句结结构构体体2022-10-195一、实体说明一、实体说明基本结构:基本结构:ENTITY 实体名实体名 IS类属类属参数说明参数说明;端口端口说明说明;END 实体名实体名;1、类属参数说明类属参数说明必须放在必须放在端口说明之前端口说明之前,用于,用于指定参数指定参数。如:如:q=tmp
3、AFTER m;说明说明tmp建立一个延时值。建立一个延时值。GENERIC(m:TIME:=1ns);构造体内);构造体内m的值为的值为1ns。2、端口说明端口说明对基本设计对基本设计与与的描述。的描述。格式:格式:PORT(端口名端口名:端口模式:端口模式 数据类型数据类型;端口名端口名:端口模式:端口模式 数据类型名数据类型名););2022-10-196端口名端口名赋予赋予的名称。如的名称。如d0,sel,y 等等端口方向端口方向定义外部引脚是定义外部引脚是输入输入还是还是输出输出。IN输入输入OUT输出(输出(构造体内构造体内不能不能再使用再使用)INOUT双向双向BUFFER输出(
4、输出(构造体内构造体内可可再使用再使用)LINKAGE不指定方向不指定方向(无论哪一个方向都可连接)(无论哪一个方向都可连接)CLK3D2SD4CD1Q5Q6A.OUTCLK11D12SD10CD13Q9Q8B.BUFFER2022-10-1979.2 结构体结构体基本结构:基本结构:ARCHITECTURE 结构体名结构体名 OF 实体名实体名 IS定义语句定义语句 内部信号、常数、数据类型、函数等;内部信号、常数、数据类型、函数等;BEGIN并行处理语句并行处理语句;END 结构体名结构体名;通常命名为通常命名为behavioral(行为行为),dataflow(数据数据流流),struc
5、tural(结构结构)位于位于ARCHITECTURE和和BEGIN之间,对信号、常数、数据类型、函数进之间,对信号、常数、数据类型、函数进行定义行定义位于位于BEGIN和和END之间,描述之间,描述及连接关系及连接关系2022-10-198在在HDL设计中,设计者将设计中,设计者将自上至下自上至下分为分为3 3个层次个层次:行为描述行为描述RTL方式描述方式描述逻辑综合逻辑综合即对整个系统即对整个系统的描述,一般应用在设计的的描述,一般应用在设计的初始阶初始阶段段。即即(又称(又称描述),采用该描述,描述),采用该描述,导出系统的逻辑表达式导出系统的逻辑表达式,进行,进行逻辑综合逻辑综合。将
6、将程序程序转换成基本的转换成基本的逻辑文件逻辑文件来描述,相当于人工设计时,来描述,相当于人工设计时,生成了生成了原理图原理图。2022-10-199例:二选一的数据流方式描述:例:二选一的数据流方式描述:ENTITY mux ISPORT(d0,d1,sel:IN BIT);q:OUT BIT);END mux;ARCHITECTURE dataflow OF mux ISBEGINq=(d0 AND sel)OR (NOT sel AND d1);END dataflow;并行处理语句并行处理语句,=表示表示传送或代入传送或代入,即将逻辑运算结果送,即将逻辑运算结果送q输出。即输出。即qd
展开阅读全文