mibuild/platforms/papilio_pro: add expansion connectors

This commit is contained in:
Sebastien Bourdeauducq 2014-02-16 23:54:11 +01:00
parent cb2c9f9f7a
commit c98b9ecbcb
1 changed files with 8 additions and 5 deletions

View File

@ -4,9 +4,6 @@ from mibuild.xilinx_ise import XilinxISEPlatform, CRG_SE
_io = [
("user_led", 0, Pins("P112"), IOStandard("LVCMOS33"), Drive(24), Misc("SLEW=QUIETIO")),
("user_btn", 0, Pins("P114"), IOStandard("LVCMOS33")), # C0
("user_btn", 1, Pins("P115"), IOStandard("LVCMOS33")), # C1
("clk32", 0, Pins("P94"), IOStandard("LVCMOS33")),
("serial", 0,
@ -41,13 +38,19 @@ _io = [
Subsignal("dq", Pins("P9 P10 P11 P12 P14 P15 P16 P8 P21 P22 P23 P24 P26 P27 P29 P30")),
Subsignal("dm", Pins("P7 P17")),
IOStandard("LVCMOS33"), Misc("SLEW=FAST")
),
)
]
_connectors = [
("A", "P48 P51 P56 P58 P61 P66 P67 P75 P79 P81 P83 P85 P88 P93 P98 P100"),
("B", "P99 P97 P92 P87 P84 P82 P80 P78 P74 P95 P62 P59 P57 P55 P50 P47"),
("C", "P114 P115 P116 P117 P118 P119 P120 P121 P123 P124 P126 P127 P131 P132 P133 P134")
]
class Platform(XilinxISEPlatform):
def __init__(self):
XilinxISEPlatform.__init__(self, "xc6slx9-tqg144-2", _io,
lambda p: CRG_SE(p, "clk32", None))
lambda p: CRG_SE(p, "clk32", None), _connectors)
def do_finalize(self, fragment):
try: