Hi Team,
We are planning to use controller MIMXRT1175 in our project. ( i.MX-RT1170 )
Below are the screenshot from the reference manual i.MX RT1170 Processor Reference Manual, Rev. 2, 06/2023.
I have the following queries:
1. Are all the pins of CM7_GPIO2 and CM7_GPIO3 high speed ?
2. Can Cortex-M7 and Cortex-M4 both the core access High speed GPIO Modules ?
3. Are there dedicated GPIOs available for the Cortex-M4 core?
4. Can all GPIO banks used from both cortex-M7 and cortex-M4 core ?
Thanks,
Shivangi
@Shivangi you might consider using the SEMC interface, I think for RT117x it can be clocked at up to 200MHz and can be 16-bits wide in SRAM mode.
Hi @Shivangi,
I'm afraid that your requirements are outside of the capabilities of even the GPIOs in the RT1170, as there is no way of doing a parallel read of the pads, which means that you would need to do a sequential 1ns read of each one of the pads. However, according to "I/O AC parameters" of the RT1170 Datasheet, this is not possible.
Sorry for the inconvenience.
BR,
Edwin.
Hi @Shivangi,
1. Yes.
2. No, only CM7 has access to these pins, this is because these pins are not routed through a common bus, but rather to the core itself, as seen on "Figure 2-2. Bus Diagram" of the Reference Manual.
3. No, only CM7 has dedicated GPIOs.
4. Yes.
BR,
Edwin.
Hi @EdwinHz ,
Thank you for your responses.
My main requirement is to read 28 GPIO lines within a 30-nanosecond time frame. I have a few follow-up queries regarding GPIO read/write timing:
Thank you in advance. Your support will help us determine if the RT1176 meets our project's needs.
Best regards,
Shivangi