Forum Discussion
Altera_Forum
Honored Contributor
9 years ago --- Quote Start --- So the mSGDMA is working great, but now it almost looks like I'm seeing endianess issues when reading back the data in to the HPS. Has anyone seen this? In SignalTap the signals are definitely correct, but when reading the values back in the HPS, it looks like the endianess is flipped. As the Nios and HPS are little-endian, does the mSGDMA do any sort of internal conversion to handle this? --- Quote End --- And on a related note, how does the prefetcher handle fetching descriptors when the descriptor interface width is less than the full descriptor width? Does it fetch from LSB to MSB, or something else? If it fetches LSB to MSB, this will cause problems as the "GO" bit is in the MSB, which will then trigger a start without setting any of the interrupt enables.