《可编程逻辑设计与应用》实验指导

《可编程逻辑设计与应用》实验指导

ID:12496347

大小:844.01 KB

页数:145页

时间:2018-07-17

《可编程逻辑设计与应用》实验指导_第1页
《可编程逻辑设计与应用》实验指导_第2页
《可编程逻辑设计与应用》实验指导_第3页
《可编程逻辑设计与应用》实验指导_第4页
《可编程逻辑设计与应用》实验指导_第5页
资源描述:

《《可编程逻辑设计与应用》实验指导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、可编程逻辑设计与应用实验指导书电子与信息工程学院二○○九年目录实验1MAX+plusⅡ软件的使用1实验28位加法器的设计2实验3序列检测器的设计4实验4数字频率计的设计6实验五数字秒表的设计8实验6交通灯信号控制器的设计10附录一GW48-CK教学实验系统原理与使用介绍11附录二实验电路结构图18附录三GW48-CK系统结构图信号名与芯片引脚对照表29附录四MAX+plusIIVHDL使用向导33实验一MAX+plusⅡ软件的使用1-1实验目的通过该实验掌握MAX+plusⅡ工具软件的使用方法,掌握原理图输

2、入设计法和文本输入设计法,以及编译和仿真的操作方法。1-2实验内容分别用原理图输入设计法和文本输入设计法来设计3-8线译码器,在MAX+plusⅡ工具软件平台上完成设计电路的输入编辑、编译、仿真等操作。1-3实验要求1.编写3-8线译码器VHDL源程序。2.编写用于仿真的测试文件。3.记录系统仿真结果。143实验二8位加法器的设计2-1实验目的(1)学习EDA实验开发系统的基本使用方法(2)了解VHDL程序的基本结构2-2实验原理加法器是数字系统中的基本逻辑器件,减法器和硬件乘法器都可由加法器来构成。多位加

3、法器的构成有两种方式:并行进位和串行进位方式。并行进位加法器设有进位产生逻辑,运算速度较快;串行进位方式是将全加器级联构成多位加法器。并行进位加法器通常比串行级联加法器占用更多的资源。随着位数的增加,相同位数的并行加法器与串行加法器的资源占用差距也越来越大。因此,在工程中使用加法器时,要在速度和容量之间寻找平衡点。实践证明,4位二进制并行加法器和串行级联加法器占用几乎相同的资源。这样,多位加法器由4位二进制并行加法器级联构成是较好的折中选择。本设计中的8位二进制并行加法器即是由两个4位二进制并行加法器级联而

4、成的,其电路原理图如图2.1所示。图2.18位加法器电路原理图2-3实验内容1.根据实验原理编写各个模块VHDL源程序,并加以简要说明。2.编好用于系统仿真的测试文件。1433.硬件逻辑验证选择实验电路结构图NO.1,由实验箱电路结构图NO.1和图2.1确定引脚的锁定。如可取实验电路结构图的PIO3~PIO0接A[3..0],PIO7~PIO4接A[7..4],PIO11~PIO8接B[3..0],PIO15~PIO12接B[7..4],PIO49接CIN。此加法器的被加数A和加数B分别由键2与键1、键4与

5、键3输入,加法器的最低位进位CIN由键8输入,计算结果将分别通过PIO23~PIO20,PIO19~PIO16输出并显示于数码管6(高4位)和数码管5(低4位),溢出进位由PIO39输出,当有进位时,结果显示于发光管D8。4.记录系统仿真、硬件验证结果。143实验三序列检测器的设计3-1实验目的(1)学习EDA实验开发系统的基本使用方法(2)了解VHDL程序的基本结构3-2实验原理序列检测器可用于检测一组或多组由二进制码组成的脉冲序列信号,这在数字通信领域有广泛的应用。当序列检测器连续收到一组串行二进制码后

6、,如果这组码与检测器中预先设置的码相同,则输出1,否则输出0。由于这种检测的关键在于正确码的收到必须是连续的,这就要求检测器必须记住前一次的正确码及正确序列,直到在连续的检测中所收到的每一位码都与预置数的对应码相同。在检测过程中,任何一位不相等都将回到初始状态重新开始检测。如图3.1所示,当一串待检测的串行数据进入检测器后,若此数在每一位的连续检测中都与预置的密码数相同,则输出“A”,否则仍然输出“B”。图3.18位序列检测器逻辑图3-3实验内容1.根据实验原理编写各个模块VHDL源程序,并加以简要说明。2

7、.编好用于系统仿真的测试文件。3.硬件逻辑验证选择实验电路结构图NO.8,由实验电路结构图NO.8和图3.1确定引脚的锁定。待检测串行序列数输入DIN接PIO10(左移,最高位在前),清零信号CLR接PIO8,工作时钟CLK接PIO9,预置位密码D[7..0]接PIO7~PIO0,指示输出AB[3..0]接PIO39~PIO36(显示于数码管6)。进行硬件验证时方法如下:①选择实验电路结构图NO.8,按实验板“系统复位”键;②用键2和键1输入两位十六进制待测序列数;③利用键4和键3输入两位十六进制预置码;④

8、按键8,高电平初始化清零,低电平清零结束(143平时数码6应显“B”);⑤按键6(CLK)8次,这时若串行输入的8位二进制序列码与预置码相同,则数码7应从原来的“B”变成“A”,表示序列检测正确,否则仍为“B”。。4.记录系统仿真、硬件验证结果。143实验四数字频率计的设计4-1实验目的(1)学习EDA实验开发系统的基本使用方法(2)了解VHDL程序的基本结构4-2实验原理图4.1是8位十进制数字频率计的电路逻辑

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

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

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