火炮微火焰基地系统设计


概述

功能使用

不习惯 使用
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

下载

艺术支持仓库-邮政编码GIT存储库


如何……

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.构建项目

3.1)点击产生的比特流在左边菜单的底部。在自动生成位流之前,Vivado将通过run Synthesis和run Implementation运行。

注:如果需要,可以按顺序单独点击每个步骤运行合成运行实现然后产生的比特流

4.出口到SDK

4.1)通过去导出microblaze项目出口文件> >出口硬件.单击复选框以包含位流,并将其导出到本地到项目。这将在项目目录中创建一个.sdk文件夹。之后,点击文件>发射SDK.导出的位置和工作区都应该保留为。点击“OK”启动Xilinx SDK。

4.2)跳过步骤6。

5.打开Xilinx SDK并创建一个工作区

5.1)打开Xilinx SDK,并创建一个工作区,您的项目将被保存。

6.导入SDK文件

6.1)在左侧的项目资源管理器窗口中,单击文件>导入,然后在常规文件夹下,选择Existing projects。(或点击导入项目在主屏幕上)。

6.2)导航到你保存下载的项目,选择sdk文件夹,单击“确定”。在进口窗口,单击“完成”,导入系统硬件包装器。

6.3)点击导入项目完成.您可以忽略可能弹出的警告。

7.FPGA程序

7.1)点击Xilinx FPGA工具>程序并点击程序.然后Xilinx SDK将使用微闪耀位文件对FPGA进行编程。

8.编写Microblaze处理器程序

(8.1)右键单击演示文件夹,然后单击在硬件上启动(GDB).微火焰程序将被编程到你的Nexys视频。

9.运行该项目

这一部分将帮助您运行演示并观察它的所有特性。

9.1)观察领导眨眼

演示正在运行一个简单的led闪烁。这很像arduino的草图闪烁。