The DS26519 is a single-chip 16-port framer and line
interface unit (LIU) combination for T1, E1, and J1
applications. Each port is independently configurable,
supporting both long-haul and short-haul lines. The
DS26519 is nearly software compatible with the
DS26528 and its derivatives.
APPLICATIONS
Routers
Channel Service Units (CSUs)
Data Service Units (DSUs)
Muxes
Switches
Channel Banks
T1/E1 Test Equipment
FUNCTIONAL DIAGRAM
T1/E1/J1
NETWORK
DS26519
T1/J1/E1
Transceiver
x16
BACKPLANE
TDM
ORDERING INFORMATION
PART TEMP RANGE PIN-PACKAGE
DS26519G
DS26519G+
DS26519GN
DS26519GN+
+ Denotes lead-free/RoHS compliant device.
0°C to +70°C
0°C to +70°C
-40°C to +85°C
-40°C to +85°C
484 HSBGA
484 HSBGA
484 HSBGA
484 HSBGA
FEATURES
16 Complete T1, E1, or J1 Long-Haul/
Short-Haul Transceivers (LIU Plus Framer)
Independent T1, E1, or J1 Selections for Each
Transceiver
Software-Selectable Transmit- and Receive-
Side Termination for 100Ω T1 Twisted Pair,
110Ω J1 Twisted Pair, 120Ω E1 Twisted Pair,
and 75Ω E1 Coaxial Applications
Hitless Protection Switching
Crystal-Less Jitter Attenuators Can Be
Selected for Transmit or Receive Path; Jitter
Attenuator Meets ETS CTR 12/13, ITU-T
G.736, G.742, G.823, and AT&T Pub 62411
External Master Clock Can Be Multiple of
2.048MHz or 1.544MHz for T1/J1 or E1
Operation; This Clock is Internally Adapted
for T1 or E1 Usage in the Host Mode
Receive-Signal Level Indication from -2.5dB
to -36dB in T1 Mode and -2.5dB to -44dB in E1
Mode in Approximate 2.5dB Increments
Transmit Open- and Short-Circuit Detection
LIU LOS in Accordance with G.775, ETS 300
233, and T1.231
Transmit Synchronizer
Flexible Signaling Extraction and Insertion
Using Either the System Interface or
Microprocessor Port
Alarm Detection and Insertion
T1 Framing Formats of D4, SLC-96, and ESF
J1 Support
E1 G.704 and CRC-4 Multiframe
T1-to-E1 Conversion
Features Continued in Section 2
.
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device
may be simultaneously available through various sales channels. For information about device errata, click here: www.maxim-ic.com/errata
9.1.1 SPI Serial Port Mode............................................................................................................................ 33
9.9.5 T1 Data Link.........................................................................................................................................69
9.9.6 E1 Data Link......................................................................................................................................... 71
2 of 310
Page 3
DS26519 16-Port T1/E1/J1 Transceiver
9.9.7 Maintenance and Alarms..................................................................................................................... 72
9.12 LINE INTERFACE UNITS (LIUS)....................................................................................................90
9.12.1 LIU Operation.......................................................................................................................................92
9.12.6 LIU Loopbacks................................................................................................................................... 103
9.13 BIT ERROR-RATE TEST FUNCTION (BERT)...............................................................................106
9.13.1 BERT Repetitive Pattern Set ............................................................................................................. 107
10.1.1 Global Register List............................................................................................................................ 109
10.1.3 LIU and BERT Register List...............................................................................................................117
10.2 REGISTER BIT MAPS ................................................................................................................118
10.2.1 Global Register Bit Map..................................................................................................................... 118
10.2.2 Framer Register Bit Map.................................................................................................................... 119
10.2.3 LIU Register Bit Map.......................................................................................................................... 128
10.2.4 BERT Register Bit Map......................................................................................................................129
10.3 GLOBAL REGISTER DEFINITIONS...............................................................................................130
12.2 LINE INTERFACE CHARACTERISTICS..........................................................................................288
13. AC TIMING CHARACTERISTICS..................................................................................289
13.1 MICROPROCESSOR BUS AC CHARACTERISTICS........................................................................289
13.1.1 SPI Bus Mode.................................................................................................................................... 289
Figure 9-28. Analog Loopback................................................................................................................................. 103
Figure 9-29. Local Loopback...................................................................................................................................104
Figure 14-2. TAP Controller State Diagram............................................................................................................. 305
Table 9-3. Registers Related to the Elastic Store...................................................................................................... 43
Table 9-4. Elastic Store Delay After Initialization....................................................................................................... 44
Table 9-5. Registers Related to the IBO Multiplexer................................................................................................. 46
Table 9-15. Registers Related to Setting Up the Framer .......................................................................................... 62
Table 9-16. Registers Related to the Transmit Synchronizer.................................................................................... 63
Table 9-17. Registers Related to Signaling............................................................................................................... 64
Table 9-18. Registers Related to SLC-96.................................................................................................................. 67
Table 9-19. Registers Related to T1 Transmit BOC..................................................................................................69
Table 9-20. Registers Related to T1 Receive BOC................................................................................................... 69
Table 9-21. Registers Related to T1 Transmit FDL...................................................................................................70
Table 9-22. Registers Related to T1 Receive FDL.................................................................................................... 70
Table 9-23. Registers Related to E1 Data Link.........................................................................................................71
Table 9-24. Registers Related to Maintenance and Alarms......................................................................................73
Table 9-31. T1 Frames Out of Sync Counting Arrangements................................................................................... 78
Table 9-32. Registers Related to DS0 Monitoring..................................................................................................... 79
Table 9-33. Registers Related to T1 In-Band Loop Code Generator........................................................................ 81
Table 9-34. Registers Related to T1 In-Band Loop Code Detection......................................................................... 82
Table 9-35. Register Related to Framer Payload Loopbacks ................................................................................... 83
Table 9-36. Registers Related to the HDLC.............................................................................................................. 84
Table 9-38. Registers Related to Control of the LIU.................................................................................................. 92
Table 9-39. Telecommunications Specification Compliance for DS26519 Transmitters.......................................... 93
Table 10-7. Global Register Bit Map........................................................................................................................ 118
Table 10-8. Framer Register Bit Map ...................................................................................................................... 119
Table 10-9. LIU Register Bit Map ............................................................................................................................ 128
Table 10-10. BERT Register Bit Map ...................................................................................................................... 129
Table 10-11. Global Register Set ............................................................................................................................ 130
Table 10-12. DS26519 GPIO Control (1 to 8) ......................................................................................................... 131
Table 10-13. DS26519 GPIO Control (9 to 16) ....................................................................................................... 132
Table 10-17. Device ID Codes in this Product Family............................................................................................. 142
Table 10-18. LIU Register Set.................................................................................................................................250
Table 13-1. SPI Bus Mode Timing........................................................................................................................... 289
Table 13-2. AC Characteristics—Microprocessor Bus Timing ................................................................................ 291
Table 13-3. Receiver AC Characteristics ................................................................................................................ 294
Table 13-4. Transmit AC Characteristics.................................................................................................................297
Table 13-6. System Clock AC Characteristics......................................................................................................... 301
Table 14-1. Instruction Codes for IEEE 1149.1 Architecture................................................................................... 306
Table 14-2. ID Code Structure.................................................................................................................................307
8 of 310
Page 9
DS26519 16-Port T1/E1/J1 Transceiver
1. DETAILED DESCRIPTION
The DS26519 is an 16-port monolithic device featuring independent transceivers that can be software configured
for T1, E1, or J1 operation. Each transceiver is composed of a line interface unit, framer, HDLC controller, elastic
store, and a TDM backplane interface. The DS26519 is controlled via an 8-bit parallel port or the SPI port. Internal
impedance matching and termination is provided for both transmit and receive paths, reducing external component
count.
The LIU is composed of a transmit interface, receive interface, and a jitter attenuator. The transmit interface is
responsible for generating the necessary waveshapes for driving the network and providing the correct source
impedance depending on the type of media used. T1 waveform generation includes DSX-1 line build-outs as well
as CSU line build-outs of 0dB, -7.5dB, -15dB, and -22.5dB. E1 waveform generation includes G.703 waveshapes
for both 75Ω coax and 120Ω twisted cables. The receive interface provides network termination and recovers clock
and data from the network. The receive sensitivity adjusts automatically to the incoming signal level and can be
programmed for 0dB to -43dB or 0dB to -12dB for E1 applications and 0dB to -15dB or 0dB to -36dB for T1
applications. The jitter attenuator removes phase jitter from the transmitted or received signal. The crystal-less jitter
attenuator requires only a T1 or E1 clock rate, or multiple thereof, for both E1 and T1 applications, and can be
placed in either transmit or receive data paths.
On the transmit side, clock, data, and frame-sync signals are provided to the framer by the backplane interface
section. The framer inserts the appropriate synchronization framing patterns, alarm information, calculates and
inserts the CRC codes, and provides the B8ZS/HDB3 (zero code suppression) and AMI line coding. The receiveside framer decodes AMI, B8ZS, and HDB3 line coding, synchronizes to the data stream, reports alarm
information, counts framing/coding/CRC errors, and provides clock, data, and frame-sync signals to the backplane
interface section.
Both transmit and receive paths have access to an HDLC controller. The HDLC controller transmits and receives
data via the framer block. The HDLC controller can be assigned to any time slot, a portion of a time slot or to FDL
(T1) or Sa bits (E1). Each controller has 64-byte FIFOs, reducing the amount of processor overhead required to
manage the flow of data.
The backplane interface provides a versatile method of sending and receiving data from the host system. Elastic
stores provide a method for interfacing to asynchronous systems, converting from a T1/E1 network to a 2.048MHz,
4.096MHz, 8.192MHz, 16.384MHz, or N x 64kHz system backplane. The elastic stores also manage slip conditions
(asynchronous interface). An interleave bus option (IBO) is provided to allow up to eight transceivers (single
DS26519) to share a high-speed backplane. The DS26519 also contains an internal clock adapter useful for the
creation of a synchronous, high-frequency backplane timing source.
The microprocessor port provides access for configuration and status of all the DS26519’s features. Diagnostic
capabilities include loopbacks, PRBS pattern generation/detection, and 16-bit loop-up and loop-down code
generation and detection.
9 of 310
Page 10
DS26519 16-Port T1/E1/J1 Transceiver
2. FEATURE HIGHLIGHTS
2.1 General
23mm x 23mm, 484-pin HSBGA (1.00mm pitch)
3.3V and 1.8V supply with 5V tolerant inputs and outputs
IEEE 1149.1 JTAG boundary scan
Development support includes evaluation kit, driver source code, and reference designs
2.2 Line Interface
Requires a single master clock (MCLK) for both E1 and T1 operation. Master clock can be 1.544MHz,
2.048MHz, 3.088MHz, 4.096MHz, 6.276MHz, 8.192MHz, 12.552MHz, or 16.384MHz.
Fully software configurable
Short- and long-haul applications
Ranges include 0dB to -43dB, 0dB to -30dB, 0dB to 20dB, and 0dB to -12dB for E1; 0dB to -36dB, 0dB to
30dB, 0dB to 20dB, and 0dB to -15dB for T1
Receiver signal level indication from -2.5dB to -36dB in T1 mode and -2.5dB to -44dB in E1 mode in 2.5dB
increments
Software-selectable receive termination for 75Ω, 100Ω, 110Ω, and 120Ω lines
Hitless protection switching
Monitor application gain settings of 14dB, 20dB, 26dB, and 32dB
G.703 receive synchronization signal mode
Flexible transmit waveform generation
T1 DSX-1 line build-outs
T1 CSU line build-outs of 0dB, -7.5dB, -15dB, and -22.5dB
E1 waveforms include G.703 waveshapes for both 75Ω coax and 120Ω twisted cables
Analog loss-of-signal detection
AIS generation independent of loopbacks
Alternating ones and zeros generation
Receiver power-down
Transmitter power-down
Transmit outputs and receive inputs present a high impedance to the line when no power is applied,
Backplane clocks output frequencies include 2.048MHz, 4.096MHz, 8.192MHz, and 16.384MHz
− Derived from user-selected recovered receive clock or REFCLKIO
CLKO output clock selectable from a wide range of frequencies referenced to MCLK
2.4 Jitter Attenuator
32-bit or 128-bit crystal-less jitter attenuator
Requires only a 1.544MHz or 2.048MHz master clock or multiple thereof, for both E1 and T1 operation
Can be placed in either the receive or transmit path or disabled
Limit trip indication
10 of 310
Page 11
DS26519 16-Port T1/E1/J1 Transceiver
2.5 Framer/Formatter
Fully independent transmit and receive functionality
Full receive and transmit path transparency
T1 framing formats D4 and ESF per T1.403 and expanded SLC-96 support (TR-TSY-008)
E1 FAS framing and CRC-4 multiframe per G.704/G.706, and G.732 CAS multiframe
Transmit-side synchronizer
Transmit midpath CRC recalculate (E1)
Detailed alarm and status reporting with optional interrupt support
Large path and line error counters
− T1: BPV, CV, CRC-6, and framing bit errors
− E1: BPV, CV, CRC-4, E-bit, and frame alignment errors
− Timed or manual update modes
DS1 Idle Code Generation on a per-channel basis in both transmit and receive paths
− User defined
− Digital Milliwatt
ANSI T1.403-1999 support
G.965 V5.2 link detect
Ability to monitor one DS0 channel in both the transmit and receive paths
In-band repeating pattern generators and detectors
− Three independent generators an d detectors
− Patterns from 1 to 8 bits or 16 bits in length
Bit oriented code (BOC) support
Flexible signaling support
− Software or hardware based
− Interrupt generated on change of signaling data
− Optional receive signaling freeze on loss of frame, loss of signal, or frame slip
− Hardware pins provided to indicate loss of frame (LOF), loss of signal (LOS), loss of transmit clock
(LOTC), or signaling freeze condition
Automatic RAI generation to ETS 300 011 specifications
RAI-CI and AIS-CI support
Expanded access to Sa and Si bits
Option to extend carrier loss criteria to a 1ms period as per ETS 300 233
Japanese J1 support
Ability to calculate and check CRC-6 according to the Japanese standard
Ability to generate Yellow Alarm according to the Japanese standard
T1-to-E1 conversion
2.6 System Interface
Independent two-frame receive and transmit elastic stores
Independent control and clocking
Controlled slip capability with status
Minimum delay mode supported
Flexible TDM backplane supports bus rates from 1.544MHz to 16.384MHz
Supports T1 to CEPT (E1) conversion
Programmable output clocks for fractional T1, E1, H0, and H12 applications
Interleaving PCM bus operation
Hardware signaling capability
Receive signaling reinsertion to a backplane multiframe sync
Availability of signaling in a separate PCM data stream
11 of 310
Page 12
DS26519 16-Port T1/E1/J1 Transceiver
Signaling freezing
Ability to pass the T1 F-bit position through the elastic stores in the 2.048MHz backplane mode
User-selectable synthesized clock output
2.7 HDCL Controllers
One HDLC controller engine for each T1/E1 port
Independent 64-byte Rx and Tx buffers with interrupt support
Access FDL, Sa, or single DS0 channel
Compatible with polled or interrupt driven environments
2.8 Test and Diagnostics
IEEE 1149.1 support
Per-channel programmable on-chip bit error-rate testing (BERT)
Pseudorandom patterns including QRSS
User-defined repetitive patterns
Daly pattern
Error insertion single and continuous
Total-bit and errored-bit counts
Payload error insertion
Error insertion in the payload portion of the T1 frame in the transmit path
Errors can be inserted over the entire frame or selected channels
Insertion options include continuous and absolute number with selectable insertion rates
F-bit corruption for line testing
Loopbacks (remote, local, analog, and per-channel loopback)
2.9 Microcontroller Parallel Port
8-bit parallel control port
Intel or Motorola nonmultiplexed support
Flexible status registers support polled, interrupt, or hybrid program environments
Software reset supported
Hardware reset pin
Software access to device ID and silicon revision
2.10 Slave Serial Peripheral Interface (SPI) Features
Software access to device ID and silicon revision
Three-wire synchronous serial data link operating in full-duplex slave mode up to 5Mbp s
Glueless connection and fully compliant to Motorola popular communication processors such as MPC8260
and microcontrollers such as M68HC11
Software provision ability for active phase of the serial clock (i.e., rising edge vs. falling edge), bit ordering
of the serial data (most significant first vs. least significant bit first)
Flexible status registers support polled, interrupt, or hybrid program environments
12 of 310
Page 13
3. APPLICATIONS
The DS26519 is useful in applications such as:
Routers
Channel Service Units (CSUs)
Data Service Units (DSUs)
Muxes
Switches
Channel Banks
T1/E1 Test Equipment
DS26519 16-Port T1/E1/J1 Transceiver
13 of 310
Page 14
DS26519 16-Port T1/E1/J1 Transceiver
4. SPECIFICATIONS COMPLIANCE
The DS26519 meets all the latest relevant telecommunications specifications. Table 4-1 provides the T1
specifications and
DS26519.
ANSI T1.102: Digital Hierarchy Electrical Interface
AMI Coding
B8ZS Substitution Definition
DS1 Electrical Interface. Line rate ±32ppm; Pulse Amplitude between 2.4V to 3.6V peak; power level between
12.6dBm to 17.9dBm. The T1 pulse mask is provided that we comply. DSX-1 for cross connects the return loss is
greater than -26dB. The DSX-1 cable is restricted up to 655 feet.
This specification also provides cable characteristics of DSX-Cross Connect cable—22 AVG cables of 1000 feet.
ANSI T1.231: Digital Hierarchy—Layer 1 in Service Performance Monitoring
BPV Error Definition; Excessive Zero Definition; LOS description; AIS definition.
ANSI T1.403: Network and Customer Installation Interface—DS1 Electrical Interface
Description of the Measurement of the T1 Characteristics—100Ω. Pulse shape and template compliance
according to T1.102; power level 12.4dBm to 19.7dBm when all ones are transmitted.
LBO for the Customer Interface (CI) is specified as 0dB, -7.5dB, and -15dB. Line rate is ±32ppm. Pulse Amplitude
is 2.4V to 3.6V.
AIS generation as unframed all ones is defined.
The total cable attenuation is defined as 22dB. The DS26519 functions with up to -36dB cable loss.
Note that the pulse template defined by T1.403 and T1.102 are different, specifically at Times 0.61, -0.27, -34, and
0.77. The DS26519 is compliant to both templates.
Pub 62411
This specification has tighter jitter tolerance and transfer characteristics than other sp ecifications.
The jitter transfer characteristics are tighter than G.736 and jitter tolerance is tighter the G.823.
(ANSI) “Digital Hierarchy—Electrical Interfaces”
(ANSI) “Digital Hierarchy—Formats Specification”
(ANSI) “Digital Hierarchy—Layer 1 In-Service Digital Transmission Performance Monitoring”
(ANSI) “Network and Customer Installation Interfaces—DS1 Electrical Interface”
(AT&T) “Requirements for Interfacing Digital Terminal Equipment to Services Employing the Extended Super
Frame Format”
(AT&T) “High Capacity Digital Service Channel Interface Specification”
(TTC) “Frame Structures on Primary and Secondary Hierarchical Digital Interfaces”
(TTC) “ISDN Primary Rate User-Network Interface Layer 1 Specification”
Table 4-2 provides the E1 specifications and relevant sections that are applicable to the
ITU-T G.703 Physical/Electrical Characteristics of G.703 Hierarchical Digital Interfaces
Defines the 2048kbps bit rate—2048 ±50ppm; the transmission media are 75Ω coax or 120Ω twiste d pair; peak-to-
peak space voltage is ±0.237V; nominal pulse width is 244ns.
Return loss 51Hz to 102Hz is 6dB, 102Hz to 3072Hz is 8dB, 2048Hz to 3072Hz is 14dB.
Nominal peak voltage is 2.37V for coax and 3V for twisted pair.
The pulse template for E1 is defined in G.703.
ITU-T G.736 Characteristics of Synchronous Digital Multiplex Equipment Operating at 2048kbps
The peak-to-peak jitter at 2048kbps must be less than 0.05UI at 20Hz to 100Hz.
Jitter transfer between 2.048 synchronization signal and 2.048 transmission signal is provided.
ITU-T G.742 Second-Order Digital Multiplex Equipment Operating at 8448kbps
The DS26519 jitter attenuator is complaint with jitter transfer curve for sinusoidal jitter input.
ITU-T G.772
This specification provides the method for using receiver for transceiver 0 as a mo nitor for the remaining seven
transmitter/receiver combinations.
ITU-T G.775
An LOS detection criterion is defined.
ITU-T G.823 The control of jitter and wander within digital networks that are based on 2.048kbps hierarchy.
G.823 Provides the jitter amplitude tolerance at different frequencies, specifically 20Hz, 2.4kHz, 18kHz, and 100 kHz.
ETS 300 233
This specification provides LOS and AIS signal criteria for E1 mode.
Pub 62411
This specification has tighter jitter tolerance and transfer characteristics than other sp ecifications.
The jitter transfer characteristics are tighter than G.736 and jitter tolerance is tighter than G.823.
(ITU-T) “Synchronous Frame Structures used at 1544, 6312, 2048, 8488, and 44736kbps Hierarchical Levels”
(ITU-T) “Frame Alignment and Cyclic Redundancy Check (CRC) Procedures Relating to Basic Frame Structures
Defined in Recommendation G.704”
(ITU-T) “Characteristics of Primary PCM Multiplex Equipment Operating at 2048kbps”
(ITU-T) Characteristics of a Synchronous Digital Multiplex Equipment Operating at 2048kbps”
(ITU-T) “Loss Of Signal (LOS) and Alarm Indication Signal (AIS) Defect Detection and Clearance Criteria”
(ITU-T) “The Control of Jitter and Wander Within Digital Networks Which are Based on the 2048kbps Hierarchy”
(ITU-T) “Primary Rate User-Network Interface—Layer 1 Specification”
(ITU-T) “Error Performance Measuring Equipment Operating at the Primary Rate and Above”
(ITU-T) “In-Service Code Violation Monitors for Digital Systems”
(ETS) “Integrated Services Digital Network (ISDN); Primary Rate User-Network Interface (UNI); Part 1/Layer 1
Specification”
(ETS) “Transmission and Multiplexing; Physical/Electrical Characteristics of Hierarchical Digital Interfaces for
Equipment Using the 2048kbps-Based Plesiochronous or Synchronous Digital Hierarchies”
(ETS) “Integrated Services Digital Network (ISDN); Access Digital Section for ISDN Primary Rate”
(ETS) “Integrated Services Digital Network (ISDN); Attachment Requirements for Terminal Equipment to Connect to
an ISDN Using ISDN Primary Rate Access”
(ETS) “Business Telecommunications (BT); Open Network Provision (ONP) Technical Requirements; 2048kbps
Digital Unstructured Leased Lines (D2048U) Attachment Requirements for Terminal Equipment Interface”
(ETS) “Business Telecommunications (BTC); 2048kbps Digital Structured Leased Lines (D2048S); Attachment
Requirements for Terminal Equipment Interface”
(ITU-T) “Synchronous Frame Structures Used at 1544, 6312, 2048, 8488, and 44736kbps Hierarchical Levels”
(ITU-T) “Frame Alignment and Cyclic Redundancy Check (CRC) Procedures Relating to Basic Frame Structures
Defined in Recommendation G.704”
15 of 310
Page 16
DS26519 16-Port T1/E1/J1 Transceiver
5. ACRONYMS AND GLOSSARY
This data sheet assumes a particular nomenclature of the T1 and E1 operating environment. In each 125μs T1
frame, there are 24 8-bit channels plus a framing bit. It is assumed that the framing bit is sent first followed by
channel 1. For T1 and E1 each channel is made up of 8 bits, which are numbered 1 to 8. Bit 1, the MSB, is
transmitted first. Bit 8, the LSB, is transmitted last.
Locked refers to two clock signals that are phase- or frequency-locked or derived from a common clock (i.e., a
1.544MHz clock can be locked to a 2.048MHz clock if they share the same 8kHz component).
The DS26519 has two major modes of operation: T1 mode and E1 mode. The mode of operation for each LIU is
configured in the
operation is a special case of T1 operating mode.
LTRCR register. The mode of operation for each framer is configured in the TMMR register. J1
Transmit Bipolar Tip for Transceiver 1 to 16. These pins are diff erential line
driver tip outputs. These pins can be high impedance if:
If TXENABLE is low, TTIPn/TRINGn will be high impedance. Note that if
TXENABLE is low, the register settings for control of TTIPn/TRINGn are ignored
and output is high impedance.
The differential outputs of TTIPn and TRINGn can provide internal matched
impedance for E1 75
internal termination.
Note: The two pins shown for each transmit bipolar tip (e.g., pins C5 and D5 for
TTIP1) should be tied together.
Transmit Bipolar Ring for Transceiver 1 to 16. These pins are differenti al line
driver ring outputs. These pins can be high impedance if :
If TXENABLE is low, TTIPn/TRINGn will be high impedance. Note that if
TXENABLE is low, the register settings for control of TTIPn/TRINGn are ignored
and output is high impedance.
The differential outputs of TTIPn and TRINGn can provide internal matched
impedance for E1 75
internal termination.
Note: The two pins shown for each transmit bipolar ring (e.g., pins D6 and E6
for TRING1) should be tied together.
Transmit Enable. If this pin is pulled low, all transmitter outputs (TTIPn and
TRINGn) are high impedance. The register settings for tri-stat e control of
TTIPn/TRINGn are ignored if TXENABLE is low. If TXENABLE is high, the
particular driver can be tri-stated by the register settings.
Ω, E1 120Ω, T1 100Ω, or J1 110Ω. The user can turn off
Ω, E1 120Ω, T1 100Ω, or J1 110Ω. The user can turn off
Transmit NRZ Serial Data. These pins are sampled on the falling edge of
TCLKn when the transmit-side elastic store is disabled. These pins are sampled
on the falling edge of TSYSCLKn when the transmit-side elastic store is enabled.
In IBO mode, data for multiple framers can be used in high-spee d multiplexed
scheme. This is described in Section
combination of framer data for each of the streams.
TSYSCLKn is used as a reference when IBO is invoked. See
Transmit Clock 1 to 16. A 1.544MHz or a 2.048MHz primary clock. Used to
clock data through the transmit side of the transceiver. T S ERn data is sampled
on the falling edge of TCLKn. TCLKn is used to sample TSERn when the elastic
store is not enabled or IBO is not used.
Transmit System Clock 1 to 16. 1.544MHz, 2.048MHz, 4.096MHz, 8.192MHz,
or 16.384MHz clock. Only used when the transmit-side elastic store funct ion is
enabled. Should be tied low in applications t hat do not use the transmit-side
elastic store. The clock can be 4.096MHz, 8.912MHz, or 16.384MHz when IBO
mode is used.
Transmit Synchronization 1 to 16. A pulse at these pins establishes either
frame or multiframe boundaries for the transmit side. These signals can also be
programmed to output either a frame or multiframe pulse. If these pins are set to
output pulses at frame boundaries, they can also be set t o output double-wide
pulses at signaling frames in T1 mode. The operat ion of these signals is
synchronous with TCLK[1:16] These pins are selected when the transmit elastic
store is disabled.
Transmit System Synchronization In. These pins are selected when the
transmit-side elastic store is enabled. A pulse at these pi ns establishes either
frame or multiframe boundaries for the transmit side. Note that if the elastic store
is enabled, frame or multiframe boundary is established f or t he transmitters.
Should be tied low in applications that do not use the transmit-side elastic store.
The operation of this signal is synchronous with TSYSCLK[1:16].
Transmit System Synchronization Out. If configured as an output and the
transmit elastic store is enabled, an 8kHz pulse synchronou s to BPCLK1 for
TSSYNCIO[1:8] BPCLK2 for TSSYNCIO[9:16] will be generat ed. This pulse in
combination with BPCLK[1:2] can be used as an IBO master. TSSYNCIOn can
be used as a source to RSYNCn and TSSYNCIOn of another DS26519 o r
RSYNC and TSSYNC of other Dallas Semiconductor parts.
Transmit Signaling 1 to 16. When enabled, this input samples signaling bits for
insertion into outgoing PCM data stream. Sampled on the falling edge of TCLKn
when the transmit-side elastic store is disabled. Sampled on the falling edge of
TSYSCLKn when the transmit-side elastic store is enabled. In IBO mode, the
TSIGn streams can run up to 16.384MHz. See
Table 9-9.
23 of 310
Page 24
DS26519 16-Port T1/E1/J1 Transceiver
NAME PIN TYPE FUNCTION
TCHBLK1/
TCHCLK1
TCHBLK2/
TCHCLK2
TCHBLK3/
TCHCLK3
TCHBLK4/
TCHCLK4
TCHBLK5/
TCHCLK5
TCHBLK6/
TCHCLK6
TCHBLK7/
TCHCLK7
TCHBLK8/
TCHCLK8
TCHBLK9/
TCHCLK9
TCHBLK10/
TCHCLK10
TCHBLK11/
TCHCLK11
TCHBLK12/
TCHCLK12
TCHBLK13/
TCHCLK13
TCHBLK14/
TCHCLK14
TCHBLK15/
TCHCLK15
TCHBLK16/
TCHCLK16
A15
A17
N9
V8
V9
W10
E14
H12
N20
W22
Y5
K6
D1
G2
Y22
F16
Output
Transmit Channel Block/Transmit Channel Block Clock. A dual function pin.
TCHBLK[1:16]. TCHBLKn is a user-programmable output that can be forced
high or low during any of the channels. It is synchronous with TCLKn when the
transmit-side elastic store is disabled. It is synchronous with TSYSCLKn when
the transmit-side elastic store is enabled. It is useful for blocking clocks to a serial
UART or LAPD controller in applications where not all channe ls are used such as
Fractional T1, Fractional E1, 384kbps (H0), 768kbps, or ISDN-PRI. Also useful
for locating individual channels in drop-and-insert applications, for external perchannel loopback, and for per-channel conditioning.
TCHCLK[1:16]. TCHCLKn is a 192kHz (T1) or 256kHz (E1) clock that pulses
high during the LSB of each channel. It can also be programmed to out put a
gated transmit bit clock controlled by TCHBLKn. It is synchr onous with TCLKn
when the transmit-side elastic store is disabled. It is synchronous with
TSYSCLKn when the transmit-side elastic store is enabled. Useful for parallel-toserial conversion of channel data.
Received Serial Data 1 to 16. Received NRZ serial data. Updated on rising
edges of RCLKn when the receive-side elastic store is disabled. Updated on the
rising edges of RSYSCLKn when the receive-side elastic store is enabled.
When IBO mode is used, the RSERn pins can output data for multiple framers.
The RSERn data is synchronous to RSYSCLKn. See Section
.
9-6
Receive Clock. A 1.544MHz (T1) or 2.048MHz (E1) clock that is used to clock
data through the receive-side framer. This clock is recovered from the signal at
RTIPn and RRINGn. RSERn data is output on the rising edge of RCLKn. RCLKn
is used to output RSERn when the elastic store is not enabled or IBO is not used.
When the elastic store is enabled or IBO is used, the RSERn is clocked by
RSYSCLKn.
Receive System Clock 1 to 16. 1.544MHz, 2.048MHz, 4.096MHz, 8.192MHz, or
16.384MHz receive backplane clock. Only used when the receive-side elastic
store function is enabled. Should be tied lo w in applications that do not use the
receive-side elastic store. Multiple of 2.048MHz is expected when the IBO mode
is used.
Receive Synchronization. If the receive-side elastic store is enabled, this signal
is used to input a frame or multiframe boundary pulse. If set to output frame
boundaries, RSYNCn can be programmed to output double-wide pulses on
signaling frames in T1 mode. In E1 mode, RSYNCn out can be used to indicate
CAS and CRC-4 multiframe. The DS26519 can accept an H.100-compatible
synchronization signal. The default directio n of this pin at power-up is input, as
determined by the RSIO control bit in the
Receive Multiframe/Frame Synchronization 1 to 16. A dual function pin to
indicate frame or multiframe synchronization. RF SYNCn is an extracted 8kHz
pulse, one RCLKn wide that identifies frame boundaries. RMSYNCn is an
extracted pulse, one RCLKn wide (elastic store disa bled) or one RSYSCLKn wide
(elastic store enabled), that identifies multiframe boundaries. When the receive
elastic store is enabled, the RMSYNCn signal indicates the multiframe sync on
the system (backplane) side of the elastic store. In E1 mode, this pin can indicate
either the CRC-4 or CAS multiframe as determined by the RSMS2 control bit in
the Receive I/O Configuration register (
Receive Signaling. Outputs signaling bits in a PCM format. Updated on rising
edges of RCLKn when the receive-side elastic store is disabled. Updated on the
rising edges of RSYSCLKn when the receive-side elastic store is enabled. See
Table 9-7.
General-Purpose I/O 1 to 16. These pins can be used as an input or a
programmable output, or be used to output the following signals: analog loss,
receive signaling freeze, framer LOS, receive loss of frame, or loss of transmit
clock. These pins are controlled by
These pins are controlled on a per-8 basis (GPIO[8:1] and GPIO[ 16:9]).
Receive Channel Block/Receive Channel Block Clock. This pin can be
configured to output either RCHBLK or RCHCLK.
RCHBLK[1:16]. RCHBLKn is a user-programmable output that can be forced
high or low during any of the 24 T1 or 32 E1 channels. It is synchro nous with
RCLKn when the receive-side elastic store is disabled. It is synchronous with
RSYSCLKn when the receive-side elastic store is enabled. This pin is useful for
blocking clocks to a serial UART or LAPD controller in applications where not all
channels are used such as fractional service, 384kbps service, 768kbps, or
ISDN-PRI. Also useful for locating individual channels in drop-and-insert
applications, for external per-channel loo pback, and for per-channel conditioning.
RCHCLK[1:16]. RCHCLKn is a 192kHz (T1) or 256kHz (E1) clock that pulses
high during the LSB of each channel. It is synchronous with RCLKn when the
receive-side elastic store is disabled. It is synchronous with RSYSCLKn when the
receive-side elastic store is enabled. It is useful for parallel-to-serial conversion of
channel data.
Backplane Clock [1:2]. Programmable clock outputs that can be set to
2.048MHz, 4.096MHz, 8.192MHz, or 16.384MHz. The reference to these clocks
can be RCLK[8:1] for BPCLK1 and RCLK[9:16] for BPCLK2, a 1.544MHz or
2.048MHz clock frequency derived from MCLK, or an external reference clock
(REFCLKIO). This allows system clocks to be referenced from external sources,
the T1J1E1 recovered clocks, or the MCLK oscillator.
Clock Out. Clock output pin that can be programmed to output numero us
frequencies referenced to MCLK. Frequencies available: 1.544MHz, 2.048MHz,
4.096MHz, 8.192MHz, 12.288MHz, 16.384MHz, 256kHz, and 64kHz.
Address [13:0]. This bus selects a specific register in the DS26519 during
read/write access. A13 is the MSB and A0 is the LSB.
Data [7]/SPI Interface Clock Polarity
D[7]:
Bit 7 of the 16-bit or 8-bit data bus used to input data during register writes
and data outputs during register reads. Not driven when
SPI_CPOL: This signal selects the clock polarity when SPI_SEL = 1. See Section
9.1.2 for detailed timing and functionality information. Default setting is low.
Data [6]/SPI Interface Clock Phase
Bit 6 of the 16-bit or 8-bit data bus used to input data during register writes
D[6]:
and data outputs during register reads. Not driven when
SPI_CPHA: This signal selects the clock phase when SPI_SEL = 1. See Section
9.1.2 for detailed timing and functionality information. Default setting is low.
Data [5]/SPI Bit Order Swap
Bit 5 of the 16-bit or 8-bit data bus used to input data during register writes
D[5]:
and data outputs during register reads. Not driven when
SPI_SWAP: This signal is active when SPI_SEL = 1. The address and data bit
order is swapped when SPI_SWAP is high. The R/W and B bit positions are
never changed in the control word.
0 = LSB is transmitted and received first.
1 = MSB is transmitted and received first.
Data [4]. Bit 4 of the 8-bit data bus used to input data during register writes and
data outputs during register reads. Not driven when
Data [3]. Bit 3 of the 8-bit data bus used to input data during register writes and
data outputs during register reads. Not driven when
Data [2]/SPI Serial Interface Clock
D[2]: Bit 2 of the 8-bit data bus used to input data durin g register writes and data
outputs during register reads. Not driven when
SPI_SCLK: SPI Serial Clock Input when SPI_SEL = 1.
Data [1]/SPI Serial Interface Data Master Out-Slave In
D[1]
: Bit 1 of the 8-bit data bus used to input data during register writes, and data
outputs during register reads. Not driven when
SPI_MOSI: SPI Serial Data Input (Master Out-Slave In) when SPI_SEL = 1.
Data [0]/SPI Serial Interface Data Master In-Slave Out
Bit 0 of the 8-bit data bus used to input data during register writes and data
D[0]:
outputs during register reads. Not driven when
SPI_MISO: SPI Serial Data Output (Master In-Slave Out) when SPI_SEL = 1.
Chip-Select Bar. This active-low signal is used to qualify register read/write
accesses. The
Read-Data Bar/Data-Strobe Bar. This active-low signal along with CSB qualifies
read access to one of the DS26519 registers. The DS26519 drives the data bus
with the contents of the addressed register while
RDB/DSB and WRB signals are qualified with CSB.
CSB = 1.
CSB = 1.
CSB = 1.
RDB and CSB are low.
CSB = 1.
CSB = 1.
CSB = 1.
CSB = 1.
CSB = 1.
29 of 310
Page 30
DS26519 16-Port T1/E1/J1 Transceiver
NAME PIN TYPE FUNCTION
WRB/
RWB
R13 Input
Output/
INTB
U9
Tri-
Stateable
SPI_SEL F5 Input
BTS U15 Input
Write-Read Bar/Read-Write Bar. This active-low signal along with CSB qualifies
write access to one of the DS26519 registers. Data at D[7: 0] is written into the
addressed register at the rising edge of
Interrupt Bar. This active-low output is asserted when an unmasked interrupt
event is detected.
INTB will be deasserted (and tri-stated) when all interrupts
WRB while CSB is low.
have been acknowledged and serviced. Extensive mask bits are provided at the
global level, framer, LIU, and BERT level.
SPI Serial Bus Mode Select
0 = Parallel Bus Mode
1 = SPI Serial Bus Mode
Bus Type Select. Set high to select Motorola bus timing, low to select Intel bus
timing. This pin controls the function of the
mode is selected by the SPI_SEL pin, this pin must be tied low.
SYSTEM INTERFACE
Master Clock. This is an independent free-running clock whose input can be a
RDB/DSB and WRB pins. Note: If SPI
multiple of 2.048MHz ±50ppm or 1.544MHz ±50ppm. The clock selection is
MCLK F11 Input
available by bits MPS0 and MPS1 and FREQSEL. Multiple of 2.048MHz can be
internally adapted to 1.544MHz. Multiple of 1.544MHz can be adapted to
2.048MHz. Note that TCLKn must be 2.048MHz for E1 and 1.544M Hz for T1/J1
Table 10-14.
RESETB
operation. See
T16 Input
Reset Bar. Active-low reset. This input forces the complete DS26519 reset. This
includes reset of the registers, framers, and LIUs.
Reference Clock Input/Output
Input:
A 2.048MHz or 1.544MHz clock input. This clock can be used to generate
the backplane clock. This allows for the users to synchronize the system
backplane with the reference clock. The other options for the backplane clock
REFCLKIO A18
Input/
Output
reference are LIU-received clocks or MCLK.
Output: This signal can also be used to output a 1.544MHz or 2.048MHz
reference clock. This allows for multiple DS26519s to share the same ref erence
for generation of the backplane clock. Hence, in a system c onsisting of multiple
DS26519s, one can be a master and others a slave using the same reference
clock.
TEST
Digital Enable. When this pin and JTRST are pulled low, all digital I/O pins are
placed in a high-impedance state. If this pin is high t he digital I/O pins operate
normally. This pin must be connected to V
JTAG Reset. JTRST is used to asynchronously reset the test access port
controller. After power-up,
JTRST must be toggled from low to high. This action
for normal operation.
DD
sets the device into the JTAG DEVICE ID mode. Pulling
normal device operation.
JTRST is pulled high internally via a 10kΩ resistor
DIGIOEN A14
JTRST
F4
Input,
Pullup
Input,
Pullup
operation. If boundary scan is not used, this p in should be held low.
JTMS G4
Input,
Pullup
JTCLK E3 Input
JTDI G5
Input,
Pullup
Output,
JTDO E4
High
Impedance
SCANEN N6 Input
SCANMODE V18 Input
JTAG Mode Select. This pin is sampled on the rising edge of JTCLK and is used
to place the test access port into the various defined IEEE 1149.1 states. This pin
has a 10k
JTAG Clock. This signal is used to shift data into JTDI on the rising edge and out
Ω pullup resistor.
of JTDO on the falling edge.
JTAG Data In. Test instructions and data are clocked into this pin on the rising
edge of JTCLK. This pin has a 10k
JTAG Data Out. Test instructions and data are clocked out of this pin on the
Ω pullup resistor.
falling edge of JTCLK. If not used, this pin should be left unconnected.
Scan Enable. When low, the device is in normal operation. User should tie low.
Scan Mode. When low, normal operational clocks are used to clock the flip flops.
User should tie low.
TST_TA1 T6
TST_TB1 K1
TST_TC1 R6
TST_RA1 K2
Output
LIU Test Points. Test signals from LIU 1. User should leave unconnected.
Analog Receive VSS. These pins are used for analog V
1.8V ±5% Analog Clock Conversion V
. These VDD inputs are used for the
DD
clock conversion unit (CLAD) of the DS26519.
for the receivers.
SS
ACVSS L9, M14 —
J10–J13,
DVDD33
K9, N14,
P10–P13
DVDD18
G12, L8,
M15, T11
K10–K13,
DVSS
L10–L13,
M10–M13,
N10–N13
—
—
—
Analog Clock VSS. These pins are used for clock converter analog V
3.3V ±5% Power Supply for I/Os
1.8V ±5% Power Supply for Internal VDD
Digital Ground
SS
.
32 of 310
Page 33
DS26519 16-Port T1/E1/J1 Transceiver
9. FUNCTIONAL DESCRIPTION
9.1 Processor Interface
Microprocessor control of the DS26519 is accomplished through the 28 hardware pins of the microprocessor port.
The 8-bit parallel data bus can be configured for Intel or Motorola modes of operation with the bus type select
(BTS) pin. When the BTS pin is a logic 0, bus timing is in Intel mode, as shown in
When the BTS pin is a logic 1, bus timing is in Motorola mode, as shown in
address space is mapped through the use of 14 address lines, A[13:0]. Multiplexed mode is not supported on the
processor interface.
The chip-select bar (CSB) pin must be brought to a logic-low level to gain read and write access to the
microprocessor port. With Intel timing selected, the read-data bar (RDB) and write-read bar (WRB) pins are used to
indicate read and write operations and latch data through the interface. With Motorola timing selected, the readwrite bar (RWB) pin is used to indicate read and write operations while the data-strobe bar (DSB) pin is used to
latch data through the interface.
The interrupt output pin (INTB) is an open-drain output that asserts a logic-low level upon a number of software
maskable interrupt conditions. This pin is normally connected to the microprocessor interrupt input.
9.1.1 SPI Serial Port Mode
The external processor bus can be configured to operate in SPI serial bus mode. See Section 9.1.2 for detailed
timing diagrams.
Figure 13-2 and Figure 13-3.
Figure 13-4 and Figure 13-5. The
When SPI_SEL = 1, SPI bus mode is implemented using four signals: clock (SPI_SCLK), master out-slave in data
(SPI_MOSI), master in-slave out data (SPI_MISO), and chip select (CSB). Clock polarity and phase can be set by
the D[7]/SPI_CPOL and D[6]/SPI_CPHA pins.
The order of the address and data bits in the serial stream is selectable using the D[5]/SPI_SWAP pin. The R/W bit
is always first and B bit is always last in the initial control word and are not effected by the D[5]/SPI_SWAP pin
setting.
SPI mode is not recommended for HDLC operations because of the bandwidth constraints of SPI.
9.1.2 SPI Functional Timing Diagrams
Note: The transmit and receive order of the address and data bits are sel ected by the D[5]/SPI_SWAP pin. The
R/W (read/write) MSB bit and B (burst) LSB bit position is not affected by the D[5]/SPI_SWAP pin setting.
9.1.2.1 SPI Transmission Format and CPHA Polarity
When SPI_CPHA = 0, CSB may be deasserted between accesses. An access is defined as one or two control
bytes followed by a data byte. CSB cannot be deasserted between the control bytes, or between the last control
byte and the data byte. When SPI_CPHA = 0, CSB may also remain asserted between accesses. If it remains
asserted and the BURST bit is set, no additional control bytes are expected after the first control byte(s) and data
are transferred. If the BURST bit is set, the address will be incremented for each additional byte of data transferred
until CSB is deasserted. If CSB remains asserted and the BURST bit is not set, a control byte(s) is expected
following the data byte, and the address for the next access will be received from that. Anytime CSB is deasserted,
the BURST access is terminated.
When SPI_CPHA = 1, CSB may remain asserted for more than one access without being toggled high and then
low again between accesses. If the BURST bit is set, the address should increment and no additional control bytes
are expected. If the BURST bit is not set, each data byte will be followed by the control byte(s) for the next access.
Additionally, CSB may also be deasserted between accesses when SPI_CPHA = 1. In the case, any BURST
access is terminated and the next byte received when CSB is reasserted will be a control byte.
The following diagrams describe the functionality of the SPI port for the four combinations of SPI_CPOL and
SPI_CPHA. They indicate the clock edge that samples the data and the level of the clock during no-transfer events
(high or low). Since the SPI port of the DS26519 acts as a slave device, the master device provides the clock. The
33 of 310
Page 34
DS26519 16-Port T1/E1/J1 Transceiver
C
C
CSB
A
A
A
A
A
A
A
A6A5A4A3A2A
A
CSB
A
A
A
A
A
A
A
A6A5A4A3A2A
A
user must configure the SPI_CPOL and SPI_CPHA pins to describe which type of clock that the master device is
providing.
Figure 9-1. SPI Serial Port Access for Read Mode, SPI_CPOL = 0, SPI_CPHA = 0
SPI_SCLK
SB
A7
SPI_MOSI
SPI_MISO
1
A13 A12 A11 A10 A9 A8
MSB
A6A5A4A3A2A1
LSB
A0
B
LSBMSB
D7D6D5 D4 D3 D2 D1D0
LSBMSB
Figure 9-2. SPI Serial Port Access for Read Mode, SPI_CPOL = 1, SPI_CPHA = 0
SPI_SCLK
SB
A7
SPI_MOSI
SPI_MISO
1
A13 A12 A11 A10 A9 A8
MSB
A6A5A4A3A2A1
LSB
A0
B
LSBMSB
D7D6D5 D4 D3 D2 D1D0
LSBMSB
Figure 9-3. SPI Serial Port Access for Read Mode, SPI_CPOL = 0, SPI_CPHA = 1
SPI_SCLK
SPI_MOSI
SPI_MISO
1
13
12
11
10
MSB
9
7
8
LSB
1
0
B
LSBMSB
D7D6D5 D4 D3 D2 D1D0
Figure 9-4. SPI Serial Port Access for Read Mode, SPI_CPOL = 1, SPI_CPHA = 1
SPI_SLCK
SPI_MOSI
SPI_MISO
1
13
12
11
10
MSB
9
7
8
LSB
1
0
B
LSBMSB
D7D6D5 D4 D3 D2 D1D0
LSBMSB
LSBMSB
34 of 310
Page 35
DS26519 16-Port T1/E1/J1 Transceiver
A
CSB
A4A3A2A1A
A
A
A
A
A
A
A6A
CSB
A
A4A3A2A1A
A
A
A
A
A
A
A6A
K
CSB
A
A4A3A2A1A
A
A
A
A
A
A
A6A
CSB
A
A4A3A2A1A
A
A
A
A
A
A
A6A
Figure 9-5. SPI Serial Port Access for Write Mode, SPI_CPOL = 0, SPI_CPHA = 0
SPI_SCLK
D7D6D5 D4 D3 D2D1D0
SPI_MOSI
SPI_MISO
13
12
11
10
9
8
0
MSB
7
LSB
5
B
0
LSBMSB
Figure 9-6. SPI Serial Port Access for Write Mode, SPI_CPOL = 1, SPI_CPHA = 0
SPI_SCLK
D7D6D5 D4 D3 D2D1D0
SPI_MOSI
SPI_MISO
13
12
11
10
9
8
0
MSB
7
LSB
5
B
0
LSBMSB
LSBMSB
LSBMSB
Figure 9-7. SPI Serial Port Access for Write Mode, SPI_CPOL = 0, SPI_CPHA = 1
SPI_SCL
SPI_MOSI
SPI_MISO
0
MSB
13
12
11
10
9
8
7
LSB
5
0
D7D6D5 D4 D3 D2D1D0
B
LSBMSB
Figure 9-8. SPI Serial Port Access for Write Mode, SPI_CPOL = 1, SPI_CPHA = 1
SPI_SCLK
D7D6D5 D4 D3 D2D1D0
SPI_MOSI
SPI_MISO
13
12
11
10
9
8
0
MSB
7
LSB
5
B
0
LSBMSB
9.2 Clock Structure
LSBMSB
LSBMSB
The user should provide a system clock to the MCLK input of 2.048MHz, 1.544MHz, or a multiple of up to 8x the T1
and E1 frequencies. To meet many specifications, the MCLK source should have ±50ppm accuracy.
9.2.1 Backplane Clock Generation
The DS26519 provides facility for provision of BPCLK[2:1] at 2.048MHz, 4.096MHz, 8.192MHz, 16.384MHz (see
Figure 9-9). The Global Transceiver Clock Control Register 1 (GTCCR1) is used to control the backplane clock
35 of 310
Page 36
DS26519 16-Port T1/E1/J1 Transceiver
generation. This register is also used to program REFCLKIO as an input or output. REFCLKIO can be an output
sourcing MCLKT1 or MCLKE1 as shown in
Figure 9-9.
This backplane clock and frame pulse (TSSYNCIOn) can be used by the DS26519 and other IBO-equipped
devices as an “IBO Bus Master.” Hence, the DS26519 provides the 8kHz sync pulse and 4MHz, 8MHz, and 16MHz
clock. This can be used by the link layer devices and frames connected to the IBO bus.
Figure 9-9. Backplane Clock Generation
BPREFSEL3:0
BPCLK1:0
RCLK1
MCLK
Pre
Scaler
PLL
MCLKT1
MCLKE1
RCLK2
RCLK3
RCLK4
RCLK5
RCLK6
RCLK7
RCLK8
Multiplexor
Clock
BFREQSEL
CLK
GEN
BPCLK
REFCLKIO
TSSYNCIO
REFCLKIO
The reference clock for the backplane clock 1 generator can be as follows:
• External Master Clock. A prescaler can be used to generate T1 or E1 frequency.
• External Reference Clock REFCLKIO. This allows for multiple DS26519s to use the backplane clock from
a common reference.
• Internal LIU recovered RCLKs 1 to 8.
• The clock generator can be used to generate BPCLK1 of 2.048MHz, 4.096MHz, 8.192MHz, or 16.384MHz
for the IBO.
• If MCLK or RCLKn is used as a reference, REFCLKIO can be used to provide a 2.048MHz or 1.544MHz
clock for external use.
The reference clock for the backplane clock 2 generator can be as follows:
• External Master Clock. A prescaler can be used to generate T1 or E1 frequency.
• External Reference Clock REFCLKIO. This allows for multiple DS26519s to use the backplane clock from
a common reference.
• Internal LIU recovered RCLKs 9 to 16.
• The clock generator can be used to generate BPCLK2 of 2.048MHz, 4.096MHz, 8.192MHz, or 16.384MHz
for the IBO.
• If MCLK or RCLKn is used as a reference, REFCLKIO can be used to provide a 2.048MHz or 1.544MHz
clock for external use.
36 of 310
Page 37
DS26519 16-Port T1/E1/J1 Transceiver
9.2.2 CLKO Output Clock Generation
This clock output is derived from MCLK based upon the setting of the CLKOSEL[2:0] bits in the GTCCR3
register.The reference for the PLL is not the input clock on MCLK, but the scaled version of MCLK (1.544MHz or
2.048MHz). The
This clock output pin is provided as an additional feature to eliminate the need for another board oscillator.
LTRCR.T1J1E1S bit also selects the proper PLL for use in generating the appropriate frequency.
A hardware reset is issued by forcing the RESETB pin to logic low. The RESETB input pin resets all framers, LIUs,
and BERTs. Note that not all registers are cleared to 00h on a reset condition. The register space must be reinitialized to appropriate values after a hardware or software reset has occurred. This includes writing
reserved locations to 00h.
Table 9-2. Reset Functions
RESET FUNCTION LOCATION COMMENTS
Hardware Device Reset
Hardware JTAG Reset
Global Software Reset GSRR1, GSRR2
Framer Receive Reset RMMR.1 Writing to this bit resets the receive framer.
Framer Transmit Reset TMMR.1 Writing to this bit resets the transmit framer.
HDLC Receive Reset RHC.6 Writing to this bit resets the receive HDLC controller.
HDLC Transmit Reset THC1.5 Writing to this bit resets the transmit HDLC controller.
Elastic Store Receive Reset RESCR.2 Writing to this bit resets the receive elastic store.
Elastic Store Transmit Reset TESCR.2 Writing to this bit resets the transmit elastic store.
The DS26519 has several features included to reduce power consumption. The individual LIU transmitters can be
powered down by setting the TPDE bit in the LIU Maintenance Control Register (
the transmit LIU results in a high-impedance state for the corresponding TTIPn and TRINGn pins and reduced
operating current. The RPDE in the
RESETB Pin
JTRST Pin
T1RBOCC.7 Writing to this bit resets the receive BOC controller.
T1RDNCD1,
T1RUPCD1
LMCR register can be used to power down the LIU receiv er.
Transition to a logic 0 level resets the DS26519.
Resets the JTAG test port.
Writing to these registers resets the framers, LIUs and
BERTs (transmit and receive).
Writing to these registers resets the programmable in-band
code integration period.
Writing to this register resets the programmable in-band
code integration period.
LMCR). Note that powering down
The TE (transmit enable) bit in the
them in a high-impedance mode, while keeping the LIU in an active state (powered up). This is useful for
equipment protection-switching applications.
LMCR register can be used to disable the TTIPn and TRINGn outputs and place
38 of 310
Page 39
DS26519 16-Port T1/E1/J1 Transceiver
9.4 Initialization and Configuration
9.4.1 Example Device Initialization and Sequence
STEP 1: Reset the device by pulling the RESETB pin low, applying power to the device, or by using the software
reset bits outlined in Section
9.2.2. Clear all reset bits. Allow time for the reset recovery.
STEP 2: Check the Device ID in the
STEP 3: Write the
follows this write with at least a 300ns delay in order to allow the clock system to properly adjust.
STEP 4: Write the entire remainder of the register space for each port with 00h, including reserved register
locations.
STEP 5: Choose T1/J1 or E1 operation for the framers by configuring the T1/E1 bit in the
registers for each framer. Set the FRM_EN bit to 1 in the
signaling in E1 mode, program the
Control Registers (
framer features as appropriate.
STEP 6: Choose T1/J1 or E1 operation for the LIUs by configuring the T1J1E1S bit in the
Configure the line build-out for each LIU. Configure other LIU features as appropriate. Set the TE (transmit enable)
bit to turn on the TTIPn and TRINGn outputs.
STEP 7: Configure the elastic stores, HDLC controller, and BERT as needed.
STEP 8: Set the INIT_DONE bit in the
GTCCR1 register to correctly configure the system clocks. If supplying a 1.544MHz MCLK
TCR1–TCR4). Configure the framer Receive Control Registers (RCR1–RCR3). Configure other
IDR register.
TMMR and RMMR
TMMR and RMMR registers. If using software transmit
E1TAF and E1TNAF registers as required. Configure the framer Transmit
LTRCR register.
TMMR and RMMR registers for each framer.
39 of 310
Page 40
DS26519 16-Port T1/E1/J1 Transceiver
A
A
9.5 Global Resources
All 16 framers share a common microprocessor port and a common MCLK. There are two common softwareconfigurable BPCLK outputs (BPCLK[2:1]. A set of global registers includes global resets, global interrupt status,
interrupt masking, clock configuration, and the device ID register. See the global register bit map in
Table 10-7. A
common JTAG controller is used for all ports.
9.5.1 General-Purpose I/O Pins
The DS26519 has 16 GPIO pins (see GPIORR1 and GPIORR2). Each pin is assigned to one port and can be used
to output alarm status or be used as an input. GPIO[8:1] are globally controlled as a group, and GPIO[16:9] are a
second globally controlled group. Therefore, all GPIOs in a group output the same function.
mux control of the GPIO pins.
Table 9-10 shows the
Figure 9-10. GPIO Mux Control
GTCR1.
RLOFLTC
RLOFn
LOTCn
GTCR1.
GPSEL[1:0]
'0' '1'
LOSn
FLOSn
GTCR3.
LOSS
GTCR2.
RLOFLTC
RLOFm
LOTCm
LOSm
FLOSm
GTCR4.
LOSS
NOTE: n REFERS TO PORTS 1–8 AND m REFERS TO PORTS 9–16.
RSIGFn
GFCR1.
RLOSSFS
GTCR2.
GPSEL[1:0]
'0' '1'
RSIGFm
GFCR2.
RLOSSFS
GTCR1.
GPSEL2
GPIORR1.
bit (n-1)
GTCR2.
GPSEL2
GPIORR2.
bit (m-1)
GPIOn
GPIOm
9.6 Per-Port Resources
Each port has an associated framer, LIU, BERT, jitter attenuator, and transmit/receive HDLC controller. Each of the
per-port functions has its own register space.
40 of 310
Page 41
DS26519 16-Port T1/E1/J1 Transceiver
9.7 Device Interrupts
Figure 9-11 diagrams the flow of interrupt conditions from their source status bits through the multiple levels of
information registers and mask bits to the interrupt pin. When an interrupt occurs, the host can read the global
interrupt information registers
(are) causing the interrupt(s). The host can then read the specific transceiver’s interrupt information registers (
RIIR) and the latched status registers (LLSR, BLSR) to further identify the source of the interrupt(s). If TIIR or RIIR
is the source, the host reads the transmit latched status or the receive latched status registers for the source of the
interrupt. All interrupt information register bits are real-time bits that clear once the appropriate interrupt has been
serviced and cleared, as long as no additional, unmasked interrupt condition is present in the associated status
register. All latched status bits must be cleared by the host writing a “1” to the bit location of the interrupt condition
that has been serviced. Latched status bits that have been masked via the interrupt mask registers are masked
from the interrupt information registers. The interrupt mask register bits prevent individual latched status conditions
from generating an interrupt, but they do not prevent the latched status bits from being set. Therefore, when
servicing interrupts, the user should XOR the latched status with the associated interrupt mask in order to exclude
bits for which the user wished to prevent interrupt service. This architecture allows the application host to
periodically poll the latched status bits for noninterrupt conditions, while using only one set of registers.
GFISR1, GLISR1, and GBISR1 to quickly identify which of the 16 transceivers is
TIIR,
41 of 310
Page 42
Figure 9-11. Device Interrupt Information Flow Diagram
Receive Remote Alarm Indication Clear 7
Receive Alarm Condition Clear 6
Receive Loss of Signal Clear 5
Receive Loss of Frame Clear 4
Receive Remote Alarm Indication 3
Receive Alarm Condition 2
Receive Loss of Signal 1
Receive Loss of Frame 0
Receive Signal All Ones 3
Receive Signal All Zeros 2
Receive CRC4 Multiframe 1
Receive Align Frame 0
Loss of Receive Clk Clear / Loss of Receive Clk Clear 7
Spare Code Detected Condition Clear / - 6
Loop Down Code Clear / V52 Link Clear 5
Loop Up Code Clear / Receive Distant MF Alarm Clear 4
Loss of Receive Clk / Loss of Receive Clk 3
Spare Code Detect / - 2
Loop Down Detect / V52 Link Detect 1
Loop Up Detect / Receive Distant MF Alarm Detect 0
Receive Elastic Store Full 7
Receive Elastic Store Empty 6
Receive Elastic Store Slip 5
Receive Signaling Change of State (Enable in RSCSE1-4) 3
One Second Timer 2
Timer 1
Receive Multiframe 0
Receive FIFO Overrun 5
Receive HDLC Opening Byte 4
Receive Packet End 3
Receive Packet Start 2
Receive Packet High Watermark 1
Receive FIFO Not Empty 0
Transmit Elastic Store Full 7
Transmit Elastic Store Empty 6
Transmit Elastic Store Slip 5
Transmit SLC96 Multiframe 4
Transmit Align Frame 3
Transmit Multiframe 2
Loss of Transmit Clock Clear 1
Loss of Transmit Clock 0
Transmit FDL Register Empty 4
Transmit FIFO Underrun 3
Transmit Message End 2
Transmit FIFO Below Low Watermark 1
Transmit FIFO Not Full Set 0
- -
- Loss of Frame 1
Loss of Frame Synchronization 0
Jitter Attenuator Limit Trip Clear 7
Open Circuit Detect Clear 6
Short Circuit Detect Clear 5
Loss of Signal Detect Clear 4
Jitter Attenuator Limit Trip 3
Open Circuit Detect 2
Short Circuit Detect 1
Loss of Signal Detect 0
BERT Bit Error Detected 6
BERT Bit Counter Overflow 5
BERT Error Counter Overflow 4
BERT Receive All Ones 3
BERT Receive All Zeros 2
BERT Receive Loss of Synchronization 1
BERT in Synchronization 0
RLS1
RLS
RLS3
RLS4
RLS5
RLS7
TLS1
TLS2
TLS3
LLSR
BLSR
RIM1
2
RIM2
RIM3
RIM4
RIM5
RIM7
TIM1
TIM2
TIM3
LSIMR
BSIM
0
1
2
3
4
5
2
1
0
Interrupt Status
Interrupt Mask
RIIR
Framers 2-8 LIUs 2-8 BERTs 2-8
TIIR
DS26519 16-Port T1/E1/J1 Transceiver
Drawing Legend:
Registers
Registers
6
5
4
3
2
1
0
Register Name
Register Name
GFISR1
GFIMR1
GLISR1
GLIMR1
GTCR1.0
Interrupt Pin
GBISR1
GBIMR1
42 of 310
Page 43
DS26519 16-Port T1/E1/J1 Transceiver
9.8 System Backplane Interface
The DS26519 provides a versatile backplane interface that can be configured to:
• Transmit and receive two-frame elastic stores
• Mapping of T1 channels into a 2.048MHz backplane
• IBO mode for multiple framers to share the backplane signals
• Transmit and receive channel blocking capability
• Fractional T1/E1/J1 support
• Hardware-based (through the backplane interface) or processor-based signaling
• Backplane clock and frame pulse (TSSYNCIOn) generator
9.8.1 Elastic Stores
The DS26519 contains dual, two-frame elastic stores for each framer: one for the receive direction and one for the
transmit direction. Both elastic stores are fully independent. The transmit- and receive-side elastic stores can be
enabled/disabled independently of each other. Also, the transmit or receive elastic store can interface to either a
1.544MHz or 2.048/4.096/8.192/16.384MHz backplane without regard to the backplane rate for the other elastic
store. All 16 channels have their own TSYSCLKn/RSYSCLKn pins, allowing a unique backplane system clock for
each channel. This allows for maximum flexibility in the design of the backplane clock structure.
The elastic stores have two main purposes. First, they can be used for rate conversion. When the DS26519 is in
the T1 mode, the elastic stores can rate convert the T1 data stream to a 2.048MHz backplane. In E1 mode the
elastic store can rate convert the E1 data stream to a 1.544MHz backplane. Second, they can be used to absorb
the differences in phase and frequency between the T1 or E1 clock and an asynchronous (i.e., not locked)
backplane clock, which can be 1.544MHz or 2.048MHz. If the two clocks are not frequency locked, the elastic
stores manage the rate difference and perform controlled slips, deleting or repeating frames of data in order to
manage the difference between the network and the backplane.
If the elastic store is enabled while in E1 mode, then either CAS or CRC4 multiframe boundaries are indicated via
the RMSYNCn output as controlled by the RSMS2 control bit (
clock to the RSYSCLKn pin, the Receive Blank Channel Select Registers (
the received E1 data stream will be deleted. In this mode an F-bit location is inserted into the RSERn data and set
to one. Also, in 1.544MHz applications, the RCHBLKn output will not be active in channels 25 to 32 (or in other
words, RCBR4 is not active). If the two-frame elastic buffer either fills or empties, a controlled slip will occur. If the
buffer empties, then a full frame of data will be repeated at RSERn and the
one. If the buffer fills, then a full frame of data will be deleted and the
The elastic stores can also be used to multiplex T1 or E1 data streams into higher backplane rates. This is the
Interleave Bus Option (IBO), which is discussed in Section
elastic stores.
RIOCR.1). If the user selects to apply a 1.544MHz
RBCS1–4) determine which channels of
RLS4.5 and RLS4.6 bits will be set to a
RLS4.5 and RLS4.7 bits will be set to a one.
9.8.2. Table 9-3 shows the registers related to the
Table 9-3. Registers Related to the Elastic Store
REGISTER
Receive I/O Configuration Register (RIOCR) 084h Sync and clock selection for the receiver.
Receive Elastic Store Control Register
RESCR)
(
Receive Latched Status Register 4 (RLS4) 093h Receive elastic store empty full status.
Receive Interrupt Mask Register 4(RIM4) 0A3h Receive interrupt mask for elastic store.
Transmit Elastic Store Control Register
TESCR)
(
Transmit Latched Status Register 1 (TLS1) 190h Transmit elastic store latched status.
Transmit Interrupt Mask Register 1 (TIM1) 1A0h Transmit ela stic store interrupt mask.
Note: The addresses shown above are for Framer1.
FRAMER 1
ADDRESSES
085h Receive elastic store control.
185h Transmit elastic control such as minimum mode.
FUNCTION
43 of 310
Page 44
DS26519 16-Port T1/E1/J1 Transceiver
9.8.1.1 Elastic Stores Initialization
There are two elastic store initializations that may be used to improve performance in certain applications: elastic
store reset and elastic store align. Both of these involve the manipulation of the elastic store’s read and write
pointers and are useful primarily in synchronous applications (RSYSCLKn/TSYSCLKn are locked to
RCLKn/TCLKn, respectively). The elastic store reset is used to minimize the delay through the elastic store. The
elastic store align bit is used to center the read/write pointers to the extent possible.
Table 9-4. Elastic Store Delay After Initialization
INITIALIZATION REGISTER BIT DELAY
Receive Elastic Store Reset RESCR.2 N bytes < Delay < 1 Frame + N bytes
Transmit Elastic Store Reset TESCR.2 N bytes < Delay < 1 Frame + N bytes
Receive Elastic Store Align RESCR.3 1/2 Frame < Delay < 1 1/2 Frames
Transmit Elastic Store Align TESCR.3 1/2 Frame < Delay < 1 1/2 Frames
N = 9 for RSZS = 0; N = 2 for RSZS = 1
9.8.1.2 Minimum Delay Mode
Elastic store minimum delay mode may be used when the elastic store’s system clock is locked to its network clock
(i.e., RCLKn locked to RSYSCLKn for the receive side and TCLKn locked to TSYSCLKn for the transmit side).
RESCR enables the receive elastic store minimum delay mode. When enabled, the elastic stores will be forced to a
maximum depth of 32 bits instead of the normal two-frame depth. This feature is useful primarily in applications that
interface to a 2.048MHz bus. Certain restrictions apply when minimum delay mode is used. In addition to the
restriction mentioned above, RSYNCn must be configured as an output when the receive elastic store is in
minimum delay mode, and TSYNCn must be configured as an output when transmit minimum delay mode is
enabled. In this mode, the SYNC outputs are always in frame mode (multiframe outputs are not allowed). In a
typical application RSYSCLKn and TSYSCLKn are locked to RCLKn, and RSYNCn (frame output mode) is
connected to TSSYNCIOn (frame input mode). The slip zone select bit (RSZS at
the slip contention logic in the framer is disabled (since slips cannot occur). On power-up after the RSYSCLKn and
TSYSCLKn signals have locked to their respective network clock signals, the elastic store reset bit (
should be toggled from a zero to a one to ensure proper operation.
9.8.1.3 Additional Receive Elastic Store Information
RESCR.4) must be set to 1. All
RESCR.2)
If the receive-side elastic store is enabled, then the user must provide either a 1.544MHz or 2.048MHz clock at the
RSYSCLKn pin. See Section
9.8.2 for higher rate system clock applications. The user has the option of either
providing a frame/multiframe sync at the RSYNCn pin or having the RSYNCn pin provide a pulse on
frame/multiframe boundaries. If signaling reinsertion is enabled, the robbed-bit signaling data is realigned to the
multiframe sync input on RSYNCn. Otherwise, a multiframe sync input on RSYNCn is treated as a simple frame
boundary by the elastic store. The framer will always indicate frame boundaries on the network side of the elastic
store via the RFSYNCn output whether the elastic store is enabled or not. Multiframe boundaries will always be
indicated via the RMSYNCn output. If the elastic store is enabled, then RMSYNCn will output the multiframe
boundary on the backplane side of the elastic store. When the device is receiving T1 and the backplane is enabled
for 2.048MHz operation, the RMSYNCn signal will output the T1 multiframe boundaries as delayed through the
elastic store. When the device is receiving E1 and the backplane is enabled for 1.544MHz operation, the
RMSYNCn signal will output the E1 multiframe boundaries as delayed through the elastic store.
If the user selects to apply a 2.048MHz clock to the RSYSCLKn pin, the user can use the backplane blank channel
select registers (
RBCS1–4) to determine which channels will have the data output at RSERn forced to all ones.
44 of 310
Page 45
9.8.1.4 Receiving Mapped T1 Channels from a 2.048MHz Backplane
DS26519 16-Port T1/E1/J1 Transceiver
Setting the TSCLKM bit in
TIOCR.4 enables the transmit elastic store to operate with a 2.048MHz backplane (32
time slots / frame). In this mode the user can choose which of the backplane channels on TSERn will be mapped
into the T1 data stream by programming the Transmit Blank Channel Select registers (
TBCS1–4). A logic 1 in the
associated bit location forces the transmit elastic store to ignore backplane data for that channel. Typically the user
will want to program eight channels to be ignored. The default (power-up) configuration will ignore channels 25–32,
so that the first 24 backplane channels are mapped into the T1 transmit data stream.
For example, if the user desired to transmit data from the 2.048MHz backplane channels 2–16 and 18–26, the
TBCS registers should be programmed as follows:
9.8.1.5 Mapping T1 Channels onto a 2.048MHz Backplane
Setting the RSCLKM bit in
RIOCR.4 will enable the receive elastic store to operate with a 2.048MHz backplane (32
time slots/frame). In this mode the user can choose which of the backplane channels on RSERn receive the T1
data by programming the Receive Blank Channel Select registers (
RBCS1–4). A logic 1 in the associated bit
location will force RSERn high for that backplane channel. Typically the user will want to program eight channels to
be blanked. The default (power-up) configuration will blank channels 25 to 32, so that the 24 T1 channels are
mapped into the first 24 channels of the 2.048MHz backplane. If the user chooses to blank channel 1 (TS0) by
setting
RBCS1.0 = 1, then the F-bit will be passed into the MSB of TS0 on RSERn.
For example, if:
RBCS1 = 01h
RBCS2 = 00h
RBCS3 = 01h
RBCS4 = FCh
Then on RSERn:
Channel 1 (MSB) = F-bit
Channel 1 (bits 1-7) = all ones
Channels 2-16 = T1 chann els 1-15
Channel 17 = all ones
Channels 18-26 = T1 channels 16-24
Channels 27-32 = all on es
Note that when two or more sequential channels are chosen to be blanked, the receive slip zone select bit should
be set to zero. If the blank channels are distributed (such as 1, 5, 9, 13, 17, 21, 25, 29), the RSZS bit can be set to
one, which can provide a lower occurrence of slips in certai n applications.
If the two-frame elastic buffer either fills or empties, a controlled slip will occur. If the buffer empties, then a full
frame of data will be repeated at RSERn and the
a full frame of data will be deleted and the
RLS4.5 and RLS4.7 bits will be set to a one.
RLS4.5 and RLS4.6 bits will be set to a one. If the buffer fills, then
9.8.1.6 Receiving Mapped E1 Transmit Channels from a 1.544MHz Backplane
The user can use the TSCLKM bit in
TIOCR.4 to enable the transmit elastic store to operate with a 1.544MHz
backplane (24 channels / frame + F-bit). In this mode the user can choose which of the E1 time slots will have allones data inserted by programming the Transmit Blank Channel Select registers (
TBCS1–4). A logic 1 in the
associated bit location will cause the elastic store to force all ones at the outgoing E1 data for that channel.
Typically the user will want to program eight channels to be blanked. The default (power-up) configuration will blank
channels 25 to 32, so that the first 24 E1 channels are mapped from the 24 channels of the 1.544MHz backplane.
45 of 310
Page 46
9.8.1.7 Mapping E1 Channels onto a 1.544MHz Backplane
DS26519 16-Port T1/E1/J1 Transceiver
The user can use the RSCLKM bit in
backplane (24 channels / frame + F-bit). In this mode the user can choose which of the E1 time slots will be
ignored (not transmitted onto RSERn) by programming the Receive Blank Channel Select registers (
logic 1 in the associated bit location will cause the elastic store to ignore the incoming E1 data for that channel.
Typically, the user will want to program eight channels to be ignored. The default (power-up) configuration will
ignore channels 25 to 32, so that the first 24 E1 channels are mapped into the 24 channels of the 1.544MHz
backplane. In this mode the F-bit location at RSERn is always set to 1.
For example, if the user wants to ignore E1 time slots 0 (channel 1) and TS 16 (channel 17), the RBCS registers
would be programmed as follows:
RBCS1 = 01h
RBCS2 = 00h
RBCS3 = 01h
RBCS4 = FCh
RIOCR.4 to enable the receive elastic store to operate with a 1.544MHz
RBCS1–4). A
9.8.2 IBO Multiplexing
The DS26519 offers two methods of multiplexing data streams onto a high-speed backplane bus. The traditional
method of IBO operation that allows the user to gang signals together on the PCB is supported. RSERn and RSIGn
will tri-state at the appropriate times to allow the ganging of these signals together.
The default method multiplexes the data streams internally and then outputs them on one pin, i.e., RSER1. For
example, if the user wants to multiplex RSER[1:8] together to make a 16MHz high-speed bus, the data stream will
be output on RSER1 only.
The selection between external ganging and internal multiplexing is made via
GTCR1.GIBO.
Note that in IBO mode, the channel block signals TCHBLKn and RCHBLKn are referenced to as TSYSCLKn and
RSYSCLKn.
Figure 9-12, Figure 9-13, and Figure 9-14 show the equivalent internal circuit for each IBO mode. These figures
only show channels 1–8. Channels 9–16 have their own identical IBO circuitry as Channels 1–8.
describes the pin function changes for each mode of the IBO multiplexer.
Table 9-5
Table 9-5. Registers Related to the IBO Multiplexer
REGISTER
Global Transceiver Control
Register 1 (
Global Framer Control Register 1
GFCR1)
(
Receive Interleave Bus Operation
Control Register (
Transmit Interleave Bus
Operation Control Register
TIBOC)
(
Note: The addresses shown above are for Framer1.
GTCR1)
RIBOC)
FRAMER 1
ADDRESSES
00F0h
00F1h
088h
188h
This is a global register used to specify ganged operation
for the IBO.
This global register defines the number of devices per
bus and bus speed.
This register configures the per-port IBO enable and type
of interleaving (channel vs. frame).
This register configures the per-port IBO enable and type
of interleaving (channel vs. frame).
PIN NORMAL USE 4.096MHz IBO 8.192MHz IBO 16.384MHz IBO
RSYNC1
RSYNC2
RSYNC3
RSYNC4
RSYNC5
RSYNC6
RSYNC7
RSYNC8
RSYNC9
RSYNC10
RSYNC11
RSYNC12
RSYNC13
RSYNC14
RSYNC15
RSYNC16
Receive Frame Pulse
for Port 1
Receive Frame Pulse
for Port 2
Receive Frame Pulse
for Port 3
Receive Frame Pulse
for Port 4
Receive Frame Pulse
for Port 5
Receive Frame Pulse
for Port 6
Receive Frame Pulse
for Port 7
Receive Frame Pulse
for Port 8
Receive Frame Pulse
for Port 9
Receive Frame Pulse
for Port 10
Receive Frame Pulse
for Port 11
Receive Frame Pulse
for Port 12
Receive Frame Pulse
for Port 13
Receive Frame Pulse
for Port 14
Receive Frame Pulse
for Port 15
Receive Frame Pulse
for Port 16
Receive Frame Pulse
for Ports 1 and 2
Unused Unused Unused
Receive Frame Pulse
for Ports 3 and 4
Unused Unused Unused
Receive Frame Pulse
for Ports 5 and 6
Unused Unused Unused
Receive Frame Pulse
for Ports 7 and 8
Unused Unused Unused
Combined Receive
Frame Pulse for Ports
9 and 10
Unused Unused Unused
Combined Receive
Frame Pulse for Ports
11 and 12
Unused Unused Unused
Combined Receive
Frame Pulse for Ports
13 and 14
Unused Unused Unused
Combined Receive
Frame Pulse for Ports
15 and 16
Unused Unused Unused
Receive Frame Pulse
for Ports 1–4
Unused Unused
Receive Frame Pulse
for Ports 5–8
Unused Unused
Combined Receive
Frame Pulse for Ports
9–12
Unused Unused
Combined Receive
Frame Pulse for Ports
13–16
Unused Unused
Receive Frame Pulse
for Ports 1–8
Unused
Receive Frame Pulse
for Ports 9–16
Unused
54 of 310
Page 55
DS26519 16-Port T1/E1/J1 Transceiver
9.8.3 H.100 (CT Bus) Compatibility
The H.100 (or CT bus) is a synchronous, bit-serial, TDM transport bus operating at 8.192MHz. The H.100 standard
also allows compatibility modes to operate at 2.048MHz, 4.096MHz, or 8.192MHz. The control bit H100EN
RIOCR.5), when combined with RSYNCINV and TSSYNCINV, allows the DS26519 to accept a CT-bus-
(
compatible frame-sync signal (CT_FRAME) at the RSYNCn and TSSYNCIOn (input mode) inputs. See
Figure 9-16.
and
The following rules apply to the H100EN control bit:
1) The H100EN bit controls the sampling point for the RSYNCn (input mode) and TSSYNCIOn (input
mode) only. The RSYNCn output and other sync signals are not affected.
2) The H100EN bit would always be used in conjunction with the receive and transmit elastic store
buffers.
3) The H100EN bit would typically be used with 8.192MHz IBO mode, but could also be used with
4.096MHz IBO mode or 2.048MHz backplane operation.
4) The H100EN bit in RIOCR controls both RSYNCn and TSSYNCIOn (i.e., there is no separate control
bit for the TSSYNCIOn).
5) The H100EN bit does not invert the expected signal; RSYNCINV (
must be set high to invert the inbound sync signals.
RIOCR) and TSSYNCINV (TIOCR)
Figure 9-15
55 of 310
Page 56
Figure 9-15. RSYNCn Input in H.100 (CT Bus) Mode
1
2
3
yp)
2
3
yp)
RSYNCn
RSYNCn
RSYSCLKn
RSERn
NOTE 1: RSYNCn INPUT MODE IN NORMAL OPERATION.
NOTE 2: RSYNCn INPUT MODE, H100EN = 1 AND RSYNCINV = 1.
NOTE 3: t
NOTE 1: TSSYNCIOn IN NORMAL OPERATION.
NOTE 2: TSSYNCIOn WITH H100EN = 1 and TSSYNCINV = 1.
NOTE 3: t
(BIT CELL TIME) = 122ns (t
BC
. t
BC
= 244ns OR 488ns ALSO ACCEPTABLE.
56 of 310
Page 57
DS26519 16-Port T1/E1/J1 Transceiver
9.8.4 Transmit and Receive Channel Blocking Registers
The Receive Channel Blocking Registers (RCBR1/RCBR2/RCBR3/RCBR4) and the Transmit Channel Blocking
Registers (
and TCHBLKn pins are user-programmable outputs that can be forced either high or low during individual
channels. These outputs can be used to block clocks to a USART or LAPD controller in ISDN-PRI applications.
When the appropriate bits are set to a one, the RCHBLKn and TCHBLKn pins will be held high during the entire
corresponding channel time. When used with a T1 (1.544MHz) backplane, only TCBR1 to TCBR3 will be used.
TCBR4 is included to support an E1 (2.048MHz) backplane when the elastic store is configured for T1-to-E1 rate
conversion (See Section
TCBR1/TCBR2/TCBR3/TCBR4) control the RCHBLKn and TCHBLKn pins, respectively. The RCHBLKn
9.8.1).
9.8.5 Transmit Fractional Support (Gapped Clock Mode)
The DS26519 can be programmed to output gapped clocks for selected channels in the receive and transmit paths
to simplify connections into a USART or LAPD controller in Fractional T1/E1 or ISDN-PRI applications. When the
gapped clock feature is enabled, a gated clock is output on the TCHCLK signal. The channel selection is controlled
via the Transmit Gapped Clock Channel Select Registers (
clock mode with the TGCLKEN bit (
determined by
channel is omitted (only the seven most significant bits of the channel have clocks).
TESCR.7. When 56kbps mode is selected, the clock corresponding to the data/control bit in the
TESCR.6). Both 56kbps and 64kbps channel formats are supported as
TGCCS1–4). The transmit path is enabled for gapped
9.8.6 Receive Fractional Support (Gapped Clock Mode)
The DS26519 can be programmed to output gapped clocks for selected channels in the receive and transmit paths
to simplify connections into a USART or LAPD controller in Fractional T1/E1 or ISDN-PRI applications. When the
gapped clock feature is enabled, a gated clock is output on the RCHCLKn signal. The channel selection is
controlled via the Receive Gapped Clock Channel Select Registers (
gapped clock mode with the RGCLKEN bit (
determined by
channel is omitted (only the seven most significant bits of the channel have clocks).
RESCR.7. When 56kbps mode is selected, the clock corresponding to the data/control bit in the
RESCR.6). Both 56kbps and 64kbps channel formats are supported as
RGCCS1–4). The receive path is enabled for
57 of 310
Page 58
DS26519 16-Port T1/E1/J1 Transceiver
9.9 Framers
The DS26519 framer cores are software selectable for T1, J1, or E1. The receive framer locates the frame and
multiframe boundaries and monitors the data stream for alarms. It is also used for extracting and inserting signaling
data, T1 FDL data, and E1 Si- and Sa-bit information. The receive-side framer decodes AMI, B8ZS line coding,
synchronizes to the data stream, reports alarm information, counts framing/coding and CRC errors, and provides
clock/data and frame-sync signals to the backplane interface section. Diagnostic capabilities include loopbacks,
and 16-bit loop-up and loop-down code detection. The device contains a set of internal registers for host access
and control of the device.
On the transmit side, clock, data, and frame-sync signals are provided to the framer by the backplane interface
section. The framer inserts the appropriate synchronization framing patterns, alarm information, calculates and
inserts the CRC codes, and provides the B8ZS (zero code suppressi on) and AMI line coding.
Both the transmit and receive path have an HDLC controller. The HDLC controller transmits and receives data via
the framer block. The HDLC controller may be assigned to any time slot, portion of a time slot, or to FDL (T1). The
HDLC controller has separate 64-byte Tx and Rx FIFO to reduce the amount of processor overhead required to
manage the flow of data.
The backplane interface provides a versatile method of sending and receiving data from the host system. Elastic
stores provide a method for interfacing to asynchronous systems, converting from a T1/E1 network to a 2.048MHz,
4.096MHz, 8.192MHz or N x 64kHz system backplane. The elastic stores also manage slip conditions
(asynchronous interface). An IBO (Interleave Bus Option) is provided to allow multiple framers in the DS26519 to
share a high-speed backplane.
9.9.1 T1 Framing
DS1 trunks contain 24 bytes of serial voice/data channels bundled with an overhead bit, the F-bit. The F-bit
contains a fixed pattern for the receiver to delineate the frame boundaries. The F-bit is inserted once per frame at
the beginning of the transmit frame boundary. The frames are further grouped into bundles of frames 12 for D4 and
24 for ESF.
The D4 and ESF framing modes are outlined in
12 is ignored if Japanese Yellow is selected.
Table 9-11 and Table 9-12. In the D4 mode, framing bit for frame
C = C bits are the CRC-4 remainder; A = alarm bits; Sa = bits for data link.
TYPE 1 2 3 4 5 6 7 8
61 of 310
Page 62
DS26519 16-Port T1/E1/J1 Transceiver
Table 9-15 shows the registers that are related to setting up the framing.
Table 9-15. Registers Related to Setting Up the Framer
REGISTER
Transmit Master Mode Register (TMMR) 180h T1/E1 mode.
Transmit Control Register 1 (TCR1) 181h Source of the F-bit.
Transmit Control Register 2 (T1.TCR2) 182h F-bit corruption, selection of SLC-96.
Transmit Control Register 3 (TCR3) 183h ESF or D4 mode selection.
Receive Master Mode Register (RMMR) 080h T1/E1 selection for receiver.
Receive Control Register 1 (RCR1) 081h Resynchronization criteria for the framer.
Receive Control Register 2 (T1RCR2) 014h T1 remote alarm and OOF criteria.
Receive Control Register 2 (E1RCR2) 082h E1 receive loss of signal criteria selection.
Receive Latched Status Register 1 (RLS1) 090h Receive latched status 1.
The DS26519 transmitter can identify the D4 or ESF frame boundary, as well as the CRC multiframe boundaries
within the incoming NRZ data stream at TSERn. The TFM (
synchronizer searches for the D4 or ESF multiframe. Additional control signals for the transmit synchronizer are
located in the
synchronization has occurred, and a real-time bit (LOF) which is set high when the synchronizer is searching for
frame/multiframe alignment. The LOFD bit can be enabled to cause an interrupt condition on INTB.
Note that when the transmit synchronizer is used, the TSYNCn signal should be set as an output (TSIO = 1) and
the recovered frame-sync pulse will be output on this signal. The recovered CRC-4 multi-frame sync pulse will be
output if enabled with
Other key points concerning the E1 transmit synchronizer:
1) The Tx synchronizer is not operational when the transmit elastic store is enabled, including IBO modes.
2) The Tx synchronizer does not perform CRC-6 alignment verification (ESF mode) and does not verify
TSYNCC register. The latched status bit TLS3.0 (LOFD) is provided to indicate that a loss of frame
TIOCR.0 (TSM = 1).
CRC-4 codewords.
TCR3.2) control bit determines whether the transmit
The Tx synchronizer cannot search for the CAS multiframe.
synchronizer.
Table 9-16 shows the registers related to the transmit
Table 9-16. Registers Related to the Transmit Synchronizer
REGISTER
Transmit Synchronizer Control Register
TSYNCC)
(
Transmit Control Register 3 (TCR3) 183h
Transmit Latched Status Register 3
TLS3)
(
Transmit Interrupt Mask Register 3
TIM3)
(
Transmit I/O Configuration Register
TIOCR)
(
Note: The addresses shown above are for Framer1.
FRAMER 1
ADDRESSES
18Eh
192h
1A2h Provides mask bits for the TLS3 status.
184h TSYNCn should be set as an output.
Resynchronization control for the transmit
synchronizer.
TFM bit selects between D4 and ESF for the
transmit synchronizer.
Provides latched status for the transmit
synchronizer.
FUNCTION
63 of 310
Page 64
DS26519 16-Port T1/E1/J1 Transceiver
9.9.4 Signaling
The DS26519 supports both software and hardware-based signaling. Interrupts can be generated on changes of
signaling data. The DS26519 is also equipped with receive-signaling freeze on loss of synchronization (OOF),
carrier loss or change of frame alignment. The DS26519 also has hardware pins to indicate signaling freeze.
Features include the following:
Flexible signaling support:
Software or hardware based
Interrupt generated on change of signaling data
Receive-signaling freeze on loss of frame, loss of signal, or change of frame alignment
Hardware pins for carrier loss and signaling freeze indication
Table 9-17. Registers Related to Signaling
REGISTER
Transmit-Signaling Registers 1 to 16
TS1 to TS16)
(
FRAMER 1
ADDRESSES
140h to 14Bh (T1/J1)
140h to 14Fh (E1 CAS)
Transmit ABCD signaling.
FUNCTION
Software-Signaling Insertion Enable
Registers 1 to 4 (
Transmit Hardware-Signaling Channel
Select Registers 1 to 4
(
THSCS1 to THSCS4)
Receive-Signaling Control Register
RSIGC)
(
Receive-Signaling All-Ones Insertion
Registers 1 to 3
(
T1RSAOI1 to T1RSAOI3)
Receive-Signaling Registers 1 to 16
(
RS1 to RS16)
Receive-Signaling Status Registers 1
RSS1 to RSS4)
to 4 (
Receive-Signaling Change of State
Enable Registers 1 to 4 (
RSCSE4)
Receive Latched Status Register 4
RLS4)
(
Receive Interrupt Mask Register 4
RIM4)
(
SSIE1 to SSIE4)
RSCSE1 to
118h, 119h, 11Ah, 11Bh
1C8h, 1C9h, 1CAh, 1CBh
013h Freeze control for receive signaling.
038h, 039h, 03Ah
040h to 04Bh (T1/J1)
040h to 04Fh (E1)
098h to 09Ah (T1/J1)
98h to 9Fh (E1)
0A8h, 0A9h, 0AAh, 0ABh
093h Receive-signaling change of state bit.
0A3h
When enabled, signaling is inserted for
the channel.
Bits determine which channels will have
signaling inserted in hardware-signaling
mode.
Registers for all-ones insertion (T1 mode
only).
Receive-signaling bytes.
Receive-signaling change of status bits.
Receive-signaling change of state
interrupt enable.
Receive-signaling change of state
interrupt mask bit.
Receive-Signaling Reinsertion Enable
Registers 1 to 4 (
Note: The addresses shown above are for Framer1.
RSI1 to RSI4)
0C8h, 0C9h, 0CAh, 0CBh Registers for signaling reinsertion.
64 of 310
Page 65
DS26519 16-Port T1/E1/J1 Transceiver
9.9.4.1 Transmit-Signaling Operation
There are two methods to provide transmit-signaling data. These are processor based (i.e., software based) or
hardware based. Processor-based refers to access through the transmit signaling registers,
TS1–TS16, while
hardware based refers to using the TSIGn pins. Both methods can be used simultaneously.
9.9.4.1.1 Processor-Based Transmit Signaling
In processor-based mode, signaling data is loaded into the transmit-signaling registers (TS1–TS16) via the host
interface. On multiframe boundaries, the contents of these registers are loaded into a shift register for placement in
the appropriate bit position in the outgoing data stream. The user can utilize the transmit multiframe interrupt in the
Transmit Latched Status Register 1 (
TLS1.2) to know when to update the signaling bits. The user need not update
any transmit signaling register for which there is no change of state for that register.
Each transmit-signaling register contains the robbed-bit signaling (
TCR1.6 in E1 mode) for one time slot that will be inserted into the outgoing stream. Signaling data can be sourced
(
from the TS registers on a per-channel basis by using the Software Signaling Insertion Enable Registers,
TCR1.4 in T1 mode) or TS16 CAS signaling
SSIE1–4.
In T1 ESF framing mode, there are four signaling bits per channel (A, B, C, and D). TS1–TS12 contain a full
multiframe of signaling data. In T1 D4 framing mode, there are only two signaling bits per channel (A and B). In T1
D4 framing mode, the framer uses A and B bit positions for the next multiframe. The C and D bit positions become
‘don’t care’ in D4 mode.
In E1 mode, TS16 carries the signaling information. This information can be in either CCS (Common Channel
Signaling) or CAS (Channel Associated Signaling) format. The 32 time slots are referenced by two different
channel number schemes in E1. In “channel” numbering, TS0–TS31 are labeled channels 1 through 32. In “Phone
Channel” numbering TS1–TS15 are labeled channel 1 to channel 15 and TS17–TS31 are labeled channel 15 to
channel 30.
In hardware-based mode, signaling data is input via the TSIGn pin. This signaling PCM stream is buffered and
inserted to the data stream being input at the TSERn pin.
Signaling data may be input via the Transmit Hardware-Signaling Channel Select Register (THSCS1) function. The
framer can be set up to take the signaling data presented at the TSIGn pin and insert the signaling data into the
PCM data stream that is being input at the TSERn pin. The user can control which channels are to have signaling
data from the TSIGn pin inserted into them on a per-channel basis. The signaling insertion capabilities of the
framer are available whether the transmit-side elastic store is enabled or disabled. If the elastic store is enabled,
the backplane clock (TSYSCLKn) can be either 1.544MHz or 2.048MHz.
65 of 310
Page 66
DS26519 16-Port T1/E1/J1 Transceiver
9.9.4.2 Receive-Signaling Operation
There are two methods to access receive-signaling data and provide transmit-signaling data: processor based (i.e.,
software based) or hardware based. Processor-based refers to access through the transmit- and receive-signaling
registers,
9.9.4.2.1 Processor-Based Receive Signaling
RS1–RS16. Hardware based refers to the RSIGn pin. Both methods can be used simultaneousl y.
Signaling information is sampled from the receive data stream and copied into the Receive-Signaling Registers,
RS1–RS16. The signaling information in these registers is always updated on multiframe boundaries. This function
is always enabled.
9.9.4.2.2 Change of State
To avoid constant monitoring of the receive-signaling registers, the DS26519 can be programmed to alert the host
when any specific channel or channels undergo a change of their signaling state.
RSCSE1–4 are used to select
which channels can cause a change of state indication. The change of state is indicated in Receive Latched Status
Register 4 (
RLS4.3). If signaling integration is enabled, the new signaling state must be constant for three
multiframes before a change of state indication is indicated. The user can enable the INTB pin to toggle low upon
detection of a change in signaling by setting the interrupt mask bit
RIM4.3. The signaling integration mode is global
and cannot be enabled on a channel-by-channel basis.
The user can identity which channels have undergone a signaling change of state by reading the Receive-
Signaling Status Registers (
read for the new signaling data. All changes are indicated in the RSS1–4 registers regardless of the
RSS1–4) . The information from these registers will tell the user which RSx register to
RSCSE1–4
registers.
9.9.4.2.3 Hardware-Based Receive Signaling
In hardware-based signaling the signaling data is can be obtained from the RSERn pin or the RSIGn pin. RSIGn is
a signaling PCM stream output on a channel by channel basis from the signaling buffer. The T1 robbed bit or E1
TS16 signaling data is still present in the original data stream at RSERn. The signaling buffer provides signaling
data to the RSIGn pin and also allows signaling data to be reinserted into the original data stream in a different
alignment that is determined by a multiframe signal from the RSYNCn pin. In this mode, the receive elastic store
may be enabled or disabled. If the receive elastic store is enabled, then the backplane clock (RSYSCLKn) can be
either 1.544MHz or 2.048MHz. In the ESF framing mode, the ABCD signaling bits are output on RSIGn in the lower
nibble of each channel. The RSIGn data is updated once a multiframe (3ms for T1 ESF, 1.5ms for T1 D4, 2ms for
E1 CAS) unless a signaling freeze is in effect. In the D4 framing mode, the AB signaling bits are output twice on
RSIGn in the lower nibble of each channel. Hence, bits 5 and 6 contain the same data as bits 7 and 8, respectively,
in each channel.
9.9.4.2.4 Receive-Signaling Reinsertion at RSERn
In this mode, the user will provide a multiframe sync at the RSYNCn pin and the signaling data will be reinserted
based on this alignment. In T1 mode, this results in two copies of the signaling data in the RSERn data stream. The
original signaling data based on the Fs/ESF frame positions and the realigned data based on the user supplied
multiframe sync applied at RSYNCn. In voice channels this extra copy of signaling data is of little consequence.
Reinsertion can be avoided in data channels since this feature is activated on a per-channel basis. For reinsertion,
the elastic store must be enabled and for T1, the backplane clock can be either 1.544MHz or 2.048MHz. E1
signaling information cannot be reinserted into a 1.544MHz backplane.
Signaling reinsertion mode is enabled, on a per-channel basis by setting the receive-signaling reinsertion channel
select bit high in the
RSI1–4 registers. In E1 mode, the user will generally select all channels or none for reinsertion.
the
9.9.4.2.5 Force Recei ve-Signaling All Ones
RSI1–4 register. The channels that are to have signaling reinserted are selected by writing to
In T1 mode, the user can on a per-channel basis force the robbed-bit signaling bit positions to a one. This is done
by using the Receive-Signaling All-Ones Insertion Registers (
T1RSAOI1–3 registers to select the channels that are to have the signaling forced to one.
the
T1RSAOI1–3). The user sets the channel select bit in
66 of 310
Page 67
DS26519 16-Port T1/E1/J1 Transceiver
9.9.4.2.6 Receive-Signaling Freeze
The signaling data in the four multiframe signaling buffers will be frozen in a known good state upon either a loss of
synchronization (OOF event), carrier loss, or change of frame alignment. In T1 mode, this action meets the
requirements of BellCore TR-TSY-000170 for signaling freezing. To allow this freeze action to occur, the RSFE
control bit (
RSIGC.1) should be set high. The user can force a freeze by setting the RSFF control bit (RSIGC.2)
high. The RSIGF output pin provides a hardware indication that a freeze is in effect. The four multiframe buffer
provides a three multiframe delay in the signaling bits provided at the RSIGn pin (and at the RSERn pin if receivesignaling reinsertion is enabled). When freezing is enabled (RSFE = 1), the signaling data will be held in the last
known good state until the corrupting error condition subsides. When the error condition subsides, the signaling
data will be held in the old state for at least an additional 9ms (4.5ms in D4 framing mode, 6ms for E1 mode) before
being allowed to be updated with new signaling data.
The receive-signaling registers are frozen and not updated during a loss of sync condition. They will contain the
most recent signaling information before the LOF occurred.
9.9.4.3 Transmit SLC-96 Operation (T1 Mode Only)
In an SLC-96-based transmission scheme, the standard Fs-bit pattern is robbed to make room for a set of
message fields. The SLC-96 multiframe is made up of six D4 superframes, hence it is 72 frames long. In the 72frame SLC-96 multiframe, 36 of the framing bits are the normal Ft pattern and the other 36 bits are divided into
alarm, maintenance, spoiler, and concentrator bits as well as 12-bits of the normal Fs pattern. Additional SLC-96
information can be found in BellCore document TR-TSY-000008. Registers related to the transmit FDL are shown
Table 9-18.
in
Table 9-18. Registers Related to SLC-96
REGISTER
Transmit FDL Register (T1TFDL) 162h
Transmit SLC-96 Data Link Registers 1
T1TSLC1:T1TSLC3)
to 3 (
Transmit Control Register 2 T1.TCR2) 182h
Transmit Latched Status Register 1
TLS1)
(
Receive SLC-96 Data Link Registers 1
T1RSLC1:T1RSLC3)
to 3 (
Receive Latched Status Register 7
RLS7)
(
Note: The addresses shown above are for Framer1.
The T1TFDL register is used to insert the SLC-96 message fields. To insert the SLC-96 message using the
T1TFDL register, the user should configure the DS26519 as shown below:
T1.TCR2.6 (TSLC96) = 1 Enable Transmit SLC-96.
•
• T1.TCR2
• TCR3
• TCR1
.7 (TFDLS) = 0 Source FS bits via TFDL or SLC-96 formatter.
.2 (TFM) = 1 D4 framing mode.
.6 (TFPT) = 0 Do not “pass through” TSERn F-bits.
FRAMER 1
ADDRESSES
FUNCTION
For sending messages in transmit SLC-96 Ft/Fs
bits.
164h, 165h, 166h
Registers that control the SLC-96 overhead
values.
Transmit control for data selection source for the
Ft/Fs bits.
190h
Status bit for indicating transmission of data link
buffer.
064h, 065h, 066h —
096h Receive SLC-96 alignment event.
The DS26519 will automatically insert the 12-bit alignment pattern in the Fs bits for the SLC-96 data link frame.
Data from the T1TSLC1
bit TSLC96 located at TLS1
user should write new message data into T1TSLC1
the registers T1TSLC1
–3 will be inserted into the remaining Fs-bit locations of the SLC-96 multiframe. The status
.4 will set to indicate that the SLC-96 data link buffer has been transmitted and that the
–3. The host will have 9ms after the assertion of TLS1.4 to write
–3. If no new data is provided in these registers, the previous values will be retransmitted.
67 of 310
Page 68
DS26519 16-Port T1/E1/J1 Transceiver
9.9.4.4 Receive SLC-96 Operation (T1 Mode Only)
In an SLC-96-based transmission scheme, the standard Fs-bit pattern is robbed to make room for a set of
message fields. The SLC-96 multiframe is made up of six D4 superframes, hence it is 72 frames long. In the 72frame SLC-96 multiframe, 36 of the framing bits are the normal Ft pattern and the other 36-bits are divided into
alarm, maintenance, spoiler, and concentrator bits as well as 12-bits of the normal Fs pattern. Additional SLC-96
information can be found in BellCore document TR-TSY-000008.
To enable the DS26519 to synchronize onto a SLC-96 pattern, the following configuration should be used:
• RCR1
• RCR1
• T1RCR2
• RCR1
.5 (RFM) = 1 Set to D4 framing mode.
.3 (SYNCC) = 1 Set to cross-couple Ft and Fs bits.
.4 (RSLC96) = 1 Enable SLC-96 synchronizer.
.7 (SYNCT) = 0 Set to minimum sync time.
The SLC-96 message bits can be extracted via the T1RSLC1
.3 is useful for retrieving SLC-96 message data. The RSLC96 bit will indicate when the framer has updated
RLS7
the data link registers T1RSLC1
–3 with the latest message data from the incoming data stream. Once the RSLC96
–3 registers. The status bit RSLC96 located at
bit is set, the user will have 9ms (or until the next RSLC96 interrupt) to retrieve the most recent message data from
the T1RSLC1
–3 registers. Note that RSLC96 will not set if the DS26519 is unable to detect the 12-bit SLC-96
The DS26519 contains a BOC generator on the transmit side and a BOC detector on the receive side. The BOC
function is available only in T1 mode.
Table 9-19 shows the registers related to the transmit bit-oriented code.
Table 9-19. Registers Related to T1 Transmit BOC
REGISTER
FRAMER 1
ADDRESSES
Transmit BOC Register (T1TBOC) 163h Transmit bit-oriented message code register.
Transmit HDLC Control Register 2 (THC2) 113h Bit to enable sending of transmit BOC.
Transmit Control Register 1(TCR1) 181h Determines the sourcing of the F-bit.
Note: The addresses shown above are for Framer1.
Bits 0 to 5 in the T1TBOC register contain the BOC message to be transmitted. Setting SBOC = 1 (THC2.6)
causes the transmit BOC controller to immediately begin inserting the BOC sequence into the FDL bit position. The
transmit BOC controller automatically provides the abort sequence. BOC messages will be transmitted as long as
SBOC is set. Note that the TFPT (
TCR1.6) control bit must be set to zero for the BOC message to overwrite F-bit
The DS26528 framers contain a BOC generator on the transmit side and a BOC detector on the receive side. The
BOC function is available only in T1, ESF mode in the data link bits.
In ESF mode, the DS26519 continuously monitors the receive message bits for a valid BOC message. The BOC
detect (BD) status bit at
RLS7.0 will be set once a valid message has been detected for time determined by the
receive BOC filter bits RBF0 and RBF1 in the
RBOC register. Once the user has cleared the BD bit, it will remain clear until a new BOC is detected (or the same
BOC is detected following a BOC clear event). The BOC clear (BC) bit at
longer being detected for a time determined by the receive BOC disintegration bits RBD0 and RBD1 in the
T1RBOCC register.
The BD and BC status bits can create a hardware interrupt on the INTB signal as enabled by the associated
interrupt mask bits in the
RIM7 register.
FRAMER 1
ADDRESSES
FUNCTION
015h Controls the receive BOC function.
Indicates changes to the receive bit-oriented
messages.
Mask bits for RBOC for generation of
interrupts.
T1RBOCC register. The 6-bit BOC message will be available in the
RLS7.1 is set when a valid BOC is no
69 of 310
Page 70
DS26519 16-Port T1/E1/J1 Transceiver
9.9.5.3 Legacy T1 Transmit FDL
It is recommended that the DS26519’s built-in BOC or HDLC controllers be used for most applications requiring
access to the FDL.
Table 9-21 shows the registers related to control of the transmit FDL.
Table 9-21. Registers Related to T1 Transmit FDL
REGISTER
Transmit FDL Register (T1TFDL) 162h FDL code used to insert transmit FDL.
Transmit Control Register 2 (T1.TCR2) 182h Defines the source of the FDL.
Transmit Latched Status Register 2 (TLS2) 191h Transmit FDL empty bit.
Transmit Interrupt Mask Register 2 (TIM2) 1A1h Mask bit for TFDL empty.
Note: The addresses shown above are for Framer1.
When enabled with T1.TCR2.7, the transmit section will shift out into the T1 data stream, either the FDL (in the
ESF framing mode) or the Fs bits (in the D4 framing mode) contained in the Transmit FDL Register (
When a new value is written to the
T1TFDL, it will be multiplexed serially (LSB first) into the proper position in the
outgoing T1 data stream. After the full eight bits has been shifted out, the framer will signal the host controller that
the buffer is empty and that more data is needed by setting the
enabled via
old value in the
TIM2.4. The user has 2ms to update the T1TFDL with a new value. If the T1TFDL is not updated, the
T1TFDL register will be transmitted once again. Note that in this mode, no zero stuffing will be
applied to the FDL data. It is strongly suggested that the HDLC controller be used for FDL messaging applications.
FRAMER 1
ADDRESSES
FUNCTION
T1TFDL).
TLS2.4 bit to a one. INTB will also toggle low if
In the D4 framing mode, the framer uses the
T1TFDL register must be programmed to 1Ch and T1.TCR2.7 should be set to 0 (source Fs data from the
the
T1TFDL register to insert the Fs framing pattern. To accomplish this
T1TFDL register).
The
T1TFDL register contains the Facility Data Link (FDL) information that is to be inserted on a byte basis into the
outgoing T1 data stream. The LSB is transmitted first. In D4 mode, only the lower six bits are used.
9.9.5.4 Legacy T1 Receive FDL
It is recommended that the DS26519’s built-in BOC or HDLC controllers be used for most applications requiring
access to the FDL.
Table 9-22 shows the registers related to the receive FDL.
Table 9-22. Registers Related to T1 Receive FDL
REGISTER
Receive FDL Register (T1RFDL) 062h FDL code used to receive FDL.
Receive Latched Status Register 7(RLS7) 096h Receive FDL full bit is in this register.
Receive Interrupt Mask Register 7(RIM7) 0A6h Mask bit for RFDL full.
Note: The addresses shown above are for Framer1.
In the receive section, the recovered FDL bits or Fs bits are shifted bit-by-bit into the Receive FDL Register
(
T1RFDL). Since the T1RFDL is 8 bits in length, it will fill up every 2ms (8 times 250μs). The framer will signal an
external controller that the buffer has filled via the
indicating that the buffer has filled and needs to be read. The user has 2ms to read this data before it is lost. Note
that no zero destuffing is applied to the for the data provided through the
reports the incoming Facility Data Link (FDL) or the incoming Fs bits. The LSB is received first. In D4 framing
mode,
T1RFDL updates on multiframe boundaries and reports only the Fs bits.
FRAMER 1
ADDRESSES
FUNCTION
RLS7.2 bit. If enabled via RIM7.2, the INTB pin will toggle low
T1RFDL register. The T1RFDL register
70 of 310
Page 71
DS26519 16-Port T1/E1/J1 Transceiver
9.9.6 E1 Data Link
Table 9-23 shows the registers related to E1 data link.
Table 9-23. Registers Related to E1 Data Link
REGISTER
E1 Receive Align Frame Register (E1RAF)064h Receive frame alignment register.
E1 Receive Non-Align Frame Register
Register (
E1 Received Si Bits of the Align Frame
Register (
Received Si Bits of the Non-Align Frame
Register
The DS26519, when operated in the E1 mode, provides for access to both the Sa and the Si bits via two methods.
The first involves using the internal
E1RAF/E1RNAF and E1TAF/E1TNAF registers. The second method involves
an expanded version of the first method.
9.9.6.1.1 Internal Register Scheme Based on Double-Frame (Method 1)
On the receive side, the E1RAF and E1RNAF registers will always report the data as it received in the Sa and Si bit
locations. The
Align Frame bit in Receive Latched Status Register 2 (
have been updated. The host can use the
E1RAFand E1RNAF registers are updated on align frame boundaries. The setting of the Receive
RLS2.0) will indicate that the contents of the RAF and RNAF
RLS2.0 bit to know when to read the E1RAF and E1RNAF registers. The
host has 250μs to retrieve the data before it is lost.
9.9.6.1.2 Internal Register Scheme Based on CRC-4 Multiframe (Receive)
On the receive side, there is a set of eight registers (E1RsiAF, E1RSiNAF, E1RRA, E1RSa4 to E1RSa8) that report
the Si and Sa bits as they are received. These registers are updated with the setting of the receive CRC-4
multiframe bit in Receive Latched Status Register 2 (
RLS2.1). The host can use the RLS2.1 bit to know when to
read these registers. The user has 2ms to retrieve the data before it is lost. See the register descriptions for
additional information.
9.9.6.1.3 Internal Register Scheme Based on CRC-4 Multiframe (Transmit)
On the transmit side there is a set of eight registers (E1TSiAF, E1TSiNAF, E1TRA, E1TSa4 to E1TSa8) that, via
the E1 Transmit Sa-Bit Control Register (
E1TSACR), can be programmed to insert both Si and Sa data. Data is
sampled from these registers with the setting of the transmit multiframe bit in Transmit Latched Status Register 1
TLS1.3). The host can use the TLS1.3 bit to know when to update these registers. It has 2ms to update the data or
(
else the old data will be retransmitted. See the register descriptions in Section
10 for more information.
9.9.6.2 Sa-Bit Monitoring and Reporting
In addition to the registers outlined above, the DS26519 provides status and interrupt capability in order to detect
changes in the state of selected Sa bits. The
E1RSAIMRregister can be used to select which Sa bits are
monitored for a change of state. When a change of state is detected in one of the enabled Sa bit positions, a status
bit is set in the RLS7
by unmasking
register via the SaXCD bit (bit 0). This status bit can in turn be used to generate an interrupt
RIM7.0 (SaXCD). If multiple Sa bits have been enabled, the user can read the SaBITS register at
address 06Eh to determine the current value of each Sa bit.
For the Sa6 bits, additional support is available to detect specific codewords per ETS 300 233. The Sa6CODE
register will report the received Sa6 codeword. The codeword must be stable for a period of three submultiframes
and be different from the previous stored value in order to be updated in this register. See the Sa6CODE
register
description for further details on the operation of this register and the values reported in it. An additional status bit is
provided in
status bit in RIM7
RLS7.1 (Sa6CD) to indicate if the received Sa6 codeword has changed. A mask bit is provided for this
to allow for interrupt generation when enabled.
9.9.7 Maintenance and Alarms
The DS26519 provides extensive functions for alarm detection and generation. It also provides diagnostic functions
for monitoring of performance and sending of diagnostic information:
• Real-time and latched status bits, interrupts and interrupt mask for transmitter and receiver
• LOS detection
• RIA detection and generation
• Error counters
• DS0 monitoring
• Milliwatt generation and detection
• Slip buffer status for transmit and receive
72 of 310
Page 73
DS26519 16-Port T1/E1/J1 Transceiver
Table 9-24 shows some of the registers related to maintenance and alarms.
Table 9-24. Registers Related to Maintenance and Alarms
REGISTER
Receive Real-Time Status Register 1 (RRTS1) 0B0h Real-time receive status 1.
Receive Interrupt Mask Register 1(RIM1) 0A0h Real-time interrupt mask 1.
Receive Latched Status Register 2 (RLS2) 091h Real-time latched status 2.
Receive Real-Time Status Register 3 (RRTS3) 0B2h Real-time receive status 2.
Receive Latched Status Register 3 (RLS3) 092h Real-time latched status 3.
Receive Interrupt Mask Register 3 (RIM3) 0A2h Real-time interrupt mask 3.
Receive Interrupt Mask Register 4 (RIM4) 0A3h Real-time interrupt mask 3.
Receive Latched Status Register 7 (RLS7) 096h Real-time latched status 7.
Receive Interrupt Mask Register 7 (RIM7) 0A6h Real-time interrupt mask 7.
FRAMER 1
ADDRESSES
FUNCTION
Transmit Latched Status Register 1 (TLS1) 190h Loss of transmit clock status, etc.
Transmit Latched Status Register 3
(Synchronizer) (
TLS3)
192h Loss of frame status.
Receive DS0 Monitor Register (RDS0M) 060h Receive DS0 monitor.
Error-Counter Configuration Register (ERCNT) 086h Configuration of the error counters.
When a particular event has occurred (or is occurring), the appropriate bit in one of these registers will be set to a
one. Status bits may operate in either a latched or real-time fashion. Some latched bits may be enabled to generate
a hardware interrupt via the INTB signal.
9.9.7.1.1 Real-Time Bits
Some status bits operate in a real-time fashion. These bits are read-only and indicate the present state of an alarm
or a condition. Real-time bits will remain stable, and valid during the host read operation. The current value of the
internal status signals can be read at any time from the real-time status registers without changing any the latched
status register bits.
9.9.7.1.2 Latched Bits
When an event or an alarm occurs and a latched bit is set to a one, it will remain set until cleared by the user.
These bits typically respond on a change-of-state for an alarm, condition, or event; and operate in a read-then-write
fashion. The user should read the value of the desired status bit, and then write a 1 to that particular bit location in
order to clear the latched value (write a 0 to locations not to be cleared). Once the bit is cleared, it will not be set
again until the event has occurred again.
9.9.7.1.3 Mask Bits
Some of the alarms and events can be either masked or unmasked from the interrupt pin via the Receive Interrupt
Mask Registers (
RIM1, RIM3, RIM4, RIM5, RIM7). When unmasked, the INTB signal will be forced low when the
enabled event or condition occurs. The INTB pin will be allowed to return high (if no other unmasked interrupts are
present) when the user reads then clears (with a write) the alarm bit that caused the interrupt to occur. Note that
the latched status bit and the INTB pin will clear even if the alarm is still present.
Note that some conditions may have multiple status indications. For example, receive loss of frame (RLOF)
provides the following indications:
RRTS1.0
(RLOF)
Real-time indication that the receiver is not synchronized
with incoming data stream. Read-only bit that remains high
as long as the condition is present.
Latched indication that the receiver has loss
RLS1.0
(RLOFD)
synchronization since the bit was last cleared. Bit will clear
when written by the user, even if the condition is still
present (rising edge detect of
RRTS1.0).
Latched indication that the receiver has reacquired
RLS1.4
(RLOFC)
synchronization since the bit was last cleared. Bit will clear
when written by the user, even if the condition is still
present (falling edge detect of
RRTS1.0).
74 of 310
Page 75
DS26519 16-Port T1/E1/J1 Transceiver
9.9.8 Alarms
Table 9-25. T1 Alarm Criteria
ALARM SET CRITERIA CLEAR CRITERIA
AIS
(Blue Alarm) (See Note 1)
1) D4 Bit 2 Mode
(T1RCR2.0 = 0)
When over a 3ms window, 4 or
fewer zeros are received.
When bit 2 of 256 consecutive
channels is set to zero for at least
254 occurrences.
RAI
(Yellow
Alarm)
2) D4 12th F-Bit Mode
T1RCR2.0 = 1)
(
(Note: This mode is
also referred to as the
“Japanese Yellow
Alarm.”)
When the 12th framing bit is set to
one for two consecutive
occurrences.
3) ESF Mode When 16 consecutive patterns of
00FF appear in the FDL.
4) J1 ESF Mode (J1
LFA)
LOS
(Loss of Signal)
When 16 consecutive patterns of
FFFF appear in the FDL.*
When 192 consecutive zeros are
received.
(Note: This alarm is also referred to
as receive carrier loss (RCL).)
Note 1:The definition of the Alarm Indication Signal (Blue Alarm) is an unframed all-ones signal. AIS detectors should be able to operate
Note 2: The following terms are equivalent:
properly in the presence of a 10E-3 error rate and they should not falsely trigger on a framed all-ones signal. The AIS alarm criteria
in the DS26519 has been set to achieve this performance. It is recommended that the RAIS bit be qualified with the RLOF bit.
RAIS = Blue Alarm
RLOS = RCL
RLOF = Loss of Frame (conventionally RLOS for Dallas Semiconductor devices)
RRAI = Yellow Alarm
9.9.8.1 Transmit RAI
Table 9-26 shows the registers related to the transmit RAI (Yellow Alarm).
When over a 3ms window, 5 or
more zeros are received.
When bit 2 of 256 consecutive
channels is set to zero for less than
254 occurrences.
When the 12th framing bit is set to
zero for two consecutive
occurrences.
When 14 or fewer patterns of 00FF
hex out of 16 possible appear in the
FDL.
When 14 or fewer patterns of FFFF
hex out of 16 possible appear in the
FDL.*
When 14 or more ones out of 112
possible bit positions are received
starting with the first one received.
Table 9-26. Registers Related to Transmit RAI (Yellow Alarm)
REGISTER
Transmit Control Register 1
TCR1.TRAI)
(
Transmit Control Register 2
T1.TCR2.TRAIS)
(
Transmit Control Register 4
TCR4.TRAIM)
(
Transmit Control Register 2
E1.TCR2.ARA)
(
Note: The addresses shown above are for Framer1.
FRAMER 1
ADDRESSES
181h Enable transmission of RAI.
182h Select RAI to be T1 or J1.
186h Select RAI to be normal or RAI-CI for T1 ESF mode.
182h
Selects automatic remote alarm generation in E1
mode.
75 of 310
FUNCTION
Page 76
DS26519 16-Port T1/E1/J1 Transceiver
9.9.8.2 Receive RAI
Table 9-27 shows the registers related to the receive RAI (Yellow Alarm).
Table 9-27. Registers Related to Receive RAI (Yellow Alarm)
REGISTER
Receive Control Register 2
T1RCR2.RRAIS)
(
FRAMER 1
ADDRESSES
014h Select RAI to be T1 or J1.
FUNCTION
Receive Control Register 2
T1RCR2.RAIIE)
(
Note: The addresses shown above are for Framer1.
014h Integration Enable for T1 ESF
9.9.8.3 E1 Automatic Alarm Generation
The device can be programmed to automatically transmit AIS or remote alarm. When automatic AIS generation is
enabled (
E1.TCR2.AAIS = 1), the device monitors the receive-side framer to determine if any of the following
conditions are present/loss of receive frame synchronization, AIS alarm (all ones) reception, or loss of receive
carrier (or signal). If any one (or more) of the above conditions is present, then the framer will either force an AIS.
When automatic RAI generation is enabled (
E1.TCR2.ARA = 1), the framer monitors the receive side to determine
if any of the following conditions are present/ loss of receive frame synchronization, AIS alarm (all ones) reception,
or loss of receive carrier (or signal) or if CRC-4 multiframe synchronization cannot be found within 128ms of FAS
synchronization (if CRC-4 is enabled). If any one (or more) of the above conditions is present, then the framer will
transmit a RAI alarm. RAI generation conforms to ETS 300 011 and ITU-T G.706 specifications.
Note: It is an illegal state to have both automatic AIS generation and automatic remote alarm generation enabled
at the same time.
9.9.8.4 Receive AIS-CI and RAI-CI Detection
AIS-CI is a repetitive pattern of 1.26 seconds. It consists of 1.11 seconds of an unframed all-ones pattern and 0.15
seconds of all ones modified by the AIS-CI signature. The AIS-CI signature is a repetitive pattern 6176 bits in
length in which, if the first bit is numbered bit 0, bits 3088, 3474 and 5790 are logical zeros and all other bits in the
pattern are logical ones (T1.403). AIS-CI is an unframed pattern, so it is defined for all T1 framing formats. The
RAIS-CI bit is set when the AIS-CI pattern has been detected and RAIS (
RRTS1.2) is set. RAIS-CI is a latched bit
that should be cleared by the host when read. RAIS-CI will continue to set approximately every 1.2 seconds that
the condition is present. The host will need to ‘poll’ the bit, in conjunction with the normal AIS indicators to
determine when the condition has cleared.
RAI-CI is a repetitive pattern within the ESF data link with a period of 1.08 seconds. It consists of sequentially
interleaving 0.99 seconds of “00000000 11111111” (right-to-left ) with 90 ms of “00111110 11111111”. The RRAICI bit is set when a bit oriented code of “00111110 11111111” is detected while RRAI (
RRTS1.3) is set. The RRAI-
CI detector uses the receive BOC filter bits (RBF0 and RBF1) located in RBOCC to determine the integration time
for RAI-CI detection. Like RAIS-CI, the RRAI-CI bit is latched and should be cleared by the host when read. RRAICI will continue to set approximately every 1.1 seconds that the condition is present. The host will need to “poll” the
bit, in conjunction with the normal RAI indicators to determine when the condition has cleared. It may be useful to
enable the 200ms ESF RAI integration time with the RAIIE control bit (
T1RCR2.1) in networks that utilize RAI-CI.
9.9.8.5 T1 Receive-Side Digital Milliwatt Code Generation
Receive-side digital milliwatt code generation involves using the T1 Receive Digital Milliwatt Registers
T1RDMWE1–3) to determine which of the 24 T1 channels of the T1 line going to the backplane should be
(
overwritten with a digital milliwatt pattern. The digital milliwatt code is an 8-byte repeating pattern that represents a
1kHz sine wave (1E/0B/0B/1E/9E/8B/8B/9E). Each bit in the T1RDMWEx registers represents a particular channel.
If a bit is set to a one, then the receive data in that channel will be replaced with the digital milliwatt code. If a bit is
set to zero, no replacement occurs.
76 of 310
Page 77
DS26519 16-Port T1/E1/J1 Transceiver
9.9.9 Error Count Registers
The DS26519 contains four counters that are used to accumulate line coding errors, path errors, and
synchronization errors. Counter update options include one second boundaries, 42ms (T1 mode only), 62.5ms (E1
mode only) or manually. See the Error Counter Configuration Register (
user can use the interrupt from the timer to determine when to read these registers. All four counters will saturate at
their respective maximum counts and they will not roll over. (Note: Only the Line Code Violation Count Register
has the potential to overflow but the bit error would have to exceed 10E-2 before this would occur.)
The DS26519 can share the one-second timer from Port 1 across all ports. All DS26519 error/performance
counters can be configured to update on the shared one-second source or a separate manual update signal input.
See the
counters, the host software can be streamlined to read and process performance information from multiple spans in
a more controlled manner.
9.9.9.1 Line Code Violation Count Register (LCVCR)
Either bipolar violations or code violations can be counted. Bipolar violations are defined as consecutive marks of
the same polarity. In T1 mode, if the B8ZS mode is set for the receive side, then B8ZS codewords are not counted
as BPVs. In E1 mode, if the HDB3 mode is set for the receive side, then HDB3 codewords are not counted as
BPVs. If
defined as consecutive bipolar violations of the same polarity. In most applications, the framer should be
programmed to count BPVs when receiving AMI code and to count CVs when receiving B8ZS or HDB3 code. This
counter increments at all times and is not disabled by loss of sync conditions. The counter saturates at 65,535 and
will not rollover. The bit error rate on an E1 line would have to be greater than 10E-2 before the VCR would
saturate. See
ERCNT register for more information. By allowing multiple framer cores to synchronously latch their
ERCNT.0 is set, then the LVC counts code violations as defined in ITU-T O.161. Code violations are
Table 9-28 and Table 9-29 for details of exactly what the LCVCRs count.
ERCNT). When updated automatically, the
Table 9-28. T1 Line Code Violation Counting Options
COUNT EXCESSIVE ZEROS?
ERCNT.0)
(
No No BPVs
Yes No BPVs + 16 consecutive zeros
No Yes BPVs (B8ZS/HDB3 codewords not counted)
Yes Yes BPVs + 8 consecutive zeros
B8ZS ENABLED?
(RCR1.6)
Table 9-29. E1 Line Code Violation Counting Options
In T1 operation, the Path Code Violation Count Register records either Ft, Fs, or CRC-6 errors. When the receive
side of a framer is set to operate in the T1 ESF framing mode, PCVCR will record errors in the CRC-6 codewords.
When set to operate in the T1 D4 framing mode, PCVCR will count errors in the Ft framing bit position. Via the
ERCNT.2 bit, a framer can be programmed to also report errors in the Fs framing bit position. The PCVCR will be
disabled during receive loss of synchronization (RLOF = 1) conditions. See
exactly what errors the PCVCR counts in T1 operation.
In E1 operation, the Path Code Violation Count Register records CRC-4 errors. Since the maximum CRC-4 count
in a one second period is 1000, this counter cannot saturate. The counter is disabled during loss of sync at either
the FAS or CRC-4 level; it will continue to count if loss of multiframe sync occurs at the CAS level.
D4 No Errors in the Ft pattern
D4 Yes Errors in both the Ft and Fs patterns
ESF Don’t Care Errors in the CRC-6 codewords
9.9.9.3 Frames Out of Sync Count Register (FOSCR)
The FOSCR is used to count the number of multiframes that the receive synchronizer is out of sync. This number is
useful in ESF applications needing to measure the parameters loss of frame count (LOFC) and ESF error events
as described in AT&T publication TR54016. When the FOSCR is operated in this mode, it is not disabled during
receive loss of synchronization (RLOF = 1) conditions. The FOSCR has alternate operating mode whereby it will
count either errors in the Ft framing pattern (in the D4 mode) or errors in the FPS framing pattern (in the ESF
mode). When the FOSCR is operated in this mode, it is disabled during receive loss of synchronization (RLOF = 1)
conditions. See
In E1 mode, the FOSCR counts word errors in the frame alignment signal in time slot 0. This counter is disabled
when RLOF is high. FAS errors will not be counted when the framer is searching for FAS alignment and/or
synchronization at either the CAS or CRC-4 multiframe level. Since the maximum FAS word error count in a onesecond period is 4000, this counter cannot saturate.
The Frames Out of Sync Count Register 1 (
Count Register 2
Table 9-31 for a detailed description of what the FOSCR is capable of counting.
FOSCR1) is the most significant word and the Frames Out of Sync
FOSCR2 is the least significant word of a 16-bit counter that records frames out of sync.
WHAT IS COUNTED IN
PCVCR1, PCVCR2?
Table 9-31. T1 Frames Out of Sync Counting Arrangements
FRAMING MODE
(RCR1.5)
D4 MOS Number of multiframes out of sync
D4 F-Bit Errors in the Ft pattern
ESF MOS Number of multiframes out of sync
ESF F-Bit Errors in the FPS pattern
9.9.9.4 E-Bit Counter (EBCR)
This counter is only available in E1 mode. The E-Bit Count Register 1 (
the E-Bit Count Register 2 (
errors (FEBE) as reported in the first bit of frames 13 and 15 on E1 lines running with CRC-4 multiframe. These
count registers will increment once each time the received E-bit is set to zero. Since the maximum E-bit count in a
one-second period is 1000, this counter cannot saturate. The counter is disabled during loss of sync at either the
FAS or CRC-4 level; it will continue to count if loss of multiframe sync occurs at the CAS level.
COUNT MOS OR F-BIT ERRORS
(ERCNT.1)
E1EBCR1) is the most significant word and
E1EBCR2) is the least significant word of a 16-bit counter that records far-end block
78 of 310
WHAT IS COUNTED
IN FOSCR1, FOSCR2
Page 79
DS26519 16-Port T1/E1/J1 Transceiver
9.9.10 DS0 Monitoring Function
The DS26519 can monitor one DS0 (64kbps) channel in the transmit direction and one DS0 channel in the receive
direction at the same time.
Table 9-32 shows the registers related to the control of transmit and receive DS0.
Table 9-32. Registers Related to DS0 Monitoring
REGISTER
Transmit DS0 Channel Monitor Select
Register (
TDS0SEL)
FRAMER 1
ADDRESSES
189h Transmit channel to be monitored.
FUNCTION
Transmit DS0 Monitor Register
TDS0M)
(
Receive Channel Monitor Select Register
RDS0SEL)
(
Receive DS0 Monitor Register
RDS0M)
(
Note: The addresses shown above are for Framer1.
In the transmit direction the user will determine which channel is to be monitored by properly setting the TCM[4:0]
bits in the
properly set. The DS0 channel pointed to by the TCM[4:0] bits will appear in the Transmit DS0 Monitor Register
TDS0M) and the DS0 channel pointed to by the RCM[4:0] bits will appear in the Receive DS0 Monitor Register
(
RDS0M). The TCM[4:0] and RCM[4:0] bits should be programmed with the decimal decode of the appropriate
(
T1or E1 channel. T1 channels 1 to 24 map to register values 0 to 23. E1 channels 1 to 32 map to register values 0
to 31. For example, if DS0 channel 6 in the transmit direction and DS0 channel 15 in the receive direction needed
to be monitored, then the following values would be programmed into TDS0SEL and RDS0SEL:
TDS0SEL register. In the receive direction, the RCM[4:0] bits in the RDS0SEL register need to be
Channel data can be replaced by an idle code on a per-channel basis in the transmit and receive directio ns.
The Transmit Idle Code Definition Registers (
The Transmit Channel Idle Code Enable registers (
TIDR1–32) are provided to set the 8-bit idle code for each channel.
TCICE1–4) are used to enable idle code replacement on a per-
channel basis.
9.9.12 Receive Per-Channel Idle Code Insertion
Channel data can be replaced by an idle code on a per-channel basis in the transmit and receive directions. The
Receive Idle Code Definition Registers (
Receive Channel Idle Code Enable Registers (
RIDR1–32) are provided to set the 8-bit idle code for each channel. The
RCICE1–4) are used to enable idle code replacement on a per-
channel basis.
9.9.13 Per-Channel Loopback
The Per-Channel Loopback Enable Registers (PCL1–4) determine which channels (if any) from the backplane
should be replaced with the data from the receive side or in other words, off of the T1 or E1 line. If this loopback is
enabled, then transmit and receive clocks and frame syncs must be synchronized. One method to accomplish this
would be to tie RCLKn to TCLKn and RFSYNCn to TSYNCn. There are no restrictions on which channels can be
looped back or on how many channels can be looped back.
Each of the bit positions in
PCL1–4) represents a DS0 channel in the outgoing frame. When these bits are set to a
one, data from the corresponding receive channel will replace the data on TSERn for that channel.
The DS26519 can implement the G.706 CRC-4 recalculation at intermediate path points. When this mode is
enabled, the data stream presented at TSERn will already have the FAS/NFAS, CRC multiframe alignment word,
and CRC-4 checksum in time slot 0. The user can modify the Sa-bit positions and this change in data content will
be used to modify the CRC-4 checksum. This modification, however, will not corrupt any error information the
original CRC-4 checksum may contain. In this mode of operation, TSYNCn must be configured to multiframe mode.
The data at TSERn must be aligned to the TSYNCn signal. If TSYNCn is an input then the user must assert
TSYNCn aligned at the beginning of the multiframe relative to TSERn. If TSYNCn is an output, the user must
multiframe align the data presented to TSERn. This mode is enabled with the
that the E1 transmitter must already be enabled for CRC insertion with the
The DS26519 can generate and detect a repeating bit pattern from one to eight bits or 16 bits in length. This
function is available only in T1 mode.
Table 9-33. Registers Related to T1 In-Band Loop Code Generator
REGISTER
Transmit Code Definition Register 1
T1TCD1)
(
Transmit Code Definition Register 2
T1TCD2)
(
Transmit Control Register 3 (TCR3)183h
Transmit Control Register 4 (TCR4)186h Length of the code being sent.
Note: The addresses shown above are for Framer1.
To transmit a pattern, the user will load the pattern to be sent into the Transmit Code Definition Registers (T1TCD1
T1TCD2) and select the proper length of the pattern by setting the TC0 and TC1 bits in Transmit Control
and
Register 4 (
the proper code. Generation of a 3-, 5-, 6-, and 7-bit pattern only requires
accomplished, the pattern will be transmitted as long as the TLOOP control bit (
(unless the transmit formatter is programmed to not insert the F-bit position) the framer will overwrite the repeating
pattern once every 193 bits to allow the F-bit position to be sent.
TCR4). When generating a 1-, 2-, 4-, 8-, or 16-bit pattern both T1TCD1 and T1TCD2 must be filled with
FRAMER 1
ADDRESSES
1ACh Pattern to be sent for loop code.
1ADh Length of the pattern to be sent.
TLOOP bit for control of number of patterns being
sent.
FUNCTION
T1TCD1 to be filled. Once this is
TCR3.0) is enabled. Normally
As an example, to transmit the standard “loop-up” code for Channel Service Units (CSUs), which is a repeating
pattern of ...10000100001..., set TCD1 = 80h, TC0 = 0, TC1 = 0, and
Used for selecting length of receive inband loop code register.
FUNCTION
The framer has three programmable pattern detectors. Typically, two of the detectors are used for “loop-up” and
“loop-down” code detection. The user will program the codes to be detected in the Receive Up Code Definition
Registers 1 and 2 (
T1RDNCD1 and T1RDNCD2) registers and the length of each pattern will be selected via the T1RIBCC register.
(
There is a third detector (spare) and it is defined and controlled via the
registers. When detecting a 16-bit pattern both receive code definition registers are used together to form a 16-bit
register. For 8-bit patterns, both receive code definition registers will be filled with the same value. Detection of a
1-, 2-, 3-, 4-, 5-, 6-, and 7-bit pattern only requires the first receive code definition register to be filled. The framer
will detect repeating pattern codes in both framed and unframed circumstances with bit error rates as high as
10E–2. The detectors can handle both F-bit inserted and F-bit overwrite patterns. Writing the least significant byte
of receive code definition register resets the integration period for that detector. The code detector has a nominal
integration period of 48ms. Hence, after about 48ms of receiving a valid code, the proper status bit (LUP, LDN, and
LSP) will be set to a one. Note that real-time status bits, as well as latched set and clear bits are available for LUP,
LDN and LSP (
software poll the framer every 50ms to 100ms until 5 seconds has elapsed to ensure that the code is continuously
present.
T1RUPCD1 and T1RUPCD2) and the Receive Down Code Definition Registers 1 and 2
T1RSCD1/T1RSCD2 and T1RSCC
RRTS3 and RLS3). Normally codes are sent for a period of 5 seconds. It is recommend that the
82 of 310
Page 83
DS26519 16-Port T1/E1/J1 Transceiver
9.9.17 Framer Payload Loopbacks
The framer, payload, and remote loopbacks are controlled by RCR3.
Table 9-35. Register Related to Framer Payload Loopbacks
RECEIVE CONTROL
REGISTER 3 (
Framer Loopback 083h Transmit data output from the framer is looped back to the receiver.
Payload Loopback 083h The 192-bit payload data is looped back to the transmitter.
Remote Loopback 083h Data recovered by the receiver is looped back to the transmitter.
Note: The addresses shown above are for Framer1.
RCR3)
FRAMER 1
ADDRESSES
FUNCTION
83 of 310
Page 84
DS26519 16-Port T1/E1/J1 Transceiver
9.10 HDLC Controllers
9.10.1 Receive HDLC Controller
This device has an enhanced HDLC controller that can be mapped into a single time slot, or Sa4 to Sa8 bits (E1
mode), or the FDL (T1 mode). The HDLC controller has 64-byte FIFO buffer in both the transmit and receive paths.
The user can select any specific bits within the time slot(s) to assign to the HDLC controller, as well as specific Sa
bits (E1 mode).
The HDLC controller performs all the necessary overhead for generating and receiving performance report
messages (PRM) as described in ANSI T1.403 and the messages as described in AT&T TR54016. The HDLC
controller automatically generates and detects flags, generates and checks the CRC check sum, generates and
detects abort sequences, stuffs and destuffs zeros, and byte aligns to the data stream. The 64-byte buffers in the
HDLC controller are large enough to allow a full PRM to be received or transmitted without host intervention.
Table 9-36 shows the registers related to the HDLC.
Table 9-36. Registers Related to the HDLC
REGISTER
Receive HDLC Control Register (RHC) 010h Mapping of the HDLC to DS0 or FDL.
Receive HDLC Bit Suppress Register
RHBSE)
(
Receive HDLC FIFO Control Register
RHFC)
(
Receive HDLC Packet Bytes Available
Register (
Receive HDLC FIFO Register (RHF) 0B6h The actual FIFO data.
Receive Real-Time Status Register 5
RRTS5)
(
Receive Latched Status Register 5 (RLS5) 094h Latched status.
191h Indicates the FIFO status.
1A1h Interrupt mask for the latched status.
1B3h
Determines the length of the receive HDLC
FIFO.
Tells the user how many bytes are available in
the teceive HDLC FIFO.
Interrupt mask for interrupt generation for the
latched status.
Transmit HDLC bit suppress for bits not to be
used.
HDLC to DS0 channel selection and other
control.
Indicates the real-time status of the transmit
HDLC FIFO.
Indicates the number of bytes that can be
written into the transmit FIFO.
FUNCTION
Note: The addresses shown are for Framer1.
84 of 310
Page 85
9.10.1.1 HDLC FIFO Control
DS26519 16-Port T1/E1/J1 Transceiver
Control of the transmit and receive FIFOs is accomplished via the Receive HDLC FIFO Control (
Transmit HDLC FIFO Control (
When the receive FIFO fills above the high watermark, the RHWM bit (
THFC) registers. The FIFO control registers set the watermarks for the FIFO.
RRTS5.1) will be set. RHWM and THRM are
RHFC) and
real-time bits and will remain set as long as the FIFO’s write pointer is above the watermark. When the transmit
FIFO empties below the low watermark, the TLWM bit in the
TRTS2 register will be set. TLWM is a real-time bit
and will remain set as long as the transmit FIFO’s write pointer is below the watermark. If enabled, this condition
can also cause an interrupt via the INTB pin.
If the receive HDLC FIFO does overrun the current packet being processed is dropped. The receive FIFO is
emptied. The packet status bit in
RRTS5 and RLS5.5 (ROVR) indicate an overrun.
9.10.1.2 Receive Packet Bytes Available
The lower 7 bits of the Receive HDLC Packet Bytes Available Register (
RHPBA) indicates the number of bytes (0
to 64) that can be read from the receive FIFO. The value indicated by this register informs the host as to how many
bytes can be read from the receive FIFO without going past the end of a message. This value will refer to one of
four possibilities, the first part of a packet, the continuation of a packet, the last part of a packet, or a complete
packet. After reading the number of bytes indicated by this register the host then checks the HDLC status registers
for detailed message status.
If the value in the
RHPBA register refers to the beginning portion of a message or continuation of a message, then
the MSB of the RHPBA register will return a value of 1. This indicates that the host can safely read the number of
bytes returned by the lower 7 bits of the RHPBA register, but there is no need to check the information register
since the packet has not yet terminated (successfully or otherwise).
9.10.1.3 HDLC Status and Information
RRTS5, RLS5, and TLS2 provide status information for the HDLC controller. When a particular event has occurred
(or is occurring), the appropriate bit in one of these registers will be set to a one. Some of the bits in these registers
are latched and some are real-time bits that are not latched. This section contains register descriptions that list
which bits are latched and which are real-time. With the latched bits, when an event occurs and a bit is set to a
one, it will remain set until the user reads and clears that bit. The bit will be cleared when a 1 is written to the bit
and it will not be set again until the event has occurred again. The real-time bits report the current instantaneous
conditions that are occurring and the history of these bits is not latched.
Like the other latched status registers, the user will follow a read of the status bit with a write. The byte written to
the register will inform the device which of the latched bits the user wishes to clear (the real-time bits are not
affected by writing to the status register). The user will write a byte to one of these registers, with a one in the bit
positions he or she wishes to clear and a zero in the bit positions he or she does not wish to clear.
The HDLC status registers
RLS5 and TLS2 have the ability to initiate a hardware interrupt via the INTB output
signal. Each of the events in this register can be either masked or unmasked from the interrupt pin via the HDLC
interrupt mask registers
RIM5 and TIM2. Interrupts will force the INTB signal low when the event occurs. The INTB
pin will be allowed to return high (if no other interrupts are present) when the user reads the event bit that caused
the interrupt to occur.
9.10.1.4 HDLC Receive Example
The HDLC status registers in the DS26519 allow for flexible software interface to meet the user’s preferences.
When receiving HDLC messages, the host can choose to be interrupt driven, to poll to desired status registers, or a
combination of polling and interrupt processes can be used. An example routine for using the DS26519 HDLC
receiver is given in
Figure 9-18.
85 of 310
Page 86
Figure 9-18. HDLC Message Receive Example
Configure Receive
HDLC Contro ller
(RHC, RHBSE, RHFC)
Reset Receive
HDLC Contro ller
(RHC.6)
Start New
Start New
Message Buffer
Message Buffer
Enable Interrupts
RPE and RHWM
DS26519 16-Port T1/E1/J1 Transceiver
Start New
Start New
Message Buffer
Message Buffer
NO
Read N Bytes From
Rx HDLC FIFO (RHF)
N = RHPBA[5..0]
Read RRTS5 for
Packet Status (PS2..0)
Take appropriate action
Interrupt?
YES
Read Register
RHPBA
MS = 1?
(MS = RHPBA[7])
No Action Requi r ed
NO
Work Another Process.
YES
Read N Bytes From
Rx HDLC FIFO (RHF)
N = RHPBA[5..0]
86 of 310
Page 87
9.10.2 Transmit HDLC Controller
9.10.2.1 FIFO Information
DS26519 16-Port T1/E1/J1 Transceiver
The Transmit HDLC FIFO Buffer Available Register (
the transmit FIFO. The count form this register informs the host as to how many bytes can be written into the
transmit FIFO without overflowing the buffer. This is a real-time register. The count shall remain valid and stable
during the read cycle.
9.10.2.2 HDLC Transmit Example
The HDLC status registers in the DS26519 allow for flexible software interface to meet the user’s preferences.
When transmitting HDLC messages, the host can choose to be interrupt driven, or to poll to desired status
registers, or a combination of polling and interrupt processes can be used.
for using the DS26519 HDLC receiver.
TFBA) indicates the number of bytes that can be written into
ATVDD/ATVSS pair (16 total), one 1μF for every
two ATVDD/ATVSS pairs (8 total), and four 10μF
capacitors for the analog transmit supply pins.
These capacitors should be located as close to the
intended power pins as possible.
It is recommended to use one 0.1μF cap for each
ARVDD/ARVSS pair (16 total), one 1μF for every
two ARVDD/ARVSS pairs (8 total), and four 10μF
capacitors for the analog receive supply pins.
These capacitors should be located as close to the
intended power pins as possible.
—
89 of 310
Page 90
DS26519 16-Port T1/E1/J1 Transceiver
9.12 Line Interface Units (LIUs)
The DS26519 has 16 identical LIU transmit and receive front-ends for each of the 16 framers. Each LIU contains
three sections: the transmitter, which waveshapes and drives the network line; the receiver, which handles clock
and data recovery; and the jitter attenuator. The DS26519 LIUs can switch between T1 or E1 networks without
changing any external components on either the transmit or receive side.
circuit for software selected termination with protection. In this configuration the device can connect to 100Ω T1
twisted pair, 110Ω J1 twisted pair, 75Ω or 120Ω E1 twisted pair without additional component changes. The signals
between the framer and LIU are not accessible by the user, thus the framer and LIU cannot be separated. The
transmitters have fast high-impedance capability and can be individually powered down.
The DS26519’s transmit waveforms meet the corresponding G.703 and T1.102 specifications. Internal softwareselectable transmit termination is provided for 100Ω T1 twisted pair, 110Ω J1 twisted pair, 120Ω E1 twisted pair
and 75Ω E1 coaxial applications. The receiver can connect to 100Ω T1 twisted pair, 110Ω J1 twisted pair, 120Ω E1
twisted pair, and 75Ω E1 coaxial. The receive LIU can function with a receive signal attenuation of up to 36dB for
T1 mode and 43dB for E1 mode. The receiver sensitivity is programmable from 12dB to 43dB of cable loss. Also a
monitor gain setting can be enabled to provide 14dB, 20dB, 26dB, and 32dB of resistive gain.
S7, S8 40V (max) Transient Suppressor P0300SC MCTeccor Electronics 1, 5
T1 and T2 Transformer 1:1CT and 1:2CT (3.3V, SMT) PE-68678 Pulse Engineering 2, 3, 5
T3 and T4 Dual Common-Mode Choke (SMT) PE-65857 Pulse Engineering 5
RT
Termination Resistor (120Ω, 110Ω, 100Ω, or
75Ω)
— — —
Note 1: Changing S7 and S8 to P1800SC devices provides symmetrical voltage suppresion between tip, ring, and ground.
Note 2: The layout from the transformers to the network interface is critical. Traces should be at least 25 mils wide and separated
Note 3: Some T1 (never in E1) applications source or sink power from the network-side center taps of the Rx/Tx transformers.
Note 4: The ground trace connected to the S3/S4 pair and the S5/S6 pair should be at least 50 mils wide to conduct the extra current
Note 5: Alternative component recommendations and line interface circuits can be found by contacting
Note 6:
Note 7: The 560pF on TTIPn/TRINGn must be tuned to your application.
from other circuit lines by at least 150 mils. The area under this portion of the circuit should not contain power planes.
from a longitudinal power-cross event.
telecom.support@dalsemi.com or in Application Note 324, which is available at www.maxim-ic.com/AN324.
The 1μF capacitor in series with TTIPn is only necessary for G.703 clock sync applications.
91 of 310
Page 92
DS26519 16-Port T1/E1/J1 Transceiver
9.12.1 LIU Operation
The analog AMI/HDB3 waveforms off of the E1 lines or the AMI/B8ZS waveform off of the T1 lines are transformer
coupled into the RTIPn and RRINGn pins of the DS26519. The user has the option to use partially internal
termination, software selectable for 75Ω/100Ω/110Ω/120Ω applications (in combination with an external 120Ω
resistor) or external termination. The LIU recovers clock and data from the analog signal and passes it through the
jitter attenuation mux. The DS26519 contains an active filter that reconstructs the analog received signal for the
nonlinear losses that occur in transmission. The receive circuitry also is configurable for various monitor
applications. The device has a usable receive sensitivity of 0dB to -43dB for E1 and 0dB to -36dB for T1, which
allows the device to operate on 0.63mm (22AWG) cables up to 2.5km (E1) and 6k feet (T1) in length. Data input to
the transmit side of the LIU is sent via the jitter attenuation mux to the wave shaping circuitry and line driver. The
DS26519 will drive the E1 or T1 line from the TTIPn and TRINGn pins via a coupling transformer. The line driver
can handle both CEPT 30/ISDN-PRI lines for E1 and long-haul (CSU) or short-haul (DSX-1) lines for T1. The
registers that control the LIU operation are shown in
Table 9-38.
Table 9-38. Registers Related to Control of the LIU
REGISTER
Global Transceiver Clock Control Register 1
GTCCR1)
(
Global LIU Software Reset Register 1 (GSRR1) 00F6h
Global LIU Software Reset Register 2 (GSRR2) 20F6h
FRAMER
ADDRESSES
00F3h
MPS selections, backplane clock
selections.
Software reset control for the LIU.
FUNCTION
Global LIU Interrupt Status Register 1 (GLISR1) 00FBh
Interrupt status bit for each of the 16 LIUs.
Global LIU Interrupt Status Register 2 (GLISR2) 20FBh
Global LIU Interrupt Mask Register 1 (GLIMR1) 00FEh
Interrupt mask register for the LIU.
Global LIU Interrupt Mask Register 2 (GLIMR2) 20FEh
LIU Transmit Receive Control Register (LTRCR) 1000h*
LIU Transmit Impedance and Pulse Shape
Selection Register (
LIU Maintenance Control Register (LMCR) 1002h*
LIU Real Status Register (LRSR) 1003h* LIU real-time status register.
LIU Status Interrupt Mask Register (LSIMR) 1004h*
LIU Latched Status Register (LLSR) 1005h*
LIU Receive Signal Level Register (LRSL) 1006h* LIU receive signal level indicator.
LIU Receive Impedance and Sensitivity Monitor
Register (
*The address shown is for LIU1.
LRISMR)
LTIPSR)
1001h*
1007h*
T1/J1/E1 selection, output tri-state, loss
criteria.
Transmit pulse shape and impedance
selection.
Transmit maintenance and jitter
attenuation control register.
LIU mask registers based on latched
status bits.
LIU latched status bits related to loss, open
circuit, etc.
LIU impedance match and sensitivity
monitor.
92 of 310
Page 93
DS26519 16-Port T1/E1/J1 Transceiver
9.12.2 Transmitter
NRZ data arrives from the framer transmitter; the data is encoded with HDB3 or B8ZS or AMI. The encoded data
passes through a jitter attenuator if it is enabled for the transmit path. A digital sequencer and DAC are used to
generate transmit waveforms compliant with T1.102 and G.703 pulse templates.
A line driver is used to drive an internal matched impedance circuit for provision of 75Ω, 100Ω, 110Ω, and 120Ω
terminations. A 560pF capacitor should be placed between TTIPn and TRINGn for each transmitter for proper
operation, as noted in
some E1 applications) via a 1:2 step-up transformer. In order for the device to create the proper waveforms, the
transformer used must meet the specifications listed in
2.048MHz for E1 or 1.544MHz for T1/J1 operation.
The DS26519 drivers have a short-circuit and open-circuit detection driver-fail monitor. The TXENABLE pin can
high impedance the transmitter outputs for protection switching. The individual transmitters can also be placed in
high impedance through register settings. The DS26519 also has functionality for powering down the transmitters
individually. The relevant telecommunications specification compliance is shown in
Figure 9-20. The transmitter couples to the E1 or T1 transmit twisted pair (or coaxial cable in
Table 9-40. The transmitter requires a transmit clock of
Table 9-39.
Table 9-39. Telecommunications Specification Compliance for DS26519 Transmitters
TRANSMITTER FUNCTION TELECOMMUNICATIONS COMPLIANCE
The DS26519 transmitters can be selected individually to meet the pulse templates for E1 and T1/J1 modes. The
T1/J1 pulse template is shown in
Figure 9-21. The E1 pulse template is shown in Figure 9-22. The transmit pulse
shape can be configured for each LIU on an individual basis. The LIU transmit impedance selection registers can
be used to select an internal transmit terminating impedance of 100Ω for T1, 110Ω for J1 mode, 75Ω or 120Ω for
E1 mode or no internal termination for E1 or T1 mode. The transmit pulse shape and terminating impedance is
selected by
LTIPSR registers. The pulse shapes will be compliant to T1.102 and G.703. Pulse shapes are
measured for compliance at the appropriate network interface (NI). For T1 long haul and E1, the pulse shape is
measured at the far end. For T1 short haul, the pulse shape is measured at the near end.
in 120 oh m system s, 1.0 on the scale = 3.00Vpeak)
-0.1
-0.2
194ns
219ns
DS26519 16-Port T1/E1/J1 Transceiver
269ns
G.703
Template
0
50100150200250-50-100-150-200-250
TIME (ns)
95 of 310
Page 96
DS26519 16-Port T1/E1/J1 Transceiver
9.12.2.2 Transmit G.703 Section 10 Synchronization Signal
The DS26519 can transmit a 2.048MHz square-wave synchronization clock as specified in Section 10 of ITU-T
G.703. To use this mode, set the transmit G.703 synchronization clock bit (TG703) found in the LIU Transmit
Impedance and Pulse Shape Selection Register (
LTIPSR). This mode also requires a 1μF blocking capacitor
between TTIPn and the transformer. Additionally, the following registers should set to center the pulse to meet the
pulse template:
If configuring for E1 75Ω mode, set register address 0x1229 = 0xF8.
If configuring for E1 120Ω mode, set register addresses 0x1229 = 0xF8 and 0x122D = 0x09.
9.12.2.3 Transmit Power-Down
The individual transmitters can be powered down by setting the TPDE bit in the LIU Maintenance Control Register
LMCR). Note that powering down the transmit LIU results in a high-impedance state for the corresponding TTIPn
(
and TRINGn pins.
When transmit all ones (AIS) is invoked, continuous ones are transmitted using MCLK as the timing reference.
Data input from the framer is ignored. AIS can be sent by setting a bit in the
also be sent if the corresponding receiver goes into LOS state and the ATAIS bit is set in the
LMCR register. Transmit all ones will
LMCRl register.
9.12.2.4 Transmit Short-Circuit Detector/Limiter
Each transmitter has an automatic short-circuit current limiter that activates when the load resistance is
approximately 25Ω or less. TSCS (
The LIU Latched Status Register (
activate an interrupt when enable via the
LRSR.2) provides a real-time indication of when the current limiter is activated.
LLSR) provides latched versions of the information, which can be used to
LSIMR register.
9.12.2.5 Transmit Open-Circuit Detector
The DS26519 can also detect when the TTIPn or TRINGn outputs are open circuited. OCS (
real-time indication of when an open circuit is detected. Register
which can be used to activate an interrupt when enabled via the
LLSR provides latched versions of the information,
LSIMR register. The open-circuit-detect feature is
not available in T1 CSU operating modes (LBO 5, LBO 6, and LBO 7).
LRSR.1) will provide a
96 of 310
Page 97
DS26519 16-Port T1/E1/J1 Transceiver
9.12.3 Receiver
9.12.3.1 Receive Internal Termination
The DS26519 contains 16 receivers. The termination circuit provides an analog switch that powers up in the open
setting, providing high impedance to the receive line side. This is useful for redundancy applications and hot
swapability.
Three termination methods are available:
• Partially internal impedance matching with a 120Ω external resistor, normally connected from RTIPEn to
RRINGn.
LRISMR and LRCR registers for more details. Internal impedance match is configurable to 75Ω, 100Ω,
110Ω, or 120Ω termination by setting the appropriate RIMPM[1:0] bits. These bits must be configured to match line
impedance even if internal termination is disabled.
Table 9-41. Receive Impedance Control
LRISMR.
RIMPON
0 0 Highimpedance.
0 1 Internal impedance disabled, RTIPEn connected to RTIPn.
1 0 Internal impedance enabled, RTIPEn disconnected from RTIPn.
1 1 Internal impedance enabled, RTIPEn connected to RTIPn.
Figure 9-23 shows a diagram of the switch control of termination. If internal impedance match is disabled, the
external resistor, R
LRISMR.
REXTON
, must match the line impedance.
T
SETTING
Figure 9-23. Receive LIU Termination Options
LRISMR.RIMPON
RECEIVE LIU
LRISMR.REXTON
TFR
RTIPn
RTIPEn
R
R
RRINGn
R
T
1:1
Rx LINE
The device couples to the receive E1 or T1 twisted pair (or coaxial cable in 75Ω E1 applications) via a 1:1 or 2:1
transformer. See
Receive sensitivity is configurable by setting the appropriate RSMS[1:0] bits (
Table 9-40 for transformer details.
LRCR).
97 of 310
Page 98
DS26519 16-Port T1/E1/J1 Transceiver
The DS26519 uses a digital clock recovery system. The resultant E1, T1 or J1 clock derived from MCLK is
multiplied by 16 via an internal PLL and fed to the clock recovery system. The clock recovery system uses the
clock from the PLL circuit to form a 16 times oversampler, which is used to recover the clock and data. This
oversampling technique offers outstanding performance to meet jitter tolerance specifications shown in
Figure 9-26.
Normally, the clock that is output at the RCLKn pin is the recovered clock from the E1 AMI/HDB3 or T1 AMI/B8ZS
waveform presented at the RTIPn and RRINGn inputs. If the jitter attenuator (
LTRCR) is placed in the receive path
(as is the case in most applications), the jitter attenuator restores the RCLKn to an approximate 50% duty cycle. If
the jitter attenuator is either placed in the transmit path or is disabled, the RCLKn output can exhibit slightly shorter
high cycles of the clock. This is due to the highly over-sampled digital clock recovery circuitry. See
Table 13-3 for
more details. When no signal is present at RTIPn and RRINGn, a receive carrier loss (RCL) condition will occur
and the RCLKn will be derived from the MCLKT1 or MCLKE1 source (depending on the configuration).
9.12.3.2 Receive Level Indicator
The DS26519 will report the signal strength at RTIPn and RRINGn in approximately 2.5dB increments via RSL[3:0]
located in the LIU Receive Signal Level Register (
LRSL). This feature is helpful when trouble shooting line
performance problems.
9.12.3.3 Receive G.703 Section 10 Synchronization Signal
The DS26519 can receive a 2.048MHz square-wave synchronization clock as specified in Section 10 of ITU-T
G.703. To use this mode, set the receive G.703 clock bit (RG703) found in the LIU Receive Control Register
LRCR.7).
(
9.12.3.4 Receiver Monitor Mode
The receive equalizer is equipped with a monitor mode function that is used to overcome the signal attenuation
caused by the resistive bridge used in monitoring applications. This function allows for a resistive gain of up to
32dB along with cable attenuation of 12dB to 30dB as shown in the LIU Receive Control Register (
LRCR).
Figure 9-24. Typical Monitor Application
PRIMARY
T1/E1 LINE
RmRm
MONITOR
PORT JACK
9.12.3.5 Loss of Signal
T1/E1 TERMINATING
DEVICE
X
F
M
R
DS2651x
Rt
SECONDARY T1/E1
TERMINATING
DEVICE
The DS26519 uses both the digital and analog loss-detection method in compliance with the latest T1.231 for
T1/J1 and ITU-T G.775 or ETS 300 233 for E1 mode of operation.
LOS is detected if the receiver level falls bellow a threshold analog voltage for certain duration. Alternatively, this
can be termed as having received “zeros” for a certain duration. The signal level and timing duration are defined in
accordance with the T1.231 or G.775 or ETS 300 233 specifications.
98 of 310
Page 99
DS26519 16-Port T1/E1/J1 Transceiver
For short-haul mode, the loss-detection thresholds are based on cable loss of 12dB to 18dB for both T1/J1 and E1
modes. The loss thresholds are selectable based on
is based on cable loss of 30dB to 38dB for T1/J1 and 30dB to 45dB for E1 mode. Note there is no explicit bit called
short-haul mode selection. Loss declaration level is set at 3dB lower than the maximum sensitivity setting
programmed in
The loss state is exited when the receiver detects a certain ones density at the maximum sensitivity level or higher,
which is 3dB higher than the loss-detection level. The loss-detection signal level and loss-reset signal level are
defined with hysteresis to prevent the receiver from bouncing between “LOS” and “no LOS” states.
outlines the specifications governing the loss function.
Table 10-23.
Table 10-23. For long-haul mode, the LOS-detection threshold
Table 9-42
99 of 310
Page 100
DS26519 16-Port T1/E1/J1 Transceiver
Table 9-42. T1.231, G.775, and ETS 300 233 Loss Criteria Specifications
CRITERIA
Loss
Detection
Loss Reset
9.12.3.6 ANSI T1.231 for T1 and J1 Modes
For short-haul mode, loss is declared if the received signal level is 3dB lower from the programmed value (based
Table 10-23) for a duration of 192-bit periods. Hence, if the sensitivity is programmed to be 12dB, loss is
on
declared at 15dB.
LOS is reset if all the following crieria are met:
1) 24 or more ones are detected in a 192-bit period with a programmed sensitivity level measured at RTIPn
2) During the 192 bits, fewer than 100 consecutive zeros are detected.
No pulses are detected for 175
±75 bits.
Loss is terminated if a duration
of 12.5% ones are detected
over duration of 175 ±75 bits.
Loss is not terminated if 8
consecutive zeros are found if
B8ZS encoding is used. If
B8ZS is not used, loss is not
terminated if 100 consecutive
pulses are zero.
and RRINGn.
T1.231 ITU-T G.775 ETS 300 233
No pulses are detected for
duration of 10 to 255 bit
periods.
The incoming signal has
transitions for duration of 10 to
255 bit periods.
STANDARD
No pulses are detected for a
duration of 2048 bit periods or
1ms.
Loss reset criteria is not
defined.
For long-haul mode, loss is detected if the received signal level is 3dB lower from the programmed value (based on
Table 10-23) for a duration of 192-bit periods. Hence, if the sensitivity is programmed to be 30dB, the loss
declaration level is 33dB.
LOS is reset if all the following crieria are met:
1) 24 or more ones are detected in a 192-bit period with a programmed sensitivity level measured at RTIPn
and RRINGn.
2) During the 192 bits, fewer than 100 consecutive zeros are detected.
9.12.3.7 ITU-T G.775 for E1 Modes
For short-haul mode, loss is declared if the received signal level is 3dB lower from the programmed value (based
Table 10-23) for a duration of 192-bit periods. Hence, if the sensitivity is programmed to be 12dB, loss is
on
declared at 15dB. LOS is reset if the receive signal level is greater than or equal to the programmed sensitivity
level for a duration of 192-bit periods.
For long-haul mode, loss is detected if the received signal level is 3dB lower from the programmed value (based on
Table 10-23) for a duration of 192-bit periods. Hence, if the sensitivity is programmed to be 30dB, the loss
declaration level is 15dB. LOS is reset if the receive signal level is greater than or equal to the programmed
sensitivity level for a duration of 192-bit periods.
9.12.3.8 ETS 200 233 for E1 Modes
For short-haul mode, loss is declared if the received signal level is 3dB lower from the programmed value (based
Table 10-23) continusou duration of 2048-bit periods (1ms). LOS is reset if the receive signal level is greater
on
than or equal to the programmed sensitivity level for a duration of 192-bit periods.
For long-haul mode, loss is declared if the received signal level is 3dB lower from the programmed value (based on
Table 10-23) continuous duration of 2048-bit periods (1ms). LOS is reset if the receive signal level is greater than
or equal to the programmed sensitivity level for a duration of 192-bit periods.
100 of 310
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.