Products / MPSoC-DMA
A Direct Memory Access (DMA) is a feature of computer systems that allows hardware subsystems to access main system memory (random-access memory), independent of the Processing Unit (PU). A PU inside a SoC can transfer data to and from its local memory without occupying its processor time, allowing computation and data transfer to proceed in parallel.
Work: Implementation in VHDL & (System)Verilog of a Direct Access Memory and simulation in GHDL & Icarus Verilog