- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1001-VHDL实现组合逻辑课案
例8-16:求补器 补码的表示方法: 正数相同 负数符号位不变,数据位取反加1 补码验证举例 封装:8位输入,8位输出 逻辑:b = (not a) + ‘1’ ; 例8-17/19:三态门 高阻的概念和表示 en低有效,输出被带入,否则高阻 封装 真值表 din en dout X 0 Z 0 1 0 1 1 1 Dout = din when en = ‘1’ else ‘z’; With en select Dout = din when ‘1’, ‘z’ when others; 例8-20/21:总线缓冲器 略 首要的是理解其行为与功能 仅需要把上例中的din和dout定义为向量即可。 dout = din when en = ‘1’ else ‘zzzzzzzz’; with en select dout = din when ‘1’, ‘zzzzzzzz’ when others; 例8-23:双向总线缓冲器 高阻的概念和表示 en低有效,输出被代入,否则高阻 封装 真值表 en dr 功能 0 0 a = b 0 1 b = a 1 X 三态 If en = ‘0’ then if dr = ‘1’ then b = a; else a = b; end if; Else a = “zzzzzzzz”; b = “zzzzzzzz”; End if; 课本例题详解 例1-1,第5页,行为方式描述六进制计数器; 例3-6,第38页,二路选择开关; 例3-16,第50页,二四译码器; 关于逻辑运算符的优先级,第67页; 并置运算符与位矢量连接,第70页; 例5-2,第74页,四选一开关; 例6-8,6-9,第100页,四选一开关; 例6-13,6-14,第106页,奇偶校验; 作业 143页:6.2,6.3,6.5 仪器与电子学院 硬件描述语言及器件 主讲人:刘文怡 第十讲: VHDL实现组合逻辑 1、结构体的三种描述方法 2、解题步骤 3、组合逻辑实战 1 结构体三种描述方式 行为描述(用抽象的语言描述行为和功能): 对设计实体按算法的路径来描述。采用进程语句顺序描述设计实体的行为和功能。 寄存器传输级描述(数据流描述): 通过描述数据流程的运动路径、方向和运动结果,实现设计实体的行为和功能。 结构描述(逻辑元件连接描述): 采用并行处理语句描述设计实体内的结构组织和元件互连关系。通常用于层次式设计。 结构体描述的三种方法 例:二选一数据选择器 ENTITY mux IS PORT( d0, d1: IN BIT; sel: IN BIT; Q: OUT BIT); END mux; ARCHITECTURE behave OF mux IS BEGIN PROCESS(d0,d1,sel) BEGIN IF sel=’0’ THEN q=d0; ELSE q=d1; END IF; END PROCESS; END behave; 1) 行为级描述: 只表示输入和输出间转换的行为,它不包含任何结构的信息(硬件特性、连线方式、信号传输方式)。 ENTITY mux IS PORT( d0,d1: IN BIT; sel: IN BIT; q: OUT BIT ) ; END mux; ARCHITECTURE behave OF mux IS SIGNAL tmp1,tmp2,tmp3,nsel: BIT; BEGIN cale:PROCESS(d0,d1,sel) BEGIN Nsel=NOT sel; tmp1= d0 AND sel; tmp2= d1 AND nsel; tmp3= tmp1 OR tmp2; q= tmp3; END PROCESS; END behave; RTL级描述(数据流描述方式) 2) 以规定设计中的各种寄存器形式为特征,然后在寄存器之间插入组合逻辑。 数据流描述方式能比较直观地表达底层逻辑行为。 ARCHITECTURE stru OF mux IS BEGIN END structral; SIGNAL tmp1,tmp2,tmp3,nsel: BIT; COMPONENT and2 PORT
您可能关注的文档
- 主要物资性能及试验方法-胶材.pptx
- 1.绪论上第一章建设工程市场.ppt
- 主要经济作物栽培-花生.ppt
- 主要行业污染物排放系数参照表.doc
- 10.2-内压薄壁容器应力分析.ppt
- 主要行业环境监察指南.doc
- 10.Oracle的Latch优化深入解析-盖国强.docx
- 10.13团课:奋斗的青春最美丽.ppt
- 主流数据库体系架构及方案介绍课件.pptx
- 10.2酸和碱的中和反应课案.ppt
- 功能设计_MM_MM015_报废单_20080109_v2.0.doc
- 功能设计_MM_MM021_采购订单批导入程序_20080108_v1.0.doc
- 功能设计_MM_MM020_出库单_20071205_v2.1.doc
- 功能设计_MM_MM019_入库单_20071205_v2.1.doc
- 功能设计_MM_MM018_领料单_20080114_v2.0.doc
- 功能设计_MM_MM016_ERP与招投标系统接口_20080327_v1.2.doc
- 功能设计_MM_MM014_退库单_20080109_v1.0.doc
- 功能设计_MM_MM013_物料盘点清单_20080114_v2.0.doc
- 中考数学知识点10 一元一次不等式(组)(2).pdf
- 七年级数学优质课公开课教案教学设计期中综合检测.pdf
文档评论(0)