1
Zarlink Semiconductor Inc.
Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc.
Copyright 2002-2011, Zarlink Semiconductor Inc. All Rights Reserved.
Features
Combined E1 (PCM30) and T1 (D 4/ESF) framer,
Line Interface Unit (LIU) and link contro ller with
optional digital framer only mode
In T1 mode the LIU can recover signa ls
attenuated by up to 30 dB (5000 ft. of 24 AWG
cable)
In E1 mode the LIU can recover sign als
attenuated by up to 30 dB (1900 m. of 0.65 mm
cable)
Two HDLCs: FDL and channel 24 in T1 mode,
timeslot 0 (Sa bits) and timeslot 16 in E1 mode
Two-frame elastic buffer in Rx & Tx (T1)
directions
Programmable transmit delay through transmit
slip buffer
Low jitter DPLL for clock generation
Enhanced alarms, performance monito ring and
error insertion functions
Intel or Motorola non-multiplexed parallel
microprocessor interface
ST-BUS 2.048 Mbit/s backplane bus for both data
and signaling
Japan Telecom J1 Framing and Yellow Alarm
Hardware data link access
JTAG Boundary Sc an
Applications
E1/T1 add/drop multiplexers and cha nnel banks
CO and PBX equipmen t interfaces
Primary Rate ISDN nodes
Digital Cross-connect Systems (DCS)
* MT9074A was revised after its market introduction. Software can
confirm that the installed chip is the most recent revision of MT9074A
as follows:
1. In T1 mode, the LSB (Least Significant Bit) of the
Synchronization Status Word - bit 0, Page 3 Address 10H is set
high.
2. Batch code s 61755.0 or higher, and/or date code begin ning with
00, 01, 02, etc.
August 2011
Ordering Information
MT9074AL1 100 Pin MQFP* Trays
MT9074AP1 68 Pin PLCC* Tubes
MT9074APR1 68 Pin PLCC* Tape & Reel
*Pb Free Matte Tin
-40C to +85C
MT9074
T1/E1/J1 Single Chip Transceiver
Data Sheet
Figure 1 - Functional Block Diagram
ST-BUS
Interface
CAS
Buffer
ST Loop PL Loop National
DG Loop
Alarm Detection, 2 Frame Slip Buffer
ST-BUS
Interface
Microprocessor
Interface
TxAO TxB TxA
Line
Driver TTIP
Pulse
Generator
Clock,Data
Recovery
Rx Equalizer
& Data Slicer
OSC1
OSC2
RTIP
BS/LS
CSTi
DSTi
CSTo
DSTo
E1.5o
RRING
TRING
Bit Buffer
F0b C4b RxMF LOS
TxMF
Transmit Framing, Error,
Test Signal Generation and Slip Buffer
Data Link,
HDLC0
HDLC1
Receive Framing, Performance Monitoring,
RxDLCLK RxDL
TxDL TxDLCLK
R/W/WR
CS
DS/RD
IRQ
D7~D0
AC0
RxFP
Jitter Attenuator
& Clock Control
AC4
RM
Loop
MT
Loop
Tdi
Tdo
Tms
Tclk
Trst
IEEE
1149.1
S/FR
MT9074 Data Sheet
2
Zarlink Semiconductor Inc.
Description
The MT9074 is a single chip dev ice, operable in eith er T1 or E1 mode, inte grating either an advanced T1 (T1 mode)
or PCM30 (E1 mode) framer with a Line Interface Unit (LIU).
The framer interfaces to a 2.048 Mbit/s backplane providing selectable data link access with optional HDLC
controllers for either the FDL bits and channel 24 (T1 mode) or Sa bits and channel 16 (E1 mode). The LIU
interfaces the framer to T1 (T1 mode) or PCM30 (E1 mode) transformer-isolated four-wire line with minimal
external components required.
In T1 mode, the MT9074 supports D4, ESF and SLC-96 formats, meeting the latest recommendations including
ITU I.431, AT&T PUB43801, TR-62411, ANSI T1.102, T1.403 and T1.408. In E1 mode the MT9074 supports the
latest ITU-T Recommendations including G.703, G.704, G.706, G.732, G.775, G.796, G.823 for PCM30, and I.431
for ISDN primary rate. It also supports ETSI ETS 300 011, ETS 300 166 and ETS 300 233.
Change Summary
Changes from the August 2005 issue to the August 2011 issue.
Page Item Change
1 Ordering Information Removed leaded packag es as per PCN notice.
MT9074 Data Sheet
3
Zarlink Semiconductor Inc.
Figure 2 - Pin Connections
100 PIN MQFP (JEDEC MO-112)
68 PIN PLCC
60
27
TxAO
CS
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
9
8
7
6
5
4
3
2
1
68
67
66
65
64
63
62
61
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
Trst
Tclk
Tms
Tdo
Tdi
GNDATX
TRING
TTIP
VDDATX
VDD
RxFP
F0b
VSS
IC
E1.5o/C1.5o
RESET
IRQ
D0
D1
D2
D3
VSS
IC
INT/MOT
VDD
D4
D5
D6
D7
R/W/WR
AC0
DS/RD
DSTi
CSTi
CSTo
S/FR/C1.5i
DSTo
OSC2
OSC1
VSS
VDD
TxDL
IC
IC
VSS
VDD
LOS
AC1
AC2
AC3
AC4
GNDARx
RTIP
RRING
VDDArx
BS/LS
TxMF
TxA
RxDCLK
RxDL
RxMF
VSS
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 C4b
VDD
NC
NC
NC
NC
NC
50
525456586062646668707274767880
22 24 26 28 30
32
34
36
38
40
44
46
48
42
82
100
98
96
94
92
88
86
84
90
2018161412108642
LOS
IC
NC
IC
TCDLCK
TXDL
S/FR/C1.5i
VDD
VSS
OSC1
OSC2
NC
VSS
VDD
CSTo
CSTi
DSTo
DSTi
DS/RD
NC
NC
NC
NC
NC
NC
NC
TxAO
Tclk
Tms
Tdo
Tdi
GNDATX
F0b
C4b
E1.5o/C1.5o
NC
TRING
TTIP
VDDATX
VDD
VSS
IC
RxFP
NC
Trst
NC
BS/LS
AC2
AC1
RXDL
RXDLCK
VSS
VDD
VDARx
RTIP
RxMF
TxMF
NC
AC3
AC4
NC
NC
NC
GNDARx
RRING
NC
NC
NC
NC
NC
NC
NC
NC
CS
RESET
IRQ
D0
D1
D2
D3
VSS
INT/MOT
D6
R/W/WR
IC
VDD
D4
D5
D7
NC
AC0
NC
NC
TxLCLK
TxA
TxB TxB
MT9074 Data Sheet
Table of Contents
4
Zarlink Semiconductor Inc.
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Change Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Device Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
MT9074 Line Interface Unit (LIU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
20 Mhz Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Phase Lock Loop (PLL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Clock Jitter Attenuation Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
The Digital Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
T1 Digital Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Frame and Superframe Structure in T1 mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Multiframing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
E1 Digital Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Basic Frame Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
CRC-4 Multiframing in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
CAS Signaling Multiframing in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
MT9074 Access and Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
The Control Port Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Control and Status Register Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Identification Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
ST-BUS Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Reset Operation (Initialization) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Transmit Data All Ones (TxAO) Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Data Link Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Data Link Operation in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Data Link Operation in T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
External Data Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Bit - Oriented Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Dual HDLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
HLDC0 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
HDLC1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
HDLC Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
HDLC Frame structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Data Transparency (Zero Insertion/Deletion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Invalid Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Frame Abort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Interframe Time Fill and Link Channel States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Go-Ahead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
HDLC Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
HDLC Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
HDLC Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Slip Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Slip Buffer in T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Slip Buffer in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Framing Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Frame Alignment in T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Frame Alignment in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
MT9074 Data Sheet
Table of Contents
5
Zarlink Semiconductor Inc.
Notes for Synchronization State Diagram (Figure 15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Reframe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
MT9074 Channel Signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Channel Signaling in T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Channel Signaling in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Loopbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Performance Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Error Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
T1 Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Framing Bit Error Counter (FC7-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Out Of Frame / Change Of Frame Alignment Counter (OOF3-0/COFA3-0) . . . . . . . . . . . . . . . . . . . . . .52
Multiframes out of Sync Counter (MFOOF7-MFOOF0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
CRC-6 Error Counter (CC15-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Bipolar Violation Error Counter (BPV15-BPV0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
PRBS Error Counter (PS7-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
CRC Multiframe Counter for PRBS (PSM7-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
E1 Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Errored FAS Counter (EFAS7-EFAS0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
E-bit Counter (EC9-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Bipolar Violation Error Counter (BPV15-BPV0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
CRC-4 Error Counter (CC9-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
PRBS Error Counter (PS7-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
CRC Multiframe Counter for PRBS (PSM7-0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Error Insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Per Time Slot Control Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Clear Channel Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Microport Signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Per Time Slot Looping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
PRBS Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Digital Milliwatt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Per Channel Inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Automatic Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Detected Events and Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Severely Errored Frame Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Loop Code Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Pulse Density Violation Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Timer Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Consecutive Frame Alignment Patterns (CONFAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Receive Frame Alignment Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Receive Non Frame Alignment Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Receive Multiframe Alignment Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Interrupts on T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Interrupts on E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Digital Framer Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
MT9074 Data Sheet
Table of Contents
6
Zarlink Semiconductor Inc.
Control and Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Per Channel Transmit Signaling (Pages 5 and 6) (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Per Time Slot Control Words)(Pages 7 and 8) (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Per Channel Receive Signaling (T1 and E1 mode) (Pages 9 and 0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Master Control 1 (Page 01H) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Master Control 2 (Page-2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Master Control 2 (Page 02H) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Master Status 1 (Page03H) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Master Status 2 (Page-4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Master Status 2 (Page 04H) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
Per Channel Transmit Signaling (Pages 5 and 6) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Per Time Slot Control Words(Pages 7 and 8) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Per Channel Receive Signaling (Pages 9 and 0AH) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
HDLC Control and Status (Page B for HDLC0 and Page C for HDLC1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
MT9074 Data Sheet
List of Figures
7
Zarlink Semiconductor Inc.
Figure 1 - Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2 - Pin Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 3 - Input Jitter Tolerance as Recommended by TR-62411 (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 4 - Input Jitter Tolerance as recommended by ETSI 300 011 (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 5 - Analog Line Interface (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 6 - Analog Line Interface (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 7 - Pulse Template (T1.403) (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 8 - Pulse Template (G.703)(E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 9 - Clock Oscillator Circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 10 - Crystal Oscillator Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 11 - TR 62411 Jitter Attenuation Curve. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 12 - Read and Write Pointers in the Transmit Slip Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 13 - Read and Write Pointers in the Receive Slip Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 14 - Read and Write Pointers in the Slip Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 15 - Synchronization State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 16 - Motorola Microport Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Figure 17 - Intel Microport Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Figure 18 - JTAG Port Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Figure 19 - Transmit Data Link Timing Diagram (T1 mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Figure 20 - Transmit Data Link Timing Diagram (E1 mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Figure 21 - Tr ansmit Data Link Functional Timing (E1 mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Figure 22 - Receive Data Link Functional Timing (T1 mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Figure 23 - Receive Data Link Diagram (T1 mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Figure 24 - Receive Data Link Functional Timing (E1 mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Figure 25 - Re c e ive Data Link Timing Diagram (E1 mo d e) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Figure 26 - ST-BUS Functional Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Figure 27 - ST-BUS Timing Diagram (Input Clocks) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Figure 28 - ST-BUS Timing Diagram (Output Clocks) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Figure 29 - Receive Multiframe Functional Timing (E1 mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Figure 30 - Transmit Multiframe Functional Timing (T1 mode or E1 mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Figure 31 - Multiframe Timing Diagram (T1 mode or E1 mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Figure 32 - Transmit Digital Data Timing Diagram (LIU Disabled). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Figure 33 - Receive Digital Data Ti ming Diagram (LIU Disabled) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Figure 34 - D4 Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Figure 35 - PCM30 Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Figure 36 - ST-BUS Stream Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
MT9074 Data Sheet
List of Tables
8
Zarlink Semiconductor Inc.
Table 1 - Transmit Line Build Out (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 2 - Transmit Pulse Amplitude (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 3 - Maximum Curve for Figure 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 4 - Minimum Curve for Figure 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 5 - Selection of Clock Jitter Attenuation Modes using the M/S and MS/FR Pins . . . . . . . . . . . . . . . . . . . . . 24
Table 6 - STBUS vs. DS1 to Channel Relationship(T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 8 - ESF Superframe Structure (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 7 - D4 Superframe Structure(T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 9 - SLC-96 Framing Structure(T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 10 - STBUS vs. PCM-30 to Channel Relationship(E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 11 - FAS and NFAS Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 12 - Operation of AUTC, ARAI and TALM Control Bits (E1 Mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 13 - Page Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 14 - Reset Status(T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 15 - Reset Status(E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 16 - Message Oriented Performance Report Structure (T1.403 and T1.408) . . . . . . . . . . . . . . . . . . . . . . . 36
Table 17 - HDLC Frame Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 19 - A-Law Digital Milliwatt Pattern (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 18 - Digital Milliwatt Pattern (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 20 - Master Control 1 (Page 1) (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 22 - Transmit Alarm Control Word (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 21 - Framing Mode Select (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 23 - Data Link Control Word (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Table 24 - Transmit Bit Oriented Message (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Table 25 - Signaling Control Word (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Table 26 - Coding and Loopback Control Word (T1)(Page 1, Address 15H). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Table 27 - Reserved (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 28 - Transmit Elastic Buffer Set Delay Word (T1) (Page 1, Address 17H). . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 29 - Transmit Message Word (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 30 - Error Insertion Word (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 31 - Reset Control Word (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Table 32 - Interrupt Mask Word Zero (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Table 33 - Interrupt Mask Word One (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Table 34 - Interrupt Mask Word Two (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Table 35 - Interrupt Mask Word Three (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 36 - LIU Control Word (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Table 37 - Master Control 2 (Page 02H) (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Table 38 - Configuration Control Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Table 39 - Custom Tx Pulse Enable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Table 40 - Custom Pulse Word 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Table 41 - Custom Pulse Word 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Table 42 - Custom Pulse Word 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Table 43 - Custom Pulse Word 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Table 44 - Master Status 1 (Page 3) (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Table 45 - Synchronization Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Table 46 - Alarm S tatus Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Table 47 - Timer Status Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Table 48 - Most Significant Phase Status Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
MT9074 Data Sheet
List of Tables
9
Zarlink Semiconductor Inc.
Table 49 - Least Significant Phase Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Table 50 - Receive Bit Oriented Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Table 51 - Receive Signal Statu s Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Table 52 - MSB Transmit Slip Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Table 53 - Transmit Slip Buffer Delay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Table 54 - Identification Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Table 55 - Master Status 2 (Page 4) (T1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Table 56 - PRBS Error Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Table 57 - CRC Multiframe Counter for PRBS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Table 58 - Alarm Reporting Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Table 59 - Framing Bit Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Table 60 - Out Of Frame / Change of Frame Alignment Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 61 - Multiframes Out of Sync Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 62 - Most Significant Bits of the BPV Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 63 - Least Significant Bits of the BPV Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 64 - CRC-6 Error Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 65 - CRC-6 Error Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 66 - Interrupt Word Zero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 67 - Interrupt Word One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Table 68 - Interrupt Word Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Table 69 - Interrupt Word Three. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Table 70 - Overflow Reporting Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Table 71 - Page 5, 6 Address Mapping to DS1 Channels (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Table 72 - Transmit Channel Associated Signaling (T1) (Pages 5,6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Table 73 - T1 / Transmit Channels Usage - CSTi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Table 74 - Pages 7 and 8 Address Mapping to DS1 Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Table 75 - Per Time Slot Control Words
(Pages 7 and 8) (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Table 76 - Page 9, A Address Mapping to DS1 Channels (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Table 77 - Receive Channel Associated Signaling (Pages 9 and A) (T1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Table 78 - Master Control 1 (Page 1) (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Table 79 - Mode Selection Control Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Table 80 - Transmit Alarm Control Word (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Table 81 - HDLC Selection Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Table 82 - Transmit Multiframe Alignment Signal (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Table 83 - Interrupt and Signaling Control Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Table 84 - Coding and Loopback Control Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Table 87 - Transmit Message Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Table 85 - Non Frame Alignment Control Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Table 86 - Multiframe and Data Link Selection (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Table 88 - Error Insertion Word (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Table 89 - Signaling Control Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Table 90 - Interrupt Mask Word Zero (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Table 91 - Interrupt Mask Word One (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Table 93 - Interrupt Mask Word Three (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Table 92 - Interrupt Mask Word Two (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Table 94 - LIU Control Word (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Table 95 - Master Control 2 (Page 02H) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Table 96 - Configuration Control Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
MT9074 Data Sheet
List of Tables
10
Zarlink Semiconductor Inc.
Table 97 - Custom Tx Pulse Enable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Table 98 - Custom Pulse Word 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Table 99 - Custom Pulse Word 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Table 100 - Custom Pulse Word 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Table 101 - Custom Pulse Word 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Table 102 - Master Status 1 (Page 3) (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Table 103 - Synchronization Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Table 104 - Alarm Status Word 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Table 105 - Timer Status Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Table 106 - Most Significant Phase Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Table 107 - Least Significant Phase Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Table 108 - Receive Frame Alignment Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Table 109 - Receive Signal Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Table 110 - itter Attenuator S tatus Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Table 111 - Receive Non-Frame Alignment Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Table 112 - Receive Multiframe Alignment Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Table 113 - Alarm Status Word 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Table 114 - Identification Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Table 115 - Master Status 2 (Page 4) (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Table 116 - PRBS Error Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Table 117 - CRC Multiframe Counter for PRBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Table 118 - Alarm Reporting Latch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Table 119 - Errored Frame Alignment Signal Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Table 120 - E-bit Error Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 121 - E-bit Error Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 122 - Most Significant Bits of the BPV Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 123 - Least Significant Bits of the BPV Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 124 - CRC-4 Error Counter CEt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 125 - CRC-4 Error Counter CEt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Table 126 - Interrupt Word Zero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Table 127 - Interrupt Word One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Table 128 - Interrupt Word Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Table 129 - Interrupt Word Three. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Table 130 - Overflow Reporting Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Table 131 - Page 5, 6 Address Mapping to CAS Signaling Channels (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Table 132 - Tr ansmit Channel Associated Signaling (E1) (Pages 5,6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Table 133 - E1 / Transmit Channels Usage - CSTi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Table 134 - Mapping to CEPT Channels(Page 8H and 9H) (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Table 135 - Per Time Slot Control Words (Pages 7 and 8) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Table 136 - Page 9, A Address Mapping to CAS Channels (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Table 137 - Receive Channel Associated Signaling (Pages 9 and A) (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Table 138 - Receive CAS Channels (CSTo) (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Table 139 - HDLC 0 & 1 Control and S tatus (Page B & C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Table 140 - HDLC Address Recognition Register 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Table 141 - HDLC Address Recognition Register2 (Page B & C, Address 11H) . . . . . . . . . . . . . . . . . . . . . . . . 126
Table 142 - TX FIFO Write Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Table 143 - RX FIFO Read Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Table 144 - HDLC Control register 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
MT9074 Data Sheet
List of Tables
11
Zarlink Semiconductor Inc.
Table 145 - HDLC Status Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Table 146 - HDLC Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Table 147 - HDLC Interrupt Mask Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Table 149 - Receive CRC MSB Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Table 148 - HDLC Interrupt Status Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Table 150 - Receive CRC LSB Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Table 151 - Tr ansmit Byte Count Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Table 152 - HDLC Test Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Table 153 - HDLC Test Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Table 154 - HDLC Control Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Table 155 - HDLC Control Register 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
MT9074 Data Sheet
12
Zarlink Semiconductor Inc.
Pin Description
Pin #
Name Description
68 Pin
PLCC 100 Pin
MQFP
1 66 OSC1 Oscillator Input. This pin is either connected via a 20.000 MHz crystal to OSC2
where a crystal is used, or is directly driven when a 20.000 MHz. oscillator is
employed.
2 67 OSC2 Oscillator Output. Connect a 20.0 MHz crystal between OSC1 and OSC2. Not
suitable for driving other devices.
368 V
SS Negative Power Supply (Input). Digital ground.
469 V
DD Positive Power Supply (Input). Digital supply (+5 V 5%).
5 70 CSTo Control ST-BUS Output. CSTo carries serial streams for CAS and CCS
respectively a 2.048 Mbit/s ST-BUS status stream which contains the 30 receive
signaling nibbles (ABCDZZZZ or ZZZZABCD). The most significant nibbles of
each ST-BUS time slot are valid and the least significant nibbles of each ST-BUS
time slot are tristated when control bit MSN (page 01H, address 1AH, bit 1) is set
to 1. If MSN=0, the position of the valid and tristated nibbles are reve rsed.
6 71 CSTi Control ST-BUS Input. CSTi carries serial streams f or CAS an d CCS res pecti ve ly
a 2.048 Mbit/s ST-BUS control stream which contains the 30 transmit signaling
nibbles (ABCDXXXX or XXXXABCD) when RPSIG=0. When RPSIG=1 this pin
has no function. The most significant nibbles of each ST-BUS time slot are valid
and the least significant nibbles of each ST-BUS time slot are ignored when control
bit MSN (page 01H, address 1AH, bit 1) is set to 1. If MSN=0, the position of the
valid and ignored nibbles is reversed.
7 72 DSTo Data ST-BUS Output. A 2.048 Mbit/s serial stream which contains the 24/30
PCM(T1/E1) or data channels received on the PCM24/30 (T1/E1 ) line.
8 73 DSTi Data ST-BUS Input. A 2.048 Mbit/s serial stream which contains the 24/30
(T1/E1)PCM or data channels to be transmitted on the PCM2 4/30 (T1/E1)line.
974DS
/RD Data/Read Strobe (Input).
In Motorola mode (DS), this input is the active low data strobe of the
microprocessor interface.
In Intel mode (RD), this input is the active low read strobe of the microprocessor
interface.
10 83 CS Chip Select (Input). This active low input enables the non-multiplexed parallel
microprocessor interface of the MT9074. When CS is set to high, the
microprocessor interface is idle and all bus I/O pins will be in a high impedance
state.
11 84 RESET RESET (Input). This active low input puts the MT9074 in a reset con dition. RESET
should be set to high for normal operation. The MT9074 should be reset after
power-up. The RESET pin must be held low for a minimum of 1sec. to reset the
device properly.
12 85 IRQ Interrupt Request (Output). A low on this output pin indicates that an interrupt
request is presented. IRQ is an open drain output that should be connected to VDD
through a pull-up resistor. An active low CS signal is not required for this pin to
function.
MT9074 Data Sheet
13
Zarlink Semiconductor Inc.
13 -
16 86-89 D0 - D3 Data 0 to Data 3 (Three-state I/O). These signals combined with D4-D7 form the
bidirectional data bus of the microprocessor interface (D0 is the least significant
bit).
17 90 Vss Negative Power Supply (Input). Digital ground.
18 91 IC Internal Conne ction. Tie to Vss (ground) for norm al operation.
19 92 INT/MOT Intel/Motorola Mode Selection (Input).A high on this pin configures the
processor in terface for the In tel p arall el non-multiplexed bus type . A low configures
the processor interface for the Motorola parallel non-multiplexed type.
20 93 VDD Positive Power Supply (Input). Digital supply (+5 V 5%).
21 -
24 94-97 D4 - D7 Data 4 to Data 7 (Three-state I/O). These signals combined with D0-D3 form the
bidirectional data bus of the parallel processor interface (D7 is the most significant
bit).
25 98 R/W/WR Read/Write/Write Strobe (Input). In Motorola mode (R/W), this input controls the
direction of the data bus D[0:7] during a microprocessor access. When R/W is
high, the parallel processor is reading data from the MT9074. When low, the
parallel processor is writing data to the MT9074. For Intel mode (WR), this active
low write strobe configures the data bus lines as input.
26 -
30 99, 8-11 AC0 - AC4 Address/Control 0 to 4 (Inputs). Address and control inputs for the
non-multiplexed parallel processor interface. AC0 is the least significant input.
31 12 GNDARx Receive Analog Ground (Input). Analog g round for the LIU receiver.
32
33 13
14 RTIP
RRING Receive TIP and RING (Input). Dif f erential input s fo r th e receive line signal - must
be transformer coupled (See Figure 5). In digital framer mode these are TTL level
inputs that connect to the digital outputs of a receiver. If the receiver serial data
output is NRZ connect that output to RTIP. If the receiver data output is split phase
unipolar signal connect one signal to RTIP and the complementary signal to
RRING.
34 15 VDDARx Receive Analog Power Supply (Input). Analog supply for the LIU receiver (+5 V
5%).
35 16 VDD Positive Power Supply (Input). Digital supply (+5 V 5%).
36 17 VSS Negative Power Supply (Input). Digital ground.
37 18 TxA Transmit A (Output). When the internal LIU is disabled (digital framer only
mode), if control bit NRZ=1, and NRZ output data is clocked out on pin TxA with
the rising edge of C1.50 (TxB has no function when NRZ format is selected). If
NRZ=0, pins TxA and TxB are a complementary pair of signals that output digital
dual-rail clocked out with the rising edge of C1.50.
38 19 TxB Transmit B (Output). When the internal LIU is disabled and control bit NRZ=0,
pins TxA and TxB are a complementary pair of signals that output digital dual-rail
data clocked out with the rising edge of C1.50.
39 20 RxDLCLK Data Link Clock (Outpu t). A ga pped clock s ignal derived fro m the extracte d clock
from the line clock, available for an external device to clock in RxDL data (at 4, 8,
12, 16 or 20 kHz) on the rising edge.
Pin Description
Pin #
Name Description
68 Pin
PLCC 100 Pin
MQFP
MT9074 Data Sheet
14
Zarlink Semiconductor Inc.
40 21 RxDL Receive Dat a Link (Output). A serial bit stream cont aining received line dat a af ter
zero code suppression. This data is clocked out with the rising edge of E1.5o.
41 22 TxMF Transmit Multiframe Boundary (Input). An active low input used to set the
transmit multiframe boundary (CAS or CRC multiframe). The MT9074 will
generate its own multiframe if this pin is held high. This input is usually pulled high
for most applications.
42 23 RxMF Receive Multiframe Boundary (Output). An output pulse delimiting the received
multiframe boundary. The next frame output on the data stream (DSTo) is basic
frame zero on the T1 or PCM30 link. In E1 mo de this receiv e multiframe signal can
be related to either the receive CRC multiframe (page 01H, address 17H, bit 6,
MFSEL=1) or the receive signaling multiframe (MFSEL=0).
43 24 BS/LS Bus/Line Synchronization Mode Selection (Input). If hi gh, C4b and F0b will be
inputs; if low, C4b and F0b will be outputs.
44 32 E1.5o/C1.5o 2.048 MHz in E1 mode or 1.544 MHz in T1 mode, Extracted Clock (Output).
If the internal L/U is enabled, this output is the clock extracted from the re ceived
signal and used internally to clock in data received on RTIP and RRING. If the
internal LIU is disabled (digital framer mode), this output is a 1.544 MHz clock
(T1) C1.5o or a 2.048 MHz c lock C2o which clocks out the transmit dig ital data
TXA, TXB.
45 33 C4b 4.096 MHz System Clock (Input/Output). C4b is the clock for the ST-BUS
sections and transmit serial PCM data of the MT9074. In the free-run (S/FR=0) or
line synchronous mode (S/FR=1 and BS/LS=0) this signal is an output, while in
bus synchronous mode (S/FR=1) this signal is an input clock which is
phase-locked to the extracted clock (E1.5o).
46 34 F0b Frame Pulse (Input/Output). This is the ST-BUS frame synchronization signal,
which delimits the 32 channel frame of CSTi, CSTo, DSTi, DSTo and the PCM30
link. In the free-run (S/FR=0) or line synchronous mode (S/FR=1 and BS/LS=0)
this signal is an output, while in the bus synchronous mode (S/FR=1 an d BS/LS=1)
this signal is an input.
47 35 RxFP Receive Frame Pulse (Output). An 8 kHz pulse signal, which is low for one
extracted clock period. This signal is synchronized to the receive DS1 or PCM30
basic frame boundary.
48 36 IC Internal Connection. Must be left open for normal operation.
49 37 VSS Negative Power Supply (Input). Digital ground.
50 38 VDD Positive Power Supply ( Input). Digital supply (+5 V 5%).
51 39 VDDATx Transmit Analog Power Supply (Input). Analog supply for the LIU transmitter
(+5 V 5% 10%)).
52
53 40
41 TTIP
TRING Transmit TIP and RING (Outputs). Differential outputs for the transmit DS1 line
signal - must be transformer coupled (See Figure 5).
54 42 GNDATx Transmit Analog Ground (Input). Analog ground for the LIU transmitter.
55 43 Tdi IEEE 1149.1 Test Data Input. If not used, this pin should be pulled high.
Pin Description
Pin #
Name Description
68 Pin
PLCC 100 Pin
MQFP
MT9074 Data Sheet
15
Zarlink Semiconductor Inc.
56 44 Tdo IEEE 1149.1 Test Data Output. If not used, this pin should be left unconnected.
57 45 Tms IEEE 1149.1 Test Mode Selection (Input). If not used, this pin should be pulled
high.
58 46 Tclk IEEE 1149.1 Test Clock Signal (Input). If no t used, this pin should be pulled high.
59 47 Trst IEEE 1149.1 Reset Signal (Input). If not used, this pin should be held low.
60 48 TxAO Transmit All Ones (Input).High - TTIP, TRING will transmit data normally. Low -
TTIP, TRING will transmit an all ones signal.
61 57 LOS Loss of signal or synchronization (Output).When high, and LOS/LOF (page 1
address 19 bit 0) is zero, this signal indicates that the receive portion of the
MT9074 is either not detecting an incoming signal (bit LLOS on page 03H address
16H is one) or is detecting a loss of basic frame alignment condition (bit SYNC on
page 03H addres s 10H is one). If LOS/LOF=1, a high on this pin indicates a loss of
signal condition.
62 58 IC Internal Connection. Ti e to Vss (Ground) for normal operation.
59 NC No Connection. Leave open for norm al operation.
63 60 IC Internal Conne ction. Tie to VSS (Ground) for normal operation.
64 61 Tx DLCLK Transmit Data Link Cloc k (Output). A gapped clock signal derived from a gated
2.048 Mbit/s clock for transmit dat a link at 4, 8, 12, 16 or 20 kHz. The transmit dat a
link data (TxDL) is clocked in on the rising edge of TxDLCLK. TxDLCLK can also
be used to clock DL data out of an external serial controller.
65 62 TxDL Transmit Data Link (Input). An input serial stream of transmit data link data at 4,
8, 12, 16 or 20 kbit/s.
66 63 S/FR/C1.5i Sychronous/Freerun Extracted Clock (Input): If low, and the internal LIU is
enabled, the MT9074 is in free run mode. Pins 45 C4b and 46 F0b are outputs
generating system clocks. Slips will occur in the receive slip buffer as a result of
any deviation between the MT9074's internal PLL (which is free - running) and the
frequency of the incoming line data. If high, and the internal LIU is enabled, the
MT9074 is in Bus or Line Synchronization mode depending on the BS/LS pin. If
the internal LIU is disabled, in digital framer mode, this pin (C1.5i) takes an input
clock 1.544 Mhz (T1) / 2.048 Mhz (E1) that clocks in the received digital data on
pins RTIP and RRING with its rising edge.
67 64 VDD Positive Power Supply (Input). Digital supply (+5 V 5%).
68 65 VSS Negative Power Supply (Input). Digital ground.
Pin Description
Pin #
Name Description
68 Pin
PLCC 100 Pin
MQFP
MT9074 Data Sheet
16
Zarlink Semiconductor Inc.
Device Overview
The MT9074 in T1 mode operates as an advanced T1 frame r with an on-chip Line In terface Unit (LIU) th at meet s or
supports the recommendations including ITU I.431, AT&T PUB43801, TR-62411, ANSI T1.102, T.403 and T.408.
The MT9074 in E1 mode operates as an advanced PCM30 framer with an on-chip Line Interface Unit (LIU) that
meets or supports the latest ITU-T Recommendations for PCM30 and ISDN primary rate including G.703, G.704,
G.706, G.775, G.796, G.732, G.823 and I.431. It also meets or supports the layer 1 requirements of ETSI ETS 300
011, ETS 300 166, ETS 300 233 and BS6450.
The Line Interface Unit (LIU) of the MT9074 interfaces the digital framer functions to either the DS1 (T1 mode) or
PCM30 (E1 mode) transformer-isolated four wire line. The transmit portion of the MT9074 LIU consists of a digital
buffer, a digital-to-analog converter, and a differential line driver. The receiver portion of the MT9074 LIU consist s of
an input signal peak detector, an optional equalizer, a smoothing filter, data and clock slicers and a clock extractor.
System timing may be slaved to the line, opera ted in free-run mode or controlled by an external timing source. In T1
mode the MT9074 contains a PLL which always generates the transmit timing for the LIU. In E1 mode the LIU also
contains a Jitter Attenuator (JA), which can be included in either the transmit or receive path. The MT9074 will
attenuate jitter from 2.5 Hz and roll-off at a rate of 20 dB/decade. The intrinsic jitter is less than 0.02 UI. The PLL
output (@1.544 MHz for T1 mode and @2.048 MHz for E1 mode) clocks out the transmit line data.
To accommodate some special applications, the MT9074 also supports a digital framer only mode by providing
direct access to the transmit and receive data in digital format, i.e., by-passing the analog LIU front-end.
The digital portion of the MT9074 connects selected channels of an incoming stream of time multiplexed 2.048
Mbit/s PCM channels to the transmit p ayload of either the T1 or E1 trunk, while the receive p a yload is con nected to
the ST-BUS 2.048 Mbit/s backplane bus for both data and signaling with channel times and the frame boundary
synchronous to the transmit side. Control, reporting and conditioning of the line is implemented via a parallel
microprocessor interface.
The MT9074 has a comprehensive suite of status, alarm, performance monitoring and reporting features. These
include counters for BPVs, CRC errors, F-bit errors (T1 only), E-bit errors (E1 only), errored frame alignment
signals (E1 only), BERT, OOF (T1 only), and RAI and continuous CRC errors (E1 only). Also, included are
transmission error insertion for BPVs, CRC-6 errors (T1 only), CRC-4 errors (E1 only), framing bit errors (T1 only),
frame and non-frame alignment signal errors (E1 only), payload errors and loss of signal errors. A built-in PRBS
generator (215 -1) can be connected to any combination of outgoing channels; an equivalent PRBS error detector
can be independently connected to any combination of receive channels.
A complete set of loopbacks has been implemented, which include digital, remote, ST-BUS, p ayload, local, metallic
and remote time slot.
The MT9074 also provides a comprehensive set of maskable interrupts. Interrupt sources consist of
synchronization status, alarm status, counter indication and overflow, timer status, slip indication, maintenance
functions and receive channel associated signaling bit changes.
In T1 mode the framer operates in any one of the framing modes: D4, SLC-96 and Extended Superframe (ESF).
The ESF FDL bits of the MT9074 can be accessed either through the data link pins TxDL, RxDL, RxDLCLK and
TxDLCLK, or through internal registers for Bit Oriented Messages, or through a built-in HDL C. A second HDLC may
be connected to DS1 channel 24 for the ISDN Primary Rate signaling applications.
In E1 mode the MT9074 operates in either termination or transparent modes selectable via software control. In the
termination mode the CRC-4 calculation is performed as part of the framing algorithm. In the transmit transparent
mode, no framing or signaling is imposed on the data transmit from DSTi on the line. In addition, the MT9074
optionally allows the data link maintenance channel to be modified and upda te s th e CRC-4 remainder bits to reflect
the modification. All channel, framing and signaling data passes through the device unaltered. This is useful for
intermediate point applications of a PCM30 link where the data link data is modified, but the error information
transported by the CRC-4 bits must be passed to the terminating end. In the receive transparent mode, the
MT9074 Data Sheet
17
Zarlink Semiconductor Inc.
received line data is channelled to DSTo with framing operations disabled, consequently, the data passes through
the slip buffer and drives DSTo with an arbitrary alignment.
In E1 mode the Sa bits can be acces sed by the MT9074 in the following three ways:
Programming a register;
Data link pins TxDL, RxDL, RxDLCLK and TxDLCLK;
HDLC Controller with a 128 byte FIFO.
A second H D L C C o n t r o l l e r w i t h a 1 2 8 b yte F I F O is available for connection to timeslot 16 in E1 mode.
Functional Description
MT9074 Line Interfa ce Unit (LIU)
Receiver
The receiver portion of the MT9074 LIU consists of an input signal peak detector, an optional equalizer with two
separate high pass sections, a smoothing filter, data and clock slicers and a clock extractor. Receive equalization
gain can be set manually (i.e., software) or it can be determined automatically by peak detectors.
The output of the receive equalizer is conditio ned by a smoothing filter and is passed on to the clock and da ta slicer.
The clock slicer output signal drives a phase locked loop, which generates an extracted clock (C1.50). This
extracted clock is used to sample the output of the data comparator.
In T1 mode, the receiver portion of the LIU can reliably recover clock and data from signals attenuated by up to
30 dB @ 772 kHz (translates to 5000 f t. of PIC 2 4 AWG cabl e) and tolerate jitter to the maximum specified by AT&T
TR 62411 (see Figure 3).
In E1 mode the receiver portion of the LIU can reliably recover clock and data from signals attenuated by up to
30 dB @ 1024 kHz (translates to 1900 m. of PIC 0.65 mm or 22 AWG cable) and tolerate jitter to the maximum
specified by ETS 300 011 (Figure 4).
The LOS output pin function is user selectable to indicate any combination of loss of signal and/or loss of basic
frame synchronization condition.
The LLOS (Loss of Signa l) st atus bit indicates when the rece ive signal level is lower than the analog thresh old for at
least 1 millisecond, or when more than 192 consecutive zeros have been received. In E1 mode the analog
threshold is either of -20 dB or -40 dB. For T1 mode the analog threshold is -40 dB.
In T1 mode, the receive LIU circuit re quires a terminatin g resistor of 100 ac ross the device side of the receiv e 1:1
transformer.
In E1 mode the receive LIU circuit requires a terminating resistor of either 120 or 75 across the device side of
the receive1:1 transformer.
The jitter tolerance of the clock extractor circuit exceeds the requirements of TR 62411 in T1 mode (see Figure 3)
and G.823 in E1 mode (see Figure 4).
MT9074 Data Sheet
18
Zarlink Semiconductor Inc.
Transmitter
The transmit portion of the MT9074 LIU consists of a high speed digital-to-analog converter and complementary
line drivers.
When a pulse is to be transmitted, a sequence of digit al value s (dependent on transmit eq ualization) are read out of
a ROM by a high speed clock. These values drive the digital-to-analog converter to produce an analog signal,
which is passed to the complementary line drivers.
The complementary line drivers are designed to drive a 1:2 step-up transformer (see Figure 5 for T1 mode and
Figure 6 for E1 mode). A 0.47 uF capacitor is required between the TTIP and the transmit transformer. Resistors
RT (as shown in Figure 5) are for termination for transmit return loss. The values of RT may be optimized for T1
mode, E1 120 lines, E1 75 lines or set at a compromise value to serve multiple applications. Program the LIU
Control Word (address 1FH page 1) to adjust the pulse amplitude accordin gly.
Alternatively, the pulse level and shape may be discretely programmed by writing to the Custom Pulse Level
registers (addresses 1CH to 1FH, page 2) and setting the Custom Transmit Pulse bit high (bit 3 of the Transmit
Pulse Control Word). In this case the output of each of the registers directly drives the D/A converter going to the
line driver. Tables 1 and 2 show recommended transmit pulse amplitude settings.
In T1 mode, the template for the transmitted pulse (the DSX-1 template) is shown in Figure 7. The nominal peak
voltage of a mark is 3 volts. The ratio of the amplitude of the transmit pulses generated by TTIP and TRING lie
between 0.95 and 1.05.
In E1 mode, the template for the transmitted pulse, as specified in G.703, is shown in Figure 8. The nominal peak
voltage of a mark is 3 volt s for 120 twisted p air applications and 2.37 volt s for 75 coax applica tions. The ratio of
the amplitude of the transmit pulses generated by TTIP and TRING lie between 0.95 and 1.05.
Figure 3 - Input Jitter Tolerance as Recommended by TR-62411 (T1)
138UI
0.4UI
1.0Hz 10Hz 1.0kHz 10kHz 100kHz
Jitter Frequency
(log scale)
Peak to Peak
Jitter Amplitude
(log scale)
28UI
1.0UI
10UI
100UI
0.1Hz 100Hz
4.9 Hz
MT9074 Data Sheet
19
Zarlink Semiconductor Inc.
Figure 4 - Input Jitter Tolerance as recommended by ETSI 300 011 (E1)
Name Functional Description
TXL2-0 Transmit Line Build Out 2 - 0. Setting these bits shapes the transmit pulse as detailed in
the table below:
TXL2 TXL1 TXL0 Line Build Out
0 0 0 0 to 133 feet/ 0 dB
0 0 1 133 to 266 feet
0 1 0 266 to 399 feet
0 1 1 399 to 533 feet
1 0 0 533 to 655 feet
1 0 1 -7.5 dB
1 1 0 -15 dB
1 1 1 -22.5 dB
After reset these bits are zero.
Table 1 - Transmit Line Build Out (T1)
18UI
1.5UI
0.2UI
1.667Hz 20Hz 2.4kHz 18kHz 100kHz
Peak to Peak
Jitter Amplitud e
(log scale)
Jitter Fre quency
(log scale)
MT9074
Tolerance
MT9074 Data Sheet
20
Zarlink Semiconductor Inc.
Figure 5 - Analog Line Interface (T1)
Name Functional Description
TX2-0 Transmit pulse amplitude. Select the TX2 –TX0 bits according to the line type, value of
termination resistors (RT), and transformer turns ratio used
TX2 TX1 TX0 Line Impedance() RT() Transformer Ratio
0 0 0 120 0 1:2
0 0 1 120 0 1:1
0 1 0 120 15 1:2
0 1 1 120 / 75 12.1 1:2
1 0 0 75 0 1:2
1 0 1 75 0 1:1
1 1 0 75 9.1 1:2
1 1 1 75 / 120 12.1 1:2
After reset these bits are zero.
Table 2 - Transmit Pulse Amplitude (E1)
TTIP 0.47 uF
1:1
TRING
1:2 Fuse
RT
RT
+5V
100
Tx
Rx
RTIP
RRING
RT: 2.4
Fuse
Fuse
Fuse
* Recommended Rectifier bridge
diodes are MUR460 (due to low
capacitance).
** Recommended Zero-Diode is
1N5339 (due to high capacitance)
*
**
MT9074 Data Sheet
21
Zarlink Semiconductor Inc.
Figure 6 - Analog Line Interface (E1)
Figure 7 - Pulse Template (T1.403) (T1)
TTIP 0.47 uF
1:1 Fuse
Fuse
TRING
1:2 Fuse
Fuse
RT
RT
+5 V RT: Termination resis-
tor. Please check Table
2 for specific resistor
values.
120 

Rx
Tx
RTIP
RRING
NORMALIZ ED AMPLITUDE
-0.39
-0.27
-0.23
--0.12
0
0.15
0.23
0.34
0.46
0.61
0.77
0.93
--0.15
0.27
1.16
1.20
1.05
0.90
0.95
0.80
0.50
0.05
0
-0.05
-0.45
-0.26
Time, in unit intervals (UI)
MT9074 Data Sheet
22
Zarlink Semiconductor Inc.
Note: One Unit Interval = 648 nanoseconds
Figure 8 - Pulse Template (G.703)(E1)
Time (Nanoseconds) -499 -253 -175 -175 -78 0 175 220 499 752 --- ---
Time U.I. -.77 -.39 -.27 -.27 -.12 0 .27 .34 .77 1.16 --- ---
Normalized Amplitude .05 .05 .8 1.2 1.2 1.05 1.05 -.05 .05 .05 --- ---
Table 3 - Maximum Curve fo r Figure 7
Time (Nanoseconds) -499 -149 -149 -97 0 97 149 149 298 395 603 752
Time U.I. -.77 -.23 -.23 -.15 0 .15 .23 .23 .46 .61 .93 1.16
Normalized Amplitude -.05 -.05 .5 .9 .95 .9 .5 -.45 -.45 -.26 -.05 -.05
Table 4 - Minimum Curve for Figure 7
269 nS
244 nS
194 nS
219 nS
488 nS
Nominal Pulse
120
110
90
100
80
50
20
0
-10
-20
Percentage of
Nominal Peak
Voltage
MT9074 Data Sheet
23
Zarlink Semiconductor Inc.
20 Mhz Clock
The MT9074 requires a 20 MHz clock. This may provided by a 50 ppm oscillator as per Figure 9.
Figure 9 - Clock Oscillator Circuit
Alternatively, a crystal oscillator may be used. A complete oscillator circuit made up of a crystal, resistors and
capacitors is shown in Figure 10. The cryst al specification is as follows.
Frequency: 20 MHz
Tolerance: 50 ppm
Oscillation Mode: Fundamental
Resonance Mode: Parallel
Load Capacitance: 32 pF
Maximum Series Resistance: 35
Approximate Drive Level: 1 mW
Figure 10 - Crystal Oscillator Circuit
OSC1
OSC2
(open)
20 MHz
OUT
Vdd
GND
+5V
.1F
MT9074 Data Sheet
24
Zarlink Semiconductor Inc.
Figure 11 - TR 62411 Jitter Attenuation Curve
Phase Lock Loop (PLL)
The MT9074 cont ains a PL L, which c an be locked to e ither an in put 4.096 Mhz c lock or the extracted line clock.The
PLL will attenuate jitter from less than 2.5 Hz and roll-of f at a rate of 20 dB/d ecade. Its intrins ic jitter is less than 0.02
UI. The PLL will meet the jitter transfer characteristics as specified by ATT document TR 62411 and the relevant
recommendations as shown in Figure 11.
Clock Jitter Attenuation Modes
MT9074 has three basic jitter attenuation modes of operation, selected by the BS/LS and S/FR control pins.
Referring to the mode names given in Table 5 the basic operation of the jitter attenuation modes are:
System Bus Synchron ous Mode
Line Synchronous Mode
Free-Run Mode
Mode Name BS/LS S/FR Note
System Bus
Synchronous 1 1 PLL locked to C4b
Line Synchronous 0 1 PLL locked to E1.5o
Free-Run x 0 PLL free - running.
Table 5 - Selection of Clock Jitter Atte nuation Modes using the M/S and MS /FR Pins
dB
-0.5
0
19.5
JITTER ATTENUATION (dB)
10 40 400 10K
-20 dB/decade
Frequency (Hz)
MT9074 Data Sheet
25
Zarlink Semiconductor Inc.
In System Bus Synchronous mode pins C4b and F0b are always configured as inputs, while in the Line
Synchronous and Free-Run modes C4b and F0b are configured as outputs.
In System Bus Synchronous mode an external cloc k is applied to C4b. The applied clock is dejittered by the internal
PLL before being used to synchronize the transmitted data. The clock extracted (with no jitter attenuation
performed) from the receive data can be monitored on pin E1.5o.
In Line Synchronous mode, the clock extracted from the receive data is dejittered using the internal PLL and then
output on pin C4b. Pin E1.5o provides the ex tracted receive clock b efore it has been dejittered. T he transmit dat a is
synchronous to the clean receive clock.
In Free-Run mode the transmit data is synchronized to the internally generated clock. The internal clock is output
on pin C4b. The clo ck signal extracted from the receive data is not dejittered and is output directly on E1.5o.
Depending on the mode se le ctio n above , th e PLL can either attenuate tran smit clock jitte r or the receive clock jitter.
Table 5 shows the appropriate configuration of each control pin to achieve the appropriate mode and Jitter
attenuation capability of the MT9074
The Digital Interface
T1 Digital Interface
In T1 mode DS1 frames are 193 b its long and are transmitted at a frame repetition rate of 800 0 Hz, which results in
an aggregate bit rate of 193 bits x 8000/sec= 1.544 Mbits/sec. The actual bit rate is 1.544 Mbits/sec +/-50 ppm
optionally encoded in B8ZS format. The Zero Suppression control register (page 1, address 15H,) selects either
B8ZS encoding, forced one stuffing or alternate mark inversion (AMI) encoding. Basic frames are divided into 24
time slots numbered 1 to 24. Each time slot is 8 bits in length and is transmitted most significant bit first (numbered
bit 1). This results in a single time slot data rate of 8 bits x 8000/sec. = 64 kbits/sec.
It should be noted that the Zarlink ST-BUS has 32 channels numbered 0 to 31. When mapping to the DS1 payload
only the first 24 time slots and the last (time slot 31, for the overhead bit) of an ST-BUS are used (see Table 6). All
unused channels are tristate.
When signaling information is written to the MT9074 in T1 mode using ST-BUS control links (as opposed to direct
writes by the microport to the on - board signaling registers), the CSTi channels corresponding to the selected DST i
channels streams are used to transmit the signaling bits.
Since the maximum number of signaling bits associated with any channel is 4 (in the case of ABCD), only half a
CSTi channel is required for sourcing the signaling bits. The choice of which half of the channel to use is selected
by the control bit MSN (page 01H address 14H). The same control bit selects which half of the CSTo channel will
contain receive signaling information (the other nib ble in the channel being tristate). Unused channels are tristate.
The most significan t bit of a n eigh t bit ST-BUS channel is numbered bit 7 (see Zarlin k Applic ation N ote MSAN-12 6).
Therefore, ST-BUS bit 7 is synonymous with DS1 bit 1; bit 6 with bit 2: and so on.
Frame and Superframe Structure in T1 mode
MT9074 Data Sheet
26
Zarlink Semiconductor Inc.
Multiframing
In T1 mode, DS1 trunks contain 24 bytes of serial voice/data channels bundled with an overhead bit. The frame
overhead bit contains a fixed repeating pattern used to enable DS1 receivers to delineate frame boundaries.
Overhead bits are inserted once per frame at the beginning of the transmit frame boundary. The DS1 frames are
further grouped in bundles of frames, generally 12 (for D4 applications) or 24 frames (for ESF - extended
superframe applications) deep. Table 7 and 8 illustrate the D4 and ESF frame structures respectively.
For D4 links the frame structure contains an alternating 101010... pattern inserted into every second overhead bit
position. These bits are intended for determination of frame boundaries, and they are referred to as Ft bits. A
separate fixed pattern, repeating every superframe, is interleaved with the Ft bits. This fixed pattern (001110), is
used to delineate the 12 frame superframe. These bits are referred to as the Fs bits. In D4 frames # 6 and #12, the
LSB of each channel byte may be replaced with A bit (frame #6) and B bit (frame #12) signaling information.
For ESF links the 6 bit framing pattern 001011, inserted into every 4th overhead bit position, is used to delineate
both frame and superframe boundaries. Frames #6, 12, 18 and 24 contain the A, B, C and D signaling bits,
respectively. A 4 kHz data link is embedded in the overhead bit position, interleaved between the framing pattern
sequence (FPS) and the transmit CRC-6 remainder (from the calculation done on the previous superframe), see
Table 8.
The SLC-96 frame structure is similar to the D4 frame structure, except a facility management overlay is
superimposed over the erstwhile Fs bits, see Table 9.
The protocol appropriate for the application is selected via the Framing Mode Selection Word, address 10H of
Master Control p age 1. In T1 mode MT9074 is capable of generating the overhead bit framing pattern and (for ESF
links) the CRC remainder for transmission onto the DS1 trunk. The beginning of the transmit multiframe may be
determined by any of the following criteria:
1. It may free - run with the internal multiframe counters;
2. The multiframe counters may be res et with the external hardware pin Tx MF. If this signal is not synchronous with
the current transmit frame count it may cause the far end to go temporarily out of sync.
3. Under sof tware control (by setting the TxSYNC bit in p age 01 address 12H) the transmit multiframe counters w ill
be synchronized to the framing pattern present in the overhead bits multiplexed into channel 31 bit 0 of the
incoming 2.048 Mb/s digital stream DSTi. Note that the overhead bits extracted from the receive signal are mul-
tiplexed into outgoing DSTo channel 31 bit 0.
4. In SLC - 96 mode the transmit frame counters synchronize to the framing patte rn clocked in on the TXDL input.
DS1 Timeslots 12345678910111213141516
Voice/Data Channels
(DSTi/o and CSTi/o) 0123456779101112131415
Ds1 Timeslots 1718192021222324--------
Voice/Data Channels
(DSTi/o and CSTi/o) 16 17 18 19 20 21 22 23 24
x25
x26
x27
x28
x29
x30
x31
S
bit
Table 6 - STBUS vs. D S1 to Channel Relation ship(T1)
MT9074 Data Sheet
27
Zarlink Semiconductor Inc.
Frame # Ft Fs Signaling
11
20
30
40
51
61A
70
81
91
10 1
11 0
12 0 B
Table 7 - D4 Superframe Structure(T1)
Frame # FPS FDL CRC Signaling
1X
2CB1
3X
40
5X
6CB2A
7X
80
9X
10 CB3
11 X
12 1 B
13 X
14 CB4
15 X
16 0
17 X
18 CB5 C
19 X
20 1
21 X
22 CB6
23 X
24 1 D
Table 8 - ESF Superfra me Structure (T1)
MT9074 Data Sheet
28
Zarlink Semiconductor Inc.
E1 Digital Interface
PCM30 (E1) basic frames are 256 bits long and are transmitted at a frame repetition rate of 8000 Hz, which results
in an aggregate bit rate of 256 bits x 8000/sec = 2.048 Mbits/sec. The actual bit rate is 2.048 Mbits/sec +/-50 ppm
encoded in HDB3 format. The HDB3 control bit (page 01H, address 15H, bit 5) selects either HDB3 encoding or
alternate mark inv ersio n (AMI ) enco ding. Basi c frames are divided into 32 time slots numbered 0 to 31, see Figure
34. Each time slot is 8 bits in length and is transmitted most significant bit first (numbered bit 1). This results in a
single time slot data rate of 8 bits x 8000/sec. = 64 kbits/sec.
It should be noted that the Zarlink ST-BUS also has 32 channels numbe red 0 to 31, but the most significant bit of an
eight bit channel is numbered bit 7 (see Zarlink Application Note MSAN-126). Therefore, ST-BUS bit 7 is
synonymous with PCM30 bit 1; bit 6 with bit 2: and so on (Figure 34).
PCM30 time slot 0 is reserved for ba sic frame alignment, CRC-4 multiframe alignment and the communication of
maintenance information. In most configurations time slot 16 is reserved for either Channel Associated Signaling
(CAS or ABCD bit signaling) or Common Channel Signaling (CCS). The remaining 30 time slots are called
channels and carry either PCM encoded voice signals or digital data. Channel alignment and bit numbering is
consistent with time slot alignment and bit numbering. However, channels are numbered 1 to 30 and relate to time
slots as per Table 10.
Frame # Ft Fs Notes Frame # Ft Fs Notes Frame # Ft Fs Notes
11 251 C491
2 0 R 26 X o 50 S S = Spoiler Bits
30 e270 n510
40s28Xc52S
51 y291 e531
6 0 n 30 X n 54 C C = Maintenance Field Bits
70 c310 t550
81h32Xr56C
91 r331 a571
10 1 o 34 X t 58 C
11 0 n 35 0 o 59 0
12 1 i 36 X r 60 A A = Al arm Field Bits
13 1 z 37 1 61 1
14 0 a 38 X F 62 A
15 0 t 39 0 i 63 0
16 0 i 40 X e 64 L L = Line Switch Field Bits
17 1 o 41 1 l 65 1
18 0 n 42 X d 66 L
19 0 43 0 67 0
20 1 d 44 X B 68 L
21 1 a 45 1 i 69 1
22 1 t 46 X t 70 L
23 0 a 47 0 s 71 0
24 1 48 S 72 S S = Spoiler Bits
Table 9 - SLC-96 Framing Structure(T1)
MT9074 Data Sheet
29
Zarlink Semiconductor Inc.
Basic Frame Alignment
Time slot 0 of every basic frame is reserved for basic frame alignment and contains either a Frame Alignment
Signal (FAS) or a Non-Frame Alignment Signal (N FAS). F AS and NFAS occur in time slot zero of consecutive ba sic
frames as shown in Table 12. Bit two is used to distinguish between FAS (bit two = 0) and NFAS (bit two = 1).
Basic frame alignment is initiated by a search for the bit sequence 0011011 which appears in the last seven bit
positions of the FAS, see the Frame Algorithm section. Bit position one of the FAS can be either a CRC-4 remainder
bit or an international usage bit.
Bits four to eight of the NFAS (i.e., Sa4 - Sa8) are additional spare bits which may be used as follows:
•S
a4 to Sa8 may be used in specific point-to -point applications (e.g., transcoder equip ments conforming to
G.761)
•S
a4 may be used as a message-based da ta link for operations, maintenance and performance monito ring
•S
a5 to Sa8 are for national usage
A maintenance channel or data link at 4,8,12,16,or 20 kHz for selected Sa bits is provided by the MT9074 in E1
mode to implement these functions. Note that for simplicity all Sa bits including Sa4 are collectively called national
bits throughout this document.
Bit three (designated as “A”), the Remote Alarm Indication (RAI), is used to indicate the near end basic frame
synchronization status to the far end of a link. Under normal operation, the A (RAI) bit should be set to 0, while in
alarm condition, it is set to 1.
Bit position one of the NFAS can be either a CRC-4 multiframe alignment signal, an E-bit or an in ter nat io nal u sag e
bit. Refer to an approvals laboratory and national standards bodies for specific requirements.
PCM30
Timeslots 0 1 ,2,3...15 16 17,18,19,... 31
Voice/Data
Channels
(DSTi/o
and
CSTi/o)
0 1,2,3...15 16 17,18,19,... 31
Table 10 - STBUS vs. PC M-30 to Channel R elationship(E1)
MT9074 Data Sheet
30
Zarlink Semiconductor Inc.
Table 11 - FA S and NFAS Structure
CRC-4 Multiframing in E1 Mode
The primary purpose for CRC-4 multiframing is to provide a verification of the current basic frame alignment,
although it can also be used for other functions such as bit error rate estimation. The CRC-4 multiframe consists of
16 basic frames numbered 0 to 15, and has a repetition rate of 16 frames X 125 microseconds/frame = 2 msec.
CRC-4 multiframe alignment is based on the 001011 bit sequence, which appears in bit position one of the first six
NFASs of a CRC-4 multiframe.
The CRC-4 multiframe is divided into two s ubmultiframes, numbered 1 and 2, which are each eight ba sic frames or
2048 bits in length.
The CRC-4 frame alignment verification functions as follows. Initially, the CRC-4 operation must be activated and
CRC-4 multiframe alignment must be achieved at both en ds of the link. At the local end of a link, all the bit s of every
transmit submultiframe are passed through a CRC-4 polynomial (multiplied by X4 then divided by X4 + X + 1),
which generates a four bit remainder. This remainder is inserted in bit position one of the four FASs of the following
submultiframe before it is transmitted (see Table 12).
The submultiframe is then transmitted and, at the far end, the same process occurs. That is, a CRC-4 remainder is
generated for each received submultiframe. These bits are compared with the bits received in position one of the
four FASs of the next received submultiframe. This process takes place in both directions of transmission.
When more than 914 CRC-4 errors (out of a possible 1000) are counted in a one second interval, the framing
algorithm will force a search for a new basic frame alignment. See Frame Algorithm section for more details.
CRC CRC
Frame/
Type
PCM30 Channel Zero
12345678
Sub Multi Frame 1
0/FAS C10011011
1/NFAS 0 1 A Sa4 Sa5 Sa6 Sa7 Sa8
2/FAS C20011011
3/NFAS 0 1 A Sa4 Sa5 Sa6 Sa7 Sa8
4/FAS C30011011
5/NFAS 1 1 A Sa4 Sa5 Sa6 Sa7 Sa8
6/FAS C40011011
7/NFAS 0 1 A Sa4 Sa5 Sa6 Sa7 Sa8
Sub Multi Frame 2
8/FAS C10011011
9/NFAS 1 1 A Sa4 Sa5 Sa6 Sa7 Sa8
10/FAS C20011011
11/NFAS 1 1 A Sa4 Sa5 Sa6 Sa7 Sa8
12/FAS C30011011
13/NFAS E11AS
a4 Sa5 Sa6 Sa7 Sa8
14/FAS C40011011
15/NFAS E21AS
a4 Sa5 Sa6 Sa7 Sa8
indicates position of CRC-4 multiframe alignment signa
MT9074 Data Sheet
31
Zarlink Semiconductor Inc.
The result of the comparison of the received CRC-4 remainder with the locally generated remainder will be
transported to the far end by the E-bits. Therefore, if E1 = 0, a CRC-4 error was discovered in a submultiframe 1
received at the far end; and if E2 = 0, a CRC-4 error was discovered in a submultiframe 2 received at the far end.
No submultiframe sequence numbers or re-transmission capabilities are supported with layer 1 PCM30 protocol.
See ITU-T G.704 and G.706 for more details on the operation of CRC-4 and E-bits.
There are two CRC multiframe alignment algorithm options selected by the AUTC control bit (address 10H, page
01H). When AUTC is zero, automatic CRC-to-non-CRC interworking is selected. When AUTC is one and ARAI is
low, if CRC-4 multiframe alignment is not found in 400 msec, the transmit RAI will be continuously high until CRC-4
multiframe alignment is achieved.
The control bit for transmit E bits (TE, address 11H of page 01H) will have the same function in both states of
AUTC. That is, when CRC-4 synchronization is not achieved the state of the transmit E-bits will be the same as the
state of the TE control bit. When CRC-4 synchronization is achieved the transmit E-bits will function as per ITU-T
G.704. Table 12 outlines the operation of the AUTC, ARAI and TALM control bits of the MT9074.
Table 12 - Operation of AUTC, ARAI and TALM Control Bits (E1 Mode)
CAS Signaling Multiframing in E1 Mode
The purpose of the signaling multiframing algorithm is to provide a scheme that will allow the association of a
specific ABCD signaling nibble with the appropriate PCM30 channel. Time slot 16 is reserved for the
communication of Channel Associated Signaling (CAS) information (i.e., ABCD signaling bits for up to 30
channels). Refer to ITU-T G.704 and G.732 for more details on CAS multiframing requirements.
A CAS signaling multiframe cons ists of 16 basic frames (nu mbered 0 to 15), which results in a multiframe repetition
rate of 2 msec. It should be noted that the boundaries of the signaling multiframe may be completely distinct from
those of the CRC-4 multiframe. CAS multiframe alignment is based on a multiframe alignment signal (a 0000 bit
sequence), which occurs in the most significant nibble of time slot 16 of basic frame 0 of the CAS multiframe. Bit 6
of this time slot is the multiframe alarm bit (usually designated Y). When CAS multiframing is acquired on the
AUTC ARAI TALM Description
0 0 X Automatic CRC-interworking is activated. If no valid CRC MFAS is being
received, transmit RAI will flicker high with every reframe (8msec.), this cycle
will continue for 400 msec., then transmit RAI will be low continu ously. The
device will stop searching for CRC MFAS, continue to transmit CRC-4
remainders, stop CRC-4 processing, indicate CRC-to-non-CRC operation
and transmit E-bits to be the same state as the TE control bit (page 01H,
address 16H).
0 1 0 Automatic CRC-interworking is activated. Transmit RAI is low continuously.
0 1 1 Automatic CRC-interworking is activated. Transmit RAI is high continuously.
1 0 X Automatic CRC-interworking is de-activated. If no valid CRC MFAS is being
received, transmit RAI flickers high with every reframe (8 msec.) , this cycle
continues for 400 msec, then transmit RAI becomes high continuously. The
device continues to sea rc h for CRC MFAS and transmit E-bits are the same
state as the TE control bit. When CRCSYN = 0, the CRC MFAS search is
terminated and the transmit RAI goes low.
1 1 0 Automatic CRC-interworking is de-activated. Transmit RAI is low
continuously.
1 1 1 Automatic CRC-interworking is de-activated. Transmit RAI is high
continuously.
MT9074 Data Sheet
32
Zarlink Semiconductor Inc.
receive side, the transmit Y-bit is zero; when CAS multiframing is not acquired, the transmit Y-bit is one. Bits 5, 7
and 8 (usually designated X) are spare bits and are normally set to one if not used.
T ime sl ot 16 of the rema ining 15 basic fra mes of the CAS multiframe (i.e., basic frames 1 to 15) are reserved for the
ABCD signaling bit s for the 30 p ayload cha nnels. The most significant nibbles are res erved for channels 1 to 15 and
the least significant nibbles are reserved for channels 16 to 30. That is, time slot 16 of basic frame 1 has ABCD for
channel 1 and 16, time slot 16 of basic frame 2 has ABCD for channel 2 and 17, through to time slot 16 of basic
frame 15 has ABCD for channel 15 and 30.
MT9074 Access and Control
The Control Port Interface
The control and status of the MT9074 is achieved through a non-multiplexed parallel microprocessor port. The
parallel port may be configured for Motorola style control signals (by setting pin INT/MOT low) or Intel style control
signals (by setting pin INT/MOT high).
Control and Status Reg ister Access
The controlling microprocessor gains access to specific registers of the MT9074 through a two step process. First,
writing to the Command/Address Register (CAR) selects one of the 15 pages of control and status registers (CAR
address: AC4 = 0, AC3-AC0 = don't care, CAR data D7 - D0 = page number). Second, each page has a maximum
of 16 registers that are addressed on a read or write to a non-CAR address (non-CAR: a ddress AC4 = 1, AC3-AC0
= register address, D7-D0 = data). Once a page of memory is selected, it is only necessary to write to the CAR
when a different page is to be accessed. See the AC Electrical Characteristics section.
Please note that for microprocessors with read/write cycles less than 200 n s, a wait st ate or a dummy operation (for
C programming) between two successive read/write operations to the HDLC FIFO is required.
Table 13 associates the MT9074 control and status pages with access and page descriptions.
Page Address
D7 - D0Register Description Processor
Access ST-BUS
Access
00000001 (01H) Master
Control R/W - - -
00000010 (02H) R/W
00000011 (03H) Master
Status R - - -
00000100 (04H) R/W
00000101 (05H) Per Channel Transmit Signaling R/W CSTi
00000110 (06H) Per Channel Transmit Signaling R/W CSTi
00000111 (07H) Per Time Slot Control R/W - - -
00001000 (08H) Per Time Slot Control R/W - - -
00001001 (09H) Per Channel Receive Signaling R CSTo
00001010 (0AH) Per Channel Receive Signaling R CSTo
00001011 (0BH) HDLC0 Control and Status R/W ---
00001100 (0CH) HDLC1 Control and Status R/W ---
Table 13 - Page Summary
MT9074 Data Sheet
33
Zarlink Semiconductor Inc.
Identification Code
The MT9074 shall be identified by the code 10101111, read from the identification code status register (page 03H,
address 1FH).
ST-BUS Streams
In T1 mode, there is one control and one status ST-BUS stream that can be used to program / access channel
associated signaling nibbles. CSTo contain s the received channel associated signaling bits, and for those channels
whose Per Time Slot Control word bit 1 "RPSIG" is set low, CSTi is used to control the transmit channel associated
signaling. The DSTi and DSTo streams contain the transmit and receive voice and digital data. Only 24 of the 32
ST-BUS cha nnels are used for ea ch o f DSTi, DSTo, CSTi and CSTo. In each ca se in divi dual chann el mapp in g is as
illustrated in Table 6, “STBUS vs. DS1 to Channel Relationship(T1),” on page 26.
In E1 mode, the ST-BUS stream can also be used to access channel associated signaling nibbles. CSTo contains
the received channel associated signaling bits (e.g ., ITU-T R1 and R2 signa ling), and for those ch annels whose Per
Time Slot Control word bit 1 "RPSIG" is set low, CSTi is used to control the transmit channel associated signaling.
The DSTi and DSTo streams contain the transmit and receive voice and digital data.
Only 30 of the 32 ST-BUS channels are used for each of DSTi, DSTo, CSTi and CSTo. In each case individual
channel mapping is as illustrated in Table 10 Time slot to Channel Relationship.
Reset Operation (Initialization)
The MT9074 can be reset using the hardware RESET pin (see pin description for external reset circuit
requirements) for T1 and (pin 11 in PLCC, pin 84 in MQFP) or the software reset bit RST (page 1H, address 1AH)
for E1/T1.
NOTE: Following a software reset, the device may insert bipolar violations in the transmit data stream
output on TTIP and TRING. This condition occurs infrequently upon software reset. Once the error
condition exists, i t will continue indefinitely until the device is reset.
To obtain error free data transmission, it is recommended that a software routine execute upon software
reset. This routine loops back the analog signal. If bipolar violations occur, the device must be reset, and
the procedure is repeated.
This routine shall execute as follows:
(1) Set all registers as per desired operating mode.
(2) Place the device into metallic loopb ack (s et bit 6 address 15 H of page 1, in T1 mode - 7.5 dB of line build
out will also have to be programmed).
(3) Wait until frame synchronization is achieved.
(4) Clear the Bipolar Violation counters.
(5) Wait 100 milliseconds.
(6) Check for bipolar violation errors. If any occur reset the device and return to step (1).
MT9074 Data Sheet
34
Zarlink Semiconductor Inc.
When the device emerges from its reset state it will begin to function with the default settings described in Table
14 (T1) and Table 15 (E1), all control registers default to 00H. A reset operation takes 1 full frame (125 us) to
complete.
Table 15 - Reset Status(E1)
Transmit Data All Ones (TxAO) Operation
The TxAO (Transmit all ones) pin allows the PRI interface to transmit an all ones signal from the point of power-up
without writing to any control registers. During this time the IRQ pin is tristated. After the interface has been
initialized normal operation can take place by making TxAO high.
Function Status
Mode D4
Loopbacks Deactivated
SLC-96 Deactivated
Zero Coding Deactivated
Line Codes Deactivated
Data Link Serial Mod e
Signaling CAS Registers
AB/ABCD Bit Debounce Deactivated
Interrupts masked
Error Insertion Deactivated
HDLC0,1 Deactivated
Counters Cleared
Transmit Data All Ones
Table 14 - Reset Status(T1)
Function Status
Mode Termination
Loopbacks Deactivated
Transmit FAS Cn0011011
Transmit non-FAS 1/Sn1111111
Transmit MFAS (CAS) 00001111
Data Link Deactivated
CRC Interworking Activated
Signaling CAS Registers
ABCD Bit Debounce Deactivated
Interrupts Masked
RxMF Output Signaling Multiframe
Error Insertion Deactivated
HDLCs Deactivated
Counters Cleared
Transmit Data All Ones
MT9074 Data Sheet
35
Zarlink Semiconductor Inc.
Data Link Operation
Data Link Operation in E1 Mode
In E1 mode MT9074 has a user defined 4, 8, 12, 16 or 20 kbit/s data link for transport of maintenance and
performance monitoring information across the PCM30 link. This channel functions using the Sa bits (Sa4~Sa8) of
the PCM30 timeslot zero non-frame alignment signal (NFAS). Since the NFAS is transmitted every other frame - a
periodicity of 250 microseconds - the aggregate bit rate is a multiple of 4 kb/s. As there are five Sa bits
independently available for this data link, the bit rate will be 4, 8, 12, 16 or 20 kb/s, depending on the bits selected
for the Data Link (DL).
The Sa bits used for the DL are selected by setting the appropriate bits, Sa4~Sa8, to one in the Data Link Select
Word (page 01H, address 17H, bits 4-0). Access to the DL is provided by pins TxDLCLK, TxDL, RxDLCLK and
RxDL, which allow easy interfacin g to an external controller.
Data to be transmit onto the line in the Sa bit position is clocked in from the TxDL pad (pin 65 in PLCC, pin 62 in
MQFP) with the clock TxDLCLK (pin 64 in PLCC, pin 61 in MQFP). Although the aggregate clock rate equ als the bit
rate, it has a nominal pulse width of 244 ns, and it clocks in the TxDL as if it were a 2.048 Mb/s data stream. The
clock can only be active during bit times 4 to 0 of the STBUS frame. The TxDL input signal is clocked into the
MT9074 by the rising edge of TxDLCLK. If bits are selected to be a part of the DL, all other programmed functions
for those Sa bit positions are overridde n.
The RxDLCLK signal (pin 39 in PLCC, pin 20 in MQFP) is derived from the receive extracted clock and is aligned
with the receive data link output RxDL. The HDB3 decoded receive data, at 2.048 Mbit/s, is clocked out of the
device on pin RxDL (pin 40 in PLCC, pin 21 in MQFP). In order to facilitate the attachment of this data stream to a
Data Link co ntroller, the clock signal RxDLCLK co nsists of p ositive pulses, of nominal wid th of 244 ns, during the Sa
bit cell times that are selected for the data link. Again, this selection is made by programming address 17H of
master control page 01H. No DL data will be lost or repeated when a receive frame slip occurs. See the AC
Electrical Characteristics for timing requirements.
MT9074 Data Sheet
36
Zarlink Semiconductor Inc.
Note: ADDRESS INTERPRETATION
00111000 SAPI = 14, C/R = 0 (CI) EA = 0
00111010 SAPI = 14, C/R = 1(Carrier) EA = 0
00000001 TEI = 0, EA =1
CONTROL INTERPRETATION
00000011 Unacknowledged Information Transfer
ONE SECOND REPORT INTERPRETATION
G1 = 1 CRC Error Event =1
G2 =1 1 < CRC Error Event < 5
G3 =1 5 < CRC Error Event < 10
G4 =1 10 < CRC Error Event < 100
G5 =1 100 < CRC Error Event < 319
G6 =1 CRC Error Event > 320
SE = 1 Severely - Errored Framing Event >=1
FE = 1 Frame Synchronization Bit Error Event >=1
LV = 1 Line code Violation Event >=1
SL = 1 Slip Event >=1
LB = 1 Payload Loopback Activated
U1,U2 = 0 Under Study for sync.
R = 0 Reserved - set to 0
NmNI = 00, 01, 10, 11 One Second Module 4 counter
FCS INTERPRETATION
VARIABLE CRC16 Frame Check Sequence
Octet #87654321Content
1 F L A G 01111110
2 S A P I C / R EA 00111000 or
00111010
3 T E I EA 00000001
4 C O N T R O L 00000011
5 G3LVG4U1U2G5SLG6t
0
6 FE SE LB G1 R G2 Nm NI t0
7 G3LVG4U1U2G5SLG6t0-1
8 FE SE LB G1 R G2 Nm NI t0-1
9 G3LVG4U1U2G5SLG6t
0-2
10 FE SE LB G1 R G2 Nm NI t0-2
11 G3 LV G4 U1 U2 G5 SL G6 t0-3
12 FE SE LB G1 R G2 Nm NI t0-3
13 F C S VARIABLE
14
Table 16 - Message Orie nted Performance Report Structure (T1.403 and T1.40 8)
MT9074 Data Sheet
37
Zarlink Semiconductor Inc.
Data Link Operation in T1 Mode
SLC-96 and ESF protocol allow for carrier messages to be embedded in the overhead bit position. The MT9074
provides 3 separate means of controlling these data links. See Data Link and Rx Equalization Control Word -
address 12H, page 1H.
The data links (transmit and receive) may be sourced (sunk) from an external controller using dedicated pins
on the MT9074 in T1 mode (enabled by setting the bit 7 - EDL of the Data link Control Word).
Bit - Oriented Messages may be transmit an d receiv ed via a dedicated TxBO M register (page 1H, address
13H) and a RxBOM (page 3H, address 1 5H). Transmission is enabled by setting bit 6 - BIO MEn in the Data
link Control Word. Bit - oriented messages may be period ically interrupted (up to once per secon d) for a
duration of up to 100 milliseconds. This is to acco mmodate bursts of message - oriented protocols. See
Table 16 for message structure.
An internal HDLC controller may be attached to the data link.
External Data Link
In T1 mode MT9074 has two p airs of pins (TxDL and TxDLCLK, Rx DL and RxDLCLK) dedicated to transmitting and
receiving bits in the selected overhead bit positions. Pins TxDLCLK and RxDLCLK are clock outputs available for
clocking data into the MT9074 (for transmit) or external device (for receive information). Each clock operates at 4
Khz. In the SLC-96 mode the optional serial data link is multiplexed into the Fs bit position. In the ESF mode the
serial data link is multiplexed into odd frames, i.e. the FDL bit positions.
Bit - Oriented Messagin g
In T1 mode MT9074 Bit oriented messaging may be selected by setting bit 6 (BIOMEn) in the Data Link Control
Word (page 1H, address 12H). The transmit data link will contain the repeating serial data stream
111111110xxxxxx0 where the byte 0xxxxxx0 originates from the user programmed register "Transmit Bit Oriented
Message" - page 1H address 13H. The receive BIOM register "Receive Bit Oriented Message" - page 3H, address
15H, will contain the last received valid message (the 0xxxxxx0 portion of the incoming serial bit stream). To
prevent spurious inputs from creating false messages, a new message must be present in 7 of the last 10
appropriate byte positions before being loaded into the receive BIOM register. When a new message has been
received, a maskable interrupt (maskable by setting bit 1 low in Interrupt Mask Word Three - page 1H, address
1EH) may occur.
Dual HDLC
MT9074 has two embedded HDLC controllers (HDLC0, HDLC1) each of which includes the following features:
Independent transmit and receive FIFO's;
Receive FIFO maskable interrupts for nearly full (programmable interrupt levels) and overflow conditions;
Transmit FIFO maskable interrupts for nearly empty (programmable in terrupt lev els) and unde rflow
conditions;
Maskable interrupts for transmit end-of-packet and receive end-of-packet;
Maskable interrupts for receive bad-frame (includes frame abort);
Transmit end-of-packet and frame-abort functions
HLDC0 Functions
In T1 mode, ESF Data Link (DL) can be connected to internal HDLC0, operating at a bit rate of 4 kbits/sec. HDLC0
can be activated by setting the control bit 5, address 12H in Master Control Page 0. Interrupts from HDLC0 are
masked when it is disconnected.
MT9074 Data Sheet
38
Zarlink Semiconductor Inc.
In E1 mode, when connected to the Data Link (DL) HDLC0 will operate at a selected bit rate of 4, 8, 12, 16 or 20
kbits/sec. HDLC0 can be selected by setting the control bit HDLC0 (page 01H, address 12H). When this bit is zero
all interrupts from HDLC0 are masked. For more information refer to following sections.
HDLC1 Functions
In T1 mode, DS1 channel 24 can be connected to HDLC1, operating at 56 or 64 Kb/s. HDLC1 can be activated by
setting the control bit H DLC1 (p age 0 1H, address 12 H). Setting control bit H1R64 (addre ss 12 H on pa ge 01H) high
selects 64 Kb/s operation for HDLC1. Setting this bit low selects 56 Kb/s for HDLC1. Interrupts from HDLC1 are
masked when it is disconnected.
In E1 mode, this controller may be connected to time slot 16 under Common Channel Signaling (CCS) mode. It
should be noted that the AIS16S function will always be active and the TAIS16 (page 01H, address 11h) function
will override all other transmit signaling.
HDLC1 can be selected by setting the control bit HDLC1. When this bit is zero all interrupts from HDLC1 are
masked.
HDLC Description
The HDLC handles the bit oriented packetized data transmissi on as per X.25 level two protocol defined by ITU-T. It
provides flag and abort sequence generation and detection, zero insertion and deletion, and Frame Check
Sequence (FCS) generation and detection. A single byte, dual byte and all call address in the received frame can
be recognized. Access to the receive FCS and inhibiting of transmit FCS for terminal adaptation are also provided.
Each HDLC controller has a 128 byte deep FIFO associated with it. The status and interrupt flags are
programmable for FIFO depths that can vary from 16 to 128 bytes in steps of 16 bytes. These and other features
are enabled through the HDLC control registers on p age 0BH and 0CH.
HDLC Frame structure
In T1 mode or E1 mode, a valid HDLC frame begins with an opening flag, contains at least 16 bits of address and
control or information, and ends with a 16 bit FCS followed by a closing flag. Data formatted in this manner is also
referred to as a “packet”. Refe r to Table 17: HDLC Frame Format.
All HDLC frames start and end with a unique flag sequence “01111110”. The transmitter generates these flags and
appends them to the packet to be transmitted. The receiver searches the incoming data stream for the flags on a
bit- by-bit basis to establish frame synchronization.
The data field consists of an address field, control field and information field. The address field consists of one or
two bytes directly following the opening flag. The control field consists of one byte directly following the address
field. The information field immediately follows the contro l field and con sists of N bytes of data. The HDLC does not
distinguish between the control and information fields and a packet does not need to contain an information field to
be valid.
The FCS field, which precedes the closing flag, consists of two bytes. A cyclic redundancy check utilizing the
CRC-CCITT sta ndard generator polyno mial “X 16+X12+X5+1” produces the 16-bit FCS. In the transmitter the FCS is
calculated on all bits of the address and data field. The complement of the FCS is transmitted, most significant bit
first, in the FCS field. The receiver calculates the FCS on the incoming packet address, data and FCS field and
compares the res ult to “F0B8”. If no transmission errors are detected and the p acket between the flag s is at least 32
bits in length the n the address and data are entered into the receive FIFO minus the FCS which is discarded.
Flag (7E) Data Field FCS Flag (7E)
One Byte
01111110 n Bytes
n 
Two
Bytes One Byte
01111110
Table 17 - HDLC Frame Format
MT9074 Data Sheet
39
Zarlink Semiconductor Inc.
Data Transparency (Zero Insertion/Deletion)
Transparency ensures that the contents of a data packet do not imitate a flag, go-ahead, frame abort or idle
channel. The contents of a transmitted frame, between the flags, is examined on a bit-by-bit basis and a 0 bit is
inserted after all sequences of 5 contiguous 1 bits (including the last five bits of the FCS). Upon receiving five
contiguous 1s within a frame the receiver deletes the following 0 bit.
Invalid Frames
A frame is invalid if one of the following four conditions exists (Inserted zeros are not part of a valid count):
If the FCS pattern generated from the received data does not match the “F 0B8” pattern then the last data
byte of the packet is written to the received FIFO with a ‘bad packet’ indication.
A short frame exists if there are less than 25 bits between the flags. Short frames are ignored by the receiver
and nothing is written to the receive FIFO.
Packets which are at least 25 bits in length but less than 32 bits between the flags are also in valid. In this
case the data is written to the FIFO but the last byte is tagged with a “bad packet” indication.
If a frame abort sequence is detected the packet is invalid. Some or all of the current packet will reside in the
receive FIFO, assuming the packet length before the abort sequence was at le ast 26 bits long.
Frame Abort
The transmitter will abort a current packet by substituting a zero followed by seven contiguous 1s in place of the
normal packet. The receiver will abort upon reception of seven contiguous 1s occurring between the flags of a
packet whic h contains at least 26 bits.
Note that should the last received byte before the frame abort end with contiguous 1s, these are included in the
seven 1s required for a receive r abort. This mean s that the location of th e abort sequen ce in the receive r may occur
before the location of the abort sequence in the originally transmitted packet. If this happens then the last data
written to the receive FIFO will not correspond exactly with the last byte sent before the frame abort.
Interframe Time Fill and Link Channel States
When the HDLC transmitter is not sending p ackets it will wait in one of two states
Interframe Time Fill state: This is a continuous series of flags occurring between frames ind icating that the
channel is a ctive b ut that n o data is being sent.
Idle state: An idle Channel occurs when at least 15 contiguous 1s are transmitted or received.
In both states the transmitter will exit the wait state when data is loaded into the transmitter FIFO.
Go-Ahead
A go ahead is defined as the pattern "011 111110" (contiguous 7Fs) and is the occurrenc e of a frame abort sequence
followed by a zero, outside of the boundaries of a normal packet. Being able to distinguish a proper (in packet)
frame abort sequence from one occurring outside of a p acket allo ws a higher leve l of signaling p rotocol which is not
part of the HDLC specifications.
HDLC Functional Description
The HDLC transceiver can be reset by either the power reset input signal or by the HRST Control bit in the test
control register (software reset). When reset, the HDLC Control Registers are cleared, resulting in the transmitter
and receiver being disabled. The Receiver and Transmitter can be enabled independent of one another through
Control Register 1. The transceiver input and output are enabled when the enable control bits in Control Register 1
are set. Transmit to receive loopback as well as a receive to transmit loopback are also supported. Transmit and
MT9074 Data Sheet
40
Zarlink Semiconductor Inc.
receive bit rates and enables can operate independently. In MT9074 the transceiver can operate at a continuous
rate independent of RXcen and TXcen (free run mode) by setting the Frun bit of Control Regis ter 1.
Received packets from the serial interface are sectioned into bytes by an HDLC receiver that detects flags, checks
for go-ahead signals, removes inserted zeros, performs a cyclical redundancy check (CRC) on incoming data, and
monitors the address if required. Packet reception beg ins upon detection of an openin g flag. The resulting bytes are
concatenated with two status bits (RQ9, RQ8) and placed in a receiver first-in-first-out (Rx FIFO); a buffer register
that generates status and interrupts for microprocessor read control.
In conjunction with the control circuitr y, the microprocessor writes data bytes into a Tx buffer register (Tx FIFO) that
generates status and interrupt s . Packet transmission begins when the microproce ssor writes a b yte to the T x FIFO.
Two st atus bit s are added to the Tx FIFO for transmitter control of frame aborts (FA) and end of packet (EOP) flags.
Packets have flags appended, zeros inserted, and a CRC, also referred to as frame checking sequence (FCS),
added automatically during serial transmission. When the Tx FIFO is empty and finished sending a packet,
Interframe Time Fill bytes (continuous flags (7E hex)), or Mark Idle (continuous ones) are transmitted to indicate
that the channel is idle.
HDLC Transmitter
Following initialization and enabling, the transmitter is in the Idle Channel state (Mark Idle), continuously sending
ones. Interframe Time Fill state (Flag Idle) is selected by setting the Mark idle bit in Control Register 1 high.
NOTE: If the MT9074A HDLC transmitter is se t up in the Interframe T ime Fill state (bit 2, Mark-Idle=1, p ag e B
or C, address 13H), then it will occasionally (less than 1% of the time) fail to transmit the opening flag when
it is changed from the disabled state to the enabled state (bit 5 TxEN changed from 0 to1). A missing
opening flag will cause the packet to be lost at the receiving end.
This problem only affects the first packet transmitted after the HDLC transmitter is enabled. Subsequent
packets are unaffected.
The Transmitter remains in either of these two states until data is written to the Tx FIFO. Control Register 1 bits
EOP (end of pa cket) an d FA (Frame Abort) are set as status b it s before the microp rocess or loads 8 bits of data into
the 10 bit wide FIFO (8 bits data and 2 bits status). To change the tag bits being loaded in the FIFO, Control
Register 1 must be written to before writing to the FIFO. However, EOP and FA are reset after writing to the TX
FIFO. The Transmit Byte Count Register may also be used to tag an end of packet. The register is loaded with the
number of bytes in the packet and decrements after every write to the Tx FIFO. When a count of one is reached,
the next byte written to the FIFO is tagged as an end of packet. The register may be made to cycle through the
same count if the packets are of the same length by setting Control Register 2 bit Cycle.
If the transmitter is in the Idle Channel state when data is written to the Tx FIFO, then an opening flag is sent and
data fro m Tx FIFO follows. Othe rwise, dat a bytes are trans mitted as soon as the cu rrent flag byte has been sent. Tx
FIFO data bytes are c ontinuously transmitt ed until either the FIFO is empty or an EOP or FA status bit is read by the
transmitter. After the last bit of the EOP byte has been transmitted, a 16-bit FCS is sent followed by a closing flag.
When multiple packets of data are loaded into Tx FIFO, only one flag is sent between p ackets.
Frame aborts (the transmission of 7F hex), are transmitted by tagging a byte previously written to the Tx FIFO.
When a byte has an FA tag, then an FA is sent instead of that tagged byte. That is, all bytes previous to but not
including that byte are sent. After a Frame Abort, the transmitter returns to the Mark Idle or Interframe Time Fill
state, depending on the state of the Mark idle control bit.
Tx FIFO underrun will occur if the FIFO empties and the last byte did not have either an EOP or FA tag. A frame
abort sequence will be sent when an underrun occurs.
MT9074 Data Sheet
41
Zarlink Semiconductor Inc.
Below is an example of the transmission of a three byte packet (’AA’ ’03’ ’77’ hex) (I nterframe time fill). TXcen can
be enabled before or after this sequence.
(a) Write ’04’hex to Control Register 1
-Mark idle bit set
(b) Write ’AA’ hex to TX FIFO
-Data byte
(c) Write ’03’hex to TX FIFO
-Data byte
(d) Write ’34’hex to Control Register 1
-TXEN; EOP; Mark idle bits set
(e) Write ’77’hex to TX FIFO
-Final data byte
The transmitter may be enabled independently of the receiver. This is done by setting the TXEN bit of the Control
Register. Enabling happens immediately upon writing to the register. Disabling using TXen will occur after the
completion of the transmission of the present pac ket; the contents of the FIFO are not cleared. Disabling will co nsist
of stopping the transmitter clock. The Status and Interrupt Registers may still be read and the FIFO and Control
Registers may be written to while the transmitter is disabled. The transmitted FCS may be inhibited using the Tcrci
bit of Control Register 2. In this mode the opening flag followed by the data and closing flag is sent and zero
insertion still included, but no CRC. That is, the FCS is injected by the microprocessor as part of the data field. This
is used in V.120 terminal adaptation for synchronous protocol sensitive UI frames.
HDLC Receiver
After initialization and enabling, the receiver clocks in serial data, continuously checking for Go-aheads (0 1111
1110), flags (0111 1110), and Idle Channel states (at least fifteen ones). When a flag is detected, the receiver
synchronizes itself to the serial stream of data bits, automatically calculating the FCS. If the data length between
flags after zero removal is less than 25 bits, then the packet is ignored so no bytes are loaded into Rx FIFO. When
the data length after zero removal is between 25 and 31 bits, a first byte and bad FCS code are loaded into the Rx
FIFO (see definition of RQ8 and RQ9 below). For an error-free packet, the result in the CRC register should match
the HEX pattern of ’F0B8’ when a closing flag is detected.
If address recognition is required , the Receiver Ad dre ss Reco gnition Registers are loaded w ith the des ired addres s
and the Adrec bit in the Control Register 1 is set high. Bit 0 of the Address Registers is used as an enable bit for
that byte, thus allowing either or both of the first two bytes to be compared to the expected values. Bit 0 of the first
byte of the address received (address extension bit) will be monitored to determine if a single or dual byte address
is being received. If this bit is 0 then a two byte address is being received and then only the first six bits of the first
address byte are compared. An all call condition is also monitored for the second address byte; and if received the
first address byte is ignored (not compared with mask byte). If the address extension bit is a 1 then a single byte
address is being received. In this case, an all call condition is monitored for in the first by te as well as the mask byte
written to the comparison register and the second byte is ignored. Seven bits of address comparison can be
realized on the first byte if this is a single byte address by setting the Seven bit of Control Register 2.
The following two Status Register bits (RQ8 and RQ9) are appended to each data byte as it is written to the Rx
FIFO. They indicate that a good packet has been received (good FCS and no frame abort), or a bad packet with
either incorrect FCS or frame abort. The Status and Interrupt Registers should be read before reading the Rx FIFO
since status and interrupt information correspond to the byte at the output of the FIFO (i.e., the byte about to be
read). The Status Register bits are encoded as follows:
RQ9 RQ8 Byte st atus
1 1 last byte (bad packet)
0 1first byte
1 0 last byte (good packet)
0 0 packet byte
MT9074 Data Sheet
42
Zarlink Semiconductor Inc.
The end-of-pack et-detect (EOPD) in terrupt indicates that the last byte written to the Rx FIFO was an EOP byte (last
byte in a packet). The end-of-packet-read (EopR) interrupt indicates that the byte about to be read from the Rx
FIFO is an EOP byte (last byte in a packet). The Status Register should be read to see if the packet is good or bad
before the byte is read.
A minimum size packet has an 8-bit address, an 8-bit control byte, and a 16-bit FCS pattern between the opening
and closing flags (see Section 9.3.2). Thus, the absence of a data transmission error and a frame length of at least
32 bits results in the receiver writing a valid p acket code with the EOP byte into Rx FIFO. The last 16 bit s before the
closing flag are regarded as the FCS pattern and will not be transferred to the receiver FIFO. Only data bytes
(Address, Control, Information) are loaded into the Rx FIFO.
In the case of an Rx FIFO overflow, no clocking occurs until a new opening flag is received. In other words, the
remainder of the packet is not clocked into the FIFO. Also, the top byte of the FIFO will not be written over. If the
FIFO is read before the reception of the next packet then reception of that packet will occur. If two beginning of
packet conditions (RQ9=0;RQ8=1) are seen in the FIFO, without an intermediate EOP status, then overflow
occurred for the first packet.
The receiver may be enabled independently of the transmitter. This is done by setting the RXEN bit of Control
Register 1. Enabling happens immediately upon writing to the register. Disabling using RXEN will occur after the
present packet has been completely loaded into the FIFO. Disabling can occur during a packet if no bytes have
been written to the FIFO yet. Disabling will consist of disabling the internal receive clock. The FIFO, Status, and
Interrupt Registers may still be read while the receiver is disabled. Note that the receiver requires a flag before
processing a frame, thus if the receiver is enabled in the middle of an incoming packet it will ignore that packet and
wait for the next complete one.
The receive CRC can be monitored in the Rx CRC Registers. These registers contain the actual CRC sent by the
other transmitter in its original form; that is, MSB first and bits inverted. These registers are updated by each end of
packet (closing flag) received and therefore should be read when an end of packet is received so that the next
packet does not overwrite the registers.
Figure 12 - Read and Write Pointers in the Transmit Slip Buffers
Write
Pointer
221 uS
4 uS
188 uS 62 uS
129 uS
512 Bit
Elastic
Store
92 uS
92 uS
Wander Tolerance
Read Pointer
Read Pointer
Read Pointer
Read Pointer
0 uS
Frame 0 Frame 1
Frame 0 Frame 1
Frame 0 Frame 1
Write Vectors
Read Vectors
Minimum Delay
Read Vectors - Maximum Delay
96 uS
MT9074 Data Sheet
43
Zarlink Semiconductor Inc.
Slip Buffers
Slip Buffer in T1 Mode
In T1 mode, MT9074 contains two sets of slip buffers, one on the transmit side, and one on the receive side. Both
sides may perform a controlled slip. The mechanisms that govern the slip function are a function of backplane
timing and the mapping between the ST-BUS channels and the DS1 channels. The slip mechanisms are different
for the transmit and receive slip buffers. The extracted 1.544 Mhz clock (E1.5o) and the internally generated
transmit 1.544 Mhz clock are distinct. Slips on the transmit side are independent from slips on the receive side.
The transmit slip buffer has data written to it from the near end 2.048 Mb/s stream. The data is clocked out of the
buffer using signals derived from the transmit 1.544 Mhz clock. The transmit 1.544 Mhz clock is always phase
locked to the DSTi 2.048 Mb/s stream. If the system 4.096 Mhz clock (C4b) is internally generated (pin BS/LS low),
then it is hard locke d to the 1.544 Mhz clock . No phase drif t or wander c an exist b etween the tw o signals - therefore
no slips will occur. The delay through the transmit elastic buffer is then fixed, and is a functions of the relative
mapping between the DSTi channels and the DS1 timeslots. These delays vary with the position of the channel in
the frame. For example, DS1 timeslot 1 sit s in the elastic buf fe r for approximate ly 1 usec and DS1 timeslot 24 sit s in
the elastic buffer for approximately 32 usec.
If the system 4.096 Mhz clock (C4b) is exte rnally generated (pin BS/LS high), the transmit 1.544 Mhz clock is phas e
locked to it, but the PL L is desig ned to filter jitter present in the C4b clock. As a result phase drift will result between
the two signals. The delay through the transmit elastic buffer will vary in accordance with the input clock drift, as
well as being a function of the relative mapping between the DSTi channels and the DS1 timeslots. If the read
pointers approach the write pointers (to within approximately 1 usec) or the delay through the transmit buffer
exceeds 218 usecs a controlled slip will occur. The contents of a single frame of DS1 data will be skipped or
repeated; a maskable interrupt (masked by setting bit 1 - TxSLPI high in Interrupt Mask Word Zero - page 1H,
address 1bH) will be generated, and the status bit TSLIP (page 3H, address 17H) of MSB Transmit Slip Buffer
register will toggle. The direction of the slip is indicated by bit 6 of the same register (TSLPD). The relative phase
delay between the system frame boundary and the transmit elastic frame read boundary is measured every frame
and reported in the Transmit Slip Buffer Delay register- (page 3H, address 17H). In addition the relative offset
between these frame boundaries may be programmed by writing to this register. Every write to Transmit Elastic
Buffer Set Delay Word resets the transmit elastic frame count bit TxSBMSB (address 17H, page 3H). After a write
the delay through the slip buffer is less than 1 frame in duration. Each write operation will result in a disturbance of
the transmit DS1 frame boundary, causing th e far end to go out of sync. Writing BC (hex) into the TxSBDLY register
maximizes the wander tolerance before a controlled slip occurs. Under normal operation no slips should occur in
the transmit path. Slips will only occur if the input C4b clock has excess wander, or the Transmit Elastic Buffer Set
Delay Word register is initialized too close to the slip pointers after system initialization.
The two frame receive elastic buffer is attached between the 1.544 Mbit/s DS1 receive side and the 2.048 Mbit/s
ST-BUS side of the MT9074. Besides performing rate conversion, this elastic buffer is configured as a slip buffer
which absorbs wander and low frequ ency jitter in multi-trunk application s. The received DS1 dat a is clocked into the
slip buffer with the E1.5o clock and is clocked out of the slip buffer with the system C4b clock. The E1.5o extracted
clock is generated from, and is therefore phase-loc ked with, the receive DS1 data. In th e case of Internal mode (pin
BS/LS set low) operation, the E1.5o clock may be phase-locked to the C4b clock by an internal phase locked loop
(PLL). Therefore, in a single trunk system the receive data is in phase with the E1.5o clock, the C4b clock is phase
locked to the E1.5o clock, and the read and write positions of the slip buffer track each other.
In a multi-trunk slave or loop-timed system (i.e., PABX application) a single trunk will be chosen as a network
synchronizer, which will function as described in the previous paragraph. The remaining trunks will use the system
timing derived from the synchronizer to clock data out of their slip buffers. Even though the DS1 signals from the
network are synchronous to each other, due to multiplexing, transmission impairments and route diversity, these
signals may jitter or wander with respect to the synchronizing trunk signal. Therefore, the C1.50 clocks of
non-synchronized trunks may wander with respect to the C1.50 clock of the synchronizer and the system bus.
Network standards state that, within limits, trunk interfaces must be able to receive error-free data in the presence
of jitter and wander (refer to network requirements for jitter and wander tolerance). The MT9074 will allow 92 usec
(140 UI, DS1 unit intervals) of wander and low frequency jitter before a frame slip will occur.
MT9074 Data Sheet
44
Zarlink Semiconductor Inc.
When the C4b and the E1.5o clocks are not phas e-locked, the rate at which dat a is being written in to the slip buffer
from the DS1 side may differ from the rate at which it is being read out onto the ST-BUS. If this situation persists,
the delay limits stated in the previous paragraph will be violated and the slip buffer will perform a controlled frame
slip. That is, the buffer pointers will be automatically adjusted so that a full DS1 frame is either repeated or lost. All
frame slips occur on frame boundaries.
The minimum delay through the receive slip buffer is approximately 1 usec and the maximum delay is
approximately 249 uS. Figure 13 illustrates the relationship between the read and write pointers of the receive slip
buffer (contiguous time slot mapping). Measuring clockwise from the write pointer, if the read page pointer comes
within 8 usec of the write p age pointer a frame slip will occur, which will put the read page pointer 157 usec from the
write page pointer. Conversely, if the read page pointer moves more than 249 usec from the write page pointer, a
slip will occur, which will put the read page pointer 124 usec from the write p age po inter. This provid es a w ors t case
hysteresis of 92 usec peak = 142 U.I.
The RSLIP and RSLPD status bits (page 3H, address 13H, bits 7 and 6 respectively) give indication of a receive
slip occurrence and direction. A maskable interrupt RxSL PI (p age 1H, addres s 1BH, bit 0 - set high to mask) is als o
provided. RSLIP changes state in the event of a slip. If RSLPD=0, the slip buffer has overflowed and a frame was
lost; if RSLPD=1, an underflow condition occurred and a frame was repeated
Slip Buffer in E1 Mode
In E1 mode, in addition to the elastic buffer in the jitter attenuator(JA), another elastic buffer (two frames deep) is
present, attached between the receive side and the ST-BUS (or GCI Bus) side of the MT9074 in E1 mode. This
elastic buff er is configured as a slip buffer which absorbs wan der and low frequency jitter in multi-trunk applications.
The received PCM30 data is clocked into the slip buffer with the E1.5o clock and is clocked out of the slip buffer
with the C4b clock. The E1.5o extracted clock is generated from, and is therefore phase-locked with, the receive
PCM30 data. In normal operation, the C4b clock will be phase-locked to the E1.5o clock by a phase locked loop
(PLL). Therefore, in a single trunk system the receive data is in phase with the E1.5o clock, the C4b clock is
phase-locked to the E1.5o clock, and the read and write positions of the slip buffer will remain fixed with respect to
each other.
MT9074 Data Sheet
45
Zarlink Semiconductor Inc.
Figure 13 - Read and Write Pointers in the Receive Slip Buffers
In a multi-trunk slave or loop-timed system (i.e., PABX application) a single trunk will be chosen as a network
synchronizer, which will function as described in the previous paragraph. The remaining trunks will use the system
timing derived from the synchronize r to clock data out of their slip bu ffers. Even though the PCM30 signals from the
network are synchronous to each other, due to multiplexing, transmission impairments and route diversity, these
signals may jitter or wander with respect to the synchronizing trunk signal. Therefore, the E1.5o clocks of
non-synchronizer trunks may wander with respect to the C1.50 clock of the synchronizer and the system bus.
Network standards state that, within limits, trunk interfaces must be able to receive error-free data in the presence
of jitter and wander (refer to network requirements for jitter and wander tolerance). The MT9074 will allow a
maximum of 26 channels (208 UI, unit intervals) of wander and low frequency jitter before a frame slip will occur.
The minimum delay through the receive slip buffer is approximately two channels and the maximum delay is
approximately 60 channels (see Figure 14).
When the C4b and the E1.5o clocks are not phas e-locked, the rate at which dat a is being written in to the slip buffer
from the PCM30 side may dif fer from the rate at which it is being read out onto the ST-BUS. If this situation persist s,
the delay limits stated in the previous paragraph will be violated and the slip buffer will perform a controlled frame
slip. That is, the buffer pointers will be automatically adjusted so that a full PCM30 frame is either repeated or lost.
All frame slips occur on PCM30 frame boundaries.
Two status bits, RSLIP and RSLPD (page03H, address13H) give indication of a slip occurrence and direction.
RSLIP changes state in the event of a slip. If RSLPD=0, the slip buffer has overflowed and a frame was lost; if
RSLPD=1, an underflow condition occurred and a frame was repeated. A maskable interrupt SLPI (page 01H,
address 1BH) is also provided .
Figure 14 illustrates the relationship between the read and write pointers of the receive slip buffer. Measuring
clockwise from the write pointer, if the read pointer comes within two ch annels of the write pointer a frame slip
will occur, which will put the read pointer 34 channels from the write pointer. Conversely, if the read pointer
Write
Pointer
249 uS 32 uS
188 uS 62 uS
157 uS
512 Bit
Elastic
Store
92 uS
92 uS
Wander Tolerance
Read Pointer
Read Pointer
Read Pointer
Read Pointer 0 uS
Frame 0 Frame 1
Frame 0 Frame 1
Frame 0 Frame 1
XXX XXX
XXX XXX
Write Vectors
Read Vectors
Minimum Delay
Read Vectors - Maximum Delay
124 uS
MT9074 Data Sheet
46
Zarlink Semiconductor Inc.
moves more than 60 channels from the write pointer, a slip will occur, which will put the read pointer 28
channels from the write pointer. This provides a worst case hysteresis of 13 channels peak (26 channels
peak-to-peak) or a wander tolerance of 208 U I.
Figure 14 - Read and Write Pointers in the Slip Buffers
Framing Alg orithm
Frame Alignment in T1 Mode
In T1 mode, MT9074 will synchronize to DS1 lines formatted with either the D4 or ESF protocol. In either mode the
framer maintains a running 3 bit history of received data for each of the candidate bit positions. Candidate bit
positions whose incoming p atterns fail to match the pre dicted pattern (based on the 3 bit history) are winnowed out.
If, after a 10 bit history has been examine d, only one candidat e bit position remains within the framing bit period, the
receive side timebase is force d to align to that bit pos ition. If no candidates rema in af ter a 10 bit history, the process
is re-initiated. If multiple candidates exist after a 24 bit history timeout period, the framer forces the receive side
timebase to synchronize to the next incoming valid candidate bit position. In the event of a reframe, the framer
starts searching at the next bit position over. This prevents persistent locking to a mimic as the controller may
initiate a software controlled reframe in the event of locking to a mimic.
Under software control the framing criteria may be tuned (see Framing Mode Select Register, page 1H, address
10H). Selecting D4 framing invites a further decision whether or not to include a cross check of Fs bits along with
the Ft bits. If F s bit s are che cked (by s etting control b it CXC high - bit 5 of the Framing Mod e Select W ord, page 1H,
address 10H), multiframer alignment is forced at the same time as terminal frame alignment. If only Ft bits are
checked, multiframe alignment is forced separately, upon detection of the Fs bit history of 00111 (for normal D4
trunks) or 000111000111 (for SLC-96 trunks). For D4 trunks, a reframe on the multiframe alignment may be forced
at any time without affecting terminal frame alignment.
In ESF mode, the circuit will optionally confirm the CRC-6 bits before forcing a new frame alignment. This is
programmed by setting control bit CXC high (bit 5 of the Framing Mode Select Word, page 1H, address 10H). A
CRC-6 confirmation adds a minimum of 6 milliseconds to the reframe time. If no CRC-6 match is found after 16
attempts, the framer moves to the next valid candidate bit position (assuming other bit positions contain a match to
the framing pattern) or re-initiates the whole framing procedure (assuming no bit positions have been found to
match the framing pattern).
The framing circuit is off - line. During a reframe, the rest of the circuit operates synchronous with the last frame
alignment. Until such time as a new frame alignment is achieved, the signaling bits are frozen in their states at the
time that frame alignment was lost, and error counting for Ft, Fs, ESF framing pattern or CRC-6 bits is suspended.
Write Pointer
60 CH 2 CH
47 CH 15 CH
34 CH 28 CH
512 Bit
Elastic
Store
13 CH
-13 CH
Wander Tolerance
Read Pointer
Read Pointer
Read Pointer
Read Pointer
26 Channels
MT9074 Data Sheet
47
Zarlink Semiconductor Inc.
Frame Alignment in E1 Mode
In E1 mode, MT9074 contains three distinct framing algorithms: basic frame alignment, signaling multiframe
alignment and CRC-4 multiframe alignment. Figure 17 is a state diagram that illustrates these algorithms and how
they interact.
After power-up, the basic frame alignment framer will search for a frame alignment signal (FAS) in the PCM30
receive bit stream. Once the FAS is detected, the corresponding bit 2 of the non-frame alignment signal (NFAS) is
checked. If bit 2 of the NFAS is zero a new search for basic frame alignment is initiated. If bit 2 of the NFAS is one
and the next FAS is correct, the algorithm declares that basic frame synchronization has been found (i.e., page
03H, address 10H, bit 7, SYNC is zero).
Once basic frame alignment is acquired the signaling and CRC-4 multiframe searches will be initiated. The
signaling multiframe algorithm will align to the first multiframe alignment signal pattern (MFAS = 0000) it receives in
the most significant nibble of channel 16 (page 3, address 10H, bit 6, MFSYNC = 0). Signaling multiframing will be
lost when two consecutive multiframes are receiv ed in error.
The CRC-4 multiframe alignment signal is a 001011 bit sequence that appears in PCM30 bit position one of the
NFAS in frames 1, 3, 5, 7, 9 and 11 (see Table 9). In order to achieved CRC-4 synchronization two consecutive
CRC-4 multiframe alignment signals must be received without error (pag e 03H, address 10H CRCSYN = 0).
The E1 framing algorithm supports automatic interworking of interfaces with and without CRC-4 processing
capabilities. That is, if an interface with CRC-4 capability, achieves valid basic frame alignment, but does not
achieve CRC-4 multiframe alignment by the end of a predefined period, the distant end is considered to be a
non-CRC-4 interfac e. When the dis tant end is a non-CRC-4 interface, the nea r end a uto matic ally sus pend s rece ive
CRC-4 functions, continues to transmit CRC-4 data to the distant end with its E-bits set to zero, and provides a
status indication. Naturally, if the distant end initially achieves CRC-4 synchronization, CRC-4 processing will be
carried out by both ends. This feature is selected when control bit AUT C (page 01H, address 10H) is set to zero.
Notes for Synchronization State Diagram (Figure 15)
1) The basic frame alignment, signaling multiframe alignment, and CRC-4 multiframe alignment functions
operate in parallel and are independent.
2) The receive channel associated signaling bits and signaling multiframe alignment bit will be frozen when
multiframe alignment is lost.
3) Manual re-framing of the receive basic frame alignment and sig naling multiframe alignme nt functi-
ons can be performed at any time.
4) The transmit RAI bit will be one until basic frame alignment is established, then it will be zero.
5) E-bits can be optionally set to zero until the equipment interworking relationship is established. When this
has been determined one of the following will take place:
a) CRC-to-non-CRC operation - E-bits = 0,
b) CRC-to-CRC operation - E- bits as per G.704 and I.431.
6) All manual re-frames and new basic frame alignm ent searches start after the current frame alignment signal
position.
7) After basic frame alignment has been achieved, loss of frame alignment will occur any time three consecutive
incorrect basic frame alignment signals are received. Loss of basic frame alignment will reset the complete
framing algorithm.
8) When CRC-4 multiframing has been achieved, the primary basic frame alignment and resulting multiframe
alignment will be adjusted to the basic frame alignment determined during CRC-4 synchronization. Therefore,
the primary basic frame alignment will not be updated during the CRC-4 multiframing search, but will be
updated when the CRC-4 multiframing search is com plete.
MT9074 Data Sheet
48
Zarlink Semiconductor Inc.
Figure 15 - Synchronization State Diagram
>914 CRC errors
in one second
NO
3 consecutive
incorrect frame
alignment
signals
YES
CRC-to-non-CRC interworking. Maintain primary
basic frame alignment. Co ntinue t o send CRC -4
data, but stop CRC processing. E-bits set to ‘0’.
Indicate CRC-to-non-CRC operation. Note 7.
Search for primary basic frame
alignment signal RAI=1, Es=0.
Out of synchronization
Verify Bit 2 of non-frame
alignment signal.
Parallel search for new basic frame
alignment signal.
Notes 6 & 7.
YES
YES
400 msec timer expired
NO
CRC multiframe
alignment
* only if CRC-4 synchronization is selected and automatic CRC-4
interworking is de-selected.
** only if automatic CRC-4 interwo rking is select ed.
CRC-to-CRC interworking. Re-align to new basic
frame alignment. St art CRC-4 processing. E-bits set as
per G.704 and I. 431. Indicat e CRC synchronizat ion
achieved.
Notes 7& 8.
Signaling multi-frame alignment
Primary basic frame synchronization
acquired. Enable traffic RAI=0, E’s=0. Start
loss of primary basic frame alignment
checking. Notes 7 & 8.
YES
CRC-4 multi-frame alignment
YES
Verify second occurrence of
frame alignment signal.
Start 8 msec timer.
Note 7.
Multiframe synchronization
acquired as per G.732.
Note 7.
Find two CRC frame
alignment signals.
Note 7.
Check for two consecutive errored
multiframe alignment signals.
Notes 7 & 8.
Start 400 msec timer.
Note 7.
Search for multiframe
alignment signal.
Note 7.
NO
NO
NO YES
Basic frame
alignment acquired
No CRC
multiframe
alignment.
No CRC
multiframe alignment.
8 msec. timer expired*
8 msec
only if CRC-4 synchronization is selected and automatic CRC-4
interworking is de-selected
RAI = 0
RAI = 1
MT9074 Data Sheet
49
Zarlink Semiconductor Inc.
Reframe
E1 Mode
The MT9074 will automatically force a reframe, if three consecutive frame alignment patterns or three
consecutive non-frame alignment bits are in error.
T1 Mode
The MT9074 will automatically force a reframe if the fram ing bit error density exceeds the thre shold programmed by
control bits RS1-0 (Framing Mode Select Word page 1H, address 10H). RS1 = RS0 = 0 forces a reframe for 2
errors out of a sliding window of 4 framing bits. RS1 = 0, RS0 = 1 forces a reframe with 2 errors out of 5. RS1 = 1,
RS0 = 0 forces a reframe with 2 errors out of 6. RS1 = RS0 = 1 disables the automatic reframe.
In ESF mode, all framing bits are checked. In D4 mode either Ft bits only (if control bit 2 - FSI - of Framing Mode
Select Register is set low) or Ft and Fs bits are checked (F SI set high). If the D4 secondary yellow alarm is enabled
(control bit 1 - D4SECY of Transmit Alarm Control Word page 1H, address 11H) then the Fs bit of frame 12 is not
verified for the loss of frame circuit.
In E1 or T1 mode, receive transparent mode (selected when bit 3 page 1 address 12H is high) no reframing is
forced by the device.
The user may initiate a software reframe at any time by setting bit 1, page 1, address 10H high (ReFR). Once the
circuit has commenced reframing the signaling bits are frozen until multiframe synchronization has been achieved.
MT9074 Channel Signaling
Channel Signaling in T1 Mode
In T1 mode, when control bit RBEn (page 1H, address 14H) is low the MT9074 will insert ABCD or AB signaling bits
into bit 8 of every transmit DS0 channel every 6th frame. The AB or ABCD signaling bits from received frames 6
and 12 (AB) or from frames 6, 12, 18 and 24 (ABCD) will be loaded into an internal storage ram. The transmit AB/
ABCD signaling nibbles can be passed either via the micro-ports (for channels with bit 1 set high in the Per Time
Slot Control Word - pages 7H and 8H) or through related channels of the CSTi serial links, see “STBUS vs. DS1 to
Channel Relationship(T1)” on page 26. The receive signaling bits are always mapped to the equivalent ST-BUS
channels on CSTo. Memory pages five and six contain the transmit AB or ABCD nibbles and pages eight and nine
the receive AB or ABCD nibbles for micro-port CAS access.
The serial control streams that cont ain th e transmit / receive signaling information (C ST i and CSTo respectively) are
clocked at 2.048 Mhz. The number of signaling bits to be transmit / received = 24 (timeslots) x 4 bits per timeslot
(ABCD) = 24 nibbles. This leaves many unused nibble positions in the 2.048 Mhz CSTi / CSTo bandwidth. These
unused nibble locations are tristated. The usage of the bit stream is as follows: the signaling bits are inserted /
reported in the same CST i / CSTo channels that correspond to the DS1 cha nnels used in DSTi / DSTo - see Table 6,
“STBUS vs. DS1 to Channel Relationship(T1),” on page 26. The control bit MSN (Signaling Control Word, page
01H, address 14H) allows for the ABCD bit to use the most significant nibble of CSTi / CSTo (MSN set high) or the
least significant nibble (MSN set low ). Unused nibbles and times lot s are trist ate. In order to facilit ate multiplexing on
the CSTo control stream, an additional control bit CSToEn (Signaling Control Word, page 01H, address 14H) will
tristate the whole stream wh en set low. This control bit is forced low with the reset pin. In the case of D4 trunks, only
AB bits are reported. The control bits SM1-0 allow the user to program the 2 unused bits reported on CSTo in the
signaling nibble otherwise occupied by CD signaling bits in ESF trunks.
A receive signaling bit debounce of 6 msec. can be selected (DBEn set high - Signaling Control Word, page 01H,
address 14H). It should be noted that there may be as much as 3 msec. added to this duration because signaling
equipment state changes are not sync hronous with the D4 or ESF multiframe.
MT9074 Data Sheet
50
Zarlink Semiconductor Inc.
If multi - frame synchronization is lost (page 3H, address 10H, bit 6 MFSYNC = 1) all receive signaling bits are
frozen. They will become unfrozen when multi - frame synchronization is acquired (this is the same as terminal
frame synchronization for ESF links).
When the SIGI interrupt is unmasked, IRQ will become active when a signaling state change is detected in any of
the 24 receive channels. The SIGI interrupt mask is located on page 1, address 1EH, bit 0 (set high to enable
interrupt); and the SIGI interrupt vector (page 4, address 12H) is 01H.
Channel Signaling in E1 Mode
In E1 mode,when control bit TxCCS is set to one, the MT9074 is in Common Channel Signaling (CCS) mode.
When TxCCS is low it is in Channel A ssociated Sig naling mode (CAS). The CAS mode ABCD signaling nibbles can
be passed either via the micro-ports (when RPSIG = 1) or through related channels of the CSTo and CSTi serial
links (when RPSIG = 0). Memory page 09H and 0AH contains the receive ABCD nibbles and page 05H and 06H
the transmit ABCD nibbles for micro-port CAS access.
In CAS operation an ABCD signaling bit debounce of 14 msec. can be selected by writing a one to DBNCE control
bit. This is consistent with the signaling recognition time of ITU-T Q.422. It should be noted that there may be as
much as 2 msec. added to this duration because signaling equipment state changes are not synchronous with the
PCM30 multiframe.
If multiframe synchronizatio n is lost (p age 03H, addre ss 10H, when MFSYNC = 1) all receive CAS signaling nibbles
are frozen. Receive CAS nibbles will become unfrozen when multiframe synchronization is acquired.
When the CAS signaling interrupt is unmasked (page 01H, address 1EH, SIGI=1), pin IRQ (pin 12 in PLCC, 85 in
MQFP) will become active when a signaling nibble state change is detected in any of the 30 receive channels.
In CCS mode, the data transmit on channel 16 is sourced from channel 16 data on DSTi.
Loopbacks
In order to meet PRI Layer 1 requirements and to assist in circuit fault sectioning, the MT9074 has six loopback
functions. These are as follows:
a) Digital loopback (DSTi to DSTo at the framer/LIU interface). Bit DLBK = 0 normal; DLBK = 1 activate.
b) Remote loopback (RTIP and RRING to TTIP and TRING respectively at the DS1 side). Bit RLBK = 0 normal;
RLBK = 1 activate.
MT9074
Tx
DSTi
DSTo
System DS1
MT9074
Tx
DSTo
System DS1
Rx
MT9074 Data Sheet
51
Zarlink Semiconductor Inc.
c) ST-BUS loopback (DSTi to DSTo at the system side). Bit SLBK = 0 normal; SLB K = 1 activate .
d) Payload loopback (RTIP and RRING to TTIP and TRING respectively at the system side). Bit PLBK = 0
normal; PLBK = 1 activate. The payload loopback is effectively a physical connection of DSTo to DSTi within the
MT9074. Sbit information and the DL originate at the poin t of loopback.
e) Metallic Loopback. MLBK = 0 normal; MLBK = 1 activate, will isolate the external signals RTIP and RRING
from the receiver and intern ally connect the ana log output TTIP and TRING to the receiver analo g input.
f) Local and remote time slot loopback. Remote time slot loopback control bit RTSL = 0 normal; RTSL = 1
activate, will loop around transmit ST-BUS time slots to the DSTo stream. Local time slot loopback bits LTSL = 0
normal; LTSL = 1 activate, will lo op around receive PCM 30 time slots towards the remote PCM30 end.
The digital, remote, ST-BUS, payload and metallic loopbacks are loca ted on page 1, address 15H - Coding and
Loopback Control Word. The remote and lo cal time s lot lo opbacks are controlled throu gh control bits 5 and 4 of
the Per Time Slot Control Words, pages 7H and 8H. Local and remote timeslot loopbacks cannot be present at
the same time.
Performance Monitoring
Error Counters
In T1 mode, MT9074 has eight error counters, which can be used for maintenance testing, an ongoing measure of
the quality of a DS1 link and to assist the designer in meeting specifications such as TR62411 and T1.403. All
counters can be preset or cleared by writing to the appropriate locations.
MT9074
Tx
DSTi
DSTo
System DS1
MT9074
Tx
DSTi
DSTo
System DS1
Rx
MT9074
Tx
DSTi
DSTo
System DS1
Rx
MT9074
Tx
DSTi
DSTo
System DS1
Rx
MT9074 Data Sheet
52
Zarlink Semiconductor Inc.
Associated with each counter is a maskable event occurrence interrupt and a maskable counter overflow interrupt.
Overflow interrupts are useful when cumulative error counts are being recorded. For example, every time the
framing bit error counter overflow interrupt (FERO) occurs, 256 frame errors have been received since the last
FERO (page 04H, address 1DH)interrupt. All counters are cleared and held low by programming the counter clear
bit -CNTCLR - high (bit 4 of the Reset Control Word, page 1H, address 1AH). An alternative approach to event
reporting is to mask error events and to enable the 1 second sample bit (SAMPLE - bit 3 of the Reset Control
Word). When this bit is set the counters for change of frame alignment, loss of frame alignment, bpv errors, crc
errors, errored framing bits, and multiframes out of sync are updated on one second intervals coincident with the
maskable one second interrupt timer.
In E1 mode, MT9074 has six error counters, which can be used for maintenance testing, an ongoing measure of
the quality of a PCM30 link and to assist the designer in meeting specifications such as ITU-T I.431 and G.821. All
counters can be preset or cleared by writing to the appropriate locations.
Associated with each counter is a maskable event occurrence interrupt and a maskable counter overflow interrupt.
Overflow interrupt s are u seful when c umulative error coun ts are being recorded. For example, every time the frame
error counter overflow (FERO) interrupt occurs, 256 frame errors have been received since the last FERO interrupt.
All counters are cleared and held low by programming the counter clear bit (master control page 01H, address 1A,
bit 4) high. Counter overflows set bits in the counter overflow latch (page 04H, address 1FH); this latch is cleared
when read.
The overflow reporting latch (page 04H, address 1FH) contains a register whose bits are set when individual
counters overflow. These bits stay high until the register is read.
T1 Counters
Framing Bit Error Counter (FC7-0)
This eight bit counter counts errors in the framing pattern. In ESF mode any error in the 001011 framing pattern
increments the c ounter. In SLC-96 mode any error in the Ft bit pos ition is coun te d. In D4 mode Ft erro rs are always
counted, Fs bits (except for the Sbit in frame 12) may optionally be counted (if control bit FSI is set high - page 1H,
address 10H, bit 2). The counter is located on page 4H, address 13H.
There are two maskable interrupt s associated with the Fr aming bit error measureme nt. A si ngle error may generate
an interrupt (enable by setting FERI high - bit 7 of the Interrupt Mask W ord One, p age 1H, addre ss 1CH). A counter
overflow interrupt may be enabled by setting control bit FEOM high - bit 2 of Interrupt Mask Word Two (page 1H,
address 1DH).
Out Of Frame / Change Of Frame Alignment Counter (OOF3-0/C OFA3-0)
This register space is shared by two nibbles. One is the count of out of frame events. The other independent
counter is incremented when, after a resynchronization, the frame alignment has moved. This count is reported in
page 4, address 13H.
There are two interrupts associated with the Change of Frame Alignment counter. A single error may generate an
interrupt (enable by setting COFAI high - bit 4 of the Interrupt Mask Word One, page 1H, address 1CH). A counter
overflow interrupt may be enabled by setting control bit COFAO high - bit 4 of Interrupt Mask Word Two (page 1H,
address 1DH).
There is one interrupt associated with the Out of Frame counter. A counter overflow interrupt may be enabled by
setting control bit OOFO high - bit 5 of Interrupt Mask Wo rd Two (page 1H, address 1DH).
Multiframes out of Sync Counter (MFOOF7-MFOOF0)
This eight bit counter MFOOF7 - MFOOF0 is located on page 4 address 15H, and is incremented once per
multiframe (1.5 ms for D4 and 3 ms for ESF) during the time that the framer is out of terminal frame
synchronization.
MT9074 Data Sheet
53
Zarlink Semiconductor Inc.
There is a maskable interrupt associated with the measurement. A counter overflow interrupt may be enabled by
setting control bit MFOOFO high - bit 1 of Interrupt Mask Word Two (page 1H, address 1DH).
CRC-6 Error Counter (CC15-0)
CRC-6 errors are recorded by this cou nter for ESF links. This 16 bit counter is located on page 4H, addres ses
18H and 19H.
There are two maskable interrupts associated with the CRC error measurement. A single error may generate an
interrupt (enable by setting CRCI high - bit 6 of the Interrupt Mask Word One, page 1H, address 1CH). A counter
overflow interrupt may be enabled by setting control bit CRCO high - bit 6 of Interrupt Mask Word Two (page 1H,
address 1DH).
Bipolar Violation Error Counter (BPV15-BPV0)
The bipolar violation error counter will count bipolar violations or encoding errors that are not part of B8ZS
encoding. This counter BPV15-BPV0 is 16 bits long (page 4H, addresses 16H and 17H) and is incremented once
for every BPV error received. It should be noted that when presetting or clearing the BPV error counter, the least
significant BPV counter address should be written to before the most significant location.
There are two maskable interrupts associated with the bipolar violation error measurement. A single error may
generate an interrupt (enable by setting BPVI high - bit 3 of the Interrupt Mask Word One, page 1H, address 1CH).
A counter overflow interrupt may be enabled by setting control bit BPVO high - bit 3 of Interrupt Mask Word Two
(page 1H, address 1DH).
PRBS Error Counter (PS7-0)
There are two 8 bit counters associated with PRBS comp arison ; one for errors and one for time . Any errors that are
detected in the receive PRBS w ill increment the PRBS Error Rate C ounter of page 04H, ad dress 10H. W rites to this
counter will clear an 8 bit counter, PSM7-0 (page 01H, address 11H) which counts receive CRC multiframes. A
maskable PRBS counter overflow (PRBSO) interrupt (page 1, address 1DH) is associated with this counter.
CRC Multiframe Counter for PRBS (PSM7-0)
This eight bit counter counts receive CRC-4 multiframes. It can be directly loaded via the microport. The
counter will also be automatically cleared in the event that the PRBS error counter is written to by the microport.
This counter is located on page 04H, address 11 H.
E1 Counters
Errored FAS Counter (EFA S7-EFAS0)
An eight bit Frame Alignment Signal Error counter EFAS7 - EFAS0 is located on page 04H address 13H, and is
incremented once for every receive frame alignment signal that contains one or more errors.
There are two maskable interrupts associated with the frame alignment signal error measurement. FERI (page
01H, address 1CH) is initiated when the least significant bit of the errored frame alignment signal counter toggles,
and FERRO (page 01H, address 1DH) is initiated when the counter changes from FFH to 00H.
E-bit Counter (EC9-0)
E-bit errors are counted by the MT9074 in order to support compliance with ITU-T requirements. This ten bit
counter is located on page 04H, addresses 14H and 15H respectively. It is incremented by single error events, with
a maximum rate of twice per CRC-4 multiframe.
There are two maskable interrupts associated with the E-bit error measurement. EBI (page 1, address 1CH) is
initiated when the least significant bit of the counter toggles, and FEBEO (p age 01H, address 1DH) is initiated when
the counter overflows.
MT9074 Data Sheet
54
Zarlink Semiconductor Inc.
Bipolar Violation Error Counter (BPV15-BPV0)
The bipolar violation error counter will count bipolar violations or encoding errors that are not part of HDB3
encoding in E1 mode. This counter BPV15-BPV0 is 16 bits long (page 4H, addresses 16H and 17H) and is
incremented once for every BPV error received. It should be noted that when presetting or clearing the BPV error
counter, the least significant BPV counter address should be written to before the most significant location.
In E1 mode, there are two maskable interrupts associated with the bipolar violation error me asurement. BPVI (p age
01H, address 1CH) is in itiated when the l significant bit of the BPV error counter toggles. BPVO (p age 01H, address
1DH) is initiated when the counter changes from FFFFH to 0000H.
CRC-4 Error Counter (CC9-0)
CRC-4 errors are counted by the MT9074 in order to support compliance with ITU-T requirements. This ten bit
counter is located on page 04H, addresses 18H and 19H in E1 mode. It is incremented by single error events,
which is a maximum rate of twice per CRC-4 multiframe.
There is a maskable interrupt associated with the CRC error measurement. CRCIM (page 01H, address 1CH) is
initiated when the least significant bit of the counter toggles, and CRCOM (page 01H, address 1DH) is initiated
when the counter overflows.
PRBS Error Counter (PS7-0)
There are two 8 bit counters associated with PRBS comp arison ; one for errors and one for time . Any errors that are
detected in the receive PRBS w ill increment the PRBS Error Rate C ounter of page 04H, ad dress 10H. W rites to this
counter will clear an 8 bit counter, PSM7-0 (page 04H, address 11H) which counts receive CRC multiframes. A
maskable PRBS counter overflow (PRBSO) interrupt (page 1, address 1DH) is associated with this counter.
CRC Multiframe Counter for PRBS (PSM7-0)
This eight bit counter count s receive CRC-4 multiframe s. It can be directly loaded via the microport. The counter will
also be automatically cleared in the even t that th e PRBS erro r counter is written to by the microport. This coun ter is
located on page 04H, address 11H.
Error Insertion
In T1 mode, MT9074 has six types of error conditions can be inserted into the transmit DS1 data stream through
control bits, which are located on page 1, address 19H - Error Insertion Word. These error events include the
bipolar violation e rrors (BPVE), CRC-6 erro rs (CRCE), Ft errors (FT E), Fs errors (FSE), p ayload (PERR) and a loss
of signal condition (LOSE). The LOSE function overrides the B8ZS encoding function.
In E1 mode, MT9074 has six ty pes of error conditions can be inserted into the transmit PCM30 dat a stream throu gh
control bits, which are located on page 01H, address 19H. These error events include the bipolar violation errors
(BPVE), CRC-4 errors (CRCE), FAS errors (F ASE), NFAS errors (NFSE), payload (PERR) and a loss of sign al error
(LOSE). The LOSE function overrides the HDB3 en coding fu nction.
Per Time Slot Control Words
There are two per time slot control pages (addresses AH and BH) (T1/E1) o ccupying a to t al of 24 unique addre sses
in T1 mode or a total of 32 unique addresses in E1 mode. Each address con trols a matching timeslot on the 24 DS1
channels (T1) or 32 PCM-30 channels (E1) and the equivalent channel data on the receive (DSTo) data. For
example address 0 of the first per time slot control page contains program control for transmit timeslot 0 and DSTo
channel 0.
MT9074 Data Sheet
55
Zarlink Semiconductor Inc.
E1 Mode
Clear Channel Capability
In T1 mode, when bit zero (CC) in the per time slot control word is set no bit robbing for the purpose of signaling will
occur in this channel. This bit is not used in E1 mode.
Microport Signaling
When bit one (RPSIG) is set, the transmit signaling for the addressed channel can only be programmed by writing
to the transmit signaling page (pages 5H and 6H) via the microport. If zero, the transmit signaling information is
constantly up dated with the information from the equivalent channel on CSTi.
Per Time Slot Looping
Any channel or combination of channels may be looped from transmit (sourced from DSTi) to receive (output on
DSTo) STBUS channels. When bit four (LTSL) in the Per Time Slot Control Word is set the dat a from the equivalent
transmit timeslot is looped back onto the equivalent receive channel.
Any channel or combination of channels may be looped from receive (sourced from the line data) to transmit
(output onto the line) channels. When bit five (RTSL) in the Per Time Slot Control Word is set the data from the
equivalent receive timeslot is looped back onto the equivalent transmit channel.
PRBS Testing
If the control bit ADSEQ is zero (from master control page 1 - access control word), any channel or combination of
transmit channels may b e prog ra mmed to con tain a generated pseudo random bit sequenc e (2 15 -1). Th e c hannels
are selected by setting bit three (TTST), in the per time slot control word.
If the control bit ADSEQ is zero, any combination of receive channels may be connected to the PRBS decoder
(215-1). Each error in the incoming sequence causes the PRBS error counter to increment. The receive channels
are selected by setting bit 2 (RRST) in the per time slot control word.
If PRBS is performed during a metallic or external looparound, per time slot control words with TTST set should
have RRST set as well.
Digital Milliwatt
If the control bit ADSEQ is one, a digital milliwatt sequence (Table 18) in T1 mode or (Table 19) in E1 mode may be
transmit on any combination of selec ted channels . The channel s are selected by setting bit three (TTST), in the Per
Time Slot Control Word.
Under the same control c ondition (ADSEQ eq ual to one), the s ame digital milliwatt sequence is available to replac e
received data on any combination of DSTo channels. This is accomplished by setting bit two (RRST) in the Per
Time Slot Control Word for the corre sponding channel.
Per Time Slot Control Word
Bit 7 Bit 0
T1 Mode
TXMSG PCI RTSL LTSL TTST RRST RPSIG CC
TXMSG ADI RTSL LTSL TTST RRST RPSIG - - -
MT9074 Data Sheet
56
Zarlink Semiconductor Inc.
Table 19 - A-Law Digital Milliwatt Pattern (E1)
Per Channel Inversion
When bit six (PCI) in the Per Time Slot Control Word is set both transmit and receive data for the selected channel
is inverted before going onto the line / DSTo respectively.
Transmit Message
When bit seven (TXMSG) in the Per Time Slot Control Word is set the data transmit in the selected channel is
sourced from the transmit message word in Master Control page 1.
Alarms
The following alarms are detected by the receiver in T1 mode. Each may generate a maskable interrupt:
Yellow alarm - in D4 mo de there are two possible yellow alarm signals. If contro l bit D4SECY is set low,
(page 1H, address 11Hb it 1) the criteria for a yellow alarm is an excess of ’0’s (more than 285) in bit position
2 of incoming DS0 channels during an integration period of 1.5 milliseconds. It is cleared after more than 3
’1’s are detected in bit position 2 of normal dat a in a 1.5 millisecond integration period. If D4SECY is set high
the secondary yellow alarm is selected. The detection criteria becomes 2 consecutive’1’s in the Sbit position
of the 12th frame. In ESF mode the a larm is set if the pattern 0000000011111111 is received in seven or
more codewords out of ten.;
All Ones - This bit (page 3H, address 11H, bit 3) is set if less than six zeros are received on the incoming line
data during a 3 ms interval
Loss of Signal - a loss of signal condition occurs when the receive signal level is lower than 40 dB below the
nominal signal level for at least a millisecond or when 192 co nsecutive zeros have been re ceived. A loss of
signal condition will terminate whe n than average one s density of at least 12.5% h as been received over a
Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8
00011110
00001011
00001011
00011110
10011110
10001011
10001011
10011110
Table 18 - Digital Milliwatt Pattern (T1)
Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8
00110100
00100001
00100001
00110100
10110100
10100001
10100001
10110100
MT9074 Data Sheet
57
Zarlink Semiconductor Inc.
period of 193 contiguous pulse positions starting with a pulse. The loss of signal is reported in the Receive
Signal Status Word - page 3, address 16H bit 4.
The following alarms are detected by the receiver in E1 mode. Each may generate a maskable interrupt:
Remote Alarm Indication (RA I) - bit 3 (A) of the receive NFAS;
Alarm Indication Signal (AIS ) - unframed all ones signal for at lea st a double frame (512 bits) or two double
frames (1024 bits);
Channel 16 Alarm Indication S ignal - all ones signal in channel 16;
Auxiliary pattern - 101010... pattern for at least 512 bits;
Loss of Signal - a lo ss of signal condition occurs when the receive sign al level is lower than 20 dB or 40 dB
(by setting the bit ELOS on page 2) below the nominal signal level for more than a millisecond or when more
than 192 zeros have been received in a row. A loss of signal cond ition will terminate when an ave rage ones
density of at least 12.5% has been received over a period of 255 contig uous pulse position s starting with a
pulse.
Remote sig naling Multiframe Alarm - (Y-bit) of the multiframe alignment signal.
The alarm reporting latch (address 12H page 04H) contains a register whose bits are set high for selected alarms.
These bits stay high until the register is read. This allows the controller to record intermittent or sporadic alarm
occurrences.
Automatic Alarms
In E1 mode, the transmission of RAI and signaling multiframe alarms can be made to function automatically from
control bits ARAI and AUTY (page 01H, address 10H). When ARAI = 0 and basic frame synchronization is lost
(SYNC = 1), the MT9074 will automatically transmit the RAI alarm signal to the far end of the link. T he transmiss ion
of this alarm signal will cease when basic frame alignment is acquired.
When AUTY = 0 and signaling multiframe alignment is not acquired (MFSYNC = 1), the MT9074 will automatically
transmit the multiframe alarm (Y-bit) signal to the far end of the link. This transmission will cease when signaling
multiframe alignment is acquired.
Detected Events and Words
T1 Mode
Severely Errored Frame Event
In T1 mode bit 5 page 3H address 10H toggles whenever a sliding window detects 2 framing errors events (Ft or
ESF) in a sliding window of 6.
Loop Code Detect
T1.403 defines SF mode line loopback activate and deactivate codes. These codes are either a framed or
un-framed repeating bit sequence of 00001 for activation or 001 for deactivation. The standard goes on to say that
these codes will persist for five seconds or more before the loopback action is taken. In T1 mode MT9074 will
detect both framed and unframed line activate and de-activate codes even in the presence of a BER of 3 x 10-3.
Line Loopback Disable Detect - LLDD - in the Alarm Status Word (bit 0 address 11H of page 3H) will be asserted
when a repeating 001 pattern (either framed or unframed) has persisted for 48 milliseconds. Li ne Loopback Enable
Detect LLED in the Alarm Status W ord will be asserted when a repeating 00001 p attern (either frame d or unframed)
has persisted for 48 milliseconds.
MT9074 Data Sheet
58
Zarlink Semiconductor Inc.
Pulse Density Violation Detect
In T1 mode bit 2 of address 11H on page 3H (PDV) toggles if the receive data fails to meet ones density
requirements. It will toggle upon detection of 16 consecutive zeros on the line data, or if there are less than N ones
in a window of 8(N+1) bits - where N = 1 to 23.
Timer Outputs
In T1 mode MT9074 has a one second timer derived from the 20 Mhz oscillator pins. The timer may be used to
trigger interrupt s for T1.403/408 performance messaging.
E1 Mode
Consecutive Frame Alig nme nt Patterns (CONFAP)
Two consecutive frame alignment signals in error.
Receive Frame Alignment Signals
These bits are received on the PCM30 and link in bit positions two to eight of time slot 0 - frame alignment signal.
These signals form the frame alignment signal and sh ould be 0011011.
Receive Non Frame Alignment Signal
This signal is received on the PCM30 and link in bit position two of time slot 0 - non frame alignment signal.
Receive Multiframe Alignment Signals
These signal are received on the PCM30 and link in bit position one to four of time slot 16 of frame zero of every
signaling multiframe.
Interrupts
The MT9074 has an extensive suite of maskable interrupts, which are divided into four categories based on the
type of event that caused the interrupt. Each interrupt has an associated mask and interrupt bit. When an
unmasked interrupt event occurs, IRQ will go low and one or more bits of the appropriate interrupt register will go
high. After each interrupt regis ter is read it is auto ma tically cleared. When all interr upt re gisters are cleared IRQ will
return to a high impedan ce state. This function can also be accomplished by toggling the INTA bit (page 1, address
1AH).
All the interrupts of the MT9074 in T1 and E1 mode are maskable. This is accomplished through interrupt mask
words zero to three, which are located on page 1, addresses 1BH to 1EH and the (optional) HDLC interrupt mask
located at address 16 of page B.
After a MT9074 reset (RESET pin or RST control bit), all interrupts are masked.
All interrupts may be suspended, without changing the interrupt mask words, by making the SPND control bit of
page 1, address 1AH high.
All interrupts are cleared by forcing the pin TxAO low.
MT9074 Data Sheet
59
Zarlink Semiconductor Inc.
Interrupts on T1 Mode
Interrupt Mask Word Zero
Bit 7 Bit 0
Interrupt Mask Word One
Bit 7 Bit 0
Interrupt Mask Word Two
Bit 7 Bit 0
Interrupt Mask Word Three
Bit 7 Bit 0
HDLC Interrupt Masks
Bit 7 Bit 0
Interrupts on E1 Mode
Interrupt Mask Word Zero
Bit 7 Bit 0
Interrupt Mask Word One
Bit 7 Bit 0
Interrupt Mask Word Two
Bit 7 Bit 0
Interrupt Mask Word Three
Bit 7 Bit 0
TFSYNI MFSYNI TSAI AISI LOSI SEI TxSLPI RxSLPI
FEI CRCI YELI COFAI BPVI P RBSI PDV I - - -
FEO CRCO OOFO COFAO BPVO PRBSO MFOOFO - - -
- - - - - - - - - LCDI 1SECI 5SECI BIOMI SIGI
Ga EOPD TEOP EopR TxFl FATxU RxFf RxOv
SYNI MFSYI CSYNI AISI LOSI CEFI YI SLPI
FERI CRCI EBI AIS16I BPVI PRBSI AUXPI RAII
FEOM CRCO EBOI - - - BPVO PRBSO PRBSMO - - -
- - - - - - - - - JAI 1SECI 5SECI RCRI SIGI
MT9074 Data Sheet
60
Zarlink Semiconductor Inc.
HDLC Interrupt Masks
Bit 7 Bit 0
Digital Framer Mode
T1 Mode
Setting bit 4 in the Configuration Control Word (address 10H of Master Control Page 2) disables the LIU and
converts the MT9074 into a digit al T1 tran sceiver. The digital 2.048 Mb/s ST-BUS backplane map s into trans mit and
receive digital 1.544 Mb/s streams. The 1.544 Mb/s transmit streams may be formatted for single phase NRZ (by
setting bit 7 of the LIU Control Word - Master Page 1 high) or two phase NRZ. The data rate conversion (between
2.048 Mb/s and 1.544 Mb/s) is done within the MT9074. The transmit 1.544 MHz clock is internally generated from
a PLL that locks onto the input C4b clock. This clock is then output on pin E1.5o (PLCC pin 44 - QFP pin 32). The
digital 1.544 Mb/s transmit data is output on pins TXA and TXB (PLCC pins 37,38 - QFP pins 18,19) with the rising
edge of C1.5o. Receive digital data is clocked in on pins RRING and RTIP. This data is clocked in with the rising
edge of the input 1.544 MHz clock S/FR/E1.5i (PLCC pin 66, QFP pin 63). Coding is optional under software
control.
E1 Mode
Setting bit 4 in the Configuration Control Word (address 10H of Master Control Page 2) disables the LIU and
converts the MT9074 into a digit al E1 transceiver. The digital 2.048 Mb/s ST -BUS bac kplane maps in to transmit and
receive digital 2.048 Mb/s streams. The 2.048 Mb/s transmit data streams may be formatted for single phase NRZ
(by setting bit 7 of the LIU Control Word - Master Page 1 high) or two phase NRZ. The transmit 2.048 MHz clock is
derived from the input C4b clock. This clock is then output on pin E1.5o (PLCC pin 44 - QFP pin 32). The digital
2.048 Mb/s transmit data is output on pins TXA and TXB (PLCC pins 37,38 - QFP pins 18,19) with the rising edge
of E1.5o. Receive digital data is clocked in on pins RRING and RTIP. This data is clocked in with the rising edge of
the input 2.048 Mhz clock MS/FR/E1.5i (PLCC pin 66, QFP pin 63). Coding is optional under software control.
Ga EOPD TEOP EopR TxFl FATxU RxFf RxOv
MT9074 Data Sheet
61
Zarlink Semiconductor Inc.
Control and Status Registers
T1 Mode
Master Control 1 (Page 01H) (T1)
Address
(A4A3A2A1A0)Register Function
10H (Table 21) Framing Mode Select ESF, SCL96, CXC, RS1-0, FSI, ReFR,
MFReFR
11H (Table 22) Transmit Alarm Control Word ESFYEL, TXSECY, D4YEL, TxAO, LUA, LDA,
D4SECY, SO
12H (Table 23) Data Link Control Word EDL, BIOMEn, HDLC0, HDLC1, TxSYNC,
TRSP,JT, H1R64
13H (Table 24) Transmit Bit Oriented Message BIOMTx7-0
14H (Table 25) Signaling Control Word DSToEn, CSToEn, RBEn, DBEn, MSN, SM1-0,
JYEL
15H (Table 26) Coding and Loopback Control Word RxB8ZS, MLBK,TxB8ZS,FBS, DLBK, RLBK,
SLBK, PLBK
16H (Table 27) Reserved Set all bits to zero for normal operation
17H (Table 28) Transmit Elastic buffer Set Delay Word TxTSD7-0
18H (Table 29) Transmit Message Word TXM7-0
19H (Table 30) Error Insertion Word BPVE, CRCE, FTE, FSE, LOSE, PERR,
LOS/LOF
1AH (Table 31) Reset Control Word RST, SPND, INTA, CNTCLR, SAMPLE,
EXTOSC
1BH (Table 32) Interrupt Mask Word Zero TFSYNIM, MFSYNIM, AISIM, LOSIM, SEIM,
TxSLPIM, RxSLPIM
1CH (Table 33) Interrupt Mask Word One FEIM, CRCIM, YELIM, COFAIM, BPVIM,
PRBSIM, PDVIM
1DH (Table 34) Interru pt Mask Word Two FEOM, CRCOM, OOFOM, COFAOM, BPVOM,
PRBSOM, PRBSMFOM,MFOOFOM
1EH (Table 35) Interrupt Mask Word Three LCDIM, 1SECIM, 5SECIM, BIOIM, SIGIM
1FH (Table 36) LIU Control Word NRZ, TxL2-0, REDBL, RES2-0
Table 20 - Master Con trol 1 (Page 1) (T1)
MT9074 Data Sheet
62
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 ESF Extended Super Frame. Setting this bit enables transmission a nd reception of the 24 frame
superframe DS1 protocol.
6 SLC96 SLC96 Mode Select. Setting this bit enables input and output of the Fs bit pattern on the
TxDL and RxDL pins. Frame synchronization is the same as in the case of D4 operation.
The transmitter will insert A and B bits every 6 frames after synchronizing to the Fs pattern
clocked into Txdl. Receive Fs bits are not monitored for the Framing Bit Error Counte r.
5CXCCross Check. Setting this bit in ESF mode enables a cross check of the CRC-6 remainder
before the frame synchronizer pulls into sync. This process adds at least 6 milliseconds to
the frame synchronization time. Setting this bit in D4 (not ESF) mode enables a check of the
Fs bits in addition to the Ft bits during frame synchronization
4 - 3 RS1- 0 Reframe Select 1 - 0. These bits set the criteria for an automatic reframe in the event of
framing bits errors. The combinations availa ble are:
RS1 - 0, RS0 - 0 = sliding window of 2 errors out of 4.
RS1 - 0, RS0 - 1 = sliding window of 2 errors out of 5.
RS1 - 1, RS0 - 0 = sliding window of 2 errors out of 6.
RS1 - 1, RS0 - 1 = no reframes due to framing bit errors.
2FSIFs Bit Include. Only applicable in D4 mode (not ESF or SLC96). Setting this bit causes
errored Fs bits to be included as framing bit errors. A bad Fs bit will increment the Framing
Error Bit Counter, and will potenti ally cause a refr ame ( if i t is t he second bad framing bit out
of 5). The Fs bit of the receive frame 12 will only be included if D4SECY is set low.
1ReFRReframe. Setting this bit causes an automatic reframe (Must be manually set back to 0
before another reference can be issued).
0MFReFRMultiFrame Reframe. Only applicable in D4 or SLC96 mode. Setting this bit causes an
automatic multiframe reframe. The signaling bits are frozen until multiframe synchronization
is achieved. Terminal frame synchronization is not affected.
Table 21 - Framing Mode Select (T1)
(Page 1, Address 10H)
Bit Name Functional Description
7 ESFYEL ESFYellow Alarm. Setting this bit while in ESF mode causes a repeating
pattern of eight 1’s followed by eight 0’s to be insert onto the transmit FDL
(JTS bit set low - see Data Link Control Word) or sixteen 1’s (Japan
Telecom bit set high).
6 TXSECY Transmit Secondary D4 Yellow Alarm. Setting this bit (in D4 mode)
causes the S bit of transmit frame 12 to be set.
5D4YELD4 Yellow Alarm. When set bit 2 of all DS0 channels are forced low.
4TxAO
Transmit All Ones. When low, this control bit forces a framed or
unframed (depending on the state of Tr ansmit Alarm Control bit 0) all ones
to be transmit at TTIP and TRING.
Table 22 - Transmit Alarm Control Word (T1)
(Page 1, Address 11H)
MT9074 Data Sheet
63
Zarlink Semiconductor Inc.
3LUALoop Up Activate. Setting this bit forces transmission of a framed or
unframed (depending on the state of Transmit Alarm Control bit 0)
repeating pattern of 00001.
2LDALoop Down Activate. Setting this bit forces transmission of a framed or
unframed (depending on the state of Transmit Alarm Control bit 0)
repeating pattern of 001.
1D4SECYD4 Secondary Alarm. Set this bit for trunks employing the secondary
Yellow Alarm. The Fs bit in the 12th frame will not be used for counting
errored framing bits. If a one is received in the Fs bit position of the 12th
frame a Secondary Yellow Alarm Detect bit will be set.
0SOOverhead Sbits Override. If set, this bit forces the overhead bits to be
inserted as an overlay on any of the following alarm conditions: i) transmit
all ones, ii) loop up code insertion, iii) loop down code insertion.
Bit Name Functional Description
7EDLEnable Data Link. Setting this bit multiplexes the serial stream clocked in
on pin TxDL into the FDL bit position (ESF mode) or the Fs position (D4
mode).
6 BIOMEn Bit Oriented Messaging Enable. Setting this bit enables transmission of
bit - oriented messages on the ESF facility data link. The actual message
transmit at any one time is contained in the BIOMTx register (page 1,
address 13H). The receive bit - oriented message register is always active,
although the interrupt asso ciated with it may be masked.
5HDLC0HDLC0 Enable. Setting this bit selects the internal HDLC controller for
transmission of data link information in the FDL Sbits of an ESF frame. The
HDLC receiver is always active, although interrupts associated with it may
be masked.
4HDLC1HDLC1 Enable. Setting this bit selects the internal HDLC controller for
transmission on DS1 channel 24. The HDLC receiver is always active,
although interrupts associate d with it may be mas ked.
3 TxSYNC Transmit Synchronization. Setting this bit causes the transmit multiframe
boundary to be internally synchronized to the incoming Sbits on DSTi
channel 31 bit 0.
2TRSPTransparent Mode. Setting this bit causes unframed data to be transmit
from DSTi channels 0 to 23 and channel 31 bit 0 to be transmit
transparently onto the DS1 line. Unframed data received from the DS1 line
is piped out on DSTo channels 0 to 23 and channel 31 bit 0.
Table 23 - Data Link Control Word (T1)
(Page 1, Address 12H)
Bit Name Functional Description
Table 22 - Transmit Alarm Control Word (T1)
(Page 1, Address 11H)
MT9074 Data Sheet
64
Zarlink Semiconductor Inc.
1JTSJapan Telecom Synchro-nization. Setting this bit forces the inclusion of
Sbits in the CRC-6 calculation.
0 H1R64 HDLC1 Rate Select. Setting this pin high while HDLC1 is activated
enables 64 Kb/s operation of the data link on channel 24. Setting this pin
low while HDLC1 is activated enables 56 Kb/s operation on channel 24
(this prevents data corruption due to forced bit stuffing).
Bit Name Functional Description
7 - 0 BIOMTx7-0 Transmit Bit Oriented Message. The contents of this register are
concatenated with a sequence of eight 1’s and continuously transmit in the
FDL bit position of ESF trunks. Normally the leading bit (bit 7) and last bit (bit
0) of this register are set to zero.
Table 24 - Transmit Bit Oriented Me ssage (T 1)
(Page 1, Address 13H)
Bit Name Functional Description
7DSToEnDSTo Enable. If zero pin DSTo is tristate. If set the pin DSTo is enabled.
6CSToEnCSTo Enable. If zero pin CSTo is tristate. If set the pin CSTo is enabled.
5 RBEn Robbed Bit Signaling Enable. Setting this bit multiplexes the AB or
ABCD signaling bits into bit position 8 of all DS0 channe ls eve ry 6th frame.
4 DBEn Debounce Enable. Setting this bit causes incoming signaling bits to be
debounced for a period of 6 to 9 milliseconds before reporting on CSTo or
in the Receive Signaling Bits Page.
3MSNMost Significant Nibble. If set to one the most significant nibble of CSTi
and CSTo are activated. The reporting stream CSTo contains signaling
information for the equivalent channel in the most significant nibble, and
least significant nibble is tristate. If set to zero the least significant nibble is
active for CSTi and CSTo and the most significant nibble of CSTo is
tristate.
Table 25 - Signaling Control Word (T1)
(Page 1, Address 14H)
Bit Name Functional Description
Table 23 - Data Link Control Word (T1)
(Page 1, Address 12H)
MT9074 Data Sheet
65
Zarlink Semiconductor Inc.
2-1 SM1-0 Signaling Message. These two bits are used to fill the vacant bit p ositions
available on CSTo when the MT9074 is operating on a D4 trunk. The first
two bits of each reporting nibble of CSTo contain the A B signaling bits. T he
last two contain SM1 and SM0 (in that order). When the MT9074 is
connected to ESF trunks four signaling bits (ABCD) are reported and bits
SM1-0 become unused.
0JYELJapan Yellow Alarm. Set this bit high to select a pattern of 16 ones
(1111111111111111) as the ESF yellow alarm, both for the case when
and ESF yellow alarm is to be transmitted or in recognizing a received
yellow alarm.
Bit Name Functional Description
7RxB8ZSReceive B8ZS Enable. If one, receive B8ZS decoding is enabled.
6MLBKMetallic Loopback. If one, then RRTIP/RRING are connected directly to
TTIP and TRING respectively. If zero, this feature is disabled. Set the
transmit line build out to -7.5 dB when metallic loopback is enabled.
5TxB8ZSTransmit B8ZS Enable. If one, all zero octets are substituted with B8ZS
codes.
4FBSForced Bit Stuffing. If set any transmit DS0 channel containing all zeros
has bit 7 forced high.
3DLBKDigital Loopback. If one, the digital stream to the transmit LIU is looped
back in place of the digital output of the receive LIU. Data coming out of
DSTo will be a delayed version of DSTi. If zero, this feature is disabled.
2RLBKRemote Loopback. If one, all time slots received on RRTIP/RRING are
connected to TTIP/TRING on the DS1 side of the MT9074. If zero, this
featur e is di s a bled.
1SLBKST-BUS Loopback. If one, all time slots of DST i are connected to DSTo on
the ST-BUS side of the MT9074. If zero, this feature is disabled. See
Loopbacks section.
0PLBKPayload Loopback. If one, all time slots received on RTIP/RRING are
connected to TTIP/TRING on the ST-BUS side of the MT9074. If zero, this
feature is disabled. If receive robbed bit signaling data is to be included in
the looped data, then the control bit RBEn (Page 1 Address 14H, Bit 5)
must be set low, otherwise transmit signaling data will be placed into the
LSB of each timeslot every sixth frame. Setting all Clear Channel control
bits high (Bit 0 in the Per Time Slot Control words - Pages 7 and 8 Address
10H to IFH inclusive) has the same effect as setting control bit RBEn low.
Table 26 - Coding and Loopba ck Control Word (T1)(Page 1, Address 15H)
Bit Name Functional Description
Table 25 - Signaling Control Word (T1)
(Page 1, Address 14H)
MT9074 Data Sheet
66
Zarlink Semiconductor Inc.
Bit Name Functional Description
7-0 - - - Unused
Table 27 - Reserve d (T1)
(Page 1, Address 16H)
Bit Name Functional Description
7-0 TxSD7-0 Transmit Set Delay Bits 7-0. W r iting to this register forces a one time setting
of the delay through the transmit slip buffer. Delay is defined as the time
interval between the write of the transmit STBUS channel containing DS1
timeslot 1 and its subsequent read. Delay is modified by moving the position
of the internally generated DS1 frame boundary.Delay (when set) will always
be less than 1 frame (125 uS). This register must be programmed with a
non-zero value (such as 0FH).
Table 28 - Transmit Elastic Buffer Set Delay Word (T1) (Page 1, Address 17H)
Bit Name Functional Description
7-0 TxM7-0 Transmit Message Bits 7 - 0. The contents of this register are transmitted
into those outgoing DS1 channels selected by the Per Time Slot Control
registers.
Table 29 - Transmit Message Word (T1)
(Page 1, Address 18H)
Bit Name Functional Description
7 BPVE Bipolar Violation Error Insertion. A zero-to-one transition of this bit inserts
a single bipolar violation error into the transmit DS1 data. A one, zero or
one-to-zero transition has no function.
6 CRCE CRC-6 Error Insertion. A zero-to-one transition of this bit inserts a single
CRC-6 error into the transmit ESF DS1 data. A one, zero or one-to-zero
transition has no function.
5FTETerminal Framing Bit Error Insertion. A zero-to-one transition of this bit
inserts a single error into the transmit D4 Ft pattern or the transmit ESF
framing bit pattern (in ESF mode). A one, zero or one-to-zero transition has
no function.
4FSESignal Framing Bit Error Insertion. A zero-to-one transition of this bit
inserts a single error into the transmit Fs bits (in D4 mode only). A one, zero
or one-to-zero transition has no function.
3LOSELoss of Signal Error Insertion. If one, the MT9074 transmits an all zeros
signal (no pulses). Zero code suppression is overridden. If zero, data is
transmitt e d normally.
Table 30 - Error Insertion Word (T1)
(Page 1, Address 19H)
MT9074 Data Sheet
67
Zarlink Semiconductor Inc.
2 PERR Payload Error Insertion. A zero - to - one transition of this bit inserts a
single bit error in the transmit payload. A one, zero or one-to-zero transition
has no function.
1- - -Unused.
0 LOS/LOF Loss of Signal or Loss of Frame Selection. If one, pin LOS will go high
when a loss of signal state exists (criteria as per LLOS status bit). If low, pin
LOS will go high when either a loss of signal or a loss of frame alignment
state exits.
Bit Name Functional Description
7RSTSoftware reset. Setting this bit is equivalent to performing a hardware
reset. All counters are cleared and the control registers are set to their
default values. This control bit is internally cleared after the reset operation
is complete.
6 SPND Suspend Interrupts. If one, the IRQ output will be in a high-impedance
state and all interrupts will be ignored. If zero, the IRQ output will function
normally.
5INTAInterrupt Acknowledge. Setting this bit clears all the interrupt status bits
and forces the IRQ pin into high impedance. The control bit itself is then
internally cleared.
4 CNTCLR Counter Clear. If one, all status error counters are cleared and held low.
3 SAMPLE One Second Sample. Setting this bit causes the error counters (change of
frame alignment, loss of frame alignment, bpv errors, crc errors, severely
errored frame events and multiframes out of sync) to be updated on one
second intervals coincident with the one second timer (status page 3
address 12H bit 7).
2 EXTOSC External Oscillator Select . Setting this bit connects the pin OSC1 to a TTL
compatible input. This allows for a system design employing a TTL output
oscillator as a 20.000 Mhz reference clock.
1RSVReserved. Set to zero for normal operation.
0RSVReserved. Set to zero for normal operation.
Table 31 - R eset Co ntrol Word (T1)
(Page 1, Address 1AH)
Bit Name Functional Description
Table 30 - Error Insertion Word (T1)
(Page 1, Address 19H)
MT9074 Data Sheet
68
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 TFSYNIM Terminal Frame Synchronization Interrupt Mask. When unmasked an
interrupt is initiated whenever a change of state of terminal frame
synchronization condition exists. If 1 - unmasked, 0 - masked.
6 MFSYNIM Multiframe Synchronization Interrupt Mask. When unmasked an
interrupt is initiated whenever a change of state of multiframe
synchronization condition exist. If 1 - unmasked, 0 - masked.
5- - -Unused.
4 AISIM Alarm Indication Signal Interrupt Mask. When unmasked a change of
state of received all ones condition will initiate an interrupt. If 1 - unmasked,
0 - masked.
3LOSIMLoss of Signal Interrupt Mask. When unmasked an interrupt is initiated
whenever a change of state of loss of signal condition exists. If 1 -
unmasked, 0 - masked. Interrupt vector = 01000000.
2 SEFIM Severely Errored Frame Interrupt Mask. When unmasked an interrupt is
initiated when a sequence of 2 framing errors out of 6 occurs. If 1 -
unmasked, 0 - masked.
1TxSLPIMTransmit SLIP Interrupt Mask. When unmasked an interrupt is initiated
whenever a controlled frame slip occurs in the transmit elastic buffer. If 1 -
unmasked, 0 - masked.
0RxSLPIMReceive SLIP Interrupt Mask. When unmasked an interrupt is initiated
whenever a controlled frame slip occurs in the receive elastic buffer. If 1 -
unmasked, 0 - masked.
Table 32 - Interrupt Mask Word Zero (T1)
(Page 1, Address 1BH)
Bit Name Functional Description
7FEIMFraming Bit Error Interrupt Mask. When unmasked an interrupt is
initiated whenever an erro neou s fra min g bit is detected (provid ed the circuit
is in terminal frame sync). If 1 - unmasked, 0 - masked.
6 CRCIM CRC-6 Error Interrupt Mask. When unmasked an interrupt is initiated
whenever a local CRC-6 error occurs. If 1 - unmasked, 0 - masked.
5 YELIM Yellow Alarm Interrupt Mask. When unmasked detection of a yellow
alarm triggers an interrupt. If 1 - unmasked, 0 - masked.
4COFAIMChange of Frame Alignment Interrupt Mask. When unmasked an
interrupt is initiated whenever a change of frame alignment occurs after a
reframe. If 1 - unmasked, 0 - masked.
3BPVIMBipolar Violation Interrupt Mask. When unmasked an interrupt is initiated
whenever a bipolar violation (excluding B8ZS encoding) is encountered. If
1- unmasked, 0 - masked.
2PRBSIMPsuedo Random Bit Sequence Error Interrupt Mask. When unmasked
an interrupt will be generated upon detection of an error with a channel
selected for PRBS testing. 1 - unmasked, 0 - masked.
Table 33 - Interrupt Mask Word One (T1)
(Page 1, Add ress 1CH
MT9074 Data Sheet
69
Zarlink Semiconductor Inc.
1PDVIMPulse Density Violation Interrupt Mask. When unmasked an interrupt is
triggered whenever a sequence of excessive consecutive zeros is received
on the line, or the incoming pulse density is less than N ones in a time
frame of 8(N+1) where N = 1 to 23. If 1 - unmasked, 0 - masked.
0- - -Unused.
Bit N ame Functional Description
7FEOMFraming Bit Error Counter Overflow Interrupt Mask. When unmasked
an interrupt is initiated whenever the framing bit error counter changes
from FFH to 00H. If 1 - unmasked, 0 - masked.
6 CRCOM CRC-6 Error Counter Overflow Interrupt Mask. When unmasked an
interrupt is initiated whenever the CRC-6 error counter changes from FFH
to 00H. If 1 - unmasked, 0 - masked.
5 OOFOM Out Of Frame Counter Overflow Interrupt Mask. When unmasked an
interrupt is initiated whenever the out of frame counter changes state from
changes from FFH to 00H. If 1 - unmasked, 0 - masked.
4COFAOMChange of Frame Alignment Counter Overflow Interrupt Mask. When
unmasked an interrupt is initiated whenever the change of frame a lignme nt
counter changes from FFH to 00H. If 1 - unmasked, 0 - masked.
3 BPVOM Bipolar Violation Counter Overflow Interrupt Mas k. When unmasked an
interrupt is initiated whenever the bipolar violation counter changes from
FFH to 00H. If 1- unmasked, 0 - masked.
2 PRBSOM Psuedo Random Bit Sequence Error Counter Overflow Interrupt
Mask. When unmasked an interrupt will be generated whenever the PRBS
error counter changes from FFH to 00H. If 1 - unmasked, 0 - masked.
1 PRBSMFOM Psuedo Random Bit Sequence Multiframe Counter Overflow Interrupt
Mask. When unmasked an interrupt will be generated whenever the
multiframe counter attached to the PRBS error counter overflows. FFH to
00H. If 1 - unmasked, 0 - masked.
0 MFOOFOM Multiframes Out Of Sync Overflow Interrupt Mask. When unmasked an
interrupt will be generated when the multiframes out of frame counter
changes from FFH to 00H. If 1 - unmasked, 0 - masked.
Table 34 - Inte rrupt Mask Word Two (T1)
(Page 1, Address 1DH)
Bit Name Functional Description
Table 33 - Interrupt Mask Word One (T1)
(Page 1, Add ress 1CH
MT9074 Data Sheet
70
Zarlink Semiconductor Inc.
Bit Name Functional Description
7-5 - - - Unused.
4 LCDIM Loop Code Detected Interrupt Mask. When unmasked an
interrupt is triggered when either the loop up (00001) or loop down
(001) code has been detected on the line for a period of 48
milliseconds. If 1 - unmasked, 0 - masked.
3 1SECIM One Second Status Interrupt Mask . When unmasked an interrupt
is initiated when the 1SEC status bit (page 3 address 12H bit 7)
goes from low to high. If 1 - unmasked, 0 - masked.
2 5SECIM Five Second Status Interrupt Mask. When un maske d an interrup t
is initiated when the 5 SEC status bit goes from low to high. If 1 -
unmasked, 0 - masked.
1 BIOMIM Bit Oriented Message Interrupt Mask. When unmasked an
interrupt is initiated when a pattern 111111110xxxxxx0 has been
received on the FDL that is different from the last message. The
new message must persist for 8 out the last 10 message positions
to be accepted as a valid new message. If 1- unmasked, 0 -
masked.
0 SIGIM Signaling Interrupt Mask. When unmasked an interrupt will be
initiated when a change of state (optionally debounced - see DBEn
in the Data Link, Signaling Control Word page 1 address 12H) is
detected in the signaling bits (AB or ABCD) pattern. If 1 -
unmasked, 0 - masked.
Table 35 - Interrupt M ask Word Three (T1)
(Page 1, Address 1EH)
MT9074 Data Sheet
71
Zarlink Semiconductor Inc.
Table 36 - LIU Control Word (T1)
(Page 1, Address 1FH)
Bit Name Functional Description
7 NRZNRZ Format Selection. Only used in the digital framer only mode
(LIU is disabled). A on e s ets t he MT907 4 to accept a unipolar NRZ
format input stream on RxA as the line input, and to transmit a
unipolar NRZ format stream on TxB. A zero causes the MT9074 to
accept a complementary pair of dual rail inputs on Rx A/R xB and to
transmit a complementary pair of dual rail outputs on TxA/TxB.
6 - 4 TXL2-0 Transmit Line Build Out 2 - 0. Setting these bits shapes the
transmit pulse as detailed in the table below:
TX22 TXL1 TXL0 Line Build Out
0 0 0 0 to 133 feet/ 0 dB
0 0 1 133 to 266 feet
0 1 0 266 to 399 feet
0 1 1 399 to 533 feet
1 0 0 533 to 655 feet
1 0 1 -7.5 dB
1 1 0 -15 dB
1 1 1 -22.5 dB
After reset these bits are zero.
3REDBLReceive Equalizer Disable. If one the receive equalizer is turned
off. If zero, the receive equalizer is turned on and will compensate
for loop length automatically.
2-0 RES2-0 Receive Equalization Select. Setting these pins forces a level of
equalization of the incoming line data.
RES2 RES1 RES0 Receive Equalization
0 0 0 0 10 dB
0 0 1 10 18 dB
0 1 0 18 25 dB
0 1 1 25 30 dB
1 0 0 >30 dB
1 0 1 reserved
1 1 0 reserved
1 1 1 reserved
These settings have no effect if REDBL is set to zero.
MT9074 Data Sheet
72
Zarlink Semiconductor Inc.
Master Control 2 (Page 02H) (T1)
Address
(A4A3A2A1A0) Register Names
10H (Table 38) Configuration Control Word T1/E1, LIUEn, ADSEQ
11H (Table 39) Custom Tx Pulse Enable CPL
12H Reserved Set all bits to zero for normal operation.
13H Reserved Set all bits to zero for normal operation.
14H Reserved Set all bits to zero for normal operation.
15H Reserved Set all bits to zero for normal operation.
16H Reserved Set all bits to zero for normal operation.
17H Reserved Set all bits to zero for normal operation.
18H Reserved Set all bits to zero for normal operation.
19H Reserved Set all bits to zero for normal operation.
1AH Reserved Set all bits to zero for normal operation.
1BH Reserved Set all bits to zero for normal operation.
1CH (Table 40 ) Cu s to m Pu ls e Wo rd 1 CP6-0
1DH (Table 41 ) Cu s to m Pu ls e Wo rd 2 CP6-0
1EH (Table 42 ) Custom Pu ls e Wo rd 3 CP6-0
1FH (Table 43) Custom Pulse Word 4 CP6-0
Table 37 - Master Control 2 (P age 02H) (T 1)
MT9074 Data Sheet
73
Zarlink Semiconductor Inc.
Table 38 - Configuration Con trol Word
(Page 2, Address 10H) (T1)
Bit Name Functional Description
7T1/E1T1/E1 Mode Selection. when this bit is zero, the device is in T1
mode. When set high, the device is in E1 mode.
6-5 RSV Reserved. Must be kept at 0 for normal operation.
4LIUEn
LIU Enable. Setting this bit low enables the internal LIU front-end.
Setting this pin high disables the LIU. Digital inputs RXA and RXB
are sampled by the rising edge of E1.5i (C1.50) to strobe in the
received line data. Digital transmit data is clocked out of pins TXA
and TXB with the rising edge of C1.5o
3-2 RSV Reserved. Must be kept at 0 for normal operation.
1 ADSEQ Digital Milliwatt or Digital Test Sequence. If one, the Alaw
digital milliwatt analog test sequence will be selected for those
channels with per time slot control bits TTST, RRST set. If zero, a
PRBS generator / detector will be connected to channels with
TTST, RRST respectively.
0RSVReserved. Must be kept at 0 for normal operation.
Bit Name Functional Description
7RSVReserved. Must be kept high for normal operation.
6-4 RSV Reserved. Must be kept low for normal operation.
3CPLCustom Pulse Level. Setting this bit low enables the internal ROM
values in generating the transmit pulses. The ROM is coded for different
line terminations or build out, as specified in the LIU Control word. Setting
this bit high disables the pre-programmed pulse templates. Each of the 4
phases that generate a mark derive their D/A coefficients from the values
programmed in the CPW registers.
2-0 RSV Reserved. Must be kept at 0 for normal operation.
Table 39 - Custom Tx Pulse E nable
(Page 2, Address 11H) (T1)
MT9074 Data Sheet
74
Zarlink Semiconductor Inc.
Bit Name Functional Description
7RSVReserved. Must be kept low for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TTIP/TRING line driver A/D converter during the
first phase of a mark. The greater the binary number loaded into the
register, the greater the amplitude driven out. This feature is enabled when
the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address
11H of Page 2 is set high.
Table 40 - Custom Pulse Word 1
(Page 2, Address 1CH) (T1)
Bit Name Functional Description
7RSVReserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TTIP/TRING line driver A/D converter during the
second phase of a mark. The greater the binary number loaded into the
register, the greater the amplitude driven out. This feature is enabled when
the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address
11H of Page 2 is set high.
Table 41 - Custo m Pulse Word 2
(Page 2, Address 1DH) (T1)
Bit Name Functional Description
7RSVReserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TTIP/TRING line driver A/D converter during the
third phase of a mark. The greater the binary number loaded into the
register, the greater the amplitude driven out. This feature is enabled when
the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address
11H of Page 2 is set high.
Table 42 - Custo m Pulse Word 3
(Page 2, Address 1EH) (T1)
MT9074 Data Sheet
75
Zarlink Semiconductor Inc.
Master Status 1 (Page03H) (T1)
Bit Name Functional Description
7RSVReserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TT IP/TRING lin e drive r A/D c onverter during the
fourth phase of a mark. The greater the binary number loaded into the
register, the greater the amplitude driven out. This feature is enabled
when the control bit 3 - CPL of the Custom Tx Pulse Enable Register -
address 11H of Page 2 is set high.
Table 43 - Custom Pulse Word 4
(Page 2, Address 1FH) (T1)
CP6-0 Breakdown
CP[6] sign bit (0 = neg, 1 = pos)
(only necessary for T1)
CP[5:0] magnitude in binary
(pulse amplitude = 0.1 * CP[5:0]V
Address
(A4A3A2A1A0)Register Function
10H (Table 45) Synchronization Status Word TFSYNC, MFSYNC, SE, LOS
11H (Table 46) Alarm Status Word D4YALM, D4Y48, SECYEL, ESFYEL, BLUE,
PDV, LLED, LLDD
12H (Table 47) Timer Status Word 1SEC, 2SEC, 5SEC
13H (Table 48) Most Significant Phase Status Word RSLIP, RSLPD, RxFRM
14H (Table 49) Least Significant Phase Status Word RxTS4-0, RxBC2-0
15H (Table 50) Receive Bit Oriented Message RxBOM7 -0
16H (Table 51) Receive Signal Status Word PD4-PD0, LLOS
17H (Table 52) MSB Transmit Slip Buffer TSLIP, TSLPD, TxSBMSB
18H (Table 53) Transmit Slip Buffer Delay TxTS4-0, TxBC2-0
19H - - - Unused.
1AH - - - Unused.
1BH - 1EH - - - Unused.
1FH(Table 54) Identification Register Internally set to 10101111
Table 44 - Master Status 1 (Page 3) (T1)
MT9074 Data Sheet
76
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 TFSYNC Terminal Frame Synchronization. Indicates the Terminal Frame Syn-
chronization status (1 - loss; 0 - acquired). For ESF links terminal frame
synchronization and multiframe synchronization are synonymous.
6 MFSYNC Multiframe Synchronization. Indicates the Multiframe Synchronization
status (1 - loss; 0 -acquired). F or ESF links multiframe synchronization an d
terminal frame synchronization are synonymous.
5SESeverely Errored Frame. This bit toggles when 2 of the last 6 received
framing bits are in error. The framing bits monitored are the ESF framing
bits for ESF links, the Ft bits for SLC-96 links and a combination of Ft and
Fs bits for D4 links (See Framing Mode Selection Word - page 1 address
10H).
4LOSDigital Los Of Signal. This bit goes high after the detection of 192
consecutive zeros. It returns low when the incoming pulse density exceeds
12.5% over a 250 ms period
3 - 0 - - - Unused.
Table 45 - Synchronization Status Word
(Page 3, Address 10H) (T1)
Bit Name Functional Description
7 D4YALM D4 Yellow Alarm. This bit is set if bit position 2 of virtually every DS0
channel is a zero for a period of 600 milliseconds. The alarm is tolerant of
errors by permitting up to 16 ones in a 48 millisecond integration period.
The alarm clears in 200 milliseconds after being removed from the line.
6 D4Y48 D4 Yellow Alarm - 48 millisecond sample. This bit is set if bit position 2
of virtually every DS0 channel is a zero for a period of 48 milliseconds.
The alarm is tolerant of errors by permitting up to 16 ones in the
integration period. This bit is updated every 48 milliseconds.
5 SECYEL Secondary D4 Yellow Alarm. This bit is set if 2 consecutive ’1’s are
received in the Sbit position of the 12th frame of the D4 superframe.
4 ESFYEL ESF Yellow Alarm. This bit sets if the ESF yellow alarm
0000000011111111 is received in seven or more codewords out of ten.
3BLUEBlue Alarm. This bit is set if less than 6 zeros are received in a 3
millisecond window.
2PDVPulse Density Violation. This bit toggles if RxB8ZS is set high, it will
toggle upon detection of 8 consecutive zeros. If RxB8ZS is set low, it
will toggle upon dete ction of 16 consecutive zeros on the line data, or if
there are less than N ones in a window of 8(N+1) bits - where N=1 to 23.
1LLEDLine Loopback Enable Detect. This bit will be set when a framed or
unframed repeating pattern of 00001 has been detected during a 48
millisecond interval. Up to fifteen errors are permitted per integration
period.
Table 46 - Alarm Status Word
(Page 3, Address 11H) (T1)
MT9074 Data Sheet
77
Zarlink Semiconductor Inc.
0 LLDD Line Loopback Disable Detect. This bit will be set when a framed or
unframed repeating pattern of 001 has been detected during a 48
millisecond interval. Up to fifteen errors are permitted per integration
period.
Bit Name Functional Description
71SECOne Second Timer Status . This bit changes s tate once every 0.5 seconds.
62SECTwo Second Timer Status. This bit changes state once every second and
is synchronous with the 1SEC timer.
55SEC Five Second Timer Status. This bit changes state once every 2.5 seconds
and is synchronous with the 1SEC timer.
4-0 - - - Unused.
Table 47 - Timer Status Word
(Page 3, Address 12H) (T1)
Bit Name Functional Description
7RSLIPReceive Slip. A change of state (i.e., 1-to-0 or 0-to-1) indicates that a receive
controlled frame slip has occurred.
6 RSLPD Receive Slip Direction. If one, indicates that the last received frame slip
resulted in a repeated frame, i.e., the system c lock (C4b) is faster than ne twork
clock (E2o). If zero, indicates that the last received frame slip resulted in a lost
frame, i.e., system clock slower than network clock. Updated on an RSLIP
occurrence basis.
5 RxFRM Receive Frame Delay. The most significant bit of the Receive Slip Buffer
Phase Status Word. If zero, the delay through the receive elastic buffer is
greater than one frame in length; if one, the delay through the receive elastic
buffer is less than one frame in length.
4-0 - - - Unused
Table 48 - Most Significant Phase Status Word
(Page 3, Address 13H) (T1)
Bit Name Functional Description
Table 46 - Alarm Status Word
(Page 3, Address 11H) (T1)
MT9074 Data Sheet
78
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 3 RxTS4 - 0 Receive Time Slot. A five bit counter that indicates the number of time
slots between the receive elastic buffer internal write frame boundary and
the ST-BUS read frame boundary. The count is updated every 250 uS.
2 - 0 RxBC2 - 0 Receive Bit Count. A three bit counter that indicates the number of
STBUS bit times there are between the receive elastic buffer internal write
frame boundary and the ST-BUS read frame boundary. The count is
updated every 250 uS.
Table 49 - Least Significant Phase Status Word
(Page 3, Address 14H) (T1)
Bit Name Functional Description
7 - 0 RxBOM7 - 0 Received Bit Oriented Message. This register contains the eight least
significant bits of the ESF bit o riented message codeword. The contents of
this register is updated when a new bit - oriented message codeword has
been detected in 8 out of the last ten codeword positions.
Table 50 - Receive Bit Oriented Mess age
(Page 3, Address 15H) (T1)
Bit Name Functional Description
7 - 3 PD4 - PD0 Peak Detector Voltage Levels. These five bits indicate the level of the
received signal AMI pulses.
PD4 PD3 PD2 PD1 PD0 Line Attenu ation
0 0 0 0 1 less than 4dB
00010 3-8dB
00100 8-14dB
0 1 0 0 0 14-20dB
1 0 0 0 0 more th an 20dB
2 LLOS LIU Loss of Signal indication. This bit will be high when the received
signal is less than 40 dB below the nominal value for a period of at least 1
msec. This bit will be low for normal operation.
1-0 - - - Unused
Table 51 - Receive Signal Status Word
(Page 3, Address 16H) (T1)
MT9074 Data Sheet
79
Zarlink Semiconductor Inc.
Bit Name Functional Description
7TSLIPTransmit Slip. A change of state (i.e., 1-to-0 or 0-to-1) indicates that a
transmit controlled frame slip has occurred.
6 TSLPD Transmit Slip Direction. If one, indica tes that the last transmit frame slip
resulted in a repeated frame, i.e., the internally generated 1.544 Mhz.
transmit clock is faster than the system clock (C4b). If zero, indicates that
the last transmit frame slip resulted in a lost frame, i.e., the internally
generated 1.544 Mhz. transmit clock is slower than network clock.
Updated on an TSLIP occurrence basis.
5 TxSBMSB Transmit Slip Buffer MSB. The most significant bit of the phase status
word. If one, delay through the transmit elastic buffer is greater than one
frame in length; if zero, delay through the receive elastic buffer is less
than one frame in length. Bit is reset whenever page 1 address 17H -
Transmit Slip Buffer Delay - is written to.
4 - 0 - - - Unused.
Table 52 - MSB Transmit Slip Buffer
(Page 3, Address 17H) (T1)
Bit Name Funct ional Description
7 - 3 T xTS4 - 0 Transmit Time Slot. A five bit counter that indicates the number of
STBUS time slots between the transmit elastic buffer STBUS write frame
boundary and the internal transmit read frame boundary. The count is
updated every 250 uS.
2 - 0 TxBC2 - 0 Transmit Bi t Count. A three bit counter indic ating the number of STBU S
bit times there are between the transmit elastic buffer STBUS write
frame boundary and the internal read frame boundary. The count is
updated every 250 uS.
Table 53 - Transmit Slip Buffer Delay
(Page 3, Address 18H) (T1)
Bit Name Functional Description
7-0 ID7-0 ID Number. Contains device code 10101111
Table 54 - Identificatio n Word
(Page 3, Address 1FH) (T1)
MT9074 Data Sheet
80
Zarlink Semiconductor Inc.
Master Status 2 (Page04H)(T1)
Address
(A4A3A2A1A0)Register Function
10H (Table 56) PRBS Error Counter PS7-0
11H (Table 57) CRC Multiframe counter for PRBS PSM7-0
12H (Table 58) Alarm Reporting Latch D4YALML, D4Y48L, SECYELL, ESFYELL,
BLUEL, PDVL, LLEDL, LLDDL
13H (Table 59) Framing Bit Counter FC7-0
14H (Table 60) Out of Frame / Change of Frame Alignment
Counters OOF3-0/COFA3-0
15H (Table 61) Multiframes Out of Sync Counter MFOOF7-0
16H (Table 62) Most Significant Bipolar Violation Error
Counter BPV15 - BPV8
17H (Table 63) Least Significant Bipolar Violation Error
Counter BPV7 - BPV0
18H (Table 64) CRC- 6 Error Counter CEt CC15-CC8
19H (Table 65) CRC- 6 Error Counter CEt CC7 - CC0
1AH Unused.
1BH (Table 66) Interrupt Word Zero TFSYNI, MFSYNI, AISI, LOSI, SEI, TxSLPI,
RxSLPI
1CH (Table 67) Interrupt Word One FEI, CRCI, YELI, COFAI, BPVI, PRBSI, PDVI
1DH (Table 68) Interrupt Word Two FEO, CRCO, OOFO, COFAO, BPVO, PRBSO,
PRBSMFO,MFOOFO
1EH (Table 69) Interrupt Word Three HDLC0I, HDLC1I, LCDI, 1SECI, 5SECI,
BIOMI, SIGI
1FH (Table 70) Overflow Reporting Latch FEOL, CRCOL, OOFOL, COFAOL, BPVOL,
PRBSOL, MFOOFOL
Table 55 - Master Status 2 (Page 4) (T1)
Bit Name Functional Description
7 - 0 PS7-0 This counter is incremented for each PRBS error detected on any of
the receive channels connected to the PRBS error detector.
Table 56 - PRBS Erro r Counter
(Page 4, Address 10H) (T1)
MT9074 Data Sheet
81
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 0 PSM7-0 This counter is incremented for each received CRC multiframe. It is cleared
when the PRBS Error Counter is written to.
Table 57 - CRC Multiframe Co unter for PRBS
(Page 4, Address 11H) (T1)
Bit Name Functional Description
7D4YALMLD4 Yellow Alarm Latch. This bit is set if a D4 yellow alarm is detected
within a 600 millisecond integration period. It is cleared after a read.
6D4Y48LD4 Yellow Alarm (48 milliseconds) Latch. This bit is set if a D4 yellow
alarm is detected within a 48 millisecond integration period. It is cleared
after a read.
5 SECYELL Secondary D4 Yellow Alarm Latch. This bit is set if an alternate D4 (S
bit in 12 th frame) is detected. It is cleared after a read.
4 ESFYELL ESF Yellow Alarm Latch. This bit is set upon receipt of a ESF yellow
alarm. It is cleared after a read.
3BLUELBlue Alarm Latch. This bit is set upon receipt of a blue alarm. It is
cleared after a read.
2PDVLPulse Density Violation Latch. This bit is set upon receipt of a pulse
density violation. It is cleared after a read.
1 LLEDL Line Loopback Enable Detect Latch. This bit is set upon receipt of a
line loopback enable code. It is cleared after a read.
0 LLDDL Line Loopback Disable Detect Latch. This bit is set upon receipt of a
line loopback disable code. It is cleared after a read.
Table 58 - Alarm Reporting Latch
(Page 4, Address 12H) (T1)
Bit Name Functional Description
7 - 0 FC7 - 0 Framing Bit Counter. This eight bit counter will be incremented for each
error in the received framing pattern. In ESF mode the ESF framing bits are
monitored. In D4 mode Fs bits may be monitored as well as Ft bits. See -
Section 15.5 Framing Bit Counter. The count is only active if the MT9074 is
in synchronization.
Table 59 - Framing Bit Counte r
(Page 4, Address 13H) (T1)
MT9074 Data Sheet
82
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 4 OOF3 - 0 Out Of Frame Counter. This four bit counter is incremented with every loss of
receive frame synchronization.
3 - 0 COFA3 - 0 Change of Frame Alignment Counter. This four bit counter is incremented if a
resynchronization is done which results in a shift in the frame alignment position.
Table 60 - Out Of Frame / Change of Frame Alignment Counte r
(Page 4, Address 14H) (T1)
Bit Name Functional Description
7 - 0 MFOOF7 - 0 Multiframes Out of Synchronization Counter. This eight bit counter will be
incremented once for every multiframe (1.5 milliseconds in D4 mode, 3
milliseconds in ESF mode) in which basic frame synchronization is lost.
Table 61 - Multiframes Out of Sync Counter
(Page 4, Address 15H) (T1)
Bit Name Functional Description
7 - 0 BPV15 - 8 Most Significant Bits of the BPV Counter. The most significant eight bits
of a 16 bit counter that is incremented once for every bipolar violation error
received.
Table 62 - Most Significa nt Bits of the BPV Counter
(Page 4, Address 16H) (T1)
Bit Name Functional Description
7 - 0 BPV7 - 0 Least Significant Bits of the BPV Counter. The least significant eight
bits of a 16 bit counter that is incremented once for ever y bipolar v iolation
error received.
Table 63 - Least Sign ificant Bits of the BPV Counter
(Page 4, Address 17H) (T1)
MT9074 Data Sheet
83
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 0 CC15 - 8 CRC-6 Error Counter Bits Fifteen to Eight. These are the most significant
eight bits of the CRC-6 error counter.
Table 64 - CRC-6 Error Cou nter
(Page 4, Address 18H) (T1)
Bit Name Functional Description
7 - 0 CC7 - 0 CRC-6 Error Counter Bits Seven to Zero. These are the least significant
eight bits of the CRC-6 error counter.
Table 65 - CRC-6 Error Counter
(Page 4, Address 19H) (T1)
Bit Name Functional Description
7 TFSYNI Terminal Frame Synchronization Interrupt. When unmasked this interrupt
bit goes high whenever a change of state of terminal frame synchronization
condition exists. Reading this register clears this bit.
6 MFSYNI Multiframe Synchronization Interrupt. When unmasked this interrupt bit
goes high whenever a change of state of multiframe synchronization
condition exists. Reading this register clears this bit.
5- - -Unused.
4AISIAlarm Indication Signal Interrupt. When unmasked this interrupt bit goes
high whenever a change of state of received all ones condition exists.
Reading this register clears this bit.
3LOSILoss of Signal Interrupt. When unmasked this interrupt bit goes high
whenever a change of state of loss of signal (either analog - signal 40 dB
below nominal or digital - 192 consecutive 0’s received) condition exists.
Reading this register clears this bit.
2 SEI Severely Errored Frame Interrupt. When unmasked this interrupt bit goes
high whenever a sequence of 2 framing errors out of 6 occurs. Reading this
register clears this bit.
1TxSLPITransmit SLIP Interrupt. When unmasked this interrupt goes high
whenever a controlled frame slip occurs in the transmit elastic buffer.
Reading this register clears this bit.
0RxSLPIReceive SLIP Interrupt. When unmasked this interrupt bit goes high
whenever a controlled frame slip occurs in the receive elastic buffer. Reading
this register clears this bit.
Table 66 - Interrupt Word Zero
(Page 4, Address 1BH) (T1)
MT9074 Data Sheet
84
Zarlink Semiconductor Inc.
Bit Name Functional Description
7FEIFraming Bit Error Interrupt. When unmasked this interrupt bit goes high
whenever an erroneous framing bit is detected (provided the circuit is in
terminal frame sync). Reading this register clears this bit.
6 CRCI CRC-6 Error Interrupt. When unmasked this interrupt bit goes high
whenever a local CRC-6 error occurs. Re ading this register clears this bit.
5YELIYellow Alarm Interrupt. When unmasked this interrupt bit goes high upon
detection of a yellow alarm. Readin g this register cl ears this bit.
4COFAIChange of Frame Alignment Interrupt. When unmasked this interrupt bit
goes high whenever a change of frame alignment occurs after a reframe.
Reading this register clears this bit.
3 BPVI Bipolar Violation Interrupt. When unmasked this interrupt bit goes high
whenever a bipolar violation (excluding B8ZS encoding) is encountered.
Reading this register clears this bit.
2 PRBSI Psuedo Random Bit Sequence Error Interrupt. When unmasked this
interrupt bit goes high upon detection of an error with a channel selected for
PRBS testing. Reading this register clears this bit.
1PDVIPulse Density Violation Interrupt. When unmasked this interrupt bit goes
high whenever in the absence of B8ZS coding a sequence of 16 consecutive
zeros is received on the line, or the incoming pulse density is less than N
ones in a time frame of 8(N+1) where N = 1 to 23. In the case of B8ZS
coding, the interrupt is set upon detection of 8 consecutive zeros. Reading
this register clears this bit.
0- - -Unused.
Table 67 - Interrupt Word One
(Page 4, Address 1CH) (T1)
Bit Name Functional Description
7FEOFraming Bit Error Counter Overflow Interrupt. When unmasked this
interrupt bit goes high whenever the framing bit error counter changes from
FFH to 00H. Reading this register clears this bit.
6 CRCO CRC-6 Error Counter Overflow Interrupt. When unmasked this interrupt
bit goes high whenever the CRC-6 error counter changes from FFH to 00H.
Reading this register clears this bit.
5 OOFO Out Of Frame Counter Overflow Interrupt. When unmasked this interrupt
bit goes high whenever the out of frame counter changes state from
changes from FFH to 00H. Reading this register clears this bit.
Table 68 - In terru pt Word Two
(Page 4, Address 1DH) (T1)
MT9074 Data Sheet
85
Zarlink Semiconductor Inc.
4COFAOChange of Frame Alignment Counter Overflow Interrupt. When
unmasked this interrupt bit goes high whenever the change of frame
alignment counter changes from FFH to 00H. Reading this register clears
this bit.
3 BPVO Bipolar Violation Counter Overflow Interrupt. When unmasked this
interrupt bit goes high whenever the bipolar violation counter changes from
FFH to 00H. Reading this register clears this bit.
2PRBSOPsuedo Random Bit Sequence Error Counter Overflow Interrupt. When
unmasked this interrupt bit goes high whenever the PRBS error counter
changes from FFH to 00H. Reading this register clears this bit.
1PRBSMFOPsuedo Random Bit Sequence Multiframe Counter Overflow Interrupt.
When unmasked this interrupt bit goes high whenever the multiframe
counter attached to the PRBS error counter overflows. FFH to 00H. 1 -
unmasked, 0 - masked.
0 MFOOFO Multiframes Out Of Sync Overflow Interrupt. When unmasked this
interrupt bit goes high whenever the multiframes out of frame counter
changes from FFH to 00H. Reading this register clears this bit.
Bit Name Functional Description
7- - -Unused.
6 HDLC0I HDLC0 Interrupt. Whenever an unmasked HDLC0 interrupt occurs (from
the 4 kHz data link) this bit goes high. Reading this register clears this bit.
5 HDLC1I HDLC1 Interrupt. Whenever an unmasked HDLC1 interrupt occurs (from
the DS1 channel 24 signaling channel) this bit goes high. Reading this
register clears this bit.
4 LCDI Loop Code Detected Interrupt. When unmasked this interrupt bit goes
high whenever either the loop up (00001) or loop down (001) code has been
detected on the line for a period of 48 milliseconds. Reading this register
clears this bit.
3 1SECI One Second Status Interrupt. When unmasked this interrupt bit goes high
whenever the 1SEC status bit (page 3 address 12H bit 7) goes from low to
high. Reading this register clears this bit.
2 5SECI Five Second Status Interrupt. When unmasked this interrupt bit goes high
whenever the 5 SEC status bit goes from low to high. Reading this register
clears this bit.
Table 69 - Interrupt Word Three
(Page 4, Address 1EH) (T1)
Bit Name Functional Description
Table 68 - In terru pt Word Two
(Page 4, Address 1DH) (T1)
MT9074 Data Sheet
86
Zarlink Semiconductor Inc.
1 BIOMI Bit Oriented Message Interrupt. When unmasked this interrupt bit goes
high whenever a pattern 111111110xxxxxx0 has been received on the FDL
that is different from the last message. The new message must persist for 8
out the last 10 message positions to be accepted as a valid new message.
Reading this register clears this bit.
0SIGISignaling Interrupt. When unmasked this interrupt bit goes high whenever
a change of state (optionally debounced - see DBEn in the Data Link,
Signaling Control Word page 1 address 12H) is detected in the signaling
bits (AB or ABCD) pattern. Reading this register clears this bit.
Bit Name Functional Description
7FEOLFraming Bit Error Counter Overflow Latch. This bit is set when the
framing bit counter overflows. It is cleared after being read.
6CRCOLCRC-6 Error Counter Overflow Latch. This bit is set when the crc error
counter overflows. It is cleared after being read.
5 OOFOL Out Of Frame Counter Overflow Latch. This bit is set when the out of
frame counter overflows. It is cleared after being read.
4COFAOLChange of Frame Alignment Counter Overflow Latch. This bit is set
when the change of frame alignment counter overflows. It is cleared after
being read.
3 BPVOL Bipolar Violation Counter Overflow Latch. This bit is set when the
bipolar violation counter overflows . It is cle ared after being read.
2 PRBSOL Psuedo Random Bit Sequence Error Counter Overflow Latch. This bit
is set when the PRBS error counter overflows. It is cleared after being
read.
1 PRBSMFOFOL Psuedo Random Bit Sequence Multiframe Counter Overflow Latch.
This bit is set when the multiframe counter attached to the PRBS error
counter overflows. It is cleared after being read
0 MFOOFOL Multiframes Out Of Sync Overflow Latch. This bit is set when the
multiframes out of sync counter overflows. It is cleared after being read.
Table 70 - Overflow Reporting Latch
(Page 4, Address 1FH) (T1)
Bit Name Functional Description
Table 69 - Interrupt Word Three
(Page 4, Address 1EH) (T1)
MT9074 Data Sheet
87
Zarlink Semiconductor Inc.
Per Channel Transmit Signaling (Pages 5 and 6) (T1)
Page 05H, addresses 10000 to 11111 , a nd page 06H addresses 10000 to 10111 contain the Transmit Signaling
Control Words for DS1 channels 1 to 16 and 17 to 24 respectively. Table 107 illustrates the mapping between the
addresses of these pages and the DS1 channel numbers. Control of these bits for any one channel is through the
processor or controller port when the Per Time Slot Control bit RPSIG bit is high. Table 72 describes bit allocation
within each of these registers.
Serial per channel transmit sign aling control through CSTi is selected when the Per Time Slot Control bit RPSIG bit
is low. Table 71 describes the bit allo cation within eac h of the 24 active ST-BUS time slots of CSTi.
Page 5-6 Address: 0123456789101112131415
Equivalent DS1
channel 12345678910111213141516
Page 6 Address: 0123456789101112131415
Equivalent DS1
channel 1718192021222324xxxxxxxx
Table 71 - Page 5, 6 Address Ma pping to DS1 Channels (T1)
Bit Name Functional Description
7 - 4 - - - Unused.
3A(n)Transmit Signaling Bits A for Channel n. Where signaling is enabled, these bits
are transmitted in bit position 8 of the 6th DS1 frame (within the 12 frame
superframe structure for D4 superframes and the 24 frame structure for ESF
superframes).
2B(n)Transmit Signaling Bits B for Channel n. Where signaling is enabled, these bits
are transmitted in bit position 8 of the 12th DS1 frame (within the 12 frame
superframe structure for D4 superframes and the 24 frame structure for ESF
superframes).
1C(n)Transmit Signaling Bits C for Channel n. Where signaling is enabled, these bits
are transmitted in bit position 8 of the 18th DS1 frame within the 24 frame structure
for ESF superframes. In D4 mode these bits are unused.
0D(n)Transmit Signaling Bits D for Channel n. Where signaling is enabled, these bits
are transmitted in bit position 8 of the 24th DS1 frame within the 24 frame structure
for ESF superframes. In D4 mode these bits are unused.
Table 72 - Transmit Channel Associated Si gnaling (T1) (Pages 5,6)
MT9074 Data Sheet
88
Zarlink Semiconductor Inc.
Per Time Slot Control Words)(Pages 7 and 8) (T1)
The control functions described by Table 75 are repeated for each DS1 time slot. Page 7 addresses 10000 to
11111 correspond to DS1 time slot 1 to 16, while page 8 addresses 10000 to 10111 correspond to time s lots 17
to 24. Table 74 illustrates th e mapping between the addresses of these pages and the DS1 channel numbers.
Bit Name Functional Description
7 - 4 A(n),
B(n)
C(n),
D(n)
Transmit Signaling Bits for Channel n. When control bit MS N = 1 and RPSIG = 0 this nibble
is used. For ESF links these 4 bits a re transmitted on the associated DS1 channel (see tab le 8)
in frames 6, 12, 18 and 24. For D4 links bits A are transmit on the associated DS1 channel of
frame 6 and bits B are transmit o n the assoc iated DS1 c hannel of frame 12. For D4 links bits C
and D are unused.
3 - 0 A(n),
B(n),
C(n),
D(n)
Transmit Signaling Bits for Channel n. When control bit MS N = 0 and RPSIG = 0 this nibble
is used. For ESF links these 4 bits a re transmitted on the associated DS1 channel (see tab le 8)
in frames 6, 12, 18 and 24. For D4 links bits A are transmit on the associated Ds1 channel of
frame 6 and bits B are transmit o n the assoc iated DS 1 chann el of frame 12. For D4 links bits C
and D are unused.
Table 73 - T1 / Transmit Channels Usage - CSTi
NOTE: This table illustrates bit mapping on the serial input stream - it does not refer to an internal register.
Page 7 Address: 0123456789101112131415
Equivalent DS1
channel 12345678910111213141516
Page 8 Address: 0123456789101112131415
Equivalent DS1
channel 1718192021222324xxxxxxxx
Table 74 - Pages 7 and 8 Addre ss Mapping to DS1 Chan nels
Bit Name Functional Description
7 TXMSG Transmit Message Mode. If high, the data contained in the Transmit
Message Register (addre ss 18H, pag e 1) is transmitted in the c orrespond ing
DS1 time slot. If zero, the data on DSTi is transmitted on the corresponding
DS1 time slot.
6PCIPer Channel Inversion. When set high the data for this channel sourced
from DSTi is inverted b efore being tr ansmit onto the equivalent DS1 cha nnel;
the data received from the incoming DS1 channel is inverted before it
emerges from DSTo.
5RTSLRemote Time Slot Loopback. If one, the corresponding DS1 receive time
slot is looped to the corresponding DS1 transmit time slot. This received time
slot will also be present on DSTo. If zero, the loopback is disabled.
Table 75 - Per Time Slot Control Words
(Pages 7 and 8) (T1)
MT9074 Data Sheet
89
Zarlink Semiconductor Inc.
Per Channel Receive Signaling (T1 an d E1 mode) (Pages 9 and 0AH)
Page 09H, addresses 10000 to 11111, and page 1AH addresses 10000 to 10111 contain the Receive Signaling
Control Words for DS1 channels 1 to 16 and 17 to 24 respectively. Table 76 illustrates the mapping between the
addresses of these pages and the DS1 channel numbers. Table 77 describes bit allocation within each of these
registers.
4LTSLLocal Time Slot Loopback. If one, the corresponding transmit time slot is
looped to the c orrespond ing rece ive time s lot. This transmit time slot will also
be present on the transmit DS1 stream. If zero, this loopback is disabled.
3TTSTTransmit Test. If one, a test signal, either digital milliwatt (when control bit
ADSEQ is one) or PRBS (Z15-1) (ADSEQ is zero), will be transmitted in t he
corresponding DS1 time slot. More than one time slot may be activated at
once. If zero, the test signal will not be connected to the corresponding time
slot.
2RTSTReceive Test. If one, the corresponding DSTo time slot will be used for
testing. If control bit ADSEQ is one, a digital milliwatt signal will be
transmitted into the DSTo channel. If ADSEQ is zero, the receive channel
will be connected to the PRBS (215 - 1) detector.
1RPSIGSerial Signaling Enable. If set low, the transmit signaling buffer for the
equivalent DS1 channel will be sourced from the ST-BUS channel on CSTi
associated with it. If set high the transmit signaling RAM must be
programmed via the microport.
0CCClear Channel. When set high no robbed bit signaling is inserted in the
equivalent transmit DS1 channel. When set low robbed bit signaling is
included in every 6th channel.
Page 9 Address: 0123456789101112131415
Equivalent DS1
channel 12345678910111213141516
Page A Address: 0123456789101112131415
Equivalent DS1
channel 1718192021222324xxxxxxxx
Table 76 - Page 9, A Address Mapping to DS1 C hannels (T1)
Bit Name Functional Description
Table 75 - Per Time Slot Control Words
(Pages 7 and 8) (T1)
MT9074 Data Sheet
90
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 4 - - - Unused
3A(n)Receive Signaling Bits A for Channel n. These bits are extracted from bit position 8 of every
channel in received frame 6 (within the 12 frame superframe structure for D4 superframes and
the 24 frame structure for ESF superframes). The bits may be debounced for 6 to 9 milliseconds
where control bit DBNCE is set high.
3B(n)Receive Signaling Bits B for Channel n. These bits are extracted from bit position 8 of every
channel in received frame 12 (within the 12 fr ame superfra me structure for D4 supe rframes and
the 24 frame structure for ESF superframes). The bits may be debounced for 6 to 9 milliseconds
where control bit DBNCE is set high.
2C(n)Receive Signaling Bits C for Channel n. These bits are extracted from bit position 8 of every
channel in received frame 18 within the 24 frame structure for ESF superframes. The bits
reported may be debounced for 6 to 9 milliseconds where control bit DBNCE is set high. In D4
mode these bits are unused .
0 D(n) Receive Signaling Bits D for Channel n. These bits are extracted from bit position 8 of every
channel in received frame 24 within the 24 frame structure for ESF superframes. The bits
reported may be debounced for 6 to 9 milliseconds where control bit DBNCE is set high. In D4
mode these bits are unused .
Table 77 - Receiv e Channel Associated Sign aling (Pages 9 and A) (T1)
MT9074 Data Sheet
91
Zarlink Semiconductor Inc.
E1 Mode
Master Control 1 (Page 01H) (E1)
Address
(A4A3A2A1A0)Register Function
10H (Table 79) Mode Selection Control Word ASEL, CRCM, AUTC, ARAI, AUTY, CSYN,
REFRM, MFRF
11H (Table 80) Transmit Alarm Control Word TE, TAIS16, TxAO
12H (Table 81) HDLC Selection Word HDLC0, HDLC1, RxTRSP, TxTRSP, TIU1,TIU0
13H (Table 82) Transmit Multiframe Alignment Signal TMA1-4,X1,Y, X2, X3
14H (Table 83) Interrupt and Signaling Control Word DstoEn, CSToEn, TxCCS, DBNCE, MSN
15H (Table 84) Coding and Loopback Control Word RxHDB3, MLBK, HDB3, DLBK, RLBK, SLBK,
PLBK
16H (Table 85) Non Frame Alignment Control Word RxNFA, TALM, TNU4-8
17H (Table 86) Multiframe and Data Link Selection MFSEL, Sa4-Sa8
18H (Table 87) Transmit Message Word TXM7-0
19H (Table 88) Error Insertion Word BPVE, CRCE, FASE, NFSE, LOSE, PERR,
LOS/LOF
1AH (Table 89) Signaling Control Word RST, SPND, INTA, CNTCLR, SAMPLE,
EXTOSC, GCI/ST
1BH (Table 90) Interrupt Mask Word Zero SYNIM, MFSYIM, CSYNIM, AISIM, LOSIM,
CEFIM, YIM, SLPIM
1CH (Table 91) Interrupt Mask Word One FERIM, CRCIM, EBIM, AIS16IM, BPVIM,
PRBSIM, AUXPIM & RAI
1DH (Table 92) Interrupt Mask Word Two FEOM, CRCOM, EOM, BPVOM, PRBSOM,
PRBSMFO
1EH (Table 93) Interrupt Mask Word Three JAIM,1SECIM, 5SECIM, RCRIM, SIGIM
1FH (Table 94) LIU Control Word NRZUNI, REDBL, REMID, REMAX
Table 78 - Master Control 1 (Page 1) (E1)
MT9074 Data Sheet
92
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 ASEL AIS Select. This bit selects the criteria on which the detection of a valid
Alarm Indication Signal (AIS) is based. If zero, the criteria is less than three
zeros in a two frame period (512 bits). If one, the criteria is less than three
zeros in each of two consecutive double-frame periods (512 bits per double
frame).
6 CRCM CRC-4 Modification. If one activates the CRC-4 remainder modification
function when the device is in transparent mode. The received CRC-4
remainder is modified to reflect only the changes in the transmit DL. If zero,
time slot zero data from DSTi will not be modified in transparent mode.
5 AUTC Automatic CRC-interworking. If zero, automatic CRC-interworking is
activated. If one it is deactivated. See Framing Algorithm for a detailed
description.
4 ARAI Automatic Remote Alarm Indication. if zero, the Remote Alarm Indication
bit (the A bit) will function automatically. That is, RAI=0 when basic
synchronization has been acquired. And , RAI=1 when bas ic synchronization
has not been acquired. if one, the remote alarm indication bit is controlled
through the TALM bit of the transmit Non-Frame Alignment Control Word.
3 AUTY Automatic Y-Bit Operation. If zero, the Y-bit of the transmit multiframe
alignment signal will report the multiframe alignment status to the far end
i.e., zero - multiframe alignment acquired, one - lost. If one, the Y-bit is under
the manual control of the Transmit Multiframe Alignm ent Control Word.
2 CSYN CRC-4 Synchronization. If zero, basic CRC-4 synchronization processing
is activated, and the TIU0 Bit and the TIU1 bit programming will be
overwritten. If one, CRC-4 synchronization is disabled. If AUTC (Page 1,
Address 10H, bit 5) is also one then the first bits of channel 0 are used as
international use bits and are programmed by the TIU0 and TIU1.
1 REFRM Reframe. If one for at least one frame, and then cleared, the device will
initiate a search for a new basic frame position. Reframing function is
activated on the one to zero transition of the REFRM bit.
0 MFRF Multiframe Reframe. If one, for at least one frame, and then cleared the
MT9074 will initiate a search for a new signaling multiframe position.
Reframing function is activated on the one to zero transition of the MFRM
bit.
Table 79 - Mode Selection Control Word (E1)
(Page 1, Address 10H)
MT9074 Data Sheet
93
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - - - Unused
6TE Transmit E Bits. When zero and CRC-4 synchronization is achieved, the
E-bits transmit the received CRC-4 comparison results to the distant end
of the link, as p er G.703. That is, wh en zero and CRC-4 synch ronization is
lost, the transmit E-bits will be zero. If one, and CRC-4 synchronization is
lost the transmit E-bits will be one.
5TAIS16 Transmit AIS Time Slot 16. If one, an all ones signal is transmitted in
time slot 16. If zero, time slot functions normally.
4TxAO
Transmit All Ones. When low, this control bit forces an unframed all ones
to be transmit at TTIP and TRING.
3-0 - - - Unused
Table 80 - Transmit Alarm Control Word (E1)
(Page 1, Address 11H)
Bit Name Functional Description
7 - - - Unused.
6 - - - Unused.
5 HDLC0 HDLC0 Select. If one, then HDLC0 is connected to the data link on
selected Sa bits at a rate of 4, 8, 12, 16 or 20 kbits/sec. If zero, HDLC0 is
deselected and all HDLC0 interrupts are masked.
4 HDLC1 HDLC1 Select. If one, then HDLC1 is connected to time slot 16 in CCS
mode. If zero, HDLC1 is deselected and all HDLC1 interrupts are
masked.
3RxTRSPReceive Transparent Mode. When this bit is set to one, the framing
function is disabled on the receive side. Data coming from the receive
line passes through the slip buffer and drives DSTo with an arbitrary
alignment. When zero, the receive framing function operates normally.
2TxTRSPTransmit Transparent Mode. If one, the MT9074 is in transmit
transparent mode. No framing or signaling is imposed on the data
transmit from D STi onto the line. If zero, it is in termination mode.
1TIU1 Transmit International Use One. When CRC-4 operation is disabled
(CSYN=1), this bit is transmit on the PCM30 2048 kbit/sec. link in bit
position one of time-slot zero of non-frame-alignment frames. It is
reserved for international use and should normally be k ept at one. If CRC
processing is used, i.e., CSYN =0, this bit is ignored.
Table 81 - HDLC S election Word (E1)
(Page 1, Address 12H)
MT9074 Data Sheet
94
Zarlink Semiconductor Inc.
0TIU0 Transmit International Use Zero. When CRC-4 operation is disabled
(CSYN=1), this bit is transmit on the PCM30 2048 kbit/sec. link in bit
position one of time-slot zero of frame-alignment frames. It is reserved
for international use and should normally be kept at one. If CRC
processing is used, i.e., CSYN =0, this bit is ignored.
Bit Name Functional Description
7-4 TMA1-4 Transmit Multiframe Alignment Bits One to Four. These bits are
transmitted on the PCM30 2048 kbit/sec. link in bit positions one to four of
time slot 16 of frame zero of every signaling multiframe. These bits are used
by the far end to identify specific frames of a signaling multiframe. TMA1-4 =
0000 for normal operation.
3 X1 This bit is transmitted on the PCM30 2048 kbit/sec. link in bit position five of
time slot 16 of frame zero of every multiframe. X1 is normally set to one.
2 Y This bit is transmitted on the PCM30 2048 kbit/sec. link in bit position six of
time slot 16 of frame zero of every multiframe. It is used to indicate the loss of
multiframe alignment to the remote end of the link. If one - loss of multiframe
alignment; if zero - multiframe alignment acquired. This bit is ignored when
AUTY is zero (page 01H, address 10H).
1- 0 X2, X3 These bits are transmitted on the PCM30 2048 kbit/sec. link in bit positions
seven and eight respectively, of time slot 16 of frame zero of every
multiframe. X2 and X3 are normally set to one. If receive channel 16 data is
to be included in the looped data then the control bit TxCCS (Page, Address
14H, bit 5) must be set high, otherwise transmit signaling data, or HOLCC
data will be placed into the outgoing channel 16 timeslot.
Table 82 - Transmit Multiframe Alignment Signal (E1)
(Page 1, Address 13H)
Bit Name Functional Description
7 DSToEn DSTo Enable. If zero pin DSTo is tristate. If set, the pin DSTo is enabled.
6 CSToEn CSTo Enable. If zero pin CSTo is tristate. If set, the pin CSTo is enabled.
5 TxCCS Transmit Common Channel Signaling. If one, the transmit section of the
device is in common channel signalin g (CCS) mode. If zero, it is in Channel
Associated Signaling (CAS) mode.
4 DBNCE, Debounce Select. This bit selects the debounce period (1 for 14 msec.; 0
for no debounce). Note: there may be as much as 2 msec. added to this
duration because the state change of the signaling equipment is not
synchronous with the PCM30 signaling multiframe.
Table 83 - Interrupt and Signa ling Control Wo rd (E1)
(Page 1, Address 14H)
Bit Name Functional Description
Table 81 - HDLC S election Word (E1)
(Page 1, Address 12H)
MT9074 Data Sheet
95
Zarlink Semiconductor Inc.
3 MSN Most Significant Signaling Nibble. If one, the CSTo and CSTi channel
associated signaling nibbles will be valid in the most significant portion of
each ST-BUS time slot. If zero, the CSTo and CSTi channel associated
signaling nibbles will be valid in the least significant portion of each ST-BUS
time slot.
2-0 - - - Unused.
Bit Name Functional Descriptio n
7 RxHDB3 High Density Bipolar 3 Encoding. If one, HDB3 encoding is enabled in the
receive direction. If zero, AMI signal without HDB3 encoding is received
6 MLBK Metallic Loopback. If one, then the external RRTIP and RRING signals are
isolated from the receiver, and TTIP and TRING are internally connected to the
receiver analog input instead. If zero, metallic loopback is disabled.
5 TxHDB3 High Density Bipolar 3 Encoding. If one, HDB3 encoding is enabled in the
transmit direction. If zero, AMI signal without HDB3 encodi ng is transmitted.
4 - - - Unused.
3 DLBK Digital Loopback. If one, then the digital stream to the transmit LIU is looped
back in place of the digital output of the receive LIU. Data coming out of DSTo will
be a delayed version of DSTi. If zero, this feature is disabled.
2 RLBK Remote Loopback. If one, then all bipolar data received on RRTIP/RRING are
directly routed to TTIP/TRIN G on the PCM30 side of the MT9 074. If zero, then this
feature is disabled.
1 SLBK ST-BUS Loopback. If one, then all time slots of DSTi are connected to DSTo on
the ST-BUS side of the MT9074. If zero, then this feature is disabled. See
Loopbacks section.
0 PLBK Payload Loopback. If one, then all time slots received on RTIP/RRING are
connected to TTIP/TRING on the ST-BUS side of the MT9074 (this excludes time
slot zero). If zero, then this feature is disabled. If receive channel 16 data is to be
included in the looped data, then the control bit TxCCS (Page 1, Address 14H, bit
5) must be set high, otherwise transmit signaling data, or HDLC1 data will be
placed into the outgoing channel 16 timeslot.
Table 84 - Coding and Loopba ck Control Word (E1)
(Page 1, Address 15H)
Bit Name Functional Description
Table 83 - Interrupt and Signa ling Control Wo rd (E1)
(Page 1, Address 14H)
MT9074 Data Sheet
96
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - - - Unused.
6 RxNFA Receive Non-frame Alignment Byte. This bit decides the contents of channel
0 of DSTo. When RxNFA=1, channel 0 of DSTo contains only data from the
received non frame alignment signal (NFAS). When RxNFA = 0, channel 0 of
DSTo contains both frame alignment and non frame alignment bytes received
with the rest of the frame.
5 TALM Transmit Remote Alarm. This bit is transmitted on the PCM30 2048 kbit/sec.
link in bit position three (A bit) of time slot zero of NFAS frames. It is used to
signal an alarm to the remote end of the PCM30 link (one - alarm, zero -
normal). This control bit is ignored when ARAI is zero (p age 01 H, addre ss 10 H).
4-0 TNU4-8 Transmit National Use Four to Eight (Sa4 - Sa8). These bits are transmitted
on the PCM30 2048 kbit/sec. link in bit positions four to eight of time slot zero of
the NFA frame, if selected by Sa4 - Sa8 control bits of the DL selection word
(page 01H, address 17H).
Table 85 - Non Frame Alignment C ontrol Word (E1)
(Page 1, Address 16H)
Bit Name Functional Description
7 - - - Unused
6 MFSEL Multiframe Select. This bit determines which receive multiframe signal (CRC-4
or signaling) the RxMF (pin 42 in PLCC, 23 in MQFP) signal is aligned with. If
zero, RxMF is aligned with the receive signaling multiframe. If one, RxMF is
aligned with the receive CRC-4 multiframe.
5 - - - - Unused
4-0 Sa4-Sa8 A one selects the corresponding Sa bits of the NFA signal for 4, 8, 12, 16 or 20
kbits/sec. data link channel. Data link (DL) selection will function in termination
mode only; in transmit transparent mode Sa4 is automatically selected - see
TxTRSP control bit of page 01H, add ress 11H. If zero, the corresp onding bits of
transmit non-frame alignment signal are programmed by the Non-Frame
Alignment Control Word (page 01H, address 16H).
Table 86 - Multiframe and Data Link Selection (E1)
(Page 1, Address 17H)
Bit Name Functional Description
7-0 TxM7-0 Transmit Message Bits 7 - 0. The contents of this register are transmit into
those outgoing DS1 channels selected by the Per Time Slot Control registers.
Table 87 - Transmit Message Word (E1)
(Page 1, Address 18H)
MT9074 Data Sheet
97
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 BPVE Bipolar Violation Error Insertion . A zero to one transition of th is bit inserts
a single bipolar violation error into the transmit PCM30 data. A one, zero or
one to zero transition has no function.
6 CRCE CRC-4 Error Insertion. A zero to one transition of this bit inserts a single
CRC-4 error into the transmit PCM30 data. A one, zero, or one to zero
transition has no function.
5 FASE Frame Alignment Signal Error Insertion. A zero to one transition of this
bit inserts a single error into the time slot zero frame alignment signal of the
transmit PCM30 data. A one, zero, or one to zero transition has no function.
4 NFSE Non-frame Alignment Signal Error Insertion. A zero to one transition of
this bit inserts a single error into bit two of the time slot zero non-frame
alignment signal of the transmit PCM30 data. A one, zero, or one to zero
transition has no function.
3 LOSE Loss of Signal Error Insertion. If one, the MT9074 transmits an all zeros
signal (no pulses) in every PCM30 time slot. When HDB3 encoding is
activated no violations are transmitted. If zero, data is transmitted normally.
2 PERR Payload Error Insertion. A zero to one transition of this bit inserts a single
error in the transmit payload. A one, zero, or one to zero transition has no
function.
1 - - - Unused
0 LOS/LOF Loss of Signal or Loss of Frame Selection. If one, pin LOS (pin 61 in
PLCC, 57 in MQFP) will go high when a loss of signal state exits. A loss of
signal is defined as either receipt of a signal attenuated below the analog
loss of signal threshold (selectable as 20 dB or 40 dB below nominal) or
receipt of 192 consecutive 0’s. If low, pin LOS will go high when either a
loss of signal or a loss of basic frame alignment state exits (bit SYNC on
page 03H address 10H is zero).
Table 88 - Error Insertion Word (E1)
(Page 1, Address 19H)
MT9074 Data Sheet
98
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 RST Reset. When this bit is changed from zero to one the device will reset to its
default mode. See the Reset Operation section for the default settings.
6 SPND Suspend Interrupts. If one, the IRQ output (pin 12 in PLCC, 85 in MQFP)
will be in a high-impedance state and all interrupts will be ignored. If zero,
the IRQ output will function normally.
5 INTA Interrupt Acknowledge. A zero-to-one or one-to-zero transition will clear
any pending interrupt and make IRQ high impedance.
4 CNTCLR Counter Clear. If one, all status counters are cleared and held low. Zero for
normal operation.
3 SAMPLE One Second Sample. Setting this bit causes the error counters (change of
frame alignment, loss of frame alignment, bpv errors, crc errors, severely
errored frame events and multiframes out of sync) to be updated on one
second intervals coincident with the one second timer (status page 3
address 12H bit 7).
2 EXTOSC External Oscillator Select. Setting this bit connects the pin OSC1 to a TTL
compatible input. This allows for a system design employing a TTL output
oscillator as a 20.000 Mhz reference clock.
1 RSV Reserved. Must be kept at 0 for normal operation.
0 - - - Unused.
Table 89 - Signaling Control Word (E1)
(Page 1, Address 1AH)
Bit Name Functional Description
7 SYNIM Synchronization Interrupt Mask. When unmasked (SYNI=1) an interrupt
is initiated whenever change of state of basic frame synchronization
condition exists. If 1 - unmasked, 0 - masked.
6 MFSYIM Multiframe Synchronization Interrupt Mask. When unmasked
(MFSYI=1), an interrupt is initiated whenever a change of state of
multiframe synchro-nization is lost. If 1 - unmasked, 0 - masked.
5 CSYNIM CRC-4 Multiframe Synchronization Interrupt Mask. When unmasked
(CSYNI=1), an interrupt is initiated whenever a change of state of CRC-4
multiframe synchronization exists. If 1 - unmasked, 0 - masked.
4 AISIM Alarm Indication Signal Interrupt Mask. When unmasked (AISI=1) a
change of state of received AIS will initiate an interrupt. If 1 - unmasked, 0 -
masked.
Table 90 - Inte rrupt Mask Word Zero (E1)
(Page 1, Address 1BH)
MT9074 Data Sheet
99
Zarlink Semiconductor Inc.
3 LOSIM Loss of Signal Interrupt Mask. When unmasked this interrupt bit goes
high whenever a change of state of loss of signal (either analog - received
signal 20 or 40 dB below nominal or digital - 192 consecutive 0’s received)
condition exists. If 1 - unmasked, 0 - masked.
2 CEFIM Consecutively Errored FASs Interrupt Mask. When unmasked an
interrupt is initiated when two consecutive errored frame alignment signals
are received. If 1 - unmasked, 0 - masked.
1 YIM Remote Signaling Multiframe Alarm Interrupt Mask. When unmasked
(YI=1), an interrupt is initiated whenever a change of state of remote
signaling multiframe alarm signal is received. If 1 - unmasked, 0 - mas ked.
0 SLPIM SLIP Interrupt Mask. When unmasked (SLPI=1), an interrupt is initiated
when a controlled frame slip occurs. If 1 - unmasked, 0 - masked.
Bit Name Functional Description
7FERIMFrame Error Interrupt Mask. When unmasked (FERI = 1), an interrupt is
initiated when an error in the frame alignment signal occurs. If 1 -
unmasked, 0 - masked.
6 CRCIM CRC-4 Error Interrupt Mask. When unmasked an interrupt is initiated
when a local CRC-4 error occurs. 1 - unmasked, 0 - masked. If 1 -
unmasked, 0 - masked.
5 EBIM Receive E-bit Interrupt Mask. When unmasked an interrupt is initiated
when a receive E-bit indicates a remote CRC-4 error. 1 - unmasked, 0 -
masked. If 1 - unmasked, 0 - masked.
4 AIS16IM Channel 16 Alarm Indication Signal Interrupt Mask. When unmasked
(AIS16I = 1), a received AIS16 will initiate an interrupt. If 1 - unmasked, 0 -
masked.
3 BPVIM Bipolar Violation Interrupt Mask. When unmasked an interrupt is
initiated when a bipolar violation error occurs. 1 - unmasked, 0 - masked.
2 PRBSIM PRBS Interrupt Mask. When unmasked (PRBSI = 1), an interrupt is
initiated on a single PRBS detection error. If 1 - unmasked, 0 - masked.
1AUXPIMAuxiliary Pattern Interrupt Mask. When unmasked (AUXPI = 1), an
interrupt is initiated when the AUXP status bit of page 03H, address 15H
goes high. If 1 - unmasked, 0 - masked.
0RAIIMRemote Alarm Indication Interrupt Mask. When unmasked (RAII = 1) a
received RAI will initiate an interrupt. If 1 - unmasked, 0 - masked.
Table 91 - Interrupt Mask Word One (E1)
(Page 1, Address 1CH)
Bit Name Functional Description
Table 90 - Inte rrupt Mask Word Zero (E1)
(Page 1, Address 1BH)
MT9074 Data Sheet
100
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 FEOM Frame Alignment Signal Error Counter Overflow Interrupt Mask.
When unmasked an interrupt is in itiated when th e frame a lignment signal
error counter overflows. If 1 - unmasked, 0 - masked.
6 CRCOIM CRC-4 Error Counter Ov erfl ow Inte rr upt. Wh en unmask ed a n interrup t
is initiated when the CRC-4 error counter overflows. If 1 - unmasked, 0 -
masked.
5EBOIMReceive E-bit Counter Overflow Interrupt. When unmasked an
interrupt is initiated when the E-bit error counter overflows. If 1 -
unmasked, 0 - masked.
4 - - - Unused.
3 BPVCOM Bipolar Violation Counter Overflow Interrupt. When unmasked
(BPVO = 1), an interrupt is initiated when the bipolar violation error
counter changes form FFFFH to 0H. If 1 - unmaske d, 0 - masked.
2 PRBSOM PRBS Counter Overflow Interrupt. When unmasked (PRBSO = 1), an
interrupt is initiated on overflow of PRBS counter (page 04H, address
10H) from FFH to 0H. If 1 - unmasked, 0 - masked.
1 PRBSMFOM PRBS MultiFrame Counter Overflow Interrupt When unmasked an
interrupt will be generated whenever the multiframe counter attached to
the PRBS error counter overflows. If 1 - unmasked, 0 - masked.
0 - - - Unused.
Table 92 - Interrupt Mask Word Tw o (E1)
(Page 1, Address 1DH)
Bit Name Functional Description
7-5 - - - Unused
4JAIMJitter Attenuation Interrupt Mask. When unmasked, an interrupt will be
initiated when the jitter attenuator FIFO comes within four bytes of an
overflow or underflow condition. If 1 - unmasked, 0 - masked.
3 1SECIM One Second Status Interrupt Mask. When unmasked (1SECI = 1), an
interrupt is initiated when the 1SEC status bit changes from zero to one. If
1 - unmasked, 0 - masked.
2 5SECIM Five Second Status Interrupt Mask. When unmasked (5SECI = 1), an
interrupt is initiated when the 5SECI status bit changes from zero to one. If
1 - unmasked, 0 - masked.
1 RCRIM RCRI Interrupt Mask. When unmasked (RCRI=1), an interrupt is initiated
when RCR (remote alarm & CRC-4 error) status bit changes from zero to
one. If 1 - unmasked, 0 - masked.
0SIGIMSignaling (CAS) Interrupt Mask. When unmasked and any of the receive
ABCD bits of any channel changes state an interrupt is initiated. If 1 -
unmasked, 0 - masked.
Table 93 - Interrupt Mask Word Three (E1)
(Page 1, Address 1EH)
MT9074 Data Sheet
101
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 NRZ NRZ Format Selection. Only used in the digital framer only mode (LIU is
disabled). A one sets the MT9074 to accept a unipolar NRZ format input
stream on RxA as the line input, and to transmit a unipolar NRZ format
stream on TxB. A zero causes the MT9074 to accept a complementary pair
of dual rail inputs on RxA/RxB and to transmit a complementary pair of dual
rail outputs on TxA/TxB.
6-4 TX2-0 Transmit Pulse Amplitude. Select the TX2 –TX0 bits according to the line
type, value of termination resistors (RT), and transformer turns ratio used
TX2 TX1 TX0 Line Impedance(ohms) RT(ohms) Transformer Ratio
0 0 0 120 0 1:2
0 0 1 120 0 1:1
0 1 0 120 15 1:2
0 1 1 120/75 12.1 1:2
1 0 0 75 0 1:2
1 0 1 75 0 1:1
1 1 0 75 9.1 1:2
1 1 1 75/120 12.1 1:2
After reset these bits are zero.
3 REDBL Receive Equalizer Disa ble . If one the receive e qualizer is turne d off. If ze ro,
the receive equalizer is turned on and will compensate for loop length
automatically.
2-0 RES2-0 Receive Equalization Select. Setting these pins forces a level of
equalization of the incoming line data.
RES2 RES1 RES0 Receive Equalization
0 0 0 0 10 dB
0 0 1 10 18 dB
0 1 0 18 25 dB
0 1 1 25 30 dB
1 0 0 >30 dB
1 0 1 reserved
1 1 0 reserved
1 1 1 reserved
These settings have no effect if REDBL is set to zero.
Table 94 - LIU Control Word (E1)
(Page 1, Address 1FH)
MT9074 Data Sheet
102
Zarlink Semiconductor Inc.
Master Control 2 (Page-2)
Master Control 2 (Page 02H) (E1)
Address
(A4A3A2A1A0) Register Names
10H (Table 96) Configuration Control Word T1/E1, LIUEn, ELOS, ADSEQ
11H (Table 97) Custom Tx Pulse Enable CPL
12H Reserved Set all bits to zero for normal operation.
13H Reserved Set all bits to zero for normal operation.
14H Reserved Set all bits to zero for normal operation.
15H Reserved Set all bits to zero for normal operation.
16H Reserved Set all bits to zero for normal operation.
17H Reserved Set all bits to zero for normal operation.
18H Reserved Set all bits to zero for normal operation.
19H Reserved Set all bits to zero for normal operation.
1AH Reserved Set all bits to zero for normal operation.
1BH Reserved Set all bits to zero for normal operation.
1CH (Table 98 ) Cu s to m Pu ls e Wo rd 1 CP6-0
1DH(Table 99) Custom Pulse Word 2 CP6-0
1EH (Table 100) Custom Pulse Word 3 CP6-0
1FH (Table 101) Custom Pulse Word 4 CP6-0
Table 95 - Master Control 2 (Pag e 02H) (E1)
MT9074 Data Sheet
103
Zarlink Semiconductor Inc.
Bit Name Functional Description
7T1/E1E1 Mode Selection. when this bit is one, the device is in E1 mode.
6-5 RSV Reserved. Must be kept at 0 for normal operation.
4LIUEn
LIU Enable.Setting this bit low enables the intern al LIU front-end. Setting this pin
high disables the LIU. Digital inputs RXA and RXB are sampled by the rising
edge of E2.0i (C1.50) to strobe in the received line data. Digital transmit data is
clocked out of pins TXA and TXB with the rising edge of C2.0o
3ELOSELOS Enable. Set this bit low to set the analog loss of signal threshold to 40 dB
below nominal. Set this bit high to set the analog loss of signal threshold to 20
dB below nominal.
2RSVReserved. Must be kept at 0 for normal operation.
1ADSEQDigital Milliwatt or Digital Test Sequence. If one, the A-law digital milliwatt
analog test sequence will be selected by the Per Time Slot Control bits TTST
and RTST.If zero, a PRBS generator / detector will be connected to channels
with TTST, RRST respectively
0RSVReserved. Must be kept at 0 for normal operation.
Table 96 - Configuration Control Word
(Page 2, Address 10H) (E1)
Bit Name Functional Description
7RSVReserved. Must be kept high for normal operation.
6-4 RSV Reserved. Must be kept low for normal operation.
3CPLCustom Pulse Level. Setting this bit low enables the internal ROM values
in generating the transmit pulses. The ROM is coded for different line
terminations or build out, as specified in the LIU Control word. Setting this
bit high disables the pre-programmed pulse templates. Each of the 4
phases that generate a mark derive their D/A coefficients from the values
programmed in the CPW registers.
2-0 RSV Reserved. Must be kept at 0 for normal operation.
Table 97 - Custom Tx Pulse Ena ble
(Page 2, Address 11H) (E1)
MT9074 Data Sheet
104
Zarlink Semiconductor Inc.
Bit Name Functional Description
7RSVReserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TTIP/TRING line driver A/D converter during the first
phase of a mark. The greater the binary number loaded into the register, the
greater the amplitude driven out. This feature is ena bled when the co ntrol bit 3 -
CPL of the Custom Tx Pulse Enable Register - address 11H of Page 2 is set
high.
Table 98 - Custom Pulse Word 1
(Page 2, Address 1CH) (E1)
Bit Name Functional Description
7RSVReserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TTIP/TRING line driver A/D converter during the
second phase of a mark. The greater the binary number loaded into the
register, the greater the amplitude driven out. This feature is enabled when th e
control bit 3 - CPL of the Custom Tx Pulse Enable Register - address 11H of
Page 2 is set high.
Table 99 - Custom Pulse Word 2
(Page 2, Address 1DH) (E1)
Bit Name Functional Description
7RSVReserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TTIP/TRING line driver A/D converter during the
third phase of a mark. The greater the binary number loaded into the
register, the greater the amplitude driven out. This feature is enabled when
the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address
11H of Page 2 is set high.
Table 100 - Custom Pulse Word 3
(Page 2, Address 1EH) (E1)
MT9074 Data Sheet
105
Zarlink Semiconductor Inc.
Master Status 1 (Page03H) (E1)
Bit Name Functional Description
7RSVReserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the
magnitude setting for the TTIP/TRING line driver A/D converter during the
fourth phase of a mark. The greater the binary number loaded into the
register, the greater the amplitude driven out. This feature is enabled when
the control bit 3 - CPL of the Custom Tx Pulse Enable Re gister - addre ss 1 1H
of Page 2 is set high.
Table 101 - Custom Pulse Word 4
(Page 2, Address 1FH) (E1)
Address
(A4A3A2A1A0)Register Function
10H (Table 103) Synchronization Status Word SYNC, MFSYNC, CRCSYN, REB1, REB2,
CRCRF, RED, CRCIWK
11H (Table 104) Alarm Status Word 1 CRCS1, CRCS2 , RFAIL, LOSS, AIS16S, AISS,
RAIS, RCRS
12H (Table 105) Timer Status Word 1SEC, 2SEC, 400T, 8T, CALN, KLVE, T1,T2
13H (Table 106) Most Significant Phase Status Word RSLIP, RSLPD, RXFRM, AUXP, CEFS
14H (Table 107) Least Significant Phase Status Word RxTS4-0, RxBC2-0
15H (Table 108) Receive Frame Alignment Signal RIU0 &RFA2-8
16H (Table 109) Receive Signal Status Word EQSTAT4-0, LLOS
17H (Table 110) Jitter Attenuator Status Word JACS, JACF, JAE, JAF4, JAFC , JAE4, JAF
18H (Table 111) Receive Non-frame Alignment Signal RIU1, RNFAB, RALM, &RNU4-8
19H (Table 112) Receive Multiframe Alignment Signal RMAI1-4, X1, Y, X2, & X3
1AH Unused
1BH (Table 113) Alarm Status Word 2 RAIS, AISS, AIS16S, LOSS, AUXPS,
MFALMS, SLIPS
1CH-1EH Unused
1FH (Table 114) Identification Register Set to 10101111
Table 102 - Master Status 1 (Page 3) (E1)
MT9074 Data Sheet
106
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 SYNC Receive Basic Frame Alignment. SYNC indicates the basic frame
alignment status (1 - loss; 0 - acquired).
6 MFSYNC Receive Multiframe Alignment. MFSYNC indicates the multiframe
alignment status (1 - loss; 0 -acquired).
5 CRCSYN Receive CRC-4 Synchronization. CRCSYN indicates the CRC-4
multiframe alignment status (1 - loss; 0 - acquired).
4 REB1 Receive E-Bit One Status. REB1 indicates the status of the received E1 bit
of the last multiframe.
3 REB2 Receive E-Bit Two Status. REB 2 indicates the s tatus of the rece ived E2 bit
of the last multiframe.
2 CRCRF CRC-4 Reframe. A one indicates that the receive CRC-4 multiframe
synchronization could not be found within the time out period of 8 msec.
after detecting basic frame synchronization. This will force a reframe when
the maintenance option is selected and automatic CRC-4 interworking is
de-selected.
1REDRED Alarm. RED goes high when basic frame alignment has been lost for
at least 100 msec. This bit will be low when basic frame alignment is
acquired (I.431).
0 CRCIWK CRC-4 Interworking. CRCIWK indicates the CRC-4 interworking status (1 -
CRC-to-CRC; 0 - CRC-to-non-CRC).
Table 103 - Synchronization Status Word
(Page 3, Address 10H) (E1)
Bit Name Functional Description
7 CRCS1 Receive CRC Error Status One. If one, the evaluation of the last
received submultiframe 1 resulted in an error. If zero, the last
submultiframe 1 was error free. Updated on a submultiframe 1 basis.
6 CRCS2 Receive CRC Error Status Two. If one, the evaluation of the last
received submultiframe 2 resulted in an error. If zero, the last
submultiframe 2 was error free. Updated on a submultiframe 2 basis.
5 RFAIL Remote CRC-4 Multiframe Generator/Detector Failure. If one, then
each of the previous five seconds have an E-bit error count of greater
than 989, and for this same period the receive RAI bit was zero (no
remote alarm), and for the same period the SYNC bit was equal to zero
(basic frame alignment has been maintained). If zero, indicates normal
operation.
Table 104 - Ala rm Status Word 1
(Page 3, Address 11H) (continued) (E1 )
MT9074 Data Sheet
107
Zarlink Semiconductor Inc.
4 LOSS Loss of Signal Status. If one, indicates the presence of a loss of signal
condition. If zero, indicates normal operation. A loss of signal condition
occurs when 192 consecutive bit periods are zero. A loss of signal
condition terminates when an average ones dens ity of at least 12.5% ha s
been received over a period of 192 contiguous pulse positions starting
with a pulse.
3 AIS16S Alarm Indication Signal 16 Status. If one, indicates an all ones alarm is
being received in channel 16. If zero, normal operation. Updated on a
frame bas i s .
2 AISS Alarm Indication Status Signal. If one, indicates that a valid AIS or
all ones signal is being received. If zero, indicates that a valid AIS
signal is not being received. The criteria for AIS detection is
determined by the control bit ASE L.
1 RAIS Remote Alarm Indication Status. If one, there is currently a remote
alarm condition (i.e., received A bit is one). If zero, normal operation.
Updated on a non-frame alignment frame basis.
0 RCRS RAI and Continuous CRC Error Status. If one, there is currently an
RAI and continuous CRC error condition. If zero, normal operation.
Updated on a multiframe basis.
Bit Name Functional Description
Table 104 - Ala rm Status Word 1
(Page 3, Address 11H) (continued) (E1 )
MT9074 Data Sheet
108
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 1SEC One Second Timer Status. This bit changes state once every 0.5 second and
is synchronous with the 2SEC timer.
6 2SEC Two Second Timer Status. This bit changes state once every second and is
synchronous with the 1SEC timer.
5 400T 400 msec. Timer Status. This bit changes state when the 400 msec. CRC-4
multiframe alignment timer expires.
4 -- Unused.
3 CALN CRC-4 Alignment. This bit changes state every msec. When CRC-4 multiframe
alignment has been achieved state changes of this bit are synchronous with the
receive CRC-4 synchronization signal.
2 KLVE Keep Alive. This bit is high when the AIS status bit has been high for at least
100msec. This bit will be low when AIS goes low (I.431).
1 T1 Timer One. This bit will be high upon loss of terminal frame synchronization
persisting for 100 msec. This bit shall be low when T2 becomes high. Refer to
I.431 Section 5.9.2.2.3.
0 T2 Timer Two. This bit will be high when the MT9074 acquires terminal frame
synchronization persisting for 10 msec. This bit shall be low when non-normal
operational frames are received. I.431 Section 5.9.2.2.3.
Table 105 - Timer Status Word
(Page 3, Address 12H) (E1)
MT9074 Data Sheet
109
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 RSLIP Receive Slip. A change of state (i.e., 1-to-0 or 0-to-1) indicates that a
receive controlled frame slip has occurred.
6 RSLPD Receive Slip Direction. If one, indicates that the last received frame slip
resulted in a repeated frame, i.e., system clock is faster than network clock.
If zero, indicates that the last received frame slip resulted in a lost frame,
i.e., system clock is slower than network clock. Updated on an RSLIP
occurrence basis.
5 RXFRM Receive Frame Delay. The most significant bit of the Receive Slip Buffer
Phase Status Word. If zero, the delay through the receive elastic buffer is
greater than one frame in length; if one, the delay through the receive
elastic buffer is less than one frame in length.
4 AUXP Auxiliary Pattern. This bit will go high when a continuous 101010... bit
stream (Auxiliary Pattern) is received on the PCM30 link for a period of at
least 512 bits. If zero, auxiliary pattern is not being received. This pattern
will be decoded in the presence of a bit error rate of as much as 10-3.
3 CEFS Consecutively Errored Frame Alignment Signal. This bit goes high when
the last two frame alignment signals were received in error. This bit will be
low when at least one of the last two frame alignment signals is without
error.
2-0 - - - Unused.
Table 106 - Most Significant Phase Status Word
(Page 3, Address 13H) (E1)
Bit Name Functional Description
7 - 3 RxTS4 - 0 Receive Time Slot. A five bit counter that indicates the numbe r of time slots
between the receive elastic buffer internal write frame boundary and the
ST-BUS read frame boundary. The count is updated every 250 uS.
2 - 0 RxBC2 - 0 Receive Bit Count. A three bit counter that indicates the number of STBUS
bit times there are between the receive elastic buffer internal write frame
boundary and the ST-BUS read frame boundary. The count is updated
every 250 uS.
Table 107 - Least Significant Ph ase Status Word
(Page 3, Address 14H) (E1)
MT9074 Data Sheet
110
Zarlink Semiconductor Inc.
Bit Name Functional Description
7RIU0 Receive International Use Zero. This is the bit which is received on the
PCM30 2048 kbit/sec. link in bit position one of the fra me alignment signal. It is
used for the CRC-4 remainder or for international use.
6-0 RFA2-8 Receive Frame Alignment Signal Bits 2 to 8. These bit are received on the
PCM30 2048 kbit/sec. link in bit positions two to eight of frame alignment
signal. These bits form the frame alignment signal and should be 0011011.
Table 108 - Receive Frame Al ignment Signal
(Page 3, Address 15H) (E1)
Bit Name Functional Descrip tion
7 - 3 PD4 - PD0 Peak Detector Voltage Levels. These five bits indicate the level of the
received signal AMI pulses.
PD4 PD3 PD2 PD1 PD0 Line Atten uation
0 0 0 0 1 less than 4 dB
00010 3-8dB
00100 8-14dB
01000 14-20dB
1 0 0 0 0 more than 20 dB
2 LLOS LIU Loss of Signal indication. This bit will be high if the received signal is
below the threshold selected by ELOS (page 2, address 10H) for a period of
at least 1 msec. This bit will be low for normal operation.
1-0 - - - Unused
Table 109 - Receive Signal Status Word
(Page 3, Address 16H) (E1)
MT9074 Data Sheet
111
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 JACS Jitter Attenuated Clock Slow. If one it indicates that the dejittered clock
period is increased by 1/16 UI. If zero the clock is at normal speed.
6 JACF Jitter Attenuated Clock Fast. If one it indicates that the dejittered clock
period is decreased by 1/16 UI. If zero the clock is at norma l speed.
5 JAE Jitter Attenuator FIFO Empty. If one it indicate s that the JA F IFO is emp ty.
4 JAF4 Jitter Attenuator FIFO with 4 F ull Locations. If one it indicates that the JA
FIFO has at least 4 full locations.
3 JAFC Jitter Attenuator Center Full. If one it indicates that the JA FIFO is at least
half full.
2 JAE4 Jitter Attenuator FIFO with 4 Empty Locations. If one it indicates that the
JA FIFO has at most 4 empty locations.
1 JAF Jitter Attenuator FIFO Full. If one it indicates that the JA FIFO is full.
0 - - - Unused.
Table 110 - itter Attenuator Status Word
(Page 3, Address 17H) (E1)
Bit Name Functional Description
7 RIU1 Receive International Use 1. This bit is received on the PCM30
2048 kbit/sec. link in bit position one of the non-frame alignment signal. It is
used for CRC-4 multiframe alignment or international use.
6 RNFAB Receive Non-frame Alignment Bit. This bit is received on the PCM30
2048 kbit/sec. link in bit position two of the non-frame alignment signal. This
bit should be one in order to differentiate between frame alignment frames
and non-frame alignment frames.
5 RALM Receive Alarm. This bit is received on the PCM30 2048 kbit/sec. link in bit
position three (the A bit) of the non-frame alignment signal. It is used as a
remote alarm indication (RAI) from the far end of the PCM30 link (1 - alarm,
0 - normal).
4-0 RNU4-8 Receive National Use Four to Eight. These bits are received on the
PCM30 2048 kbit/sec. link in bit positions four to eight (the Sa bits) of the
non-frame alignment signal.
Table 111 - Receive Non-Frame Alignment Signal
(Page 3, Address 18H) (E1)
MT9074 Data Sheet
112
Zarlink Semiconductor Inc.
Bit Name Functional Description
7-4 RMAI1-4 Receive Multiframe Alignment Bits One to Four. These bits are
received on the PCM30 2048 kbit/sec. link in bit positions one to four of
time slot 16 of frame zero of every signaling multiframe. These bit should
be 0000 for proper signaling multiframe alignment.
3 X1 Receive Spare Bit X1. This bit is received on the PCM30 2048 kbit/sec.
link in bit position five of time slot 16 of frame zero of every signaling
multiframe.
2 Y Receive Y-bit. This bit is received on the PCM30 2048 kbit/sec. link in bit
position six of time slot 16 of frame zero of every signaling multiframe.
The Y bit may indicate loss of multiframe alignment at the remote end (1
-loss of multiframe alignment; 0 - multiframe alignment acquired).
1-0 X2, X3 Receive Spare Bits X2 and X3. These bits are received on the PCM30
2048 kbit/sec. link in bit positions seven and eight respectively, of time
slot 16 of fra m e ze ro of every si gn a ling multifra m e.
Table 112 - Receive Multiframe Al ignment Signal
(Page 3, Address 19H) (E1)
Bit Name Functional Description
7 RAIS Remote Alarm Indication Status. If one, there is currently a remote
alarm condition (i.e., received A bit is one). If zero, normal operation.
Updated on a non-frame alignment frame basis.
6 AISS Alarm Indication Status Signal. If one, indicates that a valid AIS or
all ones signal is being received. If zero, indicates that a valid AIS
signal is not being received. The criteria for AIS detection is
determined by the control bit ASEL.
5 AIS16S Alarm Indication Signal 16 Status. If one, indicates an all ones alarm
is being received in channel 16. If zero, normal operation. Updated on a
frame basis.
4 LOSS Loss of Signal Status. If one, indicate s th e presenc e of a loss of signal
condition. If zero, indicates normal operation. A loss of signal condition
occurs when 192 consecutive bit periods are zero. A loss of signal
condition terminates when an average ones density of at least 12.5%
has been received over a period of 192 contiguous pulse positions
starting with a pulse.
3 AUXPS Auxiliary Pattern Status. This bit goes high when a continuous
101010... bit stream (Auxiliary Pattern) is received on the PCM30 link
for a period of at least 512 bits. If zero, auxiliary pattern is not being
received. This pattern will be decoded in the presence of a bit error rate
of as much as 10-3.
Table 113 - Alarm Status Word 2
(Page 3, Address 1BH) (E1)
MT9074 Data Sheet
113
Zarlink Semiconductor Inc.
2 MFALMS Multiframe Alarm Status. This bit goes high in the event of receipt of a
multiframe alarm. It goes low when the received multiframe alarm bit
goes low.
1 RSLIPS Receive Slip Status. A change of state (i.e., 1-to-0 or 0-to-1) indicates
that a receive controlled frame slip has occurred.
0 - - - Unused.
Bit Name Functional Description
7-0 ID7-0 ID Number. Contains device code 10101111
Table 114 - Identification Word
(Page 3, Address 1FH) (E1)
Bit Name Functional Description
Table 113 - Alarm Status Word 2
(Page 3, Address 1BH) (E1)
MT9074 Data Sheet
114
Zarlink Semiconductor Inc.
Master Status 2 (Page-4)
Master Status 2 (Page 04H) (E1)
Address
(A4A3A2A1A0)Register Function
10H (Table 116) PRBS Error Counter PS7-0
11H (Table 117) CRC Multiframe counter for PRBS PSM7-0
12H (Table 118) Alarm Reporting Latch RAI, AIS, AIS16, LOS, AUXP, MFALM, RSLIP
13H (Table 119) Framing Bit Counter EFAS7-0
14H (Table 120) E-bit Error Counter Ebt EC9-EC8
15H (Table 121) E-bit Error Counter Ebt EC7-EC0
16H (Table 122) Most Significant Bipolar Violation Error
Counter BPV15 - BPV8
17H (Table 123) Least Significant Bipolar Violation Error
Counter BPV7 - BPV0
18H (Table 124) CRC- 4 Error Counter CEt CC9-CC8
19H (Table 125) CRC- 4 Error Counter CEt CC7 - CC0
1AH Unused.
1BH (Table 126) Interrupt Word Zero TFSYNI, MFSYNI, AISI, LOSI, CEF,Y, RxSLPI
1CH (Table 127) Interrupt Word One RAII,AUXPI,PRBSERRI,BPVI,AIS16I,EBITI,
CRCERRI, FERRI
1DH (Table 128) Interrupt Word Two FERRO,CRCO,FEBEO,BPVO,PRBSO,PRBS
MFO
1EH (Table 129 Interrupt Word Three HDLC0I,HDLC1I,JAII,1SECI,5SECI,RCRI,SIGI
1FH (Table 130) Overflow Reporting Latch FERROL,CRCOL,FEBEOL,BPVOL, PRBSOL,
PRBSMFOFOL
Table 115 - Master Status 2 (Page 4) (E1)
Bit Name Functional Description
7 - 0 PS7-0 This counter is incremented for each PRBS e rror detecte d on any of
the receive channels connected to the PRBS error detector.
Table 116 - PRBS Error Counter
(Page 4, Address 10H) (E1)
MT9074 Data Sheet
115
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 0 PSM7-0 This counter is incremented for each received CRC multiframe. It is
cleared when the PRBS Err o r Counter is written to.
Table 117 - CRC Multiframe Counter fo r PRBS
(Page 4, Address 11H) (E1)
Bit Name Functional Description
7 RAI Remote Alarm Indication. This bit is set to one in the event of receipt
of a remote alarm, i.e. A(RAI) = 1. It is cleared when the register is
read.
6 AIS Alarm Indication Signal. This bit is set to o ne in the event of receipt of
an all ones alarm. It is cleared when the register is re ad.
5 AIS16 AIS Time Slot 16 Alarm. This bit is set to one in the event of rec eipt of
an all ones alarm in the time slot 16. It is cleared when the register is
read.
4 LOS Loss of Signal. This bit is set to one in the event of digital loss of
received signal. It is cleared when the register is read.
3 AUXP Auxiliary Alarm. This bit is set to one in the event of receipt of the
auxiliary alarm pattern. It is cleared when the register is read.
2 MFALM Multiframe Alarm. This bit is set to one in the event of receipt of a
multiframe alarm. It is cleared when the register is read.
1 RSLIP Received Slip. This bit is set to one in the event of receive elastic
buffer slip. It is cleared when the register is read.
0 - - - Unused.
Table 118 - Alarm Reporting Latch
(Page 4, Address 12H) (E1)
Bit Name Functional Description
7 - 0 EFAS7 - 0 Errored FAS Counter. An 8 bit counter that is incremented once for
every receive frame alignment signal that contains one or more errors.
Table 119 - Errored Frame Alignment Signal Counter
(Page 4, Address 13H) (E1)
MT9074 Data Sheet
116
Zarlink Semiconductor Inc.
Bit Name Functional Description
7-2 - - - Unused
1-0 EC9-8 E Bit Error Counter. The most significant 2 bits of the E bit error
counter.
Table 120 - E-bit E rror Coun te r
(Page 4, Address 14H) (E1)
Bit Name Functional Description
7 - 0 EC7-0 E Bit Error Counter. The least significant 8 bits of the E-bit error
counter.
Table 121 - E-bit Error Counter
(Page 4, Address 15H) (E1)
Bit Name Functional Description
7 - 0 BPV15 - 8 Most Significant Bits of the BPV Counter. The most significant eight
bits of a 16 bit counter that is incremented once for every bipolar violation
error received.
Table 122 - Most Significant Bits of the BPV Counter
(Page 4, Address 16H) (E1)
Bit Name Functional Description
7 - 0 BPV7 - 0 Least Significant Bits of the BPV Counter. The least significant eight
bits of a 16 bit counter that is incremented once for every bipolar
violation error received.
Table 123 - Least Signific ant Bits of the BPV Counter
(Page 4, Address 17H) (E1)
Bit Name Functional Description
7-2 - - - Unused
1-0 CC9 - 8 CRC-4 Error Counter These are the most significant eight bits of the
CRC-64error counter.
Table 124 - CRC -4 Error Coun ter CEt
(Page 4, Address 18H) (E1)
MT9074 Data Sheet
117
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 0 CC7 - 0 CRC-4 Error Counter. These are the least significant eight bits of the
CRC-4 error counter.
Table 125 - CRC-4 Error Co unter CEt
(Page 4, Address 19H) (E1)
Bit Name Functional Description
7 TFSYNI Terminal Frame Synchronization Interrupt. When unmasked this
interrupt bit goes high whenever a change of state of terminal frame
synchronization condition exists. Reading this register clears this bit.
6MFSYNIMultiframe Synchronization Interrupt. When unmasked this
interrupt bit goes high whenever a change of state of multiframe
synchronization condition exists. Reading this register clears this bit.
5 CRCSYNI CRC-4 Synchronization Interrupt. When unmasked this interrupt bit
goes high whenever change of state of CRC-4 synchronization
condition exists. Reading this register clears this bit.
4AISIAlarm Indication Signal Interrupt. When unmasked this interrupt bit
goes high whenever a change of state of received all ones condition
exists. Reading this register clears this bit.
3LOSILoss of Signal Interrupt . When unmasked this interrupt bit goes high
whenever a loss of signal (either analog - received signal 20 or 40 dB
below nominal or digital - 192 consecutive 0’s received) condition
exists.
2CEFIConsecutively Errored Frame Alignment Interrupt. When
unmasked this interrupt bit goes high whenever the error in last two
frame alignment signals occurs. Reading this register clears this bit.
1YIReceive Y-bit Interrupt. When unmasked this interrupt goes high
whenever a change of status loss of multiframe alignment occurs.
Reading this register clears this bit.
0RxSLPIReceive SLIP Interrupt. When unmasked this interrupt bit goes high
whenever a controlled frame slip occurs in the receive elastic buffer.
Reading this register clears this bit.
Table 126 - Interrupt Word Zero
(Page 4, Address 1BH) (E1)
MT9074 Data Sheet
118
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 FERRI Errored Framing Alignment Signal Interrupt. When unmasked
this interrupt bit goes high whenever an erroneous bit in frame
alignment signal is detected (provided the circuit is in terminal frame
sync). Reading this register clears this bit.
6 CRCERRI CRC-4 Error Interrupt. When unmasked this interrupt bit goes high
whenever a local CRC-4 error occurs. Reading this register clears
this bit.
5EBITIReceive E-bit Error Interrupt. When unmasked this interrupt bit
goes high upon detection of a wrong E-bit in multiframe. Reading
this register clears this bit.
4AIS16IAlarm Indication Signal Interrupt. When unmasked this interrupt
bit goes high whenever all ones in time slot 16 occur.Reading this
register clears this bit.
3BPVIBipolar Violation Interrupt. When unmasked this interrupt bit goes
high whenever a bipolar violation (excluding HDB3 encoding) is
encountered. Reading this register clears this bit.
2 PRBSERRI Pseudo Random Bit Sequence Error Interrupt. When unmasked
this interrupt bit goes high upon detection of an error with a channel
selected for PRBS testing. Reading this register clears this bit.
1AUXPIAuxiliary Pattern Alarm Interrupt. When unmasked this interrupt
bit goes high whenever a sequence of 512 bit consecutive 101010.
occur. Reading this register clears this bit.
0RAIIRemote alarm Indication Interrupt. When unmasked this interrupt
bit goes high
whenever the bit 3 of non-frame alignment signal is high. Reading
this register clears this bit.
Table 127 - Interrupt Word One
(Page 4, Address 1CH) (E1)
MT9074 Data Sheet
119
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 FERRO Errored Framing Alignment Signal Counter Overflow Interrupt.
When unmasked this interrupt bit goes high whenever the errored
frame alignment signal counter changes from FFH to 00H. Reading
this register clears this bit.
6 CRCO CRC Error Counter Overflow Interrupt. When unmasked this
interrupt bit goes high whenever the CRC error c ounter changes from
FFH to 00H. Reading this register clears this bit.
5 FEBEO E-Bit Counter Overflow Interrupt. When unmasked this interrupt bit
goes high whenever the E-bit counter changes from FFH to 00H.
Reading this register clears this bit.
4 - - - Unused
3 BPVO Bipolar Violation Counter Overflow Interrupt. When unmasked
this interrupt bit goes high whenever the bipolar violation counter
changes from FFH to 00H. Reading this register clears this bit.
2 PRBSO Pseudo Random Bit Sequence Error Counter Overflow Interrupt.
When unmasked this interrupt bit goes h igh whenever the PRBS error
counter changes from FFH to 00H. Reading this register clears this
bit.
1 PRBSMFO Pseudo Random Bit Sequence Multiframe Counter Overflow
Interrupt. When unmasked this interrupt bit goes high whenever the
multiframe counter attached to the PRBS error counter overflows.
FFH to 00H. 1 - unmasked, 0 - masked.
0- - -Unused
Table 128 - Interrupt Word Two
(Page 4, Address 1DH) (E1)
MT9074 Data Sheet
120
Zarlink Semiconductor Inc.
Bit Name Functional Description
7- - -Unused
6 HDLC0I HDLC0 Interrupt. Whenever an unmasked HDLC0 interrupt occurs.
This bit goes high. Reading this register clears this bit.
5 HDLC1I HDLC1 Interrupt. Whenever an unmasked HDLC1 interrupt occurs. this
bit goes high. Reading this register clears this bit.
4JAIJitter Attenu ato r Error Interr upt . Whenever an unmasked JAI interrupt
occurs.
If jitter attenuator FIFO comes within four bytes of an overflow or
underflow, this bit goes high. Reading this register clears this bit.
3 1SECI One Second Status Interrupt. When unmasked this interrupt bit goes
high whenever the 1 SEC s tatu s bit (pag e 3 ad dre ss 12H bit 7) go es from
low to high. Reading this register clears this bit.
2 5SECI Five Second Status Interrupt. When unmasked this interrupt bit goes
high whenever the 5 SEC status bit goes from low to high. Reading this
register clears this bit.
1RCRIRCRI Interrupt. Whenever an unmasked RCRI interrupt occurs. If
remote alarm and CRC error occur this bit goes high. Reading this
register clears this bit.
0SIGISignaling Interrupt. When unmasked this interrupt bit goes high
whenever a change of state (optionally debounced - see DBEn in the
Data Link, Signaling Control Word) is detected in the signaling bits (AB
or ABCD) pattern. Reading this register clears this bit.
Table 129 - Interrupt Word Three
(Page 4, Address 1EH) (E1)
MT9074 Data Sheet
121
Zarlink Semiconductor Inc.
Per Channel Transmit Signaling (Pages 5 and 6) (E1)
Page 05H, addresses 10000 to 11111 , a nd page 06H addresses 10000 to 10111 contain the Transmit Signaling
Control Words for Channel Associated Signaling (CAS) channels 2 to 16 and 18 to 32 respectively. Table 132
illustrates the mapping b etween the add re sse s of the se pages and the CAS channel numbers. Control of these bit s
for any one channel is th rough the processo r or controlle r port when the Per T ime Slot Contro l bit RPSIG bit is high.
Table 133 describes bit allocation within each of these registers.
Bit Name Functional Description
7FERROLErrored Frame Alignment Signal Counter Overflow Latch. This bit is
set when the errored frame alignment signal counter overflows. It is
cleared after being read.
6 CRCOL CRC Error Counter Overflow Latch. This bit is set when the crc error
counter overflows. It is cleared after being read.
5 FEBEOL E Bit Counter Overflow Latch. This bit is set when E bit counter
overflows. It is cleared after being read.
4 - - -
3 BPVOL Bipolar Violation Counter Overflow Latch. This bit is set when the
bipolar violation counter overflows. It is cleared after being read.
2PRBSOLPseudo Random Bit Sequence Error Counter Overflow Latch. This
bit is set when the PRBS error counter overflows. It is cleared after being
read.
1 PRBSMFOFOL Pseudo Random Bit Sequence Multiframe Counter Overflow Latch.
This bit is set when the multiframe counter attached to the PRBS error
counter overflows. It is cleared after being read
0- - -Unused.
Table 130 - Overflow Reporting Latch
(Page 4, Address 1FH) (E1)
Page 5 Address: 0123456789101112131415
Equivalent CAS
channel 12345678910111213141516
Page 6 Address: 0123456789101112131415
Equivalent CAS
channel 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Table 131 - Page 5, 6 Ad dress Mapping to CAS Sign aling Channels (E1)
MT9074 Data Sheet
122
Zarlink Semiconductor Inc.
Serial per channel transmit signaling control throu gh CSTI is selected when RPSIG bit is zero. Table 132 describes
the function of CSTI time slots 1 to 30. if MSN bit is high, CSTI time slots 17 to 31 are selected. if MSN bit is low,
CSTI time slots 1 to 15 are selected.
Per Time Slot Control Words(Pages 7 and 8) (E1)
The control functions described by Table 135 are repeated for each PCM-30 channel. Page 07H addresses 10H to
1FH correspond to time slots 0 to 15, while page 08H addresses 10H to 1FH correspond to time slots 16 to
31.Table 136 illustrates the mapping between the addresses of these pages and the CEPT channel numbers.
Bit Name Functional Description
7 - 4 - - - Unused.
3 - 0 A(n)
B(n)
C(n)
D(n)
Transmit Signaling Bits for Channel n. These bits are transmitted on the PCM30
2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n
(when n = 1 to 15), and are the A, B, C, D signaling bits associated with channel n.
Table 132 - Transmit Channel A ssociated Signaling (E 1) (P ages 5 ,6)
Bit Name Functional Description
7 - 4 A(n),
B(n),
C(n),
D(n)
Transmit Signaling Bits for Channel n. These bits are transmitted on the PCM30
2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (where
n = 1 to 15), and are the A, B, C, D signaling bits associated with channel n.
3 - 0 A(n),
B(n),
C(n),
D(n)
Transmit Signaling Bits for Channel n. These bits are transmitted on the PCM30
2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (where
n = 1 to 15), and are the A, B, C, D signaling bits associated with channel n.
Table 133 - E1 / Transmit Channels Usage - CSTi
NOTE: This table illustrates bit mapping on the serial input stream - it does not refer to an internal register.
Page 8H Address: 0123456789101112131415
Equivalent PCM30
Timeslots 0123456789101112131415
Page 9H Address: 0123456789101112131415
Equivalent PCM30
Timeslots 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Table 134 - Mapping to CE PT Channels(P age 8H and 9H) (E1 )
MT9074 Data Sheet
123
Zarlink Semiconductor Inc.
Per Channel Receive Signaling (Pag es 9 and 0AH) (E1)
Page 09H, addresses 10001 to 11111, and page 1AH addresses 10001 to 11111 contain the Receive Signaling
Control Words for CAS channels 2 to 16 and 18 to 32. Table 137 illustrates the mapping between the addresses of
these pages and the CAS channel numbers. Table 138 describes bit allocation within each of these registers.
Bit Name Functional Description
7TXMSGTransmit Message Mode. If high, the data from the corresponding address
location of Tx message mode buffer is transmitted in the corresponding PCM30
time slot. If zero, the data on DSTI is tra nsmitted on the corre sponding PCM3 0 time
slot.
6ADIAlternate Digit Inversion. If one, the corresponding transmit time slot data on
DSTI has every second bit inverted. If zero, this bit has no effect on channel data.
5RTSLRemote Time Slot Loopback. If one, the corresponding PCM30 receive time slot
is looped to the corresponding PC M30 transmit time slot. This re ceived time slot will
also be present on DST O . If zero, the loopback is disab led.
4LTSLLocal Time Slot Loopback. If one, the corresponding transmit time slot is looped
to the corresponding receive time slot. This transmit time slot will also be present on
the transmit PCM30 stream. If zero, this loopback is disabled.
3TTSTTransmit Test. If one, a test signal, either digital milliwatt (when control bit ADSEQ
is one) or PRBS (215-1) (ADSEQ is zero), will be transmitted in the corresponding
PCM30 time slot. More than one time slot may be activated a t once . If zero, the te st
signal will not be connected to the corresponding time slot.
2RTSTReceive Test. If one, the corresponding DSTo time slot will be used for testing. If
control bit ADSEQ is one, a digital milliwatt signal will be transmitted into the DSTo
channel. If ADSEQ is zero, the receive channel will be connected to the PRBS (215
- 1) detector
1 RPSIG Serial Signaling Enable. If one, the transmit CAS signaling will be controlled by
programming Page 05H. If zero, the transmit CAS signaling will be controlled
through the CSTI stream.
0- - -Unused.
Table 135 - Per Time Slot Control Words (Pages 7 and 8) (E1)
Page 9 Address: 0123456789101112131415
Equivalent PCM30
Timeslots 0123456789101112131415
Page A Address: 0123456789101112131415
Equivalent PCM30
Timeslots 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Table 136 - Page 9, A Add ress Mapping to CAS Cha nnels (E1)
MT9074 Data Sheet
124
Zarlink Semiconductor Inc.
Serial per channel receive signaling status bits appear on ST-BUS stream CSTo. Table 136 describes the bit
allocation within each of the 30 active ST-BUS time slot of CSTo. Depending on the state of MSN bit (Page 1, 14H)
either lower or higher signaling nibble is used.
Bit Name Functional Description
7 - 4 - - - Unused.
3 - 0 A(n)
B(n)
C(n)
D(n)
Receive Signaling Bits for Channel n. These bits are received on the PCM30
2048 kbit/sec. Link in bit positions one to four o f time slot 16 in frame n (where n = 1
to 30) and are the A, B, C, D signaling bits associated with channel n.
Table 137 - Receive C hannel Associate d Signaling (Pages 9 an d A) (E1)
Bit Name Functional Description
7 - 4 A(n),
B(n),
C(n),
D(n)
Transmit Signaling Bits for Channel n. These bits are transmitted on the PCM30
2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n
(where n = 1 to 15), and are the A, B, C, D signaling bits associated with channel n.
3 - 0 A(n),
B(n),
C(n),
D(n)
Transmit Signaling Bits for Channel n. These bits are transmitted on the PCM30
2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n
(where n = 1 to 15), and are the A, B, C, D signaling bits associated with channel n.
Table 138 - Receiv e CAS Channels (CSTo) (E1)
MT9074 Data Sheet
125
Zarlink Semiconductor Inc.
HDLC Control and Status (Page B for HDLC0 and Page C for HDLC1)
Address Register Function
Control (Write/Verify) Status (Read)
10H(Table 140) Address Recognition 1 --- ADR16-10,A1EN
11H(Table 141) Address Recognition 2 --- ADR26-20, A2EN
12H (Table
142/143) TX FIFO RX FIFO BIT7-0
13H(Table 144) HDLC Control 1 --- ADREC, RxEN, TxEN, EOP, FA,
Mark-idle,TR, FRUN
14H(Table 145) --- HDLC Status INTGEN, Idle-Chan, RQ9, RQ8,
TxSTAT2, TxSTAT1, RxSTAT2, RxSTAT1
15H(Table 146) HDLC Control 2 --- INTSEL, CYCLE, TxCRCI,
SEVEN,RxFRST, TxFRST
16H(Table 147) Interrupt Mask --- GaIM, RxEOPIM, TxEOPIM, RxFEIM,
TxFLIM, FA:TxUNDERIM, RxFFIM,
RxOVFIM
17H(Table 148) --- Interrupt Status (*) Ga, RxEOP, TxEOP, RxFE, TxFL,
FA:TxUNDER, RxFF, RxOVF
18H(Table 149) --- Rx CRC MSB CRC15-CRC8
19H(Table 150) --- Rx CRC LSB CRC7-CRC0
1AH(Table 151) TX byte count --- TxCNT7-0
1BH(Table 152) Test Control --- HRST, RTLOOP, CRCTST, FTST,
ARTST, HLOOP
1CH(Table 153) --- Test Status RxCLK, TxCLK, VCRC, VADDR
1DH(Table 154) HDLC Control 3 --- RSV, RFD2-0,RSV, TFD2-0
1EH(Table 155) HDLC Control 4 --- RSV, RFFS2-0, RSV, TFLS2-0
Table 139 - HDLC 0 & 1 C ontrol and Status (Page B & C)
MT9074 Data Sheet
126
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 2 ADR16-11 Address 16 - 11. A six bit address used for comparison with the first
byte of the received address. ADR16 is MSB.
1 ADR10 Address 10. This bit is used in address comparison if a seven bit
address is bein g checked fo r (control bit four of con trol register 2 is set).
0 A1EN First Address Comparison Enable. When this bit is high, the above six
(or seven) bit address is used in the comparison of the first address
byte.
If address recognition is enabled, any packet failing the address
comparison will not be stored in the RX FIFO. A1EN must be high for
All-call (1111111) address recognition for single byte address. When
this bit is low, this bit mask is ignored in address comparison
Table 140 - HDLC Addres s Recognition Register 1
(Page B & C, Address 10H)
Bit Name Functional Description
7 - 1 ADR26-20 Address 26 - 20. A seven bit address used for comparison with the
second byte of the received address. ADR26 is MSB. This mask is
ignored (as well as first byte mask) if all call address (1111111) is
received.
0 A2EN Second Address Comparison Enable. When this bit is set high, the
above seven bit address is used in the comparison of the second
address byte.
If address recognition is enabled, any packet failing the address
comparison will not be stored in the RX FIFO. A2EN must be high for
All-call address recognition. When this bit is low, this bit mask is ignored
in address comparison
Table 141 - HDLC Ad dress Recogn ition Register2 (Page B & C , Address 11H)
Bit Name Functional Description
7 - 0 BIT7-0 This eight bit word is tagged with the two status bits from the control
register 1 (EOP and FA), and the resulting 10 bit word is written to the
TX FIFO. The FIFO status is not changed immediately after a write or
read occurs. It is updated after the data has settled and the transfer to
the last available position has finished.
Table 142 - TX FIFO Write Register
(Page B & C, Address 12H)
MT9074 Data Sheet
127
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 - 0 BIT7-0 This is the received data byte read from the RX FIFO. The status bits of
this byte can be read from the status register. The FIFO status is not
changed immediately when a write or read occurs. It is updated after the
data has settled and the transfer to the last available position has finished.
Table 143 - RX FIFO Rea d Register
(Page B & C, Address 12H)
Bit Name Functional Description
7 ADREC When high this bit will enable address recognition. This forces the receiver
to recognize only those packets having the unique address as
programmed in the Receive Address Recognition Registers or if the
address is an All call address.
6 RxEN When low this bit will disable the HDLC receiver. The receiver will disable
after the rest of the packet presently being received is finished. The
receiver internal clock is disabled.
When high the receiver will be immediately enabled and will begin
searching for flags, Go-aheads etc.
5 TxEN When low this bit will disable the HDLC transmitter. The transmitter will
disable after the completion of the packet presently being transmitted. The
transmitter internal clock is disabled.
When high the transmitter will be immediately enabled and will begin
transmitting data, if any, or go to a mark idle or interframe time fill state.
4 EOP Forms a tag on the next byte written the TX FIFO, and when set will
indicate an end of packet byte to the transmitter, which will transmit an
FCS following this byte. This facilitates loading of multiple packets into TX
FIFO. Reset automatically after a write to the TX FIFO occurs.
3 FA Forms a tag on the next byte written to the TX FIFO, and when set will
indicate to the transmitter that it should abort the packet in which that byte
is being transmitted. Reset automatica lly after a write to the TX FIFO.
2 Mark-Idle When low, the transmitter will be in an idle state. When high it is in an
interframe time fill state. These two states will only occur when the TX
FIFO is empty.
1 TR When high this bit will enable transparent mode. This will perform the
parallel to serial conversion without inserting or deleting zeros. No CRC
bytes are sent or monitored nor are flags or aborts. A falling edge of TxEN
for transmit and a falling edge of RxEN for receive is necessary to initialize
transparent mode. This will also synchronize the data to the transmit and
receive channel structure. Also, the transmitter must be enabled through
control register 1 before transparent mode is entered.
0 FRUN When high the HDLC TX and RX are continuously enabled providing the
RxEN and TxEN bits are set.
Table 144 - HDLC Co ntrol register 1
(Page B & C, Address 13H)
MT9074 Data Sheet
128
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 INTGEN Interrupt Generated. Set to 1 when an interrupt (in conjunction with the Interrupt
Mask Register) has been generated by the HDLC. This is an as ynchronous event. It
is reset when the interrupt Register is read.
6 Idle Chan Idle Channel. Set to a 1 when an idle Channel state (15 or more ones) has been
detected at the receiver. This is an asynchronous event. On power reset, this may
be 1 if the clock (RXC) was not operating. Status becomes valid after the first 15
bits or the first zero is received.
5 - 4 RQ9, RQ8 Byte Status bits from RX FIFO. These bits determine the status of the byte to be
read from RX FIFO as follows:
RQ9 RQ8 Byte Status
0 0 Packet Byte
0 1 First Byte
1 0 Last byte of a good packet.
1 1 Last byte of a bad packet.
3 - 2 TxSTAT 2-1 These bits determine the status of the TX FIFO as follows:
TxSTAT2 TxSTAT1 TX FIFO Status
0 0 TX FIFO full up to the selected status level or more.
0 1 The number of bytes in the TX FIFO has reached or
exceeded the selected interrupt threshold level.
1 0 TX FIFO empty.
1 1 The number of bytes in the TX FIFO is less than the
selected interrupt threshold level.
1 - 0 RxSTAT2 - 1 These bits determine the status of the RX FIFO as follows:
RxSTAT2 RxSTAT1 RX FIFO Status
0 0 RX FIFO empty
0 1 The number of bytes in the RX FIFO is less
than the interrupt threshold level.
1 0 RX FIFO full.
1 1 The number of bytes in the RX FIFO has reached or
exceeded the interrupt threshold level.
Table 145 - HDLC Status Register
(Page B & C Address 14H)
MT9074 Data Sheet
129
Zarlink Semiconductor Inc.
Bit Name Functional Description
7INTSELInterrupt Selection. When high, this bit will cause bit 2 of the Interrupt
Register to reflect a TX FIFO underrun (TXunder). When low, this interrupt
will reflect a frame abort (FA).
6CYCLECycle. When high, this bit will caus e the transmit byte count to cycle through
the value loaded into the Transmit Byte Count Register.
5 TxCRCI Transmit CRC Inhibited. When hi gh, thi s bit wi ll inhi bit trans mission of the
CRC. That is, the transmitter will not insert the computed CRC onto the bit
stream after seeing the EOP tag byte. This is used in V.120 terminal
adaptation for synchronous protocol sensitive UI frames.
4 SEVEN Seven Bit Address Recognition. When high, this bit will enable seven bits
of address recognition in the first address byte. The received address byte
must have bit 0 equal to 1 which indicates a single address byte is being
received.
3RSVReserved, must be zero for normal operation.
2RSVReserved, must be zero for normal operation.
1RxFRSTRX FIFO Reset. When high, the RX FIFO will be reset. This causes the
receiver to be disabled until the next reception of a flag. The status register
will identify the FIFO as being empty. However, the actual bit values in the
RX FIFO will not be reset.
0TxFRSTTX FIFO Reset. When high, the TX FIFO will be reset. The Status Register
will identify the FIFO as being empty. This bit will be reset when data is
written to the TX FIFO. However, the actual bit values of data in the TX
FIFO will not be reset. It is cleared by the next write to the TX FIFO.
Table 146 - HDLC Control Reg ister 2
(Page B & C, Address 15H)
Bit Name Functional Description
7-0 GaIM
RxEOPIM
TxEOPIM
RxFEIM
TxFLIM
FA:TxUNDERIM
RxFFIM
RxOVFIM
This register is used with the Interrupt Register to mask out the interrupts
that are not required by the microprocessor. Interrupts that are masked out
will not drive the pin IRQ low; however, they will set the appropriate bit in the
Interrupt Register. An interrupt is dis abled when the micropro ces sor writes a
0 to a bit in this register.
This register is cleared on power reset.
Table 147 - HDLC In terrupt Mas k Register
(Page B & C, Address 16H)
MT9074 Data Sheet
130
Zarlink Semiconductor Inc.
Bit Name Functional Description
7GAGo Ahead. Indicates a go-ahead pattern was detected by the HDLC
receiver. This bit is reset after a read.
6RxEOPEnd Of Packet Detected. This bit is set when an end of packet
(EOP) byte was written into the RX FIFO by the HDLC receiver. This
can be in the form of a flag, an abort sequence or as an invalid
packet. This bit is reset after a read.
5TxEOPTransmit End Of Packet. This bit is set when the transmitter has
finished sending the closing flag of a packet or after a packet has
been aborted. This bit is reset after read.
4RxFEEnd Of Packet Read. This bit is set when the byte about to be read
from the RX FIFO is the last byte of the packet. It is also set if the Rx
FIFO is read and there is no data in it. This bit is reset after a read.
3TXFLTX FIFO Low. This bit is set when the Tx FIFO is emptied below the
selected low threshold level. This bit is reset after a read.
2 FA: TxUNDER Frame Abort/TX FIFO Underrun.When Intsel bit of Control Register
2 is low, this bit (FA) is set when a frame abort is rece ived during pack-
et reception. It must be received after a minimum number of bits have
been received (26) otherwise it is ignored.
When INTSEL bit of Control Register 2 is high, this bit is set for a TX
FIFO underrun indication. If high it Indicates that a read by the
transmitter was attempted on an empty Tx FIFO.
This bit is reset after a read.
1RXFFRX FIFO Full. This bit is set when the Rx FIFO is filled above the
selected full threshold level. This bit is reset after a read.
0RxOVFRX FIFO Overflow. Indicates that the 128 byte RX FIFO overflowed
(i.e. an attempt to write to a 128 byte full RX FIFO). The HDLC will
always disable the receiver once the receive overflow has been
detected. The receiver will be re-enabled upon detection of the next
flag, but will overflow again unless the RX FIFO is read. This bit is
reset after a read.
Table 148 - HDLC Interrupt Status Register
(Page B & C, Address 17H)
Bit Name Functional Description
7-0 CRC15-8 The MSB byte of the CRC received from the transmitter. These bits
are as the transmitter sent them; that is, most significant bit first and
inverted. This register is updated at the end of each received packet
and therefore should be read when end of packet is detected.
Table 149 - Receiv e CRC MSB Register
(Page B & C, Address 18H)
MT9074 Data Sheet
131
Zarlink Semiconductor Inc.
Bit Name Functional Description
7-0 CRC7-0 The LSB byte of the CRC received from the transmitter. These bits are
as the transmitter sent them; that is, most significant bit first and inverted.
This register is updated at the end of each received packet and therefore
should be read when end of packet is dete cted.
Table 150 - Receive CRC LSB Register
(Page B & C, Address 19H)
Bit Name Functional Description
7-0s TxCNT7-0 Transmit Byte Count Register. The Transmit Byte Count Register
indicating the length of the packet about to be transmitted. When this
register reaches the count of one, the next write to the Tx FIFO will be
tagged as an end of packet byte. The counter decrements at the end of
the write to the Tx FIFO. If the Cycle bit of Control Register 2 is set high,
the counter will cycle through the programmed value continuously.
Table 151 - Transmit Byte Count Register
(Page B & C, Address 1AH)
Bit Name Functional Description
7 HRST HDLC Reset. When this bit is set to one, the HDLC will be reset.
This is similar to RESET being applied, the only difference being
that this bit will not be reset. This bit can only be reset by writing a
zero twice to this location or applying RESET.
6 RTLOOP RT Loopback. When this bit is high, receive to transmit HDLC
loopback will be activated. Receive data, including end of packet
indication, but not including flags or CRC, will be written to the TX
FIFO as well as the RX FIFO. When the transmitter is enabled,
this data will be transmitted as though written by the
microprocessor. Both good and bad packets will be looped back.
Receive to transmit loopback may also be accomplished by
reading the RX FIFO using the microprocessor and writing these
bytes, with appropriate tags, into the TX FIFO.
5RSVReserved. Must be set to 0 for normal operation.
4RSVReserved. Must be set to 0 for normal operation.
3 CRCTST CRC Remainder Test. This bit allows direct access to the CRC
Comparison Register in the receiver through the serial interface.
After testing is enabled, serial data is clocked in until the data
aligns with the internal comparison (16 RXC clock cycles) and
then the clock is stopped. The expected pattern is F0B8 hex. Each
bit of the CRC can be corrupted to allow more efficient testing.
Table 152 - HDL C Test Con trol Register
(Page B & C, Address 1BH)
MT9074 Data Sheet
132
Zarlink Semiconductor Inc.
2FTSTFIFO Test. This bit allows the writing to the RX FIFO and reading
of the TX FIFO through the microprocessor to allow more efficient
testing of the FIFO status/interrupt functionality. This is done by
making a TX FIFO write become a RX FIFO write and a RX FIFO
read become a TX FIFO read. In addition, EOP/FA and RQ8/RQ9
are re-defined to be accessible (i.e. RX write causes EOP/FA to
go to RX fifo input; TX read looks at output of TX fifo through
RQ8/RQ9 bits).
1ARTSTAddress Recognition Test. This bit allows direct access to the
Address Recognition Registers in the receiver through the serial
interface to allow more efficient testing. After address testing is
enabled, serial data is clocked in until the data aligns with the
internal address comparison (16 RXc clock cycles) and then clock
is stopped.
0 HLOOP TR Loopback. When high, transmit to receive HDLC loopback will
be activated. The packetized transmit data will be looped back to
the receive input. RXEN and TXEN bits must also be enabled.
Bit Name Functional Description
7-4 RSV These bits are reserved.
3RxCLKReceive Clock. This bit represents the receiver clock generated
after the RXEN control bit, but before zero deletion is considered.
2TxCLKTransmit Clock. This bit represents the transmit clock generated
after the TXEN control bit, but before zero insertion is considered.
1 VCRC Valid CRC. This is the CRC recognition status bit for the receiver.
Data is clocked into the register and then this bit is monitored to see
if comparison was successful (bit will be high).
0 VADDR Valid Address. This is the address recognition status bit for the
receiver. Data is clocked into the Address Recognition Register and
then this bit is monitored to see if comparison was successful (bit
will be high).
Table 153 - HDLC Test Status Register
(Page B & C, Address 1CH)
Bit Name Functional Description
Table 152 - HDL C Test Con trol Register
(Page B & C, Address 1BH)
MT9074 Data Sheet
133
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 --- Unused.
6-4 RFD2-0 These bits select the Rx FIFO full status level:
RFD2 RFD1 RFD0 Full Status Level
000 16
001 32
010 48
011 64
100 80
101 96
110 112
111 128
3 --- Unused.
2-0 TFD2-0 These bits select the Tx HDLC FIFO full status level:
TFD2 TFD1 TFD0 Full Status Level
000 16
001 32
010 48
011 64
100 80
101 96
110 112
111 128
Table 154 - HDLC Control Register 3
(Page B & C, Address 1DH)
MT9074 Data Sheet
134
Zarlink Semiconductor Inc.
Bit Name Functional Description
7 --- Unused.
6-4 RFFS2-0 These bits select the RXFF (Rx FIFO Full) interrupt threshold
level:
RFFS2 RFFS1 RFFS0 RX FIFO Full Interrupt threshold
Level.
000 64
001 72
010 80
011 88
100 96
101 104
110 112
111 120
3 --- Unused.
2-0 TFLS2-0 These bits select the TXFL (Tx FIFO Low) interrupt threshold
level:
TFLS2 TFLS1 TFLS0 TX FIFO Low Interrupt threshold
Level.
000 8
001 16
010 24
011 32
100 40
101 48
110 56
111 64
Table 155 - HDLC Control Register 4
(Page B & C, Address 1EH)
MT9074 Data Sheet
135
Zarlink Semiconductor Inc.
* Exceeding these values may cause permanent damage. Functional operation und er these conditions is not implied.
Typical figures are at 25°C and are for design aid only: not guaranteed and not subject to production testing.
Characteristics are for clocked operation over the ranges of recommended operating temperature and supply voltage.
Typical figures are at 25°C and are for design aid only: not guaranteed and not subject to production testing.
*50 A for inputs of boundary s can test port: Tdi, Tms, Tclk and Trst.
Absolute Maximum Ratings* - Voltages are with respect to ground (VSS) unle ss ot he rwise stated.
Parameter Symbol Min. Max. Units
1 Supply Voltage VDD -0.3 7 V
2 Voltage at Digital Inputs VI-0.3 VDD + 0.3 V
3 Current at Digital Inputs II30 mA
4 Voltage at Digital Outputs VO-0.3 VDD + 0.3 V
5 Current at Digital Outputs IO30 mA
6 Storage Temperature TST -65 150 °C
Recommended Operating Conditions - Voltages are wi th respect to ground (VSS) unless otherwise stated.
Characteristics Sym. Min. Typ.Max. Unit s Test Conditions
1 Operating Temperature TOP -40 85 °C
2 Supply Voltage VDD 4.75 5 5.25 V
DC Electrical Characteristics - Voltages are with respect to ground (VSS) unless otherwise stated.
Characteristics Sym. Min. Typ.Max. Unit s Test Conditions
1 Supply Current IDD 200 mA Outputs unloaded.
Transmitting an all 1’s
signal.
2 Input High Voltage (Digital Inputs) VIH 2.0 VDD V
3 Input Low Voltage (Digital Inputs) V IL 00.8V
4 Input Leakage (Digital Inputs) IIL 10* AV
I = 0 to VDD
5 Output High Voltage (Digital
Outputs) VOH 2.4 VDD VI
OH=7 mA @ VOH=2.4
V
6 Output High Current (Digital
Outputs) IOH 7 mA Source VOH=2.4 V
7 Output Low Voltage (Digital
Outputs) VOL VSS 0.4 V IOL=2 mA @ VOL= 0.4
V
8 Output Low Current (Digital
Outputs) IOL 7mASink V
OL=0.4 V
9 High Impedance Leakage (Digit al
I/O) IOZ 10 AV
O = 0 to VDD
MT9074 Data Sheet
136
Zarlink Semiconductor Inc.
Note 1: Timing for output signals is based on the worst case result of the combination of TTL and CMOS thresholds.
Characteristics are for clocked operation over the ranges of recommended operating temperature and supply voltage.
Typical figures are at 25°C and are for design aid only: not guaranteed and not subject to production testing.
AC Electrical Characteristics -Timing Paramete r Measurement Voltage Leve ls
Characteristics Sym, Level Units Conditions/Notes
1 TTL Threshold Voltage VTT 1.5
0.3VDD
V See Note 1
2 CMOS Threshold Voltage VCT 0.5VDD VSee Note 1
3 Rise/Fall Threshold Voltage High VHM 2.0
0.7VDD
V
VTTL
CMOS
4 Rise/Fall Threshold Voltage Low VLM 0.8
0.3VDD
V
VTTL
CMOS
AC Electrical Characteristics - Motorola Microprocessor Timing
Characteristics Sym. Min. Typ.Max. Units Test Conditions
1DS low t
DSL 70 ns
2DS High t
DSH 60 ns
3CS
Setup tCSS 0ns
4R/W
Setup tRWS 10 ns
5 Address Setup tADS 10 ns
6CS
Hold tCSH 0ns
7R/W
Hold tRWH 15 ns
8 Address Hold tADH 15 ns
9 Data Delay Read tDDR 90 ns CL=50 pF
10 Data Hold Read tDHR 90 ns CL=50 pF
11 Data Active to High Z Delay tDAZ 90 ns
12 Data Setup Write tDSW 15 ns
13 Data Hold Write tDHW 15 ns
MT9074 Data Sheet
137
Zarlink Semiconductor Inc.
Figure 16 - Motorola Microport Timing
Characteristics are for clocked operation over the ranges of recommended operating temperature and supply voltage.
Typical figures are at 25°C and are for design aid only: not guaranteed and not subject to production testing.
AC Electrical Characteristics - Intel Microprocessor Timing
Characteristics Sym. Min. Typ.Max. Units Tes t Conditions
1 RD low tRDL 70 ns
2 RD High tRDH 60 ns
3CS
Setup tCSS 0ns
4CS
Hold tCSH 0ns
5 Address Setup tADS 10 ns
6 Address Hold tADH 15 ns
7 Data Delay Read tDDR 90 ns CL=50 pF
8 Data Active to High Z Delay tDAZ 90 ns
9 Data Setup Write tDSW 15 ns
10 Data Hold Write tDHW 15 ns
DS
CS
R/W
A0-A4
D0-D7
READ
D0-D7
WRITE
Note: DS and CS may be connected together.
tCSS
tRWS
tADS
tCSH
tRWH
tADH
VALID DATA
tDSW tDHR
tDDR
tDHW
VALID DATA
tDSH
tDSL
tDAZ
tCYC
VTT
VTT
VTT
VTT
VTT,VCT
VTT
MT9074 Data Sheet
138
Zarlink Semiconductor Inc.
Figure 17 - Intel Microport Timing
AC Electrical Characteristics - JTAG Port Timing
Characteristic Sym. Min. Typ. Max. Units Test Conditions
1 TCK period wid th tTCLK 100 ns BSDL spec’s 12 MHz
2 TCK period width LOW tTCLKL 40 ns
3 TCK period width HIGH tTCLKH 40 ns
TDI setup time to TCK r ising tDISU 12
TDI hold time after TCK rising tDIH 12
TMS setup time to TCK rising tMSSU 12
TMS hold time after TCK rising tMSH 12
TDO delay from TCK falling tDOD 50
TRST pulse width tTRST 25
RD
CS
WR
A0-A4
D0-D7
READ
D0-D7
WRITE
tCSS
tADS
tCSH
tCSH
tADH
VALID DATA
tDSW
tDDR
tDHW
VALID DATA
tRDL
tDAZ
tADH
tCYC
VTT
VTT
VTT
VTT
VTT,VCT
VTT
tRDH
MT9074 Data Sheet
139
Zarlink Semiconductor Inc.
Figure 18 - JTAG Port Timing
Figure 19 - Transmit Data Link Timing Diagram (T 1 mode)
AC Electrical Characteristics - Transmit Data Link Timing (T1 mode)
Characteristic Sym. Min. Typ. Max. Units Test Conditions
1 Data Link Clock Pulse Width tDW 324 ns 150 pF
2 Data Link Setup tTDS 35 ns
3 Data Link Hold tTDH 35 ns
tmssu
TDI
TDO
TMS
TCK
tdisu
tmsh
tdih
tdod
ttclkh ttclkl
ttclk
TRST
ttrst
TxDL
tDLH
tDLS
TxDLCLK
tDW
VTT,VCT
VTT
MT9074 Data Sheet
140
Zarlink Semiconductor Inc.
Figure 20 - Transmit Data Link Timing Diagram (E1 mode)
Figure 21 - Tr ansmit Data Link Functional Timing (E1 mode)
AC Electrical Characteristics - Transmit Data Link Timing (E1 mode)
Characteristic Sym. Min. Typ. Max. Units Test Conditions
1 Data Link Clock Output Delay tTDC 244 ns 150 pF
2 Data Link Setup tTDS 35 ns
3 Data Link Hold tTDH 35 ns
C4b
TxDL
tTDC
tDLH
tDLS
TxDLCLK
VTT
VTT,VCT
VTT
F0b
TxDLCLK
TIME SLOT 0
Bits 4,3,2,1,0
TxDL
TxDLCLK
TxDL
Example A - 20 kb/s
Example B - 12 kb/s
MT9074 Data Sheet
141
Zarlink Semiconductor Inc.
Figure 22 - Receive Data Link Functional Timing (T1 mode)
Figure 23 - Receive Data Link Diagram (T1 mode)
AC Electrical Characteristics - Receive Data Link Timing (T1 mode)
Characteristic Sym. Min. Typ. Max Units Test Conditions
1 Data Link Clock Output Delay tRDC 160 ns 50 pF
2 Data Link Output Dela y tRDD 45 ns 50 pF
3RxFP
Output Delay tRFD 45 ns 50 pF
RxFP
RxDLCLK
RxDL
E1.5o
RxDL
tRDC
tRDD
RxDLCLK VTT,VCT
VTT,VCT
VTT
tRFD
tRFD
RxFP VTT,VCT
MT9074 Data Sheet
142
Zarlink Semiconductor Inc.
Figure 24 - Receive Data Link Functional Timing (E1 mode)
Figure 25 - Receive Data Link Timing Diagram (E1 mode)
AC Electrical Characteristics - Receive Data Link Timing (E1 mode)
Characteristic Sym. Min. Typ. Max. Units Test Conditions
1 Data Link Clock Output Delay tRDC 160 ns 50 pF
2 Data Link Output Dela y tRDD 45 ns 50 pF
3RxFP
Output Delay tRFD 45 ns 50 pF
RxFP
RxDLCLK
TIME SLOT 0
Bits 4,3,2,1,0
RxDL
RxDLCLK
RxDL
Example A - 20 kb/s
Example B - 12 kb/s
E2o
RxDL
tRDC
tRDD
RxDLCLK
tRDC
VTT
VTT,VCT
VTT,VCT
MT9074 Data Sheet
143
Zarlink Semiconductor Inc.
Figure 26 - ST-BUS Functional Timing Diagram
Figure 27 - ST-BUS Timing Diagram (Input Clocks)
AC Electrical Characteristics - ST-BUS (E1 or T1 mode)
Characteristic Sym. Min. Typ. Max. Units Test Conditions
1C4b
Clock Width High or Low t4W 80 ns Line Synchronization Mode
2 Frame Pulse Setup tFPS 10 ns
3 Frame Pulse Low tFPL 70 ns
4 Serial Input Setup tSIS 20 ns
5 Serial Input Hold tSIH 20 ns
6 Serial Output Delay tSOD 75 ns 150 pF
7 Frame Pulse Delay tFDP 40 ns Line Synchronous Mode
F0b
C4b
ST-BUS
Bit Cells Channel 31
Bit 0 Channel 0
Bit 7 Channel 0
Bit 6 Channel 0
Bit 5
F0b
ST-BUS Bit
Stream
All Input
Streams
All Output
Streams
C4b
(Input)
Bit Cell Bit Cell Bit Cell
tSIH
tFPH
tFPS
tSIS
tSOD
t4WI t4WI
VTT
VTT
VTT
VTT,VCT
(Input)
MT9074 Data Sheet
144
Zarlink Semiconductor Inc.
Figure 28 - ST-BUS Timing Diagram (Output Clocks)
Figure 29 - Receive Multiframe Functional Timing (E1 mode)
AC Electrical Characteristics - Multiframe Timing (T1 or E1 mode)
Characteristic Sym. Min. Typ. Max. Units Test Conditions
1 Receive Multiframe Output Delay tMOD 50 ns 150 pF
2 Transmit Multiframe Setup tMS 50 ns
3 Transmit Multiframe Hold tMH 50 * ns * 256 C2 periods -100 nsec
F0b
ST-BUS Bit
Stream
All Input
Bit Cell Bit Cell Bit Cell
tSIH
tSIS
Streams
tSOD
All Output
Streams
t4WO
C4b
(Output)
(Output) t4WO
tFPD tFPD
VTT
VTT
VTT
VTT,VCT
DSTo
BIt Cells
F0b
Bit 7 Bit 6 Bit 5 Bit 4 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 0 Bit 7
Frame 0
Frame 12 or 24
RxMF
C4b
(4.096 MHz)
MT9074 Data Sheet
145
Zarlink Semiconductor Inc.
Figure 30 - Transmit Multiframe Functional Timing (T1 mode or E1 mode)
Figure 31 - Multiframe Timing Diagram (T1 mode or E1 mode)
F0b
TxMF
DSTi
Bit Cells Bit 7 Bit 6 Bit 5 Bit 4 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 0 Bit 7
Frame 0
Frame N
C4b
(4.096 MHz)
Note (1) : These two signals do not have a defined pha se relat ionship
C4b
RxMF(1)
TxMF(1)
tMOD
tMOD
tMH
tMS tMH2
F0b
VTT
VTT,VCT
VTT
VTT
MT9074 Data Sheet
146
Zarlink Semiconductor Inc.
Figure 32 - Transmit Digital Data Timing Diagram (LIU Disabled)
Figure 33 - Receive Digital Data Timing Diagram (LIU Disabled)
AC Electrical Characteristics - Transmit Digital Framer Mode
Characteristics Sym. Min. Typ. Max. Units Test Conditions
1 Transmit Clock Pulse Width tDW 648 ns 150 pF - T1 mode
2 Transmit clock Pulse Width tDW 244 ns 150 pF - E1 mode
3 Transmit Data Delay tDD 25 ns
tDW
tWC
tWC
tDD
C1.50
TxA/TxB
C1.5i
tRDH
tRDS
RxA/B
MT9074 Data Sheet
147
Zarlink Semiconductor Inc.
Figure 34 - D4 Format
Figure 35 - PCM30 Format
AC Electrical Characteristics - Receive Digital Framer Mode
Characteristics Sym. Min. Typ. Max. Units Test Conditions
1 Receive Data Setup Time tRDS 15 ns
2 Receive Data Hold Time tRDH 15 ns
Frame
12 1 11 12 1
Channel
1 2 23 24
Most
Significant
Bit (First)
Least
Significant
Bit (Last)
Bit
12345678
FrameFrameFrameFrame
Channel Channel Channel
Bit Bit Bit Bit Bit BitBit
1.5 s
5.2 s
125 s
••••••••
••••
SBit
Frame
15 0 14 15 0
Time Slot
0 1 30 31
Most
Significant
Bit (First)
Least
Significant
Bit (Last)
Bit
1234
5678
FrameFrameFrameFrame
Time slot Time Slot Time Slot
Bit Bit Bit Bit Bit BitBit
2.0 s
(8/2.048) s
125 s
••••••••
••••
MT9074 Data Sheet
148
Zarlink Semiconductor Inc.
Figure 36 - ST-BUS Stream Format
Channel
31 030
Bit
Channel Channel Channel Channel
31 0
Bit Bit Bit Bit Bit Bit Bit
• • •
Least
Significant
Bit (Last)
Most
Significant
Bit (First)
(8/2.048)s
125s
76543210
www.zarlink.com
Information relating to products and services furnished herein by Zarlink Semiconductor Inc. or its subsidiaries (collectively “Zarlink”) is believed to be reliable.
However, Zarlink assumes no liability for errors that may appear in this publication, or for liability otherwise arising from the application or use of any such
information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or
use. Neither the supply of such information or purchase of product or service conveys any license, either express or implied, under patents or other intellectual
property rights owned by Zarlink or licensed from third parties by Zarlink, whatsoever. Purchasers of products are also hereby notified that the use of product in
certain ways or in combination with Zarlink, or non-Za rlink furnished goods or services may infringe patents or other intellectual property rights owned by Zarlink.
This publication is issued to provide information only and (unless agreed by Zarlink in writing) may not be used, applied or reproduced for any purpose nor form part
of any order or contract nor to be regarded as a representation relating to the products or services concerned. The pr oducts, their specifications, services a nd other
information appearing in this publication are subject to change by Zarlink without notice. No warranty or guarantee express or implied is made regarding the
capability, performance or su itability of an y product or servi ce. Inform ation co ncerni ng possib le meth ods of us e is provi ded as a guide o nly an d does not co nstitute
any guarantee th at such methods of use will be satisfactory in a sp ecific piece of equip ment. It is the user ’s responsibili ty to fully determine the performance and
suitability of any equipment using such information and to ensure that any publication or data used is up t o date and has not been superseded. Manufacturing does
not necessarily include testing of all functions or paramete rs. These products are not suitable for use in any medical products whose failure to perform may result in
significant injury or death to the user . All products and materials are sold and services provided subject to Zarlink’s conditions of sa le w hich are avai la ble on req ues t.
Purchase of Zarlink’s I2C components conveys a license un der the Philips I2C Patent rights to use thes e components in an I2C System, provided that the syste m
conforms to the I2C Standard Specification as de fined by Philips.
Zarlink, ZL, the Zarlink Semiconductor logo and the Legerity logo and combinations thereof, VoiceEdge, VoicePort, SLAC, ISLIC, ISLAC and VoicePath are
trademarks of Zarlink Semiconductor Inc.
TECHNICAL DOCUMENTATION - NOT FOR RESALE
For more information about all Zarlink prod ucts
visit our Web Site at