Hi,
I connect SDRAM and DBI port for AD7606B with the SEMC. I can read ADC data or wirte ADC regesiter s by an fixed address. The SDRAM also can write/read successfully.
Now I use DMA0 to transfer data from AD7606B to SDRAM periodically. The frequency is equal to ADC sampling rate. I guess the transfer include the following operations: reading AD by DBI mode then wirte SDRAM by SDRAM mode. However, my application may access the SDRAM at sometime.
Conld it occur that software execute a reading data in SDRAM while the dma0 is reading AD or writing SDRAM? Is it conflicting?
Hello @SSFG1992,
This will depend if the access are done through the AXI or the IP bus:
As it mentions in the section 25.5.4 in the RM, the AXI bus accesses has a queue managed by priority meanwhile If another IP command triggered when the previous IP command not finished yet, IP command error interrupt is generated.
Best Regards,
Alexis Andalon