About display controller

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

About display controller

524 Views
guojunqiang
Contributor II

Dears,

    I'm confused with words like "IPU","DPU","G2D" etc. in NXP android source,they may exist in same source same time.

1.IPU seems works as display controller in source as well(check below image),what's the difference with G2D,DPU ?

2.Are they same thing with different generation? How do you consider which one should be chosen to use ?  Could you please tell more history and story about "IPU","DPU","G2D" and other display controllers not mentioned?

3.Could you release some docs which introduce NXP display controllers(android,hal,driver etc.)?

Having a good day.

Thank you sincerely.

Labels (1)
0 Kudos
1 Reply

434 Views
igorpadykov
NXP Employee
NXP Employee

Hi Keil

DPU is used in new i.MX8 series

i.MX 8/8X Overview | NXP Community 

IPU in old i.MX6DQ(SDL), G2D is graphic accelerator.

May be useful to start with comparison table

https://www.nxp.com/docs/en/brochure/FLYRIMXPRDCMPR.pdf 

then read proccesor Reference Manual starting from link

i.MX 6 Series Applications Processors | Multicore Arm Cortex-A7/A9/M4 | NXP 

Software documentation:

i.MX Software | NXP 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos