X1 Service Guide 75
Controller ECA Functions
A Pixelworks PW164B processor is responsible for control of the entire system as well as processing of
the graphics and video data, including GUI insertion and rescaling to the DMD’s native SVGA resolution.
The processor consists of an Intel 80C186 core CPU with on-chip peripherals including GPIO, Timers,
UART, IR receiver logic, interrupt controller, and a 16-bit memory interface. The PW164B also includes
video input and graphic input ports, a synchronization decoder and automatic image optimizer. The image
data is processed and fed to an on-board frame buffer. The data is then scaled and the on-screen display
information is laid over the image. The processor also supports color lookup-tables, color-space
expansion, and keystone correction. The processor outputs all timing and image data required for the TI
DLP driver logic. The processor's internal vertical and horizontal image scaler is bypassed; a Faroudja
FLI2200 deinterlacer performs scaling. A voltage-controlled amplifier controls audio volume and balance.
System Memory
The Pixelworks processor is interfaced to a single 8Mbit word-wide FLASH memory for code storage, and
a 32kbit serial EEPROM for unit-specific and dynamic data storage. The FLASH is attached to the
PW164B’s word-wide memory interface. An EEPROM is also located on the DMD board. This EEPROM
stores DMD and engine-specific data.