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
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