cocotb_benches.dau_axi_bar_job_tb

Attributes

INPUT_ADDRESS

OUTPUT_ADDRESS

ERR_JOB_LENGTH

_TRADES

Functions

axi_bar_job_matches_golden(dut)

axi_bar_job_multi_burst(dut)

axi_bar_job_partial_final_burst(dut)

axi_bar_job_single_row(dut)

axi_bar_job_repeated_jobs(dut)

axi_bar_job_misaligned_length_reports_error(dut)

axi_bar_job_zero_length_reports_error(dut)

_start(dut) → None

_run_job(dut, rows)

_kick_job(dut, input_address, input_length_bytes, ...) → None

_wait_done(dut) → None

_backdoor_load(dut, base_index, words) → None

_backdoor_read(dut, base_index, count) → list[int]

_decode_bar(words) → dau_core.operators.BarAggregate

_signed32(value) → int

_signed64(value) → int

Module Contents

cocotb_benches.dau_axi_bar_job_tb.INPUT_ADDRESS = 0
cocotb_benches.dau_axi_bar_job_tb.OUTPUT_ADDRESS = 262144
cocotb_benches.dau_axi_bar_job_tb.ERR_JOB_LENGTH = 254
cocotb_benches.dau_axi_bar_job_tb._TRADES
async cocotb_benches.dau_axi_bar_job_tb.axi_bar_job_matches_golden(dut)
async cocotb_benches.dau_axi_bar_job_tb.axi_bar_job_multi_burst(dut)
async cocotb_benches.dau_axi_bar_job_tb.axi_bar_job_partial_final_burst(dut)
async cocotb_benches.dau_axi_bar_job_tb.axi_bar_job_single_row(dut)
async cocotb_benches.dau_axi_bar_job_tb.axi_bar_job_repeated_jobs(dut)
async cocotb_benches.dau_axi_bar_job_tb.axi_bar_job_misaligned_length_reports_error(dut)
async cocotb_benches.dau_axi_bar_job_tb.axi_bar_job_zero_length_reports_error(dut)
async cocotb_benches.dau_axi_bar_job_tb._start(dut) → None
async cocotb_benches.dau_axi_bar_job_tb._run_job(dut, rows)
async cocotb_benches.dau_axi_bar_job_tb._kick_job(dut, input_address: int, input_length_bytes: int, output_address: int) → None
async cocotb_benches.dau_axi_bar_job_tb._wait_done(dut) → None
async cocotb_benches.dau_axi_bar_job_tb._backdoor_load(dut, base_index: int, words: list[int]) → None
async cocotb_benches.dau_axi_bar_job_tb._backdoor_read(dut, base_index: int, count: int) → list[int]
cocotb_benches.dau_axi_bar_job_tb._decode_bar(words: list[int]) → dau_core.operators.BarAggregate
cocotb_benches.dau_axi_bar_job_tb._signed32(value: int) → int
cocotb_benches.dau_axi_bar_job_tb._signed64(value: int) → int