Skip to content

Commit 8d93fe2

Browse files
authored
ecpix5: use ULPIResource.
1 parent f50d90f commit 8d93fe2

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

amaranth_boards/ecpix5.py

+6-9
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,11 @@ class _ECPIX5Platform(LatticeECP5Platform):
8383
Attrs(IO_TYPE="LVDS")
8484
),
8585

86-
Resource("ulpi", 0,
87-
Subsignal("rst", Pins("E23", dir="o")),
88-
Subsignal("clk", Pins("H24", dir="i")),
89-
Subsignal("dir", Pins("F22", dir="i")),
90-
Subsignal("nxt", Pins("F23", dir="i")),
91-
Subsignal("stp", Pins("H23", dir="o")),
92-
Subsignal("data", Pins("M26 L25 L26 K25 K26 J23 P25 H25", dir="io")),
93-
Attrs(IO_TYPE="LVCMOS33")
94-
),
86+
ULPIResource("ulpi", 0,
87+
data="M26 L25 L26 K25 K26 J23 P25 H25",
88+
clk="H24", clk_dir="i", dir="F22", nxt="F23",
89+
stp="H23", rst="E23", rst_invert=False,
90+
attrs=Attrs(IO_TYPE="LVCMOS33", SLEWRATE="SLOW")),
9591

9692
Resource("usbc_cfg", 0,
9793
Subsignal("scl", Pins("D24", dir="io")),
@@ -101,6 +97,7 @@ class _ECPIX5Platform(LatticeECP5Platform):
10197
Subsignal("int", PinsN("B24", dir="i")),
10298
Attrs(IO_TYPE="LVCMOS33")
10399
),
100+
104101
Resource("usbc_mux", 0,
105102
Subsignal("en", Pins("C23", dir="oe")),
106103
Subsignal("amsel", Pins("B26", dir="oe")),

0 commit comments

Comments
 (0)