• Single chip solution for ISDN PC card with PCI interface
• Supports full duplex 2B+D ISDN S/T transceiver according to ITU I.430
• Integrate S-interface, D & B channel protocol controllers, and PCI controller
• 32-bit PCI bus interface
GENERAL DESCRIPTION
MX97103 is a single chip solution for ISDN-S connection on PCI bus. It integrates S-transceiver, D and B
channel protocol controllers, and PCI interface.
It can be divided into the following major functional bloc ks
: analog front end, la yer 1 function, GCI interface . LAPD
controller, B channel HDLC controllers, EEPR OM interface and PCI interface. The important function of each
major block will be described below.
According to ITU 1.430 spec. the S/T interface is a 4wire interface. Among them, 2 wires are used f or transmitting, and the other two are for receiving. The wiring
configurations include short passive bus, e xtended passive bus and point-to-point connection. For short passive bus , the operation distance is from 100m to 200m,
and the TEs(max 8)can be connected at random points
along the full length of the cable. F or e xtended passive
bus, TEs connect to the cable at the far end from the NT.
The total length would be at least 500m and a differential distance between TE connection points is of 25 to
50m. For point-to-point connection, the cable length can
be 1km.
• Each B channel has 2x64 byte FIFO for each direction
• D channel has 2x32 byte FIFO for each direction
• EEPROM interface for loading vendor-specific data
• One programmable LED
• Comply to ACPI Rev 1.0
• 0.5u CMOS
• 100-pin PQFP package
The layer 1 b lock comprises of PDLL, DA C, RT and MFC
functions. DPLL's function is to establish S/T frame synchronization. DAC resolves the contention issue for
differnet TE accessing D channel at the same time . R T
deals with the receiving S/T data extraction and put out
the transmitted data at the corrent time slot. MFC is the
multiframing S and Q channel control block.
GCI is the digital bus for the IC. It can accomodate 8
GCI-compatible devices . This bloc k conv erts the frame
between GCI and S/T interface.
LAPD block relieves the microprocessor of the duty to
generate HDLC frame on the D channel. It can generate flag, CRC, address and control field automatically.
And it can generate S-frame for HDLC protocol. It contains 2 FIFO of 2x32 byte each to facilitate the D pac ket
transmission and reception.
Two B channel HDLC controllers can handle tasks like
flag and CRC generation, zero insertion and deletion.
For each direction a 2x64 byte FIFO is pro vided to buffer
the data.
The analog front end deals with the signals transmitted
to and received from the wiring cable. It accepts the
digital data from layer 1 block and converts them into
appropriate signals to be sent out to the wire, and it also
receive the attenuated and distorted signal from the wire
and recover them to be processed b y la yer 1 block.
P/N:PM0564REV. 1.0, FEB. 23, 1999
The EEPROM interface is used to load specific v endor
information after system hardware reset. V endor ID and
device ID can be load to distinguish different products.
If EEPROM is not used, default v alues will be set.
The PCI interface enables the chip attached to PCI bus
directly without any glue logic. The bus speed can be
from 25MHz to 33MHz.
69FRAME#IPCI FRAME# signal, asserted to indicate the start of a bus
transaction.
71TRDY#OPCI Target ready, asserted by target agent.
70IRDY#IPCI master ready, data transferred on the rising edge of
CLK when IRDY# and TRDY# both asserted.
72DEVSEL#OPCI slave device select, specific for configuration cycle.
54IDSELIPCI Initialization device select, specific for configuration
cycle.
40CLKIPCI clock, 33MHz
38RST#IPCI bus reset
37INTA#O/DPCI bus interrupt request
75PERR#I/OPCI bus data error
77PARI/OPCI bus parity bit, even parity for AD and CBE
74STOP#OPCI stop signal
23BCLOGCI bit clock, 768KHz
22SDS1OGCI serial data strobe 1, programmable strobe signal
24SDS2OGCI serial data strobe 2, programmable strobe signal
19FSCO(I)GCI frame sync
20DCLO(I)GCI data clock, 1.536MHz
18DUI/OGCI data upward to ST interface
17DDI/OGCI data downward from ST interface
34SX1OS-bus transmitter output(positive)
35SX2OS-bus transmitter output(negative)
29SR2IS-bus receiver input
30SR1IS-bus receiver ref erence
27XTAL1IConnection f or 7.68MHz crystal/oscillator input
26XTAL2OCrystal output
9LED2OAuxillisry LED output 0
15LED1OAuxilliary LED output 1
P/N:PM0564
REV. 1.0, FEB. 23, 1999
3
Page 4
PAD#PIN NAMETYPEDESCRIPTION
8EECSOEEPROM chip select
7EECKOEEPROM interf ace cloc k
6EEDIOOutput data to EEPROM
5EEDOIInput data from EEPROM
10, 12, 13, 14TEST[4:1]test pins
36, 33, 32A VDDAnalog po wer
31, 28A VSSAnalog ground
4, 16, 41, 50, 61,VDDDigital power
76, 85, 98
1, 11, 21, 25, 39,VSSDigital ground
44, 47, 55, 58, 64,
67, 73, 79, 82, 88,
91, 95
ABSOLUTE MAXIMUM RATINGS
MX97103
Supply Voltage(VDD)4.75V to 5.25V
DC Input Voltage(Vin)-0.5V to VDD+0.5V
DC Output Voltage(Vout)-0.5V to VDD+0.5V
Storage T emperature Range(Tstg)-55°C to 150°C
Pow er Dissipation(PD)500mW
Lead T emp.(TL)(Soldering, 10sec)260°C
ESD Rating(Rzap=1.5k, Czap=100pf)2000V
Clamp Diode Current±20mA
P/N:PM0564
REV. 1.0, FEB. 23, 1999
4
Page 5
MX97103
DC CHARACTERISTICS
PCI BUS D.C SPECS
PCI System signals
CLK, RST#
PCI Shared signals
AD[31:0](t/s), CBE[3:0]#(t/s), FRAME#(s/t/s), TRDY#(s/t/s), IDSEL(in), IRDY#(s/t/s), ST OP#(s/t/s),
DEVSEL#(s/t/s), PAR(t/s), PERR#(s/t/s), INT A#(o/d), SERR#(s/t/s)
Temperature from 0 to 70°C; VDD=5V±5%, VSS=0V, AVSS=0V
SYMBOLP ARAMETERCONDITIONSMIN. V ALUEMAX. VALUENOTES
VILL-input v oltage0.8V
VIHH-input voltage2.0V5.4V
VOLL-output voltageIOL1=3mA0.45V1
1. Due to the transformer, the load resistance seen by the circuit is four times RL.
CRYSTAL SPEC
27pF
XTAL1
CL
CL
XTAL2
27pF
Crystal mode
P ARAMETERSYMBOLLIMIT V ALUESUNIT
Frequency
f
Frequency calibration tolerancemax. 100ppm
Load capacitanceCLmax. 35pF
Oscillator modefundamental
External
oscillator
signal
NC
Driving from external source
XTAL1
XTAL2
7.680MHz
XTAL1 CLOCK CHARACTERISTICS
P ARAMETERLIMIT V ALUES
MIN.MAX.
Duty cycle1:22:1
P/N:PM0564
REV. 1.0, FEB. 23, 1999
6
Page 7
AC CHARA CTERISTICS
MX97103
Temperature from 0 to 70°C, VDD=5V±5%
Inputs are driven to 2.4V for a logical "1" and to 0.4V f or
a logical "0". Timing meansurements are made at 2.0V
for a logical "1" and 0.8v for a logical "0". The AC-testing
output is loaded with a 150pF capacitor.
TIMING WAVEFORM
SERIAL INTERF A CE TIMING
DCL
tBCD
BCL
FSC
SDS1/2
DD/DU(O)
DD/DU(I)
tIOD
tIIHtIIS
0.45
2.4
2.0
TEST POINTS
0.8
Input/Output waveform for AC tests
tSSD
tFSD
2.0
0.8
DUT
C=150pF
GCI TIMING
PARAMETERSYMBOLMIN.MAX.
GCI output data delaytIOD20ns100ns
GCI input data setuptIIS20ns
GCI input data holdtIIH20ns
FSC strobe delaytFSD-20ns20ns
SDS strobe delaytSDD120ns
Bit clock delaytBCD-20ns20ns
P/N:PM0564
7
REV. 1.0, FEB. 23, 1999
Page 8
PCI SHARED SIGNALS A.C. TIMING WAVEFORM
MX97103
CLK
OUTPUT
INPUT
1.5V
t1
1.5V
t5
Valid
t3
Valid
t2
t4
t6
PARAMETERSYMBOLMIN.MAX.NOTES
CLK signal valid delayt111nsCL=50pF
CLK to signal invalid delayt22ns
Hi-Z to active delay from CLKt32ns
Active to Hi-Z delay from CLKt428ns
Input signal valid setup time before CLKt57ns
Input signal hold time from CLKt60ns
PCI SIDEBAND SIGNALS A.C. TIMING WAVEFORM
CLK
OUTPUT
INPUT
1.5V
t1
1.5V
t5
Valid
t3
Valid
t2
t4
t6
PARAMETERSYMBOLMIN.MAX.NOTES
CLK to sideband signal valid delayt112nsCL=50pF
CLK to signal invalid delayt22ns
Hi-Z to active delay from CLKt32ns
Active to Hi-Z delay from CLKt428ns
Sideband signal valid setup time before CLKt512ns
Input signal hold time from CLKt60ns
P/N:PM0564
8
REV. 1.0, FEB. 23, 1999
Page 9
APPLICATION
ISDN ACCESS ARCHITECTURE
MX97103
ISDN User Area
PCI bus
GCI CONNECTION
TE(1)
TE(8)
TE(1)
TE(1)
TE(8)
S
LT-SLT -T
LT-S
LT-S
Direct Subscriber Access
= MX97103
ISDN
central office
T
NT1
PBX(NT2)
where - TE is an ISDN terminal
- LT-S is a subscriber line termination
- LT-T is a trunk line termination
- LT is a trunk line termination in the central office
GCI
U
telephone
EEPROM
LT
line
LTNT1
P/N:PM0564
Data
Encryption
DSP-COFI
Speech
Processing
9
MX97103
S interface
PCI BUS
REV. 1.0, FEB. 23, 1999
Page 10
VDD
VDD
C4
18pf
OSC
XTAL1
XTAL2
C3
18pf
7.68MHz
EEDO
EEDI
EECK
EECS
VDD
MX97103
3.3KR7
DO
DI
EEPROM
SK
(6 bit)
CS
10uF
DCL
FSC
DD
VSS
AVSS
MX97103
INTAN
RSTN
FRAMEN
CLK STOPN PAR PERRN TARDYN IDSELN IRDYN IDSEL CBEN[3:0] AD[31:0]
DU
SX1
SX2
SR1
SR2
R10
3.3K
R1
33
R3
33
R4
1.8K
47pF
R6
1.8K
47pF
VDD
D11
D12
R9
3.3K
D1
D5
DCLK
FS
DR
DX
D2
D6
D13
CODEC
D3
D4
D7
D9
D8
D10
D14
2:1
+5V
+5V
DC point
R5
8.2K
R8
8.2K
2:1
DC point
Over-
voltage
Pro-
tection
circuits
RJ45
P/N:PM0564
PCI BUS
REV. 1.0, FEB. 23, 1999
10
Page 11
MX97103
TEST CIRCUIT
To test digital function separately, DTMC[TMODE] can be set to enab le the stim ulus inputs from test1~4 pins.
PINDTMC SP2S P1SP0I/OSIGNALDESCRIPTION
TEST11XXXIXRAMI1test RAMI1 input signal
TEST21XXXIXRAMI2test RAMI2 input signal
TEST31XXXIXZCtest ZC input signal
TEST41XXXIXI0Ntest I0N input signal
TEST10000OARAMI1RAMI1 from analog module
TEST20000OARAMI2RAMI2 from analog module
TEST30000OAZCZC from analog module
TEST40000OSAMPSAMP from analog module
TEST10001OS[0]activation/deactivation state code
TEST20001OS[1]
TEST30001OS[2]
TEST40001OS[3]
TEST10010OMBAS1TIC bus arbitration state code
TEST20010OMBAS2
TEST30010OCLSD channel collision
TEST40010OAI0NI0N from analog module
TEST10011ORFNlayer sync.
For normal operation, DTMC should be set to 0. Test1~4 pins can be programmed to output internal signals for
monitoring purpose.