IMX8/GPU: Difference between revisions

659 bytes added ,  25 September 2018
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
<noinclude>{{IMX8/Head}}</noinclude>
According to the [https://www.nxp.com/docs/en/reference-manual/IMX8MDQLQRM.pdf i.MX8 Reference Manual], the chip incorporates the following Graphics Processing Unit (GPU) features to provide 2D/3D acceleration:
According to the [https://www.nxp.com/docs/en/reference-manual/IMX8MDQLQRM.pdf i.MX8 Reference Manual], the chip incorporates the following Graphics Processing Unit (GPU) features to provide 2D/3D acceleration:
*4 shader.
*4 shader.
Line 10: Line 13:
*TrustZone support using a local MMU to manage secure regions.
*TrustZone support using a local MMU to manage secure regions.


{| class="wikitable"
TrustZone is a hardware architecture by ARM which main porpuse is to enable the construction of a programmable environment that allows the confidentiality and integrity of almost any asset to be protected from specific attacks. Read more about TrustZone in [https://developer.arm.com/docs/genc009492/latest/trustzone-hardware-architecture/overview here].
 
You can see all the elements that compose the GPU structure in the following image:
[[Image:gpu_block.png|thumb|center|800px|Image source: https://www.nxp.com]]
 
At this time, there are four main product families for i.MX8 that have different features and facilities. The summary of such features can be found in the following table:
 
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
|-
|-
! colspan="2" style="background: black; color: white;" | !! style="background: black; color: white;" | !! colspan="4" style="background: black; color: white;" | GPU Libraries & Extensions
! colspan="2" style="background: black; color: white;" | !! style="background: black; color: white;" | !! colspan="4" style="background: black; color: white;" | GPU Libraries & Extensions
Line 29: Line 39:
|}
|}


[[Image:gpu_block.png|thumb|center|1200px| [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-8-processors:IMX8-SERIES Image source: https://www.nxp.com]]]
 
 
<noinclude>{{IMX8/Foot|<Replace with "previous" page>|<Replace with "next" page>}}</noinclude>
932

edits