EDA课程设计方案八路呼叫器1_第1页
EDA课程设计方案八路呼叫器1_第2页
EDA课程设计方案八路呼叫器1_第3页
EDA课程设计方案八路呼叫器1_第4页
EDA课程设计方案八路呼叫器1_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE4太原科技大学:名字起个什么目录TOC\o"1-3”\h\z\uHYPERLINK\l"_Toc248461482”一、设计任务与要求ﻩPAGEREF_Toc248461482\h1HYPERLINK\l”_Toc248461483"二、总体框图ﻩPAGEREF_Toc248461483\h1HYPERLINK\l”_Toc248461484"总体框图ﻩPAGEREF_Toc248461484\h1HYPERLINK\l"_Toc248461485”三。选择器件ﻩPAGEREF_Toc248461485\h1HYPERLINK\l”_Toc248461486”四.功能模块ﻩPAGEREF_Toc248461486\h2HYPERLINK\l"_Toc248461487"1.编码器ﻩPAGEREF_Toc248461487\h2HYPERLINK\l”_Toc248461488"1.1规律符号ﻩPAGEREF_Toc248461488\h2HYPERLINK\l”_Toc248461489"1。2规律功能表 PAGEREF_Toc248461489\h2HYPERLINK\l"_Toc248461490”1.3规律功能ﻩPAGEREF_Toc248461490\h2HYPERLINK\l”_Toc248461491"1.4VHDL程序 PAGEREF_Toc248461491\h3HYPERLINK\l”_Toc248461492"1.5仿真及解析 PAGEREF_Toc248461492\h3HYPERLINK\l"_Toc248461493”2.寄存器ﻩPAGEREF_Toc248461493\h3HYPERLINK\l"_Toc248461494"2.1规律符号ﻩPAGEREF_Toc248461494\h4HYPERLINK\l"_Toc248461495”2.2规律功能表ﻩPAGEREF_Toc248461495\h4HYPERLINK\l"_Toc248461496"2。3规律功能 PAGEREF_Toc248461496\h4HYPERLINK\l"_Toc248461497"2.4VHDL程序ﻩPAGEREF_Toc248461497\h4HYPERLINK\l"_Toc248461498"2.5仿真及解析 PAGEREF_Toc248461498\h5HYPERLINK\l"_Toc248461499"3.译码器ﻩPAGEREF_Toc248461499\h5HYPERLINK\l"_Toc248461500”3.1规律符号 PAGEREF_Toc248461500\h5HYPERLINK\l"_Toc248461501"3.2规律功能ﻩPAGEREF_Toc248461501\h5HYPERLINK\l”_Toc248461502"3.3VHDL程序ﻩPAGEREF_Toc248461502\h6HYPERLINK\l"_Toc248461503”3.4仿真及解析ﻩPAGEREF_Toc248461503\h6HYPERLINK\l"_Toc248461504”4.显示电路:选用七段数码管ﻩPAGEREF_Toc248461504\h7HYPERLINK\l"_Toc248461505”4.1规律功能表ﻩPAGEREF_Toc248461505\h7HYPERLINK\l"_Toc248461506”4。2规律功能ﻩPAGEREF_Toc248461506\h7HYPERLINK\l”_Toc248461507”五、总体设计电路ﻩPAGEREF_Toc248461507\h8HYPERLINK\l”_Toc248461508"总体电路原理图 PAGEREF_Toc248461508\h8HYPERLINK\l"_Toc248461509"管脚安排 PAGEREF_Toc248461509\h8HYPERLINK\l”_Toc248461510"仿真波形及解析ﻩPAGEREF_Toc248461510\h9HYPERLINK\l"_Toc248461511"六、心得体会ﻩPAGEREF_Toc248461511\h9八路呼叫器一、设计任务与要求1.当某一路呼叫时,能显示该路的编号,编号开关与呼叫位置一一对应2。如有一路优先呼叫了,其他路不受影响,其他路还能连续呼叫二、总体框图 总体框图本设计的主要功能就是呼叫时显示对应的呼叫编号。例如:当呼叫时,00000001代表第一路呼叫,则经过3-8编码器,进行二进制转换,变为001,经过寄存器对其进行存储,然后通过译码显示电路,并且要用七段数码管来显示对应的呼叫编号,则001就为01100000.即数码管显示数字1.呼叫成功.依据以上分析,可将整个设计分为三大主要模块:呼叫编码模块,数据存储模块,呼叫信息译码驱动模块.将呼叫编号的译码器和存储的内设,而将显示哪路呼叫编号的七段数码管外接.组成的总体框图如图1所示:图1总体框图依据设计要求所知,输入信号:八路呼叫信号,系统时钟信号CLK。设计的输出信号:八路呼叫成功与否的七段数码显示电路。本设计具有的功能:呼叫功能,存储功能,数字译码功能,数字显示功能.如果某一路有呼叫恳求,则该信号被送入编码器进行编码,编码输出经寄存器后,送入显示电路,显示这一路的编号.三。选择器件八路呼叫器中所用到的器件为:1、装有QuartusⅡ软件的计算机一台2、一位八段数码显示管3、芯片:使用Altera公司生产的Cyclone系列芯片,如EP1C12Q240C8芯片4、EDA实验箱一个5、下载接口是数字芯片的下载接口(JTAG),主要用于FPGA芯片的数据下载6、拨键开关7、时钟源四.功能模块1.编码器将某一信息(输入)变换为某一特定的代码(输出),把二进制码,按肯定的规律编排,例如8421码,格雷码等,使每组代码具有特定的含义(代表某个数或掌握信号)称为编码,具有编码功能的规律电路称为编码器。编码器有若干个输入,在某一时刻只有一个输入信号被转换为二进制码,例如8线-3线编码器,有8个输入,3位二进制码输出。由于有八路呼叫编号,则选用3-8编码器1.1规律符号图23-8编码器的符号1.2规律功能表输入输出I0I1I2I3I4I5I6I7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111图33-8编码器的规律功能表1.3规律功能由图知,使用4输入与非门74LS20组成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(2DOWNTO0));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;ENDPROCESS;ENDrt1;1。5仿真及解析图43-8编码器的仿真波形2.寄存器常用来临时存放指令,参加运算的数据或运算结果等,其主要组成部分是具有记忆功能的双稳态触发器,一个触发器可存储一位二进制代码,要存储N位二进制代码,就得有N个触发器。本设计选用数码寄存器2.1规律符号图5寄存器的符号2.2规律功能表输入输出CLKDQﻩXD1D2Q1Q1图6寄存器的规律功能表2。3规律功能数码寄存器用于寄存一组二进制信号。寄存器常用多个锁存器或触发器组成,寄存器只能寄存数字0或1。数据端D,用来输入被寄存的二进制信号;脉冲端CLK,在脉冲的上升沿到来时,输出端Q随D变化。2.4VHDL程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYjicunqiISPORT(D:INSTD_LOGIC_VECTOR(2DOWNTO0);CLK:INSTD_LOGIC;Q:OUTSTD_LOGIC_VECTOR(2DOWNTO0));ENDENTITYjicunqi;ARCHITECTUREARTOFjicunqiISBEGINPROCESS(CLK)ISBEGINIF(CLK'EVENTANDCLK='1')THENQ<=D;ENDIF;ENDPROCESS;ENDARCHITECTUREART;2。5仿真及解析图73-8编码器的仿真波形3.译码器译码是编码的逆过程,在编码时,每一种二进制代码,都给予特定的含义,即都表示了一个确定的信号或者对象,把代码状态的特定含义“翻译"出来的过程叫做译码,实现译码操作的电路叫做译码器。其可以将输入二进制代码的状态翻译成输出信号,以表示其原来的电路。本设计选用3-8译码器3.1规律符号图83—8译码器的符号3。2规律功能当G1=1,同时G2A+G2B=0时,每一个输出端的输出函数Yi=mi;当G1=1,同时G2A+G2B=0的条件不满意时,不进行译码,全部输出都是高电平。3。3VHDL程序LIBRARYieee;useieee.std_logic_1164。all;useieee.std_logic_unsigned。all;ENTITYSEG6ISPORT(NUM:INstd_logic_vector(2downto0);A:OUTstd_logic;B:OUTstd_logic;C:OUTstd_logic;D:OUTstd_logic;E:OUTstd_logic;F:OUTstd_logic;G:OUTstd_logic;DP:OUTstd_logic);ENDSEG6;ARCHITECTUREfunOFSEG6ISsignalled:std_logic_vector(6downto0);BEGINA<=led(6);B<=led(5);C<=led(4);D<=led(3);E<=led(2);F<=led(1);G〈=led(0);DP〈='0’;led<="0110000"whennum=”001"else”1101101"whennum="010”else”1111001"whennum=”011"else”0110011"whennum="100”else"1011011"whennum="101”else"1011111”whennum="110”else”1110000”whennum="111"else"1111111";ENDfun;3.4仿真及解析图93-8译码器的仿真波形4.显示电路:选用七段数码管4.1规律功能表十进制或功能输入输入输出输出DCBA-BI/RBOabcdefg显示012345678000001ononononononoff100011offononoffoffoffoff200101ononoffononoffon300111ononononoffoffon401001offononoffoffonon501011onoffononoffonon601101onoffononononon701111onononoffoffoffoff810001ononononononon图10七段数码管的规律功能表4.2规律功能七段数码管由发光二极管组成,又依据发光二极管的连接方式分为共阳数码管和共阴数码管。常用LED数码管可以显示的数字和字符是0、1、2、3、4、5、6、7、8。On表示亮,off表示不亮。例如,当输入端DCBA分为001时,则a为off,b为on,c为on,d为off,e为off,f为off,g为off,七段数码管显示1。五、总体设计电路总体电路原理图图11总体电路原理图由图10所示,如果某一路有呼叫恳求,则该信号被送入3-8编码器进行编码,编码输出经寄存器后,送入3—8译码显示电路,显示这一路的编号。例如,当输入信号编码器的输入端I[7。.0]输入00000001,代表第一路呼叫时,先经过3-8编码器,进行二进制转换成001,经过寄存器对其进行存储,然后通过3-7译码显示电路,并且要用七段数码管来显示对应的呼叫编号,则001就为01100000.即数码管显示数字1.表示呼叫成功.管脚安排图12管脚安排本设计在实验箱上验证时,要用到EDA-VI底板的资源,又由于本设计要使用数码管,则图10中的功能选择位VGA[3。.0]为0010,对应E-PLAY—SOPU,CPU板上FPGA芯片EP1C12的功能选择位;实验箱上部的8个数码管,低8位为7位段加小数点选取位,选取数码管为0,则发送总线值为11111110,即为图10中右上方的数码选取位Q[7。.0];呼叫编号为八路,对应实验箱右下方的八个拨键开关,键拨上表示为1,拨下表示为0。输出信号用数码管段信号表示,以获得数字显示。仿真波形及解析图133-8译码器的仿真波形六、心得体会这次EDA课程设计历时两个星期,在整整两个星期的日子里,可以说是苦多于甜,但是可以学的到很多很多的东西,同时不仅可以巩固以前所学过的知识,而且学到了很多在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论