diff options
| author | whitequark <whitequark@whitequark.org> | 2019-09-21 14:30:14 +0000 |
|---|---|---|
| committer | whitequark <whitequark@whitequark.org> | 2019-09-21 14:49:45 +0000 |
| commit | cb0c2cd8595dab6dd3aa0c219a405e5f56880412 (patch) | |
| tree | 3a14041c6641cc2bf8169884e31710f97c2354d7 /nmigen_boards/blackice_ii.py | |
| parent | 5ce5b04607cf41cd00c30837edce385ce74c1cf1 (diff) | |
Fix IO_STANDARD on all iCE40 boards.
SB_LVCMOS33 is not recognized by vendor tools. Use SB_LVCMOS instead.
Diffstat (limited to 'nmigen_boards/blackice_ii.py')
| -rw-r--r-- | nmigen_boards/blackice_ii.py | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/nmigen_boards/blackice_ii.py b/nmigen_boards/blackice_ii.py index 0d2f534..e74d855 100644 --- a/nmigen_boards/blackice_ii.py +++ b/nmigen_boards/blackice_ii.py @@ -15,30 +15,30 @@ class BlackIceIIPlatform(LatticeICE40Platform): default_clk = "clk100" resources = [ Resource("clk100", 0, Pins("129", dir="i"), - Clock(100e6), Attrs(GLOBAL=True, IO_STANDARD="SB_LVCMOS33") + Clock(100e6), Attrs(GLOBAL=True, IO_STANDARD="SB_LVCMOS") ), - Resource("user_led", 0, Pins("71", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_led", 1, Pins("67", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_led", 2, Pins("68", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_led", 3, Pins("70", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), + Resource("user_led", 0, Pins("71", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_led", 1, Pins("67", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_led", 2, Pins("68", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_led", 3, Pins("70", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), # Color aliases - Resource("user_ledb", 0, Pins("71", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_ledg", 0, Pins("67", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_ledo", 0, Pins("68", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_ledr", 0, Pins("70", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")), + Resource("user_ledb", 0, Pins("71", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_ledg", 0, Pins("67", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_ledo", 0, Pins("68", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_ledr", 0, Pins("70", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS")), - Resource("user_btn", 0, PinsN("63", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_btn", 1, PinsN("64", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")), + Resource("user_btn", 0, PinsN("63", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_btn", 1, PinsN("64", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS")), - Resource("user_sw", 0, PinsN("37", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_sw", 1, PinsN("38", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_sw", 2, PinsN("39", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")), - Resource("user_sw", 3, PinsN("41", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")), + Resource("user_sw", 0, PinsN("37", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_sw", 1, PinsN("38", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_sw", 2, PinsN("39", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS")), + Resource("user_sw", 3, PinsN("41", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS")), UARTResource(0, rx="88", tx="85", rts="91", cts="94", - attrs=Attrs(IO_STANDARD="SB_LVCMOS33", PULLUP=1) + attrs=Attrs(IO_STANDARD="SB_LVCMOS", PULLUP=1) ), SRAMResource(0, @@ -46,7 +46,7 @@ class BlackIceIIPlatform(LatticeICE40Platform): a="137 138 139 141 142 42 43 44 73 74 75 76 115 116 117 118 119 78", d="136 135 134 130 125 124 122 121 62 61 60 56 55 48 47 45", dm="24 28", - attrs=Attrs(IO_STANDARD="SB_LVCMOS33"), + attrs=Attrs(IO_STANDARD="SB_LVCMOS"), ), ] connectors = [ |
