Files
remotesyn/examples/zynq7000
2022-09-09 17:53:03 +02:00
..
2022-09-05 15:08:27 +02:00
2022-09-05 15:08:27 +02:00
2022-09-05 18:40:03 +02:00
2022-09-05 14:44:09 +02:00

ZYNQ 7 series project

Basic FPGA workflow

  • target ip: Generate IP blocks defined in the tcl files in the IP directory
  • target synth: Synthesize design
  • target sim: Behavioural simulation of part of the design
  • target psim: Post synthesis simulation of mentioned part of the design

ZYNQ SoC workflos

  • target firmware: Compile the firmware running on the ARM core(s) with the make toolchain
  • target firmsim: Simulate the firmware with QEMU without PS/PL cosimulation with the qemu toolchain
  • target devtree: Compile the device tree for a PS/PL cosimulation with QEMU
  • target cosim_ps: PS part of the cosimulation. Must be ran first
  • target cosim_pl: PL part of the cosimulation. Must be ran in a separate terminal while the PS part is still running

Notes:

Compilation with Xilinx provided gcc and binutils done with xsc can be problematic... This is the reason Questasim is used for the cosimulation. If one would use the free Intel variant of Questasim post synthesis simulation will not be possible. The attempt to get DPI-C working with xsim is not stopped!