AnsweredAssumed Answered

EIM performance difference between IMX6Quad and IMX6QuadPlus

Question asked by udaya kumar on Jul 3, 2017
Latest reply on Aug 4, 2017 by udaya kumar

Hello,

 

We have accessed EIM write and read in u-boot in IMX6Quad processor, where we have got a turn around time of 230ns.

The scope image for configuration data bus Data 0-16 is

EIM_CS0GCR1 = 0x00010081
EIM_CS0GCR2 = 0x00000000
EIM_CS0RCR1 = 0x02000000
EIM_CS0RCR2 = 0x00000000
EIM_CS0WCR1 = 0x02000000
EIM_CS0WCR2 = 0x00000000

 

Where the turn around time is not in range as we expected, so we opted for IMX6QuadPlus processor where internal bus frequency is higher and faster. But the turn around time here is 330ns,100ns more than the IMX6Quad processor.

The scope image for configuration data bus Data 16-31 in IMX6QP SabreSD board is

EIM_CS0GCR1 = 0x00020081
EIM_CS0GCR2 = 0x00000000
EIM_CS0RCR1 = 0x02000000
EIM_CS0RCR2 = 0x00000000
EIM_CS0WCR1 = 0x02000000
EIM_CS0WCR2 = 0x00000000

 

Why performance drop from IMX6Q to IMX6QP processor ?

Any bus registers configurations need to be changed for better performance to achieve turn around time less than 100ns?

 

thanks ,

uday

Outcomes