black-parrot-hdk / zynq-parrot

BlackParrot on Zynq
BSD 3-Clause "New" or "Revised" License
25 stars 14 forks source link

Refactor Zynq Build Flow #92

Closed dpetrisko closed 4 months ago

dpetrisko commented 5 months ago

This PR cleans up the vivado build flow to make it easier to compose systems. The VPS in wrapped in its own IP alongside things like the watchdog and scratchpad. This makes it easier to virtualize the VPS as well as plug and play with peripherals. As a bonus, it mostly abstracts away vivado versions and localizes board-specific changes

Depends on #91 and https://github.com/bespoke-silicon-group/basejump_stl/pull/681