简单正弦信号发生器设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单正弦信号发生器设计实验报告专业:电子信息工程班级

课题名称:简单正弦信号发生器设计

一:实验要求

(1)设计一个正弦信号发生器,要求ROM是8位数据线,8位地址。256个8位波形数据的mif文件通过两种方式建立,一种用Quartus II的专用编辑器建立,另一种是使用附录的mif文件生成器建立。首先创建原理图工程,调用LPM_ROM等模块;在原理图编辑窗中绘制电路图,全程编译,对设计进行时序仿真,根据仿真波形说明此电路的功能,引脚锁定编译,编程下载于FPGA中,用实验系统上的DAC0832做波形输出,用示波器来观察波形。完成实验报告。

(2)学习使用Quartus II的In-System Memory Content Editor来观察FPGA 中的LPM_ROM中的z形波数据,并在在线改变数据后,从示波器上观察对应的输出波形的改变情况。

(3)学习使用Quartus II的Signal Tap II观察FPGA的正弦波形。

二:实验原理

正弦信号发生器的结构框图由四个部分组成:

(1)计数器或地址发生器,用来作为正弦波数据ROM的地址信号发生器。ROM中的数据将随地址数据的递增而输出波形数据,然后由DAC输出波形。

(2)正弦信号数据ROM,含64个8位数据。

(3)原理图顶层设计。

(4)8位D/A。DAC的输出接示波器。

三:实验内容

1、定制初始化波形数据文件:建立.mif格式文件。File—new—other files,选择 Memory Initialization File选项,选择64点8位的正弦数据,弹出表格后输入教材图4-38中的数据。然后以romd.mif的名字保存至新建的文件夹中。

2、定制LPM_ROM元件:利用MegaWizard Plug-In Manager定制正弦信号数据ROM宏功能块,并将以上的波形数据加载于此ROM中。并以

data_rom.vhd名字将生成的用于例化的波形数据ROM文件保存至上述文件夹中。

3、用VHDL语言完成正弦信号发生器的顶层设计。

实验电路:

四:实验结果

实验电路图

正弦波信号数据输入

当前工程仿真波形输出

学生:国艺

学号:15041501

相关文档
最新文档