cocotb_benches.dau_int32_map_alu_tb

Attributes

_VALUES

Functions

map_add_matches_golden_with_backpressure(dut)

map_sub_and_wraparound(dut)

map_mul_matches_golden(dut)

map_mulshr_derives_minute_buckets(dut)

map_mulshr_arithmetic_shift_negative(dut)

map_shl_and_bitwise_ops(dut)

map_odd_row_count(dut)

map_repeated_batches_relatch_config(dut)

map_reserved_opcode_reports_config_error(dut)

map_truncated_stream_reports_stream_error(dut)

_start(dut) → None

_apply_config(dut, config, *, row_count) → None

_run_map(dut, values, config, *[, ready_pattern])

_send_values(dut, values) → None

_collect_output(dut, ready_pattern) → list[int]

_accept_success_status(dut) → None

_expect_error(dut, code) → None

_signed(value) → int

Module Contents

cocotb_benches.dau_int32_map_alu_tb._VALUES
async cocotb_benches.dau_int32_map_alu_tb.map_add_matches_golden_with_backpressure(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_sub_and_wraparound(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_mul_matches_golden(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_mulshr_derives_minute_buckets(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_mulshr_arithmetic_shift_negative(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_shl_and_bitwise_ops(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_odd_row_count(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_repeated_batches_relatch_config(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_reserved_opcode_reports_config_error(dut)
async cocotb_benches.dau_int32_map_alu_tb.map_truncated_stream_reports_stream_error(dut)
async cocotb_benches.dau_int32_map_alu_tb._start(dut) → None
cocotb_benches.dau_int32_map_alu_tb._apply_config(dut, config: dau_core.operators.MapConfig, *, row_count: int) → None
async cocotb_benches.dau_int32_map_alu_tb._run_map(dut, values, config, *, ready_pattern=(1,))
async cocotb_benches.dau_int32_map_alu_tb._send_values(dut, values) → None
async cocotb_benches.dau_int32_map_alu_tb._collect_output(dut, ready_pattern) → list[int]
async cocotb_benches.dau_int32_map_alu_tb._accept_success_status(dut) → None
async cocotb_benches.dau_int32_map_alu_tb._expect_error(dut, code: dau_core.operators.MapErrorCode) → None
cocotb_benches.dau_int32_map_alu_tb._signed(value: int) → int