From 76551dec4cfe990550335f33d58d28647b21b958 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Wed, 20 May 2020 13:05:18 +0200 Subject: [PATCH] platforms/nexys_video: add sdcard pins, move clk/rst to top. --- litex_boards/platforms/nexys_video.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/litex_boards/platforms/nexys_video.py b/litex_boards/platforms/nexys_video.py index 6dbb945..d436cb0 100644 --- a/litex_boards/platforms/nexys_video.py +++ b/litex_boards/platforms/nexys_video.py @@ -8,6 +8,10 @@ from litex.build.openocd import OpenOCD # IOs ---------------------------------------------------------------------------------------------- _io = [ + ("clk100", 0, Pins("R4"), IOStandard("LVCMOS33")), + + ("cpu_reset", 0, Pins("G4"), IOStandard("LVCMOS15")), + ("user_led", 0, Pins("T14"), IOStandard("LVCMOS25")), ("user_led", 1, Pins("T15"), IOStandard("LVCMOS25")), ("user_led", 2, Pins("T16"), IOStandard("LVCMOS25")), @@ -46,16 +50,21 @@ _io = [ IOStandard("LVCMOS33") ), - ("clk100", 0, Pins("R4"), IOStandard("LVCMOS33")), - - ("cpu_reset", 0, Pins("G4"), IOStandard("LVCMOS15")), - ("serial", 0, Subsignal("tx", Pins("AA19")), Subsignal("rx", Pins("V18")), IOStandard("LVCMOS33"), ), + ("sdcard", 0, + Subsignal("rst", Pins("V20"), Misc("PULLUP True")), + Subsignal("data", Pins("V19 T21 T20 U18"), Misc("PULLUP True")), + Subsignal("cmd", Pins("W20"), Misc("PULLUP True")), + Subsignal("clk", Pins("W19")), + Misc("SLEW=FAST"), + IOStandard("LVCMOS33"), + ), + ("ddram", 0, Subsignal("a", Pins( "M2 M5 M3 M1 L6 P1 N3 N2",