01-13-2014 07:42 AM
Hi there. I have a general question. In a system where the slave data is 64 bits wide and I want to read it, Vivado does the data width conversion down to 32 bits. (Inserts the data width converter) Now, in the actual c code running on the embedded Arm, to read the full 64 bits do I need two read statements or does the AXI bus somehow know that it must transfer two 32 bit values? If two read statements are needed in the code, is the second one at the next address?
Thanks for any help or information.
01-30-2019 10:26 AM
I have similar problem, but my FIFO is 128 bits(16 bytes) datawidth. How can I read the 128 bit(16byte) data? thanks.