Forum Discussion
Hello,
I think the FIFO out port address is a secure memory regions for a slave. It's can be interpreted like in Platform Designer User Guide.
- 22584322 years ago
Occasional Contributor
Hello Adzim,
Thanks for your reply. I think you are right. I tried not specifying the address for reading data, but only the address for writing data, and the result was that the data could be moved to HPS DDR3 normally.
However, I have another issue. When my data is 32-bit, I use AvalonST-AvalonMM mode mSGDMA dispatcher, and my write master parameter is set as shown in the following image.
I tried to change the Maximum Burst Count to 32, but when executing the program on the HPS side, mSGDMA did not write data to HPS DDR3, and HPS was unable to operate and had to restart.
When data is 16 bits, I use the AvalonMM-AvalonMM mode mSGDMA dispatcher, while the Length Width and Maximum Burst Count of the read/write master can only be set to 16 and 8. Setting other values will also result in HPS side failure to operate.
I would like to know what the Length Width parameter of the read/write master refers to? I couldn't find an explanation for this in the official documents.