mirror of
https://github.com/litex-hub/litex-boards.git
synced 2025-01-03 03:43:36 -05:00
platforms/arty: Add numato sd card pmod
It has a different layout. Thanks to David for documenting the pinout in this issue: https://github.com/enjoy-digital/litex/issues/817 Expansion Pin SD SPI SD Artix Arty-A7 PMOD PIN PMOD Index 2 DATA_2 D4 JD1 1 0 4 CMD MOSI D3 JD2 2 1 6 DATA_0 MISO F4 JD3 3 2 CD F3 JD4 4 3 1 DATA_3 CS_N E2 JD7 7 4 3 CLK CLK D2 JD8 8 5 5 DATA_1 H2 JD9 9 6 G2 JD10 Signed-off-by: Joel Stanley <joel@jms.id.au>
This commit is contained in:
parent
aad8154e3a
commit
2b49082696
1 changed files with 23 additions and 0 deletions
|
@ -306,6 +306,29 @@ def sdcard_pmod_io(pmod):
|
|||
]
|
||||
_sdcard_pmod_io = sdcard_pmod_io("pmodd") # SDCARD PMOD on JD.
|
||||
|
||||
def numato_sdcard_pmod_io(pmod):
|
||||
return [
|
||||
# SDCard PMOD:
|
||||
# https://numato.com/product/micro-sd-expansion-module/
|
||||
# This adaptor does not have the card detect (CD) pin connected
|
||||
("spisdcard", 0,
|
||||
Subsignal("clk", Pins(f"{pmod}:5")),
|
||||
Subsignal("mosi", Pins(f"{pmod}:1"), Misc("PULLUP True")),
|
||||
Subsignal("cs_n", Pins(f"{pmod}:4"), Misc("PULLUP True")),
|
||||
Subsignal("miso", Pins(f"{pmod}:2"), Misc("PULLUP True")),
|
||||
Misc("SLEW=FAST"),
|
||||
IOStandard("LVCMOS33"),
|
||||
),
|
||||
("sdcard", 0,
|
||||
Subsignal("data", Pins(f"{pmod}:2 {pmod}:6 {pmod}:0 {pmod}:4"), Misc("PULLUP True")),
|
||||
Subsignal("cmd", Pins(f"{pmod}:1"), Misc("PULLUP True")),
|
||||
Subsignal("clk", Pins(f"{pmod}:5")),
|
||||
Misc("SLEW=FAST"),
|
||||
IOStandard("LVCMOS33"),
|
||||
),
|
||||
]
|
||||
_numato_sdcard_pmod_io = numato_sdcard_pmod_io("pmodd") # SDCARD PMOD on JD.
|
||||
|
||||
# Platform -----------------------------------------------------------------------------------------
|
||||
|
||||
class Platform(XilinxPlatform):
|
||||
|
|
Loading…
Reference in a new issue