be configured as either channelized or
unchannelized
• Two fast (52 Mbps) ports/other ports capable
of speeds up to 10 Mbps (unchannelized)
• Channelized Ports 0 to 15 handle one, two or
four T1 or E1 lines
• Supports up to 64 T1 or E1 data streams
• Per channel DS0 loopbacks in both direction
• Support transparent Mode
• V.54 loopback code detector
• Onboard Bit Error Rate Tester (BERT) with
auto error insertion capability
Chateau – Channelized T
E1 And HDLC Controller
• BERT function can be assigned to any
HDLC channel or any port
• 104 Mbps full duplex throughput
• Large 16 kbits FIFO in both receive and
transmit directions
• Efficient scatter / gather DMA
• Receive data packets are Time stamped
• Transmit packet priority setting
• Local bus allows for PCI bridging or local
access
• Intel or Motorola bus signals supported
• 25 MHz to 33 MHz 32-bit PCI (V2.1)
backplane interface
• 3.3V low power CMOS with 5V tolerant I/O
• JTAG support IEEE 1149.1
• 256 Lead Plastic BGA (27 mm x 27 mm)
1 And
DESCRIPTION
The DS3134 Chateau device is a 256-channel HDLC controller. The DS3134 is capable of handling up to
64 T1 or E1 data streams or 2 T3 data streams. Each of the 16 physical ports can handle one, two or four
T1 or E1 data streams. The Chateau consists of the following blocks:
• Layer Block
• HDLC Block
• FIFO Block
• DMA Block
• PCI Bus
• Local Bus
1 of 203101600
DS3134
There are 16 HDLC Engines (one for each port) that are capable of operating at speeds up to 8.192 Mbps
in channelized mode and up to 10 Mbps in unchannelized mode. There are also two Fast HDLC Engines,
which only reside on Ports 0 and 1 and they are capable of operating at speeds up to 52 Mbps.
Applications/Markets include:
• Channelized T1/E1
• Clear channel (unchannelized) T1/E1
• Channelized T3/E3
• Dual clear channel (unchannelized) T3/E3
• High density Frame Relay access
• xDSL (each port can support up to 10 Mbps)
• Dual HSSI
• V.35
• SONET/SDH EOC/ECC Termination
• Any applications require large number of HDLC channels
The device fully meets the following specifications: ANSI (American National Standards Institute)
T1.403-1995 Network-to-Customer Installation DS1 Metallic Interface March 21, 1995 and PCI Local
Bus Specification V2.1 June 1, 1995. ITU Q.921 March 1993 and ISO Standard 3309-1979 Data
Communications – HDLC Procedures – Frame Structure.
2 of 203
DS3134
REVISION HISTORY
Version 1 (1/30/98)
Original release.
Version 2 (4/4/98)
1. Assigned signals to leads (Section 2.1).
2. Added more information to Sections 1, 5, 7, and 10.
3. Removed the P3VEN signal pin (Section 2.1 and 2.5).
4. Added FIFO Priority Control bits to the MC register (Section 4.2).
5. Added Abort and Bit Stuffing Control bits to the RHCD and THCD registers (Section 6.2).
6. Changed the Absolute Maximum Voltage Rating and IOH numbers (Section 12).
7. Changed the Low Water Mark definition (Section 7.1).
8. Added Section 14 on Applications.
Version 3 (6/22/98)
1. Corrected JTRST* lead from V19 to U19 (Section 2.1).
2. Added TEST lead at C3 (Section 2.1).
3. Added the Valid Receive Done Queue Descriptor bit (Section 8.1.4).
4. Corrected JTAG Device Code from 0000614Ch to 00006143h (Section 11.3).
5. Changed the order of the TABTE & TZSD bits in the THCD Register (Section 6.2).
6. Added JTAG Scan Control Information into Table 11.4A (Section 11.4).
7. Added Minimum Grant & Maximum Latency Settings to PINTL0 (Section 9.2).
8. Remove the HDLC channel restriction that required channels 1 to 128 to be assigned to ports 0 to 7
and HDLC channels 129 to 256 to be assigned to port 8 to 15 (Sections 1, 5.1, 5.3 and 6.1).
Version 4 (11/18/98)
1. Added information about queues full and empty states (Sections 8.1.3, 8.1.4, 8.2.3, and 8.2.4).
2. Changed BERT ones and zeros detector from 32 consecutive to 31 consecutive (Section 5.6).
3. Changed BERT Bit and Error Counters to count during loss of receive synchronization (Section 5.6).
4. Corrected Table 1E (Section 1).
5. Added bit numbers to register descriptions.
6. Changed Local Bus Configuration Mode AC Timing Parameter A7 from 5ns to 40ns. (Section 12).
The DS3134 Chateau device is a 256 channels HDLC controller. The primary features of the device are
listed in Table 1A. This data sheet is split in Sections along the major the blocks of the device as shown
in Figure 1A. Throughout the data sheet, certain terms will be used and these terms are defined in Table
1B. The DS3134 device is designed to meet certain specifications and a listing of these governing
specifications is shown in Table 1C.
Pin Names in ( )
are acti ve when
the dev ic e is in
the MOT mode
=
7 of 203
DS3134 FEATURE LIST Table 1A
Layer Can Support Up to 64 T1 or E1 Data Streams or Two T3 Data Streams
One16 Independent Physical Ports all Capable of Speeds Up to 10 MHz
Two of These Ports are also Capable of Speeds Up to 52 MHz
Each Port can be Independently Configured for Either Channelized or Unchannelized Operation
Each Physical Channelized Port can Handle One, Two, or Four T1 or E1 Data Streams
Supports N x 64 kbps and N x 56 kbps
Onboard V.54 Loopback Detector
Onboard BERT Generation and Detection
Per DS0 Channel Loopback in Both Directions
Unchannelized Loopbacks in Both Directions
HDLC256 Independent Channels
104 Mbps throughput in both the Receive and Transmit Directions
Transparent Mode
Two Fast HDLC Controllers Capable of Operating Up to 52 MHz
Automatic Flag Detection and Generation
Shared Opening and Closing Flag
Interfame Fill
Zero Stuffing and Destuffing
CRC16/32 Checking and Generation
Abort Detection and Generation
CRC Error and Long/Short Frame Error Detection
Bit Flip
Invert Data
DS3134
FIFO Large 16 kB Receive and 16 kB Transmit Buffers Maximize PCI Bus Efficiency
Small Block Size of 16 Bytes Allows Maximum Flexibility
Programmable Low and High Water Marks
Programmable HDLC Channel Priority Setting
DMA Efficient Scatter-Gather DMA Minimizes PCI Bus Accesses
Programmable Small and Large Buffer Sizes Up to 8191 Bytes & Algorithm Select
Descriptor Bursting to Conserve PCI Bus Bandwidth
Programmable Packet Storage Address Offset
Identical Receive & Transmit Descriptors Minimize Host Processing in Store-and-Forward
Automatic Channel Disabling and Enabling on Transmit Errors
Receive Packets are Timestamped
Transmit Packet Priority Setting
PCI32-Bit 33 MHz
BusVersion 2.1 Compliant
Contains Extension Signals that Allow Adoption to Custom Buses
Can Burst Up to 256 32-Bit Words to Maximize Bus Efficiency
8 of 203
Local Can Operate as a Bridge from the PCI Bus or a Configuration Bus
BusIn Bridge Mode; can arbitrate for the Bus
8 or 16 Bits Wide
In Bridge Mode, Supports a 1M Byte Address Space
Supports both Intel and Motorola Bus Timing
JTAG TEST ACCESS
3.3V LOW POWER CMOS WITH 5V TOLERANT INPUTS AND OUTPUTS
256 LEAD PLASTIC BGA PACKAGE (27 MM X 27 MM)
DS3134
9 of 203
DS3134
DATA SHEET DEFINITIONS Table 1B
Acronym
Or TermDefinition
BERTBit Error Rate Tester.
DescriptorA message passed back and forth between the DMA and the Host.
DwordDouble Word. A 32-bit data entity.
DMADirect Memory Access.
FIFOFirst In First Out. Temporary memory storage scheme.
HDLCHigh level Data Link Control.
HostThe main controller that resides on the PCI Bus.
n/aNot Assigned.
V.54A pseudorandom pattern used to control loopbacks (see ANSI T1.403)
GOVERNING SPECIFICATIONS Table 1C
ANSI (American National Standards Institute) T1.403-1995 Network-to-Customer Installation DS1
Metallic Interface March 21, 1995.
PCI Local Bus Specification V2.1 June 1, 1995.
GENERAL DESCRIPTION
The Layer One Block handles the physical input and output of serial data to and from the DS3134. The
DS3134 is capable of handling up to 64 T1 or E1 data streams or 2 T3 data streams. Each of the 16
physical ports can handle up to two or four T1 or E1 data streams. Section 14 contains some examples of
how this is performed. The Layer One Block prepares the incoming data for the HDLC Block and grooms
data from the HDLC Block for transmission. The block has the ability to perform both channelized and
unchannelized loopbacks as well as search for V.54 loop patterns. It is in the Layer One Block that the
Host will enable HDLC channels and assign them to a particular port and/or DS0 channel(s). The Host
assigns HDLC channels via the R[n]CFG[j] and T[n]CFG[j] registers, which are described in Section 5.3.
The Layer One Block interfaces directly to the Bit Error Rate Tester (BERT) Block. The BER T Block
can generate and detect both pseudorandom and repeating bit patterns and it is used to test and stress data
communication links.
The HDLC Block consists of two types of HDLC controllers. There are 16 Slow HDLC Engines (one for
each port) that are capable of operating at speeds up to 8.192 Mbps in channelized mode and up to
10 Mbps in unchannelized mode. There are also two Fast HDLC Engines, which only reside on Ports 0
and 1 and they are capable of operating at speeds up to 52 Mbps. Via the RP[n]CR and TP[n]CR
registers in the Layer One Block, the Host will configure Port 0 and 1 to use either the Slow or the Fast
HDLC engine. The HDLC Engines perform all of the Layer 2 processing which include, zero stuffing
and destuffing, flag generation and detection, CRC generation and checking, abort generation and
checking.
10 of 203
DS3134
In the receive path, the following process occurs. The HDLC Engines collect the incoming data into
32-bit dwords and then signal the FIFO that the engine has data to transfer to the FIFO. The 16 ports are
priority decoded (Port 0 gets the highest priority) for the transfer of data from the HDLC Engines to the
FIFO Block. Please note that in a channelized application, a single port may contain up to 128 HDLC
channels and since HDLC channel numbers can be assigned randomly, the HDLC channel number has no
bearing on the priority of this data transfer. This situation is of no real concern however since the
DS3134 has been designed to handle up to 104 Mbps in both the receive and transmit directions without
any potential loss of data due to priority conflicts in the transfer of data from the HDLC Engines to the
FIFO and vice versa.
The FIFO transfers data from the HDLC Engines into the FIFO and checks to see if the FIFO has filled to
beyond the programmable High Water Mark. If it has, then the FIFO signals to the DMA that data is
ready to be burst read from the FIFO to the PCI Bus. The FIFO Block controls the DMA Block and it
tells the DMA when to transfer data from the FIFO to the PCI Bus. Since the DS3134 can handle
multiple HDLC channels, it is quite possible that at any one time, several HDLC channels will need to
have data transferred from the FIFO to the PCI Bus. The FIFO determines which HDLC channel the
DMA will handle next via a Host configurable algorithm, which allows the selection to be either round
robin or priority, decoded (with HDLC Channel 1 getting the highest priority). Depending on the
application, the selection of this algorithm can be quite important. The DS3134 cannot control when it
will be granted PCI Bus access and if bus access is restricted, then the Host may wish to prioritize which
HDLC channels get top priority access to the PCI Bus when it is granted to the DS3134.
When the DMA transfers data from the FIFO to the PCI Bus, it burst reads all available data in the FIFO
(even if the FIFO contains multiple HDLC packets) and tries to empty the FIFO. If an incoming HDLC
packet is not large enough to fill the FIFO to the High Water Mark, then the FIFO will not wait for more
data to enter the FIFO, it will signal the DMA that a End Of Frame (EOF) was detected and that data is
ready to be transferred from the FIFO to the PCI Bus by the DMA.
In the transmit path, a very similar process occurs. As soon as a HDLC channel is enabled, the HDLC
(Layer 2) Engines begin requesting data from the FIFO. Like the receive side, the 16 ports are priority
decoded with Port 0 getting the highest priority. Hence, if multiple ports are requesting packet data, the
FIFO will first satisfy the requirements on all the enabled HDLC channels in the lower numbered ports
before moving on to the higher numbered ports. Again there is no potential loss of data as long as the
transmit throughput maximum of 104 Mbps is not exceeded. When the FIFO detects that a HDLC Engine
needs data, it then transfers the data from the FIFO to the HDLC Engines in 8-bit chunks. If the FIFO
detects that the FIFO is below the Low Water Mark, it then checks with the DMA to see if there is any
data available for that HDLC Channel. The DMA will know if any data is available because the Host on
the PCI Bus will have informed it of such via the Pending Queue Descriptor. When the DMA detects that
data is available, it informs the FIFO and then the FIFO decides which HDLC channel gets the highest
priority to the DMA to transfer data from the PCI Bus into the FIFO. Again, since the DS3134 can handle
multiple HDLC channels, it is quite possible that at any one time, several HDLC channels will need the
DMA to burst data from the PCI Bus into the FIFO. The FIFO determines which HDLC channel the
DMA will handle next via a Host configurable algorithm, which allows the selection to be either round
robin or priority, decoded (with HDLC Channel 1 getting the highest priority).
11 of 203
DS3134
When the DMA begins burst writing data into the FIFO, it will try to completely fill the FIFO with HDLC
packet data even if it that means writing multiple packets. Once the FIFO detects that the DMA has filled
it to beyond the Low Water Mark (or an EOF is reached), the FIFO will begin transferring 32-bit dwords
to the HDLC Engine.
One of the unique attributes of the DS3134 is the structure of the DMA. The DMA has been optimized to
maintain maximum flexibility yet reduce the number of bus cycles required to transfer packet data. The
DMA uses a flexible scatter/gather technique, which allows t hat packet data t o be place anywhere within
the 32-bit address space. The user has the option on the receive side of two different buffer sizes which
are called “large” and “small” but that can be set to any size up to 8191 bytes. The user has the option to
store the incoming data either, only in the large buffers, only in the small buffers, or fill a small buffer
first and then fill large buffers as needed. The varying buffer storage options allow the user to make the
best use of the available memory and to be able to balance the tradeoff between latency and bus
utilization.
The DMA uses a set of descriptors to know where to store the incoming HDLC packet data and where to
obtain HDLC packet data that is ready to be transmitted. The descriptors are fixed size messages that are
handed back and forth from the DMA to the Host. Since this descriptor transfer utilizes bus cycles, the
DMA has been structured to minimize the number of transfers required. For example on the receive side,
the DMA obtains descriptors from the Host to know where in the 32-bit address space to place the
incoming packet data. These descriptors are known as Free Queue Descriptors. When the DMA reads
these descriptors off of the PCI Bus, they contain all the information that the DMA needs to know where
to store the incoming data. Unlike other existing scatter/gather DMA architectures, the DS3134 DMA
does not need to use any more bus cycles to determine where to place the data. Other DMA archit ectures
tend to use pointers, which require them to go back onto the bus to obtain more information and hence
use more bus cycles.
Another technique that the DMA uses to maximize bus utilization is the ability to burst read and writes
the descriptors. The device can be enabled to read and write the descriptors in bursts of 8 or 16 instead of
one at a time. Since there is fixed overhead associated with each bus transaction, the ability to burst read
and write descriptors allows the device to share the bus overhead among 8 or 16 descriptor transactions
which reduces the total number of bus cycles needed.
The DMA can also burst up to 256 dwords (1024 bytes) onto the PCI Bus. This helps to minimize bus
cycles by allowing the device to burst large amounts of data in a smaller number of bus transactions
which reduces bus cycles by reducing the amount of fixed overhead that is placed on the bus.
The Local Bus Block has two modes of operation. It can be used as either a Bridge from the PCI Bus in
which case it is a bus master or it can be used as a Configuration Bus in which case it is a bus sl ave. The
Bridge Mode allows the Host on the PCI Bus to access the local bus. The DS3134 will map data from the
PCI Bus to the local bus. In the Configuration Mode, the local bus is used only to control and monitor the
DS3134 while the HDLC packet data will still be transferred to the Host via the PCI Bus.
Restrictions
In creating the overall system architecture, the user must balance the port, throughput, and HDLC channel
restrictions of the DS3134. Table 1D lists all of the upper bound maximum restrictions on the DS3134.
12 of 203
DS3134 RESTRICTIONS FOR REV B1/B2 SILICON Table 1D
Portmaximum of 16 channelized and unchannelized physical ports
Unchannelizedports 0 & 1: maximum data rate of 52 Mbps
port 2 to 15: maximum data rate of 10 Mbps
ChannelizedChannelized and with frame interleave interfaces or a minimum of
two/multiple of two consecutive DS0 time slot assigned to one
HDLC channel:
40 T1/E1 channels
ChannelizedChannelized and with byte interleave interfaces:
32 T1/E1 channels
Throughputmaximum receive: 104 Mbps
maximum transmit: 104 Mbps
HDLCmaximum of 256 channels
if the Fast HDLC Engine on Port 0 is being used, then it must be
HDLC Channel 1*
if the Fast HDLC Engine on Port 1 is being used, then it must be
HDLC Channel 2*
DS3134
* The 256 HDLC channels within the device are numbered from 1 to 256.
INTERNAL DEVICE CONFIGURATION REGISTERS
All of the internal device configuration registers (with the exception of the PCI Configuration Registers
which are 32-bit registers) are 16 bits wide and they are not byte addressable. When the Host on the PCI
Bus accesses these registers, the particular combination of byte enables (i.e. PCBE* signals) is not
important but at least one of the byte enables must be asserted for a transaction to occur. All the registers
are read/write registers unless otherwise noted. Not assigned bits (identified as n/a in the data sheet)
should be set to zero when written to allow for future upgrades to the device. These bits have no meaning
and could be either zero or one when read.
13 of 203
DS3134
INITIALIZATION
On a system reset (which can be invoked by either hardware action via the PRST* signal or software
action via the RST control bit in the Master Reset and ID register), all of the internal device configuration
register are set to zero (0000h). Please note that the Local Bus Bridge Mode Control register (LBBMC) is
not affected by software invoked system reset, it will be forced to all zeros only by hardware reset. The
internal registers within that are accessed indirectly (these are listed as "indirect registers" in the data
sheet and consist of the Channelized Port registers in the Layer One Block, the DMA Configuration
RAMs, the HDLC Configuration registers, and the FIFO registers) are not affected by a system reset and
they must be configured on power-up by the Host to a proper state. Figure 1B lists the ordered steps to
initialize the DS3134.
Note:
After device power up and reset, it takes 0.625 mS to get a port up and operating. In other words, the
ports must have wait a minimum of 0.625 mS before packet data can be processed.
INITIALIZATION STEPS Figure 1B
Initialization StepComments
1. Initialize the PCI Configuration
Registers
2. Initialize All Indirect RegistersIt is recommended that all of the indirect
3. Configure the Device for OperationProgram all the necessary registers, which
4. Enable the HDLC ChannelsDone via the RCHEN and TCHEN bits in
5. Load the DMA DescriptorsIndicate to the DMA where packet data can
6. Enable the DMAsDone via the RDE and TDE control bits in
7. Enable DMA for each HDLC ChannelDone via the Channel Enable bit in the
Achieved by asserting the PIDSEL signal.
registers be set to 0000h. See Table 1E.
includes the Layer One, HDLC, FIFO, and
DMA registers.
the R[n]CFG[j] and T[n]CFG[j] registers.
be written and where pending data (if any)
resides
the Master Configuration (MC) register.
Receive & Transmit Configuration RAM
14 of 203
INDIRECT REGISTERS Table 1E
Register Name (Acronym)Number of Indirect Registers
Channelized Port registers (CP0RD to CP15RD)6144 (16 Ports x 128 DS0 Channels x 3
Registers for each DS0 Channel)
Receive HDLC Channel Definition register (RHCD)256 (one for each HDLC Channel)
Transmit HDLC Channel Definition register (THCD)256 (one for each HDLC Channel)
Receive DMA Configuration register (RDMAC)1536 (one for each HDLC Channel)
Transmit DMA Configuration register (TDMAC)3072 (one for each HDLC Channel)
Receive FIFO Staring Block Pointer register (RFSBP)256 (one for each HDLC Channel)
Receive FIFO Block Pointer register (RFBP)1024 (one for each FIFO Block)
Receive FIFO High Water Mark register (RFHWM)256 (one for each HDLC Channel)
DS3134
Transmit FIFO Staring Block Pointer register (TFSBP)256 (one for each HDLC Channel)
Transmit FIFO Block Pointer register (TFBP)1024 (one for each FIFO Block)
Transmit FIFO Low Water Mark register (TFLWM)256 (one for each HDLC Channel)
15 of 203
DS3134
SECTION 2: SIGNAL DESCRIPTION
2.1 OVERVIEW / SIGNAL LEAD LIST
This section describes the input and output signals on the DS3134. Signal names follow a convention that
is shown in Table 2.1A. Table 2.1B lists all of the signals, their signal type, description, and lead
location.
Signal Naming Convention Table 2.1A
First LetterSignal CategorySection
RReceive Serial Port2.2
TTransmit Serial Port2.2
LLocal Bus2.3
JJTAG Test Port2.4
PPCI Bus2.5
Signal Description / Lead List (sorted by symbol) Table 2.1B
LeadSymbolTypeSignal Description
V19JTCLKIJTAG IEEE 1149.1 Test Serial Clock.
U18JTDIIJTAG IEEE 1149.1 Test Serial Data Input.
T17JTDOOJTAG IEEE 1149.1 Test Serial Data Output.
W20JTMSIJTAG IEEE 1149.1 Test Mode Select.
U19JTRST*IJTAG IEEE 1149.1 Test Reset.
G20LA0I/OLocal Bus Address Bit 0. LSB.
G19LA1I/OLocal Bus Address Bit 1.
F20LA2I/OLocal Bus Address Bit 2.
G18LA3I/OLocal Bus Address Bit 3.
F19LA4I/OLocal Bus Address Bit 4.
E20LA5I/OLocal Bus Address Bit 5.
G17LA6I/OLocal Bus Address Bit 6.
F18LA7I/OLocal Bus Address Bit 7.
E19LA8I/OLocal Bus Address Bit 8.
D20LA9I/OLocal Bus Address Bit 9.
E18LA10I/OLocal Bus Address Bit 10.
D19LA11I/OLocal Bus Address Bit 11.
C20LA12I/OLocal Bus Address Bit 12.
E17LA13I/OLocal Bus Address Bit 13.
D18LA14I/OLocal Bus Address Bit 14.
C19LA15I/OLocal Bus Address Bit 15.
B20LA16I/OLocal Bus Address Bit 16.
C18LA17I/OLocal Bus Address Bit 17.
B19LA18I/OLocal Bus Address Bit 18.
A20LA19I/OLocal Bus Address Bit 19. MSB.
L20LBGACK*OLocal Bus Grant Acknowledge.
H20LBHE*OLocal Bus Byte High Enable.
J20LCLKOLocal Bus Clock.
16 of 203
LeadSymbolTypeSignal Description
K19LCS*ILocal Bus Chip Select.
V20LD0I/OLocal Bus Data Bit 0. LSB.
U20LD1I/OLocal Bus Data Bit 1.
T18LD2I/OLocal Bus Data Bit 2.
T19LD3I/OLocal Bus Data Bit 3.
T20LD4I/OLocal Bus Data Bit 4.
R18LD5I/OLocal Bus Data Bit 5.
P17LD6I/OLocal Bus Data Bit 6.
R19LD7I/OLocal Bus Data Bit 7.
R20LD8I/OLocal Bus Data Bit 8.
P18LD9I/OLocal Bus Data Bit 9.
P19LD10I/OLocal Bus Data Bit 10.
P20LD11I/OLocal Bus Data Bit 11.
N18LD12I/OLocal Bus Data Bit 12.
N19LD13I/OLocal Bus Data Bit 13.
N20LD14I/OLocal Bus Data Bit 14.
M17LD15I/OLocal Bus Data Bit 15. MSB.
L18LHLDA(LBG*)ILocal Bus Hold Acknowledge (Local Bus Grant).
L19LHOLD(LBR*)OLocal Bus Hold (Local Bus Request).
M18LIMILocal Bus Intel/Motorola Bus Select.
K20LINT*I/OLocal Bus Interrupt.
M19LMSILocal Bus Mode Select.
H18LRD*(LDS*)I/OLocal Bus Read Enable (Local Bus Data Strobe).
K18LRDY*ILocal Bus PCI Bridge Ready.
H19LWR*(LR/W*)I/OLocal Bus Write Enable ( Local Bus Read/Write Select).
A2NC-No Connect. Do not connect any signal to this lead.
A8NC-No Connect. Do not connect any signal to this lead.
A11NC-No Connect. Do not connect any signal to this lead.
A19NC-No Connect. Do not connect any signal to this lead.
B2NC-No Connect. Do not connect any signal to this lead.
B18NC-No Connect. Do not connect any signal to this lead.
J18NC-No Connect. Do not connect any signal to this lead.
J19NC-No Connect. Do not connect any signal to this lead.
K1NC-No Connect. Do not connect any signal to this lead.
K2NC-No Connect. Do not connect any signal to this lead.
K3NC-No Connect. Do not connect any signal to this lead.
L1NC-No Connect. Do not connect any signal to this lead.
L2NC-No Connect. Do not connect any signal to this lead.
L3NC-No Connect. Do not connect any signal to this lead.
M20NC-No Connect. Do not connect any signal to this lead.
U14NC-No Connect. Do not connect any signal to this lead.
W2NC-No Connect. Do not connect any signal to this lead.
W9NC-No Connect. Do not connect any signal to this lead.
Y1NC-No Connect. Do not connect any signal to this lead.
Y19NC-No Connect. Do not connect any signal to this lead.
DS3134
17 of 203
DS3134
LeadSymbolTypeSignal Description
V17PAD0I/OPCI Multiplexed Address & Data Bit 0.
U16PAD1I/OPCI Multiplexed Address & Data Bit 1.
Y18PAD2I/OPCI Multiplexed Address & Data Bit 2.
W17PAD3I/OPCI Multiplexed Address & Data Bit 3.
V16PAD4I/OPCI Multiplexed Address & Data Bit 4.
Y17PAD5I/OPCI Multiplexed Address & Data Bit 5.
W16PAD6I/OPCI Multiplexed Address & Data Bit 6.
V15PAD7I/OPCI Multiplexed Address & Data Bit 7.
W15PAD8I/OPCI Multiplexed Address & Data Bit 8.
V14PAD9I/OPCI Multiplexed Address & Data Bit 9.
Y15PAD10I/OPCI Multiplexed Address & Data Bit 10.
W14PAD11I/OPCI Multiplexed Address & Data Bit 11.
Y14PAD12I/OPCI Multiplexed Address & Data Bit 12.
V13PAD13I/OPCI Multiplexed Address & Data Bit 13.
W13PAD14I/OPCI Multiplexed Address & Data Bit 14.
Y13PAD15I/OPCI Multiplexed Address & Data Bit 15.
V9PAD16I/OPCI Multiplexed Address & Data Bit 16.
U9PAD17I/OPCI Multiplexed Address & Data Bit 17.
Y8PAD18I/OPCI Multiplexed Address & Data Bit 18.
W8PAD19I/OPCI Multiplexed Address & Data Bit 19.
V8PAD20I/OPCI Multiplexed Address & Data Bit 20.
Y7PAD21I/OPCI Multiplexed Address & Data Bit 21.
W7PAD22I/OPCI Multiplexed Address & Data Bit 22.
V7PAD23I/OPCI Multiplexed Address & Data Bit 23.
U7PAD24I/OPCI Multiplexed Address & Data Bit 24.
V6PAD25I/OPCI Multiplexed Address & Data Bit 25.
Y5PAD26I/OPCI Multiplexed Address & Data Bit 26.
W5PAD27I/OPCI Multiplexed Address & Data Bit 27.
V5PAD28I/OPCI Multiplexed Address & Data Bit 28.
Y4PAD29I/OPCI Multiplexed Address & Data Bit 29.
Y3PAD30I/OPCI Multiplexed Address & Data Bit 30.
U5PAD31I/OPCI Multiplexed Address & Data Bit 31.
Y16PCBE0*I/OPCI Bus Command / Byte Enable Bit 0.
V12PCBE1*I/OPCI Bus Command / Byte Enable Bit 1.
Y9PCBE2*I/OPCI Bus Command / Byte Enable Bit 2.
W6PCBE3*I/OPCI Bus Command / Byte Enable Bit 3.
Y2PCLKIPCI & System Clock. A 25MHz to 33 MHz clock is applied
V11PPERR*I/OPCI Parity Error.
V4PREQ*OPCI Bus Request.
W3PRST*IPCI Reset.
Y12PSERR*OPCI System Error.
W11PSTOP*I/OPCI Stop.
Y10PTRDY*I/OPCI Target Ready.
V18PXAS*OPCI Extension Signal: Address Strobe.
Y20PXBLAST*OPCI Extension Signal: Burst Last.
W19PXDS*OPCI Extension Signal: Data Strobe.
B1RC0IReceive Serial Clock for Port 0.
D1RC1IReceive Serial Clock for Port 1.
F2RC2IReceive Serial Clock for Port 2.
H2RC3IReceive Serial Clock for Port 3.
M1RC4IReceive Serial Clock for Port 4.
P1RC5IReceive Serial Clock for Port 5.
P4RC6IReceive Serial Clock for Port 6.
V1RC7IReceive Serial Clock for Port 7.
B17RC8IReceive Serial Clock for Port 8.
B16RC9IReceive Serial Clock for Port 9.
C14RC10IReceive Serial Clock for Port 10.
D12RC11IReceive Serial Clock for Port 11.
A10RC12IReceive Serial Clock for Port 12.
B8RC13IReceive Serial Clock for Port 13.
B6RC14IReceive Serial Clock for Port 14.
C5RC15IReceive Serial Clock for Port 15.
D2RD0IReceive Serial Data for Port 0.
E2RD1IReceive Serial Data for Port 1.
G3RD2IReceive Serial Data for Port 2.
J4RD3IReceive Serial Data for Port 3.
M3RD4IReceive Serial Data for Port 4.
R1RD5IReceive Serial Data for Port 5.
T2RD6IReceive Serial Data for Port 6.
U3RD7IReceive Serial Data for Port 7.
D16RD8IReceive Serial Data for Port 8.
C15RD9IReceive Serial Data for Port 9.
A14RD10IReceive Serial Data for Port 10.
B12RD11IReceive Serial Data for Port 11.
C10RD12IReceive Serial Data for Port 12.
A7RD13IReceive Serial Data for Port 13.
D7RD14IReceive Serial Data for Port 14.
A3RD15IReceive Serial Data for Port 15.
C2RS0IReceive Serial Sync for Port 0.
E3RS1IReceive Serial Sync for Port 1.
F1RS2IReceive Serial Sync for Port 2.
H1RS3IReceive Serial Sync for Port 3.
DS3134
19 of 203
LeadSymbolTypeSignal Description
M2RS4IReceive Serial Sync for Port 4.
P2RS5IReceive Serial Sync for Port 5.
R3RS6IReceive Serial Sync for Port 6.
T4RS7IReceive Serial Sync for Port 7.
C17RS8IReceive Serial Sync for Port 8.
A16RS9IReceive Serial Sync for Port 9.
B14RS10IReceive Serial Sync for Port 10.
C12RS11IReceive Serial Sync for Port 11.
B10RS12IReceive Serial Sync for Port 12.
C8RS13IReceive Serial Sync for Port 13.
A5RS14IReceive Serial Sync for Port 14.
B4RS15IReceive Serial Sync for Port 15.
D3TC0ITransmit Serial Clock for Port 0.
E1TC1ITransmit Serial Clock for Port 1.
G2TC2ITransmit Serial Clock for Port 2.
J3TC3ITransmit Serial Clock for Port 3.
N1TC4ITransmit Serial Clock for Port 4.
P3TC5ITransmit Serial Clock for Port 5.
U1TC6ITransmit Serial Clock for Port 6.
V2TC7ITransmit Serial Clock for Port 7.
A18TC8ITransmit Serial Clock for Port 8.
D14TC9ITransmit Serial Clock for Port 9.
C13TC10ITransmit Serial Clock for Port 10.
A12TC11ITransmit Serial Clock for Port 11.
A9TC12ITransmit Serial Clock for Port 12.
B7TC13ITransmit Serial Clock for Port 13.
C6TC14ITransmit Serial Clock for Port 14.
D5TC15ITransmit Serial Clock for Port 15.
C1TD0OTransmit Serial Data for Port 0.
G4TD1OTransmit Serial Data for Port 1.
H3TD2OTransmit Serial Data for Port 2.
J1TD3OTransmit Serial Data for Port 3.
N3TD4OTransmit Serial Data for Port 4.
T1TD5OTransmit Serial Data for Port 5.
U2TD6OTransmit Serial Data for Port 6.
V3TD7OTransmit Serial Data for Port 7.
C16TD8OTransmit Serial Data for Port 8.
A15TD9OTransmit Serial Data for Port 9.
A13TD10OTransmit Serial Data for Port 10.
C11TD11OTransmit Serial Data for Port 11.
C9TD12OTransmit Serial Data for Port 12.
C7TD13OTransmit Serial Data for Port 13.
A4TD14OTransmit Serial Data for Port 14.
B3TD15OTransmit Serial Data for Port 15.
C3TESTITest. Factory tests signal; leave open circuited.
DS3134
20 of 203
LeadSymbolTypeSignal Description
E4TS0ITransmit Serial Sync for Port 0.
F3TS1ITransmit Serial Sync for Port 1.
G1TS2ITransmit Serial Sync for Port 2.
J2TS3ITransmit Serial Sync for Port 3.
N2TS4ITransmit Serial Sync for Port 4.
R2TS5ITransmit Serial Sync for Port 5.
T3TS6ITransmit Serial Sync for Port 6.
W1TS7ITransmit Serial Sync for Port 7.
A17TS8ITransmit Serial Sync for Port 8.
B15TS9ITransmit Serial Sync for Port 9.
B13TS10ITransmit Serial Sync for Port 10.
B11TS11ITransmit Serial Sync for Port 11.
B9TS12ITransmit Serial Sync for Port 12.
A6TS13ITransmit Serial Sync for Port 13.
B5TS14ITransmit Serial Sync for Port 14.
C4TS15ITransmit Serial Sync for Port 15.
D6VDD-Positive Supply. 3.3V (+/- 10%).
D10VDD-Positive Supply. 3.3V (+/- 10%).
D11VDD-Positive Supply. 3.3V (+/- 10%).
D15VDD-Positive Supply. 3.3V (+/- 10%).
F4VDD-Positive Supply. 3.3V (+/- 10%).
F17VDD-Positive Supply. 3.3V (+/- 10%).
K4VDD-Positive Supply. 3.3V (+/- 10%).
K17VDD-Positive Supply. 3.3V (+/- 10%).
L4VDD-Positive Supply. 3.3V (+/- 10%).
L17VDD-Positive Supply. 3.3V (+/- 10%).
R4VDD-Positive Supply. 3.3V (+/- 10%).
R17VDD-Positive Supply. 3.3V (+/- 10%).
U6VDD-Positive Supply. 3.3V (+/- 10%).
U10VDD-Positive Supply. 3.3V (+/- 10%).
U11VDD-Positive Supply. 3.3V (+/- 10%).
U15VDD-Positive Supply. 3.3V (+/- 10%).
A1VSS-Ground Reference.
D4VSS-Ground Reference.
D8VSS-Ground Reference.
D9VSS-Ground Reference.
D13VSS-Ground Reference.
D17VSS-Ground Reference.
H4VSS-Ground Reference.
H17VSS-Ground Reference.
J17VSS-Ground Reference.
M4VSS-Ground Reference.
N4VSS-Ground Reference.
N17VSS-Ground Reference.
U4VSS-Ground Reference.
DS3134
21 of 203
DS3134
LeadSymbolTypeSignal Description
U8VSS-Ground Reference.
U12VSS-Ground Reference.
U13VSS-Ground Reference.
U17VSS-Ground Reference.
Signal Description:Receive Serial Clock
Signal Type:Input
Data can be clocked into the device either on falling edges (normal clock mode) or rising edges (inverted
clock mode) of RC. This is programmable on a per port basis. RC0 & RC1 can operate at speeds up to
52 MHz. RC2 to RC15 can operate at speeds up to 10 MHz. If not used, should be tied low.
Signal Description:Receive Serial Data
Signal Type:Input
Can be sampled either on the falling edge of RC (normal clock mode) or the rising edge of RC (inverted
clock mode). If not used, should be tied low.
Signal Description:Receive Serial Data Synchronization Pulse
Signal Type:Input
A one RC clock wide synchronization pulse that can be applied to the Chateau to force byte/frame
alignment. The applied sync signal pulse can be either active high (normal sync mode) or active low
(inverted sync mode). The RS signal can be sampled either on the falling edge or on rising edge of RC
(see Table 2.2A below for details). The applied sync pulse can be during the first RC clock period of a
193/256/512/1024 bit frame or it can be applied 1/2, 1, or 2 RC clocks early. This input sync signal resets
a counter that rolls over at a count of either 193 (T1 mode) or 256 (E1 mode) or 512 (4.096 MHz mode)
or 1024 (8.192 MHz mode) RC clocks. It is acceptable to only pulse the RS signal once to establish byte
boundaries and allow Chateau to keep track of the byte/frame boundaries by counting RC clocks. If the
incoming data does not require alignment to byte/frame boundaries, then this signal should be tied low.
22 of 203
DS3134
RS SAMPLED EDGE Table 2.2A
Normal RC Clock ModeInverted RC Clock Mode
0 RC Clock Early Modefalling edgerising edge
1/2 RC Clock Early Moderising edgefalling edge
1 RC Clock Early Modefalling edgerising edge
2 RC Clock Early Modefalling edgerising edge
Signal Description:Transmit Serial Clock
Signal Type:Input
Data can be clocked out of the device either on rising edges (normal clock mode) or falling edges
(inverted clock mode) of TC. This is programmable on a per port basis. TC0 & TC1 can operate at
speeds up to 52 MHz. TC2 to TC15 can operate at speeds up to 10 MHz. If not used, should be tied low.
Signal Description:Transmit Serial Data
Signal Type:Output
Can be updated either on the rising edge of TC (normal clock mode) or the falling edge of TC (inverted
clock mode). Data can be forced high.
Signal Description:Transmit Serial Data Synchronization Pulse
Signal Type:Input
A one TC clock wide synchronization pulse that can be applied to the Chateau to force byte/frame
alignment. The applied sync signal pulse can be either active high (normal sync mode) or active low
(inverted sync mode). The TS signal can be sampled either on the falling edge or on rising edge of TC
(see Table 2.2B below for details). The applied sync pulse can be during the first TC clock period of a
193/256/512/1024 bit frame or it can be applied 1/2, 1, or 2 TC clocks early. This input sync signal resets
a counter that rolls over at a count of either 193 (T1 mode) or 256 (E1 mode) or 512 (4.096 MHz mode)
or 1024 (8.192 MHz mode) TC clocks. It is acceptable to only pulse the TS signal once to establish byte
boundaries and allow Chateau to keep track of the byte/frame boundaries by counting TC clocks. If the
incoming data does not require alignment to byte/frame boundaries, then this signal should be tied low.
TS SAMPLED EDGE Table 2.2B
Normal TC Clock ModeInverted TC Clock Mode
0 TC Clock Early Modefalling edgerising edge
1/2 TC Clock Early Moderising edgefalling edge
1 TC Clock Early Modefalling edgerising edge
2 TC Clock Early Modefalling edgerising edge
23 of 203
DS3134
2.3 LOCAL BUS SIGNAL DESCRIPTION
Signal Name:LMS
Signal Description:Local Bus Mode Select
Signal Type:Input
This signal should be tied low when the device is to be operated either with no Local Bus access or if the
Local Bus will be used to act as a bridge from the PCI bus. This signal should be tied high if the Local
Bus is to be used by an external host to configure the device.
0 = Local Bus is in the PCI Bridge Mode (master)
1 = Local Bus is in the Configuration Mode (slave)
Signal Name:LIM
Signal Description:Local Bus Intel/Motorola Bus Select
Signal Type:Input
The signal determines whether the Local Bus will operate in the Intel Mode (LIM = 0) or the Motorola
Mode (LIM = 1). The signal names in parenthesis are operational when the device is in the Motorola
Mode.
0 = Local Bus is in the Intel Mode
1 = Local Bus is in the Motorola Mode
Signal Name:LD0 to LD15
Signal Description:Local Bus Non-Multiplexed Data Bus
Signal Type:Input / Output (tri-state capable)
In PCI Bridge Mode (LMS = 0), data from/to the PCI bus can be transferred to/from these signals. When
writing data to the Local Bus, these signals will be outputs and updated on the rising edge of LCLK.
When reading data from the Local Bus, these signals will be inputs, which will be sampled on the rising
edge of LCLK. Depending on the assertion of the PCI Byte Enables (PCBE0 to PCBE3) and the Local
Bus Width (LBW) control bit in the Local Bus Bridge Mode Control Register (LBBMC), this data bus
will utilize all 16-bits (LD[15:0]) or just the lower 8-bits (LD[7:0]) or the upper 8-bits (LD[15:8]). If the
upper LD bits (LD[15:8]) are used, then the Local Bus High Enable signal (LBHE*) will be asserted
during the bus transaction. If the Local Bus is not currently involved in a bus transaction, then all 16
signals will be tri-stated. In the Configuration Mode (LMS = 1), the external host will configure the
device and obtain real time status information about the device via these signals. When reading data from
the Local Bus, these signals will be outputs that are updated on the rising edge of LCLK. When writing
data to the Local Bus, these signals will become inputs which will be sampled on the rising edge of
LCLK. In the Configuration Mode, only the 16-bit bus width is allowed (i.e. byte addressing is not
available).
24 of 203
DS3134
Signal Name:LA0 to LA19
Signal Description:Local Bus Non-Multiplexed Address Bus
Signal Type:Input / Output (tri-state capable)
In the PCI Bridge Mode (LMS = 0), these signals are outputs that will be asserted on the rising edge of
LCLK to indicate which address to be written to or read from. These signals will be tri-stated when the
Local Bus is not currently involved in a bus transaction and driven when a bus transaction is active. In the
Configuration Mode (LMS = 1), these signals are inputs and only the bottom 16 (LA[15:0]) are active, the
upper four (LA[19:16]) are ignored and should be tied low. These signals will be sampled on the rising
edge of LCLK to determine the internal device configuration register that the external host wishes to
access.
Signal Name:LWR* (LR/W*)
Signal Description:Local Bus Write Enable (Local Bus Read/Write Select)
Signal Type:Input / Output (tri-state capable)
In the PCI Bridge Mode (LMS = 0), this output signal is asserted on the rising edge of LCLK. In Intel
Mode (LIM = 0) it will be asserted when data is to be written to the Local Bus. In Motorola Mode (LIM
= 1), this signal will determine whether a read or write is to occur. If bus arbitration is enabled via the
Local Bus Arbitration (LARBE) control bit in the Local Bus Bridge Mode Control Register (LBBMC),
then this signal will be tri-stated when the Local Bus is not currently involved in a bus transaction and
driven when a bus transaction is active. When bus arbitration is disabled, this signal is always driven. In
the Configuration Mode (LMS = 1), this signal is sampled on the rising edge of LCLK. In Intel Mode
(LIM = 0) it will determine when data is to be written to the device. In Motorola Mode (LIM = 1), this
signal will be used to determine whether a read or write is to occur.
Signal Name:LRD* (LDS*)
Signal Description:Local Bus Read Enable (Local Bus Data Strobe)
Signal Type:Input / Output (tri-state capable)
In the PCI Bridge Mode (LMS = 0), this active low output signal is asserted on the rising edge of LCLK.
In Intel Mode (LIM = 0) it will be asserted when data is to be read from the Local Bus. In Motorola Mode
(LIM = 1), the rising edge will be used to write data into the slave device. If bus arbitration is enabled via
the Local Bus Arbitration (LARBE) control bit in the Local Bus Bridge Mode Control Register
(LBBMC), then this signal will be tri-stated when the Local Bus is not currently involved in a bus
transaction and driven when a bus transaction is active. When bus arbitration is disabled, this signal is
always driven. In the Configuration Mode (LMS = 1), this signal is an active low input which is sampled
on the rising edge of LCLK. In Intel Mode (LIM = 0) it will determine when data is to be read from the
device. In Motorola Mode (LIM = 1), the rising edge will be used to write data into the device.
Signal Name:LINT*
Signal Description:Local Bus Interrupt
Signal Type:Input / Output (open drain)
In the PCI Bridge Mode (LMS = 0), this active low signal is an input which sampled on the rising edge of
LCLK. If asserted and unmasked, this signal will cause an interrupt at the PCI bus via the PINTA*
signal. If not used in the PCI Bridge Mode, this signal should be tied high. In the Configuration Mode
(LMS = 1) this signal is an open drain output which will be forced low if one or more unmasked interrupt
sources within the device is active. The signal will remain low until the interrupt is either serviced or
masked.
25 of 203
DS3134
Signal Name:LRDY*
Signal Description:Local Bus PCI Bridge Ready [PCI Bridge Mode Only]
Signal Type:Input
This active low signal is sampled on the rising edge of LCLK to determine when a bus transaction is
complete. This signal is only examined when a bus transaction is taking place. This signal is ignored
when the Local Bus is in the Configuration Mode (LMS = 1) and should be tied high.
Signal Name:LHLDA (LBG*)
Signal Description:Local Bus Hold Acknowledge (Local Bus Grant) [PCI Bridge Mode Only]
Signal Type:Input
This input signal is sampled on the rising edge of LCLK to determine when the device has been granted
access to the bus. In Intel Mode (LIM = 0) this is an active high signal and in Motorola Mode (LIM = 1)
this is an active low signal. This signal is ignored and should be tied high when the Local Bus is in the
Configuration Mode (LMS = 1). Also, in the PCI Bridge Mode (LMS = 0), this signal should be tied
deasserted when the Local Bus Arbitration is disabled via the Local Bus Bridge Mode Control Register.
Signal Name:LHOLD (LBR*)
Signal Description:Local Bus Hold (Local Bus Request) [PCI Bridge Mode Only]
Signal Type:Output
This active low signal will be asserted when the Local Bus is attempting to take control of the bus. It will
be deasserted in the Intel Mode (LIM = 0) when the bus access is complete. It will be deasserted in the
Motorola Mode (LIM = 1) when the Local Bus Hold Acknowledge/Grant signal (LHLDA/LBG*) has
been detected. This signal is tri-stated when the Local Bus is in the Configuration Mode (LMS = 1) and
in the PCI Bridge Mode (LMS = 0) when the Local Bus Arbitration is disabled via the Local Bus Bridge
Mode Control Register.
Signal Name:LBGACK*
Signal Description:Local Bus Grant Acknowledge [PCI Bridge Mode Only]
Signal Type:Output (tri-state capable)
This active low signal is asserted when the Local Bus Hold Acknowledge/Bus Grant signal
(LHLDA/LBG*) has been detected and it continues it's assertion for a programmable (32 to 1048576)
number of LCLKs based upon the Local Bus Arbitration Timer setting in the Local Bus Bridge Mode
Control Register (LBBMC) register. This signal is tri-stated when the Local Bus is in the Configuration
Mode (LMS = 1).
Signal Name:LBHE*
Signal Description:Local Bus Byte High Enable [PCI Bridge Mode Only]
Signal Type:Output (tri-state capable)
This active low output signal is asserted when all 16-bits of the data bus (LD[15:0]) are active. It will
remain high if only the lower 8-bits (LD[7:0)] is active. If bus arbitration is enabled via the Local Bus
Arbitration (LARBE) control bit in the Local Bus Bridge Mode Control Register (LBBMC), then this
signal will be tri-stated when the Local Bus is not currently involved in a bus transaction and driven when
a bus transaction is active. When bus arbitration is disabled, this signal is always driven. This signal will
remain in tri-state when the Local Bus is not currently involved in a bus transaction and when the Local
Bus is in the Configuration Mode (LMS = 1).
26 of 203
DS3134
Signal Name:LCLK
Signal Description:Local Bus Clock [PCI Bridge Mode Only]
Signal Type:Output (tri-state capable)
This signal outputs a buffered version of the clock applied at the PCLK input. All Local Bus signals are
generated and sampled from this clock. This output is tri-stated when the Local Bus is in the
Configuration Mode (LMS = 1). It can be disabled in the PCI Bridge Mode via the Local Bus Bridge
Mode Control Register (LBBMC).
Signal Name:LCS*
Signal Description:Local Bus Chip Select [Configuration Mode Only]
Signal Type:Input
This active low signal must be asserted for the device t o accept a read or write com mand from an external
host. This signal is ignored in the PCI Bridge Mode (LMS = 0) and should be tied high.
2.4 JTAG SIGNAL DESCRIPTION
Signal Name:JTCLK
Signal Description:JTAG IEEE 1149.1 Test Serial Clock
Signal Type:Input
This signal is used to shift data into JTDI on the rising edge and out of JTDO on the falling edge. If not
used, this signal should be pulled high.
Signal Name:JTDI
Signal Description:JTAG IEEE 1149.1 Test Serial Data Input
Signal Type:Input (with internal 10k pull up)
Test instructions and data are clocked into this signal on the rising edge of JTCLK. If not used, this signal
should be pulled high. This signal has an internal pull-up.
Signal Name:JTDO
Signal Description:JTAG IEEE 1149.1 Test Serial Data Output
Signal Type:Output
Test instructions are clocked out of this signal on the falling edge of JTCLK. If not used, this signal
should be left open circuited.
Signal Name:JTRST*
Signal Description:JTAG IEEE 1149.1 Test Reset
Signal Type:Input (with internal 10k pull up)
This signal is used to asynchronously reset the test access port controller. At power up, JTRST must be
set low and then high. This action will set the device into the boundary scan bypass mode allowing
normal device operation. If boundary scan is not used, this signal should be held low. This signal has an
internal pull-up.
27 of 203
DS3134
Signal Name:JTMS
Signal Description:JTAG IEEE 1149.1 Test Mode Select
Signal Type:Input (with internal 10k pull up)
This signal is sampled on the rising edge of JTCLK and is used to place the test port into the various
defined IEEE 1149.1 states. If not used, this signal should be pulled high. This signal has an internal pullup.
2.5 PCI BUS SIGNAL DESCRIPTION
Signal Name:PCLK
Signal Description:PCI & System Clock
Signal Type:Input (Schmitt triggered)
This clock input is used to provide timing for the PCI bus and to the internal logic of the device. A 25
MHz to 33 MHz clock with a nominal 50% duty cycle should be applied here.
Signal Name:PRST*
Signal Description:PCI Reset
Signal Type:Input
This active low input is used to force an asynchronous reset to both the PCI bus and the internal logic of
the device. When forced low, this input forced all the internal logic of the device into its default state and
it forces the PCI outputs into tri-state and the TD[15:0] output port data signals high.
Signal Name:PAD0 to PAD31
Signal Description:PCI Address & Data Multiplexed Bus
Signal Type:Input / Output (tri-state capable)
Both Address and Data information are multiplexed onto these signals. Each bus transaction consists of
an address phase followed by one or more data phases. Data can be either read or written in bursts.
During the first clock cycle of a bus transaction, the address is transferred. When the Little-Endian format
is selected, PAD[31:24] is the msb of the DWORD, when Big-Endian is selected, PAD[7:0] contain the
msb. When the device is an initiator, these signals are always outputs during the address phase. They
remain outputs for the data phase(s) in a write transaction and become inputs for a read transaction.
When the device is a target, these signals are always inputs during the address phase. They remain inputs
for the data phase(s) in a read transaction and become outputs for a write transaction. When the device is
not involved in a bus transaction, these signals remain tri-stated. These signals are always updated and
sampled on the rising edge of PCLK.
Signal Name:PCBE0* / PCBE1* / PCBE2* / PCBE3*
Signal Description:PCI Bus Command and Byte Enable
Signal Type:Input / Output (tri-state capable)
Bus Command and Byte Enables are multiplexed onto the same PCI signals. During an address phase,
these signals define the Bus Command. During the data phase, these signals as used as Bus Enables.
During data phases, PCBE0 refers to the PAD[7:0] and PCBE3 refers to PAD[31:24]. When this signal is
high, the associated byte is invalid, when low; the associated byte is valid. When the device is an
initiator, this signal is an output and is updated on the rising edge of PCLK. When the device is a target,
this signal is input and is sampled on the rising edge of PCLK. When the device is not involved in a bus
transaction, these signals are tri-stated.
Signal Name:PPAR
28 of 203
DS3134
Signal Description:PCI Bus Parity
Signal Type:Input / Output (tri-state capable)
This signal provides information on even parity across both the PAD address/data bus and the PCBE bus
command/byte enable bus. When the device is an initiator, this signal is an output for writes and input for
reads and is updated on the rising edge of PCLK. When the device is a target, this signal is input for
writes and an output for reads and is sampled on the rising edge of PCLK. When the device is not
involved in a bus transaction, PPAR is tri-stated.
Signal Name:PFRAME*
Signal Description:PCI Cycle Frame
Signal Type:Input / Output (tri-state capable)
This active low signal is created by the bus initiator and is used to indicate the beginning and duration of a
bus transaction. PFRAME* is asserted by the initiator during the first clock cycle of a bus transaction and
it will remain asserted until the last data phase of a bus transaction. When the device is an initiator, this
signal is an output and is updated on the rising edge of PCLK. When the device is a target, this signal is
input and is sampled on the rising edge of PCLK. When the device is not involved in a bus transaction,
PFRAME* is tri-stated.
Signal Name:PIRDY*
Signal Description:PCI Initiator Ready
Signal Type:Input / Output (tri-state capable)
This active low signal is created by the initiator to signal the target that it is ready to send/accept or to
continue sending/accepting data. This signal handshakes with the PTRDY* signal during a bus
transaction to control the rate at which data transfers across the bus. During a bus transaction, PIRDY* is
deasserted when the initiator cannot temporarily accept or send data and a wait state is invoked. When the
device is an initiator, this signal is an output and is updated on the rising edge of PCLK. When the device
is a target, this signal is input and is sampled on the rising edge of PCLK. When the device is not
involved in a bus transaction, PIRDY* is tri-stated.
Signal Name:PTRDY*
Signal Description:PCI Target Ready
Signal Type:Input / Output (tri-state capable)
This active low signal is created by the target to signal the initiator that it is ready to send/accept or to
continue sending/accepting data. This signal handshakes with the PIRDY* signal during a bus transaction
to control the rate at which data transfers across the bus. During a bus transaction, PTRDY* is deasserted
when the target cannot temporarily accept or send data and a wait state is invoked. When the device is a
target, this signal is an output and is updated on the rising edge of PCLK. When the device is an initiator,
this signal is input and is sampled on the rising edge of PCLK. When the device is not involved in a bus
transaction, PTRDY* is tri-stated.
29 of 203
DS3134
Signal Name:PSTOP*
Signal Description:PCI Stop
Signal Type:Input / Output (tri-state capable)
This active low signal is created by the target to signal to the initiator that it requests the initiator stop the
current bus transaction. When the device is a target, this signal is an output and is updated on the rising
edge of PCLK. When the device is an initiator, this signal is input and is sampled on the rising edge of
PCLK. When the device is not involved in a bus transaction, PSTOP* is tri-stated.
Signal Name:PIDSEL
Signal Description:PCI Initialization Device Select
Signal Type:Input
This input signal is used as a chip select during configuration read and writes transactions. This signal isdisabled when the L ocal Bus is set i n the Conf iguration Mod e (LMS = 1). When PIDSEL is set high
during the address phase of a bus transaction and the Bus Command signals (PCBE0 to PCBE3) indicate
a register read or write, then the device allows access to the PCI configuration registers and the
PDEVSEL* signal is asserted during the PCLK cycle. PIDSEL is sampled on the rising edge of PCLK.
Signal Name:PDEVSEL*
Signal Description:PCI Device Select
Signal Type:Input / Output (tri-state capable)
This active low signal is created by the target when it has decoded the address sent to it by the initiator, as
it's own to indicate that that the address is valid. If the device is an initiator and does not see the signal
asserted within six PCLK cycles, then the bus transaction is aborted and the PCI Host is alerted. When the
device is a target, this signal is an output and is updated on the rising edge of PCLK. When the device is
an initiator, this signal is input and is sampled on the rising edge of PCLK. When the device is not
involved in a bus transaction, PDEVSEL* is tri-stated.
Signal Name:PREQ*
Signal Description:PCI Bus Request
Signal Type:Output (tri-state capable)
This active low signal is asserted by the initiator to request that the PCI bus arbiter allow it access to the
bus. PREQ* is updated on the rising edge of PCLK.
Signal Name:PGNT*
Signal Description:PCI Bus Grant
Signal Type:Input
This active low signal is asserted by the PCI bus arbiter to indicate to t he PC I requesting agent th at access
to the PCI bus has been granted. The device samples PGNT* on the rising edge of PCLK and if detected,
will initiate a bus transaction when it has sensed that the PFRAME* signal has been deasserted.
Signal Name:PPERR*
Signal Description:PCI Parity Error
Signal Type:Input / Output (tri-state capable)
This active low signal reports parity errors that occur. PPERR* can be enabled and disabl ed via th e PCI
Configuration Registers. This signal is updated on the rising edge of PCLK.
30 of 203
Loading...
+ 173 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.