axi icon indicating copy to clipboard operation
axi copied to clipboard

WIP: AXI4+ATOP Translation Lookaside Buffer (TLB)

Open andreaskurth opened this issue 5 years ago • 1 comments

Here is a first draft of an AXI TLB. I would highly appreciate initial architectural feedback.

The concept is similar to that of the RAB (no need to reinvent the wheel), but in a fully stream-based, modular implementation (using the common_cells stream infrastructure) and leveraging core axi modules such as axi_demux to handle the protocol.

TODOs

  • [ ] Integrate axi_lite_regs from #79.
  • [ ] Testbench
  • [ ] Documentation

andreaskurth avatar Apr 24 '20 13:04 andreaskurth

I don't have any objections to the hardware architecture. I'd probably designed it very similarly. The stream-based description approach makes the RTL very, very readable. Nice work.

zarubaf avatar Apr 27 '20 12:04 zarubaf

The AXI Translation Lookaside Buffer (TLB) has been moved to a dedicated repository on pulp-platform: axi_tlb

micprog avatar Sep 30 '22 11:09 micprog