|
ICS5342 Datasheet, PDF (4/36 Pages) Integrated Circuit Systems – 16-Bit Integrated Clock-LUT-DAC | |||
|
◁ |
ICS5342
GENDAC
Internal Registers
RS2
RS1
RS0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
0
1
1
1
Register Name
Description (all registers can be written to and read from)
The GENDAC has a single pixel address register which can be
accessed through either register address 0,0,0 or 0,1,1 â reading
from either register gives the same result.
Pixel Address
WRITE
Pixel Address
READ
Color Value
Writing a value to address 0,0,0:
â speciï¬es an address within the color palette RAM
â initializes the Color Value register
Writing a value to address 0,1,1:
â speciï¬es an address within the color palette RAM
â loads Color Value register with contents of location in
addressed RAM palette and then:
â increments Pixel Address register
Writing to this 8-bit register is done before writing one or more
color values to color palette RAM.
Writing to this 8-bit register is done before reading one or more
color values from color palette RAM.
The 18-bit Color Value register acts as a buffer between the
microprocessor interface and the color palette. A value may be
read from or written to this register using a three-byte transfer
sequence. The color value is contained in the least signiï¬cant 6
bits, D0-D5, of the byte read â the most signiï¬cant 2 bits are set
to zero. The same 6 bits are used when writing a byte. When
reading or writing, data is transferred in the same order â red
byte ï¬rst, then green, then blue. Each transfer between the Color
Value register and the color palette replaces the normal pixel
mapping operations of the GENDAC for a single pixel.
After writing three deï¬nitions to this register, its contents are
written to the location in the color palette RAM speciï¬ed by the
Pixel Address register, before that register increments.
Pixel Mask
PLL Address
WRITE
PLL Address
READ
After reading three deï¬nitions from this register, the contents of
the location in the color palette RAM speciï¬ed by the Pixel
Address registers are copied into the Color Value register, and
the Pixel Address register increments.
The 8-bit Pixel Mask register can be used to mask selected bits
of the Pixel Address value applied to the Pixel Address inputs
(P7-P0). A one in a position in the mask register leaves the corre-
sponding bit in the Pixel Address unaltered, while a zero sets
that bit to zero. The Pixel Mask register does not affect the Pixel
Address generated by the microprocessor interface when the pal-
ette RAM is being accessed.
Writing to this 8-bit register is performed prior to writing one or
more PLL programming values to the PLL Parameter register.
Writing to this 8-bit register is performed prior to reading one or
more PLL programming values from the PLL Parameter register.
4
|
▷ |