(no commit message)
[libreriscv.git] / shakti / m_class / sdmmc.mdwn
1 ## SD/MMC (including eMMC)
2
3 * <http://bugs.libre-riscv.org/show_bug.cgi?id=7>
4 * <https://opencores.org/project,sd_mmc_emulator>
5 * (needs work) <https://opencores.org/project,sdcard_mass_storage_controller>
6 * <https://github.com/enjoy-digital/litesdcard> - needs investigation
7 * <https://github.com/lowRISC/lowrisc-chip/tree/ethernet-v0.5/src/main/verilog> - looks good.
8 * <https://github.com/mczerski/SD-card-controller>
9
10 # Requirements
11
12 * eMMC 8-bit mode
13 * SD/MMC 1, 2 and 4-bit mode
14 * SPI compatible
15 * Must be libre BSD or MIT Licensed (no restrictions, no non-free "non-commercial" clauses).
16 * AXI interface preferred, Wishbone acceptable (bridge will be used).
17 * Linux kernel driver needed (preferred).