cocotb_benches.dau_rolling_moments_tb

Attributes

WINDOW

_VALUES

Functions

_expected(values, *[, window])

rolling_moments_matches_golden(dut)

rolling_moments_backpressure_both_sides(dut)

rolling_moments_total_field_is_rolling_sum(dut)

rolling_moments_all_warmup_emits_nothing(dut)

rolling_moments_int64_sum_of_squares(dut)

rolling_moments_output_last_on_final_after_warmup_tail(dut)

_start(dut) → None

_run(dut, values, *[, ready_pattern])

_decode(words)

_send_rows(dut, values) → None

_collect_output(dut, ready_pattern)

_collect_with_last(dut)

_accept_success_status(dut) → int

_signed32(value) → int

_signed64(value) → int

Module Contents

cocotb_benches.dau_rolling_moments_tb.WINDOW
cocotb_benches.dau_rolling_moments_tb._VALUES
cocotb_benches.dau_rolling_moments_tb._expected(values, *, window=WINDOW)
async cocotb_benches.dau_rolling_moments_tb.rolling_moments_matches_golden(dut)
async cocotb_benches.dau_rolling_moments_tb.rolling_moments_backpressure_both_sides(dut)
async cocotb_benches.dau_rolling_moments_tb.rolling_moments_total_field_is_rolling_sum(dut)
async cocotb_benches.dau_rolling_moments_tb.rolling_moments_all_warmup_emits_nothing(dut)
async cocotb_benches.dau_rolling_moments_tb.rolling_moments_int64_sum_of_squares(dut)
async cocotb_benches.dau_rolling_moments_tb.rolling_moments_output_last_on_final_after_warmup_tail(dut)
async cocotb_benches.dau_rolling_moments_tb._start(dut) → None
async cocotb_benches.dau_rolling_moments_tb._run(dut, values, *, ready_pattern=(1,))
cocotb_benches.dau_rolling_moments_tb._decode(words)
async cocotb_benches.dau_rolling_moments_tb._send_rows(dut, values) → None
async cocotb_benches.dau_rolling_moments_tb._collect_output(dut, ready_pattern)
async cocotb_benches.dau_rolling_moments_tb._collect_with_last(dut)
async cocotb_benches.dau_rolling_moments_tb._accept_success_status(dut) → int
cocotb_benches.dau_rolling_moments_tb._signed32(value: int) → int
cocotb_benches.dau_rolling_moments_tb._signed64(value: int) → int