English
Language : 

TLC34076_16 Datasheet, PDF (17/69 Pages) Texas Instruments – Video Interface Palette
2 Detailed Description
2.1 Microprocessor Unit (MPU) Interface
The processor interface is controlled using read and write strobes (RD, WR), four register select terminals
(RS0 – RS3), and the 8/6 select terminal. The select 8/6 terminal selects between 8-bit and 6-bit operation
and is provided in order to maintain compatibility with the IMSG176/8 color palette. This operation is carried
out to utilize the maximum range of the DACs.
The internal register map is shown in Table 2–1. The MPU interface operates asynchronously, with data
transfers being synchronized by internal logic. All the register locations support read and write operations.
Table 2–1. Internal Register Map
RS3 RS2 RS1 RS0 REGISTER ADDRESSED BY MPU
L
L
L
L Palette address register – write mode
L
L
L
H Color palette holding register
L
L
H
L Pixel read mask
L
L
H
H Palette address register – read mode
L
H
L
L Reserved
L
H
L
H Reserved
L
H
H
L Reserved
L
H
H
H Reserved
H
L
L
L General control register
H
L
L
H Input clock selection register
H
L
H
L Output clock selection register
H
L
H
H Multiplex control register
H
H
L
L Palette page register
H
H
L
H Reserved
H
H
H
L Test register
H
H
H
H Reset state
2.2 Color Palette RAM
The color palette RAM is addressed by two internal 8-bit registers, one for reading from the RAM and one
for writing to the RAM. These registers are automatically incremented following a RAM transfer, allowing
the entire palette to be read/written with only one access of the address register. When the address register
increments beyond the last location in RAM, it is reset to the first location (address 0). Although all read and
write accesses to the RAM are asynchronous to SCLK, VCLK, and the dot clock, they are performed within
one dot clock and so do not cause any noticeable disturbance on the display.
The color palette RAM is 24 bits wide for each location (8 bits each for red, green, and blue). When 6-bit
mode is chosen (8/6 = low), the two MSBs are still written to the color palette RAM. However, when they
are read back in the 6-bit mode, the two MSBs are set to 0 to maintain compatibility with the IMSG176/8 and
BT476/8 color palettes. The output MUX shifts the six LSBs to the six MSB positions, fills the two LSBs with
0s, then feeds the 8 bits to the DAC. With the 8/6 terminal held low, data on the lowest 6 bits of the data bus
are internally shifted up by two bits to occupy the upper six bits at the output MUX, and the bottom two bits
are then cleared to 0. The test register and the ones-accumulation register both take data before the output
MUX to give the user the maximum flexibility.
The color-palette RAM-access methodology is described in the following two sections and is fully
compatible with the INMOS IMSG176/8 and Brooktree Bt476/8 color palettes.
2–1