STi5105 is a high-performance advanced SD decoder for set-top box from STMicroelectronics. The chip has Enhanced ST20 32-bit VL-RISC CPU, Unified memory interface, Programmable flash memory interface, Programmable transport interface (PTI), MPEG-2 MP@ML video decoder, Graphics/display, PAL/NTSC/SECAM encoder, Audio subsystem, Central DMA controller etc.