I want to config FlexIO to be 8 channel 32bit shifter,with 8bit data-in and 8bit data-out and a clk input enable input.The data in shifter can be accessed by Mcu.
Like this
Solved! Go to Solution.
Hi,
The maximum speed of FLEXIO module is 120Mhz. These register can run at that speed.
Regards,
Jing
Thanks for your answer
I‘d like to know The Maxium Speed if I use 4 channel or 8 channel 32bit shifter
Hi,
The maximum speed of FLEXIO module is 120Mhz. These register can run at that speed.
Regards,
Jing
Hi,
I don't know how fast can your design be. But since it is similar to parallel 8080 port, you can refer to AN5313. Here is some test result.
•i.MX RT1050 FlexIO drives a 320x240, RGB565 pixel format LCD panel
•4 FlexIO shifters, and 16 data line are used
•Measured refresh rate is 74 fps with code running in SDRAM, and 48.5 fps with code running in flash (Beat rate is set to 10MHz. The refresh rate could be higher with higher beat rate).
•By the way: Using SEMC 8080 driving the same LCD, the measured refresh rate is 94 fps with code running in flash.
Regards,
Jing
Thanks for your answer.
It's very useful to me
Hi,
Yes, I think it's ok. Please refer to this link. https://community.nxp.com/t5/Kinetis-Microcontrollers/Understanding-FlexIO/ta-p/1115419
You just need to expend shifter. And use a gpio to control direction.
Regards,
Jing