Hi, all,
I generate a custom IP with AXI streaming interface using Vivado. My software function is like
-----------------------------------------
fun test (int input1[4][4], int input2[4][4], int output[4][4] ) {};
-----------------------------------------
It takes two input matrice and produces one output matrix. So I choose the streaming interface.
When I connect my custom ip to the processing system, there is an error:
-----------------------------------------
ERROR:EDK - processing_system7_0 (processing_system7) - C_S_AXI_HP2_HIGHADDR has an allowable range of 0x00000000 to 0x1FFFFFFF.
Address Map for Processor processing_system7_0
(0x40400000-0x4040ffff) axi_dma_0 axi_interconnect_1
(0x40440000-0x4044ffff) axi_dma_1 axi_interconnect_1
(0x72800000-0x7280ffff) fixed_point_top_0 axi_interconnect_1
-----------------------------------------
Here is the link of my screen shot of the system connection. (also attached the system.mhs file)
(Because The function has 2 input matrix and I don't know how can one DMA support two MM2S interface, I build 2 DMA engines for each input matrix)
https://docs.google.com/file/d/0B-mwYWFYhKwBanhPZ2lrQnhkQ2s/edit?usp=sharing
https://docs.google.com/file/d/0B-mwYWFYhKwBWlI1Q3FSRldKdEE/edit?usp=sharing
My target board is Zedboard.
Software version is Xilinx 14.2
Can anyone give me some direction?
Thanks.
Henry