From 16dfe09fba97e5e1d466f4b0c397c99f8568790d Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Sat, 6 Aug 2022 15:52:47 -0400 Subject: [PATCH] tb: pmd: Wait on signal_status and not valid valid is an internal signal which isn't available in post-synthesis simulation. Use signal_status instead, which is externally available. Signed-off-by: Sean Anderson --- tb/pmd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tb/pmd.py b/tb/pmd.py index bff72b2..4cbbbc2 100644 --- a/tb/pmd.py +++ b/tb/pmd.py @@ -35,7 +35,7 @@ async def test_rx(pmd): await cocotb.start(generate_bits()) # Wait for things to stabilize - await RisingEdge(pmd.valid) + await RisingEdge(pmd.signal_status) outs = [] while pmd.signal_status.value: await RisingEdge(pmd.rx_clk_125)