ChipFind - документация

Электронный компонент: TVP3703FN

Скачать:  PDF   ZIP
TVP3703
VIDEO INTERFACE PALETTE
TRUE-COLOR CMOS RAMDAC
SLAS100 MARCH 1996
Copyright
1996, Texas Instruments Incorporated
1
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
Fully Integrated Dual Clock Synthesizer
and 16-Bit Pixel Port True-Color RAMDAC
Two Phase-Locked-Loop (PLL)
Synthesizers Provide Independently
Controlled Video and Memory Clock
Outputs
Functionally Interchangeable with STG1703
On-Chip PLL Clock Reference Requires
Single External Crystal
16-Bit Pixel Port Supports VGA High-Color
and True-Color Standards Up to 170 MHz
Programmable Power-Down Features
On-Chip Cyclic Redundancy Check (CRC)
Test
description
The TVP3703 is a super video graphics array (SVGA) compatible, true-color CMOS RAMDAC with integrated
clock synthesizers that can provide the memory and pixel clock signals for a PC graphics subsystem. The video
clock can be one of two VGA base frequencies or fourteen Video Electronics Standards Association (VESA)
standard frequencies which can also be reprogrammed through the standard micro port interface.
The memory clock output is also user programmable at frequencies up to 80 MHz. The pixel modes supported
by the TVP3703 include:
Serializing 16-bit pixel port providing 170 MHz, 8-bit and 73 MHz, 24-bit packed pixel modes using an
internal PLL
16-bit pixel port providing faster, high-color/true-color operation up to the 110 MHz sampling rate
8-bit pixel port providing standard SVGA and high-color/true-color modes up to the 110 MHz sampling rate
The 68 terminal FN package is designed to be interchangeable with the STG1703.
28 29
GND
P7
P6
P5
P4
P3
P2
P1
P0
REF
RS2
COMP
RSET
VS3
VS2
VS1
VS0
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
30
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
GND
BLANK
D0
D1
D2
D3
D4
D5
D6
D7
WR
RS0
RS1
P14
PIXMIX
P15
NC
31 32 33 34
FN PACKAGE
(TOP VIEW)
SENSE
P1
1
8 7
6
5 4
9
3
XIN
XOUT
RD
P13
GND
P12
GND
GND
RED
GREEN
NC
NC
NC
NC
NC
NC
1 68 67
2
35 36 37 38 39
66 65
27
NC
P10
P9
64 63 62 61
40 41 42 43
BLUE
GND
STROBE
P8
PCLK
MCLK
VCLK
DD
V
DD
V
A
DD
V
DD
V
DD
V
DD
V
A
NC No internal connection
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
TVP3703
VIDEO INTERFACE PALETTE
TRUE-COLOR CMOS RAMDAC
SLAS100 MARCH 1996
2
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
applications
Screen resolutions (noninterlaced)
1600
1280, 8-bit /pixel, 60 Hz
1280
1024, 16-bit /pixel, 60 Hz
1024
768, 16-bit /pixel, 85 Hz
1024
768, 24-bit /pixel, packed, 70 Hz
800
600, 24-bit /pixel, unpacked, 72 Hz
True-color desktop, PC add-in cards
functional block diagram
Multiplexor
Mask
256
8 Bit
Color Palette
256
8 Bit
Color Palette
256
8 Bit
Color Palette
Bypass Multiplexor
24
DAC
DAC
DAC
DAC
Comparators
DAC
Control
RED
BLUE
Micro Port
MCLK
PLL
MCLK
Registers
Crystal
Oscillator
VCLK
PLL
VCLK
Registers
Internal
REF
Pipeline
Timing
Pixel
Latches
3
D0 D7
RD
WR
RS0-RS2
VS0-VS3
STROBE
PIXMIX
P0 P15
PCLK
REF
RSET
BLANK
COMP
SENSE
MCLK
XIN
XOUT
VCLK
GREEN
TVP3703
VIDEO INTERFACE PALETTE
TRUE-COLOR CMOS RAMDAC
SLAS100 MARCH 1996
3
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
Terminal Functions
micro port
TERMINAL
I/O
DESCRIPTION
NAME
NO.
I/O
DESCRIPTION
RD,
5,
I
Read enable and write enable. RD or WR control the timing of read and write operations on the micro port.
WR
20
Most of the operations on the micro port can take place asynchronously to the pixel stream being processed
by the color palette. Various minimum periods between operations are specified (in terms of pixel clocks) to
allow this asynchronous behavior.
RD and WR should not be low at the same time.
RS0 RS2
21, 22,
50
I
Register select. RS0 RS2 specify which internal register is to be accessed. The RS0 RS2 inputs are sampled
on the falling edge of the active enable signal (RD or WR). Information on register access and contents is given
in the micro port section.
The additional RS2 signal allows access to the extended features without the need for performing an indirect
access sequence.
D0 D7
12 19
I/O
Input/output data. Data transfers between the 8-bit wide program data bus and the registers within the TVP3703
under control of the active enable signal (RD or WR).
In a write cycle, the rising edge of WR validates the data on the program data bus and causes it to be written
to the register selected.
The rising edge of RD signifies the end of a read cycle, after which the program data bus ceases to carry the
contents of the register addressed and goes to a high impedance state.
VS0 VS3
44 47
I
Video clock PLL select.VS0 VS3 select the frequency (default or user programmed) of the video clock PLL.
VS0 VS3 are ignored if the video clock frequency is selected by register control.
STROBE
43
I
Strobe input.The falling edge of STROBE latches VS0 VS3.
pixel port
TERMINAL
I/O
DESCRIPTION
NAME
NO.
I/O
DESCRIPTION
PCLK
63
I
Pixel clock. The rising edge of PCLK controls the sampling of data on P0 P15, BLANK, and PIXMIX in all
modes.
P0 P15
1, 4, 23,
25,
52 59,
64 67
I
Pixel data word. The selected pixel mode determines how this pixel data is interpreted.
PIXMIX
24
I
Pixel mode select. PIXMIX controls the switching between primary and secondary pixel modes when the
extended pixel modes are selected (PIXMIX = 0 selects primary mode).
BLANK
11
I
Blank in. A low value sampled on BLANK, after the pipeline delay, turns the DAC outputs off.
TVP3703
VIDEO INTERFACE PALETTE
TRUE-COLOR CMOS RAMDAC
SLAS100 MARCH 1996
4
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
DAC interface
TERMINAL
I/O
DESCRIPTION
NAME
NO.
I/O
DESCRIPTION
RED,
GREEN,
BLUE
38 40
O
DAC video outputs. These signals are designed to drive a doubly terminated 75-
load.
REF
51
I
External 1.235-V reference voltage. An external bypass capacitor should be connected from REF to GND.
RSET
48
I
A precision resistor placed between RSET and GND sets the full-scale DAC current. The required resistor value
can be calculated from:
where Vref is the external or internal reference voltage and IO is the required DAC full-scale output current. Rset
is typically 147
for VGA (see application information section).
COMP
49
I
External compensation capacitor connection for DACs.
SENSE
68
O
Sense out. SENSE is a logical 0 if one or more of the DAC outputs exceeds the internal DAC comparator trip
voltage (which is midway between the DAC full scale and GND potentials).
frequency synthesizer interface
TERMINAL
I/O
DESCRIPTION
NAME
NO.
I/O
DESCRIPTION
XOUT
6
O
Crystal output and input connections. A series-resonant crystal must be connected between XOUT and XIN
XIN
7
I
to provide the reference clock for the PLLs.
VCLK
9
O
Video clock PLL out
MCLK
61
O
Memory clock PLL out
power supply
TERMINAL
I/O
DESCRIPTION
NAME
NO.
I/O
DESCRIPTION
VDD
8, 27, 35,
62
Digital power
AVDD
3, 42
Analog power for the DACs and PLL.
GND
2, 10, 36,
37, 41, 60
Common ground rail for all circuitry.
NC
26, 28 34
No internal connection. For future upgrade to a 24-bit pixel port the controller. Outputs P16P23 can be routed
to terminals 26, 28 34 respectively.
detailed description
micro port
The TVP3703 micro port (see Table 1) is an extension of the standard VGA micro port and powers up with a
register configuration compatible with standard and high-color VGA. There are two methods for accessing the
register set of the TVP3703 direct register space (RS) access and indirect access.
direct RS access
This feature supports direct RS mapping to eight address locations that access the VGA color palette, pixel
command register, and an indexed register. The index low/high registers increment after every access to the
indexed register.
Rset (
W
)
+
2.1
V
ref
I
O
TVP3703
VIDEO INTERFACE PALETTE
TRUE-COLOR CMOS RAMDAC
SLAS100 MARCH 1996
5
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
direct RS access (continued)
Table 1. Direct RS Micro Port Accesses
RS(20)
VGA REGISTER
000
Address register (palette write)
001
Palette color value
010
Pixel mask/indirect access
011
Address register (palette read)
100
Index low byte
101
Indexed register
110
Pixel command register
111
Index high byte
indirect access
The indexed register space can also be accessed by a special mechanism of successive reads to the mask
register location 2h, as shown in Table 2. Reads from RS location 2h cause a state counter to be advanced by
one. Five successive reads of RS location 2h returns the mask register contents four times followed by the pixel
command register value.
If the indexed register space is not enabled, the next access is directed to the pixel mask (state 1 in Table 2).
States 3 to 4 require three reads from the pixel mask register and, when the pixel command register is written
to enable the indexed register space, the next access is again directed to the mask register (the next state after
state 5 is state 1).
The indirect access sequence can now enter states 6 and 7 to access the lower and higher byte of the index
register respectively. Subsequent reads or writes to location 2h access the register space pointed to by the index
register. After each indexed register access, the index register increments automatically. In this way, the entire
indexed register space can be moved as a block without the need to keep writing to the index register.
At any point in the above sequence, a read or write to any location other than 2h resets the state counter to
state 1.
On power up, the indirect access is truncated through the default setting of pixel command register bit 4 so that
the TVP3703 is identified by existing video basic input/output system (BIOS) code as a fast ATT20C490
RAMDAC.
Table 2. Indirect Access Sequence
CURRENT STATE
NEXT STATE
STATE
REGISTER MAPPED
AT RS = 2h
READ FROM
RS = 2h AND INDEX
SPACE ENABLED
READ FROM
RS = 2h AND INDEX
SPACE DISABLED
(DEFAULT)
WRITE TO
RS = 2h
READ/WRITE TO
OTHER RS LOCATION
1
Pixel mask
2
2
1
1
2
Pixel mask
3
3
1
1
3
Pixel mask
4
4
1
1
4
Pixel mask
5
5
1
1
5
Pixel command
6
1
1
1
6
Index low byte
7
7
1
7
Index high byte
8
8
1
8
Indexed register
8
8
1
Power-up state is state 1.
Increment index register after access