- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 组合逻辑电路4 数字电子技术基础 教学课件
组合电路 一、VHDL的基本组成 (一)参数部分——程序包 (二)接口部分—设计实体 (二)接口部分—设计实体 (三)描述部分—结构体 二、VHDL数据类型和属性 在VHDL中目标有三种:信号、变量和常量。 目标:是一个或多个代表着目标种类的字符串,多个目 标时用“,”号分开。 TYPE 类型名 IS 类型范围 ; PACKAGE meals_pkg IS TYPE meal IS(breakfast,lunch,dinner);END meals_pkg; 2.复合数据类型 VHDL的属性 TYPE bit1 IS ARRAY(63 DOWNTO 32) OF BIT; VARIABLE left_range,right_range,uprange,lowrange:INTEGER;BEGIN left_range:= bit1’LEFT; --returns 63 right_range:= bit1’RIGHT; --returns 32 uprange:= bit1’HIGH; --returns 63 lowrange:= bit1’LOW; --returns 32 TYPE bit1 IS ARRAY(0 TO 7) OF BIT;TYPE bit2 IS ARRAY(8 TO 31) OF BIT; VARIABLE len1,len2:INTEGER;BEGIN len1:=bit1’LENGTH; --return 8 len2:=bit2’LENGTH; --return 24 它可用来检查一个信号的变化,并且变化刚刚发生,既推断出在信号上发生了一个跳变。 在所有的并行语句中,两个以上的并行赋值语句在字面上的顺序并不表明它们的执行顺序。 仍以四路数据选择器为例,讨论另一个较为复杂的并行信号赋值语句的例子,以便更详细地说明并行概念,下面是四输入数据选择器的第二个VHDL程序。例: ARCHITECTURE alarm_arc OF alarm ISBEGIN 信号可被看作两个元件之间数据传输的通路。 下面举例说明“调用元件语句”的用法。 对一个硬件的结构进行描述,就是要描述它由哪些 子元件组成,以及各个子元件之间的互连关系。 结构描述比行为描述更加具体化,即结构描述与硬 件之间的关系要比行为描述与硬件之间的关系更明显。 前面讨论, 行为描述的基本单元是进程语句。 结构描述的基本单元则是“调用元件语句”。 例: 用VHDL结构描述设计一全减器,全减器可由两个 半减器和一个或门组成。 首先用VHDL的行为描述设计半减器: ENTITY halfsub IS PORT(A,B:IN BIT; T,C:OUT BIT);END halfsub; PROCESS(A,B)BEGIN T= A XOR B AFTER 10 ns; C = (NOT A) AND B AFTER 10 ns; END PROCESS; ARCHITECTURE halfsub_arc OF halfsub ISBEGIN END halfsub_arc; 一定记住输入、输出端口的顺序。 下面再将或门的VHDL程序描述如下: ARCHITECTURE orgate_arc OF orgate IS BEGIN O1= A1 OR B1; END orgate_arc; 下面将两个半减器,一个或门的端口,通过定义一 些中间信号将其连接起来形成VHDL的结构描述。 ENTITY orgate IS PORT(A1,B1:IN BIT; O1:OUT BIT); END orgate; 一定记住输入、输出端口的顺序。 在下面举的全减器例子里可以看到定义了中间信号 temp_T,temp_c1和temp_c2 ENTITY fullsub IS PORT(I1,I2,C_IN:IN BIT; FT,C_OUT:OUT BIT); END fullsub; ARCHITECTURE fullsub
您可能关注的文档
- 第七章醇酚醚 有机化学课件.ppt
- 第七节 窒息性气体 白医大职业卫生课件.ppt
- 第七节 行政裁决 行政法课件.ppt
- 第七节 现代汉语音位.ppt
- 第七编 明代文学 古代文学课件.ppt
- 第七讲 抽样推断 管理统计学 课件.ppt
- 第七节 狂犬病患者的护理 《内科护理》课件.pptx
- 第七讲 饲料加工制备的营养效应 高级饲料学 教学课件.ppt
- 第七課外国語の勉強 新编日语第二册 教学课件.ppt
- 第七讲 战后国际贸易体制与战略性贸易政策 国际政治经济学课件.ppt
- 第三章 量子力学中的力学量(第七讲) ppt 量子力学教学课件.ppt
- 第三章 金融机构的主要风险 浙江师范大学《金融风险理论》课件(严继莹).ppt
- 第三章 BP网络在智能系统中的建模与控制 智能系统课件.ppt
- 第三章 XML文档类型定义 《XML编程原理与实例教程》电子教案.ppt
- 第三章 金属切削机床设计 机械制造装备设计 教学课件.ppt
- 第七讲 数据库基本操作 数据库原理及应用VISUAL FOXPRO教案(PPT).ppt
- 第三章 感官检验 食品分析与检验技术 教学课件.ppt
- 第三章 集成运算放大器及其应用 电工学Ⅱ 教学课件.ppt
- 第三章 世界市场和世界市场价格 国际贸易 教学课件.ppt
- 第三章 上古西亚诸国 世界古代史课件.ppt
最近下载
- 2024风力发电装置技术规范.docx VIP
- 歐姆龍AOI_OMRON自動光學檢測機編程培訓手冊(完美精華版).pdf VIP
- 人教精通版6年级上下册重点单词和句型默写.pdf VIP
- 社区获得性肺炎诊疗指南PPT课件.pptx VIP
- 钢筋笼吊装验算书.docx VIP
- 小学语文教学中人工智能辅助作文批改与评价策略研究教学研究课题报告.docx
- 美国仪表协会标准 ISA TR 88.95.01-2008 一起使用ISA-88和ISA-95.pdf VIP
- DB32T 4797-2024 旅游警务服务规范.docx VIP
- 《固定式钢梯及平台安全要求 第2部分:钢斜梯》GB 4053.2-2009.docx VIP
- 影视传播概论4.ppt VIP
文档评论(0)