




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
7.1实验一:计数器电路的设计
7.2实验二:算术运算电路的设计
7.3实验三:可调信号发生器的设计
7.4实验四:数字频率计的设计
7.5实验五:数字秒表的设计
7.6实验六:交通灯信号控制器的设计
7.7实验七:FIR滤波器的设计
7.8实验八:CORDIC算法的应用设计
7.9实验报告范例
第7章EDA技术实验
1.实验目的
(1)学习QuartusⅡ/ISEDesignSuite/ispLEVER软件的基本使用方法。
(2)学习GW48-CK或其他EDA实验开发系统的基本使用方法。
(3)熟悉VerilogHDL程序的基本结构和元件实例化语句的使用。7.1实验一:计数器电路的设计
2.实验内容
设计并调试好一个计数范围为0~9999的4位十进制计数器电路cnt9999,并用GW48-CK或其他EDA实验开发系统(可选用的芯片为ispLSI1032E-PLCC84,或EPM7128S-PL84,或XCS05/XCS10-PLCC84芯片)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.2节、第4.3节、第4.4节、第4.5节、第5.1节和第5.2节。
1.实验目的
(1)进一步熟悉和掌握QuartusⅡ/ISEDesignSuite/ispLEVER软件的使用。
(2)进一步熟悉和掌握GW48-CK或其他EDA实验开发系统的使用。
(3)学习和掌握VerilogHDL过程区块语句、if条件语句、case选择语句、for循环语句和元件实例化语句等的综合使用。7.2实验二:算术运算电路的设计
2.实验内容
进行加法器、乘法器与除法器等算术运算电路的设计与调试:①设计并调试好一个由两个4位二进制并行加法器级联而成的8位二进制并行加法器;②设计并调试一个8位的移位乘法器/定点乘法器/布斯乘法器;③设计并调试一个8位的移位除法器/重存除法器/非重存除法器。并用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.1~6.3节。
1.实验目的
(1)熟悉QuartusⅡ/ISEDesignSuite/ispLEVER软件的基本使用方法。
(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。
(3)学习和掌握VerilogHDL过程区块语句、case选择语句、if条件语句和元件实例化语句等的综合使用。
(4)学习LPM兆功能只读存储块ROM的使用及存储器模块的初始化方法。
(5)学习使用QuartusⅡ8.0中的SignalTapⅡ嵌入式逻辑分析仪的使用。7.3实验三:可调信号发生器的设计
2.实验内容
设计一个可调信号发生器,可产生正弦波、方波、三角波和锯齿波四种信号,能够实现信号的转换,并具有频率可调的功能。
用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.4节。
1.实验目的
(1)熟悉QuartusⅡ/ISEDesignSuite/ispLEVER软件的基本使用方法。
(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。
(3)学习和掌握VerilogHDL过程区块语句、if条件语句、连续赋值语句和元件实例化语句等的综合使用。
(4)学习计数器、寄存器等VerilogHDL基本逻辑电路的综合设计应用。7.4实验四:数字频率计的设计
2.实验内容
设计并调试好8位十进制数字频率计,用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.6节。
1.实验目的
(1)熟悉QuartusⅡ/ISEDesignSuite/ispLEVER软件的基本使用方法。
(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。
(3)学习和掌握VerilogHDL过程区块语句、if条件语句和元件实例化语句等的综合使用。
(4)熟悉计数器、分频器等VerilogHDL基本逻辑电路的综合设计应用,掌握程序仿真时根据实际情况进行有关参数调整的方法。7.5实验五:数字秒表的设计
2.实验内容
设计并调试好一个计时范围为0.01 s~1 h的数字秒表,用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.7节。
1.实验目的
(1)熟悉QuartusⅡ/ISEDesignSuite/ispLEVER软件的基本使用方法。
(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。
(3)学习和掌握VerilogHDL过程区块语句、if条件语句、case选择语句、for循环语句和元件实例化语句等的综合使用。
(4)学习计数器、分频器、选择器等VerilogHDL基本逻辑电路、动态扫描显示电路和状态机控制电路的综合设计应用。7.6实验六:交通灯信号控制器的设计
2.实验内容
设计并调试好一个十字交叉路口的交通灯信号控制器,具体要求为:
(1)为了控制的方便,设置了两个开关SW1和SW2,其中固定开关SW1实现交通警察人为监督交通秩序和无人自动控制交通秩序之间的切换,默认开关置于高电平端,为自动控制模式——交通灯按照事先的规定工作,开关置于低电平端时,为人为监督控制模式(交通灯不再工作)。点动开关SW2用于整个系统的总复位,如系统出现故障时,就需要总复位。
(2)当交通灯处于无人自动控制工作状态时,若方向1绿灯亮,则方向2红灯亮。计数55 s后,方向1的绿灯熄灭、黄灯亮,再计数5 s后,方向1的黄灯熄灭、红灯亮,同时方向2的绿灯亮,然后方向2重复方向1的过程,这样就实现了无人自动控制交通灯。有关控制的定时使用倒计时方式,计时过程用数码管进行显示。
交通控制器拟由单片的CPLD/FPGA来实现,经分析设计要求,整个系统可由6个模块组成:①主控制模块control;
②55 s倒计时模块cnt55;③5 s倒计时模块cnt05;④时钟信号分频模块fdiv;⑤显示数据多路选择模块dispsel;⑥数据动态显示驱动模块display。详见第6.8节的图6.29。
用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.8节。
1.实验目的
(1)熟悉QuartusⅡ/ISEDesignSuite/ispLEVER软件的基本使用方法。
(2)掌握GW48-CK或其他EDA实验开发系统的基本使用方法。
(3)学习VerilogHDL程序设计中LPM兆功能块的程序调用及参数传递方法。
(4)学习数字信号处理算法的分析、设计、编程与调试方法,包括参数的量化、数据的延迟、流水线的使用、仿真数据的输入、仿真结果的分析等。7.7实验七:FIR滤波器的设计
2.实验内容
根据第6.10节图6.35所示的转置FIR滤波器的原理,完成一个滤波器长度为4的DaubechiesDB4转置FIR滤波器的设计。该滤波器的系数为
G(Z)=0.48301+0.8365Z-1+0.2241Z-2-0.1294Z-3
若将系数设为8位(加上符号位)精度模式,则
G(Z) =
这时需注意:变换后的结果要除以256才是实际的输出。
用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.10节。
1.实验目的
(1)熟悉QuartusⅡ/ISEDesignSuite/ispLEVER软件的基本使用方法。
(2)熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。
(3)熟悉CORDIC算法的基本原理,掌握其应用设计的编程方法。
7.8实验八:CORDIC算法的应用设计
(4)熟悉VerilogHDL中函数的设计与调用方法,学习元件实例化的参数传递方法。
(5)学习数字信号处理算法的分析、设计、编程与调试方法,包括参数的量化、数据的延迟、流水线的使用、仿真数据的输入、仿真结果的分析等。
2.实验内容
查找和阅读CORDIC算法及其应用的有关参考文献,完成一个求解1/ex硬件电路的VerilogHDL程序设计与调试。
用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的实验芯片的型号)进行硬件验证。
3.实验要求
(1)画出系统的原理框图,说明系统中各主要组成部分的功能。
(2)编写各个VerilogHDL源程序。
(3)根据系统的功能,选好测试用例,画出测试输入信号波形或编好测试程序。
(4)根据选用的EDA实验开发装置编好用于硬件验证的管脚锁定表格或文件。
(5)记录系统仿真、逻辑综合及硬件验证结果。
(6)记录实验过程中出现的问题及解决办法。
4.参考资料
第4.3节、第4.4节、第4.5节、第5.1节、第5.2节、第6.11节。实验X0~9999的计数器电路的设计
1.实验目的
(1)进一步熟悉和掌握QuartusⅡ软件的使用。
(2)进一步熟悉和掌握GW48-CK或其他EDA实验开发系统的使用。
(3)学习和掌握VerilogHDL过程区块语句、条件语句和元件实例化语句的使用。7.9实验报告范例
2.实验内容
设计并调试好一个计数范围为0~9999的4位十进制计数器电路cnt9999,并用GW48-CK或其他EDA实验开发系统(可选用的芯片为ispLSI1032E-PLCC84,或EPM7128S-PL84,或XCS05/XCS10-PLCC84芯片)进行硬件验证。
3.实验条件
(1)开发软件:QuartusⅡ8.0。
(2)实验设备:GW48-CKEDA实验开发系统。
(3)拟用芯片:EPM7128S-PL84。
4.实验设计
1)系统原理框图
为了简化设计并便于显示,本计数器电路cnt9999的设计分为两个层次。其中,底层电路包括四个十进制计数器模块cnt10,再由这四个模块按照图7.1所示的原理图构成顶层电路cnt9999。图7.1cnt9999电路原理图
2) VerilogHDL程序
计数器cnt9999的底层和顶层电路均采用VerilogHDL文本输入,有关VerilogHDL程序如下:
(1) cnt10的VerilogHDL源程序:
//cnt10.v
modulecnt10(clk,clr,ena,cq,co);
inputclk;
inputclr;
inputena;
output[3:0]cq;
outputco;
(2) cnt9999的VerilogHDL源程序:
//cnt9999.v
modulecnt9999(clk,clr,ena,dout);
inputclk;
inputclr;
inputena;
output[15:0]dout;
3)仿真波形设置
本设计包括两个层次,因此先进行底层的十进制计数器cnt10的仿真,再进行顶层cnt9999的仿真。图7.2是cnt10仿真输入设置及可能结果估计图。同理可进行cnt9999仿真输入设置及可能结果估计(这里略)。图7.2cnt10仿真输入设置及可能结果估计图
4)管脚锁定文件
根据图7.1所示的cnt9999电路原理图,本设计实体的输入有时钟信号clk、清零信号clr、计数使能信号ena,输出为dout[15:0],据此可选择实验电路结构图NO.0,对应的实验模式为0。
根据图5.5所示的实验电路结构图NO.0和图7.1确定引脚的锁定。选用EPM7128S-PL84芯片,其引脚锁定过程如表5.5所示。其中,clk接CLOCK2,clr接键3,ena接键4,计数结果dout[3:0]、dout[7:4]、dout[11:8]、dout[15:12]经外部译码器译码后,分别在数码管1、数码管2、数码管3、数码管4上显示。表7.1cnt9999管脚锁定过程表
5.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级数学下册教案-5.3 长方形的面积(2)-北师大版
- 五年级下册数学教案-2.1 分数的意义 ︳西师大版
- 2025年合同占股模板
- 一年级下数学教案-综合练习-北师大版
- 2025年河北省石家庄市单招职业倾向性测试题库附答案
- 2024年浸酸剂项目资金筹措计划书代可行性研究报告
- 2025年湖南省郴州市单招职业适应性测试题库审定版
- 2025年度心理咨询师培训朋辈督导小组保密合作协议
- 2025年度家禽养殖与食品安全监管合作协议
- 2025年度导演与票务销售公司聘用合同
- 2025春季开学前学校安全隐患排查工作实施方案:5大安全排查一个都不能少
- 威图电柜空调SK3304500使用说书
- 人教版小学三年级道德与法治下册全册教案(精品)
- 金属风管支架重量计算表
- 正负零以下基础施工方案(44页)
- 简爱人物形象分析(课堂PPT)
- 义务教育《劳动》课程标准(2022年版)
- 从业务骨干到管理者(课堂PPT)
- 2018年黑龙江统招专升本公共英语真题
- (完整版)小学生必背古诗300首带拼音版本
- 老挝10大经济特区
评论
0/150
提交评论