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端口发送调试消息。

库存

硬件

软件

技能

  • 基本熟悉Vivado
    • 通过我们的行走可以找到这种经验vivado入门”指南
  • 基本熟悉Digilent波形

下载

Vivado项目存储库 GIT存储库
Vivado项目存储库 释放

演示设置

硬件设置

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。选择/FPGA/sdk_workspace文件夹作为工作空间。

3.点击文件>从文件系统打开项目.单击目录并选择<发行目录> / fpga / sdk_workspace。

4.选择USB104A7_ZmodDAC_DemoUSB104A7_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。

2.单击“类型”下拉菜单旁边的齿轮并选择

3.使用提供的工具生成波形。完成后点击出口,然后单击保存.为了方便使用,请将此csv文件保存到/DPTI_App/ dptitransfer波形文件夹中。


操作演示

1.运行<目录>发布/ DPTI_App / DPTITransferWaveform / USB104A7_ZmodDACDemoApp.exe。应用程序将启动并连接到USB104A7的DPTI端口。如果程序关闭,可能有连接问题。

2.键入“写入”。TERA术语窗口应显示下面图片中的调试信息。

3.键入“开始”以启动Zmod AWG 1411上的输出。

4.在波形应用程序中,单击欢迎>范围

5.点击运行捕获+1和-1的输入。禁用通道2,因为它未连接。您可能需要放大并调整触发器,以便清楚地查看Zmod AWG 1411输出。


最后的笔记

更多指南和示例项目为您的USB104A7,请访问其资源中心

有关如何使用此演示中的其他数字产品的更多信息,请访问各自的资源中心:
模拟发现2Zmod美国线规

有关技术支持,请访问Digilent论坛