Direct Memory Access (DMA)
ConceptDirect Memory Access (DMA) is a data-movement mechanism that allows peripheral devices and accelerators to transfer data to and from memory without continuous CPU involvement. In modern compute contexts it underpins high-bandwidth host-accelerator transfers (e.g., in AXI4MLIR/accel), enables in-SRAM cryptographic kernels on MCUs, and is leveraged by FPGA-accelerated hardware fuzzers such as RFuzz to exchange test cases and results between a fuzzer, shared memory buffers, and a synthesized design-under-test.
WIKI
Direct Memory Access (DMA)
Definition
Direct Memory Access (DMA) is a hardware mechanism that permits data transfer between memory and a peripheral, accelerator, or other functional block without requiring the CPU to handle each data element. By offloading bulk transfers, DMA frees the processor to perform other work and typically provides much higher throughput for moving large data streams.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →