(no commit message)
[libreriscv.git] / shakti / m_class / SPI.mdwn
index f9d82cf98a20c5580e8e37e7b1290f9851bd0160..38d005f158e4f51ab74de9df53358e2df64671c9 100644 (file)
@@ -1,11 +1,17 @@
 # SPI
 
-* <http://bugs.libre-riscv.org/show_bug.cgi?id=6>
+see also [[QSPI]]
+
+* <http://bugs.libre-soc.org/show_bug.cgi?id=6>
 * Optional 4-wire SPI NAND/NOR for boot (XIP - Execute In-place - recommended).
 * <https://github.com/sifive/sifive-blocks/tree/master/src/main/scala/devices/>
   includes GPIO, SPI, UART, JTAG, I2C, PinCtrl, UART and PWM.  Also included
   is a Watchdog Timer and others.
 * APB to SPI <https://opencores.org/project,apb2spi>
 * ASIC-proven <https://opencores.org/project,spi_master_slave>
+https://opencores.org/websvn/filedetails?repname=spi_master_slave&path=%2Fspi_master_slave%2Ftrunk%2Frtl%2Fspi_master_slave%2Fspi_master.vhd
 * Wishbone-compliant <https://opencores.org/project,simple_spi>
-
+* Raptor Engineering litespi, improved <https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-litex/litespi>
+* <https://gitlab.raptorengineering.com/raptor-engineering-public/lpc-spi-bridge-fpga/-/blob/master/spi_master.v>
+* Also Shakti E-Class peripheral set in BSV
+* <https://github.com/freecores/tiny_spi/blob/master/driver/linux-2.6/oc_tiny_spi.c>