Skip to content

Commit 772905d

Browse files
committed
feat: rename source/drain to power/ground
1 parent 19937f6 commit 772905d

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

chipflow_lib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def _ensure_chipflow_root():
107107
"additionalProperties": False,
108108
"properties": {
109109
"type": {
110-
"enum": ["io", "i", "o", "oe", "clock", "reset", "source", "drain"]
110+
"enum": ["io", "i", "o", "oe", "clock", "reset", "power", "ground"]
111111
},
112112
"loc": {
113113
"type": "string",

chipflow_lib/platforms/utils.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -315,9 +315,9 @@ def check_pad(self, name: str, defn: dict):
315315
return self.clocks[name] if name in self.clocks else None
316316
case {"type": "reset"}:
317317
return self.resets[name] if name in self.clocks else None
318-
case {"type": "source"}:
318+
case {"type": "power"}:
319319
return self.power[name] if name in self.power else None
320-
case {"type": "drain"}:
320+
case {"type": "ground"}:
321321
return self.power[name] if name in self.power else None
322322
case _:
323323
return None
@@ -328,10 +328,10 @@ def add_pad(self, name: str, defn: dict):
328328
self.clocks[name] = Port(type="clock", pins=[loc], direction=io.Direction.Input)
329329
case {"type": "reset", "loc": loc}:
330330
self.resets[name] = Port(type="reset", pins=[loc], direction=io.Direction.Input)
331-
case {"type": "source", "loc": loc}:
332-
self.power[name] = Port(type="source", pins=[loc])
333-
case {"type": "drain", "loc": loc}:
334-
self.power[name] = Port(type="drain", pins=[loc])
331+
case {"type": "power", "loc": loc}:
332+
self.power[name] = Port(type="power", pins=[loc])
333+
case {"type": "ground", "loc": loc}:
334+
self.power[name] = Port(type="ground", pins=[loc])
335335
case _:
336336
pass
337337

0 commit comments

Comments
 (0)