All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add axi channel delayer
- Remove clock from
AXI_BUS
andAXI_LITE
. Such a clock signal is useful for testing purposes but confusing (or even harmful) in hardware designs. For testing purposes, theAXI_BUS_DV
andAXI_LITE_DV
(suffix for "design verification") interfaces have been defined instead.
- Update
src_files.yml
to matchBender.yml
. - Add missing
axi_test
to compile script.
- Fix
common_cells
dependency to open-source repo
- Make
axi_cut
andaxi_multicut
verilator compatible
- Add license file and adjust copyright headers.
- Add test mode signal to
axi_to_axi_lite
adapter, used in the FIFOs. - Remove
axi_find_first_one
from src_files.yml - Fix release ID issue in ID
axi_id_remap
- Remove time unit from test package. Fixes an issue in the AXI driver.
- Add AXI ID remapper.
- Fixed typos in the AXI and AXI-Lite multicuts.
- Fixed ID width in AXI ID remapper.
- AXI join now asserts if width of outgoing ID is larger or equal to width of incoming ID.
- AXI and AXI-Lite multicuts
- Remove
axi_find_first_one.sv
from manifest
- AXI cut
- Initial release with various interfaces, drivers for testbenches, and utility modules.