全球旧事资料 分类
学生实验报告
系别电子信息学院班级14无线技术姓名学号成绩课程名称实验名称实验时间指导教师批改时间报告内容《EDA综合实验》
正弦信号发生器的设计
2016年10月17日王红航2016年月日
一、实验目的和任务
进一步熟悉QuartusⅡ及其LPM_ROM与FPGA硬件资源的使用方法。定制LPM_ROM模块流程。
二、实验原理介绍
EDA是电子设计自动化,对象是数字电路设计,而正弦信号发生器的设计却是一个模拟电路设计,因此需要DA转换器。根据正弦信号发生器的波形,得知该实验的输入为时间,而输出为振幅。如果将正弦波的振幅放在存储单元为64的ROM中,根据ROM的功能得知,ROM中的数据与地址是一一对应关系,因此设计由时间和振幅的对应关系转换为时间和地址的对应关系。据此,要得到正弦信号,需要设计一个6位二进制计数器。下图为总体设计框图。
三、设计代码(或原理图)、仿真波形及分析
定制ROM元件,利用MegaWizardPlugI
Ma
ager定制正弦信号数据ROM步骤如下:1、设置MegaWizardPlugI
Ma
ager初始对话框。在Tools菜单中选择“MegaWizardPlugI
Ma
ager”,选择“Createa
ewcustom”项,即定制一个新的模块。点击“Next”后,在左栏选择“MemoryCompiler”项下的ROM;1PORT,再选“ACEX1K”器件和HDL语言方式,最后键入ROM1文件存放的路径和文件名:esi
_g
tasmROM1,点击“Next”。
f2、选择ROM控制线和地址、数据线。在对话框中选择地址与数据的位宽分别为8和64,选择地址所存控制信号i
clock,并选择数据文件ROM1hex。最后完成ROM文件ROM1V的生成。然后打开此文件ROM1V,而ROM1V与顶层工程文件ROMHEX在同一文件夹中!且后缀hex3、测试ROM模块。由于此时QuartusII的工程设置在顶层文件,现在启动全程编译:选择Processi
g菜单的“StartCompilatio
”项。此时将不会出现前面的错误信息。但应该注意,如果编译进程信息出现警告语句:“War
i
g:Ca
’tfi
dMemoryI
itializatio
”,说明ROM1中未能调入初始化文件的波形数据。文件调用语句路径是否正确。4、阅读编译报告。编译成功后,观察编译处理流程,包括数据网表建立、逻辑综合、适配、配置文件装配和时序分析。最下栏是编译处理信息;右栏是编译报告,这可以在Processi
g菜单项的“Compilatio
Report”处见到。COUNTER文件的定制。
f四、实验结论与心得
在编写顶层文件的程序是,遇到了不少问题,特别是个元件之间的连接,以及信号的定义,总是有错误,在细心的检查下,终于找出了错误的警告,排除困难后程序编译就通过了,其次r
好听全球资料 返回顶部