eda课程设计--八路呼叫器1

eda课程设计--八路呼叫器1

ID:19714397

大小:275.09 KB

页数:11页

时间:2018-10-05

eda课程设计--八路呼叫器1_第1页
eda课程设计--八路呼叫器1_第2页
eda课程设计--八路呼叫器1_第3页
eda课程设计--八路呼叫器1_第4页
eda课程设计--八路呼叫器1_第5页
资源描述:

《eda课程设计--八路呼叫器1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、太原科技大学:名字起个什么目录一、设计任务与要求1二、总体框图1总体框图1三.选择器件1四.功能模块21.编码器21.1逻辑符号21.2逻辑功能表21.3逻辑功能21.4VHDL程序31.5仿真及解析32.寄存器32.1逻辑符号42.2逻辑功能表42.3逻辑功能42.4VHDL程序42.5仿真及解析53.译码器53.1逻辑符号53.2逻辑功能53.3VHDL程序63.4仿真及解析64.显示电路:选用七段数码管74.1逻辑功能表74.2逻辑功能7五、总体设计电路8总体电路原理图8管脚分配8仿真波形及解析9六、心得体会910太原科技大学:名字起个什么八路呼叫器一、设计任务与要求1.当某一路

2、呼叫时,能显示该路的编号,编号开关与呼叫位置一一对应2.如有一路优先呼叫了,其他路不受影响,其他路还能继续呼叫二、总体框图总体框图本设计的主要功能就是呼叫时显示对应的呼叫编号。例如:当呼叫时,00000001代表第一路呼叫,则经过3-8编码器,进行二进制转换,变为001,经过寄存器对其进行存储,然后通过译码显示电路,并且要用七段数码管来显示对应的呼叫编号,则001就为01100000.即数码管显示数字1.呼叫成功。根据以上分析,可将整个设计分为三大主要模块:呼叫编码模块,数据存储模块,呼叫信息译码驱动模块。将呼叫编号的译码器和存储的内设,而将显示哪路呼叫编号的七段数码管外接。组成的总体

3、框图如图1所示:图1总体框图根据设计要求所知,输入信号:八路呼叫信号,系统时钟信号CLK。设计的输出信号:八路呼叫成功与否的七段数码显示电路。本设计具有的功能:呼叫功能,存储功能,数字译码功能,数字显示功能。如果某一路有呼叫请求,则该信号被送入编码器进行编码,编码输出经寄存器后,送入显示电路,显示这一路的编号。三.选择器件八路呼叫器中所用到的器件为:1、装有QuartusⅡ软件的计算机一台2、一位八段数码显示管10太原科技大学:名字起个什么3、芯片:使用Altera公司生产的Cyclone系列芯片,如EP1C12Q240C8芯片4、EDA实验箱一个5、下载接口是数字芯片的下载接口(JT

4、AG),主要用于FPGA芯片的数据下载6、拨键开关7、时钟源四.功能模块1.编码器将某一信息(输入)变换为某一特定的代码(输出),把二进制码,按一定的规律编排,例如8421码,格雷码等,使每组代码具有特定的含义(代表某个数或控制信号)称为编码,具有编码功能的逻辑电路称为编码器。编码器有若干个输入,在某一时刻只有一个输入信号被转换为二进制码,例如8线-3线编码器,有8个输入,3位二进制码输出。由于有八路呼叫编号,则选用3-8编码器1.1逻辑符号图23-8编码器的符号1.2逻辑功能表输入输出I0I1I2I3I4I5I6I7Y2Y1Y01000000000001000000001001000

5、000100001000001100001000100000001001010000001011000000001111图33-8编码器的逻辑功能表1.3逻辑功能由图知,使用4输入与非门74LS2010太原科技大学:名字起个什么组成3-8线普通编码器,其输入接8位逻辑开关,输出Y2,Y1,Y0接寄存器的输入端。每个输入信号以高电平为有效信号。1.4VHDL程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYbm8_3ISPORT(I:INSTD_LOGIC_VECTOR(7DOWNTO0);y:OUTSTD_LOGIC_VECTOR(2DOWN

6、TO0));ENDbm8_3;ARCHITECTURErt1OFbm8_3ISBEGINPROCESS(I)BEGINCASEIISWHEN"00000001"=>y<="000";WHEN"00000010"=>y<="001";WHEN"00000100"=>y<="010";WHEN"00001000"=>y<="011";WHEN"00010000"=>y<="100";WHEN"00100000"=>y<="101";WHEN"01000000"=>y<="110";WHEN"10000000"=>y<="111";WHENothers=>y<="000";ENDCASE;E

7、NDPROCESS;ENDrt1;1.5仿真及解析图43-8编码器的仿真波形2.寄存器10太原科技大学:名字起个什么常用来暂时存放指令,参与运算的数据或运算结果等,其主要组成部分是具有记忆功能的双稳态触发器,一个触发器可存储一位二进制代码,要存储N位二进制代码,就得有N个触发器。本设计选用数码寄存器2.1逻辑符号图5寄存器的符号2.2逻辑功能表输入输出CLKDQXD1D2Q1Q1图6寄存器的逻辑功能表2.3逻辑功能数码寄存器用于寄存一组二进制信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。