当前位置:
文档之家› EDA技术及应用—Verilog HDL版(第三版) (6)
EDA技术及应用—Verilog HDL版(第三版) (6)
第7章 EDA技术实验
2. 实验内容 设计并调试好一个计时范围为0.01 s~1 h的数字秒表, 用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的 实验芯片的型号)进行硬件验证。
第7章 EDA技术实验
3. 实验要求 (1) 画出系统的原理框图,说明系统中各主要组成部分 的功能。 (2) 编写各个Verilog HDL源程序。 (3) 根据系统的功能,选好测试用例,画出测试输入信 号波形或编好测试程序。 (4) 根据选用的EDA实验开发装置编好用于硬件验证的 管脚锁定表格或文件。 (5) 记录系统仿真、逻辑综合及硬件验证结果。 (6) 记录实验过程中出现的问题及解决办法。
第7章 EDA技术实验
(2) 当交通灯处于无人自动控制工作状态时,若方向1绿 灯亮,则方向2红灯亮。计数55 s后,方向1的绿灯熄灭、黄 灯亮,再计数5 s后,方向1的黄灯熄灭、红灯亮,同时方向 2的绿灯亮,然后方向2重复方向1的过程,这样就实现了无 人自动控制交通灯。有关控制的定时使用倒计时方式,计时 过程用数码管进行显示。
第7章 EDA技术实验
3.实验要求 (1) 画出系统的原理框图,说明系统中各主要组成部分 的功能。 (2) 编写各个Verilog HDL源程序。 (3) 根据系统的功能,选好测试用例,画出测试输入信 号波形或编好测试程序。 (4) 根据选用的EDA实验开发装置编好用于硬件验证的 管脚锁定表格或文件。 (5) 记录系统仿真、逻辑综合及硬件验证结果。 (6) 记录实验过程中出现的问题及解决办法。
第7章 EDA技术实验
7.1 实验一:计数器电路的设计
1.实验目的 (1) 学习Quartus Ⅱ/ISE Design Suite/ispLEVER软件的基 本使用方法。 (2) 学习GW48-CK或其他EDA实验开发系统的基本使用 方法。 (3) 熟悉Verilog HDL程序的基本结构和元件实例化语句 的使用。
第7章 EDA技术实验
第7章 EDA技术实验
7.1 实验一:计数器电路的设计 7.2 实验二:算术运算电路的设计 7.3 实验三:可调信号发生器的设计 7.4 实验四:数字频率计的设计 7.5 实验五:数字秒表的设计 7.6 实验六:交通灯信号控制器的设计 7.7 实验七:FIR滤波器的设计 7.8 实验八:CORDIC算法的应用设计 7.9 实验报告范例
第7章 EDA技术实验
2.实验内容 设计一个可调信号发生器,可产生正弦波、方波、三角 波和锯齿波四种信号,能够实现信号的转换,并具有频率可 调的功能。 用GW48-CK或其他EDA实验开发系统(事先应选定拟采 用的实验芯片的型号)进行硬件验证。
第7章 EDA技术实验
3.实验要求 (1) 画出系统的原理框图,说明系统中各主要组成部分 的功能。 (2) 编写各个Verilog HDL源程序。 (3) 根据系统的功能,选好测试用例,画出测试输入信 号波形或编好测试程序。 (4) 根据选用的EDA实验开发装置编好用于硬件验证的 管脚锁定表格或文件。 (5) 记录系统仿真、逻辑综合及硬件验证结果。 (6) 记录实验过程中出现的问题及解决办法。
第7章 EDA技术实验
2. 实验内容 设计并调试好8位十进制数字频率计,用GW48-CK或其 他EDA实验开发系统(事先应选定拟采用的实验芯片的型号) 进行硬件验证。
第7章 EDA技术实验
3.实验要求 (1) 画出系统的原理框图,说明系统中各主要组成部分 的功能。 (2) 编写各个Verilog HDL源程序。 (3) 根据系统的功能,选好测试用例,画出测试输入信 号波形或编好测试程序。 (4) 根据选用的EDA实验开发装置编好用于硬件验证的 管脚锁定表格或文件。 (5) 记录系统仿真、逻辑综合及硬件验证结果。 (6) 记录实验过程中出现的问题及解决办法。
G(Z) = 124 214Z1 57Z2 33Z3
256 256 256 256
这时需注意:变换后的结果要除以256才是实际的输出。 用GW48-CK或其他EDA实验开发系统(事先应选定拟采用的 实验芯片的型号)进行硬件验证。
第7章 EDA技术实验
3. 实验要求 (1) 画出系统的原理框图,说明系统中各主要组成部分 的功能。 (2) 编写各个Verilog HDL源程序。 (3) 根据系统的功能,选好测试用例,画出测试输入信 号波形或编好测试程序。 (4) 根据选用的EDA实验开发装置编好用于硬件验证的 管脚锁定表格或文件。 (5) 记录系统仿真、逻辑综合及硬件验证结果。 (6) 记录实验过程中出现的问题及解决办法。
第7章 EDA技术实验
4. 参考资料 第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.7 节。信号控制器的设计
1. 实验目的 (1) 熟悉Quartus Ⅱ/ISE Design Suite/ispLEVER软件的基本 使用方法。 (2) 熟悉GW48-CK或其他EDA实验开发系统的基本使用方 法。 (3) 学习和掌握Verilog HDL过程区块语句、if条件语句、 case选择语句、for循环语句和元件实例化语句等的综合使用。 (4) 学习计数器、分频器、选择器等Verilog HDL基本逻辑 电路、动态扫描显示电路和状态机控制电路的综合设计应用。
第7章 EDA技术实验
4.参考资料 第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.6 节。
第7章 EDA技术实验
7.5 实验五:数字秒表的设计
1. 实验目的 (1) 熟悉Quartus Ⅱ/ISE Design Suite/ispLEVER软件的基 本使用方法。 (2) 熟悉GW48-CK或其他EDA实验开发系统的基本使用 方法。 (3) 学习和掌握Verilog HDL过程区块语句、if条件语句 和元件实例化语句等的综合使用。 (4) 熟悉计数器、分频器等Verilog HDL基本逻辑电路的 综合设计应用,掌握程序仿真时根据实际情况进行有关参数 调整的方法。
第7章 EDA技术实验
2. 实验内容 设计并调试好一个十字交叉路口的交通灯信号控制器, 具体要求为: (1) 为了控制的方便,设置了两个开关SW1和SW2,其 中固定开关SW1实现交通警察人为监督交通秩序和无人自动 控制交通秩序之间的切换,默认开关置于高电平端,为自动 控制模式——交通灯按照事先的规定工作,开关置于低电平 端时,为人为监督控制模式(交通灯不再工作)。点动开关 SW2用于整个系统的总复位,如系统出现故障时,就需要总 复位。
第7章 EDA技术实验
2. 实验内容 根据第6.10节图6.35所示的转置FIR滤波器的原理,完 成一个滤波器长度为4的Daubechies DB4转置FIR滤波器的设 计。该滤波器的系数为 G(Z)=0.48301+0.8365Z-1+0.2241Z-2-0.1294Z-3 若将系数设为8位(加上符号位)精度模式,则
第7章 EDA技术实验
2.实验内容 进行加法器、乘法器与除法器等算术运算电路的设计与 调试:① 设计并调试好一个由两个4位二进制并行加法器级 联而成的8位二进制并行加法器;② 设计并调试一个8位的 移位乘法器/定点乘法器/布斯乘法器;③ 设计并调试一个8 位的移位除法器/重存除法器/非重存除法器。并用GW48-CK 或其他EDA实验开发系统(事先应选定拟采用的实验芯片的 型号)进行硬件验证。
第7章 EDA技术实验
4. 参考资料 第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.4 节。
第7章 EDA技术实验
7.4 实验四:数字频率计的设计
1.实验目的 (1) 熟悉Quartus Ⅱ/ISE Design Suite/ispLEVER软件的基 本使用方法。 (2) 熟悉GW48-CK或其他EDA实验开发系统的基本使用 方法。 (3) 学习和掌握Verilog HDL过程区块语句、if条件语句、 连续赋值语句和元件实例化语句等的综合使用。 (4) 学习计数器、寄存器等Verilog HDL基本逻辑电路的 综合设计应用。
第7章 EDA技术实验
4. 参考资料 第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第6.8 节。
第7章 EDA技术实验
7.7 实验七:FIR滤波器的设计
1. 实验目的 (1) 熟悉Quartus Ⅱ/ISE Design Suite/ispLEVER软件的基本 使用方法。 (2) 掌握GW48-CK或其他EDA实验开发系统的基本使用 方法。 (3) 学习Verilog HDL程序设计中LPM兆功能块的程序调 用及参数传递方法。 (4) 学习数字信号处理算法的分析、设计、编程与调试方 法,包括参数的量化、数据的延迟、流水线的使用、仿真数 据的输入、仿真结果的分析等。
用GW48-CK或其他EDA实验开发系统(事先应选定拟采 用的实验芯片的型号)进行硬件验证。
第7章 EDA技术实验
3. 实验要求 (1) 画出系统的原理框图,说明系统中各主要组成部分 的功能。 (2) 编写各个Verilog HDL源程序。 (3) 根据系统的功能,选好测试用例,画出测试输入信 号波形或编好测试程序。 (4) 根据选用的EDA实验开发装置编好用于硬件验证的 管脚锁定表格或文件。 (5) 记录系统仿真、逻辑综合及硬件验证结果。 (6) 记录实验过程中出现的问题及解决办法。
第7章 EDA技术实验
4.参考资料 第4.3节、第4.4节、第4.5节、第5.1节、第5.2节和第 6.1~6.3节。
第7章 EDA技术实验
7.3 实验三:可调信号发生器的设计
1.实验目的 (1) 熟悉Quartus Ⅱ/ISE Design Suite/ispLEVER软件的基本 使用方法。 (2) 熟悉GW48-CK或其他EDA实验开发系统的基本使用 方法。 (3) 学习和掌握Verilog HDL过程区块语句、case选择语句、 if条件语句和元件实例化语句等的综合使用。 (4) 学习LPM兆功能只读存储块ROM的使用及存储器模 块的初始化方法。 (5) 学习使用Quartus Ⅱ 8.0中的SignalTap Ⅱ嵌入式逻辑分 析仪的使用。