axi icon indicating copy to clipboard operation
axi copied to clipboard

AXI4+ATOP on chip memory slave

Open WRoenninger opened this issue 5 years ago • 5 comments

This adds two modules:

  • axi_to_mem: Salve module, max throughout simultaneous read/writes 50%, read or write 100%.
  • axi_to_mem_banked: With enough banks 100% throughput with simultaneous reads/writes.

Notes to Bender: For the dependencies pulp-platform/tech_cells_generic has been directly added. In there the tc_sram module is used for the testbench to serve a memory model. -> For all conflicts in the dependency tree of Bender, the versions specified by the Bender.yml of this repo has to be used.

Edit: Now bender.lock is also checked in so CI should pass now

This depends on changes form #116.

WRoenninger avatar Jun 25 '20 13:06 WRoenninger

The conflict in the Bender dependencies, leads to the failure of the ci.

WRoenninger avatar Jun 25 '20 13:06 WRoenninger

Rebased onto current master.

WRoenninger avatar Dec 04 '20 17:12 WRoenninger

Timeout for the complete CI seems no longer to be sufficient enough long when adding axi_to_mem_banked to ci.

WRoenninger avatar Dec 07 '20 14:12 WRoenninger

Rebased onto current master for ci fix by #129.

Ci will time-out as testing for axi_to_mem with the full parameterizations runs for multiple hours.

WRoenninger avatar Dec 30 '20 15:12 WRoenninger

Bump

stevobailey avatar Nov 11 '21 22:11 stevobailey

Merged with #244 and #248

micprog avatar Aug 30 '22 07:08 micprog