Hi, I posted this question last week but just realized I posted it to the wrong forum. So, Im posting it again here. I am currently using the FlexIO2 module along with eDMA on a few projects. So far it has all worked out very well. Yesterday I noticed this diagram in the document "IMXRT1060RM Rev. 3, 07/2021". It's interesting that FlexIO3 is shown here as tightly coupled with the CPU, while FlexIO modules 1 & 2 are located with the rest of the peripherals. I have not noticed any mention of this difference in chapter 50 on FlexIO.
How is the FlexIO3 module different than FlexIO 1 & 2?
Thanks!
Hi @markflamer ,
Please see Figure 28-1 in RM. The ARM core can access FlexIO3 faster than FlexIO1/2. To access FlexIO1/2, the route is AXI->AIPS->FlexIO1/2. But to access FlexIO3, it is more directly. And AXI speed is 132M maximum, but the AHBP is low-latency and much faster.
Regards,
Jinf