This pull request implements MemPool's DMA and ITA as a peripheral. The code is based on Samuel's version in the Snitch repository, with additional modifications to ITA. These modifications, enables reconfigurable re-quantization parameter via the cluster level CSRs.
Added
Implemented MemPool ITA as peripheral
Implemented MemPool DMA as peripheral
Added binary_memcpy function
Changes
Changed binary_load and binary_store to public functions
This pull request implements MemPool's DMA and ITA as a peripheral. The code is based on Samuel's version in the Snitch repository, with additional modifications to ITA. These modifications, enables reconfigurable re-quantization parameter via the cluster level CSRs.
Added
binary_memcpy
functionChanges
binary_load
andbinary_store
to public functionscpu
to peripheral load and store functionsmempool.yaml
to include ITA and DMA