Voodoo3 Databook 1401360221
Voodoo3 Databook 1401360221
tC l
No ntia
y
op
Voodoo3
Do fide
HIGH PERFORMANCE
GRAPHICS ENGINE
n
FOR
Co
3D GAME ACCELERATION
Data Book: Revision 1.9
August 24, 1999
Copyright 1998 3dfx Interactive, Inc. All Rights Reserved
Notice:
3dfx Interactive, Inc. has made best efforts to ensure that the information contained in this document is
accurate and reliable. The information is subject to change without notice. No responsibility is assumed by
3dfx Interactive, Inc. for the use of this information, nor for infringements of patents or the rights of third
parties. This document is the property of 3dfx Interactive, Inc. and implies no license under patents,
copyrights, or trade secrets.
Trademarks:
All trademarks are the property of their respective owners.
Copyright Notice:
No part of this publication may be copied, reproduced, stored in a retrieval system, or transmitted in any
form or by any means, electronic, mechanical, photographic, or otherwise, or used as the basis for
manufacture or sale of any items without the prior written consent of 3dfx Interactive, Inc.
If this document is downloaded from the 3dfx Interactive, Inc. world wide web site, the user may view or
print it, but may not transmit copies to any other party and may not post it on any other site or location.
Proprietary Information:
This document contains proprietary information of 3Dfx Interactive, Inc., and its receipt or possession does
not convey any rights to reproduce, disclose its contents, or to manufacture, use or sell anything it may
tC l
describe. Reproduction, disclosure or use without specific written authorization of 3Dfx Interactive, Inc., is
No ntia
y
strictly forbidden.
Preliminary Data:
op
3dfx Interactive, Inc. has made best efforts to ensure that the information contained in this document is
accurate.
Do fide
n
Co
Table of Contents
1 Introduction ................................................................................................... 7
1.1 Scope of Document ...................................................................................... 7
1.2 Document History ......................................................................................... 7
1.3 Devices Covered ........................................................................................... 7
1.4 Audience ....................................................................................................... 7
1.5 Conventions .................................................................................................. 7
1.5.1 Acronyms ........................................................................................................................... 7
1.5.2 Number Base ..................................................................................................................... 7
1.5.3 Object Grouping ................................................................................................................. 8
1.5.4 Abbreviations ...................................................................................................................... 8
2 Product Overview .......................................................................................... 9
2.1 Introduction ................................................................................................... 9
2.1.1 Voodoo Graphics Compatibility .......................................................................................... 9
2.1.2 3D Performance and Quality .............................................................................................. 9
2.1.3 Optimized for Pentium‚ II and AGP-2X Platform ................................................................ 9
2.1.4 Windows‚ GUI/Video Acceleration ...................................................................................... 9
2.1.5 DVD Acceleration ............................................................................................................... 9
2.2 Feature List ................................................................................................... 9
2.2.1 General Features ............................................................................................................... 9
2.2.2 2D Acceleration ................................................................................................................ 10
2.2.3 3D Acceleration ................................................................................................................ 10
2.2.4 Video Acceleration ........................................................................................................... 10
2.2.5 Host Interface ................................................................................................................... 10
2.2.6 Memory System ............................................................................................................... 11
2.2.7 Process and Package Technology ................................................................................... 11
2.2.8 Software ........................................................................................................................... 11
3 Pins ............................................................................................................... 12
3.1 Introduction ................................................................................................. 12
3.2 Pin Diagrams .............................................................................................. 12
3.3 Pin Tables ................................................................................................... 14
3.4 Pin Descriptions .......................................................................................... 29
3.4.1 PCI Interface .................................................................................................................... 29
3.4.2 AGP Interface ................................................................................................................... 31
3.4.3 Frame Buffer Memory ...................................................................................................... 32
3.4.4 Monitor ............................................................................................................................. 34
3.4.5 VMI Interface .................................................................................................................... 35
3.4.6 Digital RGB Interface Signals ........................................................................................... 35
3.4.7 Miscellaneous Pins ........................................................................................................... 36
3.4.8 Power and Ground ........................................................................................................... 37
4 Configuration Options ................................................................................ 38
5 Digital RGB Data Formats .......................................................................... 39
6 General Purpose I/O .................................................................................... 40
7 Serial I/O ....................................................................................................... 41
8 ROM Access ................................................................................................ 42
9 DC Specifications ........................................................................................ 43
9.1 Absolute Maximum Ratings ........................................................................ 43
9.2 DC Characteristics and Recommended Operating Conditions ................... 43
9.3 VCC Limits .................................................................................................. 45
Copyright 1998 3dfx Interactive, Inc. Revision 1.9
Proprietary 3 August 24, 1999
Confidential
Voodoo3 High Performance Graphics Engine for 3D Game Acceleration
List of Tables
Table 1.1 Document History ................................................................................. 7
Table 1.2 Abbreviations ........................................................................................ 8
Table 3.1 Pin Diagram ........................................................................................ 13
Table 3.2 Pin Table Summary ............................................................................ 14
Table 3.3 PCI Interface Signals .......................................................................... 14
Table 3.4 AGP Interface Signals ........................................................................ 16
Table 3.5 Frame Buffer Memory Signals ............................................................ 17
Table 3.6 Monitor Signals ................................................................................... 23
Table 3.7 VMI Interface Signals ......................................................................... 24
Table 3.8 Digital RGB Interface Signals ............................................................. 25
Table 3.9 Miscellaneous Pins ............................................................................. 26
Table 3.10 Power and Ground Pins ..................................................................... 27
Table 4.1 Strapping Options ............................................................................... 38
Table 5.1 Digital RGB Data Formats .................................................................. 39
Table 6.1 Standard GPIO Pins ........................................................................... 40
Table 7.1 Serial I/O Assignments ....................................................................... 41
Table 8.1 ROM Access Pins .............................................................................. 42
Table 9.1 Absolute Maximum Ratings ................................................................ 43
Table 9.2 DC Characteristics and Recommended Operating Conditions .......... 43
Table 9.3 Supply Current and Voltage ............................................................... 45
Table 9.4 Thermal Characteristics ..................................................................... 46
Table 9.5 DAC Characteristics ........................................................................... 46
Table 10.1 Maximum Clock Rates ....................................................................... 47
Table 10.2 PCI_CLK Timing ................................................................................. 48
Table 10.3 VMI_PCLK (VMI Video Capture Mode) Timing .................................. 48
Table 10.4 TV_INCLK (TV out Mode) Timing ...................................................... 48
Table 10.5 GRX_CLK Timing ............................................................................... 48
Table 10.6 MCLKA/MCLKB Timing ...................................................................... 49
Table 10.7 TV_CLK_OUT Timing: TV Out Mode ................................................. 49
Table 10.8 TV_CLK_OUT Timing: LCD Out Mode .............................................. 49
Table 10.9 Reset Timing ...................................................................................... 50
Table 10.10 PCI/AGP Transmitter (output) Timing ................................................ 51
Table 10.11 PCI/AGP Receiver (input) Timing ....................................................... 52
Table 10.12 Frame Buffer Output Timing ............................................................... 53
Table 10.13 Frame Buffer Input Timing .................................................................. 54
Table 10.14 VMI Host Interface Mode A Timing ................................................... 55
Table 10.15 VMI Host Interface Mode B Timing ................................................... 57
Table 10.16 VMI Video In Timing ........................................................................... 59
Table 10.17 Digital RGB Out Timing ...................................................................... 60
Table 10.18 ROM Read Cycle ............................................................................... 61
Table 10.19 ROM Write Cycle ................................................................................ 62
List of Figures
Figure 2.1 System Block Diagram ................................................................... 11
Figure 3.1 Bus Diagram .................................................................................. 12
Figure 10.1 Clock Input Waveform .................................................................... 47
Figure 10.2 Clock Out Waveform ...................................................................... 49
Figure 10.3 Reset Waveforms .......................................................................... 50
Figure 10.4 PCI/AGP Transmitter Waveforms .................................................. 51
Figure 10.5 PCI/AGP Receiver Waveforms ...................................................... 52
Figure 10.6 Frame Buffer Output Waveforms ................................................... 53
Figure 10.7 Frame Buffer Input Waveforms ...................................................... 54
Figure 10.8 VMI Host Interface Mode A Waveforms ......................................... 55
Figure 10.9 VMI Host Interface Mode B Waveforms ......................................... 57
Figure 10.10 VMI Video In Waveforms ............................................................... 59
Figure 10.11 Digital RGB Out Waveforms .......................................................... 60
Figure 10.12 ROM Read Cycle Waveforms ........................................................ 61
Figure 10.13 ROM Write Cycle Waveforms ........................................................ 62
Figure 11.1 Physical Dimensions ...................................................................... 63
Figure 11.2 Pad Layout ..................................................................................... 64
1 Introduction
1.1 Scope of Document
This is the Data Book for Voodoo3. This document includes a device overview, pin descriptions, DC and
AC parameters, and additional information necessary to design with Voodoo3.
y
1.5 Dec 16, 1998 Changed RSET resistor value to 56.2 ohms
1.6
1.7
op
Feb 16, 1999
Feb 22, 1999
Corrected pllCtrl, AGP_PLL Strapping
Note added to GPIO[0] in pin descriptions, GPIO Notes
1.8 May 5, 99 Changed to new logo, companyname (correct print date)
Do fide
1.9 Aug 24, 1999 Added Power Supply Limits, Thermal Characteristics
1.4 Audience
n
This document is tailored to a knowledgeable audience. It is assumed that the reader is familiar with
assembly language programming of Pentium CPU and has a good foundation in computer-generated
Co
1.5 Conventions
1.5.1 Acronyms
The first appearance of each TLA (Three Letter Acronym) is followed immediately by the definition in
parentheses.
1.5.2 Number Base
Hexadecimal (base 16) numbers use upper case letters ABCDEF. Hexadecimal numbers have a
prepended ‘0x’ or an appended ‘h’. The following are examples of hexadecimal numbers: 0x00, 0x3DF,
3DFh, 0x1234, 0x2A. Eight-digit hexadecimal numbers typically contain a space in the middle. For
example 0x0123 4567 is an eight-digit hexadecimal number.
Decimal (base 10) numbers have no special indicator. The following are examples of decimal numbers:
1234, 2380, 42.
Binary (base 2) have an appended ‘b’. The following are examples of binary numbers: 00b, 01b, 101010b.
Octal (base 8) numbers are not used in this document.
The value zero is often written as 0, without any quotes and without indication as to size or base.
1.5.3 Object Grouping
Objects that are grouped together are listed in descending order. A range is indicated with surrounding
square brackets and a colon between the highest and the lowest in the range. A[7:0] means A7, A6, A5,
A4, A3, A2, A1, A0. This convention is used for bits in a register (for example, CR2[7:0]) and for signal pins
(for example, PCI_AD[31:0]).
1.5.4 Abbreviations
The following abbreviations are used in this document.
us 10-6 second
n
ns 10-9 second
Co
uA 10-6 Ampere
uF 10-6 Farad capacitance
pF 10-12 Farad
tbd, na To Be Determined, Not Available used interchangeably
Mpixel 1,000,000 pixels
2 Product Overview
2.1 Introduction
Voodoo3 incorporates leading-edge 3D graphics and extremely fast 128-bit Windows GUI/Video
Acceleration into a single chip.
2.1.1 Voodoo Graphics Compatibility
Since Voodoo3 is upward compatible with Voodoo 3D, hundreds of 3D titles that have been optimized for
acceleration on Voodoo Graphics, Voodoo Rush, Voodoo2, and Voodoo Banshee will run on Voodoo3
without modification. Of course, to take advantage of the Voodoo3 enhanced features, it will be necessary
make changes.
2.1.2 3D Performance and Quality
3dfx Interactive, Inc. is the industry leader in delivering 3D technology for the PC consumer market.
Voodoo3 - 333 will continue this heritage, delivering 333 Mtexels/sec and over 6 million triangles per
second single-cycle multi-texturing 3D performance1. The design philosophy behind all products of 3dfx
Interactive, Inc. is to provide advanced 3D features with the universal requirement of all serious game
developers: no degradation in performance and quality. As an example, Voodoo3 provides per-pixel
tC l
level-of-detail MIP mapping and per-pixel atmospheric effects such as fog and haze. Other solutions that
No ntia
y
provide these features at all do so on a per-polygon basis, yielding an inferior image.
2.1.3 Optimized for Pentium II and AGP-2X Platform
op
Voodoo3 is the only solution to fully exploit the processing power the Pentium II, including direct
hardware handling of out-of-order writes. From the very beginning, Voodoo3 was designed to maximize the
performance of the Pentium Pro and Pentium II I/O architecture. The AGP interface is tuned for optimal 3D
performance, and supports sideband addressing for very fast texture downloading and full 2X 133 MHz
AGP bus operation.
Do fide
The video architecture of Voodoo3 is optimized for software DVD acceleration. This optimization includes
large FIFOs, YUV 4:2:0 planar to packed pixel conversion with AGP bus-mastering, automatic double-
Co
1. The -250 product will deliver 250 Mtexel/sec and over 4 million triangles per second.
tC l
No ntia
y
MPEG2
Decoder Analog RGB, Syncs
op Analog
Monitor
PCI/AGP 2X
Do fide
12-bit DDR
100 MHz
n
128
Digital
Co
TV TV
Encoder
4-16 Mbytes
SDRAM/SGRAM
3 Pins
3.1 Introduction
The Voodoo3 pins are described in this chapter. Included are pin diagrams, pin tables, and detailed pin
descriptions. Where appropriate, the detailed pin descriptions include board design notes.
Digital RGB
OUT
Monitor VMI, ROM, DAC PLL
tC l
No ntia
y
op
PCI/AGP Memory A
Do fide
Memory B
MD[127:64]
B INTA RST SDA0 GPIO1 SDC1 ROMCS VRST VDS VHA3 DAVSSR DRSET BLUE VHA2 VVSYNC PD7 PD3 PCLK PAVDD0 PAVSS1 TCLKO TVD11 TVD7 TVD4 TVD2 TVD0 MD1
C PGNT ST0 SDC0 GPIO2 ROMWE VHD6 VHD4 VHD3 VHD1 VBG DAVDDI VHA1 VPCLK VBLNK PD4 PD0 APVSS XOUT PAVDD1 TRST TVD10 TVD6 TVD3 MD2 MD30 MD0
D RBF ST2 ST1 GND SDA1 VHD7 VHD5 VCC VHD2 GND DAVDD RED CLKO VHSYNC VCC_C PD5 GND APVDD VCC TICLK TVSYNC TVD9 GND MD29 MD4 MD5
P VCC_C STOP TDRY PAR [J:V][18:9] (P) MA_A4 MDM3 MA_A5 VCC_C
AB MD122 MD124 MD123 MD121 (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (AB) MD44 MD47 MD38 MD37
AC MD111 MD110 MD120 GND MCLKBI MD116 MD115 VCC MD118 GND MA_B0 MA_B10 MCASB MD76 MD87 MD85 GND MD90 VCC MD68 MD65 MD62 GMD MD36 MD35 MD46
AD MD108 MD109 MD100 MD104 MD113 MD114 MA_B7 MA_B5 MA_B3 MA_B1 MDM12 VCC_C MWEB MRASB MDM10 MD86 MD84 MD83 MD80 MD92 MD93 MD64 MD32 MD60 MD57 MD56
AE MD101 MD106 MD103 MDM15 MD102 MD112 MA_B8 MA_B6 MA_B4 MA_B2 MDM9 MA_B9 (nc) MD75 MDM8 MD78 MD88 MD82 MD71 MD69 MD66 MD63 MD95 MD61 MD59 MD34
AF MD99 MD107 MD105 MDM13 MCLKB MDSFB MD117 MD119 MDM14 MDM11 MD73 MD72 MD74 VCC_C MD77 MD79 MD89 MD81 MD70 MD91 MD67 MD94 MD33 MCS1 MCS0 MD58
y
Miscellaneous Table 3.9 Section 3.4.7
Power and Ground op Table 3.10 Section 3.4.8
Do fide
Abbr.
Name Position Type Description
Name
PCI_AD31 PAD31 G2 I/O PCI Address and Data Bus
n
Abbr.
Name Position Type Description
Name
PCI_AD19 PAD19 L2 I/O PCI Address and Data Bus
PCI_AD18 PAD18 M3 I/O PCI Address and Data Bus
PCI_AD17 PAD17 L4 I/O PCI Address and Data Bus
PCI_AD16 PAD16 M4 I/O PCI Address and Data Bus
PCI_AD15 PAD15 R2 I/O PCI Address and Data Bus
PCI_AD14 PAD14 R1 I/O PCI Address and Data Bus
PCI_AD13 PAD13 R4 I/O PCI Address and Data Bus
PCI_AD12 PAD12 T3 I/O PCI Address and Data Bus
PCI_AD11
tC l PAD11 T2 I/O PCI Address and Data Bus
No ntia
y
PCI_AD10 PAD10 T1 I/O PCI Address and Data Bus
PCI_AD9
PCI_AD8
op PAD9
PAD8
T4
U2
I/O
I/O
PCI Address and Data Bus
PCI Address and Data Bus
PCI_AD7 PAD7 V2 I/O PCI Address and Data Bus
Do fide
Abbr.
Name Position Type Description
Name
PCI_IDSEL IDSEL K2 Input PCI Initialization Device Select
PCI_INTA_N INTA B1 Output PCI Interrupt Request
PCI_IRDY_N IRDY N2 Input PCI Initiator Ready
PCI_PAR PAR P4 I/O PCI Bus Parity
PCI_RESET_N RST B2 Input PCI System Reset
PCI_STOP_N STOP P2 Output PCI Transfer Stop
PCI_TRDY_N TRDY P3 I/O PCI Target Ready
tC l
Table 3.4 AGP Interface Signals
No ntia
y
Abbr.
Name
AGP_AD_STB1
op Name
ADSTB1
Position
J1
Type
Input
Description
AD Bus Strobe 1
AGP_AD_STB0 ADSTB0 V3 Input AD Bus Strobe 0
Do fide
Abbr.
Name Position Type Description
Name
MA_A10 MA_A10 L26 Output Frame Buffer Port A Address
MA_A9 MA_A9 L25 Output Frame Buffer Port A Address
MA_A8 MA_A8 T23 Output Frame Buffer Port A Address
MA_A7 MA_A7 R26 Output Frame Buffer Port A Address
MA_A6 MA_A6 R23 Output Frame Buffer Port A Address
MA_A5 MA_A5 P25 Output Frame Buffer Port A Address
MA_A4 MA_A4 P23 Output Frame Buffer Port A Address
MA_A3
tC l MA_A3 N26 Output Frame Buffer Port A Address
No ntia
y
MA_A2 MA_A2 N23 Output Frame Buffer Port A Address
MA_A1
MA_A0
op MA_A1
MA_A0
M25
M26
Output
Output
Frame Buffer Port A Address
Frame Buffer Port A Address
MA_B10 MA_B10 AC12 Output Frame Buffer Port B Address
Do fide
Abbr.
Name Position Type Description
Name
MCLKB_IN MCLKBI AC5 Input Frame Buffer Port B Clock Feedback
MCS_1 MCS1 AF24 Output Frame Buffer Bank 1 Chip Select
MSC_0 MCS0 AF25 Output Frame Buffer Bank 0 Chip Select
MD127 MD127 Y1 I/O Frame Buffer Data Bus
MD126 MD126 AA1 I/O Frame Buffer Data Bus
MD125 MD125 AA2 I/O Frame Buffer Data Bus
MD124 MD124 AB2 I/O Frame Buffer Data Bus
MD123 MD123 AB3 I/O Frame Buffer Data Bus
MD122
tC l MD122 AB1 I/O Frame Buffer Data Bus
No ntia
y
MD121 MD121 AB4 I/O Frame Buffer Data Bus
MD120
MD119
op MD120
MD119
AC3
AF8
I/O
I/O
Frame Buffer Data Bus
Frame Buffer Data Bus
MD118 MD118 AC9 I/O Frame Buffer Data Bus
Do fide
Abbr.
Name Position Type Description
Name
MD102 MD102 AE5 I/O Frame Buffer Data Bus
MD101 MD101 AE1 I/O Frame Buffer Data Bus
MD100 MD100 AD3 I/O Frame Buffer Data Bus
MD99 MD99 AF1 I/O Frame Buffer Data Bus
MD98 MD98 AA4 I/O Frame Buffer Data Bus
MD97 MD97 Y4 I/O Frame Buffer Data Bus
MD96 MD96 AA3 I/O Frame Buffer Data Bus
MD95 MD95 AE23 I/O Frame Buffer Data Bus
MD94
tC l MD94 AF22 I/O Frame Buffer Data Bus
No ntia
y
MD93 MD93 AD21 I/O Frame Buffer Data Bus
MD92
MD91
op MD92
MD91
AD20
AF20
I/O
I/O
Frame Buffer Data Bus
Frame Buffer Data Bus
MD90 MD90 AC18 I/O Frame Buffer Data Bus
Do fide
Abbr.
Name Position Type Description
Name
MD74 MD74 AF13 I/O Frame Buffer Data Bus
MD73 MD73 AF11 I/O Frame Buffer Data Bus
MD72 MD72 AF12 I/O Frame Buffer Data Bus
MD71 MD71 AE19 I/O Frame Buffer Data Bus
MD70 MD70 AF19 I/O Frame Buffer Data Bus
MD69 MD69 AE20 I/O Frame Buffer Data Bus
MD68 MD68 AC20 I/O Frame Buffer Data Bus
MD67 MD67 AF21 I/O Frame Buffer Data Bus
MD66
tC l MD66 AE21 I/O Frame Buffer Data Bus
No ntia
y
MD65 MD65 AC21 I/O Frame Buffer Data Bus
MD64
MD63
op MD64
MD63
AD22
AE22
I/O
I/O
Frame Buffer Data Bus
Frame Buffer Data Bus
MD62 MD62 AC22 I/O Frame Buffer Data Bus
Do fide
Abbr.
Name Position Type Description
Name
MD46 MD46 AC26 I/O Frame Buffer Data Bus
MD45 MD45 AA24 I/O Frame Buffer Data Bus
MD44 MD44 AB23 I/O Frame Buffer Data Bus
MD43 MD43 AA23 I/O Frame Buffer Data Bus
MD42 MD42 AA26 I/O Frame Buffer Data Bus
MD41 MD41 Y23 I/O Frame Buffer Data Bus
MD40 MD40 Y26 I/O Frame Buffer Data Bus
MD39 MD39 AA25 I/O Frame Buffer Data Bus
MD38
tC l MD38 AB25 I/O Frame Buffer Data Bus
No ntia
y
MD37 MD37 AB26 I/O Frame Buffer Data Bus
MD36
MD35
op MD36
MD35
AC24
AC25
I/O
I/O
Frame Buffer Data Bus
Frame Buffer Data Bus
MD34 MD34 AE26 I/O Frame Buffer Data Bus
Do fide
Abbr.
Name Position Type Description
Name
MD18 MD18 F25 I/O Frame Buffer Data Bus
MD17 MD17 F26 I/O Frame Buffer Data Bus
MD16 MD16 F23 I/O Frame Buffer Data Bus
MD15 MD15 J25 I/O Frame Buffer Data Bus
MD14 MD14 K24 I/O Frame Buffer Data Bus
MD13 MD13 L23 I/O Frame Buffer Data Bus
MD12 MD12 L24 I/O Frame Buffer Data Bus
MD11 MD11 M23 I/O Frame Buffer Data Bus
MD10
tC l MD10 M24 I/O Frame Buffer Data Bus
No ntia
y
MD9 MD9 N25 I/O Frame Buffer Data Bus
MD8
MD7
op MD8
MD7
N24
E23
I/O
I/O
Frame Buffer Data Bus
Frame Buffer Data Bus
MD6 MD6 E25 I/O Frame Buffer Data Bus
Do fide
Abbr.
Name Position Type Description
Name
MDM6 MDM6 R24 Output Frame Buffer Data Bus Mask
MDM5 MDM5 W25 Output Frame Buffer Data Bus Mask
MDM4 MDM4 T24 Output Frame Buffer Data Bus Mask
MDM3 MDM3 P24 Output Frame Buffer Data Bus Mask
MDM2 MDM2 J26 Output Frame Buffer Data Bus Mask
MDM1 MDM1 R25 Output Frame Buffer Data Bus Mask
MDM0 MDM0 J23 Output Frame Buffer Data Bus Mask
MDSF_A MDSFA T26 Output Frame Buffer A Special Function
MSDF_B
tC l MDSFB AF6 Output Frame Buffer B Special Function
No ntia
y
MRAS_A MRASA K25 Output Frame Buffer Port A RAS
MRAS_B
MWE_A
op MRASB
MWEA
AD14
J24
Output
Output
Frame Buffer Port B RAS
Frame Buffer Port A Write Enable
MWE_B MWEB AD13 Output Frame Buffer Port B Write Enable
Do fide
Abbr.
Name Position Type Description
Name
n
Abbr.
Name Position Type Description
Name
VMI_BLANK VBLNK C14 I/O External VMI Blank Signal
VMI_CS_N VCS A9 I/O External VMI Chip Select
VMI_DS_N VDS B8 I/O External VMI Data Strobe
VMI_HA3 VHA3 B9 Output VMI Host Port Address Bus
VMI_HA2 VHA2 B13 Output VMI Host Port Address Bus
VMI_HA1 VHA1 C12 Output VMI Host Port Address Bus
VMI_HA0 VHA0 A14 Output VMI Host Port Address Bus
VMI_HD7
tC l VHD7 D6 I/O VMI Host Port Data Bus
No ntia
y
VMI_HD6 VHD6 C6 I/O VMI Host Port Data Bus
VMI_HD5
VMI_HD4
op VHD5
VHD4
D7
C7
I/O
I/O
VMI Host Port Data Bus
VMI Host Port Data Bus
VMI_HD3 VHD3 C8 I/O VMI Host Port Data Bus
Do fide
Abbr.
Name Position Type Description
Name
VMI_RESET_N VRST B7 I/O VMI Reset
VMI_RW_N VRW A8 I/O VMI Host Port Read/Write
VMI_VSYNC VVSYNC B14 I/O VMI Vertical Sync
Abbr.
Name Position Type Description
Name
TV_BLANK TBLNK A20 I/O Digital RGB Blank
TV_CLK_OUT tC l TCLKO B20 I/O Digital RGB Clock Out
No ntia
y
TV_DATA11 TVD11 B21 IO Digital RGB Data Bus
TV_DATA10
TV_DATA9
op TVD10
TVD9
C21
D22
IO
IO
Digital RGB Data Bus
Digital RGB Data Bus
TV_DATA8 TVD8 A22 IO Digital RGB Data Bus
Do fide
Abbr.
Name Position Type Description
Name
CLK_OUT CLKO D13 Output Clock Out
GPIO_2 GPIO2 C4 Input General Purpose I/O Bus
GPIO_1 GPIO1 B4 Output General Purpose I/O Bus
GPIO_0 GPIO0 A4 I/O General Purpose I/O Bus
ROM_CS_N ROMCS B6 Output ROM Chip Select
ROM_OE_N ROMOE A5 Output ROM Output Enable
ROM_WE_N ROMWE C5 Output ROM Write Enable
SDA1
tC l SDA1 D5 I/O VMI (Feature Connector)
No ntia
y
SDA0 SDA0 B3 I/O DDC (Monitor Connector)
SDC1
SDC0
op SCK1
SCK0
B5
C3
I/O
I/O
VMI (Feature Connector)
DDC (Monitor Connector)
XIN XIN A19 Analog Crystal In
Do fide
Abbr.
Name Position Type Description
Name
AGP_PLL_VDD APVDD D18 Power AGP_PLL Power
AGP_PLL_VSS APVSS C17 Ground AGP_PLL Ground
DAC_AVDD DAVDD D11 Power DAC Power
DAC_AVDD_I DAVDDI C11 Power DAC Power
DAC_AVSS DAVSS A11 Ground DAC Ground
DAC_AVSS_R DVSSR B10 Ground DAC Ground
GND12 GND D10 Ground Digital Ground
GND11
tC l GND D17 Ground Digital Ground
No ntia
y
GND10 GND D23 Ground Digital Ground
GND9
GND8
op GND
GND
K23
U23
Ground
Ground
Digital Ground
Digital Ground
GND7 GND AC23 Ground Digital Ground
Do fide
IDDQ IDDQ A2
PLL_AVDD1 PAVDD1 C19 Power Phase Locked Loop Power
PLL_AVDD0 PAVDD0 B18 Power Phase Locked Loop Power
PLL_AVSS1 PAVSS1 B19 Ground Phase Locked Loop Ground
PLL_AVSS0 PAVSS0 A18 Ground Phase Locked Loop Ground
Thermal Balls T_BALL J:V 18:9 Ground Thermal Control (100 pins)
VBG VBG C10
VCC8 VCC D8 Power Digital Power
VCC7 VCC D19 Power Digital Power
Abbr.
Name Position Type Description
Name
VCC6 VCC H23 Power Digital Power
VCC5 VCC W23 Power Digital Power
VCC4 VCC AC19 Power Digital Power
VCC3 VCC AC8 Power Digital Power
VCC2 VCC W4 Power Digital Power
VCC1 VCC H4 Power Digital Power
VCC_CORE9 VCC_C P26 Power Digital Power
VCC_CORE8 VCC_C A13 Power Digital Power
VCC_CORE7
tC l VCC_C D15 Power Digital Power
No ntia
y
VCC_CORE6 VCC_C T25 Power Digital Power
VCC_CORE5
VCC_CORE4
op VCC_C
VCC_C
AF14
AD12
Power
Power
Digital Power
Digital Power
VCC_CORE3 VCC_C U3 Power Digital Power
Do fide
PCI_CBE[3:0] PCI Bus Command and Byte Enables: These multiplexed pins transfer the bus
tC l
command and byte enables for any transaction. During the address phase, these pins are
No ntia
driven by the initiator with the bus command. During data phase(s) these pins are used as
y
byte enables. Byte Enables are valid for the entire data cycle and specify the byte lanes
that carry meaningful data. PCI_CBE0 is associated with PCI_AD[7:0]; PCI_CBE3 is
PCI_CLK
op
associated with PCI_AD[31:24].
PCI Clock: The clock provides timing for all transactions on PCI. All PCI timing is defined
with respect to the rising edge of this clock. Voodoo3 supports 66 MHz PCI Clock.
Do fide
PCI_DEVSEL PCI Bus Device Select: When a device drives this signal active, it indicates the device
has decoded the address on the bus as belonging to itself. This signal is a sustained Tri-
State output as defined in the PCI specification.
PCI_FRAME PCI Bus Cycle Frame: This signal is driven by the initiator to indicate the beginning and
duration of an access. PCI_FRAME is asserted to indicate a bus transaction is beginning.
While PCI_FRAME is active, data transfers continue. When PCI_FRAME is deasserted,
the transaction is in the final data phase.
n
PCI_GNT_N PCI Bus Grant: This input indicates to the agent that bus access is granted. This is a
Co
point-to-point signal; each master has its own GNT. This pin is used without PCI bus
request (REQ#) for AGP mastership.
PCI_IDSEL PCI Bus Initialization Device Select: This input is a chip select in lieu of the upper 24
address lines during configuration read and write cycles. This signal is replaced with AD16
when Voodoo3 is configured for AGP.
Name Description
PCI_INTA_N PCI Bus Interrupt Request: This open-collector output is driven low when Voodoo3 is
requesting an interrupt. This pin is always connected to INTA#.
PCI_IRDY_N PCI Bus Initiator Ready: This active-low signal indicates the initiating agent’s ability to
complete the current data phase of the transaction. A data phase is completed on any
clock during which both PCI_IRDY_N and PCI_TRDY_N are sampled active. During a
write, PCI_IRDY_N indicates that valid data is present on PCI_AD[31:0]. During a read,
PCI_IRDY_N indicates the bus master is ready to accept data. Wait cycles are inserted
until both PCI_IRDY_N and PCI_TRDY_N are asserted together.
PCI_PAR PCI Bus Parity: This signal provides even parity across PCI_AD[31:0] and PCI_CBE[3:0].
Parity generation is required for all PCI agents. Voodoo3 does not check parity.
PCI_RESET_N PCI Reset: This active-low signal initializes the Voodoo3 to a known state. On the rising
edge of PCI_RESET_N, the chip reads configuration information from the VMI address
and data buses. See Chapter 4. Also, subsystem and subsystem vendor information is
tC l
loaded from four bytes of the ROM into PCI2C. See the description of PCI2C in the SW
No ntia
Programming Guide.
y
PCI_STOP_N PCI Bus Stop Request: This active-low signal indicates the target is requesting the
PCI_TRDY_N
op
master to stop the current transaction. This signal is a sustained Tri-State output as
defined in the PCI specification.
PCI Bus Target Ready: This active-low signal indicates the target’s ability to complete the
current data phase of the transaction. A data phase is completed on any clock during
Do fide
which both PCI_IRDY_N and PCI_TRDY_N are sampled active. During a write,
PCI_TRDY_N indicates that the target is ready to accept data. During a read,
PCI_TRDY_N indicates valid data is present on PCI_AD[31:0]. Wait cycles are inserted
until both PCI_IRDY_N and PCI_TRDY_N are asserted together. This signal is a
sustained Tri-State output as defined in the PCI specification.
n
Co
AGP_AD_STB0 AGP AD Bus Strobe 2: This input provides timing for 4X data transfer mode on AD[15:0].
AGP_RBF_N AGP Bus Read Buffer Full: When this active-low output is asserted, the arbiter is not
allowed to initiate the return of low priority read data to the master.
AGP_SB_STB: AGP Sideband Strobe: This output provides timing for SBA[7:0] and is always driven by
the AGP master. When the Sideband Strobes have been idle, a synchronization cycle
must be performed before a request can be enqueued.
AGP_SBA[7:0] AGP Bus Sideband Address Port: This bus provides an additional bus to pass address
and command from the master to the target.
AGP_ST[2:0]
tC l
AGP Bus Status: This bus provides information from the arbiter to the Voodoo3 on what it
No ntia
y
may do. This bus has meaning only when PCI_GNT_N is asserted.
AGP_VREF AGP Voltage Reference: This input supplies the switching threshold for the AGP
op
receivers. This input is derived from VDDQ3.3 on the AGP interface through a voltage
divider network. See the schematic diagram of the reference design.
Do fide
n
Co
tC l
MA_A/B[10] BA0 (band address) BA1 BA
No ntia
y
MCS_0 A10 (MD[127:64])
Bank Select
op
MCS_1 A10 (MD[63:0])
MA_B[10:0] Memory Address B Bus: This multiplexed bus supplies the address to the SGRAM/
SDRAMs providing MD[127:64].
Do fide
MCAS_A Memory Column Address Strobe A: This signal supplies CAS to the SGRAM/SDRAMs
providing MD[63:0].
MCAS_B Memory Column Address Strobe B: This signal supplies CAS to the SGRAM/SDRAMs
providing MD[127:64].
n
MCLKA Memory Clock A: This signal supplies the clock to the SGRAM/SDRAMs providing
MD[63:0]. This signal requires one series termination resistor placed as close to the pin as
possible for each SGRAM/SDRAM. The evaluation board uses 0 ohms. In addition, this
Co
pin drives MCLKA_IN. This minimizes clock skew when the SGRAM/SDRAMs are
supplying data to Voodoo3.
MCLKA_IN Memory Clock A Feedback: This input supplies the clock which latches read data from
the SGRAM/SDRAMs providing MD[63:0]. This input must be driven from MCLKA.
Pin Description
MCLKB Memory Clock B: This signal supplies the clock to the SGRAM/SDRAMs providing
MD[127:64]. This signal requires one series termination resistor placed as close to the pin
as possible for each SGRAM/SDRAM. The evaluation board uses 0 ohms. In addition, this
output drives MCLKB_IN. This minimizes clock skew when the SGRAM/SDRAMs are
supplying data to Voodoo3.
MCLKB_IN Memory Clock B Feedback: This input supplies the clock which latches read data from
the SGRAM/SDRAMs providing MD[127:64]. This input must be driven from MCLKB.
MCS_0 Memory Chip Select 0: This output connects to the first bank of four SGRAM/SDRAMs.
MCS_1 Memory Chip Select 1: This output connects to an optional second bank of SGRAMs.
This pin is not used if the array is SDRAMs.
MD[127:0] Memory Data Bus: This is a 128-bit bidirectional data bus. The evaluation board uses the
following connections for the first bank. The connections to the second bank are the same
tC l
except they use MCS_1.
No ntia
y
Device: U1 U2 U3 U4
op
MD
MDM
[31:0]
[3:0]
[63:32]
[7:4]
[95:64]
[11:8]
[127:96]
[15:12]
Controls, Address A A B B
Do fide
Chip Select 0 0 0 0
MDM[15:0] Frame Buffer Data Mask: This bus provides the byte-write mask for the 128-bit data.
MDSF_A Frame Buffer Special Function A: This pin supplies the special function control for the
SGRAMs providing MD[63:0]. This is a no-connect in a SDRAM array.
n
MDSF_B Frame Buffer Special Function B: This pin supplies the special function control for the
SGRAMs providing MD[127:64]. This is no-connect in a SDRAM array.
Co
MRAS_A Frame Buffer Row Address Strobe A: This pin supplies RAS for the SGRAM/SDRAMs
providing MD[63:0].
MRAS_B Frame Buffer Row Address Strobe B: This pin supplies RAS for the SGRAM/SDRAMs
providing MD[127:64].
MWE_A Frame Buffer Write Enable A: This pin supplies write enable for the SGRAM/SDRAMs
providing MD[63:0].
MWE_B Frame Buffer Write Enable B: This pin supplies write enable for the SGRAM/SDRAMs
providing MD[127:64].
3.4.4 Monitor
These pins are the monitor interface.
Bit Description
BLUE Pixel Blue Content: This analog output supplies current corresponding to the blue
content of the pixel being refreshed. This output should have a 75 ohm resistor returned to
DAC_VSS placed as close to the pin as possible. The monitor should supply a 75 ohm
parallel termination for a net impedance of 37.5 ohms. The evaluation board has surge
suppression diodes to VCC and ground and a low-pass filter consisting of a bead and 22
pF capacitor close to the DB-15 connector.
DAC_RSET Video DAC RSET: This pin is used to set the full scale DAC output current. A resistor must
be connected between this pin and DAV_VSS. On the evaluation board, this is 56.2 ohms,
1% tolerance.
GREEN Pixel Green Content: This analog output supplies current corresponding to the green
content of the pixel being refreshed. This output should have a 75 ohm resistor returned to
DAC_VSS placed as close to the pin as possible. The monitor should supply a 75 ohm
parallel termination for a net impedance of 37.5 ohms. The evaluation board has surge
suppression diodes to VCC and ground and a low-pass filter consisting of a bead and 22
tC l
pF capacitor close to the DB-15 connector.
No ntia
y
HSYNC Horizontal Sync: This output supplies horizontal sync to the monitor. This output should
op
have a series termination resistor placed as close to the pin as possible. The evaluation
board uses 47 ohms. The evaluation board has a low-pass filter consisting of a bead and
100 pF capacitor close to the DB-15 connector.
RED Pixel Red Content: This analog output supplies current corresponding to the red content
Do fide
of the pixel being refreshed. This output should have a 75 ohm resistor returned to
DAC_VSS placed as close to the pin as possible. The monitor should supply a 75 ohm
parallel termination for a net impedance of 37.5 ohms. The evaluation board has surge
suppression diodes to VCC and ground and a low-pass filter consisting of a bead and 22
pF capacitor close to the DB-15 connector.
VSYNC Vertical Sync: This output supplies vertical sync to the monitor. This output should have a
series termination resistor placed as close to the pin as possible. The evaluation board
n
uses 47 ohms. The evaluation board has a low-pass filter consisting of a bead and 100 pF
capacitor close to the DB-15 connector.
Co
VMI_CS_N VMI Chip Select: This output supplies the chip select for the VMI Host interface.
VMI_DS_N VMI Data Strobe: When the VMI interface is configured for mode A, this is an active-low
data strobe. When the VMI interface is configured for mode B, this is an active-low read
command. This pin also supplies ROM address bit 15.
VMI_HA[3:0] VMI Host Port Address Bus: This bus supplies the address for the VMI host interface
port. This bus also supplies ROM address bits [11:8].
VMI_HD[7:0] VMI Host Port Data Bus: This bidirectional bus transfers data across the VMI host
interface port. This bus is also used as the ROM data bus.
VMI_HSYNC VMI HREF: This input is the horizontal reference from the VMI video port.
tC l
No ntia
VMI_INT_N VMI INTREQ#: This active input is the interrupt request from the VMI interface. This pin
y
also supplies ROM address bit 13.
VMI_PCLK
VMI_PD[7:0]
op
VMI PIXCLK: This input is the pixel clock from the VMI video port.
VMI YUV Video Data Bus: This input bus is the pixel data from the VMI video port. This
bus is also the low order eight bits of the ROM address bus.
Do fide
VMI_RDY_N VMI DTACK#/READY: When the VMI interface is configured for mode A, this is active
DTACK# (extend transaction). When the VMI interface is configured for mode B, this is
active high READY. This pin also supplies ROM address bit 12.
VMI_RESET_N VMI RESET: This active low signal resets the VMI interface and/or devices to a known
condition.
VMI_RW_N VMI R/W# WR#: When the VMI interface is configured for mode A, this is the read/write
n
indicator. When the VMI interface is configured for mode B, this is an active low write
command. This pin also supplies ROM address bit 14.
Co
VMI_VSYNC VMI VREF: This input is the vertical reference from the VMI video port.
TV_CLK_OUT TV Clock Out: This output supplies the clock for the digital RGB out port.
TV_DATA[11:0] TV Data Out: This 12-bit bus supplies digital RGB data for the digital RGB out port.
TV_HSYNC TV_HSYNC: This pin supplies horizontal sync for the digital RGB out port.
Pin Description
TV_INCLK TV Clock In: This input is the clock for the digital RGB out port for slave mode.
TV_RESET TV_RESET_N: This is a reset for the digital RGB out port.
TV_VSYNC TV_VSYNC: This pin supplies vertical sync for the digital RGB out port.
GPIO_[2:0] General Purpose I/O[2:0]: These pins are dedicated for general purpose I/O. The table
indicates how they are assigned on the evaluation board.
tC l Signal
No ntia
y
Name Pin Purpose
Label
op
GPIO_2
GPIO_1
C4
B4
GPIO_2_RD
No connect
INSERT# (Z19) on VMI host connector
-
a. This pin is active (high) when the ROM is accessed (PCI10 + 0x00A0 xxxx).
ROM_CS_N ROM Chip Select: This output connects to the CE pin of the ROM.
ROM_OE_N ROM Output Enable: This output connects to the OE pin of the ROM. This pin is active
with ROM_CS_N to read the ROM.
n
ROM_WE_N ROM Write Enable: This output connects to the WE pin of the ROM. This pin is active
with ROM_CS_N for ROM writes (for updating the BIOS).
Co
SDA[1:0] Serial Data[1:0]: These are the data pins of the two I2C interfaces. SDA1 is used for the
feature connector interface, both the TV and xLCD encoders, and the LCD panel
connector. SDA0 is used for the CRT monitor (DDC2B) interface.
SDC[1:0] Serial Clock[1:0]: These are the clock pins of the two I2C interfaces. SDC1 is used for the
feature connector interface, both the TV and xLCD encoders, and the LCD panel
connector. SDC0 is used for the CRT monitor (DDC2B) interface.
XIN Crystal In: This pin connects to one side of the reference oscillator crystal. No external
resistor or capacitors are required. Voodoo3 has internal capacitors. The oscillator is
designed for a 18 pF, parallel resonant crystal. 3dfx Interactive, Inc. recommends a
tolerance of 50 ppm.
Pin Description
XOUT Crystal Out: This pin connects to one side of the reference oscillator crystal.
AGP_PLL_VSS AGP_PLL Ground Reference: This pin supplies ground reference to the AGP PLL. It
must be connected directly to the ground plane.
DAC_AVDD/I
tC l
DAC Power: These two pins supply power to the DACs. They are adjacent on the
No ntia
package. This supply is decoupled from V2_5 (2.5V supply) with a bead and then four
y
capacitors: 4.7 uF, 0.1 uF, 0.01 uF, and 0.001 uF. The filters should be close to the pins.
DAC_AVSS/R
GND[12:1]
op
DAC Ground Reference: These two pins supply ground reference to the DACs. They
must be connected directly to the ground plane.
Digital Ground Reference: These twelve pins supply ground reference to the digital
circuitry. Each must be connected directly to the ground plane.
Do fide
PLL_AVDD[1:0] PLL Power: These two pins supply power to the PLLs.This supply is decoupled from
V2_5 (2.5V supply) with a bead and then four capacitors: 4.7 uF, 0.1 uF, 0.01 uF, and
0.001 uF. The filters should be close to the pins.
PLL_AVSS[1:0] PLL Ground Reference: These two pins supply ground reference to the PLLs.
n
Thermal Thermal Pads: These 100 pins must be connected directly to the ground plane. They are
intended to conduct heat out of the chip onto the PC board. These pins are internally
Co
VCC[8:1] Digital Power: These eight pins supply power to the digital circuitry. Each must be
connected directly to the power plane. These pins must be well bypassed.
VCC_CORE[9:1]Digital Power: These nine pins supply power to the digital circuitry. Each must be
connected directly to the power plane. These pins must be well bypassed.
4 Configuration Options
When PCI_RST goes not active, the levels on VMI_HA[3:0] and VMI_HD[7:0] are loaded into a set of
configuration latches. These latches control Voodoo3 behavior. Most of the strapping options can be
sensed by software.
To load a zero into a configuration latch, connect a 4700 ohm resistor between the corresponding pin and
ground. To load a one into a configuration latch, connect a 4700 ohm resistor between the corresponding
pin and 3.3V. Every one of the twelve pins must have a resistor to either power or ground in order to
prevent the pin from floating to threshold.
7 VMI_HD7
op Disable PCI IRQ Register
1: PCI_AD16 (AGP)
0: Enable
1: Disable
6 VMI_HD6 SGRAM/SDRAM Size 0: 8 Mbit miscInit1[30]
Do fide
1: 16 Mbit
5 VMI_HD5 SGRAM/SDRAM Count 0: 4 Chips miscInit1[29]
1: 8 Chips
4 VMI_HD4 PCI Device Type 0: VGA miscInit1[28]
1: Other Multimedia
n
vidInFormat[8] = 0 vidInFormat[8] = 1
Chrontel Encoder Brooktree Encoder
Pin
Rising Falling Rising Falling
Edge Edge Edge Edge
TV_DATA[11] G0[4] R0[7] R0[7] G0[4]
TV_DATA[10] G0[3] R0[6] R0[6] G0[3]
TV_DATA[9] G0[2] R0[5] R0[5] G0[2]
TV_DATA[8] B0[7] R0[4] R0[4] B0[7]
tC l
No ntia
y
TV_DATA[7] B0[6] R0[3] R0[3] B0[6]
TV_DATA[6] B0[5] G0[7] G0[7] B0[5]
TV_DATA[5]
TV_DATA[4]
op B0[4]
B0[3]
G0[6]
G0[5]
G0[6]
G0[5]
B0[4]
B0[3]
Do fide
Signal on Register
Name Pin Direction
Eval Board Assignment
GPIO_2 C4 In GPIO_2_RD vidSerialParallelPort[30]
GPIO_1 B4 Out - vidSerialParallelPort[29]
GPIO_0 A4a I/O ROM_ACTIVE
a. This pin is driven active (high) when the ROM is accessed (PCI10 + 0x00A0 xxxx).
tC l
No ntia
y
op
Do fide
n
Co
7 Serial I/O
There are two serial I/O ports on Voodoo3. Each port comprises two open-drain outputs that can be
controlled and sensed with register bits. These ports are similar to I 2C.
By convention, Serial Port 0 is used for DDC (it is wired to the monitor connector).
Serial Port 1 is used for VMI (it is wired to the Feature Connector), the TV encoder and xLCD encoder, and
the panel LCD connector.
The following table shows the pin and register bit assignments for the two serial ports.
vidSerialParallelPort bits
Signal
Pin
Name Enable In Out
SDA1 D5 23 27 25
SDC1 B5 23 26 24
tC l
No ntia
SDA0 B3 18 22 20
y
SDC0 C3 18 21 19
op
Do fide
n
Co
8 ROM Access
By convention, a graphics adapter card includes a BIOS in a ROM. Twenty-three of the 26 pins needed to
access the ROM are multiplexed with VMI pins, as shown in Table 8.1.
A4 VMI_PD4 C15
A3 VMI_PD3 B16
A2 VMI_PD2 A16
A1 VMI_PD1 A17
n
A0 VMI_PD0 C16
D7 VMI_HD7 D6
Co
D6 VMI_HD6 C6
D5 VMI_HD5 D7
D4 VMI_HD4 C7
D3 VMI_HD3 C8
D2 VMI_HD2 D9
D1 VMI_HD1 C9
D0 VMI_HD0 A10
9 DC Specifications
9.1 Absolute Maximum Ratings
Stresses above those listed in Table 9.1 may cause permanent damage to system components. These are
stress ratings only and functional operation at these or any conditions outside those indicated in Table 9.2
is not implied. Exposure to absolute maximum rating conditions for extended periods may affect system
reliability.
TJ
op
Max Junction Temperature 125 degrees Ca
a. For operation at case temperature above 105 degrees C, consult appl-
ciation note. Maximum junction temperature is 125 degrees C under
any conditions.
Do fide
- 250 - 333
Test
Symbol Description
n
- 250 - 333
Test
Symbol Description
Conditions Min Max Min Max
CIN Input Capacitancea All except - 10 pF - 10 pF
XIN, XOUT
CINX Input Capacitance XIN, XOUT tbd tbd tbd tbd
tC l
No ntia
y
op
Do fide
n
Co
- 250 - 333
Parameter Conditionsa
Degrees C / watt Degrees C / watt
θJA Typical, no heat sink 10.0 n/a
θJA With heat sink n/a 6.0
a. See Application Note to determine actual theta JA and junction temperature.
10 AC Specifications
In general, these waveforms and tables very closely follow those of the respective specifications.
Maximum Frequency
Clock
-250 -333
GRX 125 MHz 166 MHz
MCLK 125 MHz 166 MHz
tC l
No ntia
y
10.2 Clock Input Timing
2.4 V
op tHIGH
1.5 V
Do fide
0.8 V
tLOW
tCYC
n
a. This clock is used for factory testing. This table is reference only.
1.5 V
0.8 V
tLOW
tCYC
Symbol
tC lParameter Min Max Units
No ntia
y
tCYC CLK cycle time 8.6 - ns
tHIGH
tLOW
op
CLK high time
4
-
-
ns
ns
Do fide
PCI_RST
tSU tH
VMI_HA[3:0]
VMI_HD[7:0]
tC l
No ntia
y
Figure 10.3 Reset Waveforms
op
Table 10.9 Reset Timing
P_CLK
Outputs
Symbol
tON
op Parameter
Float to active delay
Min
1.0
Max
6
Units
ns
Do fide
P_CLK
tSUC/D tH
Inputs
Symbol
tSUC
op Parameter
Control signals setup time to CLK
Min
6.0 -
Max Units
ns
Do fide
MCLK
Outputs
Symbol
tON
op Parameter
Float to active delay (MD[127:0]) tbd
Min Max
tbd
Units
ns
Do fide
MCLK_IN
tSU tH
MD Inputs
Symbol
tSU
op Parameter
MD setup time to MCLK_IN
Min
tbd -
Max Units
ns
Do fide
VMI_HA[3:0]
VMI_R/W
t1 t3
tC l t6
No ntia
y
VMI_DS_N
op t2
t5
t2
t4
Do fide
VMI_DTACK_N
t7
t8
VMI_HD[7:0]
n
Read Data
Co
tC l
No ntia
y
op
Do fide
n
Co
VMI_HA[3:0]
VMI_CS_N
t1 t11 t2
WR#, RD#
t10
t3 t7
tC l t6
No ntia
y
VMI_READY
op t4 t5
t8
VMI_HD[7:0]
Read Data
n
t9
Co
tC l
No ntia
y
op
Do fide
n
Co
VMI_PCLK
t1 t2
VMI_BLANK
t3
t4
VMI_PD[7:0]
tC l
No ntia
y
Figure 10.10 VMI Video In Waveforms
op
Table 10.16 VMI Video In Timing
TV_INCLK
t6
TV_CLK_OUT
t1
t3
tC l
No ntia
y
TV_DATA[11:0]
opt2
t4
t5
TV_BLANK
Do fide
TV_HSYNC
TV_VSYNC
t1
MCLK
(reference)
ROM_AD[15:0]
ROM_CS_N
ROM_OE_N
t2
tC l
No ntia
y
ROM_DATA[7:0] op
Figure 10.12 ROM Read Cycle Waveforms
Do fide
t1
MCLK
(reference)
ROM_AD[15:0]
ROM_CS_N
ROM_DATA[7:0]
t2 t3 t4
tC l
No ntia
y
ROM_WE_N op
Figure 10.13 ROM Write Cycle Waveforms
Do fide
11 Package
11.1 Introduction
The Voodoo3 is supplied in a 352-pin 35-mm BGA package with 100 thermal balls (total of 452 balls).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 (ref) 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
A A
B B
C C
D D
E E
F F
G Bottom View G
H H
J Top View L2 J
K K
L D3 L
M D2 D1 M
N N
P P
R R
T(S) T(S) T
U U
V V
W L1 W
Z Y
AA
tC l AA
AB
No ntia
AB
y
AC AC
AD AD
AE AE
AF AF
(ref)
D4
op D3
L2
D1
D2
Do fide
A1 A3
A4
30° typ.
A2 C1 (coplanarity)
n
L2
L2
L1
tC l
Symbol Minimum (mm) Nominal (mm) Maximum (mm)
No ntia
y
L1 0.71
op
L2 1.27
Do fide
n
Co