MCIMX6G3CVM05AB
NXP Semiconductors
It’s a Tower module featuring the MCIMX6G3CVM05AB – an ARM® Cortex®-A7 @ 528 MHz core
User guide for the NXP Linux Point of Sale (LPOS) Reader Solution featuring the i.MX 6UL processor and PN5180 NFC controller, detailing secure hardware and software architecture.
This document provides a technical overview of the Linux Point of Sale (LPOS) Reader Solution, a reference platform for secure payment systems. It describes the hardware architecture based on the TWR-POS-i.MX6UL module, which utilizes the MCIMX6G3CVM05AB (i.MX 6UL) application processor. Key hardware features include ARM TrustZone, a cryptographic accelerator (CAAM), and tamper detection. The software section outlines the integration of the OP-TEE (Open Platform Trusted Execution Environment), Linux BSP, and EMVCo Level 1 and Level 2 software layers. The document also covers secure boot flows, secure screen generation, and peripheral interfacing for components like the PN5180 contactless reader and LCD displays.
MCIMX6G3CVM05AB
NXP Semiconductors
It’s a Tower module featuring the MCIMX6G3CVM05AB – an ARM® Cortex®-A7 @ 528 MHz core
PN5180
NXP Semiconductors
Most of the secure hardware components (PINPAD, PN5180, Tamper, RTC, SNVS, LCD – shared) used for operations are implemented as device drivers only in the OPTEE secure OS.
IMX6UL
NXP
specifically the NXP IMX6UL processor. The build downloads approximately 2.5GB of sources and
| MCIMX6G3CVM05AB | NXP Semiconductors | It’s a Tower module featuring the MCIMX6G3CVM05AB – an ARM® Cortex®-A7 @ 528 MHz core |
| PN5180 | NXP Semiconductors | Most of the secure hardware components (PINPAD, PN5180, Tamper, RTC, SNVS, LCD – shared) used for operations are implemented as device drivers only in the OPTEE secure OS. |
| IMX6UL | NXP | specifically the NXP IMX6UL processor. The build downloads approximately 2.5GB of sources and |