Is it Possible to config FlexIO to Be 8 channel 32bit shifter?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is it Possible to config FlexIO to Be 8 channel 32bit shifter?

Jump to solution
1,389 Views
wangtiegang
Contributor II

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

shiftershifter

 

 

Tags (1)
0 Kudos
1 Solution
1,323 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi,

The maximum speed of FLEXIO module is 120Mhz. These register can run at that speed.

 

Regards,

Jing

View solution in original post

5 Replies
1,375 Views
wangtiegang
Contributor II

Thanks for your answer

I‘d like to know The Maxium Speed if I use 4 channel or 8 channel  32bit shifter

0 Kudos
1,324 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi,

The maximum speed of FLEXIO module is 120Mhz. These register can run at that speed.

 

Regards,

Jing

1,341 Views
jingpan
NXP TechSupport
NXP TechSupport

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

0 Kudos
1,330 Views
wangtiegang
Contributor II

Thanks for your answer.

It's very useful to me

0 Kudos
1,382 Views
jingpan
NXP TechSupport
NXP TechSupport

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

0 Kudos