USB104 A7 Zmod awg1411演示
概述
该项目展示了USB104 A7上的ZMod AWG 1411的实施。
描述
控制台应用程序用于与USB104 A7通信。典型的应用程序是将波形.csv发送到Zmod awg1411并启动它。通道1的写操作过程如下:
1.在Digilent波形中生成波形。csv。(下面说明)
2.PC应用程序打开波形。csv并将权重值转换为带符号的14位值。
3.写入操作码(1)或使用通道1(1«16)通过DPTI发送。
4.样本缓冲液的长度(样本* 2字节数)通过DPTI发送。
5.样品缓冲通过DPTI发送。
6. USB104 A7接收缓冲区并将此缓冲区写入ZMOD AWG 1411的频道缓冲区。
波形发送完毕后,可以发送start命令启动Zmod awg1411通道1的波形输出。输出可以限定在Zmod awg1411通道1上。
在设计中实例化的IP和其功能如下所述:
-
ZmodDAC1411 Low Level Controller—初始化ZmodDAC1411的硬件和格式输出数据根据AD9717DAC要求。
-
AXI_ZmodDAC -一个在软件环境中与ZmodDAC低电平控制器通信的AXI接口。通过DMA将数据发送到ZmodDAC。
-
AXI_DPTI -初始化DPTI接口。通过DMA从DPTI接口发送和接收数据。
-
AXI_IIC -一个与ZmodDAC硬件通信的I2C接口。
-
AXI_UARTLITE - UART接口,用于向PC机上的COM端口发送调试消息。
库存
硬件
-
-
包括一个USB电缆和5V电源
-
注意:SW1 DDR电压设置为1.5V
-
-
-
包括一个微型USB电缆
-
软件
-
Vivado设计套件2019.1与勤勉的董事会支持文件安装
-
遵循安装Vivado、Xilinx SDK和Digilent Board Files指南如何安装Vivado和Divilent Board支持文件。
-
-
-
用于从FPGA读取调试消息。遵循串行终端仿真器指南有关安装和使用Tera Term的更多信息。
-
技能
-
基本熟悉Vivado
-
通过我们的行走可以找到这种经验vivado入门”指南
-
-
基本熟悉Digilent波形
下载
演示设置
硬件设置
1.使用microrousb电缆连接模拟发现2板到主机计算机。
2.将Zmod awg1411接入USB104 A7 Syzygy接口。
3.将5V电源连接到USB104A7。使用USB A线缆将USB104 A7插入PC。
4.将SMA拧到ZMOD AWG 1411,通道1中的鳄鱼夹电缆。
5.将AD2连接到鳄鱼夹,如下所示:
-
1+频道1红色剪辑。
-
1-到频道1黑色剪辑。
软件设置
FPGA编程
1.从git repo下载版本释放.这包括DPTI控制台应用程序,Vivado项目和来自Vivado的预设输出产品的Xilinx SDK文件。
2.启动Xilinx SDK。选择
3.点击文件>从文件系统打开项目.单击目录并选择<发行目录> / fpga / sdk_workspace。
4.选择USB104A7_ZmodDAC_Demo,USB104A7_ZmodDAC_Demo_bsp, 和design_1_wrapper_hw_platform_0..点击结束.Xilinx SDK将导入这些项目并自动构建它们。
5.通过单击对FPGA进行编程Xilinx FPGA程序>.点击程序.
6.要接收调试消息,打开Tera Term并连接到与USB104A7相关的COM端口。波特率设置为115200。
7.用elf文件为Microblaze处理器编程。在Project Explorer视图中,选择USB104A7_ZmodDAC_Demo项目。点击>跑(Ctrl + F11).
8.点击在硬件上启动(系统调试器)然后点击行.
生成一个波形
DPTI控制台应用程序接受DigeNt Waveforms应用程序生成的波形CSV文件。这些文件列出样本为eWnlines分隔的-1和1之间的权重值。本指南显示创建自定义波形CSV的步骤。
1.打开Digilent波形并选择Wavegen。
3.使用提供的工具生成波形。完成后点击出口,然后单击保存.为了方便使用,请将此csv文件保存到
操作演示
1.运行<目录>发布/ DPTI_App / DPTITransferWaveform / USB104A7_ZmodDACDemoApp.exe。应用程序将启动并连接到USB104A7的DPTI端口。如果程序关闭,可能有连接问题。
2.键入“写入
3.键入“开始”以启动Zmod AWG 1411上的输出。
4.在波形应用程序中,单击欢迎>范围.
5.点击运行捕获+1和-1的输入。禁用通道2,因为它未连接。您可能需要放大并调整触发器,以便清楚地查看Zmod AWG 1411输出。
最后的笔记
更多指南和示例项目为您的USB104A7,请访问其资源中心.
有关如何使用此演示中的其他数字产品的更多信息,请访问各自的资源中心:
模拟发现2,Zmod美国线规.
有关技术支持,请访问Digilent论坛.