FastVDMA - fast, vendor-neutral DMA IP in Chisel. This DMA controller designed with portability and customizability in mind.
The purpose of a DMA controller is to arbitrate and handle the transfer of blocks of data directly from an I/O device to the main memory of a system, with minimal intervention of the CPU.
The main feature of FastVDMA is the ability to support multiple types of buses, namely AXI4, AXI-Stream and Wishbone. Each one of these buses can be used as write or read frontends.
Features:
◦ Interrupts
◦ 2D transfers with configurable stride
◦ External frame synchronization inputs
Links:
◦ Description
◦ Sources
#DMA #chisel #AXI #wishbone
Post #58
2.21K
