08-22-2016 03:39 PM
I've got some custom ip that connects to multiple AXI buses with each bus connection having it's own offset address shown in the address editor. For instance:
ip_top_0 IP0_AXI 0x44A6_0000
ip_top_0 IP1_AXI 0x44a7_0000
ip_top_0 S_AXI 0x44a8_0000
My problem is that only the very last address shows up in the xparameters.h file generated by the bsp. So for this case I get:
#define XPAR_IP_TOP_0_BASEADDR 0x44A80000
with none of the other bus addresses showing up at all. Does anyone know what I've got to do to generate all the bus addresses in xparameters? I suspect there's some TCL that needs to be customized somewhere but any pointer to where or how would be appreciated.
08-22-2016 04:58 PM
08-23-2016 02:01 PM
Because in this case each of the paths into this custom IP connect to a different peripheral within the IP-- in this case JESD204B converters. I don't think this is a very unusual configuration based on other posts I've seen.
But back to the original question. In the "Addressing and Memory" section of "Package IP", I can define all sorts of memory block parameters and give them names and labels and descriptions, but none of it shows up in SDK. How can I make the address parameters show up in the SDK?