aboutsummaryrefslogtreecommitdiff
path: root/nmigen_boards/resources
diff options
context:
space:
mode:
authormarble <cyber-murmel@users.noreply.github.com>2020-09-07 00:58:25 +0200
committerGitHub <noreply@github.com>2020-09-06 22:58:25 +0000
commit71ddd72ad38de011b1aa54d472db91bb32408b8e (patch)
treeff4a6e56ce626f76fb4b80d7be274fe05cc4f256 /nmigen_boards/resources
parent68cbc9a614820914249d34f25cd5cfb2c6f1c584 (diff)
resources.memory: make cs pin optional for SDRAMResource
Diffstat (limited to 'nmigen_boards/resources')
-rw-r--r--nmigen_boards/resources/memory.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/nmigen_boards/resources/memory.py b/nmigen_boards/resources/memory.py
index 160f3df..064369f 100644
--- a/nmigen_boards/resources/memory.py
+++ b/nmigen_boards/resources/memory.py
@@ -103,13 +103,14 @@ def SRAMResource(*args, cs, oe=None, we, a, d, dm=None,
return Resource.family(*args, default_name="sram", ios=io)
-def SDRAMResource(*args, clk, cke=None, cs, we, ras, cas, ba, a, dq, dqm=None,
+def SDRAMResource(*args, clk, cke=None, cs=None, we, ras, cas, ba, a, dq, dqm=None,
conn=None, attrs=None):
io = []
io.append(Subsignal("clk", Pins(clk, dir="o", conn=conn, assert_width=1)))
if cke is not None:
io.append(Subsignal("clk_en", Pins(cke, dir="o", conn=conn, assert_width=1)))
- io.append(Subsignal("cs", PinsN(cs, dir="o", conn=conn, assert_width=1)))
+ if cs is not None:
+ io.append(Subsignal("cs", PinsN(cs, dir="o", conn=conn, assert_width=1)))
io.append(Subsignal("we", PinsN(we, dir="o", conn=conn, assert_width=1)))
io.append(Subsignal("ras", PinsN(ras, dir="o", conn=conn, assert_width=1)))
io.append(Subsignal("cas", PinsN(cas, dir="o", conn=conn, assert_width=1)))