enjoy-digital / litesata

Small footprint and configurable SATA core
Other
119 stars 33 forks source link

Add DMA frontend #20

Closed enjoy-digital closed 3 years ago

enjoy-digital commented 3 years ago

Add DMA frontend, similar to the LiteSDCard DMA frontend (https://github.com/enjoy-digital/litesdcard/blob/master/litesdcard/frontend/dma.py) to allow integration with LiteX and BIOS.

enjoy-digital commented 3 years ago

DMA frontend has been implemented in https://github.com/enjoy-digital/litesata/blob/master/litesata/frontend/dma.py and integrated in the LiteX BIOS with sata_init, sata_read, sata_write commands and capability to boot software from the SATA drive.