eclipse Z7 Low Level Zmod ADC DAC Demo
概述
该项目演示了在eclipse平台(eclipse Z7 + Zmod)上实现一个基本的信号处理应用程序ADC+ ZmodDAC).
描述
来自模拟发现2 (AD2)的模拟输入连接到ZmodADC1410 CH1,转换成数字格式,传递到输入的数字低通滤波器。滤波器的输出被Zmod转换回模拟格式DAC1411,可以在转换器通道1上测量/显示。
输入信号,在模拟到数字转换后,也循环回ZmodDAC并连接到CH2输出。然后使用Analog Discovery 2的Network Analyzer仪器来绘制使用Zmod的CH2的频率特性DAC1411年作为参考。
数字环回的目的是纠正由ADC和ZmodADC1410低电平控制器延迟和增益误差之间的不匹配引起的ADC和DAC满量程电压。
有了这个设置,不管Zmod的增益设置如何,都可以正确地测量滤波器的频率响应DAC1411.
该项目仅使用Zynq的可编程逻辑(PL)。
设计中实例化的ip及其功能描述如下:
-
的ZmodADC1410低级控制器-初始化ZmodADC1410硬件,并同步用户时钟域中传入的数据,
-
一个数字低通滤波器——使用Xilinx FIR编译器7.2 IP Core实现,其系数如下表1所示。
-
的ZmodDAC1411低级控制器-初始化ZmodDAC硬件为1411,根据AD9717对输出数据进行格式化DAC要求。
- 表1。冷杉滤波器系数
-
0.0031577, 0.0063382, 0.0117886, 0.0192569, 0.0285887, 0.0393138, 0.0506561, 0.0616162, 0.0711065, 0.0781057, 0.0818212, 0.0818212, 0.0781057, 0.0711065, 0.0616162, 0.0506561, 0.0393138, 0.0285887, 0.0192569, 0.0117886, 0.0063382, 0.0031577。 ←-
库存
硬件
-
-
包括一个微型usb电缆和12 v电源
-
软件
-
Vivado设计套件2019.1与勤奋的董事会支持文件安装
-
遵循安装Vivado、Xilinx SDK和Digilent Board文件指导如何安装Vivado和Digilent板支持文件。
-
技能
-
基本熟悉Vivado
-
这种经验可以通过我们的“开始Vivado”指南
-
下载
演示设置
硬件设置
1.使用MicroUSB电缆将模拟发现2板连接到主机。
2.将eclipse Z7板通过PROG MicroUSB端口用MicroUSB电缆连接到上位机,并使用12V power Supply给板供电。扳动它的电源开关打开它。
3.连接两个ZmodsADC和DAC连接到eclipse Z7板的Zmod连接器如下:
-
ZmodADC1410 ~ ZMOD单板的连接器
-
ZmodDAC单板的1411 ~ ZMOD B连接器
4.连接BNC适配器板到模拟发现2板
5.请进行以下物理连接:
-
模拟发现2 AWG1到ZmodADC1410年CH1
-
Zmod ADC1410到eclipse Z7 SYZYGY Zmod
-
Zmod DAC1411到eclipse Z7 SYZYGY Zmod B
-
Zmod DAC1411 CH1 to Analog Discovery 2 SCOPE C2
-
Zmod DAC1411 CH2 to Analog Discovery 2 SCOPE C1
注意:由于Zmods使用SMA连接器,推荐Zmod到BNC适配器的物理连接使用BNC到SMA电缆(或BNC到SMA电缆的BNC到SMA适配器)。
软件设置
1.的README文件中提供的说明Digilent Vivado脚本存储库,以重新创建项目:
-
使用git,在您的主机上克隆存储库:
git clone——recursive https://github.com/Digilent/Eclypse-Z7-HW -b low_level_zmod_adc_dac/master
-
打开Vivado并使用README的工作流1(克隆使用此子模块的回购)中提供的说明。在运行以下命令之前(如果使用Vivado TCL控制台而不是Python),请确保将目录更改为刚刚克隆的eclipse - z7 - hw文件夹:
设置argv“”;源digilent-vivado-scripts / digilent_vivado_checkout.tcl
2.下载并解压演示文件,链接在下载部分,以上。
3.在Vivado中重新创建项目后,生成比特流文件。
4.确保eclipse Z7上的启动模式跳线位于JTAG位置。
5.从Vivado内打开硬件管理器工具,并单击打开目标,自动连接:
6.选择.bit文件,或者确保它已经被选中,并且位于对话框中正确的路径上,然后对板进行编程。
7.打开WaveForms,然后打开工作区,“eclipsez7vhdlfilterdemo”。Dwf3work”,包含在从演示存档中提取的文件夹中。
点击网络分析仪仪器的运行按钮。