zynq-sandbox

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 50d2d54e38075aef416dbaf0ff539319159a3ae4
parent f6320df08ad191206ec7903c0a778f5779fcd2bf
Author: Brian Swetland <swetland@frotz.net>
Date:   Sun,  5 Oct 2014 02:49:35 -0700

README: update some stuff

Diffstat:
MREADME | 21++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/README b/README @@ -4,7 +4,7 @@ with the Xilinx Zynq SoC FPGA, particularly around using a commandline workflow and avoiding the IPI (IP Integrator) workflow. An earlier version that attempted to make use of IPI from the commandline -lives in the deprecated-v0 branch. +lives in the deprecated-ipi branch. Warning: This is very much a work in progress. @@ -12,6 +12,8 @@ Projects -------- zybo-hdmi - display a test pattern ZYBO board's HDMI output zybo-hdmi-axi - same, but add an axi slave to adjust the pattern +zybo-simple-io - AXI access to the switches, buttons, and LEDs +... Repository Layout ----------------- @@ -20,8 +22,8 @@ build/... - makefiles and tcl scripts Generated Files --------------- -ip/${name}/... - where Vivado IP packages are generated sim/${name}-vsim/... - where Verilator intermediates are generated +sim/${name}-xsim/... - where Xilinx Xsim intermediates are generated synth/${name}/... - where Vivado synthesis intermediates are generated out/... - where FPGA final products (bitfiles/etc) end up out/${name}.bit - bitfile for project name @@ -36,17 +38,22 @@ MODULE_SRCS := ... 2. invoke the appropriate build rules for the module type: +include build/vivado-bitfile.mk + - create Xilinx out/$(MODULE_NAME).bit bitfile + - target device MODULE_PART + - required: a top level module named top + - to build: make modulename + include build/verilator-sim.mk - create Verilator simulation target - required: a top level module named testbench(input clk) - provided: clock signal - to run: make modulename-vsim -include build/vivado-bitfile.mk - - create Xilinx out/$(MODULE_NAME).bit bitfile - - target device MODULE_PART - - required: a top level module named top - - to build: make modulename +include build/vivado-xsim.mk + - create Vivado Xsim simulation target + - required: a top level module named testbench + - to run: make modulename-xsim Tools -----