火炮微火焰底座系统设计


概述

功能使用

不习惯 使用
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集成商项目实现了一个Microblaze系统,该系统的核心可以与Arty上的所有外围设备进行通信。这个设计可以用于大多数使用ARTY的Microblaze应用程序的所有硬件设计。


先决条件

硬件

  • 附庸风雅的FPGA板
  • 微型usb电缆

软件

  • Vivado设计套件2016.4
    • 可以使用较新的版本,但过程可能略有不同
    • Xilinx SDK 2016.4必须包含在安装中
  • Digilent董事会支持文件Vivado

下载

火炮支持库-邮政编码GIT存储库


如何……

1.下载项目

1.1)下载可以下载的项目repo zip文件在这里.下载完项目后,在您选择的位置解压它。
1.2)如果你想在Vivado中生成项目,继续步骤2。如果您想直接转移到Xilinx SDK,请跳到步骤5。

2.生成项目

2.1)如果尚未安装,请按照本指南安装火炮的Vivado板文件:安装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)在左侧的项目资源管理器窗口中,单击文件>导入,然后在general文件夹下,选择Existing projects。(或点击导入项目在主界面)。

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

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

7.FPGA程序

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

8.为Microblaze处理器编程

8.1)右键单击演示文件夹,然后单击在硬件上运行>启动(GDB).微火焰节目会被录进你的Nexys视频。

9.运行该项目

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

9.1)观察领导眨眼

演示在LED5上运行一个简单的闪烁。这很像arduino草图眨眼。