diff --git a/litex_boards/targets/de10nano.py b/litex_boards/targets/de10nano.py index aceaadd..a7a1961 100755 --- a/litex_boards/targets/de10nano.py +++ b/litex_boards/targets/de10nano.py @@ -17,6 +17,9 @@ from litex.soc.integration.builder import * from litedram.modules import AS4C16M16 from litedram.phy import GENSDRPHY +#SPI SD CARD HARDWARE BITBANGING +from litex.soc.cores.spi import SPIMaster + # CRG ---------------------------------------------------------------------------------------------- class _CRG(Module): @@ -103,6 +106,12 @@ class MiSTerSDRAMSoC(SoCSDRAM): geom_settings = sdram_module.geom_settings, timing_settings = sdram_module.timing_settings) + # SPI SDCARD HARDWARE BITBANGING + spi_pads = self.platform.request("spi") + self.add_csr("spi") + spi_clk_freq = 400e3 + self.submodules.spi = SPIMaster(spi_pads, 8, sys_clk_freq, spi_clk_freq) + # Build -------------------------------------------------------------------------------------------- def main():