diff options
| author | Tobias Müller <Tobias_Mueller@twam.info> | 2022-02-21 17:38:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-21 16:38:49 +0000 |
| commit | 8d93fe214159aa03a1887d4c3145ec9a92e499f3 (patch) | |
| tree | 9c2cd8a9d1bac3ed73124566853a5643ca1cc50f /amaranth_boards | |
| parent | f50d90f727948dcf73106383eadc20a1cae5e694 (diff) | |
ecpix5: use ULPIResource.
Diffstat (limited to 'amaranth_boards')
| -rw-r--r-- | amaranth_boards/ecpix5.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/amaranth_boards/ecpix5.py b/amaranth_boards/ecpix5.py index 167e244..f52eede 100644 --- a/amaranth_boards/ecpix5.py +++ b/amaranth_boards/ecpix5.py @@ -83,15 +83,11 @@ class _ECPIX5Platform(LatticeECP5Platform): Attrs(IO_TYPE="LVDS") ), - Resource("ulpi", 0, - Subsignal("rst", Pins("E23", dir="o")), - Subsignal("clk", Pins("H24", dir="i")), - Subsignal("dir", Pins("F22", dir="i")), - Subsignal("nxt", Pins("F23", dir="i")), - Subsignal("stp", Pins("H23", dir="o")), - Subsignal("data", Pins("M26 L25 L26 K25 K26 J23 P25 H25", dir="io")), - Attrs(IO_TYPE="LVCMOS33") - ), + ULPIResource("ulpi", 0, + data="M26 L25 L26 K25 K26 J23 P25 H25", + clk="H24", clk_dir="i", dir="F22", nxt="F23", + stp="H23", rst="E23", rst_invert=False, + attrs=Attrs(IO_TYPE="LVCMOS33", SLEWRATE="SLOW")), Resource("usbc_cfg", 0, Subsignal("scl", Pins("D24", dir="io")), @@ -101,6 +97,7 @@ class _ECPIX5Platform(LatticeECP5Platform): Subsignal("int", PinsN("B24", dir="i")), Attrs(IO_TYPE="LVCMOS33") ), + Resource("usbc_mux", 0, Subsignal("en", Pins("C23", dir="oe")), Subsignal("amsel", Pins("B26", dir="oe")), |
