12-06-2013 04:42 AM
I have function with array argument. array size is 400. when I synthezise the report says the address is 9 bit. But when I export to ip-catalog or edk the address width shows 32 bit. Could you explain why?
12-06-2013 05:43 AM
In general AXI address width is 32 please check if you have any AXI interface directives to that addres
12-06-2013 06:56 AM
12-06-2013 07:04 AM
What is your addr data_type, can you show your code here ?
12-06-2013 07:31 AM
12-06-2013 07:56 AM
As synthesis shows 9 bit and only exporting makes difference I guess some interface directives were being added else it could be a tool issue.
Can you upload yoour test project for investigation ?
12-08-2013 10:09 PM
12-09-2013 07:06 PM
The packaged IP has 32-bit address bus. The actual memory depth is controlled by the MEM_SIZE (in bytes) property on the IP, which will be propagated to the BRAM connected to it in IPI.