Skip to content

Commit 78a289e

Browse files
committed
sim: {add,remove}_trigger{add,remove}_signal_trigger
1 parent eef248a commit 78a289e

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

amaranth/sim/_base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ def get_memory(self, memory):
5252

5353
slots = NotImplemented
5454

55-
def add_trigger(self, process, signal, *, trigger=None):
55+
def add_signal_trigger(self, process, signal, *, trigger=None):
5656
raise NotImplementedError # :nocov:
5757

58-
def remove_trigger(self, process, signal):
58+
def remove_signal_trigger(self, process, signal):
5959
raise NotImplementedError # :nocov:
6060

6161
def add_memory_trigger(self, process, memory):

amaranth/sim/_pycoro.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ def src_loc(self):
4242
return f"{inspect.getfile(frame)}:{inspect.getlineno(frame)}"
4343

4444
def add_trigger(self, signal, trigger=None):
45-
self.state.add_trigger(self, signal, trigger=trigger)
45+
self.state.add_signal_trigger(self, signal, trigger=trigger)
4646
self.waits_on.add(signal)
4747

4848
def clear_triggers(self):
4949
for signal in self.waits_on:
50-
self.state.remove_trigger(self, signal)
50+
self.state.remove_signal_trigger(self, signal)
5151
self.waits_on.clear()
5252

5353
def run(self):

amaranth/sim/_pyrtl.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -501,15 +501,15 @@ def __call__(self, fragment):
501501
lhs(port._data)(data)
502502

503503
for input in inputs:
504-
self.state.add_trigger(domain_process, input)
504+
self.state.add_signal_trigger(domain_process, input)
505505

506506
else:
507507
domain = fragment.domains[domain_name]
508508
clk_trigger = 1 if domain.clk_edge == "pos" else 0
509-
self.state.add_trigger(domain_process, domain.clk, trigger=clk_trigger)
509+
self.state.add_signal_trigger(domain_process, domain.clk, trigger=clk_trigger)
510510
if domain.rst is not None and domain.async_reset:
511511
rst_trigger = 1
512-
self.state.add_trigger(domain_process, domain.rst, trigger=rst_trigger)
512+
self.state.add_signal_trigger(domain_process, domain.rst, trigger=rst_trigger)
513513

514514
for signal in domain_signals:
515515
signal_index = self.state.get_signal(signal)

amaranth/sim/pysim.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -476,13 +476,13 @@ def get_memory(self, memory):
476476
self.memories[memory] = index
477477
return index
478478

479-
def add_trigger(self, process, signal, *, trigger=None):
479+
def add_signal_trigger(self, process, signal, *, trigger=None):
480480
index = self.get_signal(signal)
481481
assert (process not in self.slots[index].waiters or
482482
self.slots[index].waiters[process] == trigger)
483483
self.slots[index].waiters[process] = trigger
484484

485-
def remove_trigger(self, process, signal):
485+
def remove_signal_trigger(self, process, signal):
486486
index = self.get_signal(signal)
487487
assert process in self.slots[index].waiters
488488
del self.slots[index].waiters[process]

0 commit comments

Comments
 (0)