Hello everyone!
I am new in NXP products and while using MIMXRT1170-EVK I have the following problem:
I need to output data at a frequency of 150 MHz to an external device. As a data bus, I chose to use one of the two ports of the high-speed GPIO CM7_GPIOn.
Research showed that at the core frequency(996MHz), with maximum compiler optimization, with the port pins toggled in the cycle:
CM7_GPIO3->DR_TOGGLE = 0xFFFFFFFF;
I got a frequency of ~250 MHz.
When trying to use DMA, data transfer did not work - the channel bit is set in the ERR register, which means a transfer error. At the same time, with a regular GPIO3 everything worked out, but the transfer frequency is of course much lower than necessary.
Please tell me what I could have done wrong and is it even possible to implement what I have planned?
Thanks in advance