- 1、本文档共155页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
比较器的扩展: A3 B3 A2 B2 A1 B1 A0 B0 Y(AB) Y(AB) 7485 A3 B3 A2 B2 A1 B1 A0 B0 I(AB) I(A=B) I(AB) Y(AB) Y(A=B) Y(AB) 7485 A3 B3 A2 B2 A1 B1 A0 B0 Y(AB) Y(AB) 7485 A3 B3 A2 B2 A1 B1 A0 B0 Y(AB) Y(AB) 7485 A3 B3 A2 B2 A1 B1 A0 B0 Y(AB) Y(AB) 7485 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 Y(AB) Y(A=B) Y(AB) A15B15 A0B0 十六位数值比较 器(并行接法) 串行接法和并行接法性能比较: 串行接法电路简单,但速度慢;并行接法电路复杂,速度快. 4.6.4 数值比较器应用举例 例:设计一个求两数之差绝对值电路。 设计思路:先将两数比较,对小的数求补,将得到 的补码与另一数相加,得到结果。 4.6.5 数值比较器的VHDL描述 带级联输入的4位数值比较器VHDL描述: ENTITY comparator IS PORT ( a,b : IN INTEGER RANGE 0 TO 15 ; gtin,ltin,eqin : IN BIT; --级联输入 agtb,altb,aeqb : OUT BIT); END comparator; ARCHITECTURE behavior OF comparator IS BEGIN PROCESS(a,b,gtin,ltin,eqin) BEGIN IF ab THEN agtb=’0’; altb=’1’; aeqb=’0’; ELSIF ab THEN agtb=’1’; altb=’0’; aeqb=’0’; ELSE agtb= gtin; altb= ltin; aeqb= eqin; END IF; END PROCESS; END behavior; 4.7 代码转换器 重点介绍能实现BCD码和自然二进制码之间转换的代 码转换器的设计方法,并介绍通用代码转换器集成电路的 使用方法。 4.7.1 BCD-二进制码转换器 转换过程: (1) 将BCD码中的每一位的权值用二进制数表示; (2) 将所给BCD码中‘1’所代表的二进制数相加; (3) 相加的结果即为所给BCD码的等效二进制数。 如两位十进制数的8421BCD码为: (十位) (个位) 例如,要将BCD码1000 0111(十进制数87)转换为 二进制,其算式如下: 根据对照表,借助半加器和全加器,可设计出 转换电路。 4.7.2 通用BCD-二进制和二进制-BCD码转换器 集成电路 1. BCD-二进制代码转换器74184 2. 二进制-BCD代码转换器74185 4.7.3 代码转换电路的VHDL描述 1.两位BCD码(个位和十位)转换为二进制数的代码 转换器的VHDL描述 ENTITY bcd_to_bin IS PORT ( ones, tens : IN INTEGER RANGE 0 TO 9 ; binary : OUT INTEGER RANGE 0 TO 99); END bcd_to_bin; ARCHITECTURE rtl OF bcd_to_bin IS SIGNAL times10 : INTEGER RANGE 0 TO 90; BEGIN times10=tens*10; binary=times10+ones; END rtl; 2. n位二进制码转换为格雷码的码转换电路 假定n位二进制码为 n位格雷码为 转换表达式为: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY bin-_to_gray IS GENERIC(n: INTEGER:=8) PORT (a: IN STD_LOGIC_VECTOR(n DOWNTO 1); g: OUT STD_LOGIC_VECTOR(n DOWNTO 1)); END bin-_to_gray; ARCHITECTURE rtl OF bin-_to_gray IS BEGIN PROCES
您可能关注的文档
- 新人教版八年级物理课件八年级上册1-4测量平均速度(2068KB).ppt
- 第4单元两位数乘两位数第3课时两位数乘两位数不进位(6888KB).ppt
- 新人教版八年级物理课件八年级上册2-1声音的产生与传播(2379KB).ppt
- 第4单元两位数乘两位数第4课时两位数乘两位数进位(6830KB).ppt
- 新人教版八年级物理课件八年级上册2-3声的利用(1492KB).ppt
- 第4单元千克克吨1吨有多重(2140KB).ppt
- 新人教版八年级物理课件八年级上册2-4噪声的危害和控制(2258KB).ppt
- 第4单元千克克吨有多重(2577KB).ppt
- 第4单元认识图形一图形的拼组(743KB).ppt
- 新人教版八年级物理课件八年级上册3-1温度(2218KB).ppt
- 2024年至2025年河南省南阳市公开招聘警务辅助人员辅警结构化面试复习训练题库二含答案.docx
- 2022年至2023年福建省漳州市公开招聘警务辅助人员辅警结构化面试冲刺模拟题库一含答案.docx
- 山东科达集团有限公司校园招聘模拟试题附带答案详解参考答案.docx
- 山东红日阿康化工股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及答.docx
- 山东科达集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版附答案.docx
- 山东科瑞控股集团有限公司校园招聘模拟试题附带答案详解推荐.docx
- 山东科达集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版带答案.docx
- 山东科达集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版汇编.docx
- 山东科达集团有限公司校园招聘模拟试题附带答案详解一套.docx
- 高考中的“线性规划”试题.doc
最近下载
- 急诊与灾难医学-第二十二章 人为灾难的医学救援.pptx
- 030904《项目实施进度里程碑确认单》.xlsx VIP
- 治疗篇第六章骨伤科四肢病证推拿讲解.ppt
- 2025年广西机场管理集团有限责任公司人员招聘笔试备考题库及答案解析.docx
- 七年级下册英语课件Unit 3《Keep Fit》(Section A 1a-1d).pptx VIP
- 福特嘉年华说明书.pdf
- 医院医疗设备管理员及使用人员岗位职责.pptx VIP
- 江苏省小学科学实验知识竞赛题库附答案.pdf VIP
- 教科版(2017秋)四年级下册科学期末复习训练题(含答案).docx VIP
- 八年级下数学期中测试题(a卷).pdf VIP
文档评论(0)