Featherweight-IP / fwperiph-dma

Provides a simple peripheral-capable DMA engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fwperiph-dma

Provides a simple peripheral-capable DMA engine. This IP is based on the venerable wb_dma IP orignally hosted on opencores.org.

The following changes have been made:

  • Removing assignment delays
  • Removing timescale

Future work:

  • Remove passthrough mode
  • Add support for additional bus protocols
  • Add support for narrow transfers from peripherals
  • Add support for bursting
  • Add Zephyr drivers

About

Provides a simple peripheral-capable DMA engine

License:Apache License 2.0


Languages

Language:Verilog 60.7%Language:SystemVerilog 29.4%Language:Python 3.9%Language:C 2.4%Language:Makefile 1.7%Language:C++ 1.1%Language:CMake 0.3%Language:Tcl 0.2%Language:Forth 0.2%Language:Fortran 0.1%Language:Filebench WML 0.0%Language:Shell 0.0%