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

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

Скачать:  PDF   ZIP

Document Outline

TVP3010C, TVP3010M
Data Manual
Video Interface Palette
SLAS082A
Printed on Recycled Paper
SLAS082A
October 1997
IMPORTANT NOTICE
Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any
semiconductor product or service without notice, and advises its customers to obtain the latest
version of relevant information to verify, before placing orders, that the information being relied
on is current.
TI warrants performance of its semiconductor products and related software to the specifications
applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality
control techniques are utilized to the extent TI deems necessary to support this warranty.
Specific testing of all parameters of each device is not necessarily performed, except those
mandated by government requirements.
Certain applications using semiconductor products may involve potential risks of death,
personal injury, or severe property or environmental damage ("Critical Applications").
TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR
WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES
OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.
Inclusion of TI products in such applications is understood to be fully at the risk of the customer.
Use of TI products in such applications requires the written approval of an appropriate TI officer.
Questions concerning potential risk applications should be directed to TI through a local SC
sales office.
In order to minimize risks associated with the customer's applications, adequate design and
operating safeguards should be provided by the customer to minimize inherent or procedural
hazards.
TI assumes no liability for applications assistance, customer product design, software
performance, or infringement of patents or services described herein. Nor does TI warrant or
represent that any license, either express or implied, is granted under any patent right, copyright,
mask work right, or other intellectual property right of TI covering or relating to any combination,
machine, or process in which such semiconductor products or services might be or are used.
Copyright
1997, Texas Instruments Incorporated
iii
Contents
Section
Title
Page
1
Introduction
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
Features (TVP3010C and TVP3010M)
13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Functional Block Diagram
14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Terminal Assignments
15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
Ordering Information
17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5
Terminal Functions (TVP3010C and TVP3010M)
17
. . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Detailed Description
21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1
MPU Interface
21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
Color Palette
24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1
Writing to Color-Palette RAM
24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.2
Reading From Color-Palette RAM
24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.3
Palette Page Register
24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.4
Read Masking
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Clock Selection and Output-Clock (SCLK, RCLK, and VCLK) Generation
25
. . . . .
2.3.1
RCLK, SCLK, VCLK
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2
Frame-Buffer Clocking: Self-Clocked or Externally Clocked
28
. . . . . . . . .
2.4
Multiplexing Scheme
212
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.1
Little-Endian and Big-Endian Data Format
212
. . . . . . . . . . . . . . . . . . . . . . .
2.4.2
VGA Pass-Through Mode
213
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.3
Pseudo-Color Mode
213
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.4
Direct-Color Mode
213
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.5
True-Color Mode
214
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.6
Multiplex Control Registers
222
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5
On-Chip Cursor
223
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.1
Cursor RAM
223
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.2
Two-Color 64
64 Cursor
224
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.3
64
64 Cursor Positioning
224
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.4
Crosshair Cursor
225
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.5
Dual-Cursor Positioning
226
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6
Auxiliary Window, Port Select, and Color-Key Switching
227
. . . . . . . . . . . . . . . . . . . .
2.6.1
Windowing Control
228
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.2
Color-Key-Switching Control
230
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7
Overscan
231
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8
Horizontal Zooming
232
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9
Test Functions
233
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9.1
16-Bit CRC
233
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9.2
Sense-Comparator Output and Test Register
233
. . . . . . . . . . . . . . . . . . . . .
2.9.3
Identification Code (ID) Register
234
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.10 MUXOUT [SENSE]Output
234
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
Section
Title
Page
2.11 Reset
234
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11.1
Power-On Reset
234
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11.2
Software Reset
234
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.12 Frame-Buffer Interface
235
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.13 Analog-Output Specifications
235
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.14 Video Control: Horizontal Sync, Vertical Sync, and Blank
237
. . . . . . . . . . . . . . . . . . .
2.15 Split Shift Register Transfer VRAMs
237
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16 Control Register Definitions
238
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.1
Configuration Register
238
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.2
General Control Register
239
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.3
Cursor Control Register
240
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.4
Cursor Position X and Y Registers
241
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.5
Sprite Origin X and Y Registers
242
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.6
Window Start X and Y Registers
243
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.7
Window Stop X and Y Registers
244
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.8
Cursor Color 0, 1 RGB Registers
245
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.9
Cursor-RAM Address Register
246
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.10 Cursor RAM Data Register
246
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.11
AuxiliaryControl Register
247
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.12 Color-Key-Control Register
248
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.13 Color-Key (Red, Green, Blue, Overlay) Low and High Registers
249
. . . .
2.16.14 Overscan Color RGB Registers
250
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.15 CRC LSB and MSB Registers
251
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.16.16 CRC Control Register
251
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Electrical Characteristics
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1
Absolute Maximum Ratings Over Operating Free-Air Temperature Range
31
. . . .
3.2
Recommended Operating Conditions
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Electrical Characteristics for TVP3010C Over Recommended Ranges of
Supply Voltage and Operating Free-Air Temperature
32
. . . . . . . . . . . . . . . . . . . . . . .
3.4
Electrical Characteristics for TVP3010M Over Recommended Ranges of
Supply Voltage and Operating Free-Air Temperature
33
. . . . . . . . . . . . . . . . . . . . . . .
3.5
Operating Characteristics (TVP3010C)
34
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6
Operating Characteristics (TVP3010M)
35
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7
Timing Requirements (TVP3010C)
36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8
Timing Requirements (TVP3010M)
37
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9
Switching Characteristics for TVP3010C Over Recommended Ranges of
Supply Voltage and Operating Free-Air Temperature
38
. . . . . . . . . . . . . . . . . . . . . . .
3.10 Switching Characteristics for TVP3010M Over Recommended Ranges of
Supply Voltage and Operating Free-Air Temperature
310
. . . . . . . . . . . . . . . . . . . . . .
3.11 Timing Diagrams
311
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
v
Section
Title
Page
Appendix A
Printed Circuit Board Layout Considerations
A1
. . . . . . . . . . . . . . . . . . . . .
Appendix B
RCLK Frequency < VCLK Frequency
B1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix C
Little-Endian and Big-Endian Data Formats
C1
. . . . . . . . . . . . . . . . . . . . . . .
Appendix D
Examples: Register Settings
D1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix E
Mechanical Data
E1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Illustrations
Figure
Title
Page
21
Dot Clock / VCLK/ RCLK / SCLK Relationship
27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
SCLK/ VCLK Control Timing
(SSRT Disabled, RCLK / SCLK Frequency = VCLK Frequency)
28
. . . . . . . . . . . . . . . .
23
SCLK/VCLK Control Timing
(SSRT Enabled, RCLK/SCLK Frequency = VCLK Frequency)
29
. . . . . . . . . . . . . . . .
24
SCLK/VCLK Control Timing
(SSRT Disabled, RCLK/SCLK Frequency = 4 x VCLK Frequency)
210
. . . . . . . . . . . .
25
SCLK/VCLK Control Timing
(SSRT Enabled, RCLK/SCLK Frequency = 4 x VCLK Frequency)
210
. . . . . . . . . . . .
26
CursorRAM Organization
224
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
Common Sprite-Origin Settings
225
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
Dual-Cursor Positioning
226
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
One Possible Custom-Cursor Creation
226
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
210
VGA in the Auxiliary Window
229
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
211
Multiple VGA Windows Using Port Select (PSEL)
230
. . . . . . . . . . . . . . . . . . . . . . . . . .
212
Overscan
232
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
213
Equivalent Circuit of the Current Output (IOG)
235
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
214
Composite Video Output (With 0 IRE, 8-Bit Output)
236
. . . . . . . . . . . . . . . . . . . . . . . . .
215
Composite Video Output (With 7.5 IRE, 8-Bit Output)
236
. . . . . . . . . . . . . . . . . . . . . . .
216
Split Shift Register Transfer Timing
237
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
MPU Interface Timing
311
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
Video Input /Output Timing
312
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
SFLAG Timing (When SSRT Function is Enabled)
313
. . . . . . . . . . . . . . . . . . . . . . . . . .