EDA原理及应用实验教程
基本信息
EDA原理及应用实验教程
折扣:10折
同类图书

Altium Designer应...
Altium有限公司(ASX:ALU)是业界领先的电子产品开发解决方案开发商...

Protel 99 SE教程...
Protel 99 SE主要由原理图设计系统、印制电路板设计系统两大部分...

最近访客
流量统计
EDA原理及应用实验教程 EDA原理及应用实验教程
EDA原理及应用实验教程是配合EDA原理及应用教材而专门编写的实验指导用书。EDA原理及应用课程是一门实践性很强的课程,读者不但要掌握电子设计自动化的相关理论知识,更重要的是掌握使用EDA工具进行复杂数字系统设计的技巧和方法。 [ 查看完整的图书目录 ] [马上试读]

EDA原理及应用实验教程是配合EDA原理及应用教材而专门编写的实验指导用书。EDA原理及应用课程是一门实践性很强的课程,读者不但要掌握电子设计自动化的相关理论知识,更重要的是掌握使用EDA工具进行复杂数字系统设计的技巧和方法。 编者根据多年的教学经验和实验课程的教学条件,选用了18个典型案例作为实验课的教学素材,通过应用于计算机、通信、信号处理、控制等相关领域,使读者在阅读完本书并上机完成实验的基础上,比较全面的掌握使用EDA设计技术设计混合系统的方法和初步技巧,为今后从事相关领域的EDA设计打下良好的基础。 本实验教程的所有实验都是在Xilinx公司的ISE9.2软件平台上完成的,硬件采用的是Xilinx公司的芯片及相关实验平台。读者通过实验可以全面掌握和使用Xilinx公司软件和硬件平台进行混合系统设计的方法和技巧。 这些实验从难度上分为验证性、设计性和综合性三种类型。主要是让读者分层次使用和掌握EDA设计技术。本书的实验从内容上主要分为软件仿真和硬件平台实现两种类型。软件仿真实验主要是让读者掌握ISE软件的设计流程和设计方法,硬件平台实现主要是让读者掌握调试硬件系统的方法和技巧。根据编者进行实验课教学的经验,每个实验教学大...

