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.
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:
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------