UIQ 3 based Sony Ericsson phones (P990i, M600i and W950i) use ARM9-based Philips Nexperia PNX4008
application processor in 90-nm CMOS technology, running at 208 MHz
The CPU subsystem
combines a 208 MHz ARM926-EJ
processor with dedicated 32k instruction and 32k data caches. It also includes a memory management unit (MMU), a debug port, and a DMA controller.
The video subsystem
includes an encode acceleration JPEG decoder, an MPEG-4/H.263 encoder/decoder, and a graphic accelerator, plus LCD and camera interfaces. It supports still pictures resolution of up to 4 Megapixels
and can interface to LCD with up to QVGA 18-bit resolution and a refresh rate up to 60 fps. The MPEG-4/H.263 encoder/decoder works with all resolutions up to CIF (352x288) running at 30 fps.
The 2D/3D graphics accelerator
and Imagination Technologies
) complies with OpenGL ES
1.0 APIs. Running at 80 MHz
, it delivers a typial performance of 150 Megapixels per second
and 1.25 million polygons per second
The audio subsystem
combines a fully dedicated DSP
(digital signal processor) with integrated digital-analog converters (DACs) and analog-digital converters (ADCs). The audio DSP can operate independently from the ARM CPU and can reference embedded RAM memories for full audio flexibility. For stereo sound, there are two integrated stereo DACs and one stereo ADC. There are also two PCM interfaces, carrying 8- or 16-kHz sample-rate voice channels.
The security subsystem
) consists of three coprocessors
, a random number generator, and a unique secret crypto key that uses embedded fuses. The PKI coprocessor
supports RSA, ECC, DSS, and DH. The symmetric coprocessor
supports DES, 3DES, and AES, while the Hash coprocessor
supports SHA-I and MD5.