aboutsummaryrefslogtreecommitdiff
path: root/nmigen_boards/icebreaker.py
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2019-06-12 15:06:18 +0000
committerwhitequark <whitequark@whitequark.org>2019-06-12 15:06:18 +0000
commit755ae9381bfa744ce326d59d972d06ad0dce4681 (patch)
tree6600cd872311ba9a117bfbb8001c45820a911943 /nmigen_boards/icebreaker.py
parentbb52dfb9575c4aabf8e7dd9ddd780bf342ee0a71 (diff)
Use the new active-low PinsN platform feature.
Diffstat (limited to 'nmigen_boards/icebreaker.py')
-rw-r--r--nmigen_boards/icebreaker.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/nmigen_boards/icebreaker.py b/nmigen_boards/icebreaker.py
index 0b84b56..d9e684a 100644
--- a/nmigen_boards/icebreaker.py
+++ b/nmigen_boards/icebreaker.py
@@ -16,12 +16,13 @@ class ICEBreakerPlatform(LatticeICE40Platform):
Resource("clk12", 0, Pins("35", dir="i"),
Clock(12e6), Attrs(GLOBAL="1", IO_STANDARD="SB_LVCMOS33")),
- Resource("user_led_n", 0, Pins("11", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
- Resource("user_led_n", 1, Pins("37", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
+ Resource("user_led", 0, PinsN("11", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
+ Resource("user_led", 1, PinsN("37", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
# Color-specific aliases
- Resource("user_ledr_n", 0, Pins("11", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
- Resource("user_ledg_n", 0, Pins("37", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
- Resource("user_btn_n", 4, Pins("10", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")),
+ Resource("user_ledr", 0, PinsN("11", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
+ Resource("user_ledg", 0, PinsN("37", dir="o"), Attrs(IO_STANDARD="SB_LVCMOS33")),
+
+ Resource("user_btn", 4, PinsN("10", dir="i"), Attrs(IO_STANDARD="SB_LVCMOS33")),
Resource("serial", 0,
Subsignal("rx", Pins("6", dir="i")),
@@ -30,9 +31,7 @@ class ICEBreakerPlatform(LatticeICE40Platform):
),
*SPIFlashResources(0,
- cs_n="16", clk="15",
- mosi="14", miso="17",
- wp_n="12", hold_n="13",
+ cs="16", clk="15", mosi="14", miso="17", wp="12", hold="13",
attrs=Attrs(IO_STANDARD="SB_LVCMOS33")
),
]