欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    EDA技术及应用VHDL第三潭会生详解.pptx

    • 资源ID:73646150       资源大小:357.34KB        全文页数:35页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    EDA技术及应用VHDL第三潭会生详解.pptx

    7.1 实验一:8位加法器的设计1实验目的(1)学习Quartus/ISE Suite/ispLEVER软件的基本使用方法。(2)学习GW48-CK或其他EDA实验开发系统的基本使用方法。(3)了解VHDL程序的基本结构。第1页/共35页2实验内容设计并调试好一个由两个4位二进制并行加法器级联而成的8位二进制并行加法器,并用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。第2页/共35页3实验要求(1)画出系统的原理框图,说明系统中各主要组成部分的功能。(2)编写各个VHDL源程序。(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。(5)记录系统仿真、逻辑综合及硬件验证结果。(6)记录实验过程中出现的问题及解决办法。4参考资料本书4.3节、4.4节、4.5节、5.1节、5.2节和6.1节。第3页/共35页7.2 实验二:序列检测器的设计1实验目的(1)熟悉Quartus/ISE Suite/ispLEVER软件的基本使用方法。(2)掌握GW48-CK或其他EDA实验开发系统的基本使用方法。(3)学习VHDL程序中数据对象、数据类型、顺序语句和并行语句的综合使用。第4页/共35页2实验内容序列检测器可用于检测一组或多组由二进制码组成的脉冲序列信号,这在数字通信领域有广泛的应用。现要求设计一个8位的序列检测器,在检测过程中,任何一位不相等都将回到初始状态重新开始检测;当一串待检测的串行数据进入检测器后,若此数在每一位的连续检测中都与预置的密码数相同,则输出“A”,否则输出“B”。用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。第5页/共35页3实验要求(1)画出系统的原理框图,说明系统中各主要组成部分的功能。(2)编写各个VHDL源程序。(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。(5)记录系统仿真、逻辑综合及硬件验证结果。(6)记录实验过程中出现的问题及解决办法。4参考资料本书4.3节、4.4节、4.5节、5.1节、5.2节和3.9.2节。第6页/共35页7.3 实验三:PWM信号发生器的设计1实验目的(1)熟悉Quartus/ISE Suite/ispLEVER软件的基本使用方法。(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。(3)学习VHDL程序中数据对象、数据类型、顺序语句和并行语句的综合使用。第7页/共35页2实验内容设计并调试好一个脉宽数控调制信号发生器,此信号发生器是由两个完全相同的可自加载加法计数器LCNT8组成的,它的输出信号的高/低电平脉宽可分别由两组8位预置数进行控制。用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。第8页/共35页3实验要求(1)画出系统的原理框图,说明系统中各主要组成部分的功能。(2)编写各个VHDL源程序。(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。(5)记录系统仿真、逻辑综合及硬件验证结果。(6)记录实验过程中出现的问题及解决办法。第9页/共35页7.4 实验四:数字频率计的设计1实验目的(1)熟悉Quartus/ISE Suite/ispLEVER软件的基本使用方法。(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。(3)学习VHDL基本逻辑电路的综合设计应用。2实验内容设计并调试好8位十进制数字频率计,并用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。第10页/共35页3实验要求(1)画出系统的原理框图,说明系统中各主要组成部分的功能。(2)编写各个VHDL源程序。(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。(5)记录系统仿真、逻辑综合及硬件验证结果。(6)记录实验过程中出现的问题及解决办法。4参考资料本书4.3节、4.4节、4.5节、5.1节、5.2节和6.5节。第11页/共35页7.5 实验五:数字秒表的设计1实验目的(1)熟悉Quartus/ISE Suite/ispLEVER软件的基本使用方法。(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。(3)学习VHDL基本逻辑电路的综合设计应用。2实验内容设计并调试好一个计时范围为0.01s1h的数字秒表,并用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。第12页/共35页3实验要求(1)画出系统的原理框图,说明系统中各主要组成部分的功能。(2)编写各个VHDL源程序。(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。(5)记录系统仿真、逻辑综合及硬件验证结果。(6)记录实验过程中出现的问题及解决办法。4参考资料本书4.3节、4.4节、4.5节、5.1节、5.2节和6.6节。第13页/共35页7.6 实验六:交通信号灯控制器的设计1实验目的(1)熟悉Quartus/ISE Suite/ispLEVER软件的基本使用方法。(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。(3)学习VHDL基本逻辑电路和状态机电路的综合设计应用。第14页/共35页2实验内容设计并调试好一个由一条主干道和一条支干道的汇合点形成的十字交叉路口的交通灯控制器,具体要求如下:(1)主、支干道各设有一个绿、黄、红指示灯,两个显示数码管。(2)主干道处于常允许通行状态,而支干道有车来才允许通行。当主干道允许通行亮绿灯时,支干道亮红灯,而支干道允许通行亮绿灯时,主干道亮红灯。(3)当主、支干道均有车时,两者交替允许通行,主干道每次放行45 s,支干道每次放行25 s,在每次由亮绿灯变成亮红灯的转换过程中,要亮5 s的黄灯作为过渡,并进行减计时显示。第15页/共35页3实验要求(1)画出系统的原理框图,说明系统中各主要组成部分的功能。(2)编写各个VHDL源程序。(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。(5)记录系统仿真、逻辑综合及硬件验证结果。(6)记录实验过程中出现的问题及解决办法。第16页/共35页 7.7 实验报告范例下面以一个09999的计数器电路的设计为例,给出一个实验报告范例,以供参考。实验X 09999的计数器电路的设计1实验目的(1)进一步熟悉和掌握Quartus 软件的使用。(2)进一步熟悉和掌握GW48-CK或其他EDA实验开发系统的使用。(3)学习和掌握VHDL进程语句和元件例化语句的使用。第17页/共35页2实验内容设计并调试好一个计数范围为09999的4位十进制计数器电路CNT9999,并用GW48-CK或其他EDA实验开发系统(可选用的芯片为ispLSI 1032E-PLCC84或EPM7128S-PL84或XCS05/XCS10-PLCC84芯片)进行硬件验证。第18页/共35页3实验条件(1)开发软件:Quartus 8.0。(2)实验设备:GW48-CK EDA实验开发系统。(3)拟用芯片:EPM7128S-PL84。4实验设计1)系统原理框图为了简化设计并便于显示,本计数器电路CNT9999的设计分为两个层次,其中底层电路包括四个十进制计数器模块CNT10,再由这四个模块按照图7.1所示的原理图构成顶层电路CNT9999。第19页/共35页图7.1 CNT9999电路原理图第20页/共35页2)VHDL程序计数器CNT9999的底层和顶层电路均采用VHDL文本输入,有关VHDL程序如下。CNT10的VHDL源程序:-CNT10.VHDLIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNT10 IS PORT(CLK:IN STD_LOGIC;CLR:IN STD_LOGIC;ENA:IN STD_LOGIC;CQ:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);第21页/共35页 CO:OUT STD_LOGIC);END ENTITY CNT10;CNT9999的VHDL源程序:-CNT9999.VHDLIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY CNT9999 IS PORT(CLR:IN STD_LOGIC;CLK:IN STD_LOGIC;ENA:IN STD_LOGIC;DOUT:OUT STD_LOGIC_VECTOR(15 DOWNTO 0);END ENTITY CNT9999;第22页/共35页3)仿真波形设置 本设计包括两个层次,因此先进行底层的十进制计数器CNT10的仿真,再进行顶层CNT9999的仿真。图7.2是CNT10仿真输入设置及可能结果估计图。同理可进行CNT9999仿真输入设置及可能结果估计(这里略)。第23页/共35页图7.2 CNT10仿真输入设置及可能结果估计图第24页/共35页4)管脚锁定文件根据图7.1所示的CNT9999电路原理图,本设计实体的输入有时钟信号CLK、清零信号CLR和计数使能信号ENA,输出为DOUT15.0,据此可选择实验电路结构图NO.0,对应实验模式0。根据图7.5所示的实验电路结构图NO.0和图7.1确定引脚的锁定。选用EPM7128S-PL84芯片,其引脚锁定过程如表7.1所示,其中CLK接CLOCK2,CLR接键3,ENA接键4,计数结果DOUT3.0、DOUT7.4、DOUT11.8、DOUT15.12经外部译码器译码后,分别在数码管1、数码管2、数码管3、数码管4上显示。第25页/共35页第26页/共35页5.实验结果及总结1)系统仿真情况CNT10和CNT9999的时序仿真结果分别如图7.3和7.4所示(本仿真结果是通过同时按下“CTRL+Print Screen”键抓取当前屏幕信息放入剪贴板中,再通过Windows的画图工具进行粘贴裁剪后复制,最后在Word等文档中通过粘贴的方法获得)。第27页/共35页图7.3 CNT10的时序仿真结果 图7.4 CNT9999的时序仿真结果 第28页/共35页2)逻辑综合结果使用Quartus 8.0进行逻辑综合后,CNT9999的RTL视图如图7.5所示,对CNT9999进行逻辑综合后的资源使用情况为:Family:MAX7000S,Device:EPM7128SLC84-10,Total macrocells:19/128(15%),Total pins:23/68(34%)。第29页/共35页图7.5 CNT9999的RTL视图 第30页/共35页3)硬件验证情况CLK接CLOCK2,CLR接键3,ENA接键4,计数结果DOUT3.0、DOUT7.4、DOUT11.8、DOUT15.12经外部译码器译码后,分别在数码管1、数码管2、数码管3、数码管4上显示。第31页/共35页4)实验过程中出现的问题及解决办法(1)程序输入后进行编译时,发现有错误通不过,经查找主要原因为:文件名与实体名不一致;输入字符错误;源程序有语法错误。经过相应的修改,最后程序通过了。(2)在进行仿真时,发现提示没有仿真文件,经老师指点发现是没进行新建波形文件的存盘或未进行仿真文件的设置。经过相应的修改,最后程序通过了。同时在进行CNT10仿真时发现进位信号提前了一个周期,经过对进位控制进程进行修改(修改方法详见表7.2),解决了该问题。第32页/共35页(3)在进行器件选定时,发现找不到自己所需的器件型号,经查找是由于先没选定器件系列;在进行器件管脚锁定修改并重新编程下载后,发现所做的修改无效,经老师指点发现是管脚锁定修改后没重新编译、综合、适配,经过相应的修改,最后程序通过了。第33页/共35页第34页/共35页感谢您的欣赏!第35页/共35页

    注意事项

    本文(EDA技术及应用VHDL第三潭会生详解.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开