cocotb_benches.dau_grouped_field_aggregation_tb

Attributes

_ROWS

Functions

grouped_field_matches_golden(dut)

grouped_field_backpressure(dut)

grouped_field_composes_to_bars(dut)

grouped_field_reappearing_key_opens_a_new_group(dut)

grouped_field_key_change_on_final_row(dut)

grouped_field_int64_sums(dut)

grouped_field_truncated_row_reports_stream_error(dut)

_start(dut) → None

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

_field(lofihi_lastfirst, minmax, total) → dau_core.operators.FieldStats

_decode(w) → dau_core.operators.GroupedFieldAggregate

_send_rows(dut, rows) → None

_collect_output(dut, ready_pattern)

_accept_success_status(dut) → int

_expect_error(dut) → None

_s32(value) → int

_s64(value) → int

Module Contents

cocotb_benches.dau_grouped_field_aggregation_tb._ROWS
async cocotb_benches.dau_grouped_field_aggregation_tb.grouped_field_matches_golden(dut)
async cocotb_benches.dau_grouped_field_aggregation_tb.grouped_field_backpressure(dut)
async cocotb_benches.dau_grouped_field_aggregation_tb.grouped_field_composes_to_bars(dut)
async cocotb_benches.dau_grouped_field_aggregation_tb.grouped_field_reappearing_key_opens_a_new_group(dut)
async cocotb_benches.dau_grouped_field_aggregation_tb.grouped_field_key_change_on_final_row(dut)
async cocotb_benches.dau_grouped_field_aggregation_tb.grouped_field_int64_sums(dut)
async cocotb_benches.dau_grouped_field_aggregation_tb.grouped_field_truncated_row_reports_stream_error(dut)
async cocotb_benches.dau_grouped_field_aggregation_tb._start(dut) → None
async cocotb_benches.dau_grouped_field_aggregation_tb._run(dut, rows, *, ready_pattern=(1,))
cocotb_benches.dau_grouped_field_aggregation_tb._field(lofihi_lastfirst, minmax, total) → dau_core.operators.FieldStats
cocotb_benches.dau_grouped_field_aggregation_tb._decode(w) → dau_core.operators.GroupedFieldAggregate
async cocotb_benches.dau_grouped_field_aggregation_tb._send_rows(dut, rows) → None
async cocotb_benches.dau_grouped_field_aggregation_tb._collect_output(dut, ready_pattern)
async cocotb_benches.dau_grouped_field_aggregation_tb._accept_success_status(dut) → int
async cocotb_benches.dau_grouped_field_aggregation_tb._expect_error(dut) → None
cocotb_benches.dau_grouped_field_aggregation_tb._s32(value: int) → int
cocotb_benches.dau_grouped_field_aggregation_tb._s64(value: int) → int