实验软件平台介绍
本实验教程所使用的软件平台工具涉及到Xilinx公司的ISE9.2软件平台和Mentor公司的Modelsim软件平台。下面对这两个软件平台的功能及特点进行简要介绍。
实验硬件平台介绍
该实验教程中需要在硬件上进行验证的部分,都是在北京百科融创公司或北京精仪达盛公司的EDA实验箱上完成的,该实验箱的主芯片采用的是Xilinx公司Spartan3系列的XC3S400PQ208-4 FPGA芯片。
实验1 二进制码变换单元设计
1、熟悉Xilinx的ISE软件的使用和设计流程;2、掌握Modelsim仿真软件的使用方法;3、完成二进制码到BCD码和格雷码变换的输入设计;4、建立波形测试平台和VHDL测试平台,并对设计进行功能仿真和时序仿真;
实验2 计数器单元设计
1、熟悉Xilinx的ISE软件的使用和设计流程;2、掌握Modelsim仿真软件的使用方法;3、完成一个四位计数器的VHDL的输入设计;4、利用Modelsim仿真软件对该设计进行行为仿真和时序仿真;
实验3 基于IP核的乘法器设计
1、熟悉Xilinx的ISE软件的使用和设计流程;2、掌握Modelsim仿真软件的使用方法;3、用乘法运算符实现一个16*16乘法器模块;4、用IP核实现一个16*16乘法器模块;5、用例化语句将上述两个模块合成一个乘法器;6、用Modelsim软件进行仿真并且进行性能比较;
实验4 基于移位相加运算的乘法器设计
1、熟悉Xilinx的ISE软件的设计流程;2、并使用移位相加运算设计一个4*4位的乘法器;3、掌握ISE仿真器或Modelsim仿真软件的使用方法;4、用ISE仿真器或Modelsim仿真软件对设计进行仿真和验证;
实验5 基于移位相减运算的除法器设计
1、熟悉Xilinx的ISE软件的设计流程;2、掌握ISE仿真器或Modelsim仿真软件使用方法;3、用VHDL语言设计一个除法器模块;4、用ISE仿真器或Modelsim仿真软件对设计进行仿真验证;
实验6 伪随机二进制序列发生器设计
1、熟悉Xilinx的ISE软件的设计流程;2、掌握ISE仿真器和Modelsim仿真软件的使用方法; 3、用原理图输入方法设计一个伪随机数发生器模块;4、用ISE仿真器和Modelsim仿真软件对该设计进行仿真和验证;
实验7 序列产生和序列检测器设计
1、熟悉基于ISE软件的VHDL语言设计流程;2、掌握ISE仿真器或Modelsim仿真软件使用方法;3、用FSM方法产生一个“10001110”序列;4、用FSM方法检测“10001110”序列;5、用ISE仿真器或Modelsim仿真软件对设计进行仿真和验证;
实验8 有限脉冲响应FIR滤波器设计
1、熟悉Xilinx的ISE7.2软件的使用和设计流程;2、使用VHDL语言的设计方法,分别完成FIR滤波器的设计和验证。 1、熟悉FIR滤波器的模型描述;2、将FIR滤波器的数学模型用VHDL进行描述;
实验9 数字时钟管理模块DCM设计
1、熟练掌握Xilinx的数字时钟管理模块(Digital Clock Manager,DCM)IP核的工作原理和使用方法;2、使用ISE的原理图编辑器,完成设计。该设计通过对两个DCM模块的级连,构成4倍频、2倍频、两分频、移相、时钟合成的不同功能;3、学会修改DCM模块的相关参数;4、使用ISE仿真器或Modelsim软件对设计进行仿真和性能分析;
实验10 异步先进先出队列FIFO设计
1、掌握Xilinx的IP核生成器的用法和IP核的参数配置方法;2、设计一个16位宽度,32深度的异步FIFO队列;3、掌握使用VHDL生成测试平台的方法;4、使用ISE仿真器或Modelsim软件对设计进行行为仿真;5、使用ISE仿真器或Modelsim软件对设计进行时序仿真;
实验11 电子秒表设计
1、使用混合设计方法完成一个电子秒表的设计;用户能对电子秒表进行控制,并且能在数码管上显示计数值;2、将设计下载到FPGA芯片内,并在硬件上进行控制和显示的验证操作;3、学会调试硬件系统的方法和手段;
实验12 数字时钟的设计
1、使用VHDL语言和层次化的设计方法设计一个数字钟具有时、分、秒计数显示功能,以24小时循环计时。该数字钟具有归零、调节小时、分钟功能。2、下载设计到FPGA芯片内,并在七段数码管上进行显示验证;3、学习调试FPGA及相关硬件的手段和方法;
实验13 串行A/D转换器应用设计
1、设计一个基于串行A/D TLC549的数据采集与显示系统,在LED上显示A/D采样的0-5V的直流电压值; 2、将设计代码下载到FPGA芯片内,并通过使用硬件设备验证设计的正确性;3、掌握调试模数混合系统的方法;
实验14 数字电压表的设计
1、使用状态机和VHDL语言,完成数字电压表控制模块的设计。该数字电压表测量直流电压范围为0~5V,用三位数码管显示测量电压值(1位整数,2位小数)。2、下载设计文件到FPGA芯片内,并用万用表和数码管验证设计的正确性;3、学习调试基于FPGA的模数混合系统的手段和方法;
实验15 函数信号发生器的设计
1、掌握ISE软件的设计流程;2、使用C语言产生正弦查找表的系数;3、使用VHDL语言设计一个正弦波函数发生模块;4、使用VHDL语言设计一个方波函数发生模块5、使用VHDL语言设计一个三角波的函数发生器;6、下载设计到FPGA芯片中,并通过示波器观察产生的波形并验证设计的正确性;
实验16直接数字频率合成器DDS设计
1、理解并掌握DDS信号源的设计过程。2、设计一个通过拨码开关控制的DDS信号源。
实验17 液晶显示模块应用设计
1、设计并实现一个128 x 32的汉字图形液晶显示器的控制器,该液晶显示控制器能够显示几个液晶模块字库中的汉字和ASCII字符能够显示一个简单的图形;2、下载设计到FPGA芯片内,并在液晶上显示验证设计;3、掌握基于FPGA的数字系统的调试方法和手段;
实验18 VGA显示接口设计
1、使用ISE软件和VHDL语言实现一个VGA显示器彩条发生器;2、下载程序到FPGA芯片内,并在VGA上进行显示验证设计的正确性;3、学会调试FPGA的数字系统的方法和手段;
网友留言