English
Language : 

TLC34058 Datasheet, PDF (18/26 Pages) Texas Instruments – 256 × 24 COLOR PALETTE
TLC34058
256 × 24 COLOR PALETTE
SLAS050 – D3961, NOVEMBER 1991
PRINCIPLES OF OPERATION
Table 7. Command Register
COMMAND
REGISTER COMMAND REGISTER BIT
BIT
FUNCTION
COMMAND REGISTER BIT DESCRIPTION
CR7
CR6
Multiplex Select Bit
low: selects 4:1 multiplexing
high: selects 5:1 multiplexing
RAM Enable Bit
low: use overlay register 0
high: use palette RAM
This bit selects either 4:1 or 5:1 multiplexing for the palette RAM and overlay register address,
SYNC, and BLK inputs. If 4:1 multiplexing is selected, the device ignores the ‘E’ palette RAM
and overlay register address inputs. These inputs should be connected to GND, and the LD
signal frequency should be 1/4 of the clock frequency. If 5:1 is specified, all of the palette
RAM and overlay register address inputs are used and the LD signal should be 1/5 of the
clock frequency.
When the overlay select bits, OL0 and OL1, are both low, this bit causes the DACs color
information to be selected from overlay register 0 or the palette RAM.
CR5, CR4
CR3
Blink Rate Select Bits
00: 16 on, 48 off (25/75)
01: 16 on, 16 off (50/50)
10: 32 on, 32 off (50/50)
11: 64 on, 64 off (50/50)
OL1 Blink Enable Bit
low: disable blinking
high: enable blinking
These two bits select the blink rate cycle time and duty cycle. The on and off numbers specify
the blink rate cycle time as the number of vertical periods.
The numbers in parentheses specify the duty cycle in (on/off) percent.
If this bit is a high, the OL1 [A – E] inputs will toggle between a logic 0 and their input value at
the selected blink rate before latching the incoming pixel data. Simultaneously, command
register CR1 must be set high. If the CR2 bit is low, the OL0 [A – E] inputs will be unaffected.
CR2
OL0 Blink Enable Bit
low: disable blinking
high: enable blinking
If this bit is high, the OL0 [A – E] inputs will toggle between a logic 0 and their input value at the
selected blink rate before latching the incoming pixel data. Simultaneously, command register
CR0 must be set high. If the CR2 bit is low, the OL0 [A – E] inputs will be unaffected.
CR1
OL1 Display Enable Bit
low: disable
high: enable
If this bit is low, the OL1 [A – E] inputs are forced to a logic 0 before latching the incoming pixel
data. If the CR1 bit is high, the OL1 [A – E] inputs will be affected.
CR0
OL0 Display Enable Bit
low: disable
high: enable
If this bit is low, the OL0 [A – E] inputs are forced to a logic 0 before latching the incoming pixel
data. If the CR0 bit is high, the OL0 [A – E] inputs will be affected.
read mask register
The read mask register is used to enable (high) or disable (low) the eight bit planes (P0 – P7) within the palette
RAM addresses. The enabling or disabling is accomplished by logic ANDing the read mask register with the
palette RAM address before addressing the palette RAM. Note that read mask register bit 0 corresponds to data
bus line D0. The MPU can write to or read from this register at any time. This register is not initialized.
blink mask register
The blink mask register is used to enable (high) or disable (low) the blinking of bit planes within the palette RAM
addresses. For example, if blink mask register bit n is set high, the true Pn value will address the palette RAM
during the on portion of the blink cycle. During the off part of the blink cycle, the Pn value will be replaced with
a 0 before the palette RAM is addressed. The blink rate cycle time and duty cycle is specified by command
register bits CR4 and CR5. If blink mask register bit n is set low, the true Pn value will always address the palette
RAM. Note that blink mask register bit 0 corresponds to data bus line D0. This register is not initialized.
18
• POST OFFICE BOX 655303 DALLAS, TEXAS 75265