pulp-platform / snitch_cluster

An energy-efficient RISC-V floating-point compute cluster.
https://pulp-platform.github.io/snitch_cluster/
Apache License 2.0
50 stars 51 forks source link

Where is DMA module in a cluster? #194

Closed hakukohaku closed 1 month ago

hakukohaku commented 1 month ago

Hello! I am very interested in this project and am currently studying the detailed implementation of the snitch_cluster. However, during RTL simulation, it appears that the dma module is not actually instantiated within the i_cluster. Could you please explain how the DMA module is handled in RTL simulation, and how data transfer from DRAM to TCDM is simulated? Thank you very much!