ONE CHIP SOLUTION FROM PCM BUS TO
TRANSFORMER (CEPTSTANDARD)
ISDN PRIMARY ACCESS CONTROLLER
(COMPATIBLEWITHETSI,OPTION1 AND 2)
HDB3/BIN ENCODER AND DECODER ON
CHIP
MULTIFRAME STRUCTURE HANDLING
BUILTIN CRC4
EASY LINK TO ST5451/MK50H25/MK5027
LINK CONTROLLERS.
DATA RATE: 2048, 4096 AND 8192 Kb/s FOR
MULTIPLEXEDAPPLICATIONS
FOURLOOPBACKMODES FORTESTING
PSEUDO RANDOM SEQUENCE GENER-
ATOR AND ANALYZER FOR ON-LINE, OFFLINE AND AUTOTEST
CLOCKRECOVERY CIRCUITRYON CHIP
64 BYTE ELASTIC MEMORY FOR TIME
COMPENSATION AND AUTOMATIC FRAME
AND SUPERFRAMEALIGNMENT
32 ON CHIP REGISTERS FOR CONFIGURATIONS, TESTING, ALARMS, FAULT AND ERROR RATE CONTROL.
AUTO ADAPTATIVE DETECTION THRESHOLD
AUTOMATIC EQUALIZEROPTION
5V POWERSUPPLY
AMI OR HDB3 CODESELECTION
PARALLEL OR SERIAL MICROPROCESSOR
INTERFACEOPTION
BOTH µp AND STAND ALONE MODE AVAIL-
ABLE
DESCRIPTION
STLC5432, CMOS device, interfaces the multiplex system to the physical CEPT Transmission
link at 2048Kb/s. Furthermore, thanks to its flexibility, it is the optimum solution also for the ISDN
application as PRIMARY RATE CONTROLLER.
The receive circuit performances exceed CCITT
recommendation and the line driver outputs meet
the G.703 specifications.
STLC5432 is the real single chip solution that allows the best system flexibility and easy design.
STLC5432 can work either in 2048 or 4096 or
8192 Kbit/s systemsprogramming the CR4 register (when parallel microinterfaceselected).
STLC5432
TQFP44 (10 x 10)
ORDERING NUMBER: STLC5432Q
PIN CONNECTION (Topview)
P0
LI1
VT
P1
GNDA
GNDD
SA/RESET
DIN
A/D0
A/D1
A/D2
A/D3
INT
RCLI
BRDI
DOUT
LI2
1
2
3
4
5
6
7
8
9
10
11
RCLO
BRDO
AS/ALE
XTAL1
394041434442
17161513121422212018 19
XTAL2
VCCD2
DPI
VCCD1
PRELIMINARY DATA
VCCA
CS
LO1
LO2
34353638 37
33
BXDI
32
AL0
31
AL1
30
A/D7
29
A/D6
28
A/D5
27
A/D4
26
R/W/WR
25
LFSX
24
LFSR
23
LCLK
HCR
LCR
DS/RD
D93TL043D
BXDO
July 1996
1/46
Page 2
STLC5432
PIN DESCRIPTION
NamePinTypeFunction
Positive power supply inputs for the digital (V
VCCD1
VCCD2
VCCA
GNDD
GNDA
LI1
LI2
18
17
34
1
44
40
42
VT41OPositive power supply output for fixing reference voltage to the receive transformer.
L01
L02
36
37
XTAL115IThe master clock input which requires either a parallel resonance crystal to be tied
XTAL216OThe output of the crystal oscillator, which should be connected to one end of the
HCR19OHigh clock received, bit clock. When the device has recovered the clock from the
LCR20OLow clock received, frame clock. When the device has recovered the clock from the
BRDO
RCLO
BRDI
RCLI
12
14
10
9
BXDO22OBinary TransmitData Output, 2048kbit/s oroutput clock at 64kHz.
BXDI33IThis binary signal can replace BXD internal signal to be encoded if SELEX bit (CR1
DOUT11OData Output. 30 B+D primary access data received from the line.Data can be shifted
DIN3IData Input : 30B+D primary access data to transmit tothe line.Data can be shifted in
I
I
microprocessor interface signals (V
I
connected together.
). They must be +5 Volts and must be directly
CCD2
) and analog (V
CCD1
) sections and for
CCA
IINegative power supply pins which must be connected together close to the device. All
digital and analog signals are referred to thesepins, which are normally at the system
ground.
I
Receive HDB3 signal differential inputs from the line transformer.
I
Typical value is 2.375V
OOTransmit HDB3 signal differential outputs to the line transformer.When used with an
appropriate transformer, the linesignal conforms to the outputspecifications in CCITT
with a nominal pulse amplitude of 3 volts for a 120Ω load on line side.
between this pin and XTAL2, or a clock input from a stable source. This clock does
not need to be synchronized to the system clock.
Crystal specifications = 32764 kHz ± 50 ppm parallel resonant; RS ≤ 20Ω loaded with
33pF to GND each side.
crystal if used.
HDB3 signal, HCR signal is synchronized to the remote circuit. The HCR frequency is
either 8192kHz if 8MCR bit of CR1 Register is put to 1 or 4096 kHz if 8MCR is set to
0.
HDB3 signal, LCR signal is synchronized to the remote entity.
The LCR frequency is 8 kHz if 8KCR bit is set to 1, or 4 kHz if 8KCR bit is set to 0.
When the remote clock is not recovered, HCR and LCR frequency are synchronized
to master clock (16384 kHz).
HCR and LCR can be used by the system inTerminal Mode.These two clocks can be
used by the transmit function of the device.
OOBinary Receive Data Output, 2048 kbit/s or 64kbit/s.
Receive Clock output, 2048 kHz or 64kHz.
After decoding, Binary Data and clock associated are provided for different
applications.
IIBinary Receive Data Input. 2048 kbit/s.
Receive Clock Input 2048 kHz.
Before encoding Binary Data is provided to different applications (Optical Interface for
instance). Local clock is associated to thisdata.
Register) is set to 1.
out from the tristate outputDOUT at the LCLK frequency on the rising edges during
all the time slots,except Time Slot Zero inaccordance withTSOE bit (CR1Register).
NB : If parallel micro-interface is selected, DOUT is at high impedance after Reset.
DOUT is at low impedance after writing CR4 register.
at the LCLK frequency on the falling edges during all the time slots,except Time Slot
Zero, in accordance with TSOE bit (CR1 Register).
2/46
Page 3
STLC5432
PIN DESCRIPTION(continued)
NamePinTypeFunction
LCLK23ILocal Clock : this clock input determines the data shift rate on the two digital
LFSR24ILocal Frame Synchronization for the Receiver. This clock input defines the start of the
LFSX25ILocal Frame Synchronizationfor the Transmitter. This clock input defines the start of
AL0,
AL1
32
31
multiplexes. Thisclock frequencycan be indifferently2048, 4096, 8192or 16384kHz.
Data Out and Data In rate is always 2048 kbit/s when Serial Interface microprocessor:
an internal automatic mechanism divides by two the frequency if 4096 kHz.
frame on the digital multiplex Data (pin DOUT). This clock frequency can be
indifferently 8 kHz or a submultiple of 8 kHz.
the frame on the digital multiplex Data (pin DIN). This clock frequency can be
indifferently 8 kHz or a submultiple of 8 kHz.
If submultiple of 8 kHz, LFSX defines the start of even frame on DIN.The TSO of this
even frame will contain the Frame Alignment Signal(FAS) on the line.
OOAlarm 0 Output, alarm 1 Output. These pins are opendrain outputs which are
normally in high impedance state.
AL1AL0Alarm definitions
ZZFrame or Multiframerecovered,
0VoltZFrame or Multiframe recovered,
Z0VoltFrame and Multiframe lost, AIS
0Volt0VoltFrame and Multiframe lost, AIS
DPI38IDPI input: The internal DPLL is synchronizedeither by the signalapplied on DPI input
SA/RESET2IStand Alone : When this pin is connected to 5 Volts, the device works without
P0, P139, 43IProcessorinterface. These two input pins define the microprocessor interface
CS35IChip Select.A high level on this input selects the PRCD for a read write operation.
R/W/WR26IRead/Write/Write Data. Input.
DS/RD21IData Strobe/Read Data. Input.
A/D0toA/D74 to 7;
27 to 30
INT8OInterrupt Request. Thesignal is activated low when the PRCD requestsan interrupt. It
(if DPIS bit of CR5 register is =0) orby the 2MHz clock recovered from the line.
microprocessor. The configuration is given by the values per default of programmable
registers. BRDI and BXDI must not be used.
RESET: When this pin is put to 5 Volts during 100 ns at least every programmable
register is reset (value per default). When this pin is set at zero Volt, the type of
microprocessor is selected by P0, P1 pins.
33pF capacitors connected to
XTAL1 and XTAL2 pins on the
application schematic)
DYNAMIC CHARACTERISTICS
tpdLCLK high to DOUT valid
LCLK high to BXDO valid
XTAL1 high to HCR high or low
tpdzLCLK high to DOUT HZ150pF; 7mA50ns
tdHCR high to LCR high or low
RCLOhighto BDROhighorlow
tsAll data inputs to clock low10ns
thClock low to alldata inputs10ns
random output (50% of ones)40mA
random output (50% of ones)40mA
F = 100KHz, Vrms = 100V0.3µH
F = 100KHz, Vrms = 100mV0.2µH
20pF
150pF; 7mA
50pF; 1mA
150pF; 7mA
150pF; 7mA
50pF; 1mA
–2020ns
50ns
Ω
Ω
Ω
Ω
6/46
Page 7
Figure 1: ReceiverDiagram
STLC5432
RCLODPILCRHCR
BRDO BRDI
1
DATA
64Kb/s
LP3
SIG
A
1
1
HDB3/BIN
DECODER
64 x 8
SELER
DOUT
1
B
MEMORY
RDS
-1
n
2
GENERATOR
A
B
-1
n
SAV
2
SGV
RXRD
ANALYZER
BIN/HDB3
DIAGRAM
TRANSMITTER
ENCODER
DIN
PULSE
SINGLE
D93TL046C
DATA
CLOCK
RECOVERY
1
DPLL
DPIS
1
ASP
1
LP1
A
S2/T2
2Mb/s
INTERFACE
ALARM
1
AIS
A
7/46
Page 8
STLC5432
INTRODUCTION
This single chip CMOS Device interfaces the
physical multiplex of the application to the physical CEPT transmissionlink at 2048kb/s.
STLC5432 contains analog and digital functions
to implement line interface function and frame
synchronization. It meets pulse shape and jitter
specifications in accordance with CCITT Recommendations and CEPTstandards.
FUNCTIONAL DESCRIPTION
1. LINEINTERFACE
1.1 Receiver
The receive input signal should be derived via a
transformer of the same type used for the transmit direction. The suggested transformer is the
VAC L4097-X004 or equivalent for the 75 ohms
case and the VAC 4097-X012 or equivalent for
the 120 ohms case. The electrical models of the
transformers are summarized in the following table :
Wiring between the transformer and the circuit
should respect the application schematic given in
annex.(see fig4).
The internalfixed thresholdis set to 200 mV over
the common mode voltage VCM (VCM = 2.375 V
nominal) to insure the specified transmission
range with a good noise immunity.
Two options are provided for special applications
requiringimproved transmissionranges:
AUTO-ADAPTATIVETHRESHOLD:
Using the configuration register CR4 (AVT), a
peak amplitude detectorcircuit is connected to
the received signaland after digital processing,
an adaptative threshold value equal to 3/8 of
the peak value is obtainedat the output of a D
to A converterand used for data detection.
AUTOMATIC EQUALIZER: connecting two externalcapacitorsof100pFin seriesbetweenthe
transformerandthe circuitsinputs,and usingthe
configuration register CR4 (EQV), the circuit will
selectautomatically a pre-compensationfilter for
long line configuration (see application schematicon figure3 and4 givenin annex).
8/46
BIN/HDB3
ENCODER
1
SELEX
BXDI BXDO
RD RX
1
LP2
64KHz
CLOCK
1SIG
TM
DOUT
SGV
n
-1
2
GENERATOR
LP4
CRC4
1
1
RDS
1
D
1
SIG
ADAPTOR: WHEN
DATA IN CLOCK IS
64KHz, DATA
CLOCK AT 2048KHz
BXDI
TS
GENERATOR
TSO
1
AT
OUT
DIN
D93TL045B
Page 9
STLC5432
Using bothoptions allow the reception of a signal
attenuatedup to 12dBat 1024kHz.
The Clock recovery is performed by a first PLL
that guaranties the CCITT I431 requirements for
the allowedJitter, see Figure 23, this clock, RCL,
is usedinternallyandas local clock.
A second DPLL starting from this RCL clock attenuate the Jitter,to fulfil the CCITT I431, see figure 8, this DPLL generate HCR, bit clock, and
LCR frame clock, practically without Jitter.
1.2 Transmitter
The line driver outputs are designed to drive the
suitable transformer mentioned in the previous
section. The transformerresults in a signal amplitude of 3 voltson the linewhich meet G.703 pulse
shape for a 120 ohm load (2.37 volt for a 75
ohms load).
A special test mode is provided to check the
pulse template according to the CCITT mask by
using the configurationregister CR3 (ASP).
When the ALS command is valid, consecutive
logical ”ones” are transmittedon theline.
When APS command is valid, consecutive 1, 0,
1... 1, 0,1, 0... are transmitted on the line.
2 CODING
2.1 HDB3/BINDECODING
The two constituents of the data signal are de-
coded and the binary Receive Data Signal (BRD)
is processedbythe next functions.
2.2 BIN/HDB3ENCODING
The binary transmit data signal (BXD) is encoded.
The entire data stream, including all the time
slots, is scanned for an occurence of four consecutive zeros.
Such occurence is replaced by the appropriate
HDB3 code.
3. BINARYINPUT-OUTPUT
STLC5432 can directly interface binary data
stream by means of the 6 dedicatedpins:
BRDO, RCLO,BRDI, RCLI,BXDOand BXDI.
This allows the use of STLC5432also for particular cases as for optical fiber or for different purposes. The functions of these 6 pins are defined
by the SIGbit (SIGR register).
3.1 SIG = 0
When the bit SIG = 0 the binary data are ex-
changed at 2048KHzand the 6 extrapins are defined hereafter.
3.1.1 Extrapinsfor receive data
The BRDOand RCLO output pins deliver respec-
tively BRD binary receive data at 2048kb/s and
the remoteclock recovered at 2048kHz.
Two BRDI and RCLI input pinscan receive external binary receive data at 2048kb/s and the receiveclockassociated at 2048kHz.
The SELERcommand replaces BRD internal signal with BRDI signal.
3.1.2 Extrapins for transmitdata
The transmit binary data output pin BXDO deliv-
ers transmitbinary data BXD.
Input pin BXDI can receive external binary trans-
mit data.
The SELEXcommand replaces BXD internal sig-
nal with BXDIsignal.
3.2 SIG = 1
When SIG = 1, a signaling channel at 64 kb/s is
implemented.
3.2.1 Extrapins for Receivedata
BRDO and RCLO output pins deliver respectively
receive data at 64kb/s selected by an internal
Time Slot Assigner and the receive clock associated at 64kHz. In this case, BRDI and RCLI are
not used.
3.2.2 Extrapins for TransmitData
Output BXDO delivers the 64kHz clock for an ex-
ternal application. This external entity delivers
data at 64kb/son the rise edge of the clock.
Input BXDIshifts data at 64 kb/s on the fall edge
of the 64kHzclock.
The same Time Slot Assigner is used by transmitter and receiver(See SIGR Register).
4 LOOPBACK
4.1 LOOPBACK1
When LP1 Command is valid (LP1 bit high, see
CRC3 register), output data signal replaces input
data signal. Then, the recoveryclock functionprovides the local clock. The loopbackis transparent
if AIS is at 0. If AISX is at 1, consecutive logical
”ones”are transmittedon theline.
4.2 LOOPBACK2
LP2 Command (LP2 bit high, CR3 register) re-
places BXD and XCLK signals (respectively Binary Transmit Data and transmit clock) with BRD
and RCLK (respectively Binary Receive data and
its clock recovered).
4.3 LOOPBACK3
LP3 Command (LP3 bit high, CR3 register) re-
places BRD and RCLK (respectively Binary Receive Data and its clock recovered) with BXD and
9/46
Page 10
STLC5432
XCLK (respectively Transmit Data and its clock
associated). Frame and multiframe generated by
the transmitter of the circuitare processed by the
receiver of the circuit, without encoding and decoding.
4.4 LOOPBACK4
LP4 Command replaces Data in with Data out
near of DIN and DOUT pins (See LP4R register).
5 FRAME ALIGNMENT
Time slot 0 is used for the synchronization
(G.706). At softwareReset Frame and Multiframe
are lost and a new research of FASand MFAS is
launched.
5.1 LOSS OF FRAMEALIGNMENT
Frame alignment will be assumed to have been
lost :
– eitherwhen three consecutiveincorrect frame
alignmentsignals have been received,
– or when bit 2 in time slot 0 in odd frames has
been received with an error, i.e. at0, on three
consecutiveoccasions,
– or when 915 errored CRC blocks out of 1000
have been detected.
5.2 FRAME ALIGNMENT RECOVERY
Frame alignment will be assumed recovered
when the followingsequence is detected:
– Detection of the correct Frame AlignmentSig-
nal, FAS
– detectionof bit 2 of 32nd byte after FAS,at 1.
– detectionof the correct Frame Alignment sig-
nal in the 64th byte after the first FAS de-
tected.
5.3 MULTIFRAME ALIGNMENTRECOVERY
Multiframe Alignment will be assumed recovered
when at least two valid multiframe alignment signals MFAShave been detectedwithin 8 ms.
Table 1: CRC4 Multiframe StructureG.704
Sub
Multiframe
I
II
FAS:Frame AlignmentSignal in each even Time Slot.
MFAS:Multi Frame Alignment Signal 0 0 1 0 1 1
E1–E2:CRC4 error Indication bits
C1 to C4:Cyclic Redundancy Check 4 (CRC4) bits
A:Remote Alarm Indication
Sa4 to Sa8:Five bits in each odd Time Slot
Sa61 to Sa64: ETSI bits
Frame
0C10011011
101ASa4Sa5Sa61Sa7Sa8
2C2F A S
301ASa4Sa5Sa62Sa7Sa8
4C3F A S
511ASa4Sa5Sa63Sa7Sa8
6C4F A S
701ASa4Sa5Sa64Sa7Sa8
8C1F A S
5.3.1 Typical case
Remote entity transmits Frame Alignment Signal
(FAS) and MultiframeAlignment Signal(MFAS).
As soon as lost of Frame Alignment is occured
(LOF = 1), the local receiver recovers FAS from
254 up to 500µs after. As soon as FAS is recov-
ered (LOF= 0), thelocal receiver recoversMFAS
from 4 up to6ms after.
5.3.2 Old ExistingEquipmentCase
Remote entity transm its Frame Alignment Signal
(FAS)withoutMultiframe AlignmentSignal(MFAS ) .
As soon as lost of Frame Alignment is occured
(LOF=1), the local receiver recovers FAS from 254
up to 500µs after. Then LOF = 0, and 400msafter
thelocalreceiverindicatesthattheMultiframeAlignementSignalhasnotbeenrecovered(MFNR =1).
5.3.3 ParticularCase:SpuriousFrameAlignment
Signal
Local receiver receives true FAS and true MFAS
among several spuriousFAS.
Multiframe Alignment signal (MFR=1) is recovered
from 8 to 400ms after the Frame Alignmentsignal
is recovered (LOF=0). Then, this FAS is either a
spurious one (the ”Spurious Timeslot Zero” is carryingFASwithoutMFAS), ortrue FAS.
Anyway, when the Multiframe Alignmenthas been
recovered (MFR=1), the good Frame Alignment
Signal is taken into account and data are loaded
intothe Frame Memoryat thegood location.
SeeFig. 13synchronizationalgorithm.
5.3.4 WorstCase
Local receiver receives true FAS and true MFAS
among several spurious FAS and several spurious MFAS.
In this case, if the circuit has recovered a spurious FAS and MFAS, the CRC blocks will be detected with an high error rate. As soon as 915 errored CRC block within 1000 will be detcted, the
MFAS will be assumedas spuriousanda new research starts at the point just after the location of
the assumed spuriousFrame Alignement Signal.
5.4 TransmitterSIDE
The Frame Alignement Signal is transmitted continuously on the transmitterside, with bit 1 of TS0
at logical1.The MFASsignal is transmittedin accordance with NMF bit register (CR5 Register):if
NMF is programmed to ”1” Logic, no MFAS is
transmitted; if NMF is programmed to ”0” Logic
the MFAS signal is transmittedcontinuously.
Table 2.
LOFMFR MFNRRECEIVER STATE
100FAS or MFAShas been lost.
State: Research of FAS
000FAS has beenrecovered.
State: Research of MFAS
010FrameandMultiframerecovered
State: Good working.
001Frame recovered.
State: Good working without
multiframe received from
transmitting side.
6 Interfacingwith themicroprocessor
The device can work in one of the 3 following
modes:
– Parallel microprocessor InterfaceMode
– Serial microprocessorInterfaceMode
– Withoutmicroprocessor : StandAlone Mode.
The choiceis done by means of the SA/Reset,P0
and P1 pins.
6.1 ParallelMicroprocessorInterfaceMode
The microprocessor can read (or write) the regis-
ters of the STLC5432 using the fifteen parallel Interfacepins.
The use of TSO (Time Slot Zero) of DIN and
DOUT digital multiplex is defined by TSOE bit of
CR5 Register.
– If TSOE = 1, TSO on DIN multiplex Input is
used to transfer Sa4 to Sa8 bits to the line
and TSO on DOUT multiplexoutput isused to
transferSa4to Sa8bits fromthe line.
– If TSOE = 0, DOUT output is high impedance
during TSO, and DIN Input ignores data during TSO.
6.2 SerialMicroprocessor InterfaceMode
Fifteen parallel Interface pins are ignored, they
are tied to ground. In this mode, the time slots 0
of internal multiplexesare considered like a channel used by the devices and the control entity located in the system to communicate. This channel can be switched across a switching network
-or not- beforeits final destination.
The message is constituted by two bytes which
are transmitted on two consecutive Time Slots
Zero.
The bits of word are numbered 0 to 7, bit 0 is
transmittedfirst. Whenthe bit 7 ofa byte is 0,this
byte is the first word of the message.
The bit 6, of the first word, is R/W bit:
R/W = 1. Message to read a register whose address is designated by the following bits of the
word ( A 0/5).
11/46
Page 12
STLC5432
R/W = 0. Message to write a register, addressed
by the bitsA0/5.
The bit 7 of following byte is 1 and the seven
D 0/6 bits are datato load into register.
To transfer one message,250µs are necessary.
Between two messages, the bits are 1 during
TS0. See fig.7 for details.
6.2.1 Reading of a register
The remote entity connected to the DIN and
DOUT multiplexes can request reading of a register if it transmits, during TSO, on DINthe address
bit A0/5,the R/Wbit at 1 and the last bit at0. The
following word, ending with 1, isnot takeninto account by the device. The device returns two
words during TSOof DOUT:
–The first word begins with 0, R/W bit is put to
1, the address bits of the register are transmitted.
–The second word begins with 1, then seven
databits of the registerare transmitted.
6.2.2 Writing of a register
The remote entity connected to the DIN and
DOUT multiplexes can request writing, then it
transmits the first bit at 0, thesecond bit at 0 and
the register address A 0/5 during TSO of DIN.
The following word begins with 1 and seven next
bits are Data to load into register. There is no acknowledge after writing. The writing messages
can be transmittedconsecutively.
6.3 Stand Alone Mode
Whatever the received frequency on LCLK pin
(2.048kHz or 4.096kHz), the device automatically
fits and always works at 2.048kHz.When SA pin
is at 1, the multiframe research is automatically
launched after each lost of frame and the device
provides the following alarmson DOUTduring the
Time Slot 0:
If LOF = 0, thenB = WER
LOFLoss of Frame
MFNRMultiFrame Not Recovered
ARABit Received
SKIPJump
F/SFast/Slow.
Bits definitions are the same than bits definitions of
ALR, CAR1 and CAR2 Registers. These bitsrepresent the curre nt stateof the line; DI Nis ignoredduringTime SlotZero.
7 RESET
During HardwareReset (Pin : SA/RESET):
– Alltheprogrammableregistersareconfigurated
withthe defaultvalue.
– Interrupts are not generated (INT PIN is high
impedance).
– The researchof Multiframeis alwaysactive.
AtSoftwareReset(addressing theResetregister):
– The registers are configuratedwith the default
value only.
AfterReset:
– The registers may be configurated with any
value.
8 INTERRUPT
All the bits of Alarm Registers generate an interrupt if they are not masked, exceptSLC (CAR2).
An alarm generates an interrupt if the mask bit
associated is 0. If a temporary event is detected
from the line. ALR Alarm Register, CAR1 and
CAR2 Complementary Alarm Registers can be
read after interruptor bypolling.
In this last case, these Alarm Registers can be
consideredlike particular statusregisters.
If a temporary event is detected from the line,
then the appropriate bit is put to one. After reading by the microprocessor, this bit is put to zero
until new event.
If a permanent state occurs, then the appropriate
bit is put to one. Afterreading by the microprocessor, this bit remains at one until disappearance of
the cause.
8.1 ParallelInterfaceMode
ALR Alarm Register, CAR1 and CAR2 Comple-
mentary Alarm Registers can be read after interrupt or by polling.
In this last case, these Alarm Registers can be
consideredlike particular statusregisters.
INT pin is put to 0 volt. The microprocessorreads
AlarmRegister.
For example, after reading the ALR and CAR1
registersthemicroprocessorcould act as follows:
– If SCbit (clock1 second)is 1, then the micro-
processorreads fault counter registers.
– If EXT1 bit (EXTENSION1) is 1, then the mi-
croprocessor reads Complementary Alarm
Register1.
– If TSOR (or Sa6R) bit of CAR1 is 1, the mi-
croprocessorreads TSORR (or Sa6RR) Register
12/46
Page 13
STLC5432
8.2 Serial InterfaceMode
When an Alarm bit isput to 1 in ALR (Alarm Reg-
ister), this bit generates automatically the transmission of two bytesmessage onto DOUTduring
Time slot 0 with :
– The first bit of the first byte at 0; the second
bit is at 0 and after the address bits of Alarm
Register.
– Thedataof the ALR(Alarm Register) is the sec-
ondbyte.
NB : When TSOR or Sa6Rbit of the CAR1
(ComplementaryAlarm Register 1) is put to ”1”, it
generates a message in which there are address
and data of TSORR Register (if TSOR bit is not
masked), or address and data of Sa6RR register
(if Sa6R is not masked).
If the fouroccurencesto transmit a message are simultaneous,thepriorityorderis:
Priority1 :Transmissionof Alarm
Registerdataif an alarm
has beendetected.
Priority2 :Transmissionof Register
data afterreadingmessage
fromremoteentity.
Priority3 :Transmissionof TSORR
data afterloadingof this
register.
Priority4 :Transmissionof Sa6RR
data afterloadingof this
register.
8.3 Stand AloneMode
Interruptsare notgenerated.
AL0, AL1 pins indicate the current state of three
alarms : LOF, AIS, A bit received and DOUT pin
indicates the current state of nine alarms during
time-slotzero (SeePar. 6.3).
35 to 63Reserved for the dietest: Avoid Addressing
Register
Name
bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0
Read/
Write
Page
Nu = Notused.
14/46
Page 15
STLC5432
9.1 Reset Register
70
1Dummy Register
The software reset of the circuit is performed
This registercan be writtenor read.
When a bit of this register is set to 1, the corre-
sponding bit of the ALR register, which has the
same number, is masked and an interrupt cannot
be generatedby this bit.
when this register is addressed whatever the
value of its bits may be. Reading or writing is irrelevant. All the programmable registers are configurated by the default value indicated in each
register description and the mechanism of multiframe is launched in accordance with the procedure describedin the introduction.
9.2 ALR: AlarmRegister
70
1EXT1ARSCLOF915AISLOS
After Reset = 88H
LOSLossof Signal.
This bit is set to 1 whenten consecutive
zeros havebeendetectedbeforethe
HDB3/BINdecoder.
AISAlarm IndicationSignal:
this bit is set to 1 in accordancewith G.775
when the incomingsignal is recived with
only two, or less, zero for two consecutive
doubleframeperiod (i.e.512 x 2bit).
915Thisbit issetto 1 when 915 errored CRC
messageblocks have beenreceivedwithin
1 second.
LOFLoss of Frame AlignmentWord.
Whenat 1, the synchronizationis lost.
SCOne second Clock.
This bit is set to one every second when
there is synchronization.The number of
faults which have been counted duringthe
previoussecond is in faultcounters FCR,
ECRand PCR.
ARA bit Received.
This bit is set to 1 whenthe bit 3of the
odd time slot zerohas been received
consecutivelytwo times at 1.
9.4 CAR1: ComplementaryAlarm Register 1
70
1EXT20Sa6R TS0R ER CRCF WER
AfterReset = 80H
WERFrame WordErrorRate.
This bit is at ”1”when the thresholdof fault
conditionhasbeenreached; this bit is at
”0” when the threshold of deactivatinghas
been reached.Thesetwo thresholdsare
indicatedby theerrorRate Threshold
Register(ERTR). The Error Rate function
is validatedwhen the synchronizationis
achieved.
CRCF CRC Frame.
After remultiframe time, this bit is at ”1”
when an eight frame blockhasbeen
receivedwith an error.
ERE Bit received.
ER bit is at ”1” during the frame 13
receivedwhen theE1 bit valueofthesame
frame13iszero.
ERbitisat ”1”duringtheframe15 received
whentheE2 bit valueof thepreviousframe
15iszero(E1 andE2 = first bitof timeslot
zeroin frames13 and15respective).
TS0R Time slot Zero Register.
Thisbitisat”1”whentheTS0RR Registerhas
been loadedin accordancewithCR8
registerand bit POLSa(CR6register).
Sa6R Sa6R Register.
This bit is put to one whenSa6RR
Registerhas beenloaded in accordance
with SaT bit (CR6 Register).
EXT2 EXTENSIONBit 2
This bit is at ”1” when one bit outof
CAR2 Registerbits hasbeen set to”1”.
EXT1Extensionbit 1.
This bit is set to 1 whenone bit outof
CAR1Register bits isput to1.
9.5 CAMR1Complementary AlarmMask
9.3 AMR Alarm Mask Register
70
1MEXT1 MAR MSC MLOF M915 MAIS MLOS
After Reset = FFH
Register 1
70
1 MEXT2
Nu MSaRmMTSORMERMCRCF MWER
At Reset = FFH
This registercan be reador written.
15/46
Page 16
STLC5432
When a bit of this register is at ”1”, the CAR1
9.8 FCR1: Fault CounterRegister 1
Register bit which has the same number is
masked. The CAR1 bit which is masked do not
generate an interrupt.
70
1 F6F5F4F3F2F1F0
AfterReset = 80H
F0/67 less significantbits of theFCR counter.
9.6 CAR2:ComplementaryAlarmRegister2
70
1 PRSL PRSR MFNR MFR0SLCSKIP
After Reset = 80H
SKIPSKIP.
Afterframerecovery, this bit isat ”1”
when an entireframe (32words)
9.9 FCR2: Fault CounterRegister 2
70
1F13F12F11F10F9F8F7
After Reset = 80H
F7/137 mostsignificantbitsoftheFCRcounter.
has beenignoredor hasbeen repeated
two times onto DOUT.
SLCSlow Local Clock.
This bit does not generateinterrupt.
Whenthe value of thisbit is 0, local clock
is fasterthantheremoteclock.
Whenthevalue is”1”,local clock isslower
thantheremoteclock(an entireframehas
been ignored).
MFRMultiframe recoveredwithin 400 ms.
Afterreframetime,if themultiframe is
recoveredwithin400 ms, MFR is set to ”1”.
MFNR Multiframe Not recoveredwithin 500 ms.
Afterreframetime, the circuit researches
If POL bit of CR2registeris at ”0”, the value of 14
bits fault counter is loaded into these registers
each second. If POL = 1, the registers are resetted after each access. (POL indicates the difference between polling mode and interrupt mode,
see also CR2 register).
When the multiframe has not been recovered
within 400ms (MFNR = 1), these two registers indicate the number of errored bits of Frame AlignmentSignal receivedover one second period.
When the multiframe is recovered, these two registers indicate the number of errored CRC blocks
receivedover onesecond period.
the multiframe during 500 milliseconds.
Afterthistime, ifthe multiframehas not
been recovered,MFNR is set at”1”. Then
the circuitis activatedwith the frame
recoveryonly, andthe AX bit(bit 3 ofthe
oddTimeSlot Zerotransmitted)is set at”0”.
PRSR PseudoRandom SequenceRecovered.
Whenthe PRSanalyzeris validated(SAV
= 1), PRSR bit is set at ”1” ifthesynchronizationis performed.
9.10 ECR1:E Bit CounterRegister 1
70
1 E6E5E4E3E2E1E0
AfterReset = 80H
E 0/67 lesssignificant bits of ECR counter
PRSL PseudoRandomSequenceLost.
PRSL, thisbit is set to ”1” when PCR1/2
(PRSCounter Register)hasreached2
14
9.11 ECR2:E Bit CounterRegister 2
detectedfaults.
70
1E13E12E11E10E9E8E7
9.7 CAMR2: ComplementaryAlarmMask
Register2
AfterReset = 80H
E 7/13 7 most significantbits of the ECRcounter
70
1 MPRSL MPRSR MMFNR MMFR Nu 1 MSKIP
After Reset = FFH
This registercanbe read or written.
Bits: MMFNR, MMFR andMSKIP maskrespectively
bitMFNR,MFR andSKIPwhentheyareat”1”.
.
ECR1 and ECR2 are two registers associated to
ECR counter. Each second, the value of the
counteris loaded intothese register(POL = 0).
When the multiframe is recovered, these two registers indicate the number of errored E bits receivedover1 secondperiod.
16/46
Page 17
STLC5432
9.12 PCR1: PRS Counter Register1
70
1 P6P5P4P3P2P1P0
After Reset = 80H
P0/67 lesssignificantbitsof thePseudoRandom
IT 0/2 Error Rate Inhibition Thresholdof WER
IT0/2 bitsgive thethresholdofdeactivating
the indicationof Alarm.Per default,WERis
setat ”0”when12 or less erroneous
FrameAlignmentWordsaredetected.
TheAlarmdeactivationrequirestheconfirmationof theconditionforthefollowing2sec.
CounterRegister.
9.13 PCR2: PRS Counter Register2
70
1P13P12P11P10P9P8P7
After Reset = 80H
P7/13 7mostsignificantbitsofthePseudoRandom
CounterRegister.
PCR1 and PCR2 are two registers associated to
PseudoRandomSequenceCounter.
When the PseudoRandom SequenceAnalyser is
validated, the counter indicates the number of erroneus bits received after the synchronisation of
IT2IT1IT0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
NB: If the threshold value of deactivatingthe indication of Alarm is superior to threshold value of
activating the indication of Alarm, then the value
of deactivatingis irrelevant.
Number of erroneous
Frame Alignment words
received during2 seconds
the Pseudo Random Sequence.
8
9
10
12
14
16
20
24
9.14 ERTR: Error RateThreshold Register
70
1IT2IT1IT0VT3VT2VT1VT0
After Reset = B8H
VT 0/3 Error Rate Validation Thresholdof WER.
VT0/3bits givethe thresholdof activating
theindication ofAlarm forerroneousFrame
Alignmentwords.
WERis set to ”1” only if the fault condition
isconfirmedwithinthe following2 seconds.
Sa61Rto Sa64R
These four bits are received from Sa6 subchan-
nel.
When a new wordconstituted by these four bits is
detected in accordance with SaT (CR6 Registers), a Sa6R interrupt is generated (a new word
can occureachmillisecond).
Sa5R.Thisbit is thesameasSa5RinTS0RRregister.
ARA bit received. It’s the same bit than the AR
bit of ALR register (see 9.2).
17/46
Page 18
STLC5432
9.18 TS0XR: Time Slot Zerotransmit Register
STS0/4 SignallingTime Slot 0/4:
these five bits indicatewhich time Slot out
70
1WTAESa4X Sa5X Sa6X Sa7X Sa8X
After Reset = 9FH
SIGSignallingValidated.
Sa4X to Sa8X Bits 4 to 8 ofeachodd TimeSlot
Zero to be transmittedonto theline
in accordancewith CR6and CR7
AEA bit totransmit.
AX bit to be transmittedontothe lineis given
by the logical ”or” of LOF (Loss of Frame),
WER(if thebitMERA isat 0, CR1register)
and AE (see fig 5).
AX(OddTS0Bit3)=AE + LOF+ WER NOT
MERA
WTWord to Transmit.Thisbit is readonly.
First Case FILT= 1.
AfterTS0XRwriting bymicroprocessorwith
WT=1,WTisresettedat”0”afterthree
consecutivetransmissionsofSa4Xto
Sa8Xbitsontotheline.
of32to transmitandtoreceiveonBRD0and
BXDI pins respectively,when SIG bit is at 1.
ReceiverSide :
WhenSIGis at ”1”,the contents of Time
Slot selectedappearon the BRDO pin at
64 kb / s and its clock as so cia t e d o
the RCLO pin at 64kHz.
WhenSIGis at ”0”, the contentsof 32Time
slots receivedappear onto BRDO pin at
2 048 kb/s and clock associatedonto
RCLO pin at 2 048 kHz.
transmitterside :
WhenSIGis at ”1”, a bit stream at 64 kb/s
on BXDI pin will be introducedinto time
Slot,selectedby STS0to STS4bits, to
the line. The bit streamon the input BXDI
pin is clocked by clockat 64KHzdelivered
by BXDO pin (BXDIpin isan input and
BXDOpin is an output).
WhenSIGis at ”0”, the bit streamat 2048
kb/sonBXDIpinwillbeintroducedinto32
Time Slotstotheline.
SHCR: Synchronizationof High Clock Received.
9.19 Sa6XR: Sa6 Bits TransmitRegister
70
1WTNuNu Sa61X Sa62X Sa63X Sa64X
After Reset = 8FH
Sa61X, Sa62X,Sa63X, Sa64X
These four bits are transmitted on subchannel
Sa6 in accordancewith CR6 andCR7 Registers.
WTWord to Transmit.Thisbit is readonly.
First Case SaT =1.
AfterSa6XRwriting by microprocessor,
WT=1.WTisresettedat”0”afterthree
consecutivetransmissionsof Sa61Xto
If DPIS (CR5) = 0:
SHCR= 1, DPLL receives RCLIsignal
from RCLIpin.
SHCR= 0, DPLL receives theremoteclock
recoveredfrom theline.
If DPIS (CR5) = 1:
SHCRis not taken into account.
DPISSHCR
00line
01RCLI pin
10DPI pin
11DPI pin
Sourceof the signal at the DPLL
input:
Sa64Xbitsonto theline.
SecondCaseSaT = ”0”.
AfterSa6XRwriting by microprocessor,
WT= 1, WTis resettedat”0” afterone
transmissionof bits located in Sa6XR
9.22 LP4R: LoopBack 4 Register
Register.
70
1SLCR LP4LTS4 LTS3 LTS2 LTS1 LTS0
After Reset = 80 H
9.21 SIGR: SignallingRegister
70
1SHCR SIG STS4 STS3 STS2 STS1 STS0
LTS 0/4Loo Back time Slot 0/4:
these five bits indicatewhich time slot out
of the32 is selected for the loopback.
18/46
After Reset = 90H
Page 19
STLC5432
LP4Loopback4
Whenthis bit is at ”1”, loop back 4 is
validatedduring Time Slot selected. The
loop back is locatedbetweenDOUT and
DIN pins.The loopbackis transparent
during the TimeSlot selected.DOUT
alwaysdelivers the contents of each Time
Slot.
SLCR Synchronizationof Low Clock Received
Relevantif LTM(CR1) = 0.
SLCR= 1, LCR output signal willbe synchronizedonce when MFR bit(or MFNR
bit) will go to ”1”. After synchronizing,the
falling edgeof LCR signal is in accordance withthe 6th bit of time slot 1 seen
at the input of the circuit.(LI1 pin or LI2
pin).The inputsignalis assumedwithout
jitter.
SLCR= 0, LCR output signal is free. The
LCRfrequencyis a submultipleof HCR
frequency.
DELAY BETWEEN INPUT SIGNAL (LI1 OR LI2) AND OUTPUT SIGNAL (LCR) AT 8KHz AFTER
SYNCHRONIZING (whenSLCR =1, LP4RRegister Bit)
19/46
Page 20
STLC5432
9.23 CR1: Configuration Register 1
70
1MERA LTM 8KCR MCR1 MCR0 SELEXSELER
After Reset = 84H
SELER Selectionof anexternalsignal side
receiver.
WhenSELER=1,the internal binary data
signalanditsclockassociatedarereplaced
by the externalbinary data signal and its
clock associated(respectivelyBRDI and
RCLI).
SELEX Selection of an external signal side
transmitter.
WhenSELEX= 1,the internal
binarydata signalis replacedby the
externaldata signal BXDI.
MCR0/1 HCR Frequency
HCR pin deliversa square wave
9.24 CR2: Configuration Register2
70
1DOHZ RDS1 RDS0 POLNRNXTM
AfterReset = 80H
TMTransparentMode.
Forthetransmitter, whenthis bitis at 1,the
bitstreamreceivedonDIN pinis introduced
directly into theBinaryHDB3 encoder.
In thiscase, FSX(Frame Synchronization
Signal) fromthe pinis not used by the
transmitterandTimeSlot 0isnotknownbythe
transmitter.Thelogicalresultisthesameifthe
bit streamis introducedonto BXDI pin at
2048 kb/s.
For the receiver,when TMisat ”1”, every
bit receivedfromHDB3-BIN decoderis
connectedontoDOUT through the Elastic
Memory.Thesynchronizationis researched
andindicatedby thedifferentalarmregisters
MCR1MCR0HCR Frequency in kHz
002048
014096
108192
11
8KCR 8kHz ClockReceived
8KCR= 1
LCRpin delivers a squarewaveat
8kHz (Lowclockreceived)
8KCR0 = 0
LCRpindeliversasquarewaveat4kHz
LTMLineTermination Mode
WhenLTMis at ”1”, the jitter filter is not
validated.HCR andLCR pinsdeliver
signalsat a submultiplefrequency of the
frequencyapplied to XTAL1pin.
HCR frequencyis in accordancewith
MCR 0/ 1andLCRfrequencyisin accordance
with 8KCR.
WhenLTMis at ”0”, jitter filteris validated
andMCR andLCRpinsdelivercloksissued
fromDPLL in accordancewith MCR0/1
and 8KCR.
MERA MaskError rate
MERA= 0
WERbit (ErrorRateoverthreshold)
is taken into account to transmitA
bit and to force to 1 theDOUTpin.
MERA= 1
WERbit is ignoredby A bit transmissionand DOUTpin.
NXPRBSTypeto betransmitted.
NRPRBStype received.
POLFault Counter RegisterPolling.
butDOUT pindeliversthe received bit
streamwithouttakingintoaccounttheresult
ofthesynchronization.
BRDO andRCLOpinsprovidethebitstream
received fromthedecoder.
Whenthe Analyzerof PseudoRandom
BinarySequenceis validated(SAV = 1):
If NR = 0, thelengthof sequence received
is 2*15-1bits (O.151)
If NR = 1, thelengthof sequence received
is 2*11-1bits (O.152)
POL= 1
FCR1 and FCR2 registersor ECR1
andECR2registersorPCR1and
PCR2 registers are read by the
microprocessor(PollingMode).
FirstFCR1, orECR1,orPRC1,is
readthenFCR2, or ECR2,or PRC2,
mandatory.Thecontentsofa pair of
register sindi c atethenumberoffaults
occuredfromthelastreading of this
pairofregister.
data stream comingfrom thedecoder
HDB3-BIN,just beforeframe memoryinput.
Whenthis bit is at 1, AISor APS are
transmittedonto the line.
If ALS is at ”1”, and AISX is at ”1”:
AlarmIndicationsignal (All 1s) is transmitted onto the line.
If ALS is at ”1” and AISX is at ’0”:
Auxiliarypattern (0-1-0-1-0-1...)is transmitted onto the line.
IfASP= 1 TheL01 andL02outputsdeliver
pulseevery3.9microseconds.Ontheline,
onewillbeposi ti ve,thenextnegat iveandsoon.
SGV= 1 (TCR1 register),Sequenceis
transmittedbythegeneratorduring theTime
Slot(s)selected by TCR1.
RDS1RDS0Destination
0XSequence is transmitted
onto the line. Loopback 1
or 3 can be validated.
1XSequence is transmitted on
Data Out (DOUT pin).
DOHZ DOUT High Impedance
DOHZ= 1, DOUT pin is high impedance
DOHZ= 0, DOUT pin is in accordancewith
TS0Ebit of CR5 register.
70
1EQVAVTDELDCPM2M1M0
AfterReset = 80H
The first three bits of thisregister, M 0/2,must not
be changed by themicroprocessor if the serialµP
is selected, they can be programmedonly in parallel interface mode. If Serial interface or Stand
Alone mode is chosen, then Multiplexes are at 2
048kb/s and local clock frequency may be either
2 048 kHz or 4 096 kHz.
NB : If parallel micro interface is selected, DOUT
will be valid afterwriting CR4 Register.
M 0/2Multiplex DIN andMultiplexDOUT
9.25 CR3 Configuration Register 3
70
1ASPNuAISX ALSLP3LP2LP1
After Reset = 80H
LP1Loop Back 1
Thisloopbackisthenearestto thelineside
pins.If LP1= 1 incomi ngdataarereplac edb y
outgoingdata.
IfAIS X= 0, loopbackistrans parent(outgoing
data is transmitted)
IfAIS X= 1, AlarmIndicationSi gnalis trans m i t ted.
DCPDoubleClock Pulse
LP2Loop Back 2
Loopbacklocated between the HDB3/BIN
decoderoutputandtheBIN/HDB3encoder
input.Loop back2 is alwaystransparent.
If LP2 = 1 Data received from the line are
returnedto the line.
Whenthisbit is at ”1”, localclockfrequency
value is twice the data rate value.
Data In are shifted on the second falling
edge of the local clock (LCLK).
Whenthisbit is at ”0”, localclockfrequency
and data ratevalue have samevalue.
Datain areshiftedon thefalling edgeof the
local clock.
ted by the emitterare connectedinstead of
21/46
Page 22
STLC5432
When DEL is at ”0”, Bit 0 of TS0
is indicatedby the risingedge of Frame
synchronizationsignal.
WhenAVT= 0,theadaptivefunctionis not
validated;receiving is performed if the
attenuationof the signalis lessthan6 dB.
WhenDEL is at ”1”, Bit 0 ofTS0 is delayed;
the rising edgeof FrameSynchronization
indicatesthe bitlocatedjust before Bit 0
TimeSlot0.
EQVEqualizerValidation.
WhenEQVisat ”1” internalequalizeris
validated (external capacitorsare required
at theLI1 and LI2 inputs).
AVTAdaptativeVoltage Threshold Validation.
WhenAVTis at 1, the adaptivevoltage
thresholdis validated.
WhenEQVisat 0, the equalizer is never
operating(external capacitorsarenot
required).
TABLE OF DIFFERENTLOCAL MULTIPLEX(with Parallel microprocessorinterfaceonly)
CONFIGURATION BITSLocal ClockMultiplexesDINDOUT
M2M1M0DCPLCLK inkHzData Rate in Kb/sNumber of Time
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
1
0
1
0
1
2048
4096
4096
8192
4096
8192
20481 X32TSn
40962 X32
Slots (TS)
accordance with
device 0 ≤ n ≤ 31
Time Slot in
the TSn of the
TS2n
TS2n+ 1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
8192
16384
8192
16384
8192
16384
8192
16384
81924 X32
TS4n
TS4n+ 1
TS4n+ 2
TS4n+ 3
Ex : M2 = 1, M1 = 1, M0 = 0, each Multiplex includes 128 Time Slots, the data processed by the device during the internal time Slot 3 are the dataconnectedto multiplexes during the external time slot
14 = 4X 3 + 2.
22/46
Page 23
STLC5432
9.27 CR5 Configuration Register 5
70
1TS0E APD NMF HCRD DPIS CENTER FROZ
After Reset = 80H
FROZ Frozen DPLL.
FROZ= 1, the DPLLisimmediatelyfrozen.
Id est: DPLLretainsits phaseand its
frequencywhile FROZ is at ”1”.
If the sinchronisationis lostor ifthe error
rate is over the programmedthreshold, the
DOUTpin is set at ”1”.
The bits 4 to 8of theincomingtime Slot
Zero(DINpin) aretransmittedontotheline
in accordancewithCR6 andCR7Registers.
Bits 1 to 3 are ignored.
TS0E= 0.
CENTER Crystal OscillatorRference.
CENTER= 1, DPLL is synchronisedby the
CrystalOscillator.
CENTER= 0, DPLL is synchronisedby the
- When ODD = 0, the contentsof
TimeSlot 1 to 31 are relativeto
the contents of even fr ame
receivedfromtheline.
DOUT is high impedanceduring
the time Slot Zero. Incomingbits
on DIN pin are ignored during
Time Slot Zero.
clock recoveredfrom the line or by the
signal appliedtoDPLL INPUT PIN (DPI)
in accordancewith DPIS.
DPISDPLL Input Selection.
DPIS= 1, internalDPLLinputreceives the
signal appliedtoDPLL INPUT PIN (DPI)
DPIS= 0, internalDPLLinputreceives the
signal recoveredfrom the line.
HCRD HCRDisabled.
HCRD= 1, HCR pin is high impedance
HCRD= 0, HCR pin is low impedance.
NMFNo Multiframe.
NMF = 1 the multiframe is not transmitted,
only theFrame AlignementSignal (FAS)
istransmitted onthe lineduringthetimeslot 0.
The receiveris notconcerned by this bit.
NMF = 0 the multiframe (MFAS)is transmittedwith the CRC4, theFrame Aligne-
9.28 CR6 ConfigurationRegister 6
70
1POLSa OSCD SaT Sa51 Sa50 Sa41 Sa40
AfterReset = 80H
Sa40/Sa41
Sa41 Sa40
00Bit Sa4X of TS0XR
01Bit Sa4X of DIN
10Reserved Code: Do not use
11Reserved Code: Do not use
ForSubchannelSa4
in Transmission,
the source is:
Register
received during TS0
For Subchannel
Sa4 in Reception,
the destination is:
TS0RR Register
receives Bit Sa4R
and DOUT pin
delivers Bit Sa4R.
mentSignal (FAS)is transmitted in accordance withG.704.
APDAlarm Patternon DOUT.
Whenthis bit is ”1”, DOUT Pin delivers
AuxiliaryPattern: (0-1-0-1-0-1...).
TS0EDOUT enabledduring TimeSlot Zero.
In serialmicroprocessormode,this bitis
not significant:in this caseTimeSlot Zero
is used to exchangedata betweenthe
deviceand theremote serialinterface
microprocessor.
In parallel microprocessormode,TS0Ebit
is taken into account:
TS0E=1.
Sa4Rto Sa8Rbits of the TS0RR
RegisteraretransmittedontoDOUT
during the time SlotZero.The bits
1 to 3 ofthis same time Slot Zero
Sa50/Sa51
Sa51 Sa50
00Bit Sa5X of TS0XR
01Bit Sa5X of DIN
10Reserved Code: Do not use
11Reserved Code: Do not use
ForSubchannelSa5
in Transmission,
the source is:
Register
received during TS0
For Subchannel
Sa5 in Reception,
the destination is:
TS0RR Register
receives Bit Sa5R
and DOUT pin
delivers Bit Sa5R.
SaTSameBits Threetimes.
SaT = 1: if a newvaluefor the Sa5R,
Sa61R,Sa62R,Sa63Rand Sa64Rbitshas
beenreceivedthree timesidentical,these
bitsareloadedintoSa6RRregisteranda
Sa6Rinterruptis generated.
are ODD,SKIP, SLC.
- WhenODD = 1, the contentsof
Time Slot1 to31 arerelative tothe
contentsof oddframe received
fromthe line.
SaT=0: eachmillisecond theSa5R,Sa61R,
Sa62R,Sa63RandSa64Rbits areloaded
intoSa6RRregister anda Sa6Rinterruptis
generated.
23/46
Page 24
STLC5432
Transmitterside:
SaT fixs the number of consencutive
transmissionsof Sa61 to Sa64 bits onto
theline beforeresettingWT (Sa6XRregister).
See definitionof WTbit in chapter9.19
OSCD Oscillator Disabled
OSCD= 1, The clock pulseappliedto
XTAL1 inputpincomesfrom an external
generator.Theinternaloscillatorisdisabled
to reduce powerconsumption.
XTAL2pinhas tobe left open.
OSCD= 0, The two pins of a crystalare
connectedto XTAL1pinandXTAL2pinin
accordancewith the application schematic
andtheinternaloscillatoris enabled.
set at ”1”, in accordancewith FILT,
whenSa8 bitreceivedfromthe line
goes from”0” to ”1”.
Sa8P=0, Sa8Rbit (of TS0RR Register)is
set at ”1”, in accordancewith FILT,
whenSa8 bitreceivedfromthe line
goes from”1” to ”0”.
SP =1, Sa8P to Sa4P andPOLSa(CR6
Register)bits aretaken into
account. Sa8to Sa4 (changing
state)receivedfrom the lineare
stored into TS0RRRegister in
accordancewith FILT. When
TS0RR Registeris readby the
microprocessor,TS0RR is put to 0
in accordancewithPOLSa bit (CR6
register).
SP = 0, Sa8P to Sa4Pand POLSabits are
not taken into account.
Sa8 to Sa4 bits received from the
9.29 CR7 Configuration Register 7
70
1AMISa81 Sa80 Sa71 Sa70 Sa61 Sa60
After Reset = 80H
Sa60/Sa61
FILTFILTERING
Receiverside:
FILT = 1 and SP = 1,
lineare storedintoTS0RRRegister
in accordancewithFILT. When
TS0RR Registeris readby the
microprocessor,TS0RR keepsits
contents.
Sa8Rto Sa4R bits of TS0RR
Sa61 Sa60
00Bit Sa6X ofTS0XR
01Bit Sa6X of DIN
10Contents of Sa6XR
11Reserved Code: Do not use
ForSubchannel Sa6
in Transmission,
the source is:
Register
received during TS0
Register
For Subchannel
Sa6 in Reception,
the destination is:
Sa60 and Sa61 are
not taken into
account: TS0RR
Register receives Bit
Sa6R and DOUT pin
delivers Bit Sa6R
Sa6RR Register
Registerare set at ”1”respectively
if a newstate has been received
three timesconsecutivelyfrom
eachchannelSa8toSa4proce ssed
separatelyone byone. A TS0R
interruptis generated.
FILT = 0 and SP = 1,
Sa8Rto Sa4R bits of TS0RR
Registeraresetat”1”respectivelyif
a new state has been received
twice consecutivelyfrom each
channelSa8 to Sa4 processed
separatelyone byone. A TS0R
AMI = 0, select HDB3 codeon the line.
AMI = 1, select AMI code on the line.
9.30 CR8 Configuration Register 8
70
1FILTSPSa4P Sa5P Sa6P Sa7P Sa8P
After Reset = FFH
Sa8PSa8 Bit Polarity.This bit istaken into
FILT = 0 and SP = 0,
Transmitterside:
See TS0XRregister definition chapter9.18.
interruptis generated.
Sa8 to Sa4 bits received from the
lineand processedindependently
arestored intoTS0RRRegister
if one new bit has been received
three timesidenticallyat least. A
TS0R interruptis generated.
Sa8 to Sa4 bits received from the
lineare storedintoTS0RRRegister
each 250ms withoutprocessing.A
TS0R interruptis generated.
WhenSGVis at ”1”,the generatorprovides
PseudoRandom Binary Sequence in
accordancewithNX bit.WhenSGVis at 0,
the generatoris not validated.
GTS0 to GTS5 Time Slot associated to generator.
These 6 bits indicate TimeSlot(s)
selectedtotransmit the Pseudo
Random Binary
GTS5GTS4GTS3GTS2GTS1GTS0
000000AlltheTime Slots except TS0
0XXXX1All the Time Slots including TS0
100000Notuse
100001TS1
100010TS2
↓↓↓↓↓↓↓
111110TS30
111111TS31
Time Slot(s) selected to transmit
PRBS
9.33 TCR2: Test Configuration Register2
checksthe sequence.
SAVSequenceAnalyzerValidated.
70
1SAV ATS5 ATS4 ATS3 ATS2 ATS1 ATS0
After Reset = 80H
ATS0 to ATS5 TimeSlot associatedto Analyzer.
These 6 bits indicate TimeSlot(s)
selectedtoreceive the Pseudo
Random Binary
WhenSAVis at ”1”, the analyzeris
validatedandthecounter ECR1-ECR2
(14 bits)is associatedto analyzer.The
length of PRBS is in accordancewith NR
bit. Afterthe sequenceisrecoveredby the
analyzer. PRSR is set at ”1”
(ComplementryAlarm
Register);theassociatedcounterindicates
the number of faults received.
Sequence(PRBS). The internal analyzer
ATS5ATS4ATS3ATS2GTS1GTS0Time Slot(s) selected to receive PRBS
000000All theTime Slots except TS0
0XXXX1All theTime Slots including TS0
100000Not use
100001TS1
100010TS2
↓↓↓↓↓↓↓
111110TS30
111111TS31
25/46
Page 26
STLC5432
9.34 TCR3 Test Configuration Register3
70
1CRCC EBC PELC PULS FASC ODTS TWI
After Reset = 80H
TWITSOcorruptedTWICE.
IfFASC=1andTWI=1, Time Slot0 selected
by ODTSis corruptedtwiceonly.
If FASC=1and TWI=0,TimeSlot0 selected
by ODTSis corruptedthreetimes only.
PELC Pulses transmittedontheline are corupted
ODTS OddTime Slot 0
If FASC=1andODTS=1, Odd Time Slot
zerois transmittedwith Bit 2 at ”0”.
If FASC=1andODTS=0, Even Time Slot
EBCE BitCorrupted.
Zerois transmittedwith Bit 2 at ”1”.
FASC FrameAlignment Signal Corrupted.
In accordancewith ODTS and TWI.
IfFASC= 1 ,Time Slot0transmittediscorr u p ted.
Aftertransmitting twiceor threetimes
CRCC CRC4 corrupted
consecutively,FASCchangesfrom”1”to ”0”.
PULS PULSE
frame 0 and frame 1. If PELC=1 and
PULS=0,nopulsesaretransmittedduring
16time-bit(7,8microseconds).
Secondcase : SGV= 1 (TCR2Register)
PULSE is ignored;if PELCchanges ”0” to
”1”, one pseudorandomsequencebit
transmittediscorrupted.Aftertransmitting
corruptedbit,PELCchanges”1”to”0”.
in accordancewith PULSand SGV (TCR2
Register).After transmittingonce time,
PELCchanges from”1” to ”0”.
If EBC=1,E bit of the next frame 13 and E
bit of the next frame 15 will be transmitted
at ”0”.Aftertransmittingoncetime,EBC
changesfrom”1”to ”0”.
WhenCRCC is at ”1”, CRC4 transmitted
into multiframeis continuouslycorrupted.
First case: SGV = 0 (TCR2 Register)
If PELC=1and PULS=1,512 consecutive
pulsesare transmittedon theline during
26/46
Page 27
Figure 3: Connectionswith and without InternalEqualizer.
33pF33pF32768MHz
STLC5432
(*)
0V0V
100pF
XTAL1XTAL2
LI1
60Ω
Zc=120Ω
60Ω
VT
LI2
100nF10µF
0V
(*)
15Ω
STLC5432
100pF
LO1
Zc=120Ω
15Ω
LO2
(*) To be inserted for the internal Equalizer
Figure 4: STLC5432LineInterface Configurations(CEPT 120Ω or 75Ω)
VCCD1
VCCD2
VCCA
100nF10µF
GNDD
GNDA
7mA max
AL1
AL0
D93TL048C
+5
0V
+5
TX
RX
LO1
LO2
LI1
V
LI2
Z = 120Ω
Z=75Ω
AUTOMATIC EQUALIZER
CONFIGURATION
15Ω
15Ω
60Ω
T
60Ω
0.1µF10µF
1:2
1:1
120Ω
120Ω
LO1
LO2
LI1
V
LI2
15Ω
15Ω
60Ω
T
60Ω
0.1µF10µF
1 :1.57
2 :1.57
75Ω
75Ω
LO1
LO2
LI1
V
LI2
15Ω
120Ω
or
75Ω
CONFIG
15Ω
100pF
60Ω
T
60Ω
100pF
0.1µF10µF
120Ω
or
75Ω
CONFIG
D93TL070A
27/46
Page 28
STLC5432
Figure 5: Main Alarm Processing
LINE STATEREGISTERS
RECEIVING
ALARMS
DETECTED
LOS
AIS
915
LOF
AR
WER
ALARMS
TRANSMITTED
ODD TS0
BIT
3
Ax
or
Figure 6: DIN and DOUT During Time slot 0.
SA pin: 0VSA pin: 5V
Serial
Interface
P0 + P1 = 0
During
Time Slot 0:
IF TSOE = 0
During Time Slot
Dout pin is High Z.
Parallel Interface: P0 + P1 # 0Stand Alone
(CR5)
0:
and
(TSOXR)
AE Bit
MERA
(CR1)
ALR
ALARMS
REGISTER
Bit 0
Bit 1
Bit 2
Bit 3
Bit 5
D93TL050B
CAR1
COMPLEM.
ALARM
REGISTER
Bit 0
28/46
Dout
pin
delivers
messages
and
Din
pin
receives
messages
IF TSOE =
During Time Slot
Dout pin delivers consecutively:
ODD = 1The contents of31 Time Slots is related
odd framereceived from the line.
ODD = 0The contents of31 Time Slots is related
even frame received from the line. (See Figure
Din pin receives eight bits:
1
0:
ODD SKIP SLC Sa4R Sa5R Sa6R Sa7R Sa8R
XXXSa4E Sa5E Sa6E Sa7E Sa8E
6a).
to
to
During Time Slot
Dout pin delivers eight alarms
SLC SKIPAR MFNR LOFBAISLOS
Din pin is ignored during Time Slot 0
0:
D93TL051E
Page 29
Figure 6a: DOUT during Timeslot 0 (Bits 1 to 3)when TS0E = 1 (CR5)
Without skip
Odd frame n - 1Even frame nOdd frame n + 1Even frame n + 2
STLC5432
ODD = 1
SKIP = 0
SLC = X
ODD = 0
SKIP = 0
SLC = X
With skip and loss of Even framen
Odd frame n - 1Odd frame n + 1Even frame n + 2Odd frame n + 3
Level 1 - Level 2 Process withParallelInterfaceµP.
DOUT
2Mb/s
a
TS0 Z
TS16
LEVEL 1
S2/T2
PRCD
DIN
TS16
5451
HDLC
f
b
TS0
5451
HDLC
f
c
TS0
TS16 Z
LEVEL 2
f
SYSTEM
d
f
d
PARALLEL
INTERFACE
ST9
µP
64Kb/s
LAP D POINT TO POINT
SIGNALLING
D93TL055A
31/46
Page 32
STLC5432
Figure 10: PrimaryRate ControllerDevice PRCD - TEmodewith serial Microprocessor
XTAL
32764KHz
Figure 11:
XTAL1XTAL2
2Mb/s
INTERFACE
S2/T2
RECEIVER
EMITTER
PRCD
LTM=0 (ConfigurationRegister1)
FourSTLC5432 in LT Mode
MASTER CLOCK
32764KHz
XTAL1
STLC5432
XTAL1
STLC5432
MEMORY
STLC5432
HCR LCR
DOUT 0
LCLK
LFSX/R
DOUT 1
LCLK
LFSX/R
DIN
DIN
HCR LCR
LFSR
DOUT
LCLK
LFSX
DIN
8MHz
8KHz
8Mb/s
FRAME
SIGNAL
SYSTEM
SWITCHING
NETWORK
8Mb/s
4KHz4096KHz
NETWORK
µP
D93TL056C
BIT CLOCK
32/46
XTAL1
STLC5432
XTAL1
STLC5432
DOUT 2
LCLK
LFSX/R
DIN
DOUT 3
LCLK
LFSX/R
DIN
LTM=1 (ConfigurationRegister1)
D93TL057C
Page 33
STLC5432
Figure 12:
ETSINT1 Option 2
DIN
CRC4
GENERATOR
MULTIFRAME
FRAME &
Bits: A, Sa 4, 7 & 8
CRC4
GENERATOR
EBIT
MESSAGE
STLC5432
Sa 5, Sa 61 to Sa 64
SIDE
NETWORK
CRC4
CHECK
RECEIVER
CRC4
FRAME &
DOUT
ALIGNMENT
MULTIFRAME
LOF
Bit: E, LOS,
Bits: A, Sa 4 to Sa 8
D93TL058A
SLOTS
1to31
TIME
DOUT
LOF
Sa 4 to Sa 8
Bits: E, LOS,
CRC4
ALIGNMENT
MULTIFRAME
FRAME &
LOOPBACK 1
STLC5432
CRC4
CHECK
T
SLOTS
TIME
EMITTER
EBIT
CRC4
GENERATOR
1to31
DIN
CRC4
FRAME &
MESSAGE
Sa 61 to Sa 64
GENERATOR
MULTIFRAME
P
µ
ST9
REFERENCE
33/46
Page 34
STLC5432
Figure 13:
SynchronizationAlgorithm
LOF =
1
FRAME
RESEARCH
FRAME
YES
0
LOF =
VALIDATED.
RESEARCH
FRAME
STARTS.
DOUT DELIVERS ”ALL
NO
TIMER OUT 400ms
MULTIFRAME
ALIGNMENT RECOVERY
LOSS OF
FRAME
Ax = 1;Ex = 0
ALIGNMENT
RECOVERY
DOUT IS
Ax = 0;Ex = 0
MULTI
1s”
NONO
FRAME
ALIGNMENT
LOST
YESYES
YES
MFR = 1
FCR 1/2 COUNTER
VALIDATED TO COUNT
CRC4 BLOCKS
ECR 1/2 COUNTER
VALIDATED TO COUNT
E BIT
CRC4
RECEIVED FALSE
ALIGNMENT
RECEIVED
FALSE
RECEIVED
AT ”0”
915
BLOCK
NO
FRAME
LOST
YESYES
IS
IS
NO
TIME
OUT
400ms
EXPIRED
YES
MFNR = 1
FCR 1/2 COUNTER
VALIDATED TO COUNT
OF FRAME
SIGNAL
ALIGNMENT
RECEIVED
FALSE
FRAME
ALIGNMENT
LOST
NO
IS
BITS
NO
D93TL059B
34/46
Page 35
STLC5432
Figure 14:
LOF
MFR
MFNR
ThreeCases of Synchronization.
TYPICAL CASE
500µs max6ms max
OLD EXISTINGEQUIPMENT CASE
LOF
500µs max
MFR
MFNR
PARTICULAR CASE: SPURIOUS FAS
LOF
500µs max8ms min - 400ms max
MFR
MFNR
400ms max
D93TL060B
35/46
Page 36
STLC5432
Figure 15:
PseudoRandom SequenceAnalyzer Algorithm.
START
SAV =1
YES
PRS
DURING ALL THE
TIME SLOTS
YES
NO
NO
MFNR + MFR
=1
YES
NO
NO
LOF = 1
SAVSEQUENCE ANALYZER VALIDATED
LOFLOSS OFFRAME
MFRMULTIFRAME RECOVERED
MFNR MULTIFRAME NOT RECOVERED
PRSR PSEUDO RANDOM
SEQUENCE RECOVERED
D93TL061A
YES
PSEUDO RANDOM
SEQUENCE RESEARCH
PRS
RECOVERED
YES
PRSR
INTERRUPT
NO
36/46
Page 37
Figure 16: TransmitterSide Timing
STLC5432
SIG = 0 DATA RATE AT 2048Kb/s
LCLK
(CLOCK)
tpd
BXDO
(DATA)
BXDI
(DATA)
SIG = 1 DATA RATE AT 64Kb/s
BXDO
(CLOCK)
BXDI
(DATA)
488ns
t
H
ts
15.6µs
t
H
ts
D93TL062B
Figure 16a: TransmitterSide: Delayon BXD0 pin
Example applied to DIN pin withData Rate at 2048Kb/s
LFSX
LCLK
DIN
BXDO
BXDO output has 2 LCLK pulse of delay from DIN input
BIT 254BIT 255BIT 0BIT 1BIT 2
BIT 253BIT 254BIT 255BIT 0BIT 1
D96TL254
37/46
Page 38
STLC5432
Figure 17: ReceiverSide Timing
RCLO
(CLOCK)
BRDO
(DATA)
RCLI
(CLOCK)
BRDI
(DATA)
td
td
T1/2
T
T1/2
T’
T’1/2
t
H
ts
T’1/2
D93TL063B
SIG = 0 T = 488ns±61
SIG = 1 T = 15.6µs±61
T’ = 488ns±61 (RCLI e BRDI not used)
(2048Kb/s)
(64Kb/s)
Figure 18: HCR and LCR versus configurationbits.
DPI
RCLI
RECOVERED
CLOCK
FROM THE LINE
RCLO
SHCR
DPIS
CENTER
FROZEN
1
1
DPLL
3
2,4 & 8M
LTM
3
XTAL2
Q=32764KHz
XTAL1
DIVIDER
3
2,4 & 8M
1
38/46
MCR0/1
8KCR
SELECT
2
DIVIDER
2,4 &8MHz
4 & 8KHz
HCR
LCR
D95TL232A
Page 39
Figure 18a: High Clockand LowClock in LTand TE Mode
t=30.5ns
XTAL1
LT MODE ONLY
{
HCR
LCR
tpd
td tdtd td
LTM =1 LT MODE HCRAND LCR ARE GENERATED BY CLOCK APPLIED TOXTAL1 PIN. JITTER FILTER IS NOT VALIDATED
LTM =0 LE MODE HCRAND LCR CLOCK ARE RECOVERED FROM THE LINEVIA JITTER FILTER
THCR
THCR/2THCR/2
8MCRTHCR
1
(8MHz)
(4MHz)
122ns
0
244ns
TLCRTLCR
8KCRTLCR
1
(8MHz)
0
(4KHz)
STLC5432
tpd
TL
125µs
250µs
D93TL064C
Figure 19:
DoubleClock Pulse Timing.
LCLK
t
H
LFSX
LFSR
DOUT
DIN
DCP = 1
DOUBLE CLOCK PULSE
T = 244ns MULTIPLEX AT 2Mb/s
T = 122ns MULTIPLEX AT 4Mb/s
T = 61ns MULTIPLEX AT 8Mb/s
ts
T
BIT 0; TS 0
T
tpdtpdz
t
H
ts
D93TL065A
39/46
Page 40
STLC5432
Figure 20: SingleClock Delayed Mode.
LCLK
LFSX
LFSR
DOUT
DIN
BIT n
T
t
H
ts
tpdtpdz
t
ts
H
DCP = 0
DEL = 0NOT DELAYED MODE
DEL = 1DELAYED MODE
Figure 21: MultiplexDiagram
LCLK
DOUT 0
DOUT 1
DOUT 2
SINGLE PULSE
T = 488ns MULTIPLEX AT
T = 244ns MULTIPLEX AT
2Mb/s
4Mb/s
T = 122ns MULTIPLEX AT 8Mb/s
BIT n IS THE FIRST BIT OF THE FRAME (125µ
BIT 0 TIME SLOT ZERO (LIKE GCI)
BIT n IS THE LAST BIT OF THE FRAME (125µs)
D93TL066A
s)
40/46
DOUT 3
3.9µs
D93TL067
EX: FOURST5432 OUTPUTS WHEN CONNECTED TOTHE SAME MULTIPLEX AT 8Mb/s
Page 41
Figure 22: CCITTG703HDB3 Pulse Template
20%
10%
V=100%
10%
20%
50%
STLC5432
269ns
(244 + 25)
194nsIDEAL PULSE
(244 - 50)
244ns
Figure 23:
219ns
10%
0%
10%
D93TL068
(244 - 25)
20%
488ns
(244 +244)
AllowedJitter at the TE and LT Inputs (CCITT I431)
AS Pulse Width30ns
DS Pulse Width110ns
AS low to DS high10ns
R/W to DS setup20ns
R/W hold after DS10ns
CS to DS setup20ns
CS hold after DS10ns
Address to AS setup20ns
Address hold after AS10ns
READ CYCLE
SymbolParameterMin.Max.Unit
t
DV
t
DF
Data Valid after DS80ns
Output Flat Delay25ns
WRITE CYCLE
SymbolParameterMin.Max.Unit
Data to DS setup35ns
Data Hold after DS10ns
42/46
t
DWS
t
DWH
Page 43
STLC5432
MultiplexedST9-like
AS
DS
R/W
CS
AD0/7
Signal name Corresponding pin
CSCS (35)
AD0/7
P bus timing.
µ
t
WAS
AS/ALE (13)AS
DS/RD (21)DS
R/W/WR (26)R/W
A/D7
A/D0 to
( 4 ........30)
(P0= 5V; P1 = 0V)
t
ASDS
t
RWS
t
CSS
t
AAStAAH
ADDRESS
VALID
t
DV
D93TL072B
t
WDS
READ DATA
VALID
t
DWS
WRITE DATA
VALID
t
DF
t
t
DWN
RWH
t
CSH
AD0/7 READ
CYCLE
WRITE
AD0/7
CYCLE
SymbolParameterMin.Max.Unit
t
WAS
t
WDS
t
ASDS
t
RWS
t
RWH
t
CSS
t
CSH
t
AAS
t
AAH
AS Pulse Width30ns
DS Pulse Width110ns
AS high to DS low10ns
R/W to DS setup20ns
R/W hold after DS10ns
CS to DS setup20ns
CS hold after DS10ns
Address to AS setup20ns
Address hold after AS10ns
READ CYCLE
SymbolParameterMin.Max.Unit
t
DV
t
DF
Data Valid after DS80ns
Output Flat Delay25ns
WRITE CYCLE
SymbolParameterMin.Max.Unit
t
DWS
t
DWH
Data to DS setup35ns
Data Hold after DS10ns
43/46
Page 44
STLC5432
MultiplexedIntel-like µP bus timing. (P0= 5V; P1= 5V)
Address Hold After ALE10ns
Address to ALE Setup20ns
Data Delay from RD80ns
RD Pulse Width110ns
Output Float Delay25ns
RD Control Interval70ns
ALE Pulse Width30ns
CS to RD or WR set-up t
CS hold after RD or WRt
CSS
CSH
20ns
10ns
t
t
t
t
t
t
LA
t
AL
RD
RR
t
DF
t
RI
WA
CSS
AAH
WRITE CYCLE(Multiplexed Intel Mode)
SymbolParameterMin.Max.Unit
WR Pulse Width60ns
Data Setup to WR35ns
Data Hold after WR10ns
WR Control Interval70ns
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the
consequences of use of such information nor for any infringement of patents or other rightsof third parties which may result from its use. No
license is granted by implication or otherwise under any patent or patentrights of SGS-THOMSONMicroelectronics. Specification mentioned
in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied.
SGS-THOMSON Microelectronics products arenotauthorized for useas criticalcomponents in lifesupport devicesor systemswithoutexpress
written approval of SGS-THOMSON Microelectronics.