axi
axi copied to clipboard
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
This PR adds the `axi_to_mem` module to translate AXI4 to a simple memory protocol. This PR partially replaces #115 and #213.
This PR adds a banked variant of `axi_to_mem` for higher throughput. This PR also adds a test for `axi_to_mem_banked`, which also tests `axi_to_mem` as it is called within the new...
I am trying to use this IP with FuseSoc and everything seems to be working. However, I want to use `axi_driver` in `axi_test` package in my test bench but it...
In the [section on EDA tools](https://github.com/pulp-platform/axi#which-eda-tools-are-supported) you could add a suggestion for developers with access to EDA vendor support to report issues with SystemVerilog language support. Open source projects are...
Rebase of the relevant changes in #115 on the current master This adds two modules: - `axi_to_mem`: Slave module, max throughout simultaneous read/writes 50%, read or write 100%. - `axi_to_mem_banked`:...
I would appreciate some info on how to build the testbenches using Vivado or verilator. It's not straightforward how to use the CI flow based on Quartus as a reference...
Regarding the full_o of IDcounter, why is full_o set to 1 when the count value of any ID is full, and the counter no longer counts,what is the reason for...
Edit by @accuminium: You may want to jump to the [description of the situation and the solution](https://github.com/pulp-platform/axi/issues/195#issuecomment-1008765533). Original post below: --- https://github.com/pulp-platform/axi/blob/5380c5fc99aed848d59d0fd8867e461c7b24fd4d/src/axi_dw_downsizer.sv#L729 Hi Folks, an above link tells that, it...