Jackwin / fbga

A design based on Zynq-7020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FBGA

A design based on Zynq-7020, utilizing AD9826 and G11620

Hierarchy

  1. project => Vivado project
  2. script => A tcl script that controls the whole project
  3. sdk => Include the hardware design and BSP
    1. Export the hardware design to sdk
    2. Launch SDK and choose the path to sdk which will generate the zynq_top_hw_platform_0
    3. In SDK, generate a BSP named as system_bsp, which is dependent by C project
  4. source => Include ip, rtl and block design
  5. sw => C project

Usage

  1. git clone https://github.com/Jackwin/fbga.git
  2. Use Vivado 2017.4 to open the peoject, and the hierarchy will be built automatically.
  3. From the File panel of Vivado, choose Launch SDK, where the Exported location and Workspace both choose the sdk folder.
  4. When SDK is launched, a HW design named as "zynq_top_hw_platform_0" will be shown, based on which, make a "system_bsp" BSP that is required by the application project.
  5. In the SDK, import the C project from the sw folder via File->Import->General->Existing Projects.

About

A design based on Zynq-7020


Languages

Language:C 70.2%Language:Verilog 12.2%Language:Tcl 6.0%Language:C++ 5.5%Language:CartoCSS 1.6%Language:Assembly 1.5%Language:Coq 1.4%Language:SystemVerilog 1.4%Language:Makefile 0.2%