ucb-bar / midas

FPGA-Accelerated Simulation Framework Automatically Transforming Arbitrary RTL
Other
97 stars 15 forks source link

DMA Endpoint Mix-ins and some package reshuffling #110

Closed davidbiancolin closed 5 years ago

davidbiancolin commented 5 years ago

This PR does three things, to pave the way for print & trace synthesis.

1) Makes Widget extend MultiIOModule (yay!) 2) It takes the DMA-side hardware (BRAM-hosted queues) and moves them into mixins that be added to a Widget 3) Reorganizes the file structure in midas.widget into something more sensible

@zhemao @sagark RFC

davidbiancolin commented 5 years ago

This is ready for review @sagark, @zhemao