实验四 用SignalTap Ⅱ探测波形发生器
一、 实验目的
学习Quartus中宏功能模块和SignalTap II的使用。 二、 实验内容
1. 在Quartus II上完成正弦信号发生器设计,其中data_rom利用MegaWizard Plug-In Manager定制的正弦信号数据ROM宏功能模块,它的地址线宽度为6。最后在实验系统上SignalTap II测试。
2. 用两三个拨码开关或按键来控制改变正弦波的频率。 三、 实验原理
正弦信号发生器包含四个部分:锁相环PLL;ROM的地址信号发生器ADDRESS,由6位计数器担任;一个正弦数据data_rom,由LPM_ROM模块构成;D/A转换器。本实验中,输出波形信号为8位数字量,作为D/A芯片AD9767低8位输入,该芯片只要接好clk和数据通道就可以进行数模转换(限于示波器配置数量有限而且实验耗时较多,建议8位输出接到LED上,这样在波形频率较低时可以看到效果,因为实验重点在Signaltap探测上,两种接法都不会影响到探测波形)。
bdf顶层设计 dds.bdf 6位计数器 正弦波数据 (地址发生器) 存储ROM 锁相环
图1. 正弦信号发生器结构框图
D/A的 低8位 波形输出
图2. 顶层设计bdf原理图
图3 D/A模块原理图
四、 实验步骤
设计步骤如下:(详细步骤参考“Quartus13.0中正弦信号发生器设计步骤.pdf”)。 1. 创建工程。
2. 定制LPM_ROM。 3. 定制锁相环。
4. 设计ADDRESS.vhd文件(该模块为分频模块,其分频比决定了输出波形频率)。 5. 设计原理图bdf文件。
6. 引脚绑定,其中输入时钟必须绑定PIN_G1。
7. 使用嵌入式逻辑分析仪进行实时测试(要求波形以曲线图或柱状图的方式显示)。 8. 按照实验内容2 的要求修改ADDRESS.vhd程序。 五、 实验报告要求
记录逻辑分析仪测试波形到报告中,并分析结果。 六、 评分标准
1. 完成基本要求,波形正确,报告完整,打B。
2. 修改程序,使正弦频率可以用两三个拨码开关或按键来控制改变,打A。
实验四 用SignalTap Ⅱ探测波形发生器



