Expose a RAM port to top for HDL Coder core?
Show older comments
For a processing algorithm we are developing targeting a Xilinx IP core, we have a couple ports that carry "normal" register settings, and then we have a RAM that is to store a set of filter coefficients (36x8k, I could trim to 32x8k to make it easier) that the software should load prior to startup. Right now I hand-build a signal that carries the data, address, and a write enable from a top level port into the RAM write port. It will work but it's clunky. Given that an AXI-Lite slave is already a memory-mapped interface, is there a more elegant solution where I can just define the start address for the RAM and have it create the right signals to include it in my address map? Otherwise I might have it skip the AXI wrapping and just make it a custom port and hand-code some HDL to run it.
Answers (1)
Martin Ryba
on 7 Jul 2025
0 votes
Categories
Find more on Speed and Area Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!