USB104A7 DSPI演示
概述
本项目演示了在USB104A7上实现DSPI。
描述
在microblaze处理器上运行的应用程序模拟了一些用于读写的寄存器。寄存器0绑定到按钮上,而寄存器1绑定到led上。控制台应用程序通过DSPI与USB104A7通信。在led上写入4的过程如下:
1.运行控制台应用程序并编写USB104A7。
2.使用控制台应用程序发送“write led 4”。或者用“write 1 4”。
库存
硬件
-
-
包括一个USB电缆和5 v电源
-
注:SW1 DDR电压设置为1.5V
-
软件
-
Vivado设计套件2020.1与葡萄属和勤奋的董事会支持文件安装
-
遵循安装Vivado、Xilinx SDK和Digilent Board文件指导如何安装Vivado和Digilent板支持文件。
-
-
-
用于从FPGA读取调试消息。遵循串行终端模拟器指南有关安装和使用Tera Term的更多信息。
-
技能
-
基本熟悉Vivado和Vitis
-
这种经验可以通过我们的“开始Vivado”指南
-
下载
演示设置
硬件设置
1.将5V电源接入USB104A7。USB104A7通过USB A线连接PC机。
软件设置
FPGA编程
1.从git repo下载发布文件释放.这包括DSPI控制台应用程序、Vivado项目和Vitis文件。
2.启动Xilinx葡萄。为工作空间选择一个文件夹。
3.点击文件>导入.选择“Vitis project exported zip file”,选择“USB104A7-dspi-sw-*.zip”。勾选所有复选框并单击完成。
4.通过点击USB104-dspi_system来构建项目,然后点击Build→Debug。
5.对FPGA进行编程Xilinx FPGA程序>.点击程序.
6.为了接收调试信息,打开Tera Term并连接到与USB104A7相关联的COM端口。设置波特率为115200。
7.用elf文件编程Microblaze处理器。在Project Explorer视图中,选择USB104A7_dspi_system项目。点击>跑(Ctrl + F11).
8.点击在硬件上启动(系统调试器)然后点击好吧.
操作演示
1.解压“USB104A7_dspi_DemoApp-*.zip”文件夹。
2.USB104A7_dspi_DemoApp.exe运行。应用程序将启动并连接到USB104A7的DSPI端口。
3.输入“写led 3”打开LD0和LD1。Tera Term窗口应该显示来自USB104A7的调试信息。
最后指出
更多的指南和示例项目为你的USB104A7,请访问它资源中心.
如需技术支持,请访问Digilent论坛.