火炮微火焰基地系统设计
概述
功能使用
不习惯 | 使用 | |
---|---|---|
4用户切换 | X | |
4用户发光二极管 | X | |
4个用户RGB led | X | |
USB-UART桥 | X | |
4个用户按钮 | X | |
10/100以太网PHY | X | |
256MB 800Mt/s DDR3内存 | X | |
串行闪存 | X | |
四个Pmod港口 | X | |
屏蔽连接器 | X |
描述
这个Vivado IP Integrator项目实现了一个Microblaze系统,内核与Arty上的所有外围设备通信。该设计可用于大多数使用ARTY的Microblaze应用程序的捕获所有硬件设计。
先决条件
硬件
-
附庸风雅的FPGA板
-
微型usb电缆
软件
-
Vivado Design Suite 2016.4
-
可以使用较新的版本,但过程可能略有不同
-
Xilinx SDK 2016.4必须包含在安装中
-
-
Digilent Board Support Files for Vivado
-
遵循Digilent 7系列FPGA板的Vivado板文件关于如何为Vivado安装板支持文件的指南。
-
下载
如何……
1.下载项目
1.1)下载可下载的项目repo zip文件在这里.下载项目后,将其解压到您选择的位置。
1.2)如果您想在Vivado中生成项目,请继续步骤2。如果您想直接转到Xilinx SDK,请跳过步骤5。
2.生成项目
2.1)如果还没有安装,请按照本指南为火炮安装Vivado Board Files:安装Digilent板的Vivado板文件.
2.2)生成bsd在继续之前,请遵循本指南:如何从Digilent的Github生成一个项目.
3.构建项目
4.出口到SDK
4.1)通过去导出microblaze项目出口文件> >出口硬件.单击复选框以包含位流,并将其导出到本地到项目。这将在项目目录中创建一个.sdk文件夹。之后,点击文件>发射SDK.导出的位置和工作区都应该保留为。点击“OK”启动Xilinx SDK。
4.2)跳过步骤6。
5.打开Xilinx SDK并创建一个工作区
6.导入SDK文件
7.FPGA程序
8.编写Microblaze处理器程序
9.运行该项目
这一部分将帮助您运行演示并观察它的所有特性。
9.1)观察领导眨眼
演示正在运行一个简单的led闪烁。这很像arduino的草图闪烁。