Skip to content

Commit df45dbc

Browse files
committed
ver: ccc: Initialize undriven inputs
Signed-off-by: Wiktoria Kuna <[email protected]>
1 parent 4d058a1 commit df45dbc

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

verification/cocotb/block/ccc/test_ccc.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,35 @@
1313
_STATUS = 0xC64B
1414

1515

16+
def initialize_inputs(dut):
17+
dut.ccc_i.value = 0
18+
dut.ccc_valid_i.value = 0
19+
dut.bus_start_det_i.value = 0
20+
dut.bus_rstart_det_i.value = 0
21+
dut.bus_stop_det_i.value = 0
22+
dut.bus_tx_done_i.value = 0
23+
dut.bus_rx_data_i.value = 0
24+
dut.bus_rx_done_i.value = 0
25+
dut.target_sta_address_i.value = 0
26+
dut.target_sta_address_valid_i.value = 0
27+
dut.target_dyn_address_i.value = 0
28+
dut.target_dyn_address_valid_i.value = 0
29+
dut.virtual_target_sta_address_i.value = 0
30+
dut.virtual_target_sta_address_valid_i.value = 0
31+
dut.virtual_target_dyn_address_i.value = 0
32+
dut.virtual_target_dyn_address_valid_i.value = 0
33+
dut.get_mwl_i.value = 0
34+
dut.get_mrl_i.value = 0
35+
dut.get_pid_i.value = 0
36+
dut.get_bcr_i.value = 0
37+
dut.get_dcr_i.value = 0
38+
dut.get_status_fmt1_i.value = 0
39+
dut.get_acccr_i.value = 0
40+
dut.get_mxds_i.value = 0
41+
dut.target_reset_detect_i.value = 0
42+
dut.peripheral_reset_done_i.value = 0
43+
44+
1645
async def setup(dut):
1746
"""
1847
Initialize inputs of the DUT
@@ -114,6 +143,7 @@ async def test_ccc(dut: SimHandleBase):
114143
clock = Clock(clk, 2, units="ns")
115144
cocotb.start_soon(clock.start())
116145

146+
initialize_inputs(dut)
117147
await setup(dut)
118148
await reset_n(clk, rst_n, cycles=5)
119149

0 commit comments

Comments
 (0)