As of May 2001, this document replaces the Basis Communications Corp. document AN-PD10.
Information in this document is provided in connection with Intel® products. No license, express or implied, by estoppel or otherwise, to any intellectual
property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability
whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to
fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not
intended for use in med ical, life saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
The PD672X/30/32/33 — ZV Port Implementation may contain design defects or errors known as errata which may cause the product to deviate from
published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling
The PD6710, PD6722, and PD6729 are single-chip PCMCIA interface controllers capable of
controlling one or two PCMCIA or compact Flash sockets, respectively. They are designed fo r us e
in embedded applications and notebook systems where reduced form factor and low power
consumption are critical design objectives.
Current typical application examples include:
■ Routers■ Integrated access devices
■ Access network servers■ DSLAMs
■ PBXs■ Terminal servers
■ Vending machines■ Point of Sale terminals
■ Portable h andheld systems■ Navigation systems
■ Data acquisition systems■ Measurement equipment
■ Settop boxes
PD672X/30/32/33 — ZV Port Implementation
With the PD6710, a complete single-socket PCMCIA solution with power-control circuitry can
occupy less than 1.5 square inches (10 square centimeters) of board space. Similarly, with the
PD6722 and PD6729, a complete dual-socket PCMCIA solution with power-control circuitry can
occupy less than 2 square inches (13 square centimeters) of board space.
The PD67XX controllers are completely compatible with the standards of PCMCIA (Person a l
Card Memory International Association) Release 2.0 Standard as well as JEIDA (Japan Electronic
Industry Development Association) Version 4.1 Standard (PD6729 is compliant with the PCI 2.1
Specification. The PD67XX controllers also offer special power-saving features such as Automatic
Low-power Dynamic Mode and Suspend Mode. Both controllers are true mixed-voltage devices
that can operate at +5 volts, +3.3 volts, or a combination of these at various interfaces. The
controllers have full internal buffering and requir e no additional circuitry to interface to the ISA (or
ISA-like) Bus for the PD6710 and PD6722, and the PCI Bus for PD6729, or to PCMCIA sockets.
Note:In this document, PD67XX represents the PD6710, PD6722, and PD6729.
Application Note5
PD672X/30/32/33 — ZV Port Implementation
2.0Overview
This application note discusses system design considerations associated with the implementation
of the ZV (Zoomed Video) Port when using the PD6722/’29/’30, or PD6832 controller devices.
Intended to assist the system designer, this document highlights how various aspects of the PC
Card relate to the ZV Port implementation. Since the ZV Port implementation overlaps PC Card,
graphics, and audio technologies, consulting with appropriate applications/product groups is
recommended.
3.0Zoomed Video (ZV)
ZV is a cost-effective method of accessing live video through a PC Card. The ZV Port provides a
direct connection between a PC Card and a VGA controller and an audio DAC. It allows the PC
Card to directly write video data to an input port of a graphics controller and audio data to a digitalto-analog converter. Intel offers a family of PC Card (PCMCIA) Controllers that support the ZV
Port standard.
4.0A Typical ZV Port Implementation
Figure 1 on page 7 illustrates a typical ZV Port implementation with PD6722/’29/’30 and PD6832
controller devices. These devices support the ZV Port in the ‘bypass’ mode during which the
signals are directly rerouted from the PC Card bus to the Video ZV Port (the video port of the
GD7XXX device is also referred to as the V-Port). This rerouting is accomplished by tristating
specific PC Card Bus signals from the PC Card (PCMCIA) Controller. Once these signals are
tristated by the host controller during the ZV Port operation, the ZV Port-compliant PC Card drives
video and audio data on the same signals. Video signals from the PC Card are routed to the ZV
Port-capable video controller; audio signals from the PC Card are routed to the ZV Port-compliant
audio DAC in the host system. This mechanism provides an inexpensive means of adding video/
audio capability to a notebook or desktop system without any additional bur den on th e host bus.
As specified in the PC Card standard, a ZV Port-compliant PC Card, when inserted into a PC Card
slot, is initialized the same way as a PC Card 16. It is then recognized as a ZV Port card and
programmed accordingly by Card Services. As shown in Figure 1, the PD6722/’29/’30/’6832
enters the ZV Port mode by tristating address pins A[25:4] of the PC Card bus wh en the
Multimedia Enable bit (bit 0 of the Misc. Control register 1 at index 16h in the PD6722/’29/’30 and
PD6832; in the PD6832 it can also be at memory of fset 81 6h) is set. These addr ess pins are ou tputs
from the PD6722/’29/’30/’6832 during normal PC Card operatio n. The tristating of the address
pins by the adapter allows the A[25:4] signals to simultaneously carry video data and video capture
timing control signals directly to a video controller, and the audio signals to the audio DAC. The
PD6832 has a Multimedia Arm bit (bit 7 of the Misc. Control register 3; this register is at I/O index
2Fh, extended index 25h, or memory offset 925h) that works as the overriding control bit. Until the
Multimedia Arm bit is set, the Multimedia Enable bit does not tristate the address bit as previously
described. When the Multimedia Expand bit (bit 6 of Misc. Control register 3) is set to ‘1 ’, CE2
and D[15:8] are tristated on the 16-bit PC Card bus, in addition to the tristating of the address
signals A[25:4]. The Multimedia Expand bus allows 24-bit video from the ZV Port-compliant PC
Card.
6Application Note
Note that ZV Port implementation is likely to vary depending on the platform; the Socket Services
software must be customized to address these variances. Controlling the OE (output enable) inputs
of the external buffers depends upon specific hardware design and software needs to be aware of
specifics, such as the I/O Port addresses.
When the PC Card Multimedia mode is used, Intel recommen ds that the ZV Port pins be co nnected
as shown in Tables 1–3 for the various controller devices. The pin assignments provided in the
tables ensure signal integrity and compliance with the ZV Port standard. By disabling or powering
down the ZV Port, this connection between the GD7XXX and the PC Card bus does not interfere
with the normal (non-mul timedia) PC Card bus opera t ion.
When the ZV Port is disabled, VPM (Video Port Manager) software or other client drivers must
program the VGA controller so as not to adversely affect the video port of the VGA controller. A
bus switch, turned off during normal PC Card bus operation, may be needed to reduce the load on
the PC Card bus.
Figure 1. Typical ZV Port Implementation
TVLCDCRT
PD672X/30/32/33 — ZV Port Implementation
HOST BUS
DRAM
ANALOG
ENCODER
GD7XXX
PD6722
PD6729
PD6730
PD6832
PD6833
MOTHERBOARD
19
ZV PORT
(Video)
AMP
AUDIO
CODEC
4
PCM
AUDIO
INPUT
SPEAKERS
PC CARD SLOT
4
AUDIO
PC CARD
INTERFACE
19
VIDEO & CONTROL
PC CARD
PCM
CONVERTER
VIDEO
DECODER
AUDIO
VIDEO
NTSC/PAL
RF SIGNAL
Application Note7
PD672X/30/32/33 — ZV Port Implementation
A buffer circuit placed between the PC Card bus and the VGA video port reduces the trace length
to lower the loading effect. The ZV Port standard requires that the length of the trace between the
PC Card connector and the buffer (if used) must be less than two inches. Buffer s are also needed to
support ZV Port PC Cards in either socket.
In a full implementation of the ZV Port, multiple PC Card slots can be used to implement the ZV
Port. This implies that the user inserts the multimedia PC Card into either slot and th e system is
able to recognize and respond to this event appropriately. To allow the multimedia PC Card to be
inserted into either slot, the individual PC Card bus must be isolated from the other bus by using
buffers in the system. The following block diagrams illustrate possible ZV Port implementations.
Note that the control signal inputs to the buffers can be controlled by different methods. For the
GD7XXX, the buffer control comes from the I/O pins of the GD7XXX that are labeled VPCNTL
and TVON. For further information, refer to the application note titled, “V-Port Implementation for the GD7548 Super VGA Controller”.
8Application Note
PD672X/30/32/33 — ZV Port Implementation
5.0Dedicated Socket Approach to ZV Port
Implementation
Figure 2 shows a solution using the PD6722/’29/’30/’6832 Controller and the GD7XXX Super
VGA controller to support a single dedicated ZV Port slot. This simple implementation does not
require any external buffer or glue logic; the only limitation is that one socket must be dedicated to
the ZV Port. Also, depending upon the audio controller used, a buf fer may be required between the
PC Card bus and the audio controller. The designer must ensure that while in R2 PC Card mode
(non-ZV operation), the traf fic over the bus do es not cause the audio inp ut to be driven or the video
port of the VGA controller to be adversely affected. If the audio controller or VGA controller do
not support a shutdown mode, buffer s are required in each path. Als o refer to “Layout Guidelines”
on page 15 to determine if buffers are required for the video path.
Figure 2. Dedicated Socket Approach to ZV Port Implementation
GD7XXX
PD6722
PD6729
PD6730
PD6832
PD6833
V-PORT
PC CARD BUS
AUDIO CODEC
ZV PORT PC CARD
Application Note9
PD672X/30/32/33 — ZV Port Implementation
6.0Buffer Implementation for Audio DAC
A buffer solution to isolate the audio controller when the socket is not conf igur ed in ZV Port mode
is shown in Figure3. This illustrates how to control the buffer enable; if the GD7XXX is used, then
one of the GPO pins can control the buffer enable.
Figure 3. Buffer Implementation for Audio DAC
GD7XXX
V-PORT
PD6722
PD6729
PD6730
PD6832
PD6833
PC CARD BUS
OE
BUFFER
AUDIO
ZV PORT PC CARD
10Application Note
PD672X/30/32/33 — ZV Port Implementation
7.0ZV Port Implementation for Socket A and B
Figure 4 shows the ZV Port support for socket A and B. If using the GD7XXX, two of the GPO
pins can control the buffer output enables. Since there is only one V-Port, a ZV Port PC Card can
be inserted in either Socket A or Socket B.
Figure 4. ZV Port Implementation for Socket A and B
TVON
VPCNTL
GD7XXX
GLUE LOGIC
2 NAND GATES
1 INVERTER
PD6722
PD6729
PD6730
PD6832
OE
BUFFER
R
P
V-PORT
PC CARD BUS A
PC CARD BUS B
OE
BUFFER
Z
X
AUDIO
SOCKET A
ZV PORT PC CARD
PD6833
SOCKET B
ZV PORT PC CARD
T able 1. PC Card, ZV Port, and PD6722 Pin Assignment (Sheet 1 of 2)
PC Card
Pin
Number
8A10IHREFO2185Horizontal sync to ZV Port
10A11IVSYNCO2589Vertical sync to ZV Port
11A9IY0O2891Video data to ZV Port
12A8IY2O3093Video data to ZV Port
13A13IY4O339 5Video data to ZV Port
14A14IY6O359 7Video data to ZV Port
NOTE: ‘I’ indicates that the signal is an input to the PC Card; ‘O’ indicates that the signal is an output from the PC Card.
PC Card
Pin
Controller ignores BVD2/SPKR#, IOIS16#, and INPACK# during ZV Port operation.
I/O in PC
Card
Mode
ZV Port Pin
Name
I/O in ZV
Port Mode
PD6722S
ocket A
PD6722S
ocket B
Comments
Application Note11
PD672X/30/32/33 — ZV Port Implementation
Table 1. PC Card, ZV Port, and PD6722 Pin Assignment (Sheet 2 of 2)
PC Card
Pin
Number
19A16IUV2O41103Video data to ZV Port
20A15IUV4O43105Video data to ZV Port
21A12IUV6O45107Video data to ZV Port
22A7ISCLKI47109Audio SCLK PCM signal
23A6IMCLKI49112Audio MCLK PCM signal
24–25A[5:4]IRESERVEDRFU50,53113,115
26–29A[3:0]IADDRESS[3:0]I
33IOIS16#OPCLKO68131Pixel clock to ZV Port
46A17IY1O3294Video data to ZV Port
47A18IY3O3496Video data to ZV Port
48A19IY5O3698Video data to ZV Port
49A20IY7O38100Video data to ZV Port
50A21IUV0O40102Video data to ZV Port
53A22IUV1O42104Video data to ZV Port
54A23IUV3O44106Video data to ZV Port
55A24IUV5O46108Video data to ZV Port
56A25IUV7O48110Video data to ZV Port
60 INPACK#OLRCLKO56119Audio LRCLK PCM signal
62SPKR#OSDATAO59122Audio PCM Data signal
NOTE: ‘I’ indicates that the signal is an input to the PC Card; ‘O’ indicates that the signal is an output from the PC Card.
PC Card
Pin
Controller ignores BVD2/SPKR#, IOIS16#, and INPACK# during ZV Port operation.
I/O in PC
Card
Mode
ZV Port Pin
Name
I/O in ZV
Port Mode
PD6722S
ocket A
55,57,58,60118,120,
PD6722S
ocket B
121,123
Comments
Tristated by Controller; no
connection in PC Card
Used for accessing PC
Card
Table 2. PC Card, ZV Port, and PD6729 Pin Assignment (Sheet 1 of 2)
PC Card
Pin
Number
8A10IHREFO77153Horizontal sync to ZV Port
10A11IVSYNCO82157Vertical sync to ZV Port
11A9IY0O84159Video data to ZV Port
12A8IY2O86162Video data to ZV Port
13A13IY4O88164Video data to ZV Port
14A14IY6O90166Video data to ZV Port
19A16IUV2O97172Video data to ZV Port
20A15IUV4O99174Video data to ZV Port
NOTE: ‘I’ indicates that the signal is an input to the PC Card; ‘O’ indicates that the signal is an output from the PC Card.
PC Card
Pin
Controller ignores BVD2/SPKR#, IOIS16#, and INPACK# during ZV Port operation.
I/O in PC
Card
Mode
ZV Port Pin
Name
I/O in ZV
Port Mode
PD6729S
ocket A
PD6729S
ocket B
Comments
12Application Note
PD672X/30/32/33 — ZV Port Implementation
T able 2. PC Card, ZV Port, and PD6729 Pin Assignment (Sheet 2 of 2)
PC Card
Pin
Number
21A12IUV6O101176Video data to ZV Port
22A7ISCLKI104179Audio SCLK PCM signal
23A6IMCLKI106181Audio MCLK PCM signal
24–25A[5:4]IRESERVEDRFU108, 110183, 185
26–29A[3:0]IADDRESS[3:0]I
33IOIS16#OPCLKO125201Pixel clock to ZV Port
46A17IY1O87163Video data to ZV Port
47A18IY3O89165Video data to ZV Port
48A19IY5O92167Video data to ZV Port
49A20IY7O94169Video data to ZV Port
50A21IUV0O96171Video data to ZV Port
53A22IUV1O98173Video data to ZV Port
54A23IUV3O100175Video data to ZV Port
55A24IUV5O103178Video data to ZV Port
56A25IUV7O105180Video data to ZV Port
60 INPACK#OLRCLKO113189Audio LRCLK PCM signal
62SPKR#OSDATAO116192Audio PCM data signal
NOTE: ‘I’ indicates that the signal is an input to the PC Card; ‘O’ indicates that the signal is an output from the PC Card.
PC Card
Pin
Controller ignores BVD2/SPKR#, IOIS16#, and INPACK# during ZV Port operation.
I/O in PC
Card
Mode
ZV Port Pin
Name
I/O in ZV
Port Mode
PD6729S
ocket A
112, 114,
115, 117
PD6729S
ocket B
187,190,
191, 193
Comments
Tristated by Controller; no
connection in PC Card
Used for accessing PC
Card
T able 3. PC Card, ZV Port, and PD6730/’6832 Pin Assignment (Sheet 1 of 2)
PC Card
Pin No.
8A10IHREFO73149Horizontal sync to ZV Port
10A11IVSYNCO77153Vertical sync to ZV Port
11A9IY0O80155Video data to ZV Port
12A 8IY2O82157Video data to ZV Port
13A13IY4O84159Video data to ZV Port
14A14IY6O86162Video data to ZV Port
19A16IUV2O93169Video data to ZV Port
20A15IUV4O95171Video data to ZV Port
21A12IUV6O97173Video data to ZV Port
22A7ISCLKI100175Audio SCLK PCM signal
NOTE: ‘I’ indicates that the signal is an input to the PC Card; ‘O’ indicates that the signal is an output from the PC Card.
PC Card
Pin
Controller ignores BVD2/SPKR#, IOIS16#, and INPACK# during ZV Port operation.
I/O in PC
Card
Mode
ZV Port Pin
Name
I/O in ZV
Port Mode
PD6730 or
PD6832
Socket A
PD6730 or
PD6832
Socket B
Comments
Application Note13
PD672X/30/32/33 — ZV Port Implementation
Table 3. PC Card, ZV Port, and PD6730/’6832 Pin Assignment (Sheet 2 of 2)
PC Card
Pin No.
23A6IMCLKI103178Audio MCLK PCM signal
24–25A[5:4]IRESERVEDRFU105, 107181, 183
26–29A[3:0]I
33IOIS16#OPCLKO125201Pixel clock to ZV Port
46A17IY1O83158Video data to ZV Port
47A18IY3O85161Video data to ZV Port
48A19IY5O88164Video data to ZV Port
49A20IY7O90166Video data to ZV Port
50A21IUV0O92168Video data to ZV Port
53A22IUV1O94170Video data to ZV Port
54A23IUV3O96172Video data to ZV Port
55A24IUV5O99174Video data to ZV Port
56A25IUV7O102176Video data to ZV Port
60 INPACK#OLRCLKO110186Audio LRCLK PCM signal
62SPKR#OSDATAO114190Audio PCM Data signal
NOTE: ‘I’ indicates that the signal is an input to the PC Card; ‘O’ indicates that the signal is an output from the PC Card.
PC Card
Pin
Controller ignores BVD2/SPKR#, IOIS16#, and INPACK# during ZV Port operation.
I/O in PC
Card
Mode
ZV Port Pin
Name
ADDRESS
[3:0]
I/O in ZV
Port Mode
I
PD6730 or
PD6832
Socket A
109,111,
113,116
PD6730 or
PD6832
Socket B
185,187,
189, 191
Comments
Tristated by Controller; no
connection in PC Card
Used for accessing PC Card
14Application Note
8.0Layout Guidelines
The VGA controller, th e PC Card (PCMCIA) Contro ller, and the PC Card Sockets must be in close
proximity to one another. This requirement is particularly important when the PD6832 or PD6833
device is used along with the ZV Port for Card bus implementation. According to tests conducted
by PCMCIA ZV Port subcommittee, the stubs to the GD7548 device or any other VGA controller
must be no longer than two inches. As shown in Fi gure 4 on page 11, the stub length is the distance
between points P and R for PC Card bus A and between points X and Z for PC Card bus B. Vias
have already been included in this recommended stub length.
• Maximum total capacitive loading for each Card bus signal = 22 pF
• Maximum input capacitance of each host controller pin = 10 pF
• Maximum input capacitance of the buffer pin = 5 pF
A total of 7 pF remains for the PC Card connector-to-buffer input pin trace. A maximum trace
length of two inches satisfies CardBus requirem ents.
PD672X/30/32/33 — ZV Port Implementation
System designers must check the V
prototypes to ensure that the effect is minimal. The CCLK signal on the CardBus must be thick
with sufficient gap from adjacent traces and series termination must be used. Guidelines for CCLK
signal are included in the latest PC Card specifications.
Note:Intel recommends that designers contact the PCMCIA organization for the latest revision of the ZV
Port standard.
bounce, ground bounce, and crosstalk on CardBus/ZV Port
CC
Application Note15
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.