diff options
| author | whitequark <whitequark@whitequark.org> | 2019-08-04 11:08:45 +0000 |
|---|---|---|
| committer | whitequark <whitequark@whitequark.org> | 2019-08-04 11:08:45 +0000 |
| commit | 0ddf31787e2242b3040a775cf7d5f9113e669b16 (patch) | |
| tree | 62052556ac1ab66ee520b86141173a20b602008b /nmigen_boards/blackice_ii.py | |
| parent | 209f84e253bfff63f21c07a921b060dc67361629 (diff) | |
[breaking-change] Factor out "sram" resource.
Fixes #9.
Diffstat (limited to 'nmigen_boards/blackice_ii.py')
| -rw-r--r-- | nmigen_boards/blackice_ii.py | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/nmigen_boards/blackice_ii.py b/nmigen_boards/blackice_ii.py index b17221c..040a8f8 100644 --- a/nmigen_boards/blackice_ii.py +++ b/nmigen_boards/blackice_ii.py @@ -41,21 +41,12 @@ class BlackIceIIPlatform(LatticeICE40Platform): attrs=Attrs(IO_STANDARD="SB_LVCMOS33", PULLUP="1") ), - Resource("sram", 0, - Subsignal("address", Pins( - "137 138 139 141 142 42 43 44 73 74 75 76 115 116 117 118 119 78", - dir="o" - )), - Subsignal("data", Pins( - "136 135 134 130 125 124 122 121 62 61 60 56 55 48 47 45", - dir="io" - )), - Subsignal("oe", PinsN("29", dir="o")), - Subsignal("we", PinsN("120", dir="o")), - Subsignal("cs", PinsN("136", dir="o")), - Subsignal("ub", PinsN("28", dir="o")), - Subsignal("lb", PinsN("24", dir="o")), - Attrs(IO_STANDARD="SB_LVCMOS33"), + SRAMResource(0, + cs="136", oe="29", we="120", + 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"), ), ] connectors = [ |
