下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验五 msi组合电路的hdl设计一、 实验目的:继续熟悉实验箱的使用;掌握用hdl语言设计msi组合电路的方法。二、 实验设备与元器件:1、数字电路与系统实验箱 1台2、计算机1台3、quartus ii 软件1套三、 实验任务:用hdl设计:3-8译码器、显示译码器、数据选择器。四、 实验要求:13-8译码器 a)8个输出在实验箱上用8个led发光二极管表示; b)3个输入连接实验箱上的3个按钮; c)附加一个片选使能端。2显示译码器 a)输入为四位bcd码; b)输出驱动一个七段共阴极数码管; c)附加一个片选使能端。3四选一数据选择器 a)四个数据输入端(d3,d2,d1,d0)和两个
2、数据选择输入端(a1,a0),一个数据输出端(y); b)附加一个片选使能端。五、实验设计说明:1、38译码器1) 真值表如下: ena2a1a0 y7y6y5y4y3y2y1y00xxx1111111110001111111000111111101010111110110111111011110011101111101110111111101011111101101111111 2) 在quartus ii 软件上编写vhdl语言如下: library ieee;use ieee.std_logic_1164.all;entity fab5_1 isport(a2,a1,a0,en : in
3、 bit;y7,y6,y5,y4,y3,y2,y1,y0: out bit);end fab5_1;architecture a of fab5_1 issignal tin:bit_vector(2 downto 0);signal tout:bit_vector(7 downto 0);begintin=a2&a1&a0;process (tin,en)beginif en = 0 thentout=11111111;elseif tin=000 then tout=11111110;elsif tin=001 then tout=11111101;elsif tin=010 then t
4、out=11111011;elsif tin=011 thentout=11110111;elsif tin=100 then tout=11101111;elsif tin=101 thentout=11011111;elsif tin=110 thentout=10111111;elsif tin=111 thentout=01111111;end if;end if;y0=tout(0);y1=tout(1);y2=tout(2);y3=tout(3);y4=tout(4);y5=tout(5);y6=tout(6);y7=tout(7);end process;end a;3) 仿真图
5、如下:4) 设置引脚如下:5) 再编译一遍。6) 然后点击“programmer”进行下载到芯片检验。(选模式一)2、 显示器译码器1) 真值表如下:enabcdgfedcba 1x x x x1111111 0000001111110001000011000101011011001110011110100110011001011101101011011111000111000011110001111111100111001112) vhdl语言: library ieee;use ieee.std_logic_1164.all;entity fab5_2 isport(a1,b1,c1,d1
6、 : in bit;g,f,e,d,c,b,a: out bit);end fab5_2;architecture ab of fab5_2 issignal tin:bit_vector(3 downto 0);signal tout:bit_vector(6 downto 0);begintintouttouttouttouttouttouttouttouttouttouttout=0000000;end case;a=tout(0);b=tout(1);c=tout(2);d=tout(3);e=tout(4);f=tout(5);g=tout(6);end process;end ab
7、;3) 设置引脚如下: 4) 再编译一遍。5) 然后点击“programmer”进行下载到芯片上进行验证。(选模式二)3、 数据选择器1) 真值表如下: ena1a0y1xx0001d0001d1010d2011d32) vhdl语言如下: library ieee;use ieee.std_logic_1164.all;entity fab5_3 isport(en,a1,a0,d3,d2,d1,d0: in bit;y: out bit);end fab5_3;architecture a of fab5_3 issignal tin:bit_vector(1 downto 0);begintinyyyy=d3;end case;else y=0;end if;end process;end a;2) 仿真图如下: 4) 设置引脚如下; 5) 再编译一遍。6)然后点击“program
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐厅员工奖惩制度范本
- 养生馆理疗师奖惩制度
- 承包商管理奖惩制度范本
- 卫生室奖惩制度实施细则
- 医院住院病历奖惩制度
- 幼儿园生评比与奖惩制度
- 住院医师教学奖惩制度
- 房产销售部业绩奖惩制度
- 福建省三比一看奖惩制度
- 员工消防奖惩制度
- 随机过程十四布朗运动
- 营养支持讲课最终课件
- 肩关节X线检查
- 出口海运工厂集装箱货物绑扎加固指南
- 电动机检修作业指导书
- TS30测量机器人Geocom中文说明书
- 化工厂监控系统解决方案
- GB/T 3565.1-2022自行车安全要求第1部分:术语和定义
- GB/T 3452.4-2020液压气动用O形橡胶密封圈第4部分:抗挤压环(挡环)
- GB/T 15382-2021气瓶阀通用技术要求
- 公共管理核心与前沿课件
评论
0/150
提交评论