cocotb_benches.dau_bar_aggregation_tb

Attributes

_TRADES

Functions

bar_tile_matches_golden(dut)

bar_tile_backpressure_both_sides(dut)

bar_tile_single_row_and_reappearing_key(dut)

bar_tile_key_change_on_final_row(dut)

bar_tile_int64_sums(dut)

bar_tile_repeated_batches_reset(dut)

bar_tile_reserved_mode_reports_config_error(dut)

bar_tile_truncated_row_reports_stream_error(dut)

bar_tile_short_stream_reports_stream_error(dut)

_start(dut) → None

_apply_config(dut, *, row_count) → None

_run_bars(dut, rows, *[, ready_pattern])

_decode_bar(words) → dau_core.operators.BarAggregate

_send_rows(dut, rows) → None

_collect_output(dut, ready_pattern) → list[int]

_accept_success_status(dut) → int

_expect_error(dut, code) → None

_signed32(value) → int

_signed64(value) → int

Module Contents

cocotb_benches.dau_bar_aggregation_tb._TRADES
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_matches_golden(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_backpressure_both_sides(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_single_row_and_reappearing_key(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_key_change_on_final_row(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_int64_sums(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_repeated_batches_reset(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_reserved_mode_reports_config_error(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_truncated_row_reports_stream_error(dut)
async cocotb_benches.dau_bar_aggregation_tb.bar_tile_short_stream_reports_stream_error(dut)
async cocotb_benches.dau_bar_aggregation_tb._start(dut) → None
cocotb_benches.dau_bar_aggregation_tb._apply_config(dut, *, row_count: int) → None
async cocotb_benches.dau_bar_aggregation_tb._run_bars(dut, rows, *, ready_pattern=(1,))
cocotb_benches.dau_bar_aggregation_tb._decode_bar(words: list[int]) → dau_core.operators.BarAggregate
async cocotb_benches.dau_bar_aggregation_tb._send_rows(dut, rows) → None
async cocotb_benches.dau_bar_aggregation_tb._collect_output(dut, ready_pattern) → list[int]
async cocotb_benches.dau_bar_aggregation_tb._accept_success_status(dut) → int
async cocotb_benches.dau_bar_aggregation_tb._expect_error(dut, code) → None
cocotb_benches.dau_bar_aggregation_tb._signed32(value: int) → int
cocotb_benches.dau_bar_aggregation_tb._signed64(value: int) → int