INFINEON PEB2255

Da ta Sh ee t, D S 1, J ul y 20 00
F A LC ®- L H
E 1/ T1 /J 1 Fr a m er a nd L i n e
In te r fa c e C om p on e nt f or L on g
an d S h or t H au l A p p li c a ti o ns
P EB 22 5 5 V er s i o n 1 .3
Da ta c o m
N e v e r
s t o p
t h i n k i n g .
Edition 2000-07
Published by Infineon Technologies AG,
St.-Martin-Strasse 53,
D-81541 München, Germany
© Infineon Technologies AG 7/13/00.
All Rights Reserved.
Attention please!
The information herein is given to describe certain components and shall not be considered as warranted
characteristics.
Terms of delivery and rights to technical change reserved.
We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding
circuits, descriptions and charts stated herein.
Infineon Technologies is an approved CECC manufacturer.
Information
For further information on technology, delivery terms and conditions and prices please contact your nearest
Infineon Technologies Office in Germany or our Infineon Technologies Representatives worldwide (see address
list).
Warnings
Due to technical requirements components may contain dangerous substances. For information on the types in
question please contact your nearest Infineon Technologies Office.
Infineon Technologies Components may only be used in life-support devices or systems with the express written
approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure
of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support
devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain
and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may
be endangered.
Da ta Sh ee t, D S 1, J ul y 20 00
F A LC ®- L H
E 1/ T1 /J 1 Fr a m er a nd L i n e
In te r fa c e C om p on e nt f or L on g
an d S h or t H au l A p p li c a ti o ns
P EB 22 5 5 V er s i o n 1 .3
Da ta c o m
N e v e r
s t o p
t h i n k i n g .
PEB 2255
Revision History:
2000-07
Previous Version:
Preliminary Data Sheet DS1
Page
DS 1
Subjects (major changes since last revision)
For questions on technology, delivery and prices please contact the Infineon
Technologies Offices in Germany or the Infineon Technologies Companies and
Representatives worldwide: see our webpage at http://www.infineon.com
PEB 2255
FALC-LH V1.3
Preface
The FALC®-LH framer and line interface component is designed to fulfill all required
interfacing between an analog E1/T1/J1 line and the digital PCM system highway/H.100
bus.
The digital functions as well as the analog characteristics are configured via a flexible
microprocessor interface.
Data Sheet
5
2000-07
PEB 2255
FALC-LH V1.3
Organization of this Document
This Data Sheet is organized as follows:
• Chapter 1, Introduction
Gives a general description of the product and its family, lists the key features, and
presents some typical applications.
• Chapter 2, Pin Descriptions
Lists pin locations with associated signals, categorizes signals according to function,
and describes signals.
• Chapter 3 to Chapter 5, Functional Description E1/T1/J1
These chapters describe the functional blocks and principle operation modes,
organized into separate sections for E1 and T1/J1 operation
• Chapter 6 and Chapter 7, Operational Description E1/T1/J1
Shows the operation modes and how they are to be initialized (separately for E1 and
T1/J1).
• Chapter 8, Signaling Controller Operating Modes
Describes signaling controller functions for both E1 and T1/J1 operation.
• Chapter 9 and Chapter 10, E1 Registers and T1/J1 Registers
Gives a detailed description of all implemented registers and how to use them in
different applications/configurations.
• Chapter 11, Electrical Characteristics
Specifies maximum ratings, DC and AC characteristics.
• Chapter 12, Package Outlines
Shows the mechanical values of the device package.
• Chapter 13, Appendix
Gives an example for overvoltage protection and information about application notes
and other support.
• Chapter 14, Glossary
• Index
Data Sheet
6
2000-07
PEB 2255
FALC-LH V1.3
Related Documentation
This document refers to the following international standards
(in alphabetical/numerical order):
ITU-T G.705
ITU-T G.706
ITU-T G.732
ITU-T G.735
ITU-T G.736
ITU-T G.737
ITU-T G.738
ITU-T G.739
ITU-T G.823
ITU-T G.824
ITU-T G.962
ITU-T G.963
ITU-T G.964
ITU-T I.431
ITU-Q.703
JT-G703
JT-G704
JT-G706
JT-I431
MIL-Std. 883D
TR-TSY-000009
UL 1459
ANSI/EIA-656
ANSI T1.102
ANSI T1.403
AT&T PUB 43802
AT&T PUB 54016
AT&T PUB 62411
ESD Ass. Standard EOS/ESD-5.1-1993
ETSI ETS 300 011
ETIS ETS 300 166
ETSI ETS 300 233
ETSI ETS 300 324
ETSI ETS 300 347
ETSI TBR12
ETSI TBR13
FCC Part68
GR-253-CORE
GR-499-CORE
GR-1089-CORE
H.100
H-MVIP
IEEE 1149.1
ITU-T G.703
ITU-T G.704
Your Comments
We welcome your comments on this document. We are continuously trying improving
our documentation. Please send your remarks and suggestions by e-mail to
[email protected]
Please provide in the subject of your e-mail:
device name (FALC®-LH), device number (PEB 2255), device version (Version 1.3),
and in the body of your e-mail:
document type (Data Sheet), issue date (2000-07) and document revision number
(DS 1).
Data Sheet
7
2000-07
PEB 2255
FALC-LH V1.3
Table of Contents
Page
1
1.1
1.2
1.3
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Typical Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2.1
2.2
Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Pin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Pin Definitions and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3
3.1
3.2
3.3
3.3.1
3.3.1.1
3.3.1.2
3.3.1.3
3.3.2
Functional Description E1/T1/J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mixed Byte/Word Access to the FIFOs . . . . . . . . . . . . . . . . . . . . . . .
FIFO Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interrupt Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Boundary Scan Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
45
46
47
47
47
49
50
52
4
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.1.6
4.1.7
4.1.8
4.1.9
4.1.10
4.1.11
4.1.12
4.1.12.1
4.1.12.2
4.1.12.3
4.1.12.4
4.2
4.2.1
4.3
4.3.1
4.3.1.1
4.3.1.2
4.3.1.3
Functional Description E1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Path in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Equalization Network (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Line Attenuation Indication (E1) . . . . . . . . . . . . . . . . . . . . . . . .
Receive Clock and Data Recovery (E1) . . . . . . . . . . . . . . . . . . . . . . . .
Receive Line Coding (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loss of Signal Detection (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Jitter Attenuator (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jitter Tolerance (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Jitter (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Jitter Attenuator (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Framer/Synchronizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Elastic Buffer (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Signaling Controller (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HDLC or LAPD access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sa bit Access (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Associated Signaling CAS (E1, serial mode) . . . . . . . . . . .
Channel Associated Signaling CAS (E1, µP access mode) . . . . . . .
System Interface in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time Slot Assigner (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Path in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Signaling Controller (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HDLC or LAPD access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sa bit Access (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Associated Signaling CAS (E1, serial access mode) . . . . .
54
54
55
55
55
55
57
58
60
60
61
62
63
66
66
66
66
68
69
72
73
76
76
76
76
Data Sheet
8
17
18
21
22
2000-07
PEB 2255
FALC-LH V1.3
Table of Contents
Page
4.3.1.4
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.4
4.4.1
4.4.2
4.4.2.1
4.4.2.2
4.4.2.3
4.4.2.4
4.4.3
4.4.3.1
4.4.3.2
4.4.3.3
4.4.3.4
4.4.3.5
4.4.3.6
4.4.3.7
4.4.3.8
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.5.7
4.6
4.6.1
4.6.2
4.6.3
4.6.4
4.6.5
4.6.6
Channel Associated Signaling CAS (E1, µP access mode) . . . . . . . 77
Transmit Elastic Buffer (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Transmitter (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Transmit Line Interface (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Programmable Pulse Shaper (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Transmit Line Monitor (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Framer Operating Modes (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Doubleframe Format (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Transmit Transparent Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Synchronization Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
A-Bit Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Sa - Bit Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
CRC-Multiframe (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Synchronization Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Automatic Force Resynchronization (E1) . . . . . . . . . . . . . . . . . . . . . 88
Floating Multiframe Alignment Window (E1) . . . . . . . . . . . . . . . . . . . 88
CRC4 Performance Monitoring (E1) . . . . . . . . . . . . . . . . . . . . . . . . . 88
Modified CRC4 Multiframe Alignment Algorithm (E1) . . . . . . . . . . . . 88
A-Bit Access (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Sa - Bit Access (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
E-Bit Access (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Additional Functions (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Error Performance Monitoring and Alarm Handling . . . . . . . . . . . . . . . . 93
Auto Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Error Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Errored Second . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Second Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
In-Band Loop Generation and Detection . . . . . . . . . . . . . . . . . . . . . . . . 95
Time Slot 0 Transparent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Test Functions (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Pseudo-Random Bit Sequence Generation and Monitor . . . . . . . . . . . . 97
Remote Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Payload Loop Back . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Local Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Single Channel Loop Back . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Alarm Simulation (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5
5.1
5.1.1
5.1.2
5.1.3
Functional Description T1/J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Path in T1/J1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Equalization Network (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Line Attenuation Indication (T1/J1) . . . . . . . . . . . . . . . . . . . .
Receive Clock and Data Recovery (T1/J1) . . . . . . . . . . . . . . . . . . . . .
Data Sheet
9
102
102
103
103
103
2000-07
PEB 2255
FALC-LH V1.3
Table of Contents
5.1.4
5.1.5
5.1.6
5.1.7
5.1.8
5.1.9
5.1.10
5.1.11
5.1.12
5.1.12.1
5.1.12.2
5.1.12.3
5.1.12.4
5.1.12.5
5.2
5.2.1
5.3
5.3.1
5.3.1.1
5.3.1.2
5.3.1.3
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.4
5.4.1
5.4.2
5.4.3
5.4.3.1
5.4.4
5.4.4.1
5.4.5
5.4.5.1
5.4.5.2
5.4.5.3
5.4.6
5.4.6.1
5.4.7
5.5
5.5.1
Page
Receive Line Coding (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loss of Signal Detection (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Jitter Attenuator (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jitter Tolerance (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Jitter (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Jitter Attenuator (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Framer/Synchronizer (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Elastic Buffer (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Signaling Controller (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . .
HDLC/SDLC or LAPD Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAS Bit-robbing (T1/J1, serial access mode) . . . . . . . . . . . . . . . . .
CAS Bit-robbing (T1/J1, µP access mode) . . . . . . . . . . . . . . . . . . .
Bit Oriented Messages in ESF-DL Channel (T1/J1) . . . . . . . . . . . .
Data Link Access in F72 Format (T1/J1) . . . . . . . . . . . . . . . . . . . . .
System Interface in T1/J1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time Slot Assigner (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Path in T1/J1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Signaling Controller (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . .
HDLC or LAPD access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAS Bit-robbing (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Link Access in ESF/F24 and F72 Format (T1/J1) . . . . . . . . . .
Transmit Elastic Buffer (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmitter (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Line Interface (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programmable Pulse Shaper and Line Build-Out (T1/J1) . . . . . . . . . .
Transmit Line Monitor (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Framer Operating Modes (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Aspects of Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . .
4-Frame Multiframe (F4 Format, T1/J1) . . . . . . . . . . . . . . . . . . . . . . .
Synchronization Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12-Frame Multiframe (D4 or SF Format, T1/J1) . . . . . . . . . . . . . . . . .
Synchronization Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extended Superframe (F24 or ESF Format, T1/J1) . . . . . . . . . . . . . . .
Synchronization Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote Alarm (yellow alarm) Generation/Detection . . . . . . . . . . . .
CRC6 Generation and Checking (T1/J1) . . . . . . . . . . . . . . . . . . . . .
72-Frame Multiframe (SLC96 Format, T1/J1) . . . . . . . . . . . . . . . . . . .
Synchronization Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of Frame Conditions (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . .
Additional Functions (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Performance Monitoring and Alarm Handling . . . . . . . . . . . . . . .
Data Sheet
10
103
104
105
108
109
109
110
111
115
115
115
116
116
116
116
121
123
129
129
129
130
131
133
134
135
136
137
137
137
140
140
140
141
142
142
144
144
144
145
147
148
148
2000-07
PEB 2255
FALC-LH V1.3
Table of Contents
Page
5.5.2
5.5.3
5.5.4
5.5.5
5.5.6
5.5.7
5.5.8
5.5.9
5.6
5.6.1
5.6.2
5.6.3
5.6.4
5.6.5
5.6.6
Auto Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Errored Second . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Second Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clear Channel Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
In-Band Loop Generation and Detection . . . . . . . . . . . . . . . . . . . . . . .
Transparent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulse Density Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test Functions (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pseudo-Random Bit Sequence Generation and Monitor . . . . . . . . . . .
Remote Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Payload Loop Back . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Single Channel Loop Back (loopback of time slots) . . . . . . . . . . . . . .
Alarm Simulation (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
150
150
150
150
151
151
151
152
152
152
153
154
155
156
157
6
6.1
6.2
6.3
Operational Description E1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operational Overview E1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Reset E1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Initialization in E1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
158
158
158
158
7
7.1
7.2
7.3
Operational Description T1/J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operational Overview T1/J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Reset T1/J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Initialization in T1/J1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
163
163
163
163
8
8.1
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.2
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
8.3.6
8.3.7
8.3.8
8.3.9
Signaling Controller Operating Modes . . . . . . . . . . . . . . . . . . . . . . . .
HDLC Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Non-Auto-Mode (MODE.MDS2...1 = 01) . . . . . . . . . . . . . . . . . . . . . . .
Transparent Mode 1 (MODE.MDS2...0 = 101) . . . . . . . . . . . . . . . . . .
Transparent Mode 0 (MODE.MDS2...0 = 100) . . . . . . . . . . . . . . . . . .
Receive Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extended Transparent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signaling Controller Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shared Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transparent Transmission and Reception . . . . . . . . . . . . . . . . . . . . . .
Cyclic Transmission (fully transparent) . . . . . . . . . . . . . . . . . . . . . . . .
CRC ON/OFF Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Address pushed to RFIFO . . . . . . . . . . . . . . . . . . . . . . . . . . .
HDLC Data Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HDLC Data Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sa bit Access (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
169
169
169
169
170
170
171
171
172
172
172
172
172
173
173
173
175
176
Data Sheet
11
2000-07
PEB 2255
FALC-LH V1.3
Table of Contents
8.3.10
8.3.10.1
Page
Bit Oriented Message Mode (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Data Link Access in ESF/F72 Format (T1/J1) . . . . . . . . . . . . . . . . . 178
9
9.1
9.2
9.3
9.4
E1 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E1 Control Register Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detailed Description of E1 Control Registers . . . . . . . . . . . . . . . . . . . . .
E1 Status Register Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detailed Description of E1 Status Registers . . . . . . . . . . . . . . . . . . . . . .
180
180
183
228
230
10
10.1
10.2
10.3
10.4
T1/J1 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T1/J1 Control Register Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detailed Description of T1/J1 Control Registers . . . . . . . . . . . . . . . . . . .
T1/J1 Status Register Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detailed Description of T1/J1 Status Registers . . . . . . . . . . . . . . . . . . . .
258
258
261
307
309
11
11.1
11.2
11.3
11.4
11.4.1
11.4.2
11.4.3
11.4.4
11.4.5
11.4.5.1
11.4.5.2
11.4.6
11.4.7
11.4.8
11.4.8.1
11.4.8.2
11.5
11.6
11.7
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recommended Oscillator Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XTAL Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
JTAG Boundary Scan Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intel Bus Interface Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Motorola Bus Interface Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulse Templates - Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulse Template E1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulse Template T1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capacitances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Package Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
335
335
335
336
339
339
339
341
342
342
342
345
347
350
355
355
356
357
358
359
12
Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
13
13.1
13.2
13.3
13.4
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protection Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Differences to Version PEB 2255 V1.1 . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Data Sheet
12
361
361
362
362
364
2000-07
PEB 2255
FALC-LH V1.3
List of Figures
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Data Sheet
Page
Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Multiple E1/T1/J1 Link over Frame Relay . . . . . . . . . . . . . . . . . . . . . . 22
8 Channel E1/T1/J1 Interface to the ATM Layer . . . . . . . . . . . . . . . . . 23
Multiple FALC Clocking Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
FIFO Word Access (Intel Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
FIFO Word Access (Motorola Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Interrupt Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Block Diagram of Test Access Port and Boundary Scan . . . . . . . . . . . 53
Receive Clock System (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Receiver Configuration (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Jitter Attenuation Performance (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Jitter Tolerance (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Transmit Clock System (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
The Receive Elastic Buffer as Circularly Organized Memory . . . . . . . 65
2.048 MHz Receive Signaling Highway (E1) . . . . . . . . . . . . . . . . . . . . 68
System Interface (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Receive System Interface Clocking (E1) . . . . . . . . . . . . . . . . . . . . . . . 71
Transmit System Interface Clocking: 2.048 MHz (E1) . . . . . . . . . . . . . 74
Transmit System Interface Clocking: 8.192 MHz/4.096 Mbit/s (E1). . . 75
2.048 MHz Transmit Signaling Highway (E1) . . . . . . . . . . . . . . . . . . . 77
Transmitter Configuration (E1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Transmit Line Monitor Configuration (E1) . . . . . . . . . . . . . . . . . . . . . . 81
Data Flow in Transparent Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
CRC4 Multiframe Alignment Recovery Algorithms . . . . . . . . . . . . . . . 92
Remote Loop (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Payload Loop (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Local Loop (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Single Channel Loopback (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Receive Clock System (T1/J1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Receiver Configuration (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Jitter Attenuation Performance (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . 107
Jitter Tolerance (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Transmit Clock System (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
The Receive Elastic Buffer as Circularly Organized Memory . . . . . . 113
System Interface (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Receive System Interface Clocking (T1/J1) . . . . . . . . . . . . . . . . . . . . 119
2.048 Mbit/s Receive Signaling Highway (T1/J1) . . . . . . . . . . . . . . . 120
1.544 Mbit/s Receive Signaling Highway (T1/J1) . . . . . . . . . . . . . . . 120
Receive FS/DL Bits in Time Slot 0 on RDO (T1/J1). . . . . . . . . . . . . . 122
Transmit System Interface Clocking: 1.544 MHz (T1/J1). . . . . . . . . . 124
13
2000-07
PEB 2255
FALC-LH V1.3
List of Figures
Figure 43
Figure 44
Figure 45
Figure 46
Figure 47
Figure 48
Figure 49
Figure 50
Figure 51
Figure 52
Figure 53
Figure 54
Figure 55
Figure 56
Figure 57
Figure 58
Figure 59
Figure 60
Figure 61
Figure 62
Figure 63
Figure 64
Figure 65
Figure 66
Figure 67
Figure 68
Figure 69
Figure 70
Figure 71
Figure 72
Figure 73
Figure 74
Figure 75
Figure 76
Figure 77
Figure 78
Figure 79
Figure 80
Figure 81
Figure 82
Figure 83
Figure 84
Data Sheet
Page
Transmit System Interface Clocking: 8 MHz/4 Mbit/s (T1/J1) . . . . . .
2.048 Mbit/s Transmit Signaling Clocking (T1/J1) . . . . . . . . . . . . . . .
1.544 Mbit/s Transmit Signaling Highway (T1/J1) . . . . . . . . . . . . . . .
Signaling Marker for CAS/CAS-CC Applications (T1/J1) . . . . . . . . . .
Signaling Marker for CAS-BR Applications (T1/J1) . . . . . . . . . . . . . .
Transmit FS/DL Bits on XDI (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . .
Transmitter Configuration (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Line Monitor Configuration (T1/J1) . . . . . . . . . . . . . . . . . . .
Influences on Synchronization Status (T1/J1) . . . . . . . . . . . . . . . . . .
Remote Loop (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Payload Loop (T1/J1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Loop (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Loopback (T1/J1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HDLC Receive Data Flow of FALC®-LH . . . . . . . . . . . . . . . . . . . . . .
HDLC Transmit Data Flow of FALC®-LH . . . . . . . . . . . . . . . . . . . . .
Interrupt Driven Data Transmission (flow diagram) . . . . . . . . . . . . . .
Interrupt Driven Transmission Example . . . . . . . . . . . . . . . . . . . . . . .
Interrupt Driven Reception Sequence Example . . . . . . . . . . . . . . . . .
Crystal Oscillator Circuit (master/slave mode) . . . . . . . . . . . . . . . . . .
External Oscillator Circuit (master mode) . . . . . . . . . . . . . . . . . . . . .
XTAL External Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Pullable Crystal Tuning Range . . . . . . . . . . . . . . . . . . . . . .
JTAG Boundary Scan Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intel Non-Multiplexed Address Timing . . . . . . . . . . . . . . . . . . . . . . . .
Intel Multiplexed Address Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intel Read Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intel Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Motorola Read Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Motorola Write Cycle Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timing of Dual Rail Optical Interface . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Clock and RFSP/FREEZS Timing . . . . . . . . . . . . . . . . . . . .
System Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XMFS Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XMFS Timing (cont’d.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulse Shape at Transmitter Output for E1 Applications. . . . . . . . . . .
T1 Pulse Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thermal Behavior of Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input/Output Waveforms for AC Testing . . . . . . . . . . . . . . . . . . . . . .
Protection Circuitry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Line Frontend Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
125
126
126
127
128
129
134
136
139
153
154
155
156
170
171
174
175
175
339
339
339
340
341
342
342
343
343
344
345
346
347
348
350
351
351
353
355
356
358
359
361
363
2000-07
PEB 2255
FALC-LH V1.3
List of Tables
Table 1
Table 2
Table 3
Table 4
Table 5
Table 6
Table 7
Table 8
Table 9
Table 10
Table 11
Table 12
Table 13
Table 14
Table 15
Table 16
Table 17
Table 18
Table 19
Table 20
Table 21
Table 22
Table 23
Table 24
Table 25
Table 26
Table 27
Table 28
Table 29
Table 30
Table 31
Table 32
Table 33
Table 34
Table 35
Table 36
Table 37
Table 38
Table 39
Table 40
Table 41
Table 42
Data Sheet
Page
Pin Definitions - Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . 25
Pin Definitions - Line Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Pin Definitions - Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Pin Definitions - System Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Pin Definitions - Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Data Bus Access (16-Bit Intel Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Data Bus Access (16-Bit Motorola Mode) . . . . . . . . . . . . . . . . . . . . . . 48
Selectable Bus and Microprocessor Interface Configuration . . . . . . . . 48
Recommended Receiver Configuration Values (E1) . . . . . . . . . . . . . 56
System Clocking (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Output Jitter (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Receive Buffer Operating Modes (E1) . . . . . . . . . . . . . . . . . . . . . . . . . 64
System Clock and Data Rates (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Time Slot Assigner (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Transmit Buffer Operating Modes (E1) . . . . . . . . . . . . . . . . . . . . . . . . 78
Example Transmitter Configuration Values (E1) . . . . . . . . . . . . . . . . . 79
Allocation of Bits 1 to 8 of Time Slot 0 (E1) . . . . . . . . . . . . . . . . . . . . . 83
Transmit Transparent Mode (Doubleframe E1) . . . . . . . . . . . . . . . . . . 84
CRC-Multiframe Structure (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Transmit Transparent Mode (CRC Multiframe E1) . . . . . . . . . . . . . . . 87
Summary of Alarm Detection and Release (E1) . . . . . . . . . . . . . . . . . 93
Recommended Receiver Configuration Values (T1/J1). . . . . . . . . . . 104
System Clocking (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Output Jitter (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Receive Buffer Operating Modes (T1/J1) . . . . . . . . . . . . . . . . . . . . . 112
Channel Translation Modes (T1/J1). . . . . . . . . . . . . . . . . . . . . . . . . . 113
System Clock and Data Rates (T1/J1). . . . . . . . . . . . . . . . . . . . . . . . 117
Time Slot Assigner (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Transmit Buffer Operating Modes (T1/J1) . . . . . . . . . . . . . . . . . . . . . 132
Example Transmitter Configuration Values (T1/J1) . . . . . . . . . . . . . . 134
Pulse Shaper Programming (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . 135
Resynchronization Timing (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4-Frame Multiframe Structure (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . 140
12-Frame Multiframe Structure (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . 141
Extended Superframe Structure (F24, ESF; T1/J1) . . . . . . . . . . . . . . 142
72-Frame Multiframe Structure (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . 146
Summary Frame Recover/Out of Frame Conditions (T1/J1) . . . . . . . 147
Summary of Alarm Detection and Release (T1/J1) . . . . . . . . . . . . . . 148
Initial Values after Reset (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Initialization Parameters (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Line Interface Initialization (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Framer Initialization (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
15
2000-07
PEB 2255
FALC-LH V1.3
List of Tables
Table 43
Table 44
Table 45
Table 46
Table 47
Table 48
Table 49
Table 50
Table 51
Table 52
Table 53
Table 54
Table 55
Table 56
Table 57
Table 58
Table 59
Table 60
Table 61
Table 62
Table 63
Table 64
Table 65
Table 66
Table 67
Table 68
Table 69
Table 70
Table 71
Data Sheet
Page
HDLC Controller Initialization (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAS-CC Initialization (E1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initial Values after reset and FMR1.PMOD = 1 (T1/J1) . . . . . . . . . . .
Initialization Parameters (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line Interface Initialization (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . .
Framer Initialization (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initialization of the HDLC controller (T1/J1) . . . . . . . . . . . . . . . . . . . .
Initialization of the CAS-BR Controller (T1/J1). . . . . . . . . . . . . . . . . .
E1 Control Register Address Arrangement . . . . . . . . . . . . . . . . . . . .
E1 Status Register Address Arrangement . . . . . . . . . . . . . . . . . . . . .
T1/J1 Control Register Address Arrangement . . . . . . . . . . . . . . . . . .
Pulse Shaper Programming (T1/J1) . . . . . . . . . . . . . . . . . . . . . . . . .
T1/J1 Status Register Address Arrangement . . . . . . . . . . . . . . . . . .
Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XTAL Timing Parameter Values . . . . . . . . . . . . . . . . . . . . . . . . . . . .
JTAG Boundary Scan Timing Parameter Values. . . . . . . . . . . . . . . .
Reset Timing Parameter Values . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intel Bus Interface Timing Parameter Values . . . . . . . . . . . . . . . . . .
Motorola Bus Interface Timing Parameter Values . . . . . . . . . . . . . . .
Dual Rail Optical Interface Parameter Values . . . . . . . . . . . . . . . . . .
Receive Clock and RFSP/FREEZS Timing Parameter Values . . . . .
System Interface Timing Parameter Values . . . . . . . . . . . . . . . . . . .
System Clock Timing Parameter Values . . . . . . . . . . . . . . . . . . . . . .
T1 Pulse Template (ANSI T1.102) . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capacitances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Package Characteristic Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AC Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
162
162
164
165
166
166
167
168
180
228
258
288
307
335
335
336
339
341
342
344
346
347
348
351
354
356
357
358
359
2000-07
PEB 2255
FALC-LH V1.3
Introduction
1
Introduction
The FALC®-LH framer and line interface component is designed to fulfill all required
interfacing between an analog E1/T1/J1 line and the digital PCM system highway, H.100
or H-MVIP bus for world market telecommunication systems.
Due to its multitude of implemented functions, it fits to a wide range of networking
applications and fulfills the according international standards. The FALC®-LH offers a
generic E1/T1/J1 analog line interface without the need to change external components.
Optional crystal-less jitter attenuation reduces the amount of required external
components.
Equipped with a flexible microprocessor interface, it connects to any control processor
environment. A standard boundary scan interface is provided to support board level
testing. Flat pack device packaging, small number of external components and low
power consumption lead to reduced overall system costs.
Other members of the FALC® family are the FALC ®54 for short haul applications, the
FALC®56 for long haul and short haul applications as well as the QuadFALCTM supplying
four long haul and short haul interfaces on one single chip.
Data Sheet
17
2000-07
E1/T1/J1 Framer and Line Interface Component for
Long and Short Haul Applications
FALC®-LH
PEB 2255
Version 1.3
1.1
Features
Line Interface
• High density, generic interface for all
E1/T1/J1 applications
• Analog receive and transmit circuitry for long haul and
short haul applications
P-MQFP-80-1
• Data and clock recovery using an integrated
digital phase locked loop
• Maximum line attenuation up to -43 dB at 1024 kHz
(E1)
and up to -36 dB at 772 kHz (T1/J1)
• Programmable transmit pulse shapes for E1 and T1/J1 pulse masks
• Programmable line build-out for CSU signals according to ANSI T1.403 + FCC68 in
steps of 0 dB, -7.5 dB, -15 dB and -22.5 dB (T1/J1)
• Low transmitter output impedances for high transmit return loss
• Tristate function of the analog transmit line outputs
• Transmit line monitor protecting the device from damage
• Jitter specifications of ITU-T I.431, G.703, G.736 (E1), G.823 (E1) and AT&T
TR62411 (T1/J1) are met
• Optional crystal-less wander and jitter attenuation/compensation
• Dual rail or single rail digital inputs and outputs
• Unipolar NRZ or CMI coding for interfacing fibre optical transmission routes
• Selectable line codes (E1: HDB3, AMI - T1/J1: B8ZS, AMI with ZCS) for analog
interface
• Loss of signal indication with programmable thresholds according to ITU-T G.775 and
ETS300233 (E1)/ANSI T1.403, T1.231(T1/J1)
• Clock generator for jitter free system/transmit clocks
• Local loop and remote loop for diagnostic purposes
• Only one type of transformer (ratio 1: 2 ) for E1 75/120 Ω and T1/J1 100/110 Ω
Type
Package
PEB 2255
P-MQFP-80-1
Data Sheet
18
2000-07
PEB 2255
FALC-LH V1.3
Introduction
Frame Aligner
• Frame alignment/synthesis for 2048 kbit/s according to ITU-T G.704 (E1) and for
1544 kbit/s according to ITU-T G.704 and JT G.704 (T1/J1)
• Programmable frame formats :
E1: Doubleframe, CRC Multiframe (E1)
T1: 4-Frame Multiframe (F4,FT), 12-Frame Multiframe (F12, D3/4), Extended
Superframe (F24, ESF), Remote Switch Mode (F72, SLC96)
• Selectable conditions for recover/loss of frame alignment
• CRC4 to non-CRC4 interworking of ITU-T G. 706 Annex B (E1)
• Error checking via CRC4 procedures according to ITU-T G. 706 (E1)
• Error checking via CRC6 procedures according to ITU-T G. 706 and JT G.706 (T1/J1)
• Performs synchronization in ESF format according to NTT requirements (J1)
• Alarm and performance monitoring per second
16 bit counter for CRC-, framing errors, code violations, error monitoring via E bit and
SA6 bit (E1), errored blocks, PRBS bit errors
• Insertion and extraction of alarm indication signals (AIS, Remote⁄Yellow Alarm, AUXP)
• IDLE code insertion for selectable channels
• 8.192 MHz/2.048 MHz (E1) or 8.192 MHz/1.544 MHz (T1/J1) system clock frequency
• Selectable 2048/4096 kbit/s backplane interface with programmable receive/transmit
timeslot offset
• Programmable tristate function of 4096 kbit/s output via RDO
• Elastic store for receive and transmit route clock wander and jitter compensation;
controlled slip capability and slip indication
• Programmable elastic buffer size: 2 frames/1 frame/short buffer/bypass
• Supports fractional E1 or T1 access
• Flexible transparent modes
• Programmable In-Band Loop Code detection and generation (TR62411)
• Channel loop back, line loop back or payload loop back capabilities (TR54016)
• Pseudo random bit sequence (PRBS) generator and monitor
• Provides loop-timed mode
• Clear channel capabilities (T1/J1)
Signaling Controller
• HDLC controller
Bit stuffing, CRC check and generation, flag generation, flag and address recognition,
handling of bit oriented functions, programmable preamble
• DL-channel protocol for ESF format according to ANSI T1.403 or according to AT&T
TR54016 (T1/J1)
• DL-channel protocol for F72 (SLC96) format
• CAS controller with last look capability, enhanced CAS- register access and freeze
signaling indication
• Robbed bit signaling capability (T1/J1)
Data Sheet
19
2000-07
PEB 2255
FALC-LH V1.3
Introduction
•
•
•
•
•
•
Provides access to serial signaling data streams
CAS Multiframe synchronization and synthesis according to ITU-T G.732
Alarm insertion and detection (AIS and LOS in Timeslot 16)
Transparent mode
FIFO buffers (64 bytes deep) for efficient transfer of data packets.
Time-slot assignment
Any combination of time slots selectable for data transfer independent of signaling
mode
Microprocessor Interface
•
•
•
•
•
•
8/16 bit microprocessor bus interface (Intel or Motorola type)
All registers directly accessible (byte or word access)
Multiplexed and non-multiplexed address bus operations
Extended interrupt capabilities
Hardware and software reset
One second timer
General
•
•
•
•
Boundary scan standard IEEE 1149.1
P-MQFP-80 package; body size 14x14; pitch 0.65
5V power supply
Typical power consumption 450 mW
Applications
•
•
•
•
•
•
•
•
Wireless Basestations
E1/T1/J1 ATM Gateways, Multiplexer
E1/T1/J1 Channel & Data Service Units (CSU, DSU)
E1/T1/J1 Internet Access Equipment
LAN/WAN Router
ISDN PRI, PABX
Digital Access Cross Connect Systems (DACS)
SONET/SDH Add/Drop Multiplexer
Data Sheet
20
2000-07
PEB 2255
FALC-LH V1.3
Introduction
1.2
Logic Symbol
Boundary
Scan
SYNC
SYNC2
CLK16M
CLK12M
CLK8M
CLKX
FSC
ROID
RL1 / RDIP / ROID
RL2 / RDIN / RCLKI
REFR
VDDR
VSSR
TDI
TMS
TCK
TDO
SCLKR
SYPR/RFM
RSIGM
RMFB
DLR/RSIG
RDO
Receive
System
Interface
XSIG
XSIGM
XMFB
DLX
XDI
XMFS
SCLKX
SYPX
Transmit
System
Interface
FALC®-LH
PEB 2255
XL1M
XL1 / XDOP / XOID
VDD
VSS
VDDX
VSSX
ALE
RD/DS
WR/RW
BHE/BLE
DBW
CS
IM
XL2 / XDON
XL2M
XOID
XCLK / FSC
A(0-6)
D(0-15)
Transmit
Line
Interface
RES
INT
Receive
Line
Interface
XTAL1
XTAL2
XTAL3
XTAL4
RFSP
RCLK
System Clocks
F0044
Microprocessor Interface
Figure 1
Data Sheet
Logic Symbol
21
2000-07
PEB 2255
FALC-LH V1.3
Introduction
1.3
Typical Applications
The figures show a multiple link circuit for Frame Relay applications using the FALC-LH
together with the 128 channel HDLC controller M128X and the Memory Timeswitch
MTLS as well as an 8 channel interface to the ATM layer combined with n IWE8 device.
•
E1 / T1 / J1
FALC®-LH
PEB 2255
E1 / T1 / J1
FALC®-LH
PEB 2255
MTSL
PEB 2047
Memory Time Switch
E1 / T1 / J1
FALC®-LH
PEB 2255
E1 / T1 / J1
FALC®-LH
PEB 2255
Clock
Clock(s)
Clock
MUNICH128X
PEB 20324
PCI/Generic
System Bus
CPU
Figure 2
Data Sheet
Memory
F0024
Multiple E1/T1/J1 Link over Frame Relay
22
2000-07
PEB 2255
FALC-LH V1.3
Introduction
•
Port 1
FALC®-LH
PEB 2255
E1 / T1 / J1
AAL1 or ATM Mode
IWE8
PXB 4220
ATM Layer
Port 8
FALC®-LH
PEB 2255
E1 / T1 / J1
RAM
F0026
Figure 3
8 Channel E1/T1/J1 Interface to the ATM Layer
•
Figure 4
Data Sheet
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
FALC®-LH
PEB 2255
Clock(s)
Clock(s)
pullable
crystals
F0045
Multiple FALC Clocking Options
23
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
2
Pin Descriptions
2.1
Pin Diagram
(top view)
•
SYNC
XSIGM
RSIGM
RD0
INT
XDI
RES
BHE/BLE
CS
WR/RW
RD/DS
ALE
A6
A5
A4
A3
A2
A1
A0
D0
P-MQFP-80-1
60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
XMFS
SCLKX
SCLKR
SYPX
SYPR /RFM
FSC
RMFB
XMFB /XOID
DLX
DLR/RSIG
FREEZS/RFSP
RCLK
VDD
VSS
CLK 16M
CLK 12M
CLK 8M
CLKX
FSC/XCLK
XSIG/SYNC2/ROID
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
FALC R -LH
PEB 2255
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
D1
D2
D3
VSS
VDD
D4
D5
D6
D7
D8
D9
D10
D11
VSS
VDD
D12
D13
D14
D15
TD0
VDDR
RL1/RDIP/ROID
REFR
RL2/RDIN/RCLKI
VSSR
XTAL2
XTAL1
IM
XTAL4
XTAL3
DBW
XL2M
XL2/XDON
VSSX
XL1/XDOP/XOID
VDDX
XL1M
TDI
TMS
TCK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Figure 5
Data Sheet
ITP10482
Pin Configuration
24
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
2.2
Pin Definitions and Functions
•
•
Table 1
Pin Definitions - Microprocessor Interface
Symbol
42...48
A0 … A6 I
Address Bus
These inputs interface to seven bits of the
system’s address bus to select one of the
internal registers for read or write.
41…38
35…28
25…22
D0…D3 I/O
D4…D11
D12..D15
Data Bus
Bidirectional tristate data lines which interface
to the system’s data bus. Their configuration is
controlled by the level of pin DBW:
8-bit mode (DBW = 0): D0 … D7 are active.
D8 … D15 are in high impedance and have to
be connected to VDD or VSS.
16-bit mode (DBW = 1): D0 … D15 are active.
In case of byte transfers, the active half of the
bus is determined by A0 and BHE/BLE and the
selected bus interface mode (via pin IM). The
unused half is in high impedance state.
49
ALE
I
Address Latch Enable
A high on this line indicates an address on the
external address/data bus. The address
information provided on lines A0 … A6 is
internally latched with the falling edge of ALE.
This function allows the FALC®-LH to be
connected to a multiplexed address/data bus
directly. In this case, pins A0 … A6 must be
connected to the Data Bus pins externally. In
case of demultiplexed mode this pin has to be
connected to VDD or VSS directly.
52
CS
I
Chip Select
A low signal selects the FALC®-LH for read
and write operations.
Data Sheet
Input (I)
Output (O)
Supply (S)
Function
Pin No.
25
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 1
Pin Definitions - Microprocessor Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
50
RD/DS
I
Read Enable (Intel bus mode)
This signal indicates a read operation. When
the FALC®-LH is selected via CS, the RD
signal enables the bus drivers to output data
from an internal register addressed by
A0 … A6 on to the Data Bus.
Data Strobe (Motorola bus mode)
This pin serves as input to control read/write
operations. It is logically ored with pin CS.
51
WR/RW
I
Write Enable (Intel bus mode)
This signal indicates a write operation. When
CS is active the FALC®-LH loads an internal
register with data provided on the Data Bus.
Read/Write Enable (Motorola bus mode)
This signal distinguishes between read and
write operation.
11
DBW
I
Data Bus Width (Bus Interface Mode)
A low signal on this input selects the 8-bit bus
interface mode. A high signal on this input
selects the 16-bit bus interface mode. In this
case word transfer to/from the internal
registers is enabled. Byte transfers are
implemented by using A0 and BHE/BLE.
8
IM
I
Interface Mode
The level at this pin defines the bus interface
mode:
A low signal on this input selects the Intel
interface mode. A high signal on this input
selects the Motorola interface mode.
Data Sheet
26
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 1
Pin Definitions - Microprocessor Interface (cont’d)
Symbol
53
BHE/BLE I + PU
Bus High Enable (Intel bus mode)
If 16-bit bus interface mode is enabled, this
signal indicates a data transfer on the upper
byte of the data bus (D8 … D15). In 8-bit bus
interface mode this signal has no function and
should be tied to VDD.
Bus Low Enable (Motorola bus mode)
If 16-bit bus interface mode is enabled, this
signal indicates a data transfer on the lower
byte of the data bus (D0 … D7). In 8-bit bus
interface mode this signal has no function and
should be tied to VDD.
56
INT
Interrupt Request
INT serves as general interrupt request which
may include all interrupt sources. These
interrupt sources can be masked via registers
IMR0 … 5. Interrupt status is reported via
registers GIS (Global Interrupt Status) and
ISR0 … 3,5.
Output characteristics (push-pull active low/
high, open drain) are determined by
programming the IPC register.
(oD = open drain output)
Data Sheet
Input (I)
Output (O)
Supply (S)
Function
Pin No.
O/oD
27
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
•
Table 2
Pin Definitions - Line Interface
Function
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
2
RL1
I (analog)
Line Receiver 1
Analog Input from the external transformer.
Selected if LIM1.DRS = 0.
RDIP
I
Receive Data Input Positive
Digital input for received dual rail PCM(+) route
signal which will be latched with the internal
generated Receive Route Clock. An internal
DPLL will extract the Receive Route Clock from
the incoming data pulse. The Duty cycle of the
received signal has to be close to 50%.
The Dual Rail mode is selected if LIM1.DRS = 1
and FMR0.RC1 = 1. Input polarity is selected by
bit RC0.RDIS (after reset: active low).
ROID
I
Receive Optical Interface Data
Unipolar data received from fiber optical
interface with 2048 kbit/s (E1) or 1544 kbit/s (T1/
J1). Latching of data is done with the falling edge
of RCLKI. Input polarity is selected by bit
RC0.RDIS.
The Single Rail mode is selected if
LIM1.DRS = 1 and FMR0.RC1 = 0.
ROID
I
Receive Optical Interface Data
LOOP.SPN = 1
Unipolar data received from fiber optical
interface with 2048 kbit/s (E1) or 1544 kbit/s (T1/
J1). Latching of data is done with the falling edge
of RCLKI. Input polarity is selected by bit
RC0.RDIS.
The Single Rail mode is selected if
LIM1.DRS = 1 and FMR0.RC1 = 0.
Line Interface Receive
80
Note: This pin contains multiple functions, see
also SYNC2 and XSIG.
Data Sheet
28
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 2
Pin Definitions - Line Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
4
RL2
I (analog)
Line Receiver 2
Analog Input from the external transformer.
Selected if LIM1.DRS = 0.
RDIN
I
Receive Data Input Negative
Input for received dual rail PCM(-) route signal
which will be latched with the internal generated
Receive Route Clock. An internal DPLL will
extract the Receive Route Clock from the
incoming data pulse. The duty cycle of the
received signal has to be close to 50%.
The dual rail mode is selected if LIM1.DRS = 1
and FMR0.RC1 = 1. Input polarity is selected by
bit RC0.RDIS (after reset: active low).
RCLKI
I
Receive Clock Input
Receive clock input for the optical interface if
LIM1.DRS = 1 and FMR0.RC1/0 = 00.
Clock frequency: 2048 kHz (E1) or 1544 kHz
(T1/J1).
Data Sheet
29
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 2
Pin Definitions - Line Interface (cont’d)
Function
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
15
XL1
O (analog)
Transmit Line 1
Analog output to the external transformer.
Selected if LIM1.DRS = 0. After reset this pin is
in a high impedance state until bit FMR0.XC1 is
set.
XDOP
O
Transmit Data Output Positive
This digital output for transmitted dual rail
PCM(+) route signals can provide
- half bauded signals with 50% duty cycle
(LIM0.XFB = 0) or
- full bauded signals with 100% duty cycle
(LIM0.XFB = 1)
The data will be clocked off on the positive
transitions of XCLK in both cases. Output
polarity is selected by bit LIM0.XDOS (after
reset: active low). The dual rail mode is selected
if LIM1.DRS = 1 and FMR0.XC1 = 1. After reset
this pin is in a high impedance state until register
LIM1.DRS is set.
XOID
O
Transmit Optical Interface Data
Unipolar data sent to fiber optical interface with
2048 kbit/s (E1) or 1544 kbit/s (T1/J1) which will
be clocked off on the positive transitions of
XCLK. Clocking off data in NRZ code is done
with 100% duty cycle. Data in CMI code (E1
only) are shifted out with 50% or 100% duty
cycle according to the CMI coding. Output
polarity is selected by bit LIM0.XDOS (after
reset: data is sent active high).
The single rail mode is selected if LIM1.DRS = 1
and FMR0.XC1 = 0. After reset this pin is in a
high impedance state until register LIM1.DRS is
set. If LOOP.SPN = 1 this pin function is not
defined and should be tristated by enabling
XPM2.XLT.
Line Interface Transmit
Data Sheet
30
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 2
Pin Definitions - Line Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
17
XL1M
I
Transmit Line 1 Monitor
Analog input from external transmit transformer
(XL1). This pin must be connected, otherwise
pin XL1 could be set into high impedance state
automatically. If digital line interface mode is
selected (LIM1.DRS = 1), this input has to be
connected to VSSX.
13
XL2
O (analog)
Transmit Line 2
Analog output for the external transformer.
Selected if LIM1.DRS = 0. After reset this pin is
in a high impedance state until bit FMR0.XC1 is
set.
XDON
O
Transmit Data Output Negative
This digital output for transmitted dual rail
PCM(-) route signals can provide
- half bauded signals with 50% duty cycle
(LIM0.XFB = 0) or
- full bauded signals with 100% duty cycle
(LIM0.XFB = 1)
The data will be clocked off on the positive
transitions of XCLK in both cases. Output
polarity is selected by bit LIM0.XDOS (after
reset: active low).
The dual rail mode is selected if LIM1.DRS = 1
and FMR0.XC1 = 1. After reset this pin is in a
high impedance state until register LIM1.DRS is
set.
XL2M
I
Transmit Line 2 Monitor
Analog input from external transmit transformer
(XL2). This pin must be connected, otherwise
pin XL2 could be set into high impedance state
automatically. If digital line interface mode is
selected (LIM1.DRS = 1), this input has to be
connected to VSSX.
12
Data Sheet
31
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
•
Table 3
Pin Definitions - Clock Generation
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
7
XTAL1
I
6
XTAL2
O
Crystal Connection 16.384 MHz
A pullable crystal of 16.384 MHz has to be
provided at these pins, if jitter attenuation of the
system clocks is done internally.
If not, or if crystal-less jitter attenuation is used,
either a regular crystal of 16.384 MHz has to be
connected to XTAL1/XTAL2 or a 16.384-MHz
clock must be connected to XTAL1 while XTAL2
is left open.
10
XTAL3
I
9
XTAL4
O
79
XCLK
O
Transmit Clock
Transmit clock of 2.048 MHz (E1) or 1.544 MHz
(T1/J1). This clock is driven from SCLKX or
RCLK or generated internally.
FSC
O
8 kHz Frame Synchronization Pulse
is output on this pin, if LIM1.EFSC = 1 is
selected. The synchronization pulse is active
high for one cycle (pulse width = 488 ns) and
derived from the clock supplied on pin CLK16M.
Data Sheet
Crystal Connection
16.384 MHz (E1)/12.352 MHz (T1/J1)
A pullable crystal of 16.384 MHz/12.352 MHz is
only required at these pins, if jitter attenuation of
the transmit clocks is done internally. If jitter
attenuation is provided externally, the jitter
attenuated clock of 16.384 MHz/12.352 MHz
has to be applied to XTAL3 while XTAL4 is left
open.
If crystal-less jitter attenuation is used, either a
regular crystal of16.384 MHz/12.352 MHz has to
be connected to XTAL3/XTAL4 or a 16.384MHz/12.352-MHz clock has to be connected to
XTAL3 while XTAL4 is left open.
E1 mode only:
If no transmit jitter attenuation is required,
XTAL3 should be connected to VDD or VSS,
XTAL4 is to be left open.
32
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 3
Pin Definitions - Clock Generation (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
66
FSC
O
8 kHz Frame Synchronization Pulse
is output on this pin. The synchronization pulse
is active low for one cycle (pulse width = 488 ns)
and derived from the clock supplied on pin
CLK16M.
75
CLK16M
O
System Clock 16.384 MHz
Buffered XTAL1 clock (LIM3.CSC=1) or jitter
attenuated clock (LIM3.CSC=0, if crystal-less
jitter attenuation is used).
76
CLK12M
O
System Clock
16.384 MHz (E1)/12.384 MHz (T1/J1)
Buffered XTAL3 clock (LIM3.CSC=1) or jitter
attenuated clock (LIM3.CSC=0, if crystal-less
jitter attenuation is used).
77
CLK8M
O
System Clock 8.192 MHz
Clock derived from CLK16M reference.
78
CLKX
O
System Clock Output
Output frequencies are 2.048 MHz or 4.096
MHz, inverted or non-inverted. The clock is
derived from CLK16M, frequency and polarity in
relation to FSC are selected by setting of
LIM0.SCL1...0.
60
SYNC
I
Clock Synchronization
If a clock is detected at the SYNC pin, the
FALC®-LH synchronizes to this 2.048-MHz (E1)/
2.048 or 1.544-MHz (T1/J1) clock if in master
mode or if signal is lost in slave mode. This pin
has to be connected to VSS, if no clock is
supplied.
Data Sheet
33
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 3
Pin Definitions - Clock Generation (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
80
SYNC2
I
Clock Synchronization 2
Secondary reference clock for internal transmit
clock generation.
The clock frequency is 2.048-MHz (E1) or 2.048/
1.544-MHz (T1/J1).
This function is selected by setting LIM3.ESY=1
Note: This pin contains multiple functions, see
also ROID and XSIG.
72
Data Sheet
RCLK
O + PU
Receive Clock
extracted from the incoming data pulses.
Clock frequency: 2048 kHz (E1) or
1544 kHz (T1/J1)
In case of loss of signal (LOS) the RCLK is
derived from the clock that is provided on
XTAL1.
If LIM0.ELOS is set, RCLK is set high in case of
loss of signal (FRS0.LOS = 1).
If NRZ mode is selected, RCLK is the buffered
RCLKI clock.
34
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
•
Table 4
Pin Definitions - System Interface
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
57
RDO
O
Function
System Interface Receive
Receive Data Out
Received data which is sent to the system
highway at 4096 kbit/s, 2048 kbit/s or
1544 kbit/s (T1/J1 only). In 4096 kbit/s mode
data is shifted out in the channel phase which is
selected by RC0.SICS. During the other channel
phase RDO is set into tristate.
Clocking off data is done with the falling edge of
SCLKR or RCLK, if the receive elastic store is
bypassed. The delay between the beginning of
time-slot 0 and the initial edge of SCLKR (after
SYPR goes active) is determined by the values
of registers RC1 and RC0.
70
Data Sheet
DLR
O
Data Link Bit Receive
E1 mode:
Marks the SA4...8 bits within the data steam on
RDO. The SA4...8 bit positions in time slot 0 of
every frame not containing the frame alignment
signal are selected by register XC0.SA4ESA8E.
T1/J1 mode:
Provides a signal which marks the DL bit
position within the data stream on RDO. It can
be used as receive strobe signal for external
data link controllers. In 4096 kbit/s mode DLR is
active only during the channel phase selected by
RCO.SICS.
RSIG
O
Receive Signaling Data
Output for receive signaling data sent to the
signaling highway.
This function is selected by setting
LOOP.SPN = 1
LIM3.ESY = 1
XSP.CASEN = 0
35
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 4
Pin Definitions - System Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
71
RFSP
O
Receive Frame Synchronous Pulse
E1: FMR3.CFRZ = 0
T1/J1: XC0.SFRZ = 0
Active low framing pulse derived from the
received PCM route signal. During loss of
synchronization (bit FRS0.LFA) this pulse is
suppressed (not influenced during alarm
simulation).
The pulse frequency is 8 kHz, pulse width is 488
ns (E1) or 648 ns (T1/J1).
O
PRBS Monitor Status
The status of the PRBS monitor is output on this
pin, if FMR3.CFRZ = 0 (E1) or XC0.SFRZ = 1
(T1/J1) and LCR1.EPRM = 1. It is set high, if the
PRBS monitor is in synchronous state.
O
Freeze Signaling (T1/J1)
If XC0.SFRZ = 1 (T1/J1) or FMR3.CFRZ = 1
(E1) and LCR1.EPRM = 0, the Freeze Signaling
Status is indicated.
FREEZS
Register access
(LOOP.SPN=0 and LIM3.ESY=0):
• E1: Bit FRS1.TSL16LFA = 1
• T1: FRS0.LFA/LMFA = 1
or a receive slip (positive or negative)
occurred
Serial signaling access
(LOOP.SPN=1 and LIM3.ESY=1):
• E1: Bit FRS1.TSL16LFA = 1
or FRS0.LOS=1
or a receive slip occurred
• T1: FRS0.LFA/LMFA = 1
or FRS0.LOS=1
or a receive slip occurred
The signal is cleared after an error-free
superframe. During alarm simulation this signal
gets active during simulation steps 2 and 6.
Data Sheet
36
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 4
Pin Definitions - System Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
65
SYPR
I
Synchronous Pulse Receive
SIC2.SRFSO = 0 (reset value):
Defines the beginning of time slot 0 on system
highway port RDO together with the values of
RC0.RCO, RC0.RCOS and RC1.RTO.
Sampling is done with the falling edge of
SCLKR.
The pulse cycle is an integer multiple of 125 µs.
RFM
O
Receive Frame Marker
SIC2.SRFSO = 1:
This marker will be active high for one 2.048MHz (E1)/1.544-MHz (T1/J1) cycle (SIC1.SRSC
= 1; 2.048 Mbit/s PCM highway interface mode)
or two 8.192-MHz cycles (SIC1.SRSC = 0;
4.096 Mbit/s PCM highway interface mode). It is
clocked with the falling edge of SCLKR or RCLK,
depending on the selected receive buffer size
(SIC1).The marker can be activated within any
bit position of a received frame (RC0/1).
SCLKR
I
System Clock Receive
Working clock for the receive system interface
with a frequency of 8.192 MHz (SIC1.SRSC = 0,
SIC1.SXSC=0) or 2.048 MHz (E1)/1.544 MHz
(T1/J1) (SIC1.SRSC = 1, SIC1.SXSC=1). If the
receive elastic store is bypassed
(SIC1.RBS1...0), the clock supplied on this pin is
ignored. During reset phase, a clock has to be
provided.
63
Data Sheet
37
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 4
Pin Definitions - System Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
58
RSIGM
O
Receive Signaling Marker
E1/T1/J1 mode: Marks the time-slots which are
defined by register RTR1-4 of every received
frame on port RDO.
T1/J1 CAS-BR mode: When using the CAS-BR
signaling scheme, the robbed bit of each
channel every six frames is marked, if it is
enabled via register XC0.BRM = 1.
General: In 4096 kbit/s mode RSIGM is active
only during the channel phase selected by
RCO.SICS.
67
RMFB
O
Receive Multiframe Begin
RMFB marks the beginning of every received
multiframe (RDO, first bit of the FAS word in
frame 1 of a multiframe). Active high for one
2048 kbit/s period. In 4096 kbit/s mode RMFB is
active during the first two bits of channel phase
one of a multiframe.
In T1/J1 mode the function depends on
programming bit XC0.MFBS:
MFBS = 1: RMFB marks the beginning of every
received multiframe (RDO).
MFBS = 0: Marks the beginning of every
received superframe. Additional pulses every 12
frames are provided when using ESF/F24 or
F72 format.
Data Sheet
38
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 4
Pin Definitions - System Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
68
XMFB
O
Function
System Interface Transmit
Transmit Multiframe Begin
E1 mode/LOOP.SPN = 0:
Marks the begin of every transmitted multiframe
(XDI).
T1/J1 mode/XC0.MFBS = 1:
XMFB marks the beginning of every transmitted
multiframe (XDI).
T1/J1 mode/XC0.MFBS = 0:
XMFB marks the beginning of every transmitted
superframe. Additional pulses every 12 frames
are provided when using ESF/F24 or F72
format.
General:
This signal is always active high for one 2048
kbit/s period. In 4096 kbit/s mode, it is active
during the first two bits of a multiframe.
XOID
O
Transmit Optical Interface Data
E1 mode only/LOOP.SPN = 1:
Unipolar data sent to fiber optical interface with
2048 kbit/s which will be clocked off on the
positive transitions of XCLK. Clocking off data in
NRZ mode is done with a duty cycle of 100%.
CMI code data is shifted out with a duty cycle of
50%/100% according to the CMI coding.
Output polarity is selected by LIM0.XDOS
(active high after reset).
Single rail mode is selected if LIM1.DRS = 1 and
FMR0.XC1 = 0.
Data Sheet
39
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 4
Pin Definitions - System Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
64
SYPX
I
Synchronous Pulse Transmit
Defines the beginning of time slot 0 at system
highway port XDI together with the values of
XC0.XCO, XC1.XTO and XC1.XCOS. Sampling
is done with the falling edge of SCLKX.
The pulse cycle is an integer multiple of 125 µs.
62
SCLKX
I
System Clock Transmit
Working clock for the transmit system interface
with a frequency of 8.192 MHz (SIC1.SXSC = 0,
SIC1.SRSC = 0) or 2.048 MHz (E1)/1.544 MHz
(T1/J1) (SIC1.SXSC = 1, SIC1.SRSC = 1).
55
XDI
I
Transmit Data In
Transmit data received from the system
highway. Latching of data is done with the falling
transitions of SCLKX.
E1 data rate (SCLKX = 8.192 MHz):
FMR1.IMOD = 0: 4096 kbit/s
FMR1.IMOD = 1: 2048 kbit/s
E1 data rate (SCLKX = 2.048MHz):
FMR1.IMOD = 1 & SIC1.SXSC = 1: 2048kbit/s
T1/J1data rate (SCLKX = 8.192 MHz):
FMR1.IMOD = 0: 4096 kbit/s
FMR1.IMOD = 1 & SIC1.SXSC = 0: 2048 kbit/s
T1/J1data rate (SCLKX = 1.544 MHz):
FMR1.IMOD = 1 & SIC1.SXSC = 1: 1544 kbit/s
The delay between the beginning of time slot 0
and the initial edge of SCLKX (after SYPX goes
active) is determined by the values of transmit
time slot offset (XC1.XTO5-0), transmit clock
slot offset (XC0.XCO2-0) and XC1.XCOS.
Data Sheet
40
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 4
Pin Definitions - System Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
69
DLX
O
Data Link Bit Transmit
E1 mode: Marks the SA4...8 bits within the data
stream on XDI. The SA4...8 bit positions in timeslot 0 of every frame not containing the frame
alignment signal are selected by register
XC0.SA4E-SA8E.
T1/J1 mode: This output provides a signal which
marks the DL-bit position within the data stream
on XDI. In 4096 kbit/s mode DLX is active only
during the channel phase selected by
RCO.SICS.
80
XSIG
I
Transmit Signaling Data
Input for transmit signaling data received from
the signaling highway.
This function is selected by setting
LOOP.SPN = 1
LIM3.ESY = 1
Note: This pin contains multiple functions, see
also SYNC2 and ROID.
Data Sheet
41
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 4
Pin Definitions - System Interface (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
Function
59
XSIGM
O
Transmit Signaling Marker
Marks the transmit time slots which are defined
by register TTR1-4 of every frame transmitted
on port XDI. In 4096 kbit/s mode, XSIGM is
active only during the channel phase which is
selected by RC0.SICS.
T1 mode/CAS-BR:
If CAS-BR is selected by FMR1.SIGM = 1, the
robbed bit of each channel every six frames is
marked, if marker is enabled by setting
XC0.BRM = 1.
61
XMFS
I
Transmit Multiframe Synchronization
This port defines the first frame of the multiframe
on the transmit system interface port XDI.
Note: A new multiframe position has been
settled at least one multiframe after pulse XMFS
has been supplied.
If this input is not used, it has to be connected to
VSS. In this case multiframe start is generated
internally.
Data Sheet
42
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
•
Table 5
Pin Definitions - Miscellaneous
Function
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
1
VDDR
S
Positive Power Supply for the analog receiver
5
VSSR
S
Power Supply: Ground for the analog receiver
16
VDDX
S
Positive Power Supply for the analog
transmitter
14
VSSX
S
Power Supply: Ground for the analog
transmitter
27, 37, 74 VSS
S
Power Supply: Ground for digital subcircuits
(0 V)
For correct operation, all three pins have to be
connected to ground.
26, 36, 73 VDD
S
Positive Power Supply
for the digital subcircuits (5.0 V)
For correct operation, all three pins have to be
connected to positive power supply.
Power Supply
Device Reset
54
RES
I
Reset
A high signal on this pin forces the FALC®-LH
into reset state. During Reset the FALC®-LH
needs active clocks on pins SCLKR, SCLKX,
XTAL1 and XTAL3 (E1: XTAL3 only, if slicer
mode selectable by LIM1.JATT/RL = 10 will be
used).
During Reset
- all unidirectional output stages are in highimpedance state, except pins CLK16M,
CLK12M, CLK8M, CLKX, FSC, XCLK and
RCLK (active clocks are required during reset on
pins SCLKR, SCLKX, XTAL1 and XTAL31))
- all bidirectional output stages (data bus) are in
input mode if signal RD is “high”
Data Sheet
43
2000-07
PEB 2255
FALC-LH V1.3
Pin Descriptions
Table 5
Pin Definitions - Miscellaneous (cont’d)
Pin No.
Symbol
Input (I)
Output (O)
Supply (S)
3
REFR
O
Function
Analog Reference
Reference Resistance of 12 kΩ +/- 1% and a
capacitor of 680 pF (including external parasitic
capacitances). Both have to be connected to pin
VSSR in parallel by short external connections.
Boundary Scan/Joint Test Access Group (JTAG)2)
18
TDI
I + PU
Test Data Input for Boundary Scan
according to IEEE Std. 1149.1
If not connected an internal pull-up transistor
ensures high input level.
19
TMS
I + PU
Test Mode Select for Boundary Scan
If not connected an internal pull-up transistor
ensures high input level.
20
TCK
I + PU
Test Clock for Boundary Scan
If not connected an internal pull-up transistor
ensures high input level.
21
TDO
O
Test Data Output for Boundary Scan
1)
XTAL3 not required in E1/bypass mode
2)
Boundary scan reset is done automatically upon power up. No pin TRS is provided.
Note: Unused input pins have to be connected to a defined voltage level (VDD or VSS).
Data Sheet
44
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
3
Functional Description E1/T1/J1
3.1
Functional Overview
®
The FALC -LH device contains analog and digital function blocks, which are configured
and controlled by an external microprocessor or microcontroller.
The main interfaces are
•
•
•
•
Receive and Transmit Line Interface
PCM System Highway Interface
Microprocessor Interface
Boundary Scan Interface
as well as several control lines for reset and clocking purpose.
The main internal functional blocks are
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Analog line receiver with equalizer network and digital clock/data recovery
Analog line driver with programmable pulse shaper
Clock generation
Elastic buffers for receive and transmit direction
Receive framer
Receive line decoding, alarm detection, and PRBS monitoring
Transmit framer
Transmit line coding, alarm and PRBS generation
Receive jitter attenuator
Transmit jitter attenuator
HDLC controller
Loop switching (local, remote, payload, single channel)
Register access interface
Boundary scan control
Data Sheet
45
2000-07
Figure 6
Data Sheet
RL1 / RL2
RDIP / RDIN
ROID / RCLKI
ROID
Boundary
Scan
Local Loop
XL1 / XL2
XDOP / XDON
XOID / ---
46
A0 ...
6
D0 ... 15
Control
Microprocessor
Interface
INT
Interrupt
Control
T1 or RL
(T1)
RL (E1)
E1
Analog
LOS
Detector
Alarm
Detector
SYNC
SCLKX
RCLK
RL (E1)
RL (T1)
JATT
X
S
HDB3
Framer
Osc.
PD
Divider
8 MHz
XTAL1
System
16.384 MHz Clocks
DCO-R
2 MHz
SYNC2
RCLK
SA4-8 Insert
HDB3
PRBS
Generator
DL Insert
B8ZS
Framer
Generation
AMI
SA4-8
Extract
DL Extract
Counters
Performance
Monitoring
Alignment
Encoder
PRBS
Monitor
DPLL
Pulse
Shaper
+
Transmit
Attenuation
DR
B8ZS
Clock & Data
Recovery
AMI
Decoder
HDLC
PD
Divider
XTAL3
CLK12M
12.352 MHz (T1)
16.384 MHz (E1)
Osc.
Payload
Loop
8 / 6 MHz
Time Slot
Assigner
SA4-8
DL/BOM
2 / 1.5 MHz
Transmit
Elastic
Buffer
DCO-X
CAS-BR
CAS-CC
Signaling
Controller
Receive
Elastic
Buffer
SCLKR
SCLKX
Divider
Backplane
Interface
Backplane
Interface
F0046
SYPR
Line
Driver
Equalizer
+
Filter
DR
RFSP
3.2
Peak
Detector
RCLK
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
•
Block Diagram
RSIGM
XSIGM
XDI
SYPX
RDO RMFB DLR / RSIG DLX
XMFB
XSIG XMFS
XCLK
Block Diagram
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
3.3
Functional Blocks
3.3.1
Microprocessor Interface
The communication between the CPU and the FALC®-LH is done via a set of directly
accessible registers. The interface may be configured as Intel or Motorola type with a
selectable data bus width of 8 or 16 bits.
The CPU transfers data to/from the FALC®-LH (via 64 byte deep FIFOs per direction),
sets the operating modes, controls function sequences, and gets status information by
writing or reading control/status registers. All accesses can be done as byte or word
accesses if enabled. If 16-bit bus width is selected, access to lower/upper part of the data
bus is determined by address line A0 and signal BHE/BLE as shown in Table 6 and
Table 7.
In Table 8 is shown how the ALE (address latch enable) line is used to control the bus
structure and interface type. The switching of ALE allows the FALC®-LH to be directly
connected to a multiplexed address/data bus.
3.3.1.1
Mixed Byte/Word Access to the FIFOs
Reading from or writing to the internal FIFOs (RFIFO and XFIFO) can be done using a
8-bit (byte) or 16-bit (word) access depending on the selected bus interface mode.
Randomly mixed byte/word access to the FIFOs is allowed without any restrictions.
If byte access is used, high byte or low byte can be used as well. Any value written to
high or low byte is placed in the FIFO in sequential order.
Data Sheet
47
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
Table 6
Data Bus Access (16-Bit Intel Mode)
BHE
A0
Register Access
FALC®-LH Data Pins
Used
0
0
FIFO word access
Register word access (even addresses)
D0...D15
0
1
Register byte access (odd addresses)
D8...D15
1
0
Register byte access (even addresses)
D0...D7
1
1
No transfer performed
None
Table 7
Data Bus Access (16-Bit Motorola Mode)
BLE
A0
Register Access
FALC®-LH Data Pins
Used
0
0
FIFO word access
Register word access (even addresses)
D0...D15
0
1
Register byte access (odd addresses)
D0...D7
1
0
Register byte access (even addresses)
D8...D15
1
1
No transfer performed
None
Table 8
Selectable Bus and Microprocessor Interface Configuration
ALE
IM
Microprocessor interface
Bus Structure
GND/VDD
1
Motorola
demultiplexed
GND/VDD
0
Intel
demultiplexed
switching
0
Intel
multiplexed
The assignment of registers with even/odd addresses to the data lines in case of 16-bit
register access depends on the selected microprocessor interface mode:
Intel
(Address n + 1)
(Address n)
Motorola
(Address n)
(Address n + 1)
↑
↓
Data Lines
D15
↑
↓
D8
D7
D0
n: even address
Data Sheet
48
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
3.3.1.2
FIFO Structure
In transmit and receive direction of the signaling controller 64-byte deep FIFOs are
provided for the intermediate storage of data between the system internal highway and
the CPU interface. The FIFOs are divided into two halves of 32-bytes. Only one half is
accessible to the CPU at any time.
In case 16-bit data bus width is selected by fixing pin DBW to logical ‘1’ word access to
the FIFOs is enabled. Data output to bus lines D0-D15 as a function of the selected
interface mode is shown in Figure 7 and Figure 8. Of course, byte access is also
allowed. The effective length of the accessible part of RFIFO can be changed from
32 bytes (RESET value) down to 2 bytes by programming CCR1.RFT1...0.
RFIFO
XFIFO
32
32
1
32
1
32
4
3
2
1
D15
Byte 4
Byte 3
Byte 2
Byte 1
D8 D7
4
3
2
1
D0
D15
Byte 4
Byte 3
Byte 2
Byte 1
D8 D7
D0
ITD01798
Figure 7
Data Sheet
FIFO Word Access (Intel Mode)
49
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
XFIFO
RFIFO
32
32
1
32
1
32
4
3
2
1
D15
Byte 4
Byte 3
Byte 2
Byte 1
D8 D7
4
3
2
1
D0
D15
Byte 4
Byte 3
Byte 2
Byte 1
D8 D7
D0
ITD01799
Figure 8
3.3.1.3
FIFO Word Access (Motorola Mode)
Interrupt Interface
Special events in the FALC®-LH are indicated by means of a single interrupt output with
programmable characteristics (open drain, push-pull; IPC register), which requests the
CPU to read status information from the FALC®-LH, or to transfer data from/to FALC®LH.
Since only one INT request output is provided, the cause of an interrupt must be
determined by the CPU by reading the FALC’s interrupt status registers (GIS, ISR0...3,
ISR5) that means the interrupt at pin INT and the interrupt status bits are reset by reading
the interrupt status registers. Register ISR0...3,5 are from type “Clear on Read“.
The structure of the interrupt status registers is shown in Figure 9.
Data Sheet
50
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
GIS
ISR5 ISR3 ISR2 ISR1 ISR0
ISR5
IMR5
ISR3
ISR0
IMR3
IMR0
ISR1
ISR2
IMR1
IMR2
ITS09740
Figure 9
Interrupt Status Registers
Each interrupt indication of registers ISR0…3,5 can be selectively masked by setting the
corresponding bit in the corresponding mask registers IMR0…3,5. If the interrupt status
bits are masked they neither generate an interrupt at INT nor are they visible in
ISR0 … 3,5.
GIS, the non-maskable Global Interrupt Status Register, serves as pointer to pending
interrupts. After the FALC®-LH has requested an interrupt by activating its INT pin, the
CPU should first read the Global Interrupt Status register GIS to identify the requesting
interrupt source register. After reading the assigned interrupt status registers
ISR0...ISR3 and ISR5, the pointer in register GIS is cleared or updated if another
interrupt requires service.
If all pending interrupts are acknowledged by reading (GIS is reset), pin INT goes
inactive.
Updating of interrupt status registers ISR0 … 3,5 and GIS is only prohibited during read
access.
Masked Interrupts Visible in Status Registers
• The Global Interrupt Status register (GIS) indicates those interrupt status registers
with active interrupt indications (GIS.ISR0...3,5).
• An additional mode can be selected via bit IPC.VIS.
• In this mode, masked interrupt status bits neither generate an interrupt at pin INT nor
are they visible in GIS, but are displayed in the respective interrupt status
register(s) ISR0...3,5.
This mode is useful when some interrupt status bits are to be polled in the individual
interrupt status registers.
Data Sheet
51
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
Note: In the visible mode, all active interrupt status bits, whether the corresponding
actual interrupt is masked or not, are reset when the interrupt status register is
read. Thus, when polling of some interrupt status bits is desired, care must be
taken that unmasked interrupts are not lost in the process.
Note: All unmasked interrupt statuses are treated as before.
Please note that whenever polling is used, all interrupt status registers concerned have
to be polled individually (no “hierarchical” polling possible), since GIS only contains
information on actually generated - i.e. unmasked-interrupts.
3.3.2
Boundary Scan Interface
Identification Register: 32 bit
Version: 4 H
Part Number: 0042 H
Manufacturer:083 H
In FALC®-LH a Test Access Port (TAP) controller is implemented. The essential part of
the TAP is a finite state machine (16 states) controlling the different operational modes
of the boundary scan. Both, TAP controller and boundary scan, meet the requirements
given by the JTAG standard: IEEE 1149.1. Figure 10 gives an overview.
Data Sheet
52
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1/T1/J1
Test Access Port
Pins
TCK
Clock
Generation
CLOCK
Reset
TMS
Test
Control
BS Data IN
TAP Controller
Control Bus
TDI
Data IN
TDO
-Finite State Machine
-Instruction Register (3 bits)
-Test Signal Generator
6
Boundary Scan (n Bits)
Power ON
Reset
Identification Scan (32 Bits)
CLOCK
1
2
ID Data OUT
Enable
SS Data OUT
n
Data OUT
ITB09842
Figure 10
Block Diagram of Test Access Port and Boundary Scan
Test handling is performed via the pins TCK (Test Clock), TMS (Test Mode Select), TDI
(Test Data Input) and TDO (Test Data Output). Test data at TDI are loaded with a 4-MHz
clock signal connected to TCK. ‘1’ or ‘0’ on TMS causes a transition from one controller
state to an other; constant ’1’ on TMS leads to normal operation of the chip.
If no boundary scan testing is planned TMS and TDI do not need to be connected since
pull-up transistors ensure high input levels in this case. After switching on the device
(power-on), a reset signal is generated internally, which forces the TAP controller into
test logic reset state.
Data Sheet
53
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4
Functional Description E1
4.1
Receive Path in E1 Mode
RL1/RDIP/ROID
RL2/RDIN/RCLKI
Clock &
Data
Recovery
Equalizer
Line
Decoder
RDATA
DPLL
Analog
LOS
Detector
Alarm
Detector
RCLK
PD
DCO-R
SYNC
XTAL1
16.384
MHz
CLK16M
CLK8M
CLKX
FSC
Osc.
F0057
Figure 11
Receive Clock System (E1)
Receive Line Interface
For data input, three different data types are supported:
• Ternary coded signals received at multifunction ports RL1 and RL2 from a -10 dB
(short haul, LIM0.EQON = 0) or -43 dB (long haul, LIM0.EQON = 1) ternary interface.
The ternary interface is selected if LIM1.DRS is reset.
• Digital dual rail signals received on ports RDIP and RDIN. The dual rail interface is
selected if LIM1.DRS and FMR0.RC1 is set.
• Unipolar data on port ROID received from a fiber optical interface. The optical
interface is selected if LIM1.DRS is set and FMR0.RC1 is reset.
Alternatively the optical interface can be switched to pin 68 (XMFB/XOID) and pin 80
(ROID) by setting bit LOOP.SPN.
Data Sheet
54
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
Long Haul Interface
The FALC®-LH has an integrated short-haul and long-haul line interface, consisting of a
receive equalization network and noise filtering.
4.1.1
Receive Equalization Network (E1)
®
The FALC -LH automatically recovers the signals received on pins RL1/2 in a range of
up to -43 dB. The maximum reachable length with a 22 AWG twisted-pair cable is 1500
m. After reset the FALC®-LH is in “Short Haul“ mode, received signals are recovered up
to -10 dB of cable attenuation. Switching in “Long Haul“ mode is done by setting of
register LIM0.EQON.
The integrated receive equalization network recovers signals with up to -43 dB of cable
attenuation. Noise filters eliminate the higher frequency part of the received signals. The
incoming data is peak detected and sliced at 55% of the peak value to produce the digital
data stream. The received data is then forwarded to the clock & data recovery unit.
The current equalizer status is indicated by register RES (Receive Equalizer Status) in
long haul mode.
4.1.2
Receive Line Attenuation Indication (E1)
Status register RES reports the current receive line attenuation in a range of 0 to -43 dB
in 25 steps of approximately 1.7 dB each. The least significant 5 bits of this register
indicate the cable attenuation in dB. These 5 bits are only valid in conjunction with the
two most significant bits (RES.EV1/0 = 01).
4.1.3
Receive Clock and Data Recovery (E1)
The analog received signal on port RL1/2 is equalized and then peak-detected to
produce a digital signal. The digital received signal on port RDIP/N is directly forwarded
to the DPLL. The receive clock and data recovery extracts the route clock RCLK from
the data stream received at the RL1/2, RDIP/RDIN or ROID lines and converts the data
stream into a single rail, unipolar bit stream. The clock and data recovery works with the
clock frequency supplied by XTAL1. Normally the clock that is output via pin RCLK is the
recovered clock from the signal provided on RL1/2 or RDIP/N and has a duty cycle close
to 50 %. The free run frequency is defined by XTAL1 divided by 8 in periods with no
signal. The intrinsic jitter generated in the absence of any input jitter is not more than
0.035 UI. In digital bipolar line interface mode the clock and data recovery accepts only
HDB3 or AMI coded signals with 50% duty cycle.
4.1.4
Receive Line Coding (E1)
The HDB3 line code or the AMI coding is provided for the data received from the ternary
or the dual rail interface. In case of the optical interface a selection between the NRZ
code and the CMI Code (1T2B) with HDB3 postprocessing is provided. If CMI code
Data Sheet
55
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
(1T2B) is selected the receive route clock is recovered from the data stream. The 1T2B
decoder does not correct any errors. In case of NRZ coding data is latched with the
falling edge of signal RCLKI. The HDB3 code is used along with double violation
detection or extended code violation detection (selectable). In AMI code all code
violations is detected.
The detected errors increment the code violation counter (16 bits length).
When using the optical interface with NRZ coding, the decoder is by-passed and no code
violations are detected.
The signal at the ternary interface is received at both ends of a transformer.
The E1-operating modes 75 or 120 Ω are selectable by switching resistors in parallel.
This selection does not require changing transformers.
RL1
Line
t2
t1
R2
FALC
R
RL2
ITS10967
Figure 12
Receiver Configuration (E1)
Table 9
Recommended Receiver Configuration Values (E1)
Parameter
Characteristic Impedance [Ω]
120
R2 (± 1 %) [Ω]
t2 : t1
Data Sheet
240
1:
56
2
75
150
1:
2
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.1.5
Loss of Signal Detection (E1)
There are different definitions for detecting Loss of Signal (LOS) alarms in the ITU-T
G.775 and ETS 300233. The FALC®-LH covers all these standards. The LOS indication
is performed by generating an interrupt (if not masked) and activating a status bit.
Additionally a LOS status change interrupt is programmable via register IPC.SCI.
• Detection:
An alarm is generated if the incoming data stream has no pulses (no transitions) for a
certain number (N) of consecutive pulse periods. “No pulse” in the digital receive
interface means a logical zero on pins RDIP/RDIN/ROID. A pulse with an amplitude
less than Q dB below nominal is the criteria for “no pulse” in the analog receive
interface (LIM1.DRS=0). In short haul mode (LIM0.EQON=0) the receive signal level
Q is programmable via three control bits LIM1.RIL2...0 in a range of about 1400 to 200
mV differential voltage between pins RL1/2. In long haul mode (LIM0.EQON=1) the
analog LOS criteria is defined by the equalizer status. The number N can be set via
an 8 bit register PCD. The contents of the PCD register is multiplied by 16, which
results in the number of pulse periods or better, the time which has to suspend until
the alarm has to be detected. The range therefore results from 16 to 4096 pulse
periods. ETS300233 requires detection intervals of at least 1 ms. This time period
results always in a LFA (Loss of Frame Alignment) before a LOS is detected.
• Recovery:
In general the recovery procedure starts after detecting a logical “one“ (digital receive
interface) or a pulse (analog receive interface) with an amplitude more than Q dB
(defined by LIM1.RIL2...0, LIM0.EQON=0) of the nominal pulse. The value in the 8 bit
register PCR defines the number of pulses (1 to 255) to clear the LOS alarm.
Additional recovery conditions may be programmed by register LIM2.
Note: In long haul mode, LOS alarm is declared either if “no pulses” are detected
for the period defined in PCD or the signal level drops below typically about
-35 dB of the nominal signal (“low signal level”). Additionally, the incoming
data stream is cleared, if this “low signal level” is detected in order to
generate a fixed data stream before first bit errors occur. Typically, this loss
of signal threshold is about -35 dB.
For recovery this means, that at first the signal level has to increase and
then the pulses are counted and compared to PCR to return from LOS
indication.
Please also note, that this behavior is slightly different to FALC-LH V1.1.
Data Sheet
57
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.1.6
Receive Jitter Attenuator (E1)
The receive jitter attenuator is placed in the receive path. The jitter attenuator meets the
requirements of ITU-T I.431, G. 736-739, G.823 and ETSI TBR12/13.
The internal DCO-R generates a “jitter free“ output clock which is directly dependent on
the phase difference of the incoming clock and the jitter attenuated clock.The receive
jitter attenuator can be either synchronized with the extracted receive clock RCLK or to
a 2.048-MHz clock provided on pin SYNC. The received data is written into the receive
elastic buffer with RCLK and are read out with the dejittered clock CLK8M/CLKX sourced
by DCO-R if it is connected to SCLKR. Optionally a 8 kHz clock is provided on pin XCLK/
FSC or FSC.
The DCO-R circuitry attenuates the incoming jittered clock starting at 2 Hz jitter
frequency with 20 dB per decade fall off. Wander with a jitter frequency below 2 Hz is
passed unattenuated. The intrinsic jitter in the absence of any input jitter is < 0.02 UI.
For some applications it might be useful starting of jitter attenuation at lower frequencies.
Therefore the corner frequency is switchable by the factor of ten down to 0.2 Hz
(LIM2.SCF).
Jitter attenuation can be achieved either using an external tunable crystal on pins
XTAL1/XTAL2 or using the crystal-less jitter attenuation selected by LIM2.DJA1/2. In this
case, a stable clock or regular crystal of 16.384 MHz has to be provided on pin XTAL1
(+/- 50 ppm). In crystal-less mode the system clock output on pin CLK16M can be either
the dejittered or the non-dejittered clock (LIM3.CSC).
The DCO-R circuitry is automatically centered to the nominal bit rate if the reference
clock on pin SYNC/RCLK is missed for two 2.048-MHz clock periods. In analog line
interface mode the RCLK is always running. Only in digital line interface mode with single
rail data a gapped clock at RCLKI may occur. In this case, DCO-R centers automatically.
The receive jitter attenuator works in two different modes:
• Slave mode
In Slave mode (LIM0.MAS = 0) the DCO-R is synchronized with the recovered route
clock. In case of LOS the DCO-R switches to Master mode automatically.
• Master mode
In Master mode (LIM0.MAS = 1) the jitter attenuator is in free running mode if no clock
on pin SYNC is supplied. If a 2.048 MHz clock at the SYNC input is applied the DCOR synchronizes to this input.
The following table shows the clock modes with the corresponding synchronization
sources.
Data Sheet
58
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
•
Table 10
System Clocking (E1)
Mode
Internal
LOS Active
SYNC
Input
System Clocks generated by DCO-R
Master
independent Fixed to
VSS
Free running, DCO-R centered
Master
independent 2 MHz
Synchronized with SYNC input (external 2 MHz)
Slave
no
Synchronized with Line RCLK
Fixed to
VSS
Slave
no
2 MHz
Synchronized with Line RCLK
Slave
yes
Fixed to
VSS
Free running, DCO-R is centered
Slave
yes
2 MHz
Synchronized with SYNC input
(external 2.048 MHz)
The jitter attenuator meets the jitter transfer requirements of the recommendations I.431
and G.735-739 (refer to Figure 13).
ITD10312
10
dB
ITU G.736 Template
R
FALC
0
Attenuation
-10
-20
-30
-40
-50
-60
1
10
100
1000
10000
Hz 100000
Frequency
Figure 13
Jitter Attenuation Performance (E1)
Also the requirements of ETSI TBR12/13 are satisfied. Insuring adequate margin against
TBR12/13 output jitter limit with 15 UI input at 20 Hz the DCO-R circuitry starts jitter
attenuation at nearly 2 Hz.
Data Sheet
59
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.1.7
Jitter Tolerance (E1)
®
The FALC -LH receiver’s tolerance to input jitter complies to ITU for CEPT application.
Figure 14 shows the curves of different input jitter specifications stated below as well as
the FALC®-LH performance.
1000
PUB 62411
TR-NWT 000499 Cat II
CCITT G.823
ITU-T I.431
FALC®
UI
Jitter Amplitude
100
10
1
0.1
1
10
100
1000
10000
Hz
Jitter Frequency
Figure 14
4.1.8
100000
F0025
Jitter Tolerance (E1)
Output Jitter (E1)
In the absence of any input jitter the FALC®-LH generates the output jitter, which is
specified in theTable 11 below.
Table 11
Specification
ITU-T I.431
Data Sheet
Output Jitter (E1)
Measurement Filter Bandwidth
Lower Cutoff
Upper Cutoff
Output Jitter
(UI peak to peak)
20 Hz
100 kHz
< 0.02
700 Hz
100 kHz
< 0.02
60
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.1.9
Transmit Jitter Attenuator (E1)
The transmit jitter attenuator DCO-X circuitry generates a “jitter free“ transmit clock and
meets the following requirements: ITU-T I.431, G. 703, G. 736-739, G.823 and ETSI
TBR12/13. The DCO-X circuitry works internally with the same high frequency clock as
the receive jitter attenuator it does. It synchronizes either to the working clock of the
transmit backplane interface or the clock provided by pin SYNC2 or the receive clock
RCLK (remote loop/loop-timed). The DCO-X attenuates the incoming clock jitter starting
at 6 Hz with 20 dB per decade fall off. With the jitter attenuated clock, which is directly
dependent on the phase difference of the incoming clock and the jitter attenuated clock,
data is read from the transmit elastic buffer or from the JATT buffer (remote loop with
JATT). Wander with a jitter frequency below 6 Hz is passed transparently.
The DCO-X accepts gapped clocks which are used in ATM or SDH/SONET applications.
The jitter attenuated transmit clock is output by pin XCLK.
In the loop-timed clock configuration (LIM2.ELT) the DCO-X circuitry generates a
transmit clock which is frequency synchronized with RCLK. In this configuration the
transmit elastic buffer has to be enabled.
DCO-X can optionally be used with XTAL1 clock reference (selected by
LIM1.TCD1 = 1). The dejittered transmit clock can be output on pin CLK16M. In this case
the clocks CLKX, CLK8 and FSC are not synchronized with RCLK/SYNC.
Data Sheet
61
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
D
Framer
A
Elastic
Store
XDI
Pulse
Shaper
XCLK
8 MHz
2 MHz
SCLKX
SYNC2
PD
DCO-X
Osc.
LIM1.TCD
1
XTAL1
16.384
MHz
XTAL3
16.384 MHz
Figure 15
RCLK
F0047
Transmit Clock System (E1)
Note: DR = Dual Rail Interface
DCO-R Digital Controlled Oscillator Receive
DCO-X Digital Controlled Oscillator Transmit
4.1.10
Framer/Synchronizer
The following functions are performed:
• Synchronization on pulse frame and multiframe
• Error indication when synchronization is lost. In this case, AIS is automatically sent to
the system side and Remote Alarm to the remote end if en/disabled.
• Initiating and controlling of resynchronization after reaching the asynchronous state.
This can be done automatically by the FALC®-LH, or user controlled via the
microprocessor interface.
• Detection of remote alarm indication from the incoming data stream.
• Separation of service bits and data link bits. This information is stored in status
registers.
• Generation of various maskable interrupt statuses of the receiver functions.
Data Sheet
62
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
• Generation of control signals to synchronize the CRC checker and the receive elastic
buffer.
If programmed and applicable to the selected multiframe format, CRC checking of the
incoming data stream is done by generating check bits for a CRC submultiframe
according to the CRC 4 procedure (refer to ITU-T G704). These bits are compared with
those check bits that are received during the next CRC submultiframe. If there is at least
one mismatch, the CRC error counter (16 bit) is incremented.
4.1.11
Receive Elastic Buffer (E1)
The received bit stream is stored in the receive elastic buffer. The memory is organized
as a two-frame elastic buffer with a maximum size of 64 × 8 bit. The size of the elastic
buffer can be configured independently for the receive and transmit direction.
Programming of the receive buffer size is done by SIC1.RBS1/0 :
• RBS1/0 = 00 : two frame buffer or 512 bits
Maximum of wander amplitude (peak-to-peak): 190 UI (1 UI = 488 ns )
average delay after performing a slip: about 1 frame
• RBS1/0 = 01 : one frame buffer or 256 bits
Max. wander amplitude: 94 UI
average delay after performing a slip: 128 bits, (SYPR = output)
• RBS1/0 = 10 : short buffer or 92 bits :
Max. wander amplitude: 18 µs
average delay after performing a slip: 46 bits, (SYPR = output)
• RBS1/0 = 11 : Bypass of the receive elastic buffer, (SYPR = output)
The functions are:
• Clock adaption between system clock (SCLKR) and internally generated route clock
(RCLK).
• Compensation of input wander and jitter.
• Frame alignment between system frame and receive route frame
• Reporting and controlling of slips
Controlled by special signals generated by the receiver, the unipolar bit stream is
converted into bit-parallel data which is circularly written to the elastic buffer using
internally generated Receive Route Clock (RCLK).
Reading of stored data is controlled by the System Clock sourced by SCLKR and the
Synchronous Pulse (SYPR) in conjunction with the programmed offset values for the
receive time slot/clock slot counters. After conversion into a serial data stream, the data
Data Sheet
63
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
is given out via port RDO. If the receive buffer is bypassed, data is clocked off with RCLK
instead of SCLKR.
In one frame or short buffer mode the delay through the receive buffer is reduced to an
average delay of 128 or 46 bits. Slips are performed in all buffer modes except the
bypass mode. After a slip is detected the read pointer is adjusted to one half of the
current buffer size.
The following table gives an overview of the receive buffer operating mode.
Note: Combinations of SIC1.RBS1...0 and LOOP.SFM other than described are not
allowed. The use of LOOP.SFM = 1 is not recommended, but possible for
FALC ®54 compatibility.
•.
Table 12
Receive Buffer Operating Modes (E1)
SIC1.RBS1...0
Buffer Size
TS Offset programing
(RC1...0)
11
bypass1)
RFM (SYPR = output) must no slips
be selected; value of
RC1...0 determines the
position of RFM
short buffer
RFM (SYPR = output) must yes
be selected; value of
RC1...0 determines the
position of RFM
1 frame
RFM (SYPR = output) must yes
be selected; value of
RC1...0 determines the
position of RFM
1 frame
SYPR is input and
determines the frame
position together with
RC1...0 offset.
Slip conditions are
detected and reported,
but no slip is performed.
Slips have to be initiated
by software
(reprogramming of
RC1...0).
2 frames
SYPR is input and
determines the frame
position together with
RC1...0 offset.
yes
Slips are performed on
the frame boundary
LOOP.SFM = 0
10
LOOP.SFM = 0
01
LOOP.SFM = 0
00
LOOP.SFM = 1
00
LOOP.SFM = 0
1)
Slip performance
In bypass mode the clock provided on pin SCLKR is ignored. Clocking is done with RCLK.
Data Sheet
64
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
In single frame mode ( SIC1. RBS), values of receive time slot offset (RC1/0) have to be
specified great enough to prevent too great approach of frame begin (line side) and
frame begin (system side).
Figure 16 gives an idea of operation of the receive elastic buffer:
A slip condition is detected when the write pointer (W) and the read pointer (R) of the
memory are nearly coincident, i.e. the read pointer is within the slip limits (S +, S –). If a
slip condition is detected, a negative slip (one frame or one half of the current buffer size
is skipped) or a positive slip (one frame or one half of the current buffer size is read out
twice) is performed at the system interface, depending on the difference between RCLK
and the current working clock of the receive backplane interface. i.e. on the position of
pointer R and W within the memory. A positive/negative slip is indicated in the interrupt
status bits ISR3.RSP and ISR3.RSN.
•
Frame 2 Time Slots
R’
R
Slip
S-
S+
W
Frame 1 Time Slots
Moment of Slip Detection
W : Write Pointer (Route Clock controlled)
R : Read Pointer (System Clock controlled)
S+, S- : Limits for Slip Detection (mode dependent)
ITD10952
Figure 16
Data Sheet
The Receive Elastic Buffer as Circularly Organized Memory
65
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.1.12
Receive Signaling Controller (E1)
The signaling controller can be programmed to operate in various signaling modes. The
FALC®-LH performs the following signaling and data link methods:
4.1.12.1 HDLC or LAPD access
In case of common channel signaling the signaling procedure HDLC/SDLC or LAPD
according to Q.921 is supported. The signaling controller of the FALC®-LH performs the
FLAG detection, CRC checking, address comparison and zero bit-removing. The
received data flow and the address recognition features can be performed in very flexible
way, to satisfy almost any practical requirements. Depending on the selected address
mode, the FALC®-LH performs a 1 or 2 byte address recognition. If a 2-byte address field
is selected, the high address byte is compared with the fixed value FEH or FCH (group
address) as well as with two individually programmable values in RAH1 and RAH2
registers. According to the ISDN LAPD protocol, bit 1 of the high byte address is
interpreted as command/response bit (C/R) and is excluded from the address
comparison. Buffering of receive data is done in a 64 byte deep RFIFO.
In signaling controller transparent mode, fully transparent data reception without HDLC
framing is performed, i.e. without FLAG recognition, CRC checking or bit-stuffing. This
allows user specific protocol variations.
The FALC®-LH offers the flexibility to extract data during certain time slots. Any
combination of time slots may be programmed independently for the receive and
transmit direction.
4.1.12.2 Sa bit Access (E1)
The FALC®-LH supports the Sa bit signaling of time slot 0 of every other frame as follows:
• the access via register RSW
• the access via registers RSA4-8, capable of storing the information for a complete
multiframe
• the access via the 64 byte deep receive FIFO of the signaling controller. This Sa bit
access gives the opportunity to receive a transparent bit stream as well as HDLC
frames where the signaling controller automatically processes the HDLC protocol.
Any combination of Sa bits which should be extracted and stored in the RFIFO may
be selected by XC0.SA8E-SA4E. The access to the RFIFO is supported by
ISR0.RME/RPF.
4.1.12.3 Channel Associated Signaling CAS (E1, serial mode)
The signaling information is carried in time slot 16 (TS16). The signaling controller
samples the bit stream on the receive system side (selected by setting LOOP.SPN=1,
LIM3.ESY=1).
Data Sheet
66
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
The complete CAS multiframe can be transmitted on pin RSIG. The signaling data is
clocked with the working clock of the receive highway in conjunction with the receive
synchronization pulse (SYPR/RFM). Data on RSIG is transmitted in the last 4 bits per
time slot and are aligned to the data on RDO. The first 4 bits per time slot can be
optionally fixed high or low, except for time slot 0 and 16. In time slot 0 the FAS/NFAS
word is transmitted, in time slot 16 the CAS multiframe pattern. Data on RSIG is valid
only if the freeze signaling status is inactive. In case of freeze status, old data are
repeated. With FMR1.SAIS = 1 an all-ones data stream may be transmitted on RDO and
RSIG.
The signaling procedure is done as it is described in ITU-T G.704 and G.732.
The main functions are:
• Synchronization to a CAS multiframe
• Detection of AIS and remote alarm in CAS multiframes
• Separation of CAS service bits
Updating of the receive signaling information is controlled by the freeze signaling status.
The freeze signaling status is output on pin RFSP/FREEZS and is generated, if:
• Bit FRS1.TSL16LFA = 1 or
• FRS0.LOS=1 or
• a receive slip occurred
The receive signaling buffer is updated if the alarm remains inactive for at least one
complete CAS multiframe. Setting of bit SIC2.FFS forces the freeze status active. The
current freeze status could be read in register SIS.SFS. Optionally automatic freeze
signaling may be disabled by setting bit SIC3.DAF.
The CAS controller acts on the PCM highway side of the receive buffer. Therefore slips
disturb CAS data.
Data Sheet
67
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
•
~
125 µ s
~ ~
SYPR
SCLKR
T
TS0
TS1
0123456701234567
RDO
RSIG
ABCD
T
FAS
NFAS
ABCD
Figure 17
FAS / NFAS
~ ~ ~ ~
TS31
ABCD
TS31
01234567
ABCD
= Time-Slot Offset (Register RC1/0)
= Frame Alignment Signal
= TS0 not containing the FAS word
= Signaling Bits for Time-Slot 1-30 of CAS Multiframe
ITT10517
2.048 MHz Receive Signaling Highway (E1)
4.1.12.4 Channel Associated Signaling CAS (E1, µP access mode)
The signaling information is carried in time slot 16 (TS16). Receive data is stored in
registers RS1-16 aligned to the CAS multiframe boundary. The signaling controller
samples the bit stream on the receive line side.
The signaling procedure is done as it is described in ITU-T G.704 and G.732.
The main functions are:
•
•
•
•
Synchronization to a CAS multiframe
Detection of AIS and remote alarm in CAS multiframes
Separation of CAS service bits
Storing of received data in registers RS1...16 with last look capability
Updating of the receive signaling information is controlled by the freeze signaling status.
If signaling information is frozen updating of the registers RS1...16 is disabled. The
freeze signaling status is output on pin RFSP/FREEZS and is generated, if:
• Bit FRS1.TSL16LFA = 1
The receive signaling buffer is updated if the alarm remains inactive for at least one
complete CAS multiframe.
To relieve the µP load from always reading the complete RS1-16 buffer every 2 ms the
FALC®-LH notifies the µP via interrupt ISR0.CASC only when signaling changes from
one multiframe to the next.
The CAS controller acts on the PCM highway side of the receive buffer. Therefore slips
disturb CAS data.
Data Sheet
68
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.2
System Interface in E1 Mode
®
The FALC -LH offers a flexible feature for system designers where for transmit and
receive direction different system clocks and system pulses are necessary. The interface
to the receive system highway is realized by two data buses, one for the data RDO and
one for the signaling data RSIG. The receive highway is clocked via pin SCLKR/RCLK,
while the interface to the transmit system highway is independently clocked via pin
SCLKX. Selectable system clock and data rates and their valid combinations are shown
in the table below.
Table 13
System Clock and Data Rates (E1)
System Data Rate
Clock Rate 2.048 MHz
1)
2.048 Mbit/s
x
4.096 Mbit/s
--
1)
Clock Rate 8.192 MHz
x
x
x = valid; -- = invalid
Generally the data or marker on the system interface are clocked off or latched on the
falling edge of the SCLKR/X clock. 8.192-MHz clocking rate allows transmitting of time
slots in different channel phases. The active channel phase is selected by RC0.SICS,
during the inactive channel phase the output signal is tristated. The signals on pin SYPR
in conjunction with the assigned timeslot offset in register RC0 and RC1 define the
beginning of a frame on the receive system highway. The signal on pin SYPX in
conjunction with the assigned timeslot offset in register XC0 and XC1 define the
beginning of a frame on the transmit system highway.
Adjusting the frame begin (time slot 0, bit 0) relative to SYPR/X can be programmed in
clock steps in the range of 0...125 µsec.
A receive frame marker RFM can be activated during any bit position of the entire frame.
Programming is done with registers RC1/0. The pin function RFM is selected by
SIC2.SRFS0. The receive frame marker is active high for one 2.048 MHz cycle
(2.048 Mbit/s PCM highway interface mode) or two 8.192 MHz cycles (4.096 Mbit/s PCM
highway interface mode) and is clocked off with the falling edge of the clock which is in/
output on port SCLKR.
Data Sheet
69
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
SYNC
Receive
Jitter
Attenuator
Receive Clock
System Clocks
SCLKR
RSIGM
RMFB
Receive
Elastic
Buffer
BY
P
DLR/RSIG
Receive
Backplane
RFM
SYPR
Receive Data
Transmit Data
BY
P
PLB
BY
P
RDO
XDI
SCLKX
XSIGM
Transmit
Elastic
Buffer
XMFB
Transmit
Backplane
DLX
XMFS
SYPX
XSIG
Transmit Clock
Transmit
Jitter
Attenuator
SYNC2
RCLK
F0050
Figure 18
Data Sheet
System Interface (E1)
70
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
Multi Frame 1
Multi Frame 2
~~ ~~
~~ ~~
•
FRAME 1 FRAME 2 FRAME 3
RDO
FRAME 15 FRAME 16 FRAME 1 FRAME 2
FRAME 15
~~
~~ ~~
RMFB
SYPR
SYPR
Sample
Edge
Trigger
Edge 1)
SCLKR
8.192 MHz
T
Programmable via RC0/1
SCLKR
2.048 MHz
TS0
RDO/RSIG
Bit 255
2 Mbit/s Data Rate
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
RDO/RSIG
4 Mbit/s Data Rate
(SCLKR = 8.192 MHz)
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7
Bit 255
RDO/RSIG
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7
4 Mbit/s Data Rate
(SCLKR = 8.192 MHz)
DLR
marks any
Sa Bit
Sa-Bit Marker
XC0 . SA8E-SA4E
4 Mbit Interface
RFM
Receive Frame Marker
RC0/1
2 Mbit Interface
4 Mbit Interface
marks any
bit position
2 Mbit Interface
RSIGM
marks any
Time-Slot
Time-Slot Marker
RTR1...4
1)
only falling trigger edge shown, depending on Bit SIC3.RESR
Figure 19
Data Sheet
ITD10951
Receive System Interface Clocking (E1)
71
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.2.1
Time Slot Assigner (E1)
®
The FALC -LH offers the flexibility to connect data during certain time slots, as defined
by registers RTR1-4 and TTR1-4, to the RFIFO and XFIFO, respectively. Any
combinations of time slots can be programmed for the receive and transmit directions. If
CCR1.EITS = 1 the selected time slots (RTR1-4) are stored in the RFIFO of the signaling
controller and the XFIFO contents are inserted into the transmit path as controlled by
registers TTR1-4.
Table 14
Time Slot Assigner (E1)
Receive
Time Slot
Register
Transmit
Time Slot
Register
Time Slots
Receive
Time Slot
Register
Transmit
Time Slot
Register
Time Slots
RTR 1.7
TTR 1.7
0
RTR 3.7
TTR 3.7
16
RTR 1.6
TTR 1.6
1
RTR 3.6
TTR 3.6
17
RTR 1.5
TTR 1.5
2
RTR 3.5
TTR 3.5
18
RTR 1.4
TTR 1.4
3
RTR 3.4
TTR 3.4
19
RTR 1.3
TTR 1.3
4
RTR 3.3
TTR 3.3
20
RTR 1.2
TTR 1.2
5
RTR 3.2
TTR 3.2
21
RTR 1.1
TTR 1.1
6
RTR 3.1
TTR 3.1
22
RTR 1.0
TTR 1.0
7
RTR 3.0
TTR 3.0
23
RTR 2.7
TTR 2.7
8
RTR 4.7
TTR 4.7
24
RTR 2.6
TTR 2.6
9
RTR 4.6
TTR 4.6
25
RTR 2.5
TTR 2.5
10
RTR 4.5
TTR 4.5
26
RTR 2.4
TTR 2.4
11
RTR 4.4
TTR 4.4
27
RTR 2.3
TTR 2.3
12
RTR 4.3
TTR 4.3
28
RTR 2.2
TTR 2.2
13
RTR 4.2
TTR 4.2
29
RTR 2.1
TTR 2.1
14
RTR 4.1
TTR 4.1
30
RTR 2.0
TTR 2.0
15
RTR 4.0
TTR 4.0
31
Data Sheet
72
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.3
Transmit Path in E1 Mode
Compared to the receive path the inverse functions are performed for the transmit
direction.
The interface to the transmit system highway is realized by two data buses, one for the
data XDI and one for the signaling data XSIG. The time slot assignment is equivalent to
the receive direction.
Latching of data is controlled by the System Clock (SCLKX) and the Synchronous Pulse
(SYPX/XMFS) in conjunction with the programmed offset values for the Transmit Time
slot/Clock slot Counters XC1/0. Refer also to Table 13 on page 69.
The received bit stream on ports XDI and XSIG can be multiplexed internally on a time
slot basis, if enabled by SIC3.TTRF = 1, if not serial CAS mode is selected (see
Chapter 4.1.12.3 on page 66). The data received on port XSIG can be sampled if the
transmit signaling marker XSIGM is active high. Data on port XDI is sampled if XSIGM
is low for the respective time slot. Programming the XSIGM marker is done with registers
TTR1-4.
Data Sheet
73
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
Multi Frame 1
XDI
FRAME0
FRAME1
FRAME2
Multi Frame 2
FRAME15
FRAME0
FRAME1
FRAME2
XMFB
XMFS
SYPX
Bit 0 Sample Edge
Trigger Edge
SYPX
T 1)
SCLKX
XSIGM
XDI/XSIG
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 8
TS0
DLX
Bit 4
marked
Sa-Bit Marker
XC0.SA8E-SA4E
1)
Figure 20
Data Sheet
delay T is programmable by XC0/1;
F0031
Transmit System Interface Clocking: 2.048 MHz (E1)
74
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
Multi Frame 1
XDI
FRAME0
FRAME1
FRAME2
Multi Frame 2
FRAME15
FRAME0
FRAME1
FRAME2
XMFB
XMFS
SYPX
Bit 0 Sample Edge
Trigger Edge
SYPX
T
1)
SCLKX
XSIGM
Time-Slot Marker
TTR1...4
RC0.SICS = 0
XDI/XSIG
1
RC0.SICS = 0
2
3
4
5
XDI/XSIG
6
7
8
1
RC0.SICS = 1
2
3
4
5
6
7
8
DLX
Sa-Bit Marker
XC0.SA8E-SA4E
RC0.SICS = 0
Bit 4
marked
DLX
Sa-Bit Marker
XC0.SA8E-SA4E
RC0.SICS = 0
Bit 4
marked
1)
Figure 21
Data Sheet
delay T is programmable by XC0/1;
F0029
Transmit System Interface Clocking: 8.192 MHz/4.096 Mbit/s (E1)
75
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.3.1
Transmit Signaling Controller (E1)
Similar to the receive signaling controller the same signaling methods and the same time
slot assignment is provided. The FALC®-LH performs the following signaling and data
link methods:
4.3.1.1
HDLC or LAPD access
The transmit signaling controller of the FALC®-LH performs the FLAG generation, CRC
generation, zero bit-stuffing and programmable IDLE code generation. Buffering of
transmit data is done in the 64 byte deep XFIFO. The signaling information is internally
multiplexed with the data applied to port XDI or XSIG.
In signaling controller transparent mode, fully transparent data transmission without
HDLC framing is performed. Optionally the FALC®-LH supports the continuous
transmission of the XFIFO contents.
The FALC®-LH offers the flexibility to insert data during certain time slots. Any
combinations of time slots may be programmed separately for the receive and transmit
directions.
4.3.1.2
Sa bit Access (E1)
®
The FALC -LH supports the Sa bit signaling of time slot 0 of every second frame as
follows:
- the access via register XSW
- the access via registers XSA4E...XSA8E, capable of storing the information for a
complete multiframe
- the access via the 64 byte deep XFIFO of the signaling controller. This Sa bit access
gives the opportunity to send a transparent bit stream as well as HDLC frames where the
signaling controller automatically processes the HDLC protocol. Any combination of Sa
bits which shall be inserted into the outgoing data stream may be selected by
XC0.SA4E...SA8E.
4.3.1.3
Channel Associated Signaling CAS (E1, serial access mode)
In external signaling mode the signaling data is received on port XSIG. The signaling
data is sampled with the working clock of the transmit system interface (SCLKX) in
conjunction with the transmit synchronization pulse (SYPX). Data on XSIG is latched in
the bit positions 5...8 per time slot, bits 1...4 are ignored. Time slot 0 and 16 are sampled
completely (bit 1...8). The received CAS multiframe is inserted frame aligned into the
data stream on XDI. Data sourced by the internal signaling controller overwrites the
external signaling data. CAS data is read from XSIG during the last frame of a
multiframe, if CRC4/multiframe mode is selected. The CAS-multiframe is aligned to the
CRC4-multiframe. Other frames are ignored.
Data Sheet
76
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
If the FALC®-LH is optioned for no signaling, the data stream from the system interface
passes the FALC®-LH undisturbedly.
•
~
125 µ s
~ ~
SYPX
SCLKX
T
TS0
TS1
0123456701234567
XDI
XSIG
ABCD
T
FAS
NFAS
ABCD
Figure 22
4.3.1.4
FAS / NFAS
~ ~ ~ ~
TS31
ABCD
= Time-Slot Offset (Register XC1/0)
= Frame Alignment Signal
= TS0 not containing the FAS word
= Signaling Bits for Time-Slot 1-30 of CAS Multiframe
TS31
01234567
ABCD
ITT10518
2.048 MHz Transmit Signaling Highway (E1)
Channel Associated Signaling CAS (E1, µP access mode)
Transmit data stored in registers XS1-16 is transmitted in time slot 16 aligned to the
multiframe boundary. The signaling controller inserts the bit stream either on the transmit
line side or if external signaling is enabled on the transmit system side via pin function
XSIG.
Data sourced by the internal signaling controller overwrites the external signaling data.
If the FALC®-LH is optioned for no signaling, the data stream from the system interface
passes the FALC®-LH undisturbedly.
4.3.2
Transmit Elastic Buffer (E1)
The received bit stream from pin XDI is optionally stored in the transmit elastic buffer.
The memory is organized as the receive elastic buffer. The functions are also equal to
the receive side. Programming of the transmit buffer size is done by SIC1.XBS1/0 :
• XBS1/0 = 00 : Bypass of the transmit elastic buffer
• XBS1/0 = 01 : one frame buffer or 256 bits
Max. wander amplitude (peak-to-peak): 94 UI (1 UI = 488 ns )
average delay after performing a slip: 128 bits
• XBS1/0 = 10 : two frame buffer or 512 bits
Maximum of wander amplitude: 190 UI
average delay after performing a slip: 1 frame or 256 bits
Data Sheet
77
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
• XBS1/0 = 11 : short buffer or 92 bits :
Max. wander amplitude: 18 µs
average delay after performing a slip: 46 bits
The functions of the transmit buffer are:
• Clock adaption between system clock (SCLKX) and internally generated transmit
clock (XCLK).
• Compensation of input wander and jitter.
• Frame alignment between system frame and transmit line frame
• Reporting and controlling of slips
Writing of received data from XDI is controlled by SCLKX and SYPX/XMFS in
conjunction with the programmed offset values for the transmit time slot/clock slot
counters. Reading of stored data is controlled by the clock generated by DCO-X circuitry
and the transmit framer. With the dejittered clock data is read from the transmit elastic
buffer and are forwarded to the transmitter. Reporting and controlling of slips is done
according to the receive direction. Positive/negative slips are reported in interrupt status
bits ISR5.XSP and ISR5.XSN. If the transmit buffer is bypassed data is directly
transferred to the transmitter.
The following table gives an overview of the transmit buffer operating modes.
Table 15
Transmit Buffer Operating Modes (E1)
SIC1.XBS1...0
Buffer Size
TS Offset
programming
Slip performance
00
bypass
enabled
no
11
short buffer
enabled
yes
01
1 frame
enabled
yes
10
2 frames
enabled
yes
If XSW.XTM = 1,
slip is performed on
the frame boundary
4.3.3
Transmitter (E1)
The serial bit stream is then processed by the transmitter which has the following
functions:
•
•
•
•
•
•
•
Frame/multiframe synthesis of one of the two selectable framing formats
Insertion of service and data link information
AIS generation (Alarm indication signal)
Remote alarm generation
CRC generation and insertion of CRC bits
CRC bits inversion in case of a previously received CRC error
IDLE code generation per DS0
Data Sheet
78
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
• Auxiliary pattern generation
The frame/multiframe boundaries of the transmitter may be externally synchronized by
using the SYPX/XMFS pin. Any change of the transmit time slot assignment
subsequently produces a change of the framing bit positions on the line side. This
feature is required if signaling- and service- bits are routed through the switching network
and are inserted in transmit direction via the system interface.
In loop-timed configuration (LIM2.ELT) disconnecting the control of the transmit system
highway from the transmitter is done by setting XSW.XTM. The transmitter is now in a
free running mode without any possibility to update the multiframe position in case of
changing the transmit time slot assignment. The framing bits are generated independent
of the transmit system interface. For proper operation the transmit elastic buffer size
should be programmed to 2 frames.
The contents of selectable time slots can be overwritten by the pattern defined via
register IDLE. The selection of “idle channels” is done by programming the four-byte
registers ICB1 … ICB4.
4.3.4
Transmit Line Interface (E1)
The analog transmitter transforms the unipolar bit stream to ternary (alternate bipolar)
return to zero signals of the appropriate programmable shape. The unipolar data is
provided by the digital transmitter.
R1
XL1
Line
t1
t2
FALC R
R1
XL2
ITS10968
Figure 23
Transmitter Configuration (E1)
•
Table 16
Example Transmitter Configuration Values (E1)
1)
Characteristic Impedance [Ω]
Parameter
R1 (± 1 %) [Ω]
t2 : t1
1)
120
75
18
18
1:
2
1:
2
includes all parasitics
Data Sheet
79
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
Similar to the receive line interface three different data types are supported:
• Ternary Signal
Single rail data is converted into a ternary signal which is output on pins XL1 and XL2.
The HDB3 and AMI line code is employed. Selected by FMR0.XC1/0 and
LIM1.DRS = 0.
• Dual rail data PCM(+), PCM(–) at multifunction ports XDOP/XDON with 50 % or
100 % duty cycle and with programmable polarity. Line coding is done in the same
way as in the ternary interface. Selected by FMR0.XC1/0 and LIM1.DRS = 1.
• Unipolar data on port XOID is transmitted either in NRZ (Non Return to Zero) with
100 % duty cycle or in CMI (Code Mark Inversion or known as 1T2B) Code with or
without (FMR3.CMI) preprocessed HDB3 coding to a fibre optical interface. Clocking
off data is done with the rising edge of the transmit clock XCLK (2048 kHz) and with
a programmable polarity. Selection is done by FMR0.XC1 = 0 and LIM1.DRS = 1.
4.3.5
Programmable Pulse Shaper (E1)
The analog transmitter includes a programmable pulse shaper to satisfy the
requirements of ITU-T I.431. The amplitude and shape of the transmit pulses are
completely programmable via registers XPM0...2 from the microprocessor interface.
The transmitter requires an external step up transformer to drive the line.
4.3.6
Transmit Line Monitor (E1)
The transmit line monitor compares the transmit line pulses on XL1 and XL2 with the
transmit input signals received on pins XL1M and XL2M. The monitor detects faults on
the primary side of the transformer and protects the device from damage by setting the
transmit lines into high impedance state automatically. Faults on the secondary side can
not be detected. To detect shorts, the configuration shown in Figure 24 must be
provided and the default (reset) value of registers XPM0...2 must be selected. Otherwise
a short detection can not be guaranteed. Two conditions are detected by the monitor:
“Transmit Line Ones Density“ (more than 31 consecutive zeroes) and “Transmit Line
Shorted“. In both cases a transmit line monitor status change interrupt is provided.
Data Sheet
80
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
FALC R -LH
XPM2.DAXLT/XLT
XL2M
Line
Monitor
XL1M
TRI
XL1
Pulse
Shaper
XL2
XDATA
ITS09746
Figure 24
Data Sheet
Transmit Line Monitor Configuration (E1)
81
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.4
Framer Operating Modes (E1)
4.4.1
General
Bit: FMR1.PMOD = 0
PCM line bit rate
Single frame length
Framing frequency
HDLC controller
Organization
:
:
:
:
:
2.048 Mbit/s
256 bit, No. 1 … 256
8 kHz
nx64 kbit/s, n = 1...32 or nx4 kbit/s, n=1...5
32 time slots, No. 0 … 31
with 8 bits each, No. 1 … 8
The operating mode of the FALC®-LH is selected by programming the carrier data rate
and characteristics, line code, multiframe structure, and signaling scheme.
The FALC®-LH implements all of the standard framing structures for E1 or PCM 30
(CEPT, 2.048 Mbit/s) carriers. The internal HDLC- or CAS Controller supports all
signaling procedures including signaling frame synchronization/synthesis and signaling
alarm detection in all framing formats. The time slot assignment from the PCM line to the
system highway and vice versa. is performed without any changes of numbering (TS0
↔ TS0, … , TS31 ↔ TS31).
Summary of E1- Framing Modes
•
•
•
•
•
•
Doubleframe format according to ITU-T G. 704
Multiframe format according to ITU-T G. 704
CRC4 processing according to ITU-T G. 706
Multiframe format with CRC4 to non CRC4 interworking according to ITU-T G. 706
Multiframe format with modified CRC4 to non CRC4 interworking
Multiframe format with CRC4 performance monitoring
After RESET, the FALC®-LH is switched into doubleframe format automatically.
Switching between the framing formats is done via bit FMR2.RFS1/0 and FMR3.EXTIW
for the receiver and FMR1.XFS for the transmitter.
Data Sheet
82
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.4.2
Doubleframe Format (E1)
The framing structure is defined by the contents of time slot 0 (refer to Table 17).)
Table 17
Allocation of Bits 1 to 8 of Time Slot 0 (E1)
Bit Number
1
2
3
4
5
6
7
8
Frame Containing the
Frame Alignment Signal
Si
0
0
1
1
0
1
1
Note 1
Frame Alignment Signal
Sa5
Sa6
Sa7
Sa8
Alternate
Frames
Frame not Containing the
Frame Alignment Signal Si
or
Note 1
Service Word
1
A
Sa4
Note 2
Note 3
Note 4
Note:
1. Si bits: reserved for international use. If not used, these bits should be fixed to ‘1’.
Access to received information via bits RSW.RSI and RSP.RSIF. Transmission is
enabled via bits XSW.XSIS and XSP.XSIF.
2. Fixed to ‘1’. Used for synchronization.
3. Remote alarm indication: In undisturbed operation ‘0’; in alarm condition ‘1’.
4. Sa bits: Reserved for national use. If not used, they should be fixed at ‘1’. Access to
received information via bits RSW.RY0 … RY4. Transmission is enabled via bits
XSW.XY0 … XY4. HDLC-signaling in bits Sa4- Sa8 is selectable. (*)
Note: (*) As a special extension for double frame format, the S a-bit registers
RSA4-8 ⁄XSA4-8 may be used optionally.
4.4.2.1
Transmit Transparent Modes
In transmit direction, contents of time slot 0 frame alignment signal of the outgoing PCM
frame are normally generated by the FALC®-LH. However, transparency for the
complete time slot 0 can be achieved by selecting the transparent mode XSP.TT0. With
the Transparent Service Word Mask register TSWM the Si-bits, A-bit and the SA4-8 bits
can be selectively switched through transparently. XSW.XTM = 0 must be selected.
Data Sheet
83
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
•
Table 18
Transmit Transparent Mode (Doubleframe E1)
Transmit Transparent Source for
Enabled by
Framing
–
XSP.TT0
TSWM.TSIF
TSWM.TSIS
TSWM.TRA
TSWM.TSA4-8
(int. generated)
via pin XDI1)
(int. generated)
(int. generated)
(int. generated)
(int. generated)
Sa Bits
A Bit
2)
XSW.XRA
via pin XDI
XSW.XRA
XSW.XRA
via pin XDI
XSW.XRA
Si Bits
3)
XSW.XY0 … 4
via pin XDI
XSW.XY0 … 4
XSW.XY0 … 4
XSW.XY0 … 4
via pin XDI
XSW.XSIS,XSP.XSIF
via pin XDI
via pin XDI
via pin XDI
XSW.XSIS,XSP.XSIF
XSW.XSIS,XSP.XSIF
1)
pin XDI or XSIG or XFIFO-Buffer (signaling controller)
2)
Additionally, automatic transmission of the A-bit is selectable
3)
As a special extension for double frame format, the Sa-bit register may be used optionally.
•
Service Word
XSW
XDI
XSA8 ... 4
XL1/2
Framing
XSIG
SIC3.TTRF
TTR1...4
TSWM bits
FMR1.ENSA
TT0
F0059
Figure 25
4.4.2.2
Data Flow in Transparent Mode
Synchronization Procedure
Synchronization status is reported via bit FRS0.LFA. Framing errors are counted by the
Framing Error Counter (FEC). Asynchronous state is reached after detecting 3 or 4
consecutive incorrect FAS words or 3 or 4 consecutive incorrect service words (bit 2 = 0
in time slot 0 of every other frame not containing the frame alignment word), the selection
is done via bit RC1.ASY4. Additionally, the service word condition can be disabled.
When the framer lost its synchronization an interrupt status bit ISR2.LFA is generated.
In asynchronous state, counting of framing errors and detection of remote alarm is
stopped. AIS is automatically sent to the backplane interface (can be disabled via bit
FMR2.DAIS).
Further on the updating of the registers RSA6S and RS1-16 is halted (remote alarm
indication, Sa/Si-Bit access).
Data Sheet
84
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
The resynchronization procedure starts automatically after reaching the asynchronous
state. Additionally, it may be invoked user controlled via bit: FMR0.FRS (Force
Resynchronization: the FAS word detection is interrupted until the framer is in the
asynchronous state. After that, resynchronization starts automatically).
Synchronous state is established after detecting:
• a correct FAS word in frame n,
• the presence of the correct service word (bit 2 = 1) in frame n + 1,
• a correct FAS word in frame n + 2.
If the service word in frame n + 1 or the FAS word in frame n + 2 or both are not found
searching for the next FAS word starts in frame n + 2 just after the previous frame
alignment signal.
Reaching the synchronous state causes a frame alignment recovery interrupt status
ISR2.FAR if enabled. Undisturbed operation starts with the beginning of the next
doubleframe.
4.4.2.3
A-Bit Access
If the FALC®-LH detects a remote alarm indication in the received data stream the
interrupt status bit ISR2.RA is set. With setting of bit XSW.XRA a remote alarm (RAI) is
send to the far end.
By setting FMR2.AXRA the FALC®-LH automatically transmit the remote alarm bit = 1 in
the outgoing data stream if the receiver detects a loss of frame alignment FRS0.LFA = 1.
If the receiver is in synchronous state FRS0.LFA = 0 the remote alarm bit is reset.
Note: The A-bit may be processed via the system interface. Setting bit TSWM.TRA
enables transparency for the A bit in transmit direction (refer to Table Table 18).
4.4.2.4
Sa - Bit Access
As an extension for access to the Sa-bits via registers RSA4-8/XSA4-8 an option is
implemented to allow the usage of internal Sa-bit registers RSA4-8/XSA4-8 in
doubleframe format.
This function is enabled by setting FMR1.ENSA = 1 for the transmitter and FMR1.RFS1/
0 = 01 for the receiver. The FALC®-LH works then internally with a 16-frame structure
but no CRC multiframe alignment/generation is performed.
Data Sheet
85
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.4.3
CRC-Multiframe (E1)
The multiframe structure shown in Table 19 Table is enabled by setting bit:
FMR2.RFS1/0 for the receiver and FMR1.XFS for the transmitter.
Multiframe
Frame alignment
Multiframe alignment
CRC bits
CRC block size
CRC procedure
Table 19
:
:
:
:
:
:
2 submultiframes = 2 × 8 frames
refer to section Doubleframe Format
bit 1 of frames 1, 3, 5, 7, 9, 11 with the pattern ‘001011’
bit 1 of frames 0, 2, 4, 6, 8, 10, 12, 14
2048 bit (length of a submultiframe)
CRC4, according to ITU-T G.704, G.706)
CRC-Multiframe Structure (E1)
SubMultiframe
Multiframe I
II
Frame
Number
Bits 1 to 8 of the Frame
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
C1
0
C2
0
C3
1
C4
0
0
1
0
1
0
1
0
1
0
A
0
A
0
A
0
A
1
Sa4
1
Sa4
1
Sa4
1
Sa4
1
Sa5
1
Sa5
1
Sa5
1
Sa5
0
Sa61
0
Sa62
0
Sa63
0
Sa64
1
Sa7
1
Sa7
1
Sa7
1
Sa7
1
Sa8
1
Sa8
1
Sa8
1
Sa8
8
9
10
11
12
13
14
15
C1
1
C2
1
C3
E*
C4
E*
0
1
0
1
0
1
0
1
0
A
0
A
0
A
0
A
1
Sa4
1
Sa4
1
Sa4
1
Sa4
1
Sa5
1
Sa5
1
Sa5
1
Sa5
0
Sa61
0
Sa62
0
Sa63
0
Sa64
1
Sa7
1
Sa7
1
Sa7
1
Sa7
1
Sa8
1
Sa8
1
Sa8
1
Sa8
E:
Spare bits for international use. Access to received information via bits
RSP.RS13 and RSP.RS15. Transmission is enabled via bits XSP.XS13 and
XSP.XS15. Additionally, automatic transmission for submultiframe error
indication is selectable.
S a:
Spare bits for national use. Additionally, Sa bit access via registers
RSA4 … 8 and XSA4 … 8 is provided. HDLC-signaling in bits Sa4- Sa8 is
selectable.
C 1 … C 4:
Cyclic redundancy check bits.
A:
Remote alarm indication. Additionally, automatic transmission of the A-bit is
selectable.
Data Sheet
86
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
For transmit direction, contents of time slot 0 are additionally determined by the selected
transparent mode (see also Figure 25):
Table 20
Transmit Transparent Mode (CRC Multiframe E1)
Transmit Transparent Source for
enabled by
Framing +
CRC
A Bit
Sa Bits
–
XSP.TT0
TSWM.TSIF
TSWM.TSIS
TSWM.TRA
TSWM.TSA4–8
(int. generated)
via pin XDI1)
via pin XDI
via pin XDI
(int. generated)
(int. generated)
XSW.XRA2)
via pin XDI
XSW.XRA1)
XSW.XRA1)
via pin XDI
XSW.XRA1)
XSW.XY0 …
via pin XDI
XSW.XY0 …
XSW.XY0 …
XSW.XY0 …
via pin XDI
E Bits
43)
42)
42)
42)
1)
pin XDI or XSIG or XFIFO buffer (signaling controller)
2)
Automatic transmission of the A-bit is selectable
3)
The Sa-bit register XSA4-8 may be used optionally
4)
Additionally, automatic transmission of submultiframe error indication is selectable
XSP.XS13/XS154)
via pin XDI
(int. generated)
via pin XDI
XSP.XS13/XS153)
XSP.XS13/XS153)
The CRC procedure is automatically invoked when the multiframe structure is enabled.
CRC errors in the received data stream are counted by the 16 bit CRC Error Counter
CEC (one error per submultiframe, maximum).
Additionally a CRC4 error interrupt status ISR0.CRC4 may be generated if enabled by
IMR0.CRC4.
All CRC bits of one outgoing submultiframe are automatically inverted in case a CRC
error is flagged for the previous received submultiframe. This function is enabled via bit
RC0.CRCI. Setting the bit RC0.XCRCI inverts the CRC bits before transmission to the
distant end. The function of RC0.XCRCI and RC0.CRCI are logically ored.
4.4.3.1
Synchronization Procedure
Multiframe alignment is assumed to have been lost if doubleframe alignment has been
lost (flagged on status bit FRS0.LFA). The rising edge of this bits causes an interrupt.
The multiframe resynchronization procedure starts when doubleframe alignment has
been regained which is indicated by an interrupt status bit ISR2.FAR. For doubleframe
synchronization refer to section doubleframe format. It may also be invoked by the user
by setting
• bit FMR0.FRS for complete doubleframe and multiframe re-synchronization
• bit FMR1.MFCS for multiframe re-synchronization only.
The CRC checking mechanism is enabled after the first correct multiframe pattern has
been found. However, CRC errors are not counted in asynchronous state.
Data Sheet
87
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
In doubleframe asynchronous state, counting of framing errors, CRC4 bit errors and
detection of remote alarm is stopped. AIS is automatically sent to the backplane interface
(can be disabled via bit FMR2.DAIS). Further on the updating of the registers RSA6S
and RS1-16 is halted (remote alarm indication, Sa/Si-bit access).
The multiframe synchronous state is established after detecting two correct multiframe
alignment signals at an interval of n × 2 ms (n = 1, 2, 3 …). The Loss of multiframe
alignment flag FRS0.LMFA is reset. Additionally an interrupt status multiframe alignment
recovery bit ISR2.MFAR is generated with the falling edge of bit FRS0.LMFA.
4.4.3.2
Automatic Force Resynchronization (E1)
In addition, a search for Doubleframe alignment is automatically initiated if two
multiframe pattern with a distance of n × 2 ms have not been found within a time interval
of 8 ms after doubleframe alignment has been regained (bit FMR1.AFR). A new search
for frame alignment is started just after the previous frame alignment signal.
4.4.3.3
Floating Multiframe Alignment Window (E1)
After reaching doubleframe synchronization a 8 ms timer is started. If a multiframe
alignment signal is found during the 8 ms time interval the internal timer is reset to
remaining 6 ms in order to find the next multiframe signal within this time. If the
multiframe signal is not found for a second time an interrupt status ISR0.T8MS is
provided. This interrupt usually occurs every 8 ms until multiframe synchronization is
achieved.
4.4.3.4
CRC4 Performance Monitoring (E1)
In the synchronous state checking of multiframe pattern is disabled. However, with bit
FMR2.ALMF an automatic multiframe resynchronization mode can be activated. If 915
out of 1000 errored CRC submultiframes are found then a false frame alignment is
assumed and a search for double- and multiframe pattern is initiated. The new search
for frame alignment is started just after the previous basic frame alignment signal.
4.4.3.5
Modified CRC4 Multiframe Alignment Algorithm (E1)
The modified CRC4 multiframe alignment algorithm allows an automatic interworking
between framers with and without a CRC4 capability. The interworking is realized as it
is described in ITU-T G.706 Appendix B and shown in Figure 4.5 on page 93.
If doubleframe synchronization is consistently present but CRC4 multiframe alignment is
not achieved within 400 ms it is assumed that the distant end is initialized to doubleframe
format. The CRC4 to non-CRC4 interworking is enabled via FMR2.RFS1/0 = 11 and is
activated only if the receiver has lost its synchronization. If doubleframe alignment (basic
frame alignment) is established a 400 ms timer and searching for multiframe alignment
is started. A research for basic frame alignment is initiated if the CRC4 multiframe
Data Sheet
88
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
synchronization could not be achieved within 8 ms and is started just after the previous
frame alignment signal. The research of the basic frame alignment is done in parallel and
is independent of the synchronization procedure of the primary basic frame alignment
signal. During the parallel search all receiver functions are based on the primary frame
alignment signal, like framing errors, Sa-, Si-, A-bits …). All subsequent multiframe
searches are associated with each basic framing sequence found during the parallel
search.
If the CRC4 multiframe alignment sequence was not found within the time interval of
400 ms, the receiver is switched into a non-CRC4 mode indicated by setting the bit
FRS0.NMF (No Multiframing Found) and ISR2.T400MS. In this mode checking of CRC
bits is disabled and the received E-bits are forced to low. The transmitter framing format
is not changed. Even if multiple basic FAS resynchronizations have been established
during the parallel search, the receiver is maintained to the initially determined primary
frame alignment signal location.
However, if the CRC4 multiframe alignment could be achieved within the 400 ms time
interval assuming a CRC4 to CRC4 interworking, then the basic frame alignment
sequence associated to the CRC4 multiframe alignment signal is chosen. If necessary,
the primary frame alignment signal location is adjusted according to the multiframe
alignment signal. The CRC4 performance monitoring is started if enabled by
FMR2.ALMF and the received E-bits are processed in accordance with ITU-T G.704.
Switching into the doubleframe format (non CRC4) mode after 400 ms can be disabled
by setting of FMR3.EXTIW. In this mode the FALC®-LH continues search for
multiframing. In the interworking mode setting of bit FMR1.AFR is not allowed.
4.4.3.6
A-Bit Access (E1)
If the FALC®-LH detects a remote alarm indication (bit 2 in TS0 not containing the FAS
word) in the received data stream the interrupt status bit ISR2.RA is set. With the
deactivation of the remote alarm the interrupt status bit ISR2.RAR is generated.
By setting FMR2.AXRA the FALC®-LH automatically transmits the remote alarm bit = 1
in the outgoing data stream if the receiver detects a loss of frame alignment
(FRS0.LFA = 1). If the receiver is in synchronous state (FRS0.LFA = 0) the remote alarm
bit is reset in the outgoing data stream.
Additionally, if bit FMR3.EXTIW is set and the multiframe synchronous state could not
be achieved within the 400 ms after finding the primary basic framing, the A-bit is
transmitted active high to the remote end until the multiframing is found.
Note: The A-bit may be processed via the system interface. Setting bit TSWM.TRA
enables transparency for the A bit in transmit direction (refer to Table 20).
Data Sheet
89
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.4.3.7
Sa - Bit Access (E1)
Due to signaling procedures using the five Sa bits (Sa4 … Sa8) of every other frame of the
CRC multiframe structure, three possibilities of access via the microprocessor are
implemented.
• The standard procedure allows reading/writing the Sa-bit registers RSW, XSW without
further support. The Sa-bit information is updated every other frame.
• The advanced procedure, enabled via bit FMR1.ENSA, allows reading/writing the Sabit registers RSA4 … 8, XSA4 … 8.
A transmit or receive multiframe begin interrupt (ISR0.RMB or ISR1.XMB) is provided.
Registers RSA4-8 contains the service word information of the previously received CRCmultiframe or 8 doubleframes (bit slots 4-8 of every service word). These registers are
updated with every multiframe begin interrupt ISR0.RMB.
With the transmit multiframe begin an interrupt ISR1.XMB is generated and the contents
of this registers XSA4-8 are copied into shadow registers. The contents is subsequently
sent out in the service words of the next outgoing CRC multiframe (or every
doubleframes) if none of the time slot 0 transparent modes is enabled. The transmit
multiframe begin interrupt XMB request that these registers should be serviced. If
requests for new information is ignored, current contents is repeated.
• The extended access via the receive and transmit FIFOs of the signaling controller. In
this mode it is possible to transmit/receive a HDLC frame or a transparent bit stream
in any combination of the Sa bits. Enabling is done by setting of bit CCR1.EITS and
the corresponding bits XC0.SA8E-4E/TSWM.TSA8-4 and resetting of registers TTR14, RTR1-4 and FMR1.ENSA. The access to and from the FIFOs is supported by
ISR0.RME,RPF and ISR1.XPR,ALS.
SA6-Bit Detection according to ETS 300233
Four consecutive received SA6-bits are checked on the by ETS 300233 defined SA6-bit
combinations. The FALC®-LH detects following fixed SA6-bit combinations: SA61,
SA62, SA63,SA64 = 1000; 1010; 1100; 1110; 1111. All other possible 4-bit combinations
are grouped to status “X”.
A valid SA6-bit combination must occur three times in a row. The corresponding status
bit in register RSA6S is set. Register RSA6S is from type “Clear on Read”. With any
change of state of the SA6-bit combinations an interrupt status ISR0.SA6SC is
generated.
During the basic frame asynchronous state updating of register RSA6S and interrupt
status ISR0.SA6SC is disabled. In multiframe format the detection of the SA6-bit
combinations can be done either synchronous or asynchronous to the submultiframe
(FMR3.SA6SY). In synchronous detection mode updating of register RSA6S is done in
the multiframe synchronous state (FRS0.LMFA=0). In asynchronous detection mode
updating is independent to the multiframe synchronous state.
Data Sheet
90
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
Sa6 Bit Error Indication Counters
The Sa6 bit error indication counter CRC2L/H (16 bits) counts the received Sa6 bit
sequence 0001 or 0011 in every CRC submultiframe. In the primary rate access digital
section this counter option gives information about CRC errors reported from the TE via
Sa6 bit. Incrementing is only possible in the multiframe synchronous state.
The Sa6 bit error indication counter CRC3L/H (16 bits) counts the received Sa6 bit
sequence 0010 or 0011 in every CRC submultiframe. In the primary rate access digital
section this counter option gives information about CRC errors detected at T-reference
point and reporting them via the Sa6 bit. Incrementing is only possible in the multiframe
synchronous state.
4.4.3.8
E-Bit Access (E1)
Due to signaling requirements, the E bits of frame 13 and frame 15 of the CRC
multiframe can be used to indicate received errored submultiframes:
Submultiframe I status E- Bit located in frame 13
Submultiframe II status E- Bit located in frame 15
no CRC error:
:
E=1
CRC error:
:
E=0
Standard Procedure
After reading the Submultiframe Error Indication RSP.SI1 and RSP.SI2, the
microprocessor has to update contents of register XSP (XS13, XS15). Access to these
registers has to be synchronized with Transmit or Receive Multiframe Begin Interrupts
(ISR0.RMB or ISR1.XMB).
Automatic Mode
In the multiframe synchronous state the E-bits are processed according to ITU-T G.704
independently of bit XSP.EBP (E-bit polarity selection).
By setting bit XSP.AXS status information of received submultiframes is automatically
inserted in the E-bit position of the outgoing CRC multiframe without any further
interventions of the microprocessor.
In the doubleframe and multiframe asynchronous state the E-bits are set or cleared,
depending on the setting of bit XSP.EBP.
Submultiframe Error Indication Counter
The EBC (E-Bit) Counter EBCL and EBCH (16 bits) counts zeros in E-bit position of
frame 13 and 15 of every received CRC Multiframe. This counter option gives
information about the outgoing transmit PCM line if the E bits are used by the remote end
Data Sheet
91
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
for submultiframe error indication. Incrementing is only possible in the multiframe
synchronous state.
Note: E-bits may be processed via the system interface. Setting bit TSWM.TSIS enables
transparency for E bits in transmit direction (refer to Table 20).
OUT of Primary BFA:
Inhibit Incoming CRC-4 Performance Monitoring
Reset all Timers
Set FRS0.LFA/LMFA/NMF = 110
No
Primary
BFA Search ?
Yes
IN Primary BFA:
Start 400 ms Timer
Enable Primary BFA Loss Checking Process
Reset Internal Frame Alignment Status
(FRS0.LFA = 0)
CRC-4 MFA Search
Start 8 ms Timer
Yes
No
Parallel
BFA Search
Good ?
No
Yes
Can CRC-4
MFA be found
in 8 ms ?
No
400 ms
Timer
Elapsed ?
Yes
Assume CRC-4 to CRC-4 Interworking:
Confirm Primary BFA Associated with CRC-4 MFA
Adjust Primary BFA if Necessary
Reset Internal Multiframe Alignment Status
(FRS0.LMFA = 0)
Assume CRC-4 to non CRC-4 Interworking:
Confirm Primary BFA
Set Internal 400 ms Timer Expiration Status Bit
(FRS0.NMF = 1)
Start CRC-4 Performance Monitoring
Yes
CRC-4
Error Count <_ 915
or LFA ?
No
Continue CRC-4 Performance Monitoring
ITD10310
Figure 26
Data Sheet
CRC4 Multiframe Alignment Recovery Algorithms
92
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.5
Additional Functions (E1)
4.5.1
Error Performance Monitoring and Alarm Handling
Alarm Indication Signal: Detection and recovery is flagged by bit FRS0.AIS and
ISR2.AIS. Transmission is enabled via bit FMR1.XAIS.
Loss of Signal: Detection and recovery is flagged by bit FRS0.LOS and ISR2.LOS.
Remote Alarm Indication: Detection and release is flagged by bit FRS0.RRA, RSW.RRA
and ISR2.RA/RAR. Transmission is enabled via bit XSW.XRA.
AIS in time slot 16: Detection and release is flagged by bit FRS1.TS16AIS and
ISR3.AIS16. Transmission is enabled by writing all ones in registers XS1-16.
LOS in time slot 16: Detection and release is flagged by bit FRS1.TS16LOS.
Transmission is enabled by writing all zeros in registers XS1-16.
Remote Alarm in time slot 16: Detection and release is flagged by bit FRS1.TS16RA and
ISR3.RA16. Transmission is enabled via bit CCR1.XTS16RA or XS1.2.
Transmit Line Shorted: Detection and release is flagged by bit FRS1.XLS and
ISR1.XLSC.
Transmit Ones Density: Detection and release is flagged by bit FRS1.XLO and
ISR1.XLSC.
•
Table 21
Summary of Alarm Detection and Release (E1)
Alarm
Detection Condition
Clear Condition
Loss of Signal
(LOS)
no transitions (logical
zeros) in a programmable
time interval of 16...4096
consecutive pulse periods.
Programmable receive
input signal threshold
programmable number of ones
(1-256) in a programmable time
interval of 16...4096 consecutive
pulse periods. A one is a signal
with a level above the
programmed threshold.
Alarm Indication
Signal (AIS)
FMR0.ALM = 0:
less than 3 zeros in
250 µs and loss of frame
alignment declared
FMR0.ALM = 0:
more than 2 zeros in
250 µs
FMR0.ALM = 1:
less than 3 zeros in
each of two consecutive
250 µs periods
Remote Alarm
(RRA)
Data Sheet
bit 3 = 1 in time slot 0 not
containing the FAS word
93
FMR0.ALM = 1:
more than 2 zeros in each of two
consecutive 500 µs periods
set conditions no longer detected.
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
Table 21
Summary of Alarm Detection and Release (E1) (cont’d)
Alarm
Detection Condition
Y-bit = 1 received in CAS
Remote Alarm in
time slot 16 (TS16RA) multiframe alignment word
Clear Condition
Y-bit = 0 received in CAS
multiframe alignment word
Loss of Signal in
time slot 16
(TS16LOS)
receiving a one in
all zeros for at least 16
consecutively received time time slot 16
slots 16
Alarm Indication
Signal in time slot 16
(TS16AIS)
time slot 16 containing less
than 4 zeros in each of two
consecutive CAS
multiframes periods
time slot 16 containing more than
3 zeros in each of two
consecutive CAS multiframes
periods
Transmit Line Short
(XLS)
If XL1 and XL2 are
shortened for at least 32
pulses; pins XL1 and XL2
are forced into a high
impedance state
automatically, if bit
XPM2.DAXLT is reset.
After 32 consecutive pulse
periods the outputs XL1/2 are
activated again and the internal
transmit current limiter is
checked. If a short between XL1/
2 is still existing, the outputs XL1/
2 are switched into high
impedance state again. When the
short disappears pins XL1/2 are
activated automatically.
Transmit Ones Density 32 consecutive zeros in the Cleared with each transmitted
pulse
(XLO)
transmit data stream on
XL1/2
4.5.2
Auto Modes
• Automatic remote alarm access
If the receiver has lost its synchronization a remote alarm can be sent automatically,
if enabled by bit FMR2.AXRA to the distant end. The remote alarm bit is set
automatically in the outgoing data stream if the receiver is in asynchronous state
(FRS0.LFA bit is set). In synchronous state the remote alarm bit is removed.
• Automatic E bit access
By setting bit XSP.AXS status information of received submultiframes is automatically
inserted in E-bit position of the outgoing CRC Multiframe without any further
interventions of the microprocessor.
• Automatic AIS to system interface
In asynchronous state the synchronizer enforces automatically an AIS to the receive
system interface. However, received data can be transparently switched through if bit
FMR2.DAIS is set.
Data Sheet
94
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
• Automatic clock source switching
In Slave mode (LIM0.MAS = 0) the DCO-R synchronizes to the recovered route clock.
In case of Loss of Signal LOS the DCO-R switches automatically to Master mode.
• Automatic freeze signaling:
Updating of the received signaling information is controlled by the freeze signaling
status. Optionally automatic freeze signaling can be disabled by setting bit SIC3.DAF.
4.5.3
Error Counter
The FALC®-LH offers six error counters each of them has a length of 16 bit. They record
code violations, framing bit errors, E-bit errors, CRC4 bit errors and CRC4 error events
which are flagged in the different SA6 bit combinations. Each of the error counter is
buffered. Updating the buffer is done in two modes:
• one second accumulation
• on demand via handshake with writing to the DEC register
In the one second mode an internal one second timer updates these buffers and reset
the counter to accumulate the error events in the next one second period. The error
counter can not overflow. Error events occurring during reset are not lost.
4.5.4
Errored Second
®
The FALC -LH supports the error performance monitoring by detecting the following
alarms or error events in the received data:
framing errors, CRC errors, code violations, loss of frame alignment, loss of signal, alarm
indication signal, E bit error, receive and transmit slips.
With a programmable interrupt mask register IMR4 all these alarms or error events can
generate an Errored Second Interrupt (ISR3.ES) if enabled.
4.5.5
Second Timer
Additionally a one second timer interrupt is generated internally to indicate that the
enabled alarm status bits or the error counters have to be checked. The clock is derived
from signal RCLK.
4.5.6
In-Band Loop Generation and Detection
®
The FALC -LH generates and detects a framed or unframed in-band loop up/activate
and down/deactivate pattern with bit error rates up to1/100. Framed or unframed in-band
loop code is selected by LCR1.FLLB. Replacing transmit data with the in-band loop
codes is done by FMR3.XLD/XLU.
The FALC®-LH also offers the ability to generate and detect a flexible in-band loop up
and down pattern (if LCR1.LLBP = 1) or a default pattern 00001 for up and 001 for down
(if LCR1.LLBP = 0).
Data Sheet
95
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
The user defined loop up and loop down pattern is programmable individually from 2 to
8 bit in length (LCR1.LAC1/0 and LCR1.LDC1/0). Programming of loop codes is done in
registers LCR2 and LCR3.
Status and interrupt status bits inform the user whether a loop up or loop down code was
detected.
4.5.7
Time Slot 0 Transparent Mode
The transparent modes are useful for loopbacks or for routing data unchanged through
the FALC®-LH.
In receive direction, transparency for ternary or dual/single rail unipolar data is always
achieved if the receiver is in the synchronous state. In asynchronous state the data may
be transparently switched through if bit FMR2.DAIS is set. However, correct time slot
assignment can not be guaranteed due to missing frame alignment between line and
system side.
Setting of bit FMR2.RTM disconnects control of the internal elastic store from the
receiver. The elastic buffer is now in a “free running” mode without any possibility to
update the time slot assignment to a new frame position in case of re-synchronization of
the receiver. Together with FMR2.DAIS this function can be used to realize undisturbed
transparent reception.
Transparency in transmit direction can be achieved by activating the time slot 0
transparent mode (bit XSP.TT0 or TSWM.7-0). If XSP.TT0 = 1 all internal information of
the FALC®-LH (framing, CRC, Sa/Si bit signaling, remote alarm) is ignored. With register
TSWM the Si-bits, A-bit or the Sa4-8 bits can be selectively enabled to send data
transparent from port XDI to the far end. For complete transparency the internal signaling
controller, IDLE code generation and AIS alarm generation, single channel and payload
loop back has to be disabled.
Data Sheet
96
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.6
Test Functions (E1)
4.6.1
Pseudo-Random Bit Sequence Generation and Monitor
®
The FALC -LH has the ability to generate and monitor 2 15-1 and 220-1 pseudo-random
bit sequences (PRBS). The generated PRBS pattern is transmitted optionally inverted or
not to the remote end via pins XL1/2 or XDOP/N. Generating and monitoring of PRBS
pattern is done according to ITU-T O. 151.
The PRBS monitor senses the PRBS pattern in the incoming data stream.
Synchronization is done on the inverted and non inverted PRBS pattern. The current
synchronization status is reported in status and interrupt status registers. Enabled by bit
LCR1.EPRM each PRBS bit error increments an error counter (CEC2). Synchronization
is reached within 400 ms with a probability of 99.9% and a bit error rate of 1/10. If an ’all
0’ or ’all 1’ signal is detected, synchronous state is indicated, too.
4.6.2
Remote Loop
In the remote loopback mode the clock and data recovered from the line inputs RL1/2 or
RDIP/RDIN are routed back to the line outputs XL1/2 or XDOP/XDON via the analog or
digital transmitter. As in normal mode they are also processed by the synchronizer and
then sent to the system interface.The remote loopback mode is selected by setting the
respective control bits LIM1.RL+JATT. Received data may be looped with or without the
transmit jitter attenuator (FIFO = JATT).
RCLK
RL1
RL2
Clock +
Data
Recovery
Rec.
Framer
Elast.
Store
RDO
Trans.
Framer
Elast.
Store
XDI
FIFO
XL1
MUX
XL2
MUX
XCLK
Figure 27
Data Sheet
RCLK
DCO1/2
ITS09750
Remote Loop (E1)
97
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.6.3
Payload Loop Back
To perform an effective circuit test a payload loop is implemented. The payload loop
back (FMR2.PLB) loops the data stream from the receiver section back to transmitter
section. The looped data passes the complete receiver including the wander and jitter
compensation in the receive elastic store and were output on pin RDO. Instead of the
data an AIS (FMR2.SAIS) can be sent to the system interface.
The framing bits, CRC4 and Spare bits are not looped, if XSP.TT0 =0. They are
originated by the FALC®-LH transmitter. If the PLB is enabled the transmitter and the
data on pins XL1/2 or XDOP/XDON are clocked with SCLKR/RCLK instead of SCLKX.
If XSP.TT0 = 1 the received time slot 0 is sent transparently back to the line interface.
Data on the following pins are ignored: XDI, XSIG, SCLKX, SYPX and XMFS. All the
received data is processed normally.
RCLK
RL1
RL2
AIS-GEN
MUX
Clock +
Data
Recovery
Rec.
Framer
Elast.
Store
RDO
SCLKR
XL1
XL2
Elast.
Store
Trans.
Framer
XDI
SCLKX
ITS09748
Figure 28
Payload Loop (E1)
Note: Returned data is not multiframe synchronous.
Data Sheet
98
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.6.4
Local Loop
The local loopback mode, selected by LIM0.LL = 1, disconnects the receive lines RL1/2
or RDIP/RDIN from the receiver. Instead of the signals coming from the line the data
provided by system interface are routed through the analog receiver back to the system
interface. However, the bit stream is transmitted undisturbedly on the line. However an
AIS to the distant end can be enabled by setting FMR1.XAIS without influencing the data
looped back to the system interface.
Note that enabling the local loop usually invokes an out of frame error until the receiver
can resynchronize with the new framing. The serial codes for transmitter and receiver
have to be identical.
In digital interface NRZ mode, a clock must be provided on pin RCLKI (=RL2) to enable
switching into local loop mode.
RCLK
RL2
Clock +
Data
Recovery
Rec.
Framer
Elast.
Store
RDO
XL1
MUX
Trans.
Framer
Elast.
Store
XDI
RL1
XL2
AIS-GEN
ITS09749
Figure 29
Data Sheet
Local Loop (E1)
99
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.6.5
Single Channel Loop Back
Each of the 32 time slots may be selected for loopback from the system PCM input (XDI)
to the system PCM output (RDO). This loopback is programmed for one time slot at a
time selected by register LOOP. During loopback, an idle channel code programmed in
register IDLE is transmitted to the remote end in the corresponding PCM route time slot.
For the time slot test, sending sequences of test patterns like a 1 kHz check signal
should be avoided. Otherwise, an increased occurrence of slips in the tested time slot
disturbs testing. These slips do not influence the other time slots and the function of the
receive memory. The usage of a quasi-static test pattern is recommended.
RCLK
RL1
RL2
XL1
XL2
Clock +
Data
Recovery
Trans.
Framer
Rec.
Framer
MUX
MUX
IDLE Code
Figure 30
Data Sheet
Elast.
Store
RDO
Elast.
Store
XDI
ITS09747
Single Channel Loopback (E1)
100
2000-07
PEB 2255
FALC-LH V1.3
Functional Description E1
4.6.6
Alarm Simulation (E1)
Alarm simulation does not affect the normal operation of the device, i.e. all time slots
remain available for transmission. However, possible ‘real’ alarm conditions are not
reported to the processor when the device is in the alarm simulation mode.
The alarm simulation is initiated by setting the bit FMR0.SIM. The following alarms are
simulated:
•
•
•
•
•
•
•
•
•
•
•
Loss of Signal
Alarm Indication Signal (AIS)
Loss of pulse frame
Remote alarm indication
Receive and transmit slip indication
Framing error counter
Code violation counter (HDB3 Code)
CRC4 error counter
E-Bit error counter
CEC2 counter
CEC3 counter
Some of the above indications are only simulated if the FALC®-LH is configured in a
mode where the alarm is applicable (e.g. no CRC4 error simulation when doubleframe
format is enabled).
Setting of the bit FMR0.SIM initiates alarm simulation, interrupt status bits is set. Error
counting and indication occurs while this bit is set. After it is reset all simulated error
conditions disappear, but the generated interrupt statuses are still pending until the
corresponding interrupt status register is read. Alarms like AIS and LOS are cleared
automatically. Interrupt status register and error counters are automatically cleared on
read.
Data Sheet
101
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5
Functional Description T1/J1
5.1
Receive Path in T1/J1 Mode
RL1 / RDIP / ROID
RL2 / RDIN / RCLKI
Clock & Data
Recovery
DPLL
Equalizer
Line
Decoder
RDATA
RCLK
Analog
LOS
Detector
PD
Alarm
Detector
Rate
Converter
DCO-R
CLK16M
C LK8M
C L KX
FSC
Osc.
Figure 31
XTAL1
16.384 MHz
F0048
Receive Clock System (T1/J1)
Receive Line Interface (T1/J1)
For data input, three different data types are supported:
• Ternary coded signals received at multifunction ports RL1 and RL2 from a -10 dB
(short haul, LIM0.EQON = 0) or -36 dB (long haul, LIM0.EQON = 1) ternary interface.
The ternary interface is selected if LIM1.DRS is reset.
• Digital dual rail signals received on ports RDIP and RDIN. The dual rail interface is
selected if LIM1.DRS and FMR0.RC1 is set.
• Unipolar data on port ROID received from a fiber optical interface. The optical
interface is selected if LIM1.DRS is set and FMR0.RC1...0 = 00.
Alternatively the optical interface can be switched to pin 68 (XMFB/XOID) and pin 80
(ROID) by setting bit LOOP.SPN.
Data Sheet
102
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Receive Short and Long Haul Interface (T1/J1)
The FALC®-LH has now an integrated short-haul and long-haul line interface, consisting
of a receive equalization network, noise filtering and programmable line build-outs
(LBO).
5.1.1
Receive Equalization Network (T1/J1)
®
The FALC -LH automatically recovers the signals received on pins RL1/2 in a range of
up to -36 dB. The maximum reachable length with a 22 AWG twisted-pair cable is 2000
m. After Reset the FALC®-LH is in “Short Haul“ mode, received signals are recovered up
to -10 dB of cable attenuation. Switching in “Long Haul“ mode is done by setting of
register LIM0.EQON.
The integrated receive equalization network recovers signals with up to -36 dB of cable
attenuation. Noise filters eliminate the higher frequency part of the received signals. The
incoming data is peak detected and sliced at 55% of the peak value to produce the digital
data stream. The received data is then forwarded to the clock & data recovery unit.
5.1.2
Receive Line Attenuation Indication (T1/J1)
Status register RES reports the current receive line attenuation in a range of 0 to -36 dB
in 25 steps of approximately 1.4 dB each. The least significant 5 bits of this register
indicate the cable attenuation in dB. These 5 bits are only valid in conjunction with the
two most significant bits (RES.EV1/0 = 01).
5.1.3
Receive Clock and Data Recovery (T1/J1)
The analog received signal on port RL1/2 is equalized and then peak-detected to
produce a digital signal. The digital received signal on port RDIP/N is directly forwarded
to the DPLL. The receive clock and data recovery extracts the route clock RCLK from
the data stream received at the RL1/2, RDIP/RDIN or ROID lines and converts the data
stream into a single rail, unipolar bit stream. Normally the clock that is output via pin
RCLK is the recovered clock from the signal provided by RL1/2 or RDIP/N has a duty
cycle close to 50 %. The free run frequency is defined by XTAL3 divided by 8 in periods
with no signal. The intrinsic jitter generated in the absence of any input jitter is not more
than 0.035 UI. In digital bipolar line interface mode the clock and data recovery accepts
only B8ZS or AMI coded signals with 50 % duty cycle.
5.1.4
Receive Line Coding (T1/J1)
The B8ZS line code or the AMI (ZCS) coding is provided for the data received from the
ternary or the dual rail interface. All code violations that do not correspond to zero
substitution rules are detected. The detected errors increment the code violation counter
(16 bits length). In case of the optical interface mode NRZ coding is performed
automatically and data is latched with the falling edge of pin RCLKI. When using the
Data Sheet
103
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
optical interface with NRZ coding, the decoder is by-passed and no code violations are
detected.
Additionally, the receive line interface contains the alarm detection for Alarm Indication
Signal AIS (Blue Alarm) and the Loss of Signal LOS (Red Alarm).
Pulse density violations are detected and indicated via bit FRS1.PDEN.
The signal at the ternary interface is received at both ends of a transformer.
RL1
Line
t2
t1
R2
FALC
R
RL2
ITS10967
Figure 32
Receiver Configuration (T1/J1)
•
Table 22
Recommended Receiver Configuration Values (T1/J1)
Parameter
Characteristic Impedance
R2 (± 1 %) [Ω]
110 Ω
T1
J1
200
t2 : t1
5.1.5
100 Ω
1:
2
220
1:
2
Loss of Signal Detection (T1/J1)
There are different definitions for detecting Loss of Signal alarms (LOS) in the ITU-T
G.775 and AT&T TR 54016. The FALC®-LH covers all these standards. The LOS
indication is performed by generating an interrupt (if not masked) and activating a status
bit. Additionally a LOS status change interrupt is programmable via register IPC.SCI.
• Detection:
An alarm is generated if the incoming data stream has no pulses (no transitions) for a
certain number (N) of consecutive pulse periods. “No pulse” in the digital receive
interface means a logical zero on pins RDIP/RDIN/ROID. A pulse with an amplitude
less than Q dB below nominal is the criteria for “no pulse” in the analog receive
interface (LIM1.DRS=0). In short haul mode (LIM0.EQON = 0), the receive signal level
Q is programmable via three control bits LIM1.RIL2...0 in a range of about 1400 to 200
mV differential voltage between pins RL1/2 (see Chapter 11.3 on page 357). In long
Data Sheet
104
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
haul mode (LIM0.EQON = 1) the analog LOS criteria is defined by the equalizer
status. The number N may be set via a 8 bit register PCD. The contents of the PCD
register is multiplied by 16, which results in the number of pulse periods, or better, the
time which has to suspend until the alarm has to be detected. The range therefore
results from 16 to 4096 pulse periods.
• Recovery:
In general the recovery procedure starts after detecting a logical “one“ (digital receive
interface) or a pulse (analog receive interface) with an amplitude more than Q dB
(defined by LIM1.RIL2...0) of the nominal pulse. The value in the 8 bit register PCR
defines the number of pulses (1 to 255) to clear the LOS alarm. Additional recovery
conditions may be programmed by register LIM2.
Note: In long haul mode, LOS alarm is declared either if “no pulses” are detected
for the period defined in PCD or the signal level drops below typically about
-35 dB of the nominal signal (“low signal level”). Additionally, the incoming
data stream is cleared, if this “low signal level” is detected in order to
generate a fixed data stream before first bit errors occur. Typically, this loss
of signal threshold is about -36 dB. Because the DS1 signal varies at 3.0V +/
- 20%, this loss of signal threshold correlates directly to the transmitted
pulse amplitude. It changes to -33 dB, if the generated maximum transmit
amplitude at the remote end is not more than 2.4V
For recovery this means, that at first the signal level has to increase and
then the pulses are counted and compared to PCR to return from LOS
indication.
Please also note, that this behavior is slightly different to FALC-LH V1.1.
5.1.6
Receive Jitter Attenuator (T1/J1)
The receive jitter attenuator is placed in the receive path. The jitter attenuator meets the
requirements of PUB 62411, PUB 43802, TR-TSY 009,TR-TSY 253, TR-TSY 499 and
ITU-T I.431, G.703 and G. 824.
The internal DCO-R generates a “jitter free“ output clock which is directly dependent on
the phase difference of the incoming clock and the jitter attenuated clock. The receive
jitter attenuator can be either synchronized with the extracted receive clock RCLK or to
a 1.544 or 2.048-MHz clock provided on pin SYNC. Received data are written into the
receive elastic buffer with RCLK and are read out with SCLKR. Optionally an 8 kHz clock
is provided on pin XCLK/FSC or FSC.
The DCO-R circuitry attenuates the incoming jittered clock starting at 6 Hz jitter
frequency with 20 dB per decade fall off. Wander with a jitter frequency below 6 Hz is
passed unattenuated. The intrinsic jitter in the absence of any input jitter is < 0.02UI.
Data Sheet
105
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
For some applications it might be useful starting of jitter attenuation at lower frequencies.
Therefore the corner frequency is switchable by the factor of ten down to 0.6 Hz
(LIM2.SCF).
Jitter attenuation can be achieved either using an external tunable crystal on pins
XTAL1/XTAL2 or using the crystal-less jitter attenuation selected by LIM2.DJA1/2. In this
case, a stable clock or regular crystal of 16.384 MHz has to be provided on pin XTAL1
(+/- 50 ppm). In crystal-less mode the system clock output on pin CLK16M can be either
the dejittered or the non-dejittered clock (LIM3.CSC).
The DCO-R circuitry is automatically centered to the nominal bit rate if the reference
clock on pin SYNC/RCLK is missed for two 2.048 or 1.544-MHz clock periods. In analog
line interface mode the RCLK is always running. Only in digital line interface mode with
single rail data (NRZ) a gapped clock on pin RCLK may occur.
The receive jitter attenuator works in two different modes:
• Slave mode
In Slave mode (LIM0.MAS = 0) the DCO-R is synchronized with the recovered route
clock. In case of LOS the DCO-R switches to Master mode automatically.
• Master mode
In Master mode (LIM0.MAS = 1) the jitter attenuator is in free running mode if on pin
SYNC no clock is supplied. If an external clock on the SYNC input is applied, the DCOR synchronizes to this input. The external frequency can be 1.544 MHz
(LIM1.DCOC=0) or 2.048 MHz (LIM1.DCOC=1).
The following table shows the clock modes with the corresponding synchronization
sources.
Table 23
System Clocking (T1/J1)
Mode
Internal
LOS Active
Master
independent Fixed to
VSS
Master
independent 1.544 MHz Synchronized with SYNC input
(LIM1.DCOC=0)
Master
independent 2.048 MHz Synchronized with SYNC input
(LIM1.DCOC=1)
Slave
no
Fixed to
VSS
Slave
no
1.544 MHz Synchronized with Line RCLK
or
2.048 MHz
Data Sheet
SYNC
Input
System Clocks
free running (oscillator centered)
Synchronized with Line RCLK
106
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Table 23
System Clocking (T1/J1) (cont’d)
Mode
Internal
LOS Active
SYNC
Input
System Clocks
Slave
yes
Fixed to
VSS
Free running (oscillator centered)
Slave
yes
1.544 MHz Synchronized with SYNC
(LIM1.DCOC = 0)
Slave
yes
2.048 MHz Synchronized with SYNC
(LIM1.DCOC = 1)
The jitter attenuator meets the jitter transfer requirements of the PUB 62411,
PUB 43802, TR-TSY 009,TR-TSY 253, TR-TSY 499, I.431 and G. 703.(refer to
Figure 33).
ITD10314
10
dB
0
PUB 62411_H
PUB 62411_L
FALC R
Attenuation
-10
Slope - 20 dB/Decade
-20
-30
Slope - 40 dB/Decade
-40
-50
-60
-70
1
10
100
1000
10000
Hz 100000
Frequency
Figure 33
Data Sheet
Jitter Attenuation Performance (T1/J1)
107
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.1.7
Jitter Tolerance (T1/J1)
®
The FALC -LH receiver’s tolerance to input jitter complies to ITU and Bellcore
requirements for T1 applications.
Figure 34 shows the curves of different input jitter specifications stated below as well as
the FALC®-LH performance.
1000
PUB 62411
TR-NWT 000499 Cat II
CCITT G.823
ITU-T I.431
FALC®
UI
Jitter Amplitude
100
10
1
0.1
1
10
100
Jitter Frequency
Figure 34
Data Sheet
1000
10000
Hz
100000
F0025
Jitter Tolerance (T1/J1)
108
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.1.8
Output Jitter (T1/J1)
According to the input jitter defined by PUB62411 the FALC®-LH generates the output
jitter, which is specified in Table 24Table below.
Table 24
Output Jitter (T1/J1)
Specification
PUB 62411
Measurement Filter Bandwidth
Lower Cutoff
Upper Cutoff
Output Jitter
(UI peak to peak)
10 Hz
8 kHz
< 0.02
8 kHz
40 kHz
< 0.02
10 Hz
40 kHz
< 0.02
Broadband
5.1.9
< 0.02
Transmit Jitter Attenuator (T1/J1)
The transmit jitter attenuator DCO-X circuitry generates a “jitter free“ transmit clock and
meets the following requirements: PUB 62411, PUB 43802, TR-TSY 009,TR-TSY 253,
TR-TSY 499 and ITU-T I.431 and G.703. The DCO-X circuitry works internally with the
same high frequency clock as the receive jitter attenuator it does. It synchronizes either
to the working clock of the transmit backplane interface or the clock provided by pin
SYNC2 (1.544 MHz if LIM1.DCOC=0 or 2.048 MHz if LIM1.DCOC=1) or the receive
clock RCLK (remote loop with JATT/loop-timed). The DCO-X attenuates the incoming
jitter starting at 6 Hz with 20 dB per decade fall off. With the jitter attenuated clock, which
is directly dependent on the phase difference of the incoming clock and the jitter
attenuated clock, data is read from the transmit elastic buffer (2 frames) or from the JATT
buffer (2 frames, remote loop with JATT) Wander with a jitter frequency below 6 Hz is
passed transparently.
The DCO-X accepts gapped clocks which are used in ATM or SDH/SONET applications.
The jitter attenuated clock is output on pin XCLK.
The transmit jitter attenuator can be disabled.
In the loop-timed clock configuration (LIM2.ELT) the DCO-X circuitry generates a
transmit clock which is frequency synchronized with RCLK. In this configuration the
transmit elastic buffer has to be enabled.
Data Sheet
109
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
D
Framer
A
Elastic
Store
XDI
Pulse
Shaper
XCLK
6 MHz
1.5 MHz
PD
DCO-X
Rate
Conv.
SCLKX
SYNC2
Osc.
RCLK
XTAL3
12.352 MHz
F0049
Figure 35
Transmit Clock System (T1/J1)
Note: DR = Dual Rail Interface; DCO-X = Digital Controlled Oscillator Transmit
5.1.10
Framer/Synchronizer (T1/J1)
The following functions are performed:
• Synchronization on pulse frame and multiframe
• Error indication when synchronization is lost. In this case, AIS is sent to the system
side automatically and Remote Alarm to the remote end if en/disabled.
• Initiating and controlling of resynchronization after reaching the asynchronous state.
This can be done automatically by the FALC®-LH or user controlled via the
microprocessor interface.
• Detection of remote alarm (yellow alarm) indication from the incoming data stream.
• Separation of service bits and data link bits. This information is stored in special status
registers.
• Detection of framed or unframed In Band Loop Up/Down Code
• Generation of various maskable interrupt statuses of the receiver functions.
Data Sheet
110
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
• Generation of control signals to synchronize the CRC checker and the receive elastic
buffer.
If programmed and applicable to the selected multiframe format, CRC checking of the
incoming data stream is done by generating check bits for a CRC multiframe according
to the CRC 6 procedure (refer to ITU-T G.704). These bits are compared with those
check bits that are received during the next CRC multiframe. If there is at least one
mismatch, the CRC error counter (16 bit) is incremented.
5.1.11
Receive Elastic Buffer (T1/J1)
The received bit stream is stored in the receive elastic buffer. The memory is organized
as a two-frame elastic buffer with a maximum size of 48 × 8 bit. The size of the elastic
buffer can be configured independently for the receive and transmit direction.
Programming of the receive buffer size is done by SIC1.RBS1/0 :
• RBS1/0 = 00 : two frame buffer or 384 bits
Maximum of wander amplitude (peak-to-peak): (1 UI = 648 ns )
System interface clocking rate: 8.192 MHz:
142 UI in channel translation mode 0
78 UI in channel translation mode 1
System interface clocking rate: 1.544 MHz:
max. wander: 126 UI
average delay after performing a slip: 1 frame or 193 bits
• RBS1/0 = 01 : one frame buffer or 193 bits
System interface clocking rate: 8.192 MHz:
Max. wander : 80 UI in channel translation mode 0
Max. wander : 50 UI in channel translation mode 1
System interface clocking rate: 1.544 MHz:
max. wander: 74 UI
average delay after performing a slip: 96 bits
• RBS1/0 = 10 : short buffer or 96 bits :
System interface clocking rate: 8.192 MHz:
Max. wander : 28 UI in channel translation mode 0; channel translation mode 1 not
supported
System interface clocking rate: 1.544 MHz:
max. wander: 38 UI
average delay after performing a slip: 48 bits
• RBS1/0 = 11 : Bypass of the receive elastic buffer
The functions of the receive elastic buffer are:
• Clock adaption between system clock (SCLKR) and internally generated route clock
(RCLK).
• Compensation of input wander and jitter.
Data Sheet
111
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
• Frame alignment between system frame and receive route frame
• Reporting and controlling of slips
Controlled by special signals generated by the receiver, the unipolar bit stream is
converted into bit-parallel, time slot serial data which is circularly written to the elastic
buffer using the internally generated Receive Route Clock (RCLK).
Reading of stored data is controlled by the System Clock sourced by SCLKR and the
Synchronous Pulse (SYPR) in conjunction with the programmed offset values for the
receive time slot/clock slot counters. After conversion into a serial data stream, the data
is given out via port RDO. If the receive buffer is bypassed, data is clocked off with RCLK
instead of SCLKR.
If 8.192 MHz reference frequency is used, one of two channel translation modes has to
be selected. The 24 received time slots (T1/J1) can be translated into the 32 system time
slots (E1) in two different channel translation modes (selected by FMR1.CTM).
Unequipped time slots are set to ‘FFH’. Refer to Table 26.
In one frame or short buffer mode the delay through the receive buffer is reduced to an
average delay of 96 or 48 bits. In this case SYPR to be programmed as input is not
allowed. Slips are performed in all buffer modes except the bypass mode. After a slip is
detected the read pointer is adjusted to one half of the current buffer size. The following
table gives an overview of the receive buffer operating mode.
•.
Table 25
Receive Buffer Operating Modes (T1/J1)
SIC1.RBS1...0
Buffer Size
TS Offset programing (RC1...0)
Slip
performance
11
bypass1)
RFM (SYPR = output) must be
selected; value of RC1...0
determines the position of RFM
no slips
10
short buffer
RFM (SYPR = output) must be
selected; value of RC1...0
determines the position of RFM
yes
01
1 frame
RFM (SYPR = output) must be
selected; value of RC1...0
determines the position of RFM
yes
00
2 frames
SYPR is input and determines the yes
Slips are
frame position together with
performed on the
RC1...0 offset.
frame boundary
1)
In bypass mode the clock provided on pin SCLKR is ignored. Clocking is done with RCLK.
Data Sheet
112
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Figure 36 gives an idea of operation of the receive elastic buffer:
A slip condition is detected when the write pointer (W) and the read pointer (R) of the
memory are nearly coincident, i.e. the read pointer is within the slip limits (S +, S –). If a
slip condition is detected, a negative slip (one frame or one half of the current buffer size
is skipped) or a positive slip (one frame or one half of the current buffer size is read out
twice) is performed at the system interface, depending on the difference between RCLK
and the current working clock of the receive backplane interface. i.e. on the position of
pointer R and W within the memory. A positive/negative slip is indicated in the interrupt
status bits ISR3.RSP and ISR3.RSN.
Frame 2 Time Slots
R’
R
Slip
S-
S+
W
Frame 1 Time Slots
Moment of Slip Detection
W : Write Pointer (Route Clock controlled)
R : Read Pointer (System Clock controlled)
S+, S- : Limits for Slip Detection (mode dependent)
ITD10952
Figure 36
The Receive Elastic Buffer as Circularly Organized Memory
•
Table 26
Channel Translation Modes (T1/J1)
Speech Channels
C. Translation Mode 0
C. Translation Mode 1
FS/DL
FS/DL
0
1
1
1
2
2
2
3
3
3
–
4
4
Data Sheet
113
Time Slots
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Table 26
Channel Translation Modes (T1/J1) (cont’d)
Speech Channels
C. Translation Mode 0
C. Translation Mode 1
4
5
5
5
6
6
6
7
7
–
8
8
7
9
9
8
10
10
9
11
11
–
12
12
10
13
13
11
14
14
12
15
15
–
16
16
13
17
17
14
18
18
15
19
19
–
20
20
16
21
21
17
22
22
18
23
23
–
24
24
19
–
25
20
–
26
21
–
27
–
–
28
22
–
29
23
–
30
24
–
31
Time Slots
- : FFH
Data Sheet
114
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.1.12
Receive Signaling Controller (T1/J1)
The signaling controller may be programmed to operate in various signaling modes. The
FALC®-LH performs the following signaling and data link methods.
5.1.12.1 HDLC/SDLC or LAPD Access
In case of common-channel signaling the signaling procedure HDLC/SDLC or LAPD
according to Q.921 is supported. The signaling controller of the FALC®-LH performs the
FLAG detection, CRC checking, address comparison and zero bit-removing. The
received data flow and the address recognition features may be performed in very
flexible way, to satisfy almost any practical requirements. Depending on the selected
address mode, the FALC®-LH may perform a 1 or 2 byte address recognition. If a 2-byte
address field is selected, the high address byte is compared with the fixed value FEH or
FCH (group address) as well as with two individually programmable values in RAH1 and
RAH2 registers. According to the ISDN LAPD protocol, bit 1 of the high byte address is
interpreted as command/response bit (C/R) and is excluded from the address
comparison. Buffering of receive data is done in a 64 byte deep RFIFO.
In signaling controller transparent mode, fully transparent data reception without HDLC
framing is performed, i.e. without FLAG recognition, CRC checking or bit-stuffing. This
allows user specific protocol variations.
The FALC®-LH offers the flexibility to extract data during certain time slots. Any
combination of time slots may be programmed independently for the receive and
transmit direction.
5.1.12.2 CAS Bit-robbing (T1/J1, serial access mode)
The signaling information is carried in the LSB of every sixth frame for each time slot.
The signaling controller samples the bit stream on the receive system side.
The complete CAS multiframe is transmitted on pin RSIG. The signaling data is clocked
out with the working clock of the receive highway in conjunction with the receive
synchronization pulse (SYPR). Data on RSIG is transmitted in the last 4 bits per time slot
and are time slot aligned to the data on RDO. In ESF format the A,B,C,D bits are placed
in the bit positions 5-8 per time slot. In F12/72 format the A and B bits are repeated in
the C and D bit positions. The first 4 bits per time slot can be optionally fixed high or low.
The FS/DL time slot is transmitted on RDO and RSIG. During IDLE time slots no
signaling information is transmitted. Data on RSIG are only valid if the freeze signaling
status is inactive. With FMR1.SAIS an all ones may be transmitted on RDO and RSIG.
Update of the receive signaling information is controlled by the freeze signaling status.
If signaling information is frozen updating of the registers RS1-16 is disabled. The freeze
signaling status is output on pin RFSP/FREEZS and is generated, if:
• FRS0.LFA/LMFA = 1 or
• FRS0.LOS=1 or
Data Sheet
115
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
• a receive slip occurred
5.1.12.3 CAS Bit-robbing (T1/J1, µP access mode)
The signaling information is carried in the LSB of every sixth frame for each time slot.
The signaling controller samples the bit stream on the receive line side. Receive
signaling data is stored in the registers RS1-12.
To relieve the µP load from always reading the complete RS1-12 buffer every 3 ms the
FALC®-LH notifies the µP via interrupt ISR0.RSC only when signaling changes from one
multiframe to the next.
5.1.12.4 Bit Oriented Messages in ESF-DL Channel (T1/J1)
The FALC®-LH supports the DL-channel protocol for ESF format according to ANSI
T1.403 specification or according to AT&T TR54016. The HDLC- and Bit Oriented
Message (BOM)-Receiver may be switched ON/OFF independently. If the FALC®-LH is
used for HDLC formats only, the BOM receiver has to be switched off. If HDLC- and
BOM-receiver has been switched on (MODE.HRAC/BRAC), an automatic switching
between HDLC and BOM mode is enabled. If eight or more consecutive ones are
detected, the BOM mode is entered. Upon detection of a flag in the data stream, the
FALC®-LH switches back to HDLC-mode. In BOM-mode, the following byte format is
assumed (the left most bit is received first): 111111110xxxxxx0
Two different BOM reception modes can be programmed (CCR1.BRM).
5.1.12.5 Data Link Access in F72 Format (T1/J1)
The DL-channel protocol is supported as follows:
- access is done on a multiframe basis via registers RDL1-3,
- the DL bit information from frame 26 to 72 is stored in the Receive FIFO of the signaling
controller.
5.2
System Interface in T1/J1 Mode
The interface to the receive system highway is realized by two data buses, one for the
data RDO and one for the signaling data RSIG. The receive highway is clocked via pin
SCLKR, while the interface to the transmit system highway is independently clocked via
pin SCLKX. The frequency of these working clocks and the data rate for the receive and
transmit system interface is programmable by SIC1.SRSC and SIC1.SXSC. Transmit
and receive clock frequencies have to be the same. Selectable system clock and data
rates and their valid combinations are shown in the table below.
Data Sheet
116
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
•
Table 27
System Clock and Data Rates (T1/J1)
System Data Rate
1.544 Mbit/s
Clock Rate 1.544 MHz
Clock Rate 8.192 MHz
x
--
2.048 Mbit/s
--
x
4.096 Mbit/s
--
x
x = valid, -- = invalid
Generally the data or marker on the system interface are clocked off or latched on the
falling edge of the SCLKR/SCLKX clock independently.
The signal on pin SYPR in conjunction with the assigned timeslot offset in register RC0
and RC1 define the beginning of a frame on the receive system highway.
The signal on pin SYPX in conjunction with the assigned timeslot offset in register XC0
and XC1 define the beginning of a frame on the transmit system highway.
Adjusting the frame begin (time slot 0, bit 0) relative to SYPR/X is possible in the range
of 0...125 µsec.
A receive frame marker RFM can be activated (SIC2.SRFSO = 1) during any bit position
of the entire frame. Programming is done with registers RC1/0. The receive frame
marker is active high for one 1.544/2.048 MHz cycle and is clocked off with the falling
edge of the clock which is input on port SCLKR or RCLK.
Data Sheet
117
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
SYNC
Receive
Jitter
Attenuator
Receive Clock
System Clocks
SCLKR
RSIGM
RMFB
Receive
Elastic
Buffer
BY
P
DLR/RSIG
Receive
Backplane
RFM
SYPR
Receive Data
Transmit Data
BY
P
PLB
BY
P
RDO
XDI
SCLKX
XSIGM
Transmit
Elastic
Buffer
XMFB
Transmit
Backplane
DLX
XMFS
SYPX
XSIG
Transmit Clock
Transmit
Jitter
Attenuator
SYNC2
RCLK
F0050
Figure 37
Data Sheet
System Interface (T1/J1)
118
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
FRAME 1 FRAME 2 FRAME 3
~~ ~~
(e.g. F12 Frame Format)
RDO
FRAME 11 FRAME 12 FRAME 1 FRAME 2
~~ ~~
RMFB
SYPR
SYPR
Trigger
Edge 1)
Sample
Edge
SCLKR
8.192 MHz
T
Programmable via RC0/1
SCLKR
1.544 MHz
TS0
RDO/RSIG
Bit 255
2 Mbit/s Data Rate
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 0
RDO/RSIG
4 Mbit/s Data Rate
(SCLKR = 8.192 MHz)
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7
Bit 255
RDO/RSIG
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7
4 Mbit/s Data Rate
(SCLKR = 8.192 MHz)
4 Mbit Interface
RFM
marks any
bit position
2 Mbit Interface
2 Mbit Interface
Receive Frame Marker
RCO/1
4 Mbit Interface
RSIGM
Time-Slot Marker
RTR1...4
marks any
Time-Slot
Sample Edge
T
Programmable via RC0/1
RDO
1.544 Mbit/s Data Rate
(SCLKR = 1.544 MHz)
Bit 192
FDL
Bit 1
Bit 2
Bit 3
Bit 4
DLR
DL Bit Marker
1.544 Mbit Interface
1)
only falling trigger edge shown, depending on Bit SIC3.RESR
Figure 38
Data Sheet
ITD10949
Receive System Interface Clocking (T1/J1)
119
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
•
SYPR
SCLKR
RDO
T
TS31
34567
TS0
TS1
TS2
TS3
F012345670123456701234567
FS/DL-Channel
RSIG
ABCD
F
TS4
012
IDLE-Channel
ABCD
ABCD
ABCD
T
= Time-Slot Offset
F
= FS/DL-Bit
ABCD = Signaling Bits for Time-Slot 1-24
Time-Slot Mapping acc. Channel Translation Mode 0
Figure 39
ITT10519
2.048 Mbit/s Receive Signaling Highway (T1/J1)
•
~
125 µ s
SCLKR
T
RDO
RSIG
TS0
TS1
F0123456701234567
ABCDF
ABCD
ABCD
~ ~ ~ ~
~ ~
SYPR
T
= Time-Slot Offset
F
= FS/DL-Bit
ABCD = Signaling Bits for Time-Slot 1-24
Figure 40
Data Sheet
TS23
01234567F
ABCDF
ITT10521
1.544 Mbit/s Receive Signaling Highway (T1/J1)
120
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.2.1
Time Slot Assigner (T1/J1)
®
The FALC -LH offers the flexibility to connect data during certain time slots, as defined
by registers RTR1-4 and TTR1-4, to the RFIFO and XFIFO, respectively. Any
combinations of time slots can be programmed for the receive and transmit directions. If
CCR1.EITS = 1 the selected time slots (RTR1-4) are stored in the RFIFO of the signaling
controller and the XFIFO contents is inserted into the transmit path as controlled by
registers TTR1-4.
Table 28
Time Slot Assigner (T1/J1)
Receive
Time Slot
Register
Transmit
Time Slot
Register
Time Slots
Receive
Time Slot
Register
Transmit
Time Slot
Register
Time Slots
RTR 1.7
TTR 1.7
0
RTR 3.7
TTR 3.7
16
RTR 1.6
TTR 1.6
1
RTR 3.6
TTR 3.6
17
RTR 1.5
TTR 1.5
2
RTR 3.5
TTR 3.5
18
RTR 1.4
TTR 1.4
3
RTR 3.4
TTR 3.4
19
RTR 1.3
TTR 1.3
4
RTR 3.3
TTR 3.3
20
RTR 1.2
TTR 1.2
5
RTR 3.2
TTR 3.2
21
RTR 1.1
TTR 1.1
6
RTR 3.1
TTR 3.1
22
RTR 1.0
TTR 1.0
7
RTR 3.0
TTR 3.0
23
RTR 2.7
TTR 2.7
8
RTR 4.7
TTR 4.7
24
RTR 2.6
TTR 2.6
9
RTR 4.6
TTR 4.6
25
RTR 2.5
TTR 2.5
10
RTR 4.5
TTR 4.5
26
RTR 2.4
TTR 2.4
11
RTR 4.4
TTR 4.4
27
RTR 2.3
TTR 2.3
12
RTR 4.3
TTR 4.3
28
RTR 2.2
TTR 2.2
13
RTR 4.2
TTR 4.2
29
RTR 2.1
TTR 2.1
14
RTR 4.1
TTR 4.1
30
RTR 2.0
TTR 2.0
15
RTR 4.0
TTR 4.0
31
In receive direction, transparency for ternary or dual/single rail unipolar data is always
achieved if the receiver is in the synchronous state and bit FMR5.RTF is set. All bits in
the F-bit position of the incoming multiframe are forwarded to RDO and inserted in the
FS/DL time-slot or in the F-bit position.
In asynchronous state the received data may be transparently switched through if bit
FMR2.DAIS is set.
For the receive path bit FMR5.RTF has the same function as bit FMR4.TM.
Data Sheet
121
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
FS/DL Time-Slot
MSB
1
2
3
4
5
6
7
LSB
8
FS/DL
FS/DL Data Bit
ITD06460
Figure 41
Data Sheet
Receive FS/DL Bits in Time Slot 0 on RDO (T1/J1)
122
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.3
Transmit Path in T1/J1 Mode
Compared to the receive paths the inverse functions are performed for the transmit
direction.
The interface to the transmit system highway is realized by two data buses, one for the
data XDI and one for the signaling data XSIG. The time slot assignment is equivalent to
the receive direction. All unequipped (idle) time slots are ignored.
Latching of data is controlled by the System Clock (SCLKX) and the Synchronous Pulse
(SYPX/XMFS) in conjunction with the programmed offset values for the Transmit Time
slot/Clock slot Counters XC1/0. The frequency of the working clock for the transmit
system interface is programmable by SIC1.SXSC. Refer also to Table 27 on page 117.
The received bit stream on ports XDI and XSIG can be multiplexed internally on a time
slot basis, if enabled by SIC3.TTRF = 1, if not serial CAS mode is selected (see
Chapter 5.1.12.2 on page 115). The data received on port XSIG can be sampled if the
transmit signaling marker XSIGM is active high. Data on port XDI is sampled if XSIGM
is low for the respective time slot. Programming the XSIGM marker is done with registers
TTR1-4.
Data Sheet
123
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
XDI
FRAME1
FRAME2
FRAME3
FRAME12
FRAME1
FRAME2
FRAME3
XMFB
XMFS
SYPX
Bit 0 Sample Edge
Trigger Edge
SYPX
T 1)
SCLKX
XSIGM
Time Slot Marker
FDL
XDI
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
DLX
DL Bit Marker
1)
delay T is programmable by XC0/1;
Figure 42
Transmit System Interface Clocking: 1.544 MHz (T1/J1)
Data Sheet
124
F0030
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
XDI
FRAME1
FRAME2
FRAME3
FRAME12
FRAME1
FRAME2
FRAME3
XMFS
SYPX
Bit 0 Sample Edge
Trigger Edge
SYPX
T
1)
SCLKX
XSIGM
Time-Slot Marker
XTR1...4
RC0.SICS = 0 (1)
XDI/XSIG
1
RC0.SICS = 0
2
3
4
5
XDI/XSIG
6
7
8
1
RC0.SICS = 1
2
3
4
5
6
7
8
DLX
DL-Bit Marker
RC0.SICS = 0
DLX
DL-Bit Marker
RC0.SICS = 1
1)
Figure 43
Data Sheet
delay T is programmable by XC0/1;
Blatt-1
Transmit System Interface Clocking: 8 MHz/4 Mbit/s (T1/J1)
125
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
•
SYPX
SCLKX
XDI
T
TS31
34567
TS0
TS1
TS2
TS3
F012345670123456701234567
FS/DL-Channel
XSIG
ABCD
F
TS4
012
IDLE-Channel
ABCD
ABCD
ABCD
T
= Time-Slot Offset
F
= FS/DL-Bit
ABCD = Signaling Bits for Time-Slot 1-24
Time-Slot Mapping acc. Channel Translation Mode 0
Figure 44
ITT10520
2.048 Mbit/s Transmit Signaling Clocking (T1/J1)
•
~
125 µ s
SCLKX
T
XDI
XSIG
TS0
TS1
F0123456701234567
ABCDF
ABCD
ABCD
~ ~ ~ ~
~ ~
SYPX
TS23
01234567F
T
= Time-Slot Offset
F
= FS/DL-Bit
ABCD = Signaling Bits for Time-Slot 1-24
Figure 45
Data Sheet
ABCDF
ITT10522
1.544 Mbit/s Transmit Signaling Highway (T1/J1)
126
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Multiframe n (e.g. F12)
Frame 2
Frame 12
Frame 3
~
~
Frame 1
~
~
RD0
XDI
RMFB
XMFB
~
~
Signals in channel translation mode 0
FS/
24 DL 1
RD0
XDI
2
3
4
5
6
7
8
9
19 20 21
FS/
22 23 24 DL
RSIGM 1)
XSIGM
~
~
Signals in channel translation mode 1
16 17 18 19 20 21 22 23 24
2
~
~
FS/
DL 1
RD0
XDI
FS/
DL 1
RSIGM 1)
XSIGM
1)
RSIGM and XSIGM are programed via registers RTR1... 4 / TTR1... 4 to mark only
channel 24
Figure 46
Signaling Marker for CAS/CAS-CC Applications (T1/J1)
Data Sheet
127
ITD06462
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Multiframe n (e.g.F12)
Frame 6
Frame 12
~
~
~
~
~
~
Frame 2
~
~
Frame 1
RD0
XDI
RMFB
XMFB
~
~
Signals in channel translation mode 0
FS/
24 DL 1
RD0
XDI
2
3
4
5
6
7
8
9
19 20 21
FS/
22 23 24 DL
Signals in frames 6 and 12 of each multiframe
~
~
RSIGM
XSIGM
1)
~
~
Signals in channel translation mode 1
16 17 18 19 20 21 22 23 24
2
~
~
FS/
DL 1
RD0
XDI
FS/
DL 1
Signals in frames 6 and 12 of each multiframe
1)
Figure 47
Data Sheet
~
~
RSIGM
XSIGM
1)
RSIGM and XSIGM will mark the robbed bit positions if XCO.BRM is set high
ITD06463
Signaling Marker for CAS-BR Applications (T1/J1)
128
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Transmit Direction
FS/DL data on system transmit highway (XDI), time slot 0.
FS/DL Time-Slot
MSB
1
2
3
4
5
6
7
LSB
8
FS/DL
FS/DL Data Bit
ITD06460
Figure 48
5.3.1
Transmit FS/DL Bits on XDI (T1/J1)
Transmit Signaling Controller (T1/J1)
Similar to the receive signaling controller the same signaling methods and the same time
slot assignment are provided. The FALC®-LH performs the following signaling and data
link methods.
5.3.1.1
HDLC or LAPD access
The transmit signaling controller of the FALC®-LH performs the FLAG generation, CRC
generation, zero bit-stuffing and programmable IDLE code generation. Buffering of
transmit data is done in the 64 byte deep XFIFO. The signaling information is multiplexed
internally with the data applied on port XDI or XSIG.
In signaling controller transparent mode, fully transparent data transmission without
HDLC framing is performed. Optionally the FALC®-LH supports the continuous
transmission of the XFIFO contents.
Operating in HDLC or BOM mode “flags” or “idle” may be transmitted as interframe
timefill. The FALC®-LH offers the flexibility to insert data during certain time slots. Any
combinations of time slots may be programmed separately for the receive and transmit
directions.
5.3.1.2
CAS Bit-robbing (T1/J1)
The signaling controller inserts the bit stream either on the transmit line side or if external
signaling is enabled on the transmit system side. Signaling data may be sourced
internally from registers XS1-12 or externally on port XSIG.
In external signaling mode the signaling data is sampled with the working clock of the
transmit system interface (SCLKX) in conjunction with the transmit synchronous pulse
(SYPX). Data on XSIG is latched in the bit positions 5-8 per time slot, bits 1-4 are
Data Sheet
129
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
ignored. The FS/DL bit is sampled on port XSIG and inserted in the outgoing data
stream. The received CAS multiframe is inserted frame aligned into the data stream on
XDI. Data sourced by the internal signaling controller overwrites the external signaling
data.
Internal multiplexing of data and signaling data may be disabled on a per time slot basis
(Clear Channel Capability). This is also valid when using the internal and external
signaling mode.
5.3.1.3
Data Link Access in ESF/F24 and F72 Format (T1/J1)
The DL-channel protocol is supported as follows:
- access is done on a multiframe basis via registers XDL1-3 or
- HDLC access or transparent transmission (non HDLC mode) from XFIFO
The signaling information stored in the XFIFO is inserted in the DL bits of frame 26 to 72
in F72 format or in every other frame in ESF format. Operating in HDLC or BOM mode
“flags” or “idle” may be transmitted as interframe timefill.
Data Sheet
130
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.3.2
Transmit Elastic Buffer (T1/J1)
The transmit elastic store with a size of max. 2 × 193 bit (two frames) serves as a
temporary store for the PCM data to adapt the system clock (SCLKX) to the internally
generated clock for the transmit data, and to re-translate time slot structure used in the
system to that of the line side. Its optimal start position is initiated when programming the
transmit time slot offset values. A difference in the effective data rates of system side and
transmit side may lead to an overflow/underflow of the transmit memory: thus, errors in
data transmission to the remote end may occur. This error condition (transmit slip) is
reported to the microprocessor via interrupt status registers.
The received bit stream from pin XDI is optionally stored in the transmit elastic buffer.
The memory is organized as the receive elastic buffer. Programming of the transmit
buffer size is done by SIC1.XBS1/0 :
• XBS1/0 = 00 : bypass of the transmit elastic buffer
• XBS1/0 = 01 : one frame buffer or 193 bits
Maximum of wander amplitude (peak-to-peak): (1 UI = 648 ns )
System interface clocking rate: 8.192 MHz:
Max. wander : 80 UI in channel translation mode 0
Max. wander : 50 UI in channel translation mode 1
System interface clocking rate: 1.544 MHz:
max. wander: 74 UI
average delay after performing a slip: 96 bits
• XBS1/0 = 10 : two frame buffer or 386 bits
System interface clocking rate: 8.192 MHz:
142 UI in channel translation mode 0
78 UI in channel translation mode 1
System interface clocking rate: 1.544 MHz:
max. wander: 126 UI
average delay after performing a slip: 193 bits
• XBS1/0 = 11 : short buffer or 96 bits :
System interface clocking rate: 8.192 MHz:
Max. wander : 28 UI in channel translation mode 0; channel translation mode 1 not
supported
System interface clocking rate: 1.544 MHz:
max. wander: 38 UI
average delay after performing a slip: 48 bits
The functions of the transmit buffer are:
• Clock adaption between system clock (SCLKX) and internally generated transmit
route clock (XCLK).
• Compensation of input wander and jitter.
• Frame alignment between system frame and transmit route frame
Data Sheet
131
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
• Reporting and controlling of slips
Writing of received data from XDI is controlled by SCLKX and SYPX/XMFS in
conjunction with the programmed offset values for the transmit time slot/clock slot
counters. Reading of stored data is controlled by the clock generated by DCO-X circuitry
and the transmit framer. With the dejittered clock data is read from the transmit elastic
buffer and are forwarded to the transmitter. Reporting and controlling of slips is
automatically done according to the receive direction. Positive/negative slips are
reported in interrupt status bits ISR5.XSP and ISR5.XSN.
A re-initialization of the transmit memory is done by re-programming the transmit time
slot counter XC1 and with the next SYPX pulse. After that, this memory has its optimal
start position.
The frequency of the working clock for the transmit system interface is programmable by
SIC1.SXSC and SIC1.SRSC to be 1.544 or 8.192 MHz.
Generally the data or marker on the system interface are clocked off or latched on the
falling edge of the SCLKX clock.
The following table gives an overview of the transmit buffer operating modes.
Table 29
Transmit Buffer Operating Modes (T1/J1)
SIC1.XBS1...0
Buffer Size
TS Offset
programming
Slip performance
00
SCLKX=1.544 MHz
bypass
enabled
no
00
SCLKX=8.192 MHz
1 frame
enabled
yes 1)
01
short buffer
enabled
yes
10
1 frame
enabled
yes
11
2 frames
enabled
yes
If XSW.XTM = 1,
slip is performed on
the frame boundary
1)
compatible with FALC®54
Data Sheet
132
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.3.3
Transmitter (T1/J1)
The serial bit stream is then processed by the transmitter which has the following
functions:
•
•
•
•
•
•
Frame/multiframe synthesis of one of the four selectable framing formats
Insertion of service and data link information
AIS generation (Blue Alarm)
Remote alarm (yellow alarm) generation
CRC generation and insertion of CRC bits
CRC bits inversion in case of a previously received CRC error or in case of activating
per control bit
• Generation of Loop Up/Down code
• IDLE code generation per DS0
The frame/multiframe boundaries of the transmitter may be externally synchronized by
using the SYPX/XMFS pin. Any change of the transmit time slot assignment
subsequently produces a change of the framing bit positions on the line side. This
feature is required if signaling and data link bits are routed through the switching network
and are inserted in transmit direction via the system interface.
In loop-timed configuration (LIM2.ELT = 1) disconnecting the control of the transmit
system highway from the transmitter is done by setting FMR5.XTM. The transmitter is
now in a free running mode without any possibility to update the multiframe position in
case of changing the transmit time slot assignment. The FS/DL bits are generated
independently of the transmit system interface. For proper operation the transmit elastic
buffer size must be programmed to 2 frames.
The contents of selectable time slots may be overwritten by the pattern defined via
register IDLE. The selection of “idle channels” is done by programming the three-byte
registers ICB1 … ICB3.
If AMI coding with zero code suppression (B7-stuffing) is selected, “clear channels”
without B7-stuffing can be defined by programming registers CCB1 … CCB3.
Data Sheet
133
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.3.4
Transmit Line Interface (T1/J1)
The analog transmitter transforms the unipolar bit stream to ternary (alternate bipolar)
return to zero signals of the appropriate programmable shape. The unipolar data is
provided by pin XDI and the digital transmitter.
Similar to the receive line interface three different data types are supported:
R1
XL1
Line
t1
t2
FALC R
R1
XL2
ITS10968
Figure 49
Transmitter Configuration (T1/J1)
•
Table 30
Example Transmitter Configuration Values (T1/J1)
Parameter
T1
J1
Characteristic Impedance [Ω]
100
110
5
5
R1 (± 1 %) [Ω]
t2 : t1
1:
2
1:
2
• Ternary Signal
Single rail data is converted into a ternary signal which is output on pins XL1 and XL2.
Selection between B8ZS or simple AMI coding with zero code suppression (B7
stuffing) is provided. B7 stuffing may be disabled on a per time slot basis (Clear
Channel capability). Selected by FMR0.XC1/0 and LIM1.DRS = 0.
• Dual rail data PCM(+), PCM(-) at multifunction ports XDOP and XDON with 50 % or
100 % duty cycle and with programmable polarity. Line coding is done in the same
way as in the ternary interface. Selected by FMR0.XC1=1 and LIM1.DRS = 1.
• Unipolar data on port XOID is transmitted in NRZ (Non Return to Zero) with 100 %
duty cycle to a fibre optical interface. Clocking off data is done with the rising edge of
the transmit clock XCLK (1544 kHz) and with a programmable polarity. Selection is
done by FMR0.XC1...0 = 00 and LIM1.DRS = 1.
Data Sheet
134
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.3.5
Programmable Pulse Shaper and Line Build-Out (T1/J1)
In long haul applications the transmit pulse masks are optionally generated according to
FCC68 and ANSI T1. 403. To reduce the crosstalk on the received signals the
FALC®-LH offers the ability to place a transmit attenuator in the data path. Transmit
attenuation is selectable from 0, -7.5, -15 or -22.5 dB (register LIM2.LBO2/1).
ANSI T1. 403 defines only 0...-15 dB.
The FALC®-LH includes a programmable pulse shaper to satisfy the requirements of
ANSI T1. 102, also various DS1, DSX-1 specifications are met. The amplitude of the
pulse shaper is programmable individually via the microprocessor interface to allow a
maximum of different pulse templates. The line length is selected by programming the
registers XPM2...0 as shown for typical values in the table below. The values with
transformer ratio: 1: 2 ; cable: PULP 22AWG (100 Ω); serial resistors: 5 Ω. The XPM
register values are given in decimal.
•
Table 31
Pulse Shaper Programming (T1/J1)
Range in
m
Range in
ft.
0...40
0...133
40...81
133...266
81...122
266...399
122...162
399...533
162...200
533...655
XPM0
XPM1
XPM2
XP04XP00
XP14XP10
hexadecimal
19
XP24XP20
XP34XP30
decimal
9B
01
25
24
6
3
5B
9F
01
27
7D
AB
01
29
26
7
3
27
10
3
7F
B7
01
31
27
13
3
5F
BB
01
31
26
14
3
The transmitter requires an external step up transformer to drive the line. The required
programming values might vary between applications and have to be optimized
according to external component values, parasitics, and so on.
Data Sheet
135
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.3.6
Transmit Line Monitor (T1/J1)
The transmit line monitor compares the transmit line pulses on XL1 and XL2 with the
transmit input signals received on pins XL1M and XL2M. The monitor detects faults on
the primary side of the transformer and protects the device from damage by setting the
transmit lines into high impedance state automatically. Faults on the secondary side can
not be detected. To detect shorts, the configuration shown in Figure 50 must be
provided and the default (reset) value of registers XPM0...2 must be selected. Otherwise
a short detection can not be guaranteed. Two conditions are detected by the monitor:
“Transmit Line Ones Density“ (more than 31 consecutive zeroes) and “Transmit Line
Shorted“. In both cases a transmit line monitor status change interrupt is provided.
FALC R -LH
XPM2.DAXLT/XLT
XL2M
Line
Monitor
XL1M
TRI
XL1
Pulse
Shaper
XL2
XDATA
ITS09746
Figure 50
Data Sheet
Transmit Line Monitor Configuration (T1/J1)
136
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.4
Framer Operating Modes (T1/J1)
5.4.1
General
Activated with bit FMR1.PMOD = 1.
PCM line bit rate
Single frame length
Framing frequency
Organization
:
:
:
:
1.544 Mbit/s
193 bit, No. 1 … 193
8 kHz
24 time slots, No. 1 … 24
with 8 bits each, No. 1 … 8 and one preceding F bit
Selection of one of the four permissible framing formats is performed by bits
FMR4.FM1...0. These formats are:
F4
F12
ESF
F72
:
:
:
:
4-frame multiframe
12-frame multiframe (D4)
Extended Superframe (F24)
72-frame multiframe (SLC96)
The operating mode of the FALC®-LH is selected by programming the carrier data rate
and characteristics, line code, multiframe structure, and signaling scheme.
The FALC®-LH implements all of the standard and/or common framing structures PCM
24 (T1, 1.544 Mbit/s) carriers. The internal HDLC-Controller supports all signaling
procedures including signaling frame synchronization/synthesis in all framing formats.
After RESET, the FALC®-LH must be programmed with FMR1.PMOD = 1 to enable the
T1(PCM24) mode. Switching between the framing formats is done via bit FMR4.FM1/0
for the receiver and for the transmitter.
5.4.2
General Aspects of Synchronization
Synchronization status is reported via bit FRS0.LFA (Loss Of Frame Alignment).
Framing errors (pulse frame and multiframe) are counted by the Framing Error Counter
FEC.
Loss of Frame Alignment (FRS0.LFA or opt. FRS0.LMFA) is declared if:
2 out of 4 framing bits or
2 out of 5 framing bits or
2 out of 6 framing bits in F4/12/72 format or
2 out of 6 framing bits per multiframe period in ESF format or
4 consecutive multiframe pattern in ESF format are incorrect.
It depends on the selected multiframe format and optionally on bit FMR2.SSP which
framing bits are observed:
F4:FT bits → FRS0.LFA
F12, F72:SSP = 0: FT bits → FRS0.LFA: FS bits → FRS0.LFA
Data Sheet
137
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
and FRS0.LMFA SSP = 1:FT → FRS0.LFA
FS → FRS0.LMFA
ESF:ESF framing bits → FRS0.LFA
The resynchronization procedure may be controlled by either one of the following
procedure:
• Automatically (FMR4.AUTO = 1). Additionally, it may be triggered by the user by
setting/resetting one of the bits FMR0.FRS (Force Resynchronization) or FMR0.EXLS
(External Loss of Frame).
• User controlled, exclusively, via above control bits in the non-auto-mode
(FMR4.AUTO = 0).
FT and FS bit conditions, i.e. pulse frame alignment and multiframe alignment can be
handled separately if programmed via bit FMR2.SSP. Thus, a multiframe resynchronization can be automatically initiated after detecting 2 errors out of 4/5/6
consecutive multiframing bits without influencing the state of the terminal framing.
In the synchronous state, the setting of FMR0.FRS or FMR0.EXLS resets the
synchronizer and initiates a new frame search. The synchronous state is reached if there
is only one definite framing candidate. In the case of repeated apparent simulated
candidates, the synchronizer remains in the asynchronous state.
In asynchronous state, the function of FMR0.EXLS is the same as above. Setting bit
FMR0.FRS induces the synchronizer to lock onto the next available framing candidate if
there is one. Otherwise, a new frame search is started. This is useful in case the framing
pattern that defines the pulseframe position is imitated periodically by a pattern in one of
the speech/data channels.
The control bit FMR0.EXLS should be used first because it starts the synchronizer to
search for a definite framing candidate.
To observe actions of the synchronizer, the Frame Search Restart Flag FRS0.FSRF is
implemented. It toggles at the start of a new frame search if no candidate has been found
at previous attempt.
When resynchronization is initiated, the following values apply for the time required to
achieve the synchronous state in case there is one definite framing candidate within the
data stream:
•
Table 32
Resynchronization Timing (T1/J1)
Frame Mode
Average
Maximum
Units
F4
F12
ESF
F72
1.0
3.5
3.4
13.0
1.5
4.5
6.125
17.75
ms
ms
ms
ms
Data Sheet
138
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Auto-Mode
Definite Candidate
Non-Auto-Mode
Definite Candidate
Synchronous
Asynchronous
Synchronous
FRS
DON
Multiple Candidates
EXLS, FRS
EXLS, FRS
FRS
FRS
DON
DON
Synchronous
DOFF
1)
DOFF
EXLS
EXLS
FRS
FRS
: Depends on the Disturbance
D : One Disturbance
Asynchronous
Multiple Candidates
Asynchronous
Synchronous
EXLS, FRS
1)
Data Sheet
DON
DOFF
DOFF
Figure 51
Asynchronous
EXLS, FRS
EXLS
ITD03574
Influences on Synchronization Status (T1/J1)
139
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Figure 51 gives an overview of influences on synchronization status for the case of
different external actions. Activation of auto-mode and non-auto mode is performed via
bit FMR4.AUTO. Generally, for initiating resynchronization it is recommended to use bit:
FMR0.EXLS first. In case where the synchronizer remains in the asynchronous state, bit
FMR0.FRS may be used to enforce it to lock onto the next framing candidate, although
it might be a simulated one.
5.4.3
4-Frame Multiframe (F4 Format, T1/J1)
The allocation of the FT bits (bit 1 of frames 1 and 3) for frame alignment signal is shown
in Table 33.
Remote alarm (yellow alarm) is indicated by setting bit 2 to ‘0’ in each time slot.
•
Table 33
4-Frame Multiframe Structure (T1/J1)
Frame Number
FT
1
2
3
4
1
–
0
–
5.4.3.1
FS
Service bit
Service bit
Synchronization Procedure
For multiframe synchronization, the terminal framing bits (FT bits) are observed. The
synchronous state is reached if at least one terminal framing candidate is definitely
found, or the synchronizer is forced to lock onto the next available candidate
(FMR0.FRS).
5.4.4
12-Frame Multiframe (D4 or SF Format, T1/J1)
Normally, this kind of multiframe structure only makes sense when using the
CAS Robbed Bit Signaling. The multiframe alignment signal is located at the FS-bit
position of every other frame (refer to Table 34).
There are two possibilities of remote alarm (yellow alarm) indication:
• Bit 2 = 0 in each time slot of a frame, selected with bit FMR0.SRAF = 0
• The last bit of the multiframe alignment signal (bit 1 of frame 12) changes from ‘0’ to
‘1’, selected with bit FMR0.SRAF = 1.
Data Sheet
140
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
•
Table 34
12-Frame Multiframe Structure (T1/J1)
Frame Number
FT
FS
1
2
3
4
5
6
7
8
9
10
11
12
1
–
0
–
1
–
0
–
1
–
0
–
–
0
–
0
–
1
–
1
–
1
–
0/RA 1)
1)
Signaling Channel
Designation
A
B
This bit can be used for remote alarm indication, if FMR0.SRAF = 1 is set. In this case, this FS bit is not used
to regain synchronization.
5.4.4.1
Synchronization Procedure
In the synchronous state terminal framing (FT bits) and multiframing (FS bits) are
observed, independently. Further reaction on framing errors depends on the selected
synchronization/resynchronization procedure (via bit FMR2.SSP):
• FMR2.SSP = ‘0’: terminal frame and multiframe synchronization are combined.
Two errors within 4/5/6 framing bits (via bits FMR4.SSC1/0) of one of the above leads
to the asynchronous state for terminal framing and multiframing. Additionally to the bit
FRS0.LFA, loss of multiframe alignment is reported via bit FRS0.LMFA.
The resynchronization procedure starts with synchronizing upon the terminal framing.
If the pulse framing has been regained, the search for multiframe alignment is
initiated. Multiframe synchronization has been regained after two consecutive correct
multiframe patterns have been received.
• FMR2.SSP = ‘1’: terminal frame and multiframe synchronization are separated
Two errors within 4/5/6 terminal framing bits lead to the same reaction as described
above for the “combined” mode.
Two errors within 4/5/6 multiframing bits lead to the asynchronous state only for the
multiframing. Loss of multiframe alignment is reported via bit FRS0.LMFA. The state
of terminal framing is not influenced.
Now, the resynchronization procedure includes only the search for multiframe
alignment. Multiframe synchronization has been regained after two consecutive
correct multiframe patterns have been received.
Data Sheet
141
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.4.5
Extended Superframe (F24 or ESF Format, T1/J1)
The use of the first bit of each frame for the multiframe alignment word, the data link bits,
and the CRC bits is shown in Table 35 on page 142.
•
Table 35
Extended Superframe Structure (F24, ESF; T1/J1)
Multiframe
Frame Number Multiframe
Bit Number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
5.4.5.1
0
193
386
579
772
965
1158
1351
1544
1737
1930
2123
2316
2509
2702
2895
3088
3231
3474
3667
3860
4053
4246
4439
F Bits
Assignments
FAS
DL
CRC
–
–
–
0
–
–
–
0
–
–
–
1
–
–
–
0
–
–
–
1
–
–
–
1
m
–
m
–
m
–
m
–
m
–
m
–
m
–
m
–
m
–
m
–
m
–
m
–
–
e1
–
–
–
e2
–
–
–
e3
–
–
–
e4
–
–
–
e5
–
–
–
e6
–
–
Signaling
Channel
Designation
A
B
C
D
Synchronization Procedures
For multiframe synchronization the FAS bits are observed. Synchronous state is reached
if at least one framing candidate is definitely found, or the synchronizer is forced to lock
onto the next available candidate (FMR0.FRS).
In the synchronous state the framing bits (FAS bits) are observed. The following
conditions selected by FMR4.SSC1/0 lead to the asynchronous state:
• two errors within 4/5 framing bits
Data Sheet
142
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
• two or more erroneous framing bits within one ESF multiframe
• 4 incorrect (1 out of 6) consecutive multiframes independent of CRC6 errors.
There are four multiframe synchronization modes selectable via FMR2.MCSP and
FMR2.SSP.
• FMR2.MCSP/SSP = 00
In the synchronous state, the setting of FMR0.FRS or FMR0.EXLS resets the
synchronizer and initiates a new frame search. The synchronous state is reached
again, if there is only one definite framing candidate. In the case of repeated apparent
simulated candidates, the synchronizer remains in the asynchronous state.
In asynchronous state, setting bit FMR0.FRS induces the synchronizer to lock onto
the next available framing candidate if there is one. At the same time the internal
framing pattern memory is cleared and other possible framing candidates are lost.
• FMR2.MCSP/SSP = 01
Synchronization is achieved when 3 consecutive multiframe pattern are correctly
found independent of the occurrence of CRC6 errors. If only one or two consecutive
multiframe pattern were detected the FALC®-LH stays in the asynchronous state,
searching for a possible additionally available framing pattern. This procedure is
repeated until the framer has found three consecutive multiframe pattern in a row.
• FMR2.MCSP/SSP = 10
This mode has been added in order to be able to choose multiple framing pattern
candidates step by step. I.e. if in synchronous state the CRC error counter indicates
that the synchronization might have been based on an alias framing pattern, setting
of FMR0.FRS leads to synchronization on the next candidate available. However, only
the previously assumed candidate is discarded in the internal framing pattern
memory. The latter procedure can be repeated until the framer has locked on the right
pattern (no extensive CRC errors).
The synchronizer is completely reset and initiates a new frame search, if there is no
multiframing found. In this case bit FSR0.FSRF toggles.
• FMR2.MCSP/SSP = 11
Synchronization including automatic CRC6 checking
Synchronization is achieved when framing pattern are correctly found and the CRC6
checksum is received without an error. If the CRC6 check failed on the assumed
framing pattern the FALC®-LH stays in the asynchronous state, searching for a
possible available framing pattern. This procedure is repeated until the framer has
locked on the right pattern. This automatic synchronization mode has been added in
order to reduce the microprocessor load.
Data Sheet
143
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.4.5.2
Remote Alarm (yellow alarm) Generation/Detection
Remote alarm (yellow alarm) is indicated by the periodical pattern ‘1111 1111 0000 0000
…’ in the DL bits. Remote alarm is declared even in the presence of BER 1/1000. The
alarm is reset when the “yellow alarm pattern“ no longer is detected.
Depending on bit RC1.SJR the FALC®-LH generates and detect the Remote Alarm
according to JT G. 704. In the DL-bit position 16 continuos “1“ are transmitted if
FMR0.SRAF=0 and FMR4.XRA=1.
Alternatively remote alarm can be indicated by setting bit 2 of every time slot after
selecting FMR0.SRAF = 1.
5.4.5.3
CRC6 Generation and Checking (T1/J1)
Generation and checking of CRC6 bits transmitted/received in the e1-e6 bit positions is
done according to ITU-T G.706. The CRC6 checking algorithm is enabled via bit
FMR1.CRC. If not enabled, all check bits in the transmit direction are set. In the
synchronous state received CRC6 errors are accumulated in a 16 bit error counter and
are additionally indicated by an interrupt status.
• CRC6 Inversion
If enabled by bit RC0.CRCI, all CRC bits of one outgoing extended multiframe are
automatically inverted in case a CRC error is flagged for the previous received
multiframe. Setting the bit RC0.XCRCI inverts the CRC bits before transmitted to the
distant end. This function is logically ored with RC0.CRCI.
• CRC6 Generation/Checking According to JT G. 706
Setting of RC1.SJR the FALC®-LH generates and check the CRC6 bits according to
JT G. 706. The CRC6 checksum is calculated including the FS/DL bits. In synchronous
state CRC6 errors increment an error counter.
5.4.6
72-Frame Multiframe (SLC96 Format, T1/J1)
The 72-multiframe is an alternate use of the FS-bit pattern and is used for carrying data
link information. This is done by stealing some of redundant multiframing bits after the
transmission of the 12-bit framing header (refer to Figure 36 on page 146). The position
of A and B signaling channels (robbed bit signaling) is defined by zero-to-one and oneto-zero transitions of the FS bits and is continued when the FS bits are replaced by the
data link bits.
Remote Alarm (Yellow Alarm) is indicated by setting bit 2 to zero in each time slot. An
additional use of the D bits for alarm indication is user defined and must be done
externally.
Data Sheet
144
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.4.6.1
Synchronization Procedure
In the synchronous state terminal framing (FT bits) and multiframing (FS bits of the
framing header) are observed independently. Further reaction on framing errors
depends on the selected synchronization/resynchronization procedure (via bit
FMR2.SSP):
• FMR2.SSP = ‘0’: terminal frame and multiframe synchronization are combined
Two errors within 4/5/6 framing bits (via bits FMR4.SSC1/0) of one of the above lead
to the asynchronous state for terminal framing and multiframing. Additionally to the
resynchronization procedure starts with synchronizing upon the terminal framing. If
the pulse framing has been regained, the search for multiframe alignment is initiated.
Multiframe synchronization has been regained after two consecutive correct
multiframe patterns have been received.
• FMR2.SSP = ‘1’: terminal frame and multiframe synchronization are separated
Two errors within 4/5/6 terminal framing bits lead to the same reaction as described
above for the “combined” mode.
Two errors within 4/5/6 multiframing bits lead to the asynchronous state only for the
multiframing. Loss of multiframe alignment is reported via bit FRS0.LMFA. The state
of terminal framing is not influenced.
Now, the resynchronization procedure includes only the search for multiframe
alignment. Multiframe synchronization has been regained after two consecutive
correct multiframe patterns have been received.
Data Sheet
145
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
•
Table 36
72-Frame Multiframe Structure (T1/J1)
Frame Number
FT
FS
1
2
3
4
5
6
7
8
9
10
11
12
1
–
0
–
1
–
0
–
1
–
0
–
–
0
–
0
–
0
–
1
–
1
–
1
13
14
15
16
17
18
19
20
21
22
23
24
1
–
0
–
1
–
0
–
1
–
0
–
–
0
–
0
–
0
–
1
–
1
–
1
25
26
27
28
·
66
67
68
69
70
71
72
1
–
·
·
1
–
0
–
1
–
0
–
–
D
·
·
–
D
–
D
–
D
–
D
Data Sheet
146
Signaling Channel
Designation
B
A
B
A
B
A
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.4.7
Summary of Frame Conditions (T1/J1)
Table 37
Summary Frame Recover/Out of Frame Conditions (T1/J1)
Format
Frame Recover Condition
F4
only one FT pattern found, optional 2 out of 4/5/6 incorrect FT bits
forcing on next available FT framing
candidate
F12 (D4)
FMR2.SSP = 0:
Combined FT + FS framing search:
First searching for FT pattern with
optional forcing on next available
framing candidates and then for 2
consecutive correct FS pattern1).
FMR2.SSP = 1:
Separated FT + FS pattern search:
Loss of FT framing at first starts
searching for FT and then for 2
consecutive correct FS pattern1).
Loss of FS framing starts only the
FS pattern1). search.
FMR2.SSP=0 : 2 out of 4/5/6
incorrect FT or FS bits
FMR2.SSP= 1 :
2 out of 4/5/6 incorrect FT bits
search FT and FS framing bits,
2 out of 4/5/6 incorrect FS bits
search only the FS framing.
FMR2.MCSP/SSP = 00:
only one FAS pattern found,
optional forcing on next available
FAS framing candidate with
discarding of all remaining framing
candidates.
FMR2.MCSP/SSP = 01:
3 consecutive correct multiframing
found independent of CRC6 errors.
FMR2.MCSP/SSP = 10:
choosing multiple framing pattern
step by step, optional forcing on
next available FAS framing pattern
with discarding only of the previous
assumed framing candidate.
FMR2.MCSP/SSP = 11:
FAS framing correctly found and
CRC6 check error free.
2 out of 4/5 incorrect FAS bits
or
2 out of 6 incorrect FAS bits per
multiframe
or
4 consecutive incorrect
multiframing pattern
and
F72 (SLC96)
F24 (ESF)
1)
Out of Frame Condition
In F12 (D4) format bit 1 in frame 12 is excluded from the synchronization process, if FMR0.SRAF = 1.
Data Sheet
147
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.5
Additional Functions (T1/J1)
5.5.1
Error Performance Monitoring and Alarm Handling
Alarm Indication Signal: Detection and recovery is flagged by bit FRS0.AIS and
ISR2.AIS. Transmission is enabled via bit FMR1.XAIS.
Loss of Signal: Detection and recovery is flagged by bit FRS0.LOS and ISR2.LOS.
Remote Alarm Indication: Detection and release is flagged by bit FRS0.RRA and
ISR2.RA/RAR. Transmission is enabled via bit FMR4.XRA.
Excessive Zeros: Detection is flagged by bit FRS1.EXZD.
Pulse Density Violation: Detection is flagged by bit FRS1.PDEN and ISR0.PDEN.
Transmit Line Shorted: Detection and release is flagged by bit FRS1.XLS and
ISR1.XLSC.
Transmit Ones Density: Detection and release is flagged by bit FRS1.XLO and
ISR1.XLSC.
•
Table 38
Summary of Alarm Detection and Release (T1/J1)
Alarm
Detection Condition
Clear Condition
Red Alarm
no transitions (logical zeros) in a
programmable time interval of 16
to 4096 consecutive pulse
periods
programmable number of ones
(1-256) in a programmable time
interval of 16 to 4096
consecutive pulse periods. A one
is a signal with a level above the
programmed threshold.
or optionally
the pulse density is fulfilled and
no more than 15 or 99
contiguous zeros during the
recovery interval are detected.
or
Loss of Signal
(LOS)
Blue Alarm
or
Alarm Indication
Signal (AIS)
Data Sheet
programmable receive input
signal threshold
active for at least one multiframe.
FMR4.AIS3 = 0:
less than 3 zeros in 12 frames or FMR4.AIS3 = 0:
more than 2 zeros in 12 or 24
24 frames (ESF),
frames (ESF),
FMR4.AIS3 = 1:
less than 4 zeros in 12 frames or
less than 6 zeros in 24 frames
(ESF)
148
FMR4.AIS3 = 1:
more than 3 zeros in 12 frames
or more than 5 zeros in 24
frames (ESF)
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
Table 38
Summary of Alarm Detection and Release (T1/J1) (cont’d)
Alarm
Detection Condition
Clear Condition
Yellow Alarm
RC1.RRAM = 0:
bit 2 = 0 in 255 consecutive time
slots or
FS bit = 1 of frame12 in F12 (D4)
format or
8x1,8x0 in the DL channel (ESF )
RC1.RRAM = 1:
bit 2 = 0 in every time slot per
frame or
FS bit = 1 of frame12 in F12 (D4)
format or
8x1,8x0 in the DL channel (ESF )
RC1.RRAM = 0:
set conditions no longer
detected.
Excessive Zeros
(EXZD)
more than 7 (B8ZS code) or
more than 15 (AMI code)
contiguous zeros
Latched Status: cleared on read
Pulse Density
Violation
(PDEN)
less than 23 ones received in a
floating time window of 192 bits
or
more than 15 consecutive zeros
(see Chapter 5.5.9)
Transmit Line
Short
(XLS)
If XL1 and XL2 are shortened for
at least 32 pulses; pins XL1 and
XL2 are forced into a high
impedance state automatically, if
bit XPM2.DAXLT is reset.
After 32 consecutive pulse
periods the outputs XL1/2 are
activated again and the internal
transmit current limiter is
checked. If a short between XL1/
2 is still existing, the outputs XL1/
2 are switched into high
impedance state again. When
the short disappears pins XL1/2
are activated automatically.
Transmit Ones
Density
(XLO)
32 consecutive zeros in the
transmit data stream on XL1/2
Cleared with each transmitted
pulse
or
Remote Alarm
(RRA)
RC1.RRAM = 1:
bit 2 = 0 not detected in 3
consecutive frames or
FS bit not detected in 3
consecutive multiframes or
8x1,8x0 not detected for 3 times
in a row (ESF).
RRA detection operates in the presence of 10-3 bit error rate.
Data Sheet
149
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.5.2
Auto Modes
• Automatic remote alarm (Yellow Alarm) access
If the receiver has lost its synchronization (FRS0.LFA) a remote alarm (yellow alarm)
can be sent to the distant end automatically, if enabled by bit FMR2.AXRA. In
synchronous state the remote alarm bit is removed.
• Automatic AIS to system interface
In asynchronous state the synchronizer enforces an AIS to the receive system
interface automatically. However, received data may be switched through
transparently if bit FMR2.DAIS is set.
• Automatic clock source switching
In Slave mode (LIM0.MAS = 0) the DCO-R synchronizes to the recovered route clock.
In case of Loss of Signal LOS the DCO-R switches to Master mode automatically.
• Automatic freeze signaling:
Updating of the received signaling information is controlled by the freeze signaling
status. Optionally automatic freeze signaling can be disabled by setting bit SIC3.DAF.
5.5.3
Error Counter
The FALC®-LH offers five error counters where each of them has a length of 16 bit. They
record code violations, framing bit errors, CRC6 bit errors, errored blocks and PRBS bit
errors. Each of the error counters is buffered. Updating the buffer is done in two modes:
• one second accumulation
• on demand via handshake with writing to the DEC register
In the one second mode an internal one second timer updates these buffers and reset
the counter to accumulate the error events in the next one second period. The error
counter can not overflow. Error events occurring during reset are not lost.
5.5.4
Errored Second
®
The FALC -LH supports the error performance monitoring by detecting the following
alarms or error events in the received data:
framing errors, CRC errors, code violations, loss of frame alignment, loss of signal, alarm
indication signal, receive and transmit slips.
With a programmable interrupt mask register IMR4 all these alarms or error events can
generate an Errored Second Interrupt (ISR3.ES) if enabled.
5.5.5
Second Timer
Additionally a one second timer interrupt is generated internally to indicate that the
enabled alarm status bits or the error counters have to be checked. The timing is derived
from RCLK.
Data Sheet
150
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.5.6
Clear Channel Capability
For support of common T1 applications, clear channels can be specified via the 3-byte
register bank CCB1 … CCB3. In this mode the contents of selected transmit time slots
are not overwritten by internally or externally sourced bit-robbing and zero code
suppression (B7 stuffing) information. Remote alarm signaling, however, overwrites
cleared channels.
5.5.7
In-Band Loop Generation and Detection
®
The FALC -LH generates and detects a framed or unframed in-band loop-up/activate
(00001) and loop-down/deactivate (001) pattern according to ANSI T1. 403 with bit error
rates as high as 1/100. Framed or unframed in-band loop code is selected by
LCR1.FLLB. Replacing the in-band loop codes with transmit data is done by FMR5.XLD/
XLU.
The FALC®-LH also offers the ability generating and detecting of a flexible in-band loop
up - and down pattern (LCR1.LLBP = 1). The loop up and loop down pattern is individual
programmable from 2 to 8 bit in length (LCR1.LAC1/0 and LCR1.LDC1/0). Programming
of loop codes is done in registers LCR2 and LCR3.
Status and interrupt-status bits inform the user whether a loop-up or loop-down code was
detected.
5.5.8
Transparent Mode
The transparent modes are useful for loopbacks or for routing data unchanged through
the FALC®-LH.
In receive direction, transparency for ternary or dual/single rail unipolar data is achieved
if the receiver is in the synchronous state and FMR5.RTF has been selected. All bits in
F-bit position of the incoming multiframe are forwarded to RDO and inserted in the FS/
DL time slot or in the F-bit position. In asynchronous state the received data may be
transparently switched through if bit FMR2.DAIS is set. Setting of bit LOOP.RTM
disconnects control of the elastic buffer from the receiver. The elastic buffer is now in a
“free running” mode without any possibility to update the time slot assignment to a new
frame position in case of re-synchronization of the receiver. Together with FMR2.DAIS
this function may be used to realize undisturbed transparent reception.
Setting bit FMR4.TM switches the FALC®-LH in transmit transparent mode:
In transmit direction bit 8 of the FS/DL time slot from the system highway (XDI) is inserted
in the F-bit position of the outgoing frame. For complete transparency the internal
signaling controller, IDLE code generation, AIS/RA alarm generation, single channel and
payload loop back has to be disabled and “Clear Channels” have to be defined via
registers CCB1…3.
Data Sheet
151
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.5.9
Pulse Density Detection
®
The FALC -LH examines the receive data stream on the pulse density requirement
which is defined by ANSI T1. 403. More than 15 consecutive zeros or less than 23 ones
in each and every time window of 193 data bits are detected. Violations of these rules
are indicated by setting the status bit FRS1.PDEN and the interrupt status bit
ISR0.PDEN. Generation of the interrupt status may be programmed either with the
detection or with any change of state of the pulse density alarm (GCR.SCI).
5.6
Test Functions (T1/J1)
5.6.1
Pseudo-Random Bit Sequence Generation and Monitor
®
The FALC -LH has the ability to generate and monitor a 215-1 and 220-1 pseudo-random
bit sequences (PRBS). The generated PRBS pattern is transmitted optionally inverted or
not to the remote end via pins XL1/2 or XDOP/N. Generating and monitoring of PRBS
pattern is done according to ITU-T O. 151 and TR62411 with maximum 14 consecutive
zero restriction.
The PRBS monitor senses the PRBS pattern in the incoming data stream.
Synchronization is done on the inverted and non inverted PRBS pattern. The current
synchronization status is reported in status and interrupt status registers. Enabled by bit
LCR1.EPRM each PRBS bit error increments an error counter (BEC). Synchronization
is reached within 400 ms with a probability of 99.9% and a BER of 1/10 (pattern defined
by ITU-T O.151).
Data Sheet
152
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.6.2
Remote Loop
In the remote loopback mode the clock and data recovered from the line inputs RL1/2 or
RDIP/RDIN are routed back to the line outputs XL1/2 or XDOP/XDON via the analog or
digital transmitter. As in normal mode they are also processed by the synchronizer and
then sent to the system interface.The remote loopback mode is selected by setting the
respective control bits LIM1.RL+JATT. Received data may be looped with or without the
transmit jitter attenuator (FIFO).
RCLK
RL1
RL2
Clock +
Data
Recovery
Rec.
Framer
Elast.
Store
RDO
Trans.
Framer
Elast.
Store
XDI
FIFO
XL1
MUX
XL2
MUX
XCLK
Figure 52
Data Sheet
RCLK
DCO-R/DCO-X
DCO1/2
ITS09750
Remote Loop (T1/J1)
153
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.6.3
Payload Loop Back
To perform an effective circuit test a line loop is implemented.
If the payload loopback (FMR2.PLB) is activated the received 192 bits of payload data
is looped back to the transmit direction. The framing bits, CRC6 and DL bits are not
looped, if FMR4.TM = 0. They are originated by the FALC®-LH transmitter. If FMR4.TM=
1 the received FS/DL bit is sent transparently back to the line interface. Following pins
are ignored: XDI, XSIG, SCLKX, SYPX and XMFS. All the received data is processed
normally. With bit FMR2.SAIS an AIS can be sent to the system interface via pin RDO.
RCLK
RL1
RL2
AIS-GEN
MUX
Clock +
Data
Recovery
Rec.
Framer
Elast.
Store
RDO
SCLKR
XL1
XL2
Elast.
Store
Trans.
Framer
XDI
SCLKX
ITS09748
Figure 53
Payload Loop (T1/J1)
Note: Returned data is not multiframe synchronous.
Data Sheet
154
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.6.4
Local Loop
The local loopback mode, selected by LIM0.LL = 1, disconnects the receive lines RL1/2
or RDIP/RDIN from the receiver. Instead of the signals coming from the line the data
provided by system interface are routed through the analog receiver back to the system
interface. The bit stream is transmitted on the line undisturbedly. However, an AIS to the
distant end can be enabled by setting FMR1.XAIS without influencing the data looped
back to the system interface.
Note that enabling the local loop usually invokes an out of frame error until the receiver
can resynchronize to the new framing. The serial codes for transmitter and receiver have
to be identical.
In digital interface NRZ mode, a clock must be provided on pin RCLKI (=RL2) to enable
switching into local loop mode.
RCLK
RL2
Clock +
Data
Recovery
Rec.
Framer
Elast.
Store
RDO
XL1
MUX
Trans.
Framer
Elast.
Store
XDI
RL1
XL2
AIS-GEN
ITS09749
Figure 54
Data Sheet
Local Loop (T1/J1)
155
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.6.5
Single Channel Loop Back (loopback of time slots)
The channel loopback is selected via LOOP.ECLB = 1.
Each of the 24 time slots may be selected for loopback from the system PCM input (XDI)
to the system PCM output (RDO). This loopback is programmed for one time slot at a
time selected by register LOOP. During loopback, an idle channel code programmed in
register IDLE is transmitted to the remote end in the corresponding PCM route time slot.
For the time slot test, sending sequences of test patterns like a 1 kHz check signal
should be avoided. Otherwise, an increased occurrence of slips in the tested time slot
disturbs testing. These slips do not influence the other time slots and the function of the
receive memory. The usage of a quasi-static test pattern is recommended.
RCLK
RL1
RL2
XL1
XL2
Clock +
Data
Recovery
Trans.
Framer
Rec.
Framer
MUX
MUX
IDLE Code
Figure 55
Data Sheet
Elast.
Store
RDO
Elast.
Store
XDI
ITS09747
Channel Loopback (T1/J1)
156
2000-07
PEB 2255
FALC-LH V1.3
Functional Description T1/J1
5.6.6
Alarm Simulation (T1/J1)
Alarm simulation does not affect the normal operation of the device, i.e. all time slots
remain available for transmission. However, possible “real“ alarm conditions are not
reported to the processor or to the remote end when the device is in the alarm simulation
mode.
The alarm simulation is initiated by setting the bit FMR0.SIM. The following alarms are
simulated:
•
•
•
•
•
•
•
•
Loss of Signal (red alarm)
Alarm Indication Signal AIS (blue alarm)
Loss of pulse frame
Remote alarm (yellow alarm) indication
Receive and transmit slip indication
Framing error counter
Code violation counter
CRC6 error counter
Some of the above indications are only simulated if the FALC®-LH is configured in a
mode where the alarm is applicable.
The alarm simulation is controlled by the value of the Alarm Simulation Counter:
FRS2.ESC which is incremented by setting bit: FMR0.SIM.
Clearing of alarm indications:
• Automatically for LOS, remote (yellow) alarm, AIS, and loss of synchronization or
• User controlled for slips by reading the corresponding interrupt status register ISR3 or
• Error counter have been cleared by reading the corresponding counter registers.
Clearing is only possible at defined counter steps of FRS2.ESC. For complete simulation
(FRS2.ESC = 0), eight simulation steps are necessary.
Data Sheet
157
2000-07
PEB 2255
FALC-LH V1.3
Operational Description E1
6
6.1
Operational Description E1
Operational Overview E1
®
The FALC -LH in principle can be operated in two modes, which are either E1 mode or
T1/J1 mode.
The device is programmable via a microprocessor interface which enables byte or word
access to all control and status registers.
After reset the FALC®-LH must be initialized first. General guidelines for initialization are
described in sections “Device Initialization in E1 Mode” on page 158 and “Device
Initialization in T1/J1 Mode” on page 163
The status registers are read-only and are updated continuously. Normally, the
processor reads the status registers periodically to analyze the alarm status and
signaling data.
6.2
Device Reset E1
The FALC®-LH is forced to the reset state if a high signal is input on pin RES for a
minimum period of 20 µs. During reset the FALC®-LH needs an active clocks on pins
SCLKR, SCLKX, XTAL1 and XTAL3. All output stages except of CLK16M, CLK12M,
CLK8M, CLKX, FSC, XCLK and RCLK are in a high impedance state, all internal flipflops are reset and most of the control registers are initialized with default values.
SIgnals (for example RL1/2 receive line) should not be applied before the device is
powered up.
After reset the device is initialized to E1 operation.
6.3
Device Initialization in E1 Mode
After reset, the FALC®-LH is initialized for doubleframe format with register values listed
in the following table.
Table 39
Initial Values after Reset (E1)
Register
Reset Value Meaning
FMR0
00H
NRZ coding, no alarm simulation;XL1/2 stay tristate
FMR1
FMR2
00H
00H
PCM 30 – doubleframe format, 4.096 Mbit/s system data
rate, no AIS transmission to remote end, payload loop off.
SIC1
SIC2
SIC3
00H
00H
00H
8.192-MHz system clocking rate, receive buffer 2 frames,
transmit buffer bypass, automatic freeze signaling
Data Sheet
158
2000-07
PEB 2255
FALC-LH V1.3
Operational Description E1
Table 39
Initial Values after Reset (E1) (cont’d)
Register
Reset Value Meaning
LOOP
XSW
XSP
TSWM
00H
40H
00H
00H
Channel loop back and single frame mode are disabled.
All bits of the transmitted service word are cleared (bit 2
excluded). Spare bit values are cleared.
No transparent mode active.
XC0
XC1
00H
9CH
The transmit clock offset is cleared.
The transmit time slot offset is cleared.
RC0
00H
RC1
9CH
The receive clock slot offset is cleared; 1st channel phase
is active on PCM highway.
The receive time slot offset is cleared.
IDLE
ICB 1 … 4
00H
00H
Idle channel code is cleared.
Normal operation (no ‘Idle Channel’ selected).
LIM0
00H
LIM1
PCD
PCR
00H
00H
00H
Slave Mode, Local Loop off, CLKX=2.048 MHz active high,
short haul mode, no LOS indication on RCLK
Analog interface selected, Remote Loop off
Pulse Count for LOS Detection cleared
Pulse Count for LOS Recovery cleared
XPM2...0
7BH,03H,00H
Transmit Pulse Mask
IMR0...4
FFH,FF H,FFH, All interrupts are disabled
FFH,FF H,
RTR1...4
TTR1...4
00H,00H,00 H,
00H,
No time slots selected
MODE
PRE
00H
00H
Signaling controller disabled
Preamble cleared
RAH1/2
RAL1/2
FDH, FF H
FFH, FF H
Compare register for receive address cleared
E1 Initialization
For a correct start up of the Primary Access Interface a set of parameters specific to the
system and hardware environment must be programmed after reset goes inactive. Both
the basic and the operational parameters must be programmed before the activation
procedure of the PCM line starts. Such procedures are specified in ITU-T and ETSI
recommendations (e.g. fault conditions and consequent actions). Setting optional
parameters primarily makes sense when basic operation via the PCM line is guaranteed.
Table 40 gives an overview of the most important parameters in terms of signals and
control bits which are to be programmed in one of the above steps. The sequence is
recommended but not mandatory. Accordingly, parameters for the basic and operational
Data Sheet
159
2000-07
PEB 2255
FALC-LH V1.3
Operational Description E1
set up, for example, may be programmed simultaneously. The bit FMR1.PMOD should
always be kept low (otherwise T1/J1 mode is selected).
Table 40
Initialization Parameters (E1)
Basic Set Up
E1
Mode Select
Specification of Line interface and clock
generation
Line interface coding
Loss of Signal detection/recovery
conditions
System interface mode
Transmit offset counters
Receive offset counters
AIS to system interface
FMR1.PMOD = 0
LIM0, LIM1, XPM2...0
Operational Set Up
E1
Select framing
Framing additions
Synchronization mode
Signaling mode
FMR2.RFS1/0, FMR1.XFS
RC1.ASY4, RC1.SWD
FMR1.AFR, FMR2.ALMF
XSP, XSW, FMR1.ENSA, XSA8...4,
TSWM, MODE, CCR1, CCR3, PRE,
RAH1/2, RAL1/2
FMR0.XC1/0, FMR0.RC1/0
PCD, PCR, LIM1, LIM2
FMR1.IMOD
XC0.XCO, XC1.XTO
RC0.RCO, RC1.RTO
FMR2.DAIS/SAIS
Features like channel loop back, idle channel activation, extensions for signaling
support, alarm simulation, … may be activated later. Transmission of alarms (e.g. AIS,
remote alarm) and control of synchronization in connection with consequent actions to
remote end and internal system depend on the activation procedure selected.
Note: Read access to unused register addresses: value should be ignored.
Write access to unused register addresses: should be avoided, or set to ‘00’ hex.
All control registers (except XFIFO, XS1-16, CMDR, DEC) are of type: Read/
Write.
Specific E1 Register Settings
The following is a suggestion for a basic initialization to meet most of the E1
requirements. Depending on different applications and requirement any other
initialization can be used.
Data Sheet
160
2000-07
PEB 2255
FALC-LH V1.3
Operational Description E1
•
Table 41
Line Interface Initialization (E1)
Register
Function
FMR0.XC0
FMR0.RC0
LIM1.DRS
FMR3.CMI
The FALC ®-LH supports requirements for the analog line
interface as well as the digital line interface. For the analog line
interface the codes AMI and HDB3 are supported. For the digital
line interface modes (dual or single rail) the FALC®-LH supports
AMI, HDB3, CMI (with and without HDB3 precoding) and NRZ.
PCD = 0AH
LOS detection after 176 consecutive “zeros” (fulfills G.775 spec).
PCR = 15H
LOS recovery after 22 “ones” in the PCD interval. (fulfills G.775).
LIM1.RIL2-0 = 03H
LOS threshold (fulfills G.775; see DC characteristics)
E1 Framer Initialization
The selection of the following modes during the basic initialization supports the ETSI
requirements for E-Bit Access, Remote Alarm and Synchronization (please refer also to
FALC®-LH driver code of the Reference System EASY2255-R1 and application notes)
and helps to reduce the software load. They are very helpful especially to meet
requirements as specified in ETS300 011.
Table 42
Framer Initialization (E1)
Register
Function
XSP.AXS = 1
ETS300 011 C4.x for instance requires the sending of E-Bits in
TS0 if CRC4 errors have been detected. By programming
XSP.AXS = 1 the submultiframe status is inserted automatically in
the next outgoing multiframe.
XSP.EBP = 1
If the FALC®-LH has reached asynchronous state the E-Bit is
cleared if XSP.EBP = 0 and set if XSP.EBP = 1. ETS300 011
requires that the E-Bit is set in asynchronous state.
FMR2.AXRA = 1
The transmission of RAI via the line interface is done automatically
by the FALC ®-LH in case of Loss of Frame Alignment
(FRS0.LFA = 1). If basic framing has been reinstalled RAI is
automatically reset.
FMR2.FRS1/2 = 10 In this mode a search of double framing is automatically reinitiated
FMR1.AFR = 1
if no CRC4 multiframing could be found within 8ms. Together with
FMR2.AXRA = 1 this mode is essential to meet ETS300 011 and
reduces the processor load heavily.
Data Sheet
161
2000-07
PEB 2255
FALC-LH V1.3
Operational Description E1
Table 42
Framer Initialization (E1) (cont’d)
Register
Function
FMR2.ALMF = 1
The receiver initiates a new basic- and multiframing research if
more than 914 CRC4 errors have been detected in one second.
FMR2.FRS1/0 = 11 In the interworking mode the FALC®-LH stays in double framing
format if no multiframe pattern could be found in a time interval of
400 ms. This is also indicated by a 400 ms interrupt. Additionally
the extended interworking mode (FMR3.EXTIW = 1) will activate
after 400 ms the remote alarm (FMR2.AXRA = 1) and will still
search the multiframing without switching completely to the double
framing. A complete resynchronization in an 8 ms interval is not
initiated.
Table 43
HDLC Controller Initialization (E1)
Register
Function
MODE = 88H
HDLC Receiver active, no address comparison.
CCR1 = 18H
Enable Signaling via TS0...31, Interframe Time Fill with
continuous FLAGs.
IMR0.RME = 0
IMR0.RPF = 0
IMR1.XPR = 0
Unmask interrupts for HDLC processor requests.
RTR3.TS16 = 1
TTR3.TS16 = 1
Select TS16 for HDLC data reception and transmission.
Table 44
CAS-CC Initialization (E1)
Register
Function
XSP.CASEN = 1
Send CAS info stored in the XS1...16 registers.
IMR0.CASC = 0
Enable interrupt with any data change in the RS1...16 registers.
•
Note: After the device initialization a software reset should be executed by setting
of bits CMDR.XRES/RRES.
Data Sheet
162
2000-07
PEB 2255
FALC-LH V1.3
Operational Description T1/J1
7
7.1
Operational Description T1/J1
Operational Overview T1/J1
®
The FALC -LH in principle can be operated in two modes, which are either E1 mode or
T1/J1 mode. There are only minor differences between T1 and J1 mode which are
described in Table 48.
The device is programmable via a microprocessor interface which enables byte or word
access to all control and status registers.
After reset the FALC®-LH must be initialized first. General guidelines for initialization are
described in sections “Device Initialization in E1 Mode” on page 158 and “Device
Initialization in T1/J1 Mode” on page 163
The status registers are read-only and are updated continuously. Normally, the
processor reads the status registers periodically to analyze the alarm status and
signaling data.
7.2
Device Reset T1/J1
®
The FALC -LH is forced to the reset state if a high signal is input on pin RES for a
minimum period of 20 µs. During reset the FALC®-LH needs an active clocks on pins
SCLKR, SCLKX, XTAL1 and XTAL3. All output stages except of CLK16M, CLK12M,
CLK8M, CLKX, FSC, XCLK and RCLK are in a high impedance state, all internal flipflops are reset and most of the control registers are initialized with default values.
SIgnals (for example RL1/2 receive line) should not be applied before the device is
powered up.
After reset the device is initialized to E1 operation. Switching to T1/J1 mode is done by
software (FMR1.PMOD = 1).
7.3
Device Initialization in T1/J1 Mode
After reset, the FALC®-LH is initialized for E1 doubleframe format. To initialize T1/J1
mode, bit FMR1.PMOD has to be set high. After the internal clocking is settled to T1/
J1mode (takes up to 20 µs), the following register values are initialized:
Data Sheet
163
2000-07
PEB 2255
FALC-LH V1.3
Operational Description T1/J1
.
Table 45
Register
Initial Values after reset and FMR1.PMOD = 1 (T1/J1)
Initiated
Value
Meaning
FMR0
00H
NRZ coding, no alarm simulation; XL1/2 stay tristate
FMR1
FMR2
10H
00H
PCM 24 mode, 4.096 Mbit/s system data rate, no AIS
transmission to remote end or system interface, payload
loop off, channel translation mode 0
SIC1
SIC2,
SIC3
00H
00H
00H
8.192-MHz system clocking rate, Receive Buffer 2
Frames, Transmit Buffer bypass, Automatic freeze
signaling, data is active in the first channel phase
LOOP
00H
Channel loop back is disabled.
FMR4
FMR5
00H
00H
Remote alarm indication towards remote end disabled.
LFA condition: 2 out of 4 framing bits, Non-autosynchronization mode, F12 multiframing, internal bitrobbing access disabled
XC0
XC1
00H
9CH
The transmit clock slot offset is cleared.
The transmit time slot offset is cleared.
RC0
RC1
00H
9CH
The receive clock slot offset is cleared.
The receive time slot offset is cleared.
IDLE
ICB 1 … 3
00H
00H
Idle channel code is cleared.
Normal operation (no “Idle Channels” selected).
CCB 1 … 3
00H
Normal operation (no clear channel operation).
LIM0
LIM1
00H
00H
PCD
PCR
00H
00H
Slave Mode, Local Loop off, CLKX=2.048 MHz active
high,
short haul mode, no LOS indication on RCLK
Analog interface selected, Remote Loop off
Pulse Count for LOS Detection cleared
Pulse Count for LOS Recovery cleared
XPM2...0
7BH,03H,00H Transmit Pulse Mask
IMR0-4
FFH
All interrupts are disabled
RTR1-4
TTR1-4
00H
No time slots selected
MODE
00H
Signaling controller disabled
RAH1/2
RAL1/2
FDH,FFH
FFH,FFH
Compare register for receive address cleared
Data Sheet
164
2000-07
PEB 2255
FALC-LH V1.3
Operational Description T1/J1
T1/J1 Initialization
For a correct start up of the Primary Access Interface a set of parameters specific to the
system and hardware environment must be programmed after pin RES goes inactive
(low). Both the basic and the operational parameters must be programmed before the
activation procedure of the PCM line starts. Such procedures are specified in ITU-T
recommendations (e.g. fault conditions and consequent actions). Setting optional
parameters primarily makes sense when basic operation via the PCM line is guaranteed.
Table 46 gives an overview of the most important parameters in terms of signals and
control bits which are to be programmed in one of the above steps. The sequence is
recommended but not mandatory. Accordingly, parameters for the basic and operational
set up, for example, may be programmed simultaneously. The bit FMR1.PMOD must
always be kept high (otherwise E1 mode is selected).
Features like channel loop back, idle channel activation, clear channel activation,
extensions for signaling support, alarm simulation, … may be activated later.
Transmission of alarms (e.g. AIS, remote alarm) and control of synchronization in
connection with consequent actions to remote end and internal system depend on the
activation procedure selected.
Table 46
Initialization Parameters (T1/J1)
Basic Set Up
T1/J1
Mode Select
Specification of Line interface and clock
generation
Line interface coding
Loss of Signal detection/recovery
conditions
System interface mode
Channel translation mode
Transmit offset counters
Receive offset counters
AIS to system interface
FMR1.PMOD = 1
LIM0, LIM1, XPM2-0
Operational Set Up
T1/J1
Select framing
Framing additions
Synchronization mode
FMR4.FM1/0
FMR1.CRC, FMR0.SRAF
FMR4.AUTO, FMR4.SSC1/0,
FMR2.MCSP, FMR2.SSP
FMR1.SIGM, FMR5.EIBR, XC0.BRM,
MODE, CCR1, CCR3, RAH1/2, RAL1/2
Signaling mode
Data Sheet
FMR0.XC1/0, FMR0.RC1/0
PCD, PCR, LIM1, LIM2
FMR1.IMOD
FMR1.CTM
XC0.XCO, XC1.XTO
RC0.RCO, RC1.RTO
FMR2.DAIS/SAIS
165
2000-07
PEB 2255
FALC-LH V1.3
Operational Description T1/J1
Note: Read access to unused register addresses: value should be ignored.
Write access to unused register addresses: should be avoided, or set to ‘00’hex.
All control registers (except XFIFO, XS1-12, CMDR, DEC) are of type: Read/Write
Specific T1/J1 Initialization
The following is a suggestion for a basic initialization to meet most of the T1/J1
requirements. Depending on different applications and requirements any other
initialization can be used.
Table 47
Line Interface Initialization (T1/J1)
Register
Function
FMR0.XC0/1
FMR0.RC0/1
LIM1.DRS
CCB1-3
The FALC®-LH supports requirements for the analog line interface
as well as the digital line interface. For the analog line interface the
codes AMI (with bit 7stuffing) and B8ZS are supported. For the
digital line interface modes (dual or single rail) the FALC®-LH
supports AMI (with bit 7 stuffing) and B8ZS.
PCD = 0x0A
LOS detection after 176 consecutive “zeros” (fulfills G.775 spec,
Bellcore/AT&T)
PCR = 0x15
LOS recovery after 22 “ones” in the PCD interval. (fulfills G.775,
Bellcore/AT&T)
LIM1.RIL20 = 0x03
LOS threshold (fulfills G.775, see DC characteristics).
GCR.SCI = 1
Additional Recovery Interrupts. Help to meet alarm activation and
deactivation conditions in time.
LIM2.LOS2/1 = 01
Automatic pulse density check on 15 consecutive zeros for LOS
recovery condition (Bellcore requirement)
Table 48
Framer Initialization (T1/J1)
Register
Function
T1
FMR4.SSC1/0
J1
Selection of framing sync conditions
FMR4.FM1/0
Select framing format
FMR2.AXRA = 1
The transmission of RAI via the line interface is done automatically
by the FALC ®-LH in case of Loss of Frame Alignment
(FRS0.LFA = 1). If framing has been reinstalled RAI is
automatically reset
Data Sheet
166
2000-07
PEB 2255
FALC-LH V1.3
Operational Description T1/J1
Table 48
Framer Initialization (T1/J1) (cont’d)
Register
Function
T1
J1
1)
Remote alarm handling via DLchannel according to ITU-T
JG.704 using pattern
“1111111111111111”
RCO.SJR = 1
FMR0.SRAF = 0
XSW.XRA = 1
RCO.SJR1) = 0
CRC6 calculation without FS/DL
bits
RCO.SJR1) = 1
FMR4.AUTO = 1
CRC6 calculation including FS/
DL bits
Automatic synchronization in case of definite framing candidate
(FRS0.FSRF).
In case of multiple framing candidates and CRC6 errors different
resynchronization conditions can be programmed via
FMR2.MCSP/SSP.
Synchronization and
resynchronization conditions,
for details see register
description.
FMR4.SSC1 = 1
FMR4.SSC0 = 1
FMR2.MCSP = 0
FMR2.SSP = 1
1)
Remote alarm handling and CRC6 calculation are commonly selected by bit RCO.SJR
Table 49
Initialization of the HDLC controller (T1/J1)
Register
Function
MODE = 88H
HDLC Receiver active, No address comparison
CCR1 = 18H
Enable Signaling via time slot 0...31, Interframe Time Fill with
continuous FLAGs
IMR0.RME = 0
IMR0.RPF = 0
IMR1.XPR = 0
Select interrupts for HDLC processor requests
RTR4.0 = 1
TTR4.0 = 1
Select time slot 24 for HDLC data reception and transmission
Data Sheet
167
2000-07
PEB 2255
FALC-LH V1.3
Operational Description T1/J1
Table 50
Initialization of the CAS-BR Controller (T1/J1)
Register
Function
FMR5.EIBR = 1
FMR1.SIGM = 1
Enable CAS-BR Mode
Send CAS-BR information stored in XS1...12
IMR1.CASE = 0
IMR0.RSC = 0
Enable interrupts which indicate the access to the XS1...12 CASBR registers and any data change in RS1...12
Note: After the device initialization a software reset should be executed by setting
of bits CMDR.XRES/RRES.
Data Sheet
168
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
8
Signaling Controller Operating Modes
The HDLC controller can be programmed to operate in various modes, which are
different in the treatment of the HDLC frame in receive direction. Thus, the receive data
flow and the address recognition features can be performed in a very flexible way, to
satisfy almost any practical requirements.
There are 4 different operating modes which can be set via the MODE register.
8.1
HDLC Mode
All frames with valid addresses are forwarded directly via the RFIFO to the system
memory.
Depending on the selected address mode, the FALC®-LH can perform a 1 or 2 byte
address recognition (MODE.MDS0).
If a 2-byte address field is selected, the high address byte is compared with the fixed
value FEH or FCH (group address) as well as with two individually programmable values
in RAH1 and RAH2 registers. According to the ISDN LAPD protocol, bit 1 of the high byte
address is interpreted as command/response bit (C/R) and is excluded from the address
comparison to RAH1.
Similarly, two compare values can be programmed in special registers (RAL1, RAL2) for
the low address byte. A valid address is recognized in case the high and low byte of the
address field correspond to one of the compare values. Thus, the FALC®-LH can be
called (addressed) with 6 different address combinations. HDLC frames with address
fields that do not match any of the address combinations, are ignored by the FALC®-LH.
In case of a 1-byte address, RAL1 and RAL2 are used as compare registers. The HDLC
control field, data in the I-field and an additional status byte are temporarily stored in the
RFIFO. Additional information can also be read from a special register (RSIS).
As defined by the HDLC protocol, the FALC®-LH performs the zero bit insertion/deletion
(bit-stuffing) in the transmit/receive data stream automatically. That means, it is
guaranteed that at least a “0” will appear after 5 consecutive “1”s.
8.1.1
Non-Auto-Mode (MODE.MDS2...1 = 01)
Characteristics: address recognition, FLAG - and CRC generation/check, bit-stuffing
All frames with valid addresses are forwarded directly via the RFIFO to the system
memory.
8.1.2
Transparent Mode 1 (MODE.MDS2...0 = 101)
Characteristics: address recognition, FLAG - and CRC generation/check, bit-stuffing
Only the high byte of a 2-byte address field is compared with registers RAH1/2. The
whole frame excluding the first address byte is stored in RFIFO.
Data Sheet
169
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
8.1.3
Transparent Mode 0 (MODE.MDS2...0 = 100)
Characteristics: FLAG and CRC generation/check, bit-stuffing
No address recognition is performed and each frame is stored in the RFIFO.
8.1.4
Receive Data Flow
The following figure gives an overview of the management of the received HDLC frames
in the different operating modes.
FLAG
ADDR
CTRL
DATA
CRC
FLAG
MODE.MDS(2:0)
1)
RAH1,2 RAL1,2
RFIFO
0
1
1
Non-Auto/16
2)
2)
RSIS
RAH1,2
1)
X
RFIFO
0
1
0
Non-Auto/8
2)
RSIS
1)
RAH1,2
RFIFO
1
0
1 Transparent 1
2)
RSIS
1)
RFIFO
1
0
0 Transparent 0
RSIS
Description of Symbols:
In case of 8-bit address the
control field starts here
compared with register
1) CRC is optionally stored in RFIFO if CCR3.RCRC = 1
stored in FIFO or register
2) Address is optionally stored in RFIFO if CCR3.RADD = 1
F0225
Figure 56
Data Sheet
HDLC Receive Data Flow of FALC®-LH
170
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
8.1.5
Transmit Data Flow
The frames can be transmitted as shown below.
FLAG
ADDR
CTRL
ADDRESS
CONTROL
Transmit
HDLC
Frame
(XHF)
Ι
CRC
DATA
FLAG
CHECKRAM
XFIFO
ITD06456
Figure 57
HDLC Transmit Data Flow of FALC ®-LH
Transmitting a HDLC frame via register CMDR.XHF, the address, the control fields and
the data field have to be entered in the XFIFO.
If CCR3.XCRC is set, the CRC checksum will not be generated internally. The checksum
has to be provided via the transmit FIFO (XFIFO) as the last two bytes. The transmitted
frame is closed automatically with a closing flag only.
The FALC®-LH does not check whether the length of the frame, i.e. the number of bytes
to be transmitted makes sense or not.
8.2
Extended Transparent Mode
Characteristics: fully transparent
In no HDLC mode, fully transparent data transmission/reception without HDLC framing
is performed, i.e. without FLAG generation/recognition, CRC generation/check, or bitstuffing. This feature can be profitably used e.g. for:
• Specific protocol variations
• Transmission of a BOM frame
• Test purposes
Data transmission is always performed out of the XFIFO. In transparent mode, the
receive data is shifted into the RFIFO.
Data Sheet
171
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
8.3
Signaling Controller Functions
8.3.1
Shared Flags
The closing Flag of a previously transmitted frame simultaneously becomes the opening
Flag of the following frame if there is one to be transmitted. The Shared Flag feature is
enabled by setting bit SFLG in control register CCR1.
8.3.2
Preamble Transmission
If enabled via register CCR3, a programmable 8-bit pattern (defined by register PRE) is
transmitted with a selectable number of repetitions after Interframe Timefill transmission
is stopped and a new frame is ready to be sent.
Zero bit insertion is disabled during preamble transmission. To guarantee correct
function the programmed preamble value should be different to the Receive Address
Byte values. Otherwise the preamble could be detected as valid address with shared
flags.
In BOM mode the MSB of the preamble should be reset in order to achieve a faster
synchronization at the BOM receiver. After the preamble has been sent, the transmitter
inserts one sync byte (FFH) automatically before sending the contents of the transmit
FIFO.
8.3.3
Transparent Transmission and Reception
When programmed in the extended transparent mode via the MODE register
(MDS2...0 = 111), the FALC®-LH performs fully transparent data reception without
HDLC framing, i.e. without
• FLAG deletion
• CRC checking
• Bit-stuffing
In order to enable fully transparent data reception, bit MODE.HRAC has to be set and
FFH has to be written to RAH2.
Received data is always shifted into RFIFO.
Data transmission is always performed out of XFIFO by shifting the contents of XFIFO
directly into the outgoing data stream. Transmission is initiated by setting CMDR.XTF. A
sync byte FFH is automatically sent before the first byte of the XFIFO is transmitted.
8.3.4
Cyclic Transmission (fully transparent)
If the extended transparent mode is selected, the FALC®-LH supports the continuous
transmission of the contents of the transmit FIFO.
Data Sheet
172
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
After having written 1 to 32 bytes to XFIFO, the command XREP and XTF via the CMDR
register (bit 7 … 0 = ‘00100100’ = 24H) forces the FALC®-LH to transmit the data stored
in XFIFO repeatedly to the remote end.
Note: The cyclic transmission continues until a reset command (CMDR: SRES) is issued
or with resetting CMDR.XREP, after which continuous ‘1’s are transmitted.
During cyclic transmission the XREP-bit has to be set with every write operation
to CMDR.
8.3.5
CRC ON/OFF Features
As an option in HDLC mode the internal handling of received and transmitted CRC
checksum can be influenced via control bits CCR3.RCRC and CCR3.XCRC.
• Receive Direction
The received CRC checksum is always assumed to be in the 2 last bytes of a frame
(CRC-ITU), immediately preceding a closing flag. If CCR3.RCRC is set, the received
CRC checksum is written to RFIFO where it precedes the frame status byte (contents of
register RSIS). The received CRC checksum is additionally checked for correctness. If
HDLC mode is selected, the limits for ‘Valid Frame’ check are modified (refer to
description of bit RSIS.VFR).
• Transmit Direction
If CCR3.XCRC is set, the CRC checksum is not generated internally. The checksum has
to be provided via the transmit FIFO (XFIFO) as the last two bytes. The transmitted frame
will only be closed automatically with a closing flag.
The FALC®-LH does not check whether the length of the frame, i.e. the number of bytes
to be transmitted makes sense or not.
8.3.6
Receive Address pushed to RFIFO
The address field of received frames can be pushed to the receive FIFO (first one or two
bytes of the frame). This function is useful with the extended address recognition. It is
enabled by setting control bit CCR2.RADD.
8.3.7
HDLC Data Transmission
In transmit direction 2 × 32 byte FIFO buffers are provided. After checking the XFIFO
status by polling bit SIS.XFW or after an interrupt ISR1.XPR (Transmit Pool Ready), up
to 32 bytes may be entered by the CPU to the XFIFO.
The transmission of a frame can be started by issuing an XHF command via the
command register. If enabled, a specified number of preambles (defined by register
PRE) are sent optionally before transmission of the current frame starts. If the transmit
command does not include an end of message indication (CMDR.XME), the FALC®-LH
will repeatedly request for the next data block by means of an XPR interrupt as soon as
Data Sheet
173
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
no more than 32 bytes are stored in the XFIFO, i.e. a 32-byte pool is accessible to the
CPU.
This process is repeated until the CPU indicates the end of message by XME command,
after which frame transmission is finished correctly by appending the CRC and closing
flag sequence. Consecutive frames may be share a flag, or may be transmitted as backto-back frames, if service of XFIFO is fast enough.
In case no more data is available in the XFIFO prior to the arrival of XME, the
transmission of the frame is terminated with an abort sequence and the CPU is notified
by interrupt ISR1.XDU. The frame may be aborted by software using CMDR.SRES.
The data transmission sequence from the CPU’s point of view is outlined in Figure 58.
START
N
Transmit
Pool Ready
?
Y
XPR Interrupt, or
XFW Bit in SIS Register = 1
Write Data
(up to 32 bytes)
to XFIFO
Command
XTF/XHF
N
End of
Message
?
Y
Command
XTF/XHF + XME
END
Figure 58
ITD08565
Interrupt Driven Data Transmission (flow diagram)
The activities at both serial and CPU interface during frame transmission (supposed
frame length = 70 bytes) shown in Figure 59.
Data Sheet
174
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
•
Transmit Frame (70 bytes)
32
System
Interface
32
6
FALC R
CPU
Interface
XPR
WR XFIFO
32 bytes
XHF
WR XFIFO
32 bytes
Command
XHF
XPR
XHF + XME XPR
WR XFIFO
6 bytes
ALLS
ITD10971
Figure 59
8.3.8
Interrupt Driven Transmission Example
HDLC Data Reception
2 × 32 byte FIFO buffers are also provided in receive direction. There are different
interrupt indications concerned with the reception of data:
• RPF (Receive Pool Full) interrupt, indicating that a 32-byte block of data can be read
from RFIFO and the received message is not yet complete.
• RME (Receive Message End) interrupt, indicating that the reception of one message
is completed.
The following figure gives an example of a reception sequence, assuming that a “long”
frame (66 bytes) followed by two short frames (6 bytes each) are received.
•
System
Interface
Receive Frame 1 (66 bytes) RF2 RF3
2 6 6
32
32
FALC R
RMC
RPF
RMC
RME
RMC
RME
RMC
RD6 bytes
RD Status
RD6 bytes
RD Status
RD2 bytes
RD RFIFO
32 bytes
RD RFIFO
32 bytes
RPF
RD Status
CPU
Interface
RMC
RME
ITD10972
Figure 60
Data Sheet
Interrupt Driven Reception Sequence Example
175
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
8.3.9
Sa bit Access (E1)
®
The FALC -LH supports the Sa bit signaling of time slot 0 of every other frame as follows:
• access via registers RSW/XSW
• access via registers RSA8-4/XSA4-8
• capable of storing the information for a complete multiframe
the access via the 64 byte deep receive/transmit FIFO of the integrated signaling
controller. This Sa bit access gives the opportunity to transmit/receive a transparent bit
stream as well as HDLC frames where the signaling controller automatically processes
the HDLC protocol. Enabling for receive direction is done by resetting of CCR1.EITS=0
and setting of registers XCO.SA4E...8E as required. For transmit direction bits
TSWM.TSA4...8 have to be set as required, additionally.
Data written to the XFIFO will subsequently transmit in the Sa bit positions defined by
register XC0.SA8E-4E and the corresponding bits of TSWM.TSA8-4. Any combination
of Sa bits can be selected. After the data has been sent out completely, “all ones” or
Flags (CCR1.ITF) are transmitted. The continuous transmission of a transparent bit
stream, which is stored in the XFIFO, can be enabled.
With the setting of bit MODE.HRAC the received Sa bits can be forwarded to the receive
FIFO.
The access to and from the FIFOs is supported by ISR0.RME/RPF and ISR1.XPR/ALS.
8.3.10
Bit Oriented Message Mode (T1/J1)
®
The FALC -LH supports signaling and maintenance functions for T1/J1 - Primary Rate
Interfaces using the Extended Super Frame format. The device supports the DL-channel
protocol for ESF format according to T1.403-1989 ANSI or to AT&T TR54016
specification. The HDLC- and Bit Oriented Message (BOM) -Receiver can be switched
on/off independently. If the FALC®-LH is used for HDLC formats only, the BOM receiver
has to be switched off. If HDLC- and BOM-receiver has been switched on
(MODE.HRAC/BRAC), an automatic switching between HDLC and BOM mode is
enabled. Storing of received DL bit information in the RFIFO of the signaling controller
and transmitting the XFIFO contents in the DL bit positions is enabled by CCR1.EDLX/
EITS = 10. After hardware (pin RES = high) or software reset (CMDR.RRES = 1) the
FALC®-LH operates in HDLC mode. If eight or more consecutive ones are detected, the
BOM mode is entered. Upon detection of a flag in the data stream, the FALC®-LH
switches back to HDLC-mode. Operating in BOM-mode, the FALC®-LH may receive an
HDLC frame immediately, i.e. without any preceding flags.
In BOM-mode, the following byte format is assumed (the left most bit is received first).
111111110xxxxxx0
The FALC®-LH uses the FFH byte for synchronization, the next byte is stored in RFIFO
(first bit received: LSB) if it starts and ends with a ‘0’. Bytes starting and ending with a ‘1’
are not stored. If there are no 8 consecutive one’s detected within 32 bits, an interrupt
ISR0.ISF is generated. However, byte sampling is not stopped.
Data Sheet
176
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
Byte sampling in BOM Mode (T1/J1)
a)
1111 1111 1111 0011 0100 1111 1111 0011 0100 1110 1111 0011 0100 1101 1111
sync
not stored
new sync
1.byte
stored
1.corrupted
sync
2.byte
stored
2.corrupted
sync
corrupted
sync
b)
1111 1111 0111 0110 1101 1111 0111 0110 1111 1111 0111 0110 0111 1111
sync
1.byte
stored
1.corrupted
sync
2.byte
stored
2.sync
3.byte
stored
3.corrupted
sync
Two different BOM reception modes can be programmed (by CCR1.BRM).
10 byte packets: CCR1.BRM = 0
After storing 10 bytes in RFIFO the receive status byte marking a BOM frame
(RSIS.HFR) is added as the eleventh byte and an interrupt (ISR0.RME) is generated.
The sampling of data bytes continues and interrupts are generated every 10 bytes until
an HDLC flag is detected.
Continuous reception: CCR1.BRM = 1
Interrupts are generated every 32 (16, 4, 2) bytes. After detecting an HDLC flag, byte
sampling is stopped, the receive status byte is stored in RFIFO and an RME interrupt is
generated.
The user may switch between these modes at any time. Byte sampling may be stopped
by deactivating the BOM receiver (MODE.BRAC). In this case the receive status byte is
added, an interrupt is generated and HDLC-mode is entered. Whether the FALC®-LH
operates in HDLC or BOM mode may be checked by reading the Signaling Status
Register (SIS.BOM).
Data Sheet
177
2000-07
PEB 2255
FALC-LH V1.3
Signaling Controller Operating Modes
8.3.10.1 Data Link Access in ESF/F72 Format (T1/J1)
The FALC®-LH supports the DL-channel protocol using the ESF or F72 (SLC96) format
as follows:
• Sampling of DL bits is done on a multiframe basis and stored in the registers RDL1...3.
A receive multiframe begin interrupt is provided to read the received data DL bits. The
contents of registers XDL1...3 is subsequently sent out on the transmit multiframe
basis if it is enabled via FMR1.EDL. A transmit multiframe begin interrupt requests for
writing new information to the DL-bit registers.
• If enabled by CCR1.EDLX/EITS=10, the DL-bit information is stored in the Receive
FIFO of the signaling controller. The DL-bits stored in the XFIFO are inserted into the
outgoing data stream. If CCR1.EDLX is cleared, a HDLC- or a transparent- frame can
be sent or received via the RFIFO/XFIFO.
Data Sheet
178
2000-07
PEB 2255
FALC-LH V1.3
Register Description
Due to the different device function in E1 and T1/J1 mode, several registers and register
bits have dedicated functions according to the selected operation mode.
To maintain easy readability this chapter is divided into separate E1 and T1/J1 sections.
Please choose the correct description according to your application (E1 or T1/J1).
Data Sheet
179
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
9
E1 Registers
9.1
E1 Control Register Addresses
•
Table 51
E1 Control Register Address Arrangement
Address
Register
Type
Comment
Page
00
XFIFO
W
Transmit FIFO
183
01
XFIFO
W
Transmit FIFO
183
02
CMDR
W
Command Register
183
03
MODE
R/W
Mode Register
185
04
RAH1
R/W
Receive Address High 1
185
05
RAH2
R/W
Receive Address High 2
186
06
RAL1
R/W
Receive Address Low 1
186
07
RAL2
R/W
Receive Address Low 2
186
08
IPC
R/W
Interrupt Port Configuration
186
09
CCR1
R/W
Common Configuration Register 1
187
0A
CCR3
R/W
Common Configuration Register 3
189
0B
PRE
R/W
Preamble Register
190
0C
RTR1
R/W
Receive Timeslot Register 1
191
0D
RTR2
R/W
Receive Timeslot Register 2
191
0E
RTR3
R/W
Receive Timeslot Register 3
191
0F
RTR4
R/W
Receive Timeslot Register 4
191
10
TTR1
R/W
Transmit Timeslot Register 1
192
11
TTR2
R/W
Transmit Timeslot Register 2
192
12
TTR3
R/W
Transmit Timeslot Register 3
192
13
TTR4
R/W
Transmit Timeslot Register 4
192
14
IMR0
R/W
Interrupt Mask Register 0
193
15
IMR1
R/W
Interrupt Mask Register 1
193
16
IMR2
R/W
Interrupt Mask Register 2
193
17
IMR3
R/W
Interrupt Mask Register 3
193
18
IMR4
R/W
Interrupt Mask Register 4
193
19
IMR5
R/W
Interrupt Mask Register 5
193
1A
FMR0
R/W
Framer Mode Register 0
193
Data Sheet
180
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Table 51
E1 Control Register Address Arrangement (cont’d)
Address
Register
Type
Comment
Page
1B
FMR1
R/W
Framer Mode Register 1
195
1C
FMR2
R/W
Framer Mode Register 2
197
1D
LOOP
R/W
Channel Loop Back Register
199
1E
XSW
R/W
Transmit Service Word
200
1F
XSP
R/W
Transmit Spare Bits
201
20
XC0
R/W
Transmit Control 0
203
21
XC1
R/W
Transmit Control 1
203
22
RC0
R/W
Receive Control 0
204
23
RC1
R/W
Receive Control 1
206
24
XPM0
R/W
Transmit Pulse Mask 0
207
25
XPM1
R/W
Transmit Pulse Mask 1
207
26
XPM2
R/W
Transmit Pulse Mask 2
207
27
TSWM
R/W
Transparent Service Word Mask
208
29
IDLE
R/W
Idle Channel Code
209
2A
XSA4
R/W
Transmit SA4 Bit Register
210
2B
XSA5
R/W
Transmit SA5 Bit Register
210
2C
XSA6
R/W
Transmit SA6 Bit Register
210
2D
XSA7
R/W
Transmit SA7 Bit Register
210
2E
XSA8
R/W
Transmit SA8 Bit Register
210
2F
FMR3
R/W
Framer Mode Register 3
210
30
ICB1
R/W
Idle Channel Register 1
212
31
ICB2
R/W
Idle Channel Register 2
212
32
ICB3
R/W
Idle Channel Register 3
212
33
ICB4
R/W
Idle Channel Register 4
212
34
LIM0
R/W
Line Interface Mode 0
213
35
LIM1
R/W
Line Interface Mode 1
214
36
PCD
R/W
Pulse Count Detection
216
37
PCR
R/W
Pulse Count Recovery
216
38
LIM2
R/W
Line Interface Mode 2
217
39
LCR1
R/W
Loop Code Register 1
218
Data Sheet
181
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Table 51
E1 Control Register Address Arrangement (cont’d)
Address
3A
Register
Type
Comment
Page
LCR2
R/W
Loop Code Register 2
220
3B
LCR3
R/W
Loop Code Register 3
220
3C
SIC1
R/W
System Interface Control 1
221
3D
SIC2
R/W
System Interface Control 2
223
3E
LIM3
R/W
Line Interface Mode 3
224
40
SIC3
R/W
System Interface Control 3
224
60
DEC
W
Disable Error Counter
225
70
XS1
W
Transmit CAS Register 1
226
71
XS2
W
Transmit CAS Register 2
226
72
XS3
W
Transmit CAS Register 3
226
73
XS4
W
Transmit CAS Register 4
226
74
XS5
W
Transmit CAS Register 5
226
75
XS6
W
Transmit CAS Register 6
226
76
XS7
W
Transmit CAS Register 7
226
77
XS8
W
Transmit CAS Register 8
226
78
XS9
W
Transmit CAS Register 9
226
79
XS10
W
Transmit CAS Register 10
226
7A
XS11
W
Transmit CAS Register 11
226
7B
XS12
W
Transmit CAS Register 12
226
7C
XS13
W
Transmit CAS Register 13
226
7D
XS14
W
Transmit CAS Register 14
226
7E
XS15
W
Transmit CAS Register 15
226
7F
XS16
W
Transmit CAS Register 16
226
After ‘RESET’ all control registers except the XFIFO and XS1...16 are initialized to
defined values.
Unused bits have to be cleared (set to logical ‘0’).
Data Sheet
182
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
9.2
Detailed Description of E1 Control Registers
Transmit FIFO (Write)
XFIFO
7
0
XF7
XF0
(00/01)
Writing data to XFIFO can be done in 8-bit (byte) or 16-bit (word)
access. The LSB is transmitted first.
Up to 32 bytes/16 words of transmit data can be written to the XFIFO
following a XPR (or ALLS) interrupt.
Command Register (Write)
Value after RESET: 00H
7
CMDR
RMC…
RMC
0
RRES
XREP
XRES
XHF
XTF
XME
SRES
(02)
Receive Message Complete
Confirmation from CPU to FALC®-LH that the current frame or data
block has been fetched following a RPF or RME interrupt, thus the
occupied space in the RFIFO can be released.
RRES…
Receiver Reset
The receive line interface except the clock and data recovery unit
(DPLL), the DCR-R circuitry, the receive framer, the one second timer
and the receive signaling controller are reset. However the contents
of the control registers is not deleted. RRES has to be given every
time after a configuration change.
XREP…
Transmission Repeat
If XREP is set together with XTF (write 24H to CMDR), the FALC®-LH
repeatedly transmits the contents of the XFIFO (1 … 32 bytes)
without HDLC framing fully transparently, i.e. without FLAG,CRC.
The cyclic transmission is stopped with a SRES command or by
resetting XREP.
Note: During cyclic transmission the XREP-bit has to be set with
every write operation to CMDR.
Data Sheet
183
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
XRES…
Transmitter Reset
The transmit framer and transmit line interface including DCO-X are
reset. However, the contents of the control registers is not deleted.
XRES has to be given every time after a configuration change.
XHF…
Transmit HDLC Frame
After having written up to 32 bytes to the XFIFO, this command
initiates the transmission of a HDLC frame.
XTF…
Transmit Transparent Frame
Initiates the transmission of a transparent frame without HDLC
framing.
XME…
Transmit Message End
Indicates that the data block written last to the transmit FIFO
completes the current frame. The FALC®-LH can terminate the
transmission operation properly by appending the CRC and the
closing flag sequence to the data.
SRES…
Signaling Transmitter Reset
The transmitter of the signaling controller is reset. XFIFO is cleared of
any data and an abort sequence (seven 1's) followed by interframe
time fill is transmitted. In response to SRES a XPR interrupt is
generated.
This command can be used by the CPU to abort a frame currently in
transmission.
Note: The maximum time between writing to the CMDR register and
the execution of the command takes 2.5 periods of the current
system data rate. Therefore, if the CPU operates with a very
high clock rate in comparison with the FALC ®-LH's clock, it is
recommended that bit SIS.CEC should be checked before
writing to the CMDR register to avoid any loss of commands.
Note: Bits are cleared automatically except of XREP
Data Sheet
184
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Mode Register (Read/Write)
Value after RESET: 00H
7
MODE
MDS2
MDS2...0…
0
MDS1
MDS0
HRAC
(03)
Mode Select
The operating mode of the HDLC controller is selected.
000… Reserved
001… Reserved
010… 1 byte address comparison mode (RAL1,2)
011… 2 byte address comparison mode (RAH1,2 and RAL1,2)
100… No address comparison
101… 1 byte address comparison mode (RAH1,2)
110… Reserved
111… No HDLC framing mode
HRAC…
HDLC Receiver Active
Switches the HDLC receiver to operational or inoperational state.
0…
Receiver inactive
1…
Receiver active
Receive Address Byte High Register 1 (Read/Write)
Value after RESET: FDH
7
0
RAH1
0
(04)
In operating modes that provide high byte address recognition, the
high byte of the received address is compared with the individually
programmable values in RAH1 and RAH2.
RAH1…
Value of the First Individual High Address Byte
Bit 1 (C/R-bit) is excluded from address comparison.
Data Sheet
185
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive Address Byte High Register 2 (Read/Write)
Value after RESET: FFH
7
0
RAH2
(05)
RAH2…
Value of Second Individual High Address Byte
Receive Address Byte Low Register 1 (Read/Write)
Value after RESET: FFH
7
0
RAL1
(06)
RAL1…
Value of First Individual Low Address Byte
Receive Address Byte Low Register 2 (Read/Write)
Value after RESET: FFH
7
0
RAL2
(07)
RAL2...
Value of the second individually programmable low address
byte.
Interrupt Port Configuration (Read/Write)
Value after RESET: 00H
7
IPC
0
VIS
SCI
IC1
IC0
(08)
Note: Unused bits have to be cleared.
VIS…
Masked Interrupts Visible
0…
1…
Data Sheet
Masked interrupt status bits are not visible
Masked interrupt status bits are visible
186
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
SCI…
Status Change Interrupt
0… Interrupts ISR2.LOS, ISR2.AIS, ISR3.API and ISR3.LMFA16
are generated only on the rising edge of the corresponding status
flag.
1… Interrupts ISR2.LOS, ISR2.AIS, ISR3.API and ISR3.LMFA16
are generated on the rising and falling edge of the corresponding
status flag.
IC1...0…
Interrupt Port Configuration
These bits define the function of the interrupt output stage (pin INT):
IC1
IC0
Function
X
0
1
0
1
1
Open drain output1)
Push/pull output, active low
Push/pull output, active high
1)
an external pullup resistor is required at pin INT
Common Configuration Register 1 (Read/Write)
Value after RESET: 00H
7
CCR1
SFLG
SFLG…
0
XTS16RA
CASM
EITS
ITF
RFT1
RFT0
(09)
Enable Shared Flags
If this bit is set, the closing flag of a preceding HDLC frame
simultaneously is used as the opening flag of the following frame.
XTS16RA…
Data Sheet
0…
Shared flag function disabled
1…
Shared flag function enabled
Transmit Time Slot 16 Remote Alarm
0…
Standard operation
1…
Sends remote alarm in time slot 16 towards remote end by
setting the Y-bit in CAS multiframe alignment word. This bit is
logically ored with the contents of register XS1.2
187
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
CASM…
CAS Synchronization Mode
Determines the synchronization mode of the channel associated
signaling multiframe alignment.
EITS…
ITF…
0…
Synchronization is done in accordance to ITU-T G. 732
1…
Synchronization is established when two consecutively correct
multiframe alignment pattern are found.
Enable Internal Time Slot 0-31 Signaling
0…
Internal signaling in time slots 0-31 defined via registers
RTR1...4 or TTR1...4 is disabled.
1…
Internal signaling in time slots 0-31 defined via registers
RTR1...4 or TTR1...4 is enabled.
Interframe Time Fill
Determines the idle (= no data to send) state of the transmit data
coming from the signaling controller.
RFT1...0...
0…
Continuous logical ‘1’ is output
1…
Continuous flag sequences are output (‘01111110’ bit patterns)
RFIFO Threshold Level
The size of the accessible part of RFIFO can be determined by
programming these bits. The number of valid bytes after a RPF
interrupt is given in the following table:
RFT1
RFT0
Size of Accessible Part of RFIFO
0
0
1
1
0
1
0
1
32 bytes (RESET value)
16 bytes
4 bytes
2 bytes
The value of RFT1, 0 can be changed dynamically.
– If reception is not running or
– after the current data block has been read, but before the
command CMDR.RMC is issued (interrupt controlled data
transfer).
Data Sheet
188
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Note: It is seen that changing the value of RFT1, 0 is possible even
during the reception of one frame. The total length of the
received frame can be always read directly in RBCL, RBCH
after a RPF interrupt, except when the threshold is increased
during reception of that frame. The real length can then be
inferred by noting which bit positions in RBCL are reset by a
RMC command (see table below):
RFT1
RFT0
Bit Positions in RBCL Reset by a
CMDR.RMC Command
0
0
1
1
0
1
0
1
RBC4 .… 0
RBC3 … 0
RBC1,0
RBC0
Common Configuration Register 3 (Read/Write)
Value after RESET: 00H
7
CCR3
PRE1
0
PRE0
EPT
RADD
RCRC
XCRC
(0A)
Note: Unused bits have to be cleared.
PRE1...0…
Number of Preamble Repetitions
If preamble transmission is enabled, the preamble defined by register
PRE is transmitted:
00... 1 time
01... 2 times
10... 4 times
11... 8 times
EPT…
Enable Preamble Transmission
This bit enables transmission of preamble. The preamble is started
after interframe timefill transmission has been stopped and a new
frame is to be transmitted. The preamble consists of an 8-bit pattern
repeated a number of times. The pattern is defined by register PRE,
the number of repetitions is selected by bits PRE0 and PRE1.
Note: The ’Shared Flag’ feature is not influenced by preamble transmission.
Zero bit insertion is disabled during preamble transmission.
Data Sheet
189
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
RADD…
Receive Address Pushed to RFIFO
If this bit is set, the received HDLC address information (1 or 2 bytes,
depending on the address mode selected via MODE.MDS0) is
pushed to RFIFO. See Chapter 8.1 on page 169 for detailed
description.
RCRC…
Receive CRC ON/OFF
If this bit is set, the received CRC checksum is written to RFIFO
(CRC-ITU-T: 2 bytes). The checksum, consisting of the 2 last bytes in
the received frame, is followed in the RFIFO by the status information
byte (contents of register RSIS). The received CRC checksum is
additionally checked for correctness. If non-auto mode is selected,
the limits for “Valid Frame” check are modified (refer to RSIS.VFR
and to Chapter 8.1 on page 169).
XCRC…
Transmit CRC ON/OFF
If this bit is set, the CRC checksum is not generated internally. It has
to be written as the last two bytes in the transmit FIFO (XFIFO). The
transmitted frame is closed automatically with a closing flag.
Note: The FALC ®-LH does not check whether the length of the
frame, i.e. the number of bytes to be transmitted makes sense
or not.
Preamble Register (Read/Write)
Value after RESET: 00H
7
0
PRE
PRE7...0…
(0B)
Preamble Register
This register defines the pattern which is sent during preamble
transmission (refer to CCR3). LSB is sent first.
Note: Zero bit insertion is disabled during preamble transmission.
Data Sheet
190
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive Timeslot Register 1...4 (Read/Write)
Value after RESET: 00H, 00 H, 00H, 00H
7
0
RTR1
TS0
TS1
TS2
TS3
TS4
TS5
TS6
TS7
(0C)
RTR2
TS8
TS9
TS10
TS11
TS12
TS13
TS14
TS15
(0D)
RTR3
TS16
TS17
TS18
TS19
TS20
TS21
TS22
TS23
(0E)
RTR4
TS24
TS25
TS26
TS27
TS28
TS29
TS30
TS31
(0F)
TS0…31…
Timeslot Register
These bits define the received time slots on the system highway port
RDO to be extracted to RFIFO and marked. Additionally these
registers control the RSIGM marker which can be forced high during
the respective time slots independently of bit CCR1.EITS.
A one in the RTR1...4 bits samples the corresponding time slots and
send their data to the RFIFO of the signaling controller if bit
CCR1.EITS is set.
Assignments:
TS0 → time slot 0
...
TS31→ time slot 31
0 …The corresponding time slot is not extracted and stored into the
RFIFO.
1…The contents of the selected time slot is stored in the RFIFO. This
function becomes active only if bit CCR1.EITS is set.
The corresponding time slot is forced high on marker pin RSIGM.
Data Sheet
191
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Transmit Timeslot Register 1...4 (Read/Write)
Value after RESET: 00H, 00 H, 00H, 00H
7
0
TTR1
TS0
TS1
TS2
TS3
TS4
TS5
TS6
TS7
(10)
TTR2
TS8
TS9
TS10
TS11
TS12
TS13
TS14
TS15
(11)
TTR3
TS16
TS17
TS18
TS19
TS20
TS21
TS22
TS23
(12)
TTR4
TS24
TS25
TS26
TS27
TS28
TS29
TS30
TS31
(13)
TS0…31…
Transmit Timeslot Register
These bits define the transmit time slots on the system highway to be
inserted. Additionally these registers control the XSIGM marker which
can be forced high during the respective time slots independently of
bit CCR1.EITS.
A one in the TTR1...4 bits inserts the corresponding time slot sourced
by the XFIFO in the data received on pin XDI, if bit CCR1.EITS is set.
If SIC3.TTRF is set and CCR1.EITS is cleared insertion of data
received on port XSIG is controlled by this registers.
Assignments:
TS0 → time slot 0
...
TS31 → time slot 31
0 …The selected time slot is not inserted into the outgoing data
stream.
1…The contents of the selected time slot is inserted into the outgoing
data stream from XFIFO. This function becomes active only if bit
CCR1.EITS is set.
The corresponding time slot is forced high on marker pin XSIGM.
Data Sheet
192
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Interrupt Mask Register 0...5 (Read/Write)
Value after RESET: FFH, FF H, FF H, FF H, FF H
7
0
IMR0
RME
RFS
T8MS
RMB
CASC
IMR1
LLBSC
RDO
ALLS
XDU
XMB
IMR2
FAR
LFA
MFAR
T400MS
AIS
IMR3
ES
SEC
LMFA16
AIS16
IMR4
LFA
FER
CER
AIS
IMR5
XSP
XSN
IMR0...IMR5...
CRC4
SA6SC
RPF
(14)
XLSC
XPR
(15)
LOS
RAR
RA
(16)
RA16
API
RSN
RSP
(17)
LOS
CVE
SLIP
EBE
(18)
(19)
Interrupt Mask Register
Each interrupt source can generate an interrupt signal on port INT
(characteristics of the output stage are defined via register IPC). A ‘1’
in a bit position of IMR0...5 sets the mask active for the interrupt status
in ISR0...3 and ISR5. Masked interrupt statuses neither generate a
signal on INT, nor are they visible in register GIS. Moreover, they are
–
–
not displayed in the Interrupt Status Register if bit IPC.VIS is cleared
displayed in the Interrupt Status Register if bit IPC.VIS is set.
Note: After RESET, all interrupts are disabled.
Framer Mode Register 0 (Read/Write)
Value after RESET: 00H
7
FMR0
XC1... 0…
XC1
0
XC0
RC1
RC0
EXTD
ALM
FRS
SIM
(1A)
Transmit Code
Serial code for the transmitter is independent to the receiver.
00... NRZ (optical interface)
01... CMI (1T2B + HDB3), (see FMR3 on page 210)
10... AMI (ternary or digital dual rail interface)
11... HDB3 Code (ternary or digital dual rail interface)
Data Sheet
193
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
RC1...0…
Receive Code
Serial code for the receiver is independent to the transmitter.
00... NRZ (optical interface)
01... CMI (1T2B+HDB3), (optical interface)
10... AMI (ternary or digital dual rail interface)
11... HDB3 Code (ternary or digital dual rail interface)
EXTD…
Extended HDB3 Error Detection
Selects error detection mode.
ALM…
0…
Only double violations are detected.
1…
Extended code violation detection: 0000 strings are detected
additionally. Thereafter, next increment of Code Violation
Counter CVC is done after receiving additional four zeros.
Alarm Mode
Selects the AIS alarm detection mode.
FRS…
0…
The AIS alarm is detected according to ETS300233.
Detection: An AIS alarm is detected if the incoming data stream
contains less than 3 zeros within a period of 512 bits and a Loss
of Frame Alignment is indicated.
Recovery: The alarm is cleared if 3 or more zeros within 512
bits are detected or the FAS word is found.
1…
The AIS alarm is detected according to ITU-T G.775
Detection: An AIS alarm is detected if the incoming data stream
contains for two consecutive doubleframe periods (1024 bits)
less than 3 zeros for each doubleframe period (512 bits).
Recovery: The alarm is cleared if within two consecutive
doubleframe periods 3 or more zeros for each period of 512 bits
are detected.
Force Resynchronization
A transition from low to high initiates a resynchronization procedure
of the pulse frame and the CRC-multiframe (if enabled via bit
FMR2.RFS1) starting directly after the old framing candidate.
Note:FRS is not reset automatically.
Data Sheet
194
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
SIM…
Alarm Simulation
0…
Normal operation.
1…
Initiates internal error simulation of AIS, loss of signal, loss of
synchronization, remote alarm, slip, framing errors, CRC
errors, and code violations. The error counters FEC, CVC,
CEC1 are incremented.
Framer Mode Register 1 (Read/Write)
Value after RESET: 00H
7
FMR1
MFCS…
MFCS
0
AFR
ENSA
PMOD
XFS
ECM
IMOD
XAIS
(1B)
Multiframe Force Resynchronization
Only valid if CRC multiframe format is selected (FMR2.RFS1/0=10).
A transition from low to high initiates the resynchronization procedure
for CRC-multiframe alignment without influencing doubleframe
synchronous state. In case, “Automatic Force Resynchronization”
(FMR1.AFR) is enabled and multiframe alignment can not be
regained, a new search of doubleframe (and CRC multiframe) is
automatically initiated.
Note:MFCS is not reset automatically.
AFR…
Automatic Force Resynchronization
Only valid if CRC multiframe format is selected (FMR2.RFS1/0=10).
If this bit is set, a search of doubleframe alignment is automatically
initiated if two multiframe patterns with a distance of n × 2 ms have
not been found within a time interval of 8 ms after doubleframe
alignment has been regained.
ENSA…
Data Sheet
Enable Sa-Bit Access via Register XSA4...8
0…
Normal operation. The Sa-bit information is taken from bits
XSW.XY0…4 and written to bits RSW.RY0…4.
1…
Sa-bit register access. The Sa-bit information is taken from the
registers XSA4...8. In addition, the received information is
written to registers RSA4...8. Transmitting of the contents of
registers XSA4...8 is disabled if one of time slot 0 transparent
modes is enabled (XSP.TT0 or TSWM.SA4...8).
195
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
PMOD…
PCM Mode
For E1 application this bit must be set low. Switching from E1 to T1 or
vice versa the device needs up to 10 µs to settle up to the internal
clocking.
XFS…
0…
PCM 30 or E1 mode.
1…
PCM 24 or T1 mode.
Transmit Framing Select
Selection of the transmit framing format could be done independent
of the receive framing format.
ECM…
0…
Doubleframe format enabled.
1…
CRC4-multiframe format enabled.
Error Counter Mode
The function of the error counters is determined by this bit.
IMOD…
0…
Before reading an error counter the corresponding bit in the
Disable Error Counter register (DEC) has to be set. In 8 bit
access the low byte of the error counter should always be read
before the high byte. The error counters are reset with the rising
edge of the corresponding bits in the DEC register.
1…
Every second the error counters are latched and then
automatically be reset. The latched error counter state should
be read within the next second. Reading the error counter
during updating should be avoided (do not access an error
counter within 2 µs before or after the one-second interrupt
occurs).
Select System Interface Mode
0... 4.096 Mbit/s
1... 2.048 Mbit/s
XAIS…
Transmit AIS Towards Remote End
Sends AIS via ports XL1, XL2, XOID towards the remote end. The
outgoing data stream which could be looped back via the Local Loop
to the system interface is not affected.
Data Sheet
196
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Framer Mode Register 2 (Read/Write)
Value after RESET: 00H
7
FMR2
RFS1
RFS1... 0...
0
RFS0
RTM
DAIS
SAIS
PLB
AXRA
ALMF
(1C)
Receive Framing Select
00… Doubleframe format
01… Doubleframe format
10… CRC4 Multiframe format
11… CRC4 Multiframe format with modified CRC4 Multiframe
alignment algorithm (Interworking according to ITU-T G.706
Annex B). Setting of FMR3.EXTIW changes the reaction after
the 400 ms timeout.
RTM…
Receive Transparent Mode
Setting this bit disconnects control of the internal elastic store from the
receiver. The elastic store is now in a “free running” mode without any
possibility to update the time slot assignment to a new frame position
in case of re-synchronization of the receiver. This function can be
used in conjunction with the “disable AIS to system interface” feature
(FMR2.DAIS) to realize undisturbed transparent reception.
This bit should be enabled in case of unframed data reception mode.
After resetting RTM to 0, the elastic buffer is adjusted after the next
resynchronization.
DAIS…
SAIS…
Disable AIS to System Interface
0…
AIS is automatically inserted into the data stream to RDO if
FALC ®-LH is in asynchronous state.
1…
Automatic AIS insertion is disabled. Furthermore, AIS insertion
can be initiated by programming bit FMR2.SAIS.
Send AIS Towards System Interface
Sends AIS via output RDO towards system interface. This function is
not influenced by bit FMR2.DAIS.
PLB…
Data Sheet
Payload Loopback
0…
Normal operation. Payload loop is disabled.
1...
The payload loopback loops the data stream from the receiver
section back to transmitter section. Looped data is output on
pin RDO. Data received on port XDI, XSIG, SYPX and XMFS is
197
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
ignored. With XSP.TT0=1 timeslot 0 is also looped. If
XSP.TT0=0 timeslot 0 is generated internally. AIS is sent
immediately on port RDO by setting the FMR2.SAIS bit. It is
recommended to write the actual value of XC1 into this register
once again, because a write access to register XC1 sets the
read/write pointer of the transmit elastic buffer into its optimal
position to ensure a maximum wander compensation (the write
operation forces a slip).
AXRA…
ALMF…
Data Sheet
Automatic Transmit Remote Alarm
0…
Normal operation
1…
The Remote Alarm bit is set automatically in the outgoing data
stream if the receiver is in asynchronous state (FRS0.LFA bit is
set). In synchronous state the remote alarm bit is reset.
Additionally in multiframe format FMR2.RFS1=1 and
FMR3.EXTIW =1 and the 400 ms timeout has elapsed, the
remote alarm bit is active in the outgoing data stream. In
multiframe synchronous state the outgoing remote alarm bit is
cleared.
Automatic Loss of Multiframe
0…
Normal operation
1…
The receiver searches a new basic framing and multiframing if
more than 914 CRC errors have been detected in a time
interval of one second. The internal 914 CRC error counter is
reset if the multiframe synchronization is found. Incrementing
the counter is only enabled in the multiframe synchronous
state.
198
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Channel Loop Back Register (Read/Write)
Value after RESET: 00H
7
LOOP
SPN…
SPN
0
SFM
ECLB
CLA4
CLA3
CLA2
CLA1
CLA0
(1D)
Select Additional Optical Pin Functions
Together with bit LIM3.ESY the functionality of pin 80 is defined:
Programming of LOOP.SPN and LIM3.ESY and the corresponding
pin function is shown below.
SPN/ESY:
00… function of pin 80 XSIG: If SIC3.TTRF = 1, transmit data
from the system interface. Internal multiplexing with the XDI
data stream is controlled by XSIGM. No input function defined
for SIC3.TTRF = 0.
01… function of pin 80 SYNC2: external synchronization input
for the DCO-X circuitry
10… function of pin 80 ROID: Receive Optical Interface Data
(Input) and Pin 68: XMFB/XOID Transmit Optical Interface Data
(Output). At the same time data received on pin 2 are ignored,
data on pin XOID (pin 15) are undefined. Transmit data is
clocked off with the positive transition of XCLK. After Reset the
transmit multiframe begin marker is output on pin 68.
11… function of pin 80 XSIG: The signaling information from
the transmit system interface is received on pin XSIG. Bit
FMR5.EIBR should be cleared to disable internal signaling
access from registers XS1...16. The signaling information from
the line interface is transmitted on pin RSIG.
SFM…
Single Frame Mode
Setting this bit reduces the receive speech memory from two to one
frame length. In this case, clocks SCLKR and RCLK have to be phase
locked to avoid slip conditions. However, slip detection still works but
without any influence on data transmission.
Note:This mode is not recommended, but possible to be compatible
with FALC®54. Newer FALC devices (e.g. FALC®56,
QuadFALCTM ) don’t support this any more.
Data Sheet
199
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
ECLB…
Enable Channel Loop Back
CLA4...0…
0...
Disables the channel loop back.
1...
Enables the channel loop back selected by this register.
Channel Address For Loop Back
CLA = 0…31 selects the channel.
During looped back the contents of the assigned outgoing channel on
ports XL1/XDOP/XOID and XL2/XDON is equal to the idle channel
code programmed at register IDLE.
Transmit Service Word Pulseframe (Read/Write)
Value after RESET: 00H
7
XSW
XSIS…
XSIS
0
XTM
XRA
XY0
XY1
XY2
XY3
XY4
(1E)
Spare Bit For International Use
First bit of the service word. Only significant in doubleframe format. If
not used, this bit should be fixed to ‘1’. If one of the time slot 0
transparent modes is enabled (bit XSP.TT0, or TSWM.TSIS), bit
XSW.XSIS is ignored.
XTM…
Transmit Transparent Mode
0…Ports SYPX/XMFS define the frame/multiframe begin on the
transmit system highway. The transmitter is usually synchronized on
this externally sourced frame boundary and generates the FAS bits
according to this framing. Any change of the transmit time slot
assignment or a transmit slip subsequently produces a change of the
FAS bit positions.
1… Disconnects the control of the transmit system interface from the
transmitter. The transmitter is now in a free running mode without any
possibility to update the multiframe position. The framing (FAS bits)
generated by the transmitter are not disturbed (in case of changing
the transmit time slot assignment or transmit slip) by the transmit
system highway unless register XC1 is written. Useful in loop-timed
applications. For correct operation the transmit elastic buffer (2
frames, SIC1.XBS1/0= 10) has to be enabled.
Data Sheet
200
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
XRA…
Transmit Remote Alarm
XY0…4…
0…
Normal operation.
1…
Sends remote alarm towards remote end by setting bit 3 of the
service word. If time slot 0 transparent mode is enabled via bit
XSP.TT0 or TSWM.TRA bit is set, bit XSW.XRA is ignored.
Spare Bits For National Use (Y-Bits, Sn-Bits, Sa-Bits)
These bits are inserted in the service word of every other pulseframe
if Sa-bit register access is disabled (FMR1.ENSA = 0). If not used,
they should be fixed to ‘1’.
If one of the time slot 0 transparent modes is enabled (bit XSP.TT0 or
TSWM.TSA4...8), bits XSW.XY0…4 is ignored.
Transmit Spare Bits (Read/Write)
Value after RESET: 00H
7
XSP
XAP…
CASEN…
TT0…
Data Sheet
XAP
0
CASEN
TT0
EBP
AXS
XSIF
XS13
XS15
(1F)
Transmit Auxiliary Pattern towards Remote End
0…
Normal operation.
1…
A one in this bit position causes the transmitter to send an
alternating pattern 101010... towards the remote end.
FMR1.XAIS = 1 overwrites the alternating pattern by a
continuous one bit stream.
Channel Associated Signaling Enable
0…
Normal operation.
1…
A one in this bit position causes the transmitter to send the CAS
information stored in the XS1...16 registers in the
corresponding time slots.
Time Slot 0 Transparent Mode
0…
Normal operation.
1…
All information for time slot 0 on port XDI is inserted in the
outgoing pulseframe. All internal information of the FALC ®-LH
(framing, CRC, S a/Si bit signaling, remote alarm) is ignored.
This function is mainly useful for system test applications (test
201
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
loops). Priority sequence of transparent modes: XSP.TT0 >
TSWM.
EBP…
E-Bit Polarity
0…
In the basic framing or multiframe asynchronous state the E-bit
is cleared.
1…
In the basic framing or multiframe asynchronous state the E-bit
is set.
If automatic transmission of sub-multiframe status is enabled by
setting bit XSP.AXS and the receiver has been lost multiframe
synchronization, the E bit with the programmed polarity is inserted
automatically in Si-bit position of every outgoing CRC multiframe
(under the condition that time slot 0 transparent mode and
transparent Si bit in service word are both disabled).
AXS…
Automatic Transmission of Submultiframe Status
Only applicable to CRC multiframe.
XSIF…
0…
Normal operation.
1…
Information of submultiframe status bits RSP.SI1 and RSP.SI2
is inserted automatically in S i-bit positions of the outgoing CRC
multiframe (RSP.SI1 → Si-bit of frame 13; RSP.SI2 → Si-bit of
frame 15). Contents of XSP.XS13 and XSP.XS15 is ignored. If
one of the time slot 0 transparent modes XSP.TT0 or
TSWM.TSIS is enabled, bit XSP.AXS has no function.
Transmit Spare Bit For International Use (FAS Word)
First bit in the FAS word. Only significant in doubleframe format. If not
used, this bit should be fixed to ‘1’. If one of the time slot 0 transparent
modes is enabled (bits XSP.TT0, or TSWM.TSIF), bit XSP.XSIF is
ignored.
XS13…
Transmit Spare Bit (Frame 13, CRC-Multiframe)
First bit in the service word of frame 13 for international use. Only
significant in CRC-multiframe format. If not used, this bit should be
fixed to ‘1’. The information of XSP.XS13 is shifted into internal
transmission buffer with beginning of the next following transmitted
CRC multiframe.
If automatic transmission of submultiframe status is enabled via bit
XSP.AXS, or, if one of the time slot 0 transparent modes XSP.TT0 or
TSWM.TSIS is enabled, bit XSP.XS13 is ignored.
Data Sheet
202
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
XS15…
Transmit Spare Bit (Frame 15, CRC-Multiframe)
First bit in the service word of frame 15 for international use. Only
significant in CRC-multiframe format. If not used, this bit should be
fixed to ‘1’. The information of XSP.XS15 is shifted into internal
transmission buffer with beginning of the next following transmitted
CRC multiframe.
If automatic transmission of submultiframe status is enabled via bit
XSP.AXS, or, if one of the time slot 0 transparent modes XSP.TT0 or
TSWM.TSIF is enabled, bit XSP.XS15 is ignored.
Transmit Control 0 (Read/Write)
Value after RESET: 00H
7
XC0
SA8E
SA8E...4E
0
SA7E
SA6E
SA5E
SA4E
XCO2
XCO1
XCO0
(20)
SA Bit Signaling Enable
XCO2...0…
0…
Standard operation.
1…
By setting this bit it is possible to send/receive a LAPD protocol
in any combination of the SA8...SA4 bit positions in the
outgoing/incoming data stream. The on chip signaling
controller has to be configured in the HDLC/LAPD mode. In
transmit direction together with these bits the TSWM.TSA8-4
bits must be set to enable transmission to the remote end
transparently through the FALC ®-LH.
Transmit Clock Slot Offset
Initial value loaded into the transmit bit counter at the trigger edge of
SCLKX when the synchronous pulse on port SYPX is active. Refer to
register XC1. XCO0 must be cleared if SIC1.SXSC is set.
Transmit Control 1 (Read/Write)
Value after RESET: 00H
7
XC1
XCOS
0
XTO5
XTO4
XTO3
XTO2
XTO1
XTO0
(21)
A write access to this address resets the transmit elastic buffer to its basic starting
position. Therefore, updating the value should only be done when the FALC®-LH is
Data Sheet
203
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
initialized or when the buffer should be centered. As a consequence a transmit slip
occurs.
XCOS…
Transmit Clock Offset Shift
Only valid if SIC1.SXSC = 0.
XTO5...0…
0…
The delay T between the beginning of time slot 0 and the initial
edge of SCLKX (after SYPX goes active) is an even number in
the range of 0 to 1022 SCLKX cycles.
1…
The delay T is an odd number in the range of 1 to 1023 SCLKX
cycles.
Transmit Time Slot Offset
Initial value loaded into the transmit time slot counter at the trigger
edge of SCLKX when the synchronous pulse on port SYPX is active.
Receive Control 0 (Read/Write)
Value after RESET: 00H
7
RC0
RCOS…
SICS…
RCOS
0
SICS
CRCI
XCRCI
RDIS
RCO2
RCO1
RCO0
(22)
Receive Clock Offset Shift
0…
The delay T between the beginning of time slot 0 and the initial
edge of SCLKR (after SYPR goes active) is an even number in
the range of 0 to 1022 SCLKR cycles.
1…
The delay T is an odd number in the range of 1 to 1023 SCLKR
cycles.
System Interface Channel Select
Only applicable for PCM highway configuration 8 MHz and 4 Mbit/s
Data Sheet
0…
Received data is output on port RDO in the first channel
phase. Data line RDO is tristated in the second channel phase.
Data on pin XDI is sampled in the first channel phase only.
Data on XDI in the second channel phase is ignored.
1…
Received data is output on port RDO in the second channel
phase. Data line RDO is tristated in the first channel phase.
Data on pin XDI is sampled in the second channel phase only.
Data on XDI in the first channel phase is ignored.
204
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
CRCI…
Automatic CRC4 Bit Inversion
If set, all CRC bits of one outgoing submultiframe are inverted in case
a CRC error is flagged for the previous received submultiframe. This
function is logically ORed with RC0.XCRCI.
XCRCI…
Transmit CRC4 Bit Inversion
If set, the CRC bits in the outgoing data stream are inverted before
transmission. This function is logically ORed with RC0.CRCI.
RDIS…
Receive Data Input Sense
Only applicable for dual rail mode (LIM1.DRS = 1).
0… Inputs: RDIP, RDIN active low, input ROID is active high
1… Inputs: RDIP, RDIN active high, input ROID is active low
RCO2...0…
Receive Clock Slot Offset/Receive Frame Marker Offset
Depending on bit SIC2.SRFSO this bit enables different functions:
Receive Clock-Slot Offset (SIC2.SRFSO = 0)
Initial value loaded into the receive bit counter at the trigger edge of
SCLKR when the synchronous pulse on port SYPR is active.
Receive Frame Marker Offset (SIC2.SRFSO = 1)
Offset programming of the receive frame marker which is output on
port SYPR. The receive frame marker could be activated during any
bit position of the current frame.
Calculation of the value X of the “Receive Counter Offset” register
RC1/0 depends on the bit position BP which should be marked and
SCLKR:
X = (2 + 2 BP) mod 512, for SCLKR = 2.048 MHz.
Data Sheet
205
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive Control 1 (Read/Write)
Value after RESET: 00H
7
RC1
SWD
SWD …
ASY4 …
RTO5...0…
0
ASY4
RTO5
RTO4
RTO3
RTO2
RTO1
RTO0
(23)
Service Word Condition Disable
0…
Standard operation. Three or four consecutive incorrect service
words (depending on bit RC1.ASY4) causes loss of
synchronization.
1…
Errors in service words have no influence when in synchronous
state. However, they are used for the resynchronization
procedure.
Select Loss of Sync Condition
0…
Standard operation. Three consecutive incorrect FAS words or
three consecutive incorrect service words causes loss of
synchronization.
1…
Four consecutive incorrect FAS words or four consecutive
incorrect service words causes loss of synchronization. The
service word condition may be disabled via bit RC1.SWD.
Receive Time Slot Offset/Receive Frame Marker Offset
Depending on bit SIC2.SRFSO this bit enables different functions:
Receive Time Slot Offset (SIC2.SRFSO = 0)
Initial value which is loaded into the receive time slot counter at the
trigger edge of SCLKR when the synchronous pulse on port SYPR is
active.
Receive Frame Marker Offset (SIC2.SRFSO = 1)
Offset programming of the receive frame marker which is output on
port SYPR. The receive frame marker could be activated during any
bit position of the current frame.
Calculation of the value X of the “Receive Counter Offset” register
RC1/0 depends on the bit position BP which should be marked and
SCLKR:
X = (2 + 2 BP) mod 512, for SCLKR = 2.048 MHz.
Data Sheet
206
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Transmit Pulse-Mask 0...2 (Read/Write)
Value after RESET: 9CH, 03 H, 00 H
7
0
XPM0
XP12
XP11
XP10
XP04
XP03
XP02
XP01
XP00
(24)
XPM1
XP30
XP24
XP23
XP22
XP21
XP20
XP14
XP13
(25)
XPM2
XLHP
XLT
DAXLT
XP34
XP33
XP32
XP31
(26)
The transmit pulse shape which is defined in ITU-T G.703 is output on pins XL1 and XL2.
The level of the pulse shape can be programmed via registers XPM2...0 to create a
custom waveform. In order to get an optimized pulse shape for the external transformers
each pulse shape is internally divided into four sub pulse shapes. In each sub pulse
shape a programmed 5 bit value defines the level of the analog voltage on pins XL1/2.
Together four 5 bit values have to be programmed to form one complete transmit pulse
shape. The four 5 bit values are sent in the following sequence:
XP04-00: First pulse shape level
XP14-10: Second pulse shape level
XP24-20: Third pulse shape level
XP34-30: Fourth pulse shape level
Changing the LSB of each subpulse in registers XPM2...0 changes the amplitude of the
differential voltage on XL1/2 by approximately 110 mV.
Example:120 Ω interface and wired as shown in Figure 23 on page 79.
XPM04-00: 1DH or 29 decimal
XPM14-10: 1DH or 29 decimal
XPM24-20: 00H
XPM34-30: 00H
Programming values for XPM0...2: BDH, 03H, 00H
XLHP…
Data Sheet
Transmit Line High Power
0…
Normal operation
1…
With this bit the output current capability of the transmit line XL1
and XL2 can be influenced. Connecting low impedances to the
outputs XL1/XL2 this bit should be set to increase the possible
output current. Setting this bit has no influence on the voltage
levels of the pulse shape.
207
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
XLT…
Transmit Line Tristate
DAXLT...
0…
Normal operation
1…
Transmit line XL1/XL2 or XDOP/XDON are switched into high
impedance state. If this bit is set the transmit line monitor status
information is frozen.
Disable Automatic Tristating of XL1/2
0...
Normal operation. If a short is detected on pins XL1/2 the
transmit line monitor sets the XL1/2 outputs into a high
impedance state.
1...
If a short is detected on XL1/2 pins automatic setting these pins
into a high impedance (by the XL-monitor) state is disabled.
Transparent Service Word Mask (Read/Write)
Value after RESET: 00H
7
TSWM
TSIS
0
TSIF
TRA
TSA4
TSA5
TSA6
TSWM7...0…
Transparent Service Word Mask
TSIS…
Transparent Si-Bit in Service Word
TSIF…
Data Sheet
TSA7
TSA8
(27)
0…
The Si-Bit is generated internally.
1…
The S i-Bit in the service word is taken from port XDI and
transparently passed through the FALC®-LH without any
changes. The internal information of the FALC®-LH (register
XSW) is ignored.
Transparent Si Bit in FAS Word
0…
The Si-Bit is generated internally.
1…
The S i-Bit in the FAS word is taken from port XDI and routed
transparently through the FALC ®-LH without any changes. The
internal information of the FALC ®-LH (register XSW) is
ignored.
208
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
TRA…
Transparent Remote Alarm
TSA4…8...
0…
The Remote Alarm Bit is generated internally.
1…
The A Bit is taken from port XDI and routed transparently
through the FALC®-LH without any changes. The internal
information of the FALC ®-LH (register XSW) is ignored.
Transparent SA4...8 Bit
0…
The SA4...8 bits are generated internally.
1…
The SA4...8 bits are taken from port XDI or from the internal
signaling controller if enabled and transparently passed
through the FALC®-LH without any changes. The internal
information of the FALC ®-LH (registers XSW and XSA4...8) is
ignored.
Idle Channel Code Register (Read/Write)
Value after RESET: 00H
IDLE
IDL7…0…
7
0
IDL7
IDL0
(29)
Idle Channel Code
If channel loop back is enabled by programming LOOP.ECLB = 1, the
contents of the assigned outgoing channel on ports XL1/XL2 or
XDOP/XDON is set equal to the idle channel code selected by this
register.
Additionally, the specified pattern overwrites the contents of all
channels selected via the idle channel registers ICB1…ICB4. IDL7 is
transmitted first.
Data Sheet
209
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Transmit SA4...8 Register (Read/Write)
Value after RESET: 00H, 00 H, 00H, 00H, 00H
7
0
XSA4
XS47
XS46
XS45
XS44
XS43
XS42
XS41
XS40
(2A)
XSA5
XS57
XS56
XS55
XS54
XS53
XS52
XS51
XS50
(2B)
XSA6
XS67
XS66
XS65
XS64
XS63
XS62
XS61
XS60
(2C)
XSA7
XS77
XS76
XS75
XS74
XS73
XS72
XS71
XS70
(2D)
XSA8
XS87
XS86
XS85
XS84
XS83
XS82
XS81
XS80
(2E)
XSA8…XSA4…
Transmit Sa-Bit Data
The Sa-bit register access is enabled by setting bit FMR1.ENSA = 1.
With the transmit multiframe begin an interrupt ISR1.XMB is
generated and the contents of these registers XSA4...8 is copied into
a shadow register. The contents is subsequently sent out in the
service words of the next outgoing CRC multiframe (or doubleframes)
if none of the time slot 0 transparent modes is enabled. XS40 is sent
out in bit position 4 in frame 1, XS47 in frame 15. The transmit
multiframe begin interrupt XMB request that these registers should be
serviced. If requests for new information are ignored, current contents
is repeated.
Framer Mode Register 3 (Read/Write)
Value after RESET: 00H
7
0
XLD
FMR3
XLD…
Data Sheet
XLU
CMI
SA6SY
CFRZ
EXTIW
(2F)
Transmit LLB Down Code
0…
Normal operation.
1…
A one in this bit position
normal transmit data with
continuously until this bit
optionally overwritten by
210
causes the transmitter to replace
the LLB Down (Deactivate) Code
is reset. The LLB Down Code is
the timeslot 0 depending on bit
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LCR1.LLBF. For correct operation bit FMR3.XLU must be
cleared.
XLU…
CMI…
Transmit LLB UP Code
0…
Normal operation.
1…
A one in this bit position causes the transmitter to replace
normal transmit data with the LLB UP Code continuously until
this bit is reset. The LLB UP Code is overwritten by the timeslot
0 depending on bit LCR1.LLBF. For correct operation bit
FMR3.XLD must be cleared.
Select CMI Precoding
Only valid if CMI code (FMR0.XC1/0=01) is selected. This bit defines
the CMI precoding and influences only the transmit data and not the
receive data.
SA6SY…
0…
CMI with HDB3 precoding
1…
CMI without HDB3 precoding
Receive SA6 Access Synchronous Mode
Only valid if multiframe format (FMR2.RFS1/0=1x) is selected.
CFRZ…
0…
The detection of the predefined SA6 bit pattern (refer to chapter
SA6 Bit Detection according to ETS 300233) is done
independently of the multiframe synchronous state.
1…
The detection of the SA6 bit pattern is done synchronously to
the multiframe.
Enable CAS Freeze Output
This bit selects the function of pin RFSPQ.
EXTIW…
0…
The receive frame synchronous pulse is output on pin RFSPQ.
1…
The synchronous status of the integrated CAS controller
(FRS1.TS16LFA) is output on pin RFSP. If the CAS
synchronizer lost its synchronization this pin is set high.
Extended CRC4 to Non CRC4 Interworking
Only valid in multiframe format. This bit selects the reaction of the
synchronizer after the 400 ms timeout has been elapsed and starts
transmitting a remote alarm if FMR2.AXRA is set.
0…
Data Sheet
The CRC4 to Non CRC4 interworking is done as described in
ITU-T G. 706 Annex B.
211
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
1…
The interworking is done according to ITU-T G. 706 with the
exception that the synchronizer still searches for the
multiframing even if the 400 ms timer is expired. Switching into
doubleframe format is disabled. If FMR2.AXRA is set the
remote alarm bit is active in the outgoing data stream until the
multiframe is found.
Idle Channel Register (Read/Write)
Value after RESET: 00H, 00 H, 00H, 00H
7
0
ICB1
IC0
IC1
IC2
IC3
IC4
IC5
IC6
IC7
(30)
ICB2
IC8
IC9
IC10
IC11
IC12
IC13
IC14
IC15
(31)
ICB3
IC16
IC17
IC18
IC19
IC20
IC21
IC22
IC23
(32)
ICB4
IC24
IC25
IC26
IC27
IC28
IC29
IC30
IC31
(33)
IC0…31…
Idle Channel Selection Bits
These bits define the channels (time slots) of the outgoing PCM frame
to be altered.
Assignments:
IC0 → time slot 0
IC1 → time slot 1
...
IC31 → time slot 31
0…
Normal operation.
1…
Idle channel mode. The contents of the selected time slot is
overwritten by the idle channel code defined via register IDLE.
Note: Although time slot 0 can be selected by bit IC0, its contents is
only altered if the transparent mode is selected (XSP.TT0).
Data Sheet
212
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Line Interface Mode 0 (Read/Write)
Value after RESET: 00H
7
LIM0
XFB
XFB…
0
XDOS
SCL1
SCL0
EQON
ELOS
LL
MAS
(34)
Transmit Full Bauded Mode
Only applicable for dual rail mode (bit LIM1.DRS = 1).
0…Output signals XDOP/XDON are half bauded (normal operation).
1…Output signals XDOP/XDON are full bauded.
Note: If CMI coding is selected (FMR0.XC1/0=01) this bit has to be
cleared.
XDOS…
Transmit Data Out Sense
Only applicable for dual rail mode (bit LIM1.DRS = 1)
0…
Output signals XDOP/XDON are active low. Output XOID is
active high (normal operation).
1…
Output signals XDOP/XDON are active high. Output XOID is
active low.
Note: If CMI coding is selected (FMR0.XC1/0=01) this bit has to be
cleared.
SCL1…0…
Select Clock Output
00… Output frequency at pin CLKX: 2048 kHz active high
01… Output frequency at pin CLKX: 2048 kHz active low
10… Output frequency at pin CLKX: 4096 kHz active high
11… Output frequency at pin CLKX: 4096 kHz active low
EQON…
ELOS
Data Sheet
Receive Equalizer On
0…
-10 dB Receiver: short haul mode
1…
-43 dB Receiver, long haul mode
Enable Loss of Signal
0…
Normal operation. The extracted receive clock is output via
pin RCLK.
1…
In case of loss of signal (FRS0.LOS = 1) the RCLK is set high.
If FRS0.LOS = 0 the received clock is output via RCLK.
213
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LL…
Local Loop
MAS…
0…
Normal operation
1…
Local loop active. The local loopback mode disconnects the
receive lines RL1/RL2 or RDIP/RDIN from the receiver. Instead
of the signals coming from the line the data provided by system
interface are routed through the analog receiver back to the
system interface. The unipolar bit stream is transmitted
undisturbedly on the line. Receiver and transmitter coding must
be identical. Operates in analog and digital line interface mode.
In analog line interface mode data is transferred through the
complete analog receiver.
Master Mode
0…
Slave mode
1 … Master mode on. Setting this bit the DCO-R circuitry is
frequency synchronized with the clock (2.048 MHz) supplied by
SYNC. If this pin is connected to VSS the DCO-R circuitry is
centered and no receive jitter attenuation is performed. The
generated clocks are stable.
Line Interface Mode 1 (Read/Write)
Value after RESET: 00H
7
LIM1
EFSC
EFSC…
RIL2…0…
0
RIL2
RIL1
RIL0
TCD1
JATT
RL
DRS
(35)
Enable Frame Synchronization Pulse
0…
The transmit clock is output via pin XCLK.
1…
Pin XCLK provides a 8 kHz frame synchronization pulse which
is active high for one 2 MHz cycle (pulse width = 488 ns).
Receive Input Threshold
Only valid if analog line interface in short haul mode is selected
(LIM0.EQON=0 and LIM1.DRS=0).
Loss of signal is declared if the voltage between pins RL1 and RL2
drops below the limits programmed via bits RIL2...0 and the received
data stream has no transition for a period defined in the PCD register.
The threshold where no signal is declared is programmable by the
RIL2...0 bits, see Table 58 "DC Parameters" on page 336 for detail.
Note: LIM1.RIL(2:0) must be programmed before LIM0.EQON = 1 is set.
Data Sheet
214
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
TCD1…
JATT…RL...
Transmit Clock Generation DCO-X
0…
The transmit clock is sourced by the DCO-X circuitry, if the
transmit elastic buffer is enabled. Reference clock is XTAL3.
1…
The transmit clock is sourced by the DCO-X circuitry, if the
transmit elastic buffer is enabled. Reference clock is XTAL1.
DCO-R cannot be used in this configuration.
Transmit Jitter Attenuator/Remote Loop
00… Normal operation. The transmit jitter attenuator is disabled.
Transmit data bypasses the buffer.
01… Remote Loop active without transmit jitter attenuator enabled.
Transmit data bypasses the buffer.
10… Transmit Slicer active.
FALC54 compatibility: Transmit data received on port XDI is
first written into the transmit jitter attenuator and then sent jitter
free on ports XL1/2 or XDOP/N or XOID.
For FALC-LH the same function even with a better support in
case of slips is also provided if bits are set to
SIC1.XBS1/0 = 10.
11… Remote Loop and jitter attenuator active. Received data from
pins RL1/2 or RDIP/N or ROID is sent ’jitter free’ on ports XL1/
2 or XDOP/N or XOID. The dejittered clock is generated by the
DCO-X circuitry.
DRS…
Data Sheet
Dual Rail Select
0…
The ternary interface is selected. Multifunction ports RL1/2 and
XL1/2 become analog in/outputs.
1…
The digital dual rail interface is selected. Received data is
latched on multifunction ports RDIP/RDIN while transmit data is
output on pins XDOP/XDON.
215
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Pulse Count Detection Register (Read/Write)
Value after RESET: 00H
PCD
7
0
PCD7
PCD0
PCD7…0…
(36)
Pulse Count Detection
A LOS alarm is detected if the incoming data stream has no
transitions for a programmable number T consecutive pulse
positions. The number T is programmable via the PCD register and
can be calculated as follows:
T= 16 × (N+1) ; with 0 ≤ N ≤ 255.
The maximum time is: 256 x 16 x 488 ns = 2 ms. Every detected pulse
resets the internal pulse counter. The counter is clocked with the
receive clock RCLK.
Pulse Count Recovery (Read/Write)
Value after RESET: 00H
PCR
7
0
PCR7
PCR0
PCR7…0…
(37)
Pulse Count Recovery
A LOS alarm is cleared if a pulse density is detected in the received
bit stream. The number of pulses M which must occur in the
predefined PCD time interval is programmable via the PCR register
and can be calculated as follows:
M = N+1 ; with 0 ≤ N ≤ 255.
The time interval starts with the first detected pulse transition. With
every received pulse a counter is incremented and the actual counter
is compared with the contents of PCR register. If the pulse number is
≥ the PCR value the LOS alarm is reset; otherwise the alarm stays
active. In this case the next detected pulse transition starts a new time
interval.
Data Sheet
216
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Line Interface Mode 2 (Read/Write)
Value after RESET: 00H
7
0
DJA2
LIM2
DJA2…
DJA1…
SCF…
DJA1
SCF
ELT
LOS2
LOS1
(38)
Digital Jitter Attenuation DCO-X
0…
Jitter attenuation of the transmit clock is done using an external
pullable crystal between pins XTAL3/4
1…
Jitter attenuation of the transmit clock is done without using an
external pullable crystal between pins XTAL3/4. Only a free
running 16.384-MHz clock has top be provided at XTAL3 (+/50 ppm).
Digital Jitter Attenuation DCO-R
0…
Jitter attenuation of the system/transmit clock is done using an
external pullable crystal between pins XTAL1/2
1…
Jitter attenuation of the system/transmit clock is done without
using an external pullable crystal between pins XTAL1/2. Only
a free running 16.384-MHz clock has top be provided at XTAL1
(+/- 50 ppm).
Select Corner Frequency of DCO-R
Setting this bit reduces the corner frequency of the DCO-R circuit by
the factor of ten to 0.2 Hz.
Note: Reducing the corner frequency of the DCO-R circuitry
increases the synchronization time before the frequencies are
synchronized.
ELT…
Enable Loop-Timed
0…
normal operation.
1… Transmit clock is generated from the clock supplied by XTAL3/
4 which is synchronized with the extracted receive route clock. In this
configuration the transmit elastic buffer has to be enabled. Refer to
register XSW.XTM.
Data Sheet
217
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LOS2...1…
Loss of Signal Recovery Condition
00… The LOS alarm is cleared if the predefined pulse density
(register PCR) is detected during the time interval which is
defined by register PCD.
01… Additionally to the recovery condition described above a LOS
alarm is only cleared if the pulse density is fulfilled and no more
than 15 contiguous zeros are detected during the recovery
interval. (according to TR-NWT 499).
10… Clearing a LOS alarm is done if the pulse density is fulfilled and
no more than 99 contiguous zeros are detected during the
recovery interval. (according to TR-NWT 820).
11… Not assigned.
Loop Code Register 1 (Read/Write)
Value after RESET: 00H
7
LCR1
EPRM…
EPRM
0
XPRBS
LDC1
LDC0
LAC1
LAC0
FLLB
LLBP
(39)
Enable Pseudo Random Bit Sequence Monitor
0…
Pseudo random bit sequence (PRBS) monitor is disabled.
1…
PRBS monitor is enabled. Setting this bit enables incrementing
the CEC2 error counter with each detected PRBS bit error. With
any change of state of the PRBS internal synchronization
status an interrupt ISR1.LLBSC is generated. The current
status of the PRBS synchronizer is indicated by bit
RSP.LLBAD. The expected PRBS sequence has to be selected
by bit LCR1.LLBP.
The PRBS status signal is output on pin RFSP, if
FMR3.CFRZ=0 and LCR1.EPRM=1. It is set high, if the PRBS
monitor is in synchronous state.
XPRBS…
Transmit Pseudo Random Bit Sequence
A one in this bit position enables transmitting of a pseudo random bit
sequence to the remote end. Depending on pit LLBP the PRBS is
generated according to 215-1 or 220-1 with a maximum-14-zero
restriction ( ITU-T O. 151).
Data Sheet
218
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LDC1…0...
Length Deactivate (Down) Code
These bits defines the length of the user programmable LLB
deactivate code which is programmable in register LCR2.
00… length: 5 bit
01… length: 6 bit
10… length: 7 bit
11… length: 8 bit
If a shorter pattern length is required, select a multiple of the required
length and repeat the pattern in LCR2.
LAC1…0...
Length Activate (Up) Code
These bits defines the length of the user programmable LLB activate
code which is programmable in register LCR3.
00… length: 5 bit
01… length: 6 bit
10… length: 7 bit
11… length: 8 bit
If a shorter pattern length is required, select a multiple of the required
length and repeat the pattern in LCR3.
FLLB…
Framed Line Loopback/Invert PRBS
Depending on bit LCR1.XPRBS this bit enables different functions:
LCR1.XPRBS=0:
0…
The line loopback code is transmitted including framing bits.
1…
The line loopback code is transmitted unframed.
Invert PRBS
LCR1.XPRBS=1:
Data Sheet
0…
The generated PRBS is transmitted not inverted.
1…
The PRBS is transmitted inverted.
219
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LLBP…
Line Loopback Pattern
LCR1.XPRBS=0
0…
Fixed line loopback code : 001 (loop down) or 00001 (loop up).
1…
Enable user programmable line loopback code via register
LCR2/3.
LCR1.XPRBS=1 or LCR1.EPRM = 1
0…
215 -1
1…
220 -1
Loop Code Register 2 (Read/Write)
Value after RESET: 00H
LCR2
7
0
LDC7
LDC0
LDC7…0…
(3A)
Line Loopback Deactivate Code
If enabled by bit FMR3.XLD the LLB deactivate code is repeated
automatically until the LLB generator is stopped. Transmit data is
overwritten by the LLB code. LDC0 is transmitted last. If the selected
code length is less than 8 bit, the leftmost bits of LCR2 are ignored.
For correct operations bit LCR1.XPRBS has to be cleared.
Loop Code Register 3 (Read/Write)
Value after RESET: 00H
LCR3
7
0
LAC7
LAC0
LAC7…0…
(3B)
Line Loopback Activate Code
If enabled by bit FMR3.XLU the LLB activate code is repeated
automatically until the LLB generator is stopped. Transmit data is
overwritten by the LLB code. LAC0 is transmitted last. If the selected
code length is less than 8 bit, the leftmost bits of LCR3 are ignored.
For correct operations bit LCR1.XPRBS has to be cleared.
Data Sheet
220
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
System Interface Control 1 (Read/Write)
Value after RESET: 00H
7
SIC1
0
SRSC
SRSC…
RBS1
RBS0
SXSC
XBS1
XBS0
(3C)
Select Receive System Clock
0…
expected frequency on pin SCLKR: 8.192 MHz
Calculation of delay time T (SCLKR cycles) depends on the
value X of the “Receive Counter Offset” register RC1/0 and of
the programming of RC0.RCOS.
Delay T is an even number in the range of 0 to 1022:
RCOS = 0: X = 5 − T/2 if 0 ≤ T ≤ 10
X = 517 − T/2 if 12 ≤ T ≤ 1022
Delay T is an odd number in the range of 1 to 1023:
RCOS = 1: X = 5 − (T − 1)/2 if 1 ≤ T ≤ 11
X = 517 − (T − 1)/2 if 13 ≤ T ≤ 1023
1…
expected frequency on pin SCLKR: 2.048 MHz
Calculation of delay time T (SCLKR cycles) depends on the
value X of the “Receive Counter Offset” register RC1/0:
T = (260 − x/2) mod 256
Delay time T = time between beginning of time slot 0 at RDO
and the initial edge of SCLKR after SYPR goes active.
If this bit is set FMR1.IMOD must be set also and bit RC0.0
must be cleared.
RBS1...0…
Receive Buffer Size
00… buffer size : 2 frames
01… buffer size : 1 frame
10… buffer size : 92 bits
11… bypass of receive elastic store
Data Sheet
221
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
SXSC…
Select Transmit System Clock
0…
expected frequency on pin SCLKX: 8.192 MHz
Calculation of delay time T (SCLKX cycles) depends on the
value X of the “Transmit Counter Offset” register XC1/0 and of
the programming of XC1.XCOS:
Delay T is an even number in the range of 0 to 1022:
XCOS = 0: X = 498 − T/2 if 0 ≤ T ≤ 996
X = 1010 − T/2 if 998 ≤ T ≤ 1022
Delay T is an odd number in the range of 1 to 1023:
XCOS = 1: X = 498 − (T − 1)/2 if 1 ≤ T ≤ 997
X = 1010 − (T − 1)/2 if 999 ≤ T ≤ 1023
1…
expected frequency on pin SCLKX: 2.048 MHz
Calculation of delay time T (SCLKX cycles) depends on the
value X of the “Transmit Counter Offset” register XC1/0:
T = (507 − x/2) mod 256
Delay time T = time between beginning of time slot 0 at XDI and
the initial edge of SCLKX after SYPX goes active.
If this bit is set FMR1.IMOD must be set also and bit XC0.0
must be cleared.
XBS1...0…
Transmit Buffer Size
00… By-pass of transmit elastic store
01… buffer size : 1 frame
10… buffer size : 2 frames
11… buffer size : 92 bits
Data Sheet
222
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
System Interface Control 2 (Read/Write)
Value after RESET: 00H
7
SIC2
FFS …
FFS
0
SSF
SRFSO
(3D)
Force Freeze Signaling
Setting this bit disables updating of the receive signaling buffer and
current signaling information is frozen. After resetting this bit and
receiving a complete superframe updating of the signaling buffer is
started again. The freeze signaling status could be also automatically
generated by detecting the Loss of Signal alarm or a Loss of CAS
Frame Alignment or a receive slip (only if external register access via
RSIG is enabled). This automatic freeze signaling function is logically
ored with this bit.
The current internal freeze signaling status is available in register
SIS.SFS.
SSF …
Serial Signaling Format
Only applicable if pin function R/XSIG is selected.
SRFSO…
Data Sheet
0…
Bits 1...4 in all time slots except time slots 0 +16 are cleared.
1…
Bits 1...4 in all time slots except time slots 0 +16 are set high.
Select Receive Frame Sync Output
0…
Pin SYPR: Input
1…
Pin SYPR: Output
Setting this bit disables the timeslot assigner. With register
RC1/0 the receive frame marker could be activated during any
bit position of the current frame. This marker is active high for
2.048 MHz cycle and is clocked off with the falling edge of
SCLKR or RCLK if the receive elastic store is bypassed.
If no SYPR has been activated since RESET or software reset
CMDR.RES the outputs of the receive system interface
assume an arbitrary alignment.
Calculation of the value X of the “Receive Counter Offset”
register RC1/0 depends on SCLKR and on the bit position BP
which should be marked:
X = (2 + 2BP) mod 512, for SCLKR = 2.048 MHz
223
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Line Interface Mode 3 (Read/Write)
Value after RESET: 00H
7
0
CSC
LIM3
CSC…
ESY
(3E)
Configure System Clock CLK16M/CLK12M
ESY…
0…
Dejittered XTAL1 or XTAL3 clock is output on CLK16M/
CLK12M.
1…
Buffered XTAL1 or XTAL3 clock is output on CLK16M/
CLK12M.
External Synchronization of DCO-X
Together with bit LOOP.SPN the functionality of pin 80 is defined:
Programming of LOOP.SPN and LIM3.ESY and the corresponding
pin function is shown below.
SPN/ESY:
00… function of pin 80 XSIG: If SIC3.TTRF = 1, transmit data
from the system interface. No input function defined for
SIC3.TTRF = 0.
01… function of pin 80 SYNC2: external synchronization input
for the DCO-X circuitry.
10… function of pin 80 ROID: Receive Optical Interface Data.
11… function of pin 80 XSIG: Transmit signaling input from the
transmit system interface.
System Interface Control 3 (Read/Write)
Value after RESET: 00H
7
0
TTRF
SIC3
TTRF…
DAF
(40)
TTR Register Function
Setting this bit the function of the TTR1...4 registers are changed. A
one in each TTR register forces the XSIGM marker high for the
respective time slot and controls sampling of the time slots provided
on pin XSIG. XSIG is selected by LOOP.SPN = 0 and LIM3.ESY = 0.
Data Sheet
224
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
DAF…
Disable Automatic Freeze
Valid only if serial signaling access is enabled.
0…
Signaling is automatically frozen if one of the following alarms
occurred: Loss of Signal (FRS0.LOS), Loss of CAS Frame
Alignment (FRS1.TS16LFA) or receive slips (ISR3.RSP/N).
1…
Automatic freezing of signaling data is disabled. Updating of the
signaling buffer is also done if one of the above described alarm
conditions is active. However, updating of the signaling buffer is
stopped if SIC2.FFS is set.
Disable Error Counter (Write)
Value after RESET: 00H
7
DEC
0
DCEC3 DCEC2 DCEC1
DCEC3…
Disable CRC Error Counter 3
DCEC2…
Disable CRC Error Counter 2
DCEC1…
Disable CRC Error Counter
DEBC …
Disable Errored Block Counter
DCVC…
Disable Code Violation Counter
DFEC…
DEBC
DCVC
DFEC
(60)
Disable Framing Error Counter
These bits are only valid if FMR1.ECM is cleared. They have to be set
before reading the error counters. They are reset automatically if the
corresponding error counter high byte has been read. With the rising
edge of these bits the error counters are latched and then cleared.
Data Sheet
225
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Transmit CAS Registers (Write)
Value after RESET: not defined
7
0
XS1
0
0
0
0
X
Y
X
X
(70)
XS2
A1
B1
C1
D1
A16
B16
C16
D16
(71)
XS3
A2
B2
C2
D2
A17
B17
C17
D17
(72)
XS4
A3
B3
C3
D3
A18
B18
C18
D18
(73)
XS5
A4
B4
C4
D4
A19
B19
C19
D19
(74)
XS6
A5
B5
C5
D5
A20
B20
C20
D20
(75)
XS7
A6
B6
C6
D6
A21
B21
C21
D21
(76)
XS8
A7
B7
C7
D7
A22
B22
C22
D22
(77)
XS9
A8
B8
C8
D8
A23
B23
C23
D23
(78)
XS10
A9
B9
C9
D9
A24
B24
C24
D24
(79)
XS11
A10
B10
C10
D10
A25
B25
C25
D25
(7A)
XS12
A11
B11
C11
D11
A26
B26
C26
D26
(7B)
XS13
A12
B12
C12
D12
A27
B27
C27
D27
(7C)
XS14
A13
B13
C13
D13
A28
B28
C28
D28
(7D)
XS15
A14
B14
C14
D14
A29
B29
C29
D29
(7E)
XS16
A15
B15
C15
D15
A30
B30
C30
D30
(7F)
Transmit CAS Register 1...16
The transmit CAS register access is enabled by setting bit XSP.CASEN = 1. Each
register except XS1 contains the CAS bits for two time slots. With the transmit multiframe
begin ISR1.XMB the contents of these registers is copied into a shadow register. The
contents is sent out subsequently in the time slots 16 of the outgoing data stream.
Note: If ISR1.XMB is not used and the write access to these registers is done exact in
that moment when this interrupt is generated, data may be lost.
XS1.7 is sent out first and XS16.0 is sent last. The transmit multiframe begin interrupt
(XMB) requests that these registers should be serviced. If requests for new information
are ignored, current contents is repeated. XS1 has to be programmed with the
multiframe pattern. This pattern must always stay low, otherwise the remote end loses its
synchronization. With setting the Y-bit a remote alarm is transmitted to the far end. The
Y-bit is logically ored with bit CCR1.XTS16RA.
The X bits (Spare bits) should be set if they are not used.
Data Sheet
226
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
If access to these registers is done without control of the interrupt ISR1.XMB the
registers should be written twice to avoid an internal data transfer error.
Note: A software reset (CMDR.XRES) resets these registers.
Data Sheet
227
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
9.3
E1 Status Register Addresses
•
Table 52
E1 Status Register Address Arrangement
Address
Data Sheet
Register Type Comment
Page
00
RFIFO
R
Receive FIFO
230
01
RFIFO
R
Receive FIFO
230
4B
RES
R
Receive Equalizer Status
230
4C
FRS0
R
Framer Receive Status 0
231
4D
FRS1
R
Framer Receive Status 1
234
4E
RSW
R
Receive Service Word
236
4F
RSP
R
Receive Spare Bits
236
50
FECL
R
Framing Error Counter Low
238
51
FECH
R
Framing Error Counter High
238
52
CVCL
R
Code Violation Counter Low
239
53
CVCH
R
Code Violation Counter High
239
54
CEC1L
R
CRC Error Counter 1 Low
240
55
CEC1H
R
CRC Error Counter 1 High
240
56
EBCL
R
E-Bit Error Counter Low
241
57
EBCH
R
E-Bit Error Counter High
241
58
CEC2L
R
CRC Error Counter 2 Low
242
59
CEC2H
R
CRC Error Counter 2 High
242
5A
CEC3L
R
CRC Error Counter 3 Low
243
5B
CEC3H
R
CRC Error Counter 3 High
243
5C
RSA4
R
Receive SA4 Bit Register
244
5D
RSA5
R
Receive SA5 Bit Register
244
5E
RSA6
R
Receive SA6 Bit Register
244
5F
RSA7
R
Receive SA7 Bit Register
244
60
RSA8
R
Receive SA8 Bit Register
244
61
RSA6S
R
Receive SA6 Bit Status Register
245
64
SIS
R
Signaling Status Register
246
65
RSIS
R
Receive Signaling Status Register 247
66
RBCL
R
Receive Byte Control Low
248
67
RBCH
R
Receive Byte Control High
249
228
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Table 52
E1 Status Register Address Arrangement (cont’d)
Address
68
Data Sheet
Register Type Comment
Page
ISR0
Interrupt Status Register 0
249
R
69
ISR1
R
Interrupt Status Register 1
251
6A
ISR2
R
Interrupt Status Register 2
253
6B
ISR3
R
Interrupt Status Register 3
254
6C
ISR5
R
Interrupt Status Register 5
256
6E
GIS
R
Global Interrupt Status
256
6F
VSTR
R
Version Status
256
70
RS1
R
Receive CAS Register 1
257
71
RS2
R
Receive CAS Register 2
257
72
RS3
R
Receive CAS Register 3
257
73
RS4
R
Receive CAS Register 4
257
74
RS5
R
Receive CAS Register 5
257
75
RS6
R
Receive CAS Register 6
257
76
RS7
R
Receive CAS Register 7
257
77
RS8
R
Receive CAS Register 8
257
78
RS9
R
Receive CAS Register 9
257
79
RS10
R
Receive CAS Register 10
257
7A
RS11
R
Receive CAS Register 11
257
7B
RS12
R
Receive CAS Register 12
257
7C
RS13
R
Receive CAS Register 13
257
7D
RS14
R
Receive CAS Register 14
257
7E
RS15
R
Receive CAS Register 15
257
7F
RS16
R
Receive CAS Register 16
257
229
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
9.4
Detailed Description of E1 Status Registers
Receive FIFO (Read)
RFIFO
7
0
RF7
RF0
(00/01)
Reading data from RFIFO can be done in an 8-bit (byte) or 16-bit (word) access
depending on the selected bus interface mode. The LSB is received first from the serial
interface.
The size of the accessible part of RFIFO is determined by programming the bits
CCR1.RFT 1 … 0 (RFIFO threshold level). It can be reduced from 32 bytes (RESET
value) down to 2 bytes (four values: 32, 16, 4, 2 bytes).
Data Transfer
Up to 32 bytes/16 words of received data can be read from the RFIFO following an RPF
or an RME interrupt.
RPF Interrupt: A fixed number of bytes/words to be read (32, 16, 4, 2 bytes). The
message is not yet complete.
RME Interrupt: The message is completely received. The number of valid bytes is
determined by reading the RBCL, RBCH registers.
RFIFO is released by issuing the “Receive Message Complete” command (RMC).
Receive Equalizer Status (Read)
7
RES
EV1…0...
EV1
0
EV0
RES4
RES3
RES2
RES1
RES0
(4B)
Equalizer Status Valid
These bits informs the user about the current state of the receive
equalization network. Only valid if LIM1.EQON is set.
00… equalizer status not valid, still adapting
01… equalizer status valid
10… equalizer status not valid
11… equalizer status valid but high noise floor
Data Sheet
230
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
RES4…0...
Receive Equalizer Status
The current line attenuation status in steps of about 1.7 dB are
displayed in these bits. Only valid if bits EV1...0 = 01 and
LIM1.EQON=1. Accuracy: +/- 2 digit, based on temperature influence
and noise amplitude variations.
00000… attenuation (0 dB)
...
11001… max. attenuation
Framer Receive Status Register 0 (Read)
7
FRS0
LOS…
LOS
0
AIS
LFA
RRA
AUXP
NMF
LMFA
(4C)
Loss of Signal
Detection:
This bit is set when the incoming signal has “no transitions” (analog
interface) or logical zeros (digital interface) in a time interval of T
consecutive pulses, where T is programmable by register PCD.
Total account of consecutive pulses: 16 < T < 4096.
Analog interface: The receive signal level where “no transition” is
declared is defined by the programmed value of LIM1.RIL2...0 (short
haul mode only, LIM1.EQON = 0).
Recovery:
Analog interface: The bit is reset in short haul mode when the
incoming signal has transitions with signal levels greater than the
programmed receive input level (LIM1.RIL2...0; short haul mode only)
for at least M pulse periods defined by register PCR in the PCD time
interval.
Digital interface: The bit is reset when the incoming data stream
contains at least M ones defined by register PCR in the PCD time
interval.
With the rising edge of this bit an interrupt status bit (ISR2.LOS) is set.
For additional recovery conditions see register LIM2.LOS2...1.
The bit is also set during alarm simulation and reset if FMR0.SIM is
cleared and no alarm condition exists.
Data Sheet
231
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
AIS…
Alarm Indication Signal
The function of this bit is determined by FMR0.ALM.
FMR0.ALM = 0:
This bit is set when two or less zeros in the
received bit stream are detected in a time interval
of 250 µs and the FALC®-LH is in asynchronous
state (FRS0.LFA = 1). The bit is reset when no
alarm condition is detected (according to ETSI
standard).
FMR0.ALM = 1:
This bit is set when the incoming signal has two or
less Zeros in each of two consecutive double
frame period (512 bits). This bit is cleared when
each of two consecutive doubleframe periods
contain three or more zeros or when the frame
alignment signal FAS has been found. (according
to ITU-T G.775 standard)
The bit is also set during alarm simulation and reset if FMR0.SIM is
cleared and no alarm condition exists.
With the rising edge of this bit an interrupt status bit (ISR2.AIS) is set.
LFA…
Loss of Frame Alignment
This bit is set after detecting 3 or 4 consecutive incorrect FAS words
or 3 or 4 consecutive incorrect service words (can be disabled). With
the rising edge of this bit an interrupt status bit (ISR2.LFA) is set. The
specification of the loss of sync conditions is done via bits RC1.SWD
and RC1.ASY4. After loss of synchronization, the frame aligner
resynchronizes automatically.
The following conditions have to be detected to regain synchronous
state:
– The presence of the correct FAS word in frame n.
– The presence of the correct service word (bit 2 = 1) in frame n + 1.
– For a second time the presence of a correct FAS word in frame
n + 2.
The bit is cleared when synchronization has been regained (directly
after the second correct FAS word of the procedure described above
has been received).
If the CRC-multiframe structure is enabled by setting bit FMR2.RFS1,
multiframe alignment is assumed to be lost if pulse-frame
synchronization has been lost. The resynchronization procedure for
multiframe alignment starts after the bit FRS0.LFA has been cleared.
Data Sheet
232
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Multiframe alignment has been regained if two consecutive CRCmultiframes have been received without a framing error (refer to
FRS0.LMFA).
The bit is set during alarm simulation and reset if FMR0.SIM is
cleared and no alarm condition exists.
If bit FRS0.LFA is cleared a loss of frame alignment recovery interrupt
status ISR2.FAR is generated.
RRA…
Receive Remote Alarm
Set if bit 3 of the received service word is set. An alarm interrupt status
ISR2.RA can be generated if the alarm condition is detected.
FRS0.RRA is cleared when no alarm is detected. At the same time a
remote alarm recovery interrupt status ISR2.RAR is generated.
The bit RSW.RRA has the same function.
Both status and interrupt status bits are set during alarm simulation.
AUXP…
Auxiliary Pattern Indication
This bit is set when 254 or more ‘10’ are received in a time interval of
250 µs and the frame alignment is lost FRS0.LFA = 1. An interrupt
status ISR3.API is generated if this bit is set.
The bit is reset when no auxiliary pattern condition is detected. The
bit is also set during alarm simulation and reset if FMR0.SIM is
cleared and no alarm condition exists.
NMF…
No Multiframe Alignment Found
This bit is only valid if the CRC4 interworking is selected
(FMR2.RFS1/0 = 11). Set if the multiframe pattern could not be
detected in a time interval of 400 ms after the framer has reached the
doubleframe synchronous state. The receiver is then automatically
switched to doubleframe format.
This bit is reset if the basic framing has been lost.
Data Sheet
233
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LMFA…
Loss of Multiframe Alignment
Not used in doubleframe format (FMR2.RFS1 = 0). In this case, LMFA
is set.
In CRC-multiframe mode (FMR2.RFS1 = 1), this bit is set
– if force resynchronization is initiated by setting bit FMR0.FRS, or
– if multiframe force resynchronization is initiated by setting bit
FMR1.MFCS, or
– if pulseframe alignment has been lost (FRS0.LFA).
It is reset if two CRC-multiframes have been received at an interval of
n × 2 ms (n = 1, 2, 3…) without a framing error.
If bit FRS0.LMFA is cleared a loss of multiframe alignment recovery
interrupt status ISR2.MFAR is generated.
Framer Receive Status Register 1 (Read)
7
FRS1
TS16RA…
0
TS16RA TS16LOS TS16AIS TS16LFA
XLS
XLO
(4D)
Receive Timeslot 16 Remote Alarm
This bit contains the actual information of the received remote alarm
bit RS1.2 in time slot 16. Setting and resetting of this bit causes an
interrupt status change ISR3.RA16.
TS16LOS…
Receive Timeslot 16 Loss of Signal
This bit is set if the incoming TS16 data stream contains always zeros
for at least 16 contiguously received time slots. A one in a time slot 16
resets this bit.
TS16AIS…
Receive Timeslot 16 Alarm Indication Signal
The detection of the alarm indication signal in timeslot 16 is according
to ITU-T G.775.
This bit is set if the incoming TS16 contains less than 4 zeros in each
of two consecutive TS16 multiframe periods. This bit is cleared if two
consecutive received CAS multiframe periods contains more than 3
zeros or the multiframe pattern was found in each of them. This bit is
cleared if TS0 synchronization is lost.
Data Sheet
234
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
TS16LFA…
XLS…
Receive Timeslot 16 Loss of Multiframe Alignment
0…
The CAS controller is in synchronous state after frame
alignment is accomplished.
1…
This bit is set if the framing pattern ‘0000’ in 2 consecutive CAS
multiframes were not found or in all TS16 of the preceding
multiframe all bits were reset. An interrupt ISR3.LMFA16 is
generated.
Transmit Line Short
Significant only if the ternary line interface is selected by
LIM1.DRS=0.
XLO…
Data Sheet
0…
Normal operation. No short is detected.
1…
The XL1 and XL2 are shortened for at least 32 pulses. As a
reaction of the short the pins XL1 and XL2 are automatically
forced into a high impedance state if bit XPM2.DAXLT is reset.
After 32 consecutive pulse periods the outputs XL1/2 are
activated again and the internal transmit current limiter is
checked. If a short between XL1/2 is still further active the
outputs XL1/2 are in high impedance state again. When the
short disappears pins XL1/2 are activated automatically and
this bit is reset. With any change of this bit an interrupt
ISR1.XLSC is generated. In case of XPM2.XLT is set this bit is
frozen.
Transmit Line Open
0…
Normal operation
1…
This bit is set if at least 32 consecutive zeros were sent via pins
XL1/XL2 or XDOP/XDON. This bit is reset with the first
transmitted pulse. With the rising edge of this bit an interrupt
ISR1.XLSC is set. In case of XPM2.XLT is set this bit is frozen.
235
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive Service Word Pulseframe (Read)
7
RSW
0
RSI
RSI…
RRA
RY0
RY1
RY2
RY3
RY4
(4E)
Receive Spare Bit for International Use
First bit of the received service word. It is fixed to one if CRCmultiframe mode is enabled.
RRA…
Receive Remote Alarm
Equivalent to bit FRS0.RRA.
RY0…RY4…
Receive Spare Bits for National Use (Y-Bits, Sn-Bits, Sa-Bits)
Receive Spare Bits/Additional Status (Read)
7
RSP
SI1…SI2…
SI1
0
SI2
LLBDD
LLBAD
RSIF
RS13
RS15
(4F)
Submultiframe Error Indication 1, 2
Not valid if doubleframe format is enabled. In this case, both bits are
set.
When using CRC-multiframe format these bits are set to
0…
If multiframe alignment has been lost, or
if the last multiframe has been received with CRC error(s). SI1
flags a CRC error in last sub-multiframe 1, SI2 flags a CRC
error in last sub-multiframe 2.
1…
If at multiframe synchronous state last assigned sub-multiframe
has been received without a CRC error.
Both flags are updated with beginning of every received CRC
multiframe.
If automatic transmission of sub-multiframe status is enabled by
setting bit XSP.AXS, above status information is inserted
automatically in Si -bit position of every outgoing CRC multiframe
(under the condition that time slot 0 transparent modes are both
disabled):
SI1 → Si -bit of frame 13, SI2 → S i -bit of frame 15.
Data Sheet
236
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LLBDD…
Line Loop Back Deactivation Signal Detected
This bit is set in case the LLB deactivate signal is detected and then
received over a period of more than 25 ms with a bit error rate less
than 1/100. The bit remains set as long as the bit error rate does not
exceed 1/100.
If framing is aligned, the timeslot 0 is not taken into account for the
error rate calculation.
Any change of this bit causes a LLBSC interrupt.
LLBAD…
Line Loop Back Activation Signal Detected
Depending on bit LCR1.EPRM the source of this status bit changed.
LCR1.EPRM=0: This bit is set in case the LLB activate signal is
detected and then received over a period of more than 25 ms with a
bit error rate less than 1/100. The bit remains set as long as the bit
error rate does not exceed 1/100.
If framing is aligned, the timeslot 0 is not taken into account for the
error rate calculation.
Any change of this bit causes a LLBSC interrupt.
PRBS Status
LCR1.EPRM=1: The current status of the PRBS synchronizer is
indicated in this bit. It is set high if the synchronous state is reached
even in the presence of a BER 1/10. A data stream containing all
zeros with/without framing bits is also a valid pseudo random bit
sequence. The same applies to an all ones data stream.
RSIF…
Receive Spare Bit for International Use (FAS Word)
First bit in FAS-word. Used only in doubleframe format, otherwise
fixed to ‘1’.
RS13…
Receive Spare Bit (Frame 13, CRC Multiframe)
First bit in service word of frame 13. Significant only in CRCmultiframe format, otherwise fixed to ‘0’. This bit is updated with
beginning of every received CRC multiframe.
RS15…
Receive Spare Bit (Frame 15, CRC Multiframe)
First bit in service word of frame 15. Significant only in CRCmultiframe format, otherwise fixed to ‘0’. This bit is updated with
beginning of every received CRC multiframe.
Data Sheet
237
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Framing Error Counter (Read)
7
0
FE7
FE0
7
0
FE15
FE8
FECL
FECH
FE15…0…
(50)
(51)
Framing Errors
This 16-bit counter is incremented when a FAS word has been
received with an error.
Framing errors are counted during basic frame synchronous state
only (but even if multiframe synchronous state is not reached yet).
During alarm simulation, the counter is incremented every 250 µs up
to its saturation. The error counter doesn’t roll over.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DFEC has
to be set. With the rising edge of this bit updating the buffer is stopped
and the error counter is reset. Bit DEC.DFEC is reset automatically
with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
238
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Code Violation Counter (Read)
CVCL
CVCH
7
0
CV7
CV0
7
0
CV15
CV8
CV15…0…
(52)
(53)
Code Violations
No function if NRZ code has been enabled.
If the HDB3 or the CMI code is selected, the 16-bit counter is
incremented when violations of the HDB3 code are detected. The
error detection mode is determined by programming the bit
FMR0.EXTD.
If simple AMI coding is enabled (FMR0.RC0/1 = 10) all bipolar
violations are counted. The error counter doesn’t roll over.
During alarm simulation, the counter is incremented every four bits
received up to its saturation.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DCVC
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DCVC is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
239
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
CRC Error Counter 1 (Read)
CEC1L
CEC1H
7
0
CR7
CR0
7
0
CR15
CR8
CR15…0…
(54)
(55)
CRC Errors
No function if doubleframe format is selected.
In CRC-multiframe mode, the 16-bit counter is incremented when a
CRC-submultiframe has been received with a CRC error. CRC errors
don’t count during asynchronous state. The error counter doesn’t roll
over.
During alarm simulation, the counter is incremented once per
submultiframe up to its saturation.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DCEC1
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DCEC1 is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
240
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
E Bit Error Counter (Read)
EBCL
EBCH
7
0
EB7
EB0
7
0
EB15
EB8
EB15…0…
(56)
(57)
E-Bit Errors
If doubleframe format is selected, FEBEH/L has no function. If CRCmultiframe mode is enabled, FEBEH/L works as submultiframe error
indication counter (16 bits) which counts zeros in Si-bit position of
frame 13 and 15 of every received CRC multiframe. The error counter
doesn’t roll over.
During alarm simulation, the counter is incremented once per
submultiframe up to its saturation.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DEBC
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DEBC is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
241
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
CRC Error Counter 2 (Read)
CEC2L
CEC2H
7
0
CC7
CC0
7
0
CC15
CC8
CC15…0…
(58)
(59)
CRC Error Counter (Reported from TE via Sa6 -Bit)
Depending on bit LCR1.EPRM the error counter increment is
selected:
LCR1.EPRM=0:
If doubleframe format is selected, CEC2H/L has no function. If CRCmultiframe mode is enabled, CEC2H/L works as SA6 Bit error
indication counter (16 bits) which counts the SA6 Bit sequence 0001
and 0011in every received CRC submultiframe.
Incrementing the counter is only possible in the multiframe
synchronous state FRS0.LMFA = 0.
SA6 Bit sequence: SA61, SA62, SA63, SA64 = 0001 or 0011 where
SA61 is received in frame 1 or 9 in every multiframe.
Pseudo Random Bit Sequence Error Counter
LCR1.EPRM=1:
This 16-bit counter is incremented with every received PRBS bit error
in the PRBS synchronous state RSP.LLBAD = 1. The error counter
doesn’t roll over.
During alarm simulation, the counter is incremented once per
submultiframe up to its saturation.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DCEC2
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DCEC2 is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
242
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
CRC Error Counter 3 (Read)
CEC3L
CEC3H
7
0
CE7
CE0
7
0
CE15
CE8
CE15…0…
(5A)
(5B)
CRC Error Counter (detected at T Ref. Point via Sa6 -Bit)
If doubleframe format is selected, CEC3H/L has no function. If CRCmultiframe mode is enabled, CEC3H/L works as SA6 Bit error
indication counter (16 bits) which counts the SA6 Bit sequence 0010
and 0011in every received CRC submultiframe.
Incrementing the counter is only possible in the multiframe
synchronous state FRS0.LMFA = 0.
SA6 Bit sequence: SA61, SA62, SA63, SA64 = 0010 or 0011 where
SA61 is received in frame 1 or 9 in every multiframe.
Clearing and updating the counter is done according to bit
FMR1.ECM.
During alarm simulation, the counter is incremented once per
multiframe up to its saturation.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DCEC3
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DCEC3 is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
243
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive Sa4-Bit Register (Read)
7
0
RSA4
RS47
RS40
(5C)
RSA5
RS57
RS50
(5D)
RSA6
RS67
RS60
(5E)
RSA7
RS77
RS70
(5F)
RSA8
RS87
RS80
(60)
RS47…40…
Receive Sa4-Bit Data (Y-Bits)
RS57…50…
Receive Sa5-Bit Data
RS67…60…
Receive Sa6-Bit Data
RS77…70…
Receive Sa7-Bit Data
RS87…80…
Receive Sa8-Bit Data
This register contains the information of the eight SAx bits (x = 4...8)
of the previously received CRC multiframe. These registers are
updated with every multiframe begin interrupt ISR0.RMB.
RS40 is received in bit-slot 4 of every service word in frame 1, RS47
in frame 15
RS50 is received in bit-slot 5, time slot 0, frame 1, RS57 in frame 15
RS60 is received in bit-slot 6, time slot 0, frame 1, RS67 in frame 15
RS70 is received in bit-slot 7, time slot 0, frame 1, RS77 in frame 15
RS80 is received in bit-slot 8, time slot 0, frame 1, RS87 in frame 15
Valid if CRC multiframe format is enabled by setting bits
FMR2.RFS1 = 1 or FMR2.RFS1/0 = 01 (Doubleframe format).
Data Sheet
244
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive Sa6-Bit Status (Read)
7
RSA6S
0
S_X
S_F
S_E
S_C
S_A
S_8
(61)
Four consecutive received SA6-bits are checked on the by ETS
300233 defined SA6-bit combinations. The FALC®-LH detects the
following “fixed” SA6-bit combinations:
SA61,SA62,SA63,SA64=1000; 1010; 1100; 1110; 1111. All other
possible 4 bit combinations are grouped to status “X”.
A valid SA6-bit combination must occur three times in a row. The
corresponding status bit in this register is set. Even if the detected
status is active for a short time the status bit remains active until this
register is read. Reading the register resets all pending status
information.
With any change of state of the SA6-bit combinations an interrupt
status ISR0.SA6SC is generated.
During the basic frame asynchronous state updating of this register
and interrupt status ISR0.SA6SC is disabled. In multiframe format the
detection of the SA6-bit combinations can be done either
synchronous or asynchronous to the submultiframe (FMR3.SA6SY).
In synchronous detection mode updating of register RSA6S is done
in the multiframe synchronous state (FRS0.LMFA=0). In
asynchronous state detection mode updating is independent of the
multiframe synchronous state.
S_X…
Receive Sa6-Bit Status_X
If none of the fixed SA6-bit combinations are detected this bit is set.
S_F…
Receive Sa6-Bit Status: “1111”
Receive SA6-bit status “1111” is detected for three times in a row in
the SA6-bit positions.
S_E…
Receive Sa6-Bit Status: “1110”
Receive SA6-bit status “1110” is detected for three times in a row in
the SA6-bit positions.
S_C…
Receive Sa6-Bit Status: “1100”
Receive SA6-bit status “1100” is detected for three times in a row in
the SA6-bit positions.
Data Sheet
245
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
S_A…
Receive Sa6-Bit Status: “1010”
Receive SA6-bit status “1010” is detected for three times in a row in
the SA6-bit positions.
S_8…
Receive Sa6-Bit Status: “1000”
Receive SA6-bit status “1000” is detected for three times in a row in
the SA6-bit positions.
Signaling Status Register (Read)
7
SIS
XDOV…
XDOV
0
XFW
XREP
RLI
CEC
SFS
(64)
Transmit Data Overflow
More than 32 bytes have been written to the XFIFO.
This bit is reset by:
– a transmitter reset command XRES
– or when all bytes in the accessible half of the XFIFO have been
moved in the inaccessible half.
XFW…
Transmit FIFO Write Enable
Data can be written to the XFIFO.
XREP…
Transmission Repeat
Status indication of CMDR.XREP.
RLI…
Receive Line Inactive
Neither FLAGs as Interframe Time Fill nor frames are received via the
signaling timeslot.
CEC…
Command Executing
0…
No command is currently executed, the CMDR register can be
written to.
1…
A command (written previously to CMDR) is currently executed,
no further command can be temporarily written in CMDR
register.
Note: CEC is active at most 2.5 periods of the current system data
rate.
SFS…
Data Sheet
Status Freeze Signaling
0…
freeze signaling status inactive.
1…
freeze signaling status active
246
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive Signaling Status Register (Read)
7
RSIS
VFR
0
RDO
CRC16
RAB
HA1
HA0
LA
(65)
RSIS relates to the last received HDLC frame; it is copied into RFIFO when end-of-frame
is recognized (last byte of each stored frame).
VFR…
Valid Frame
Determines whether a valid frame has been received.
1…
valid HDLC frame
0…
invalid HDLC frame
An invalid frame is either
– a frame which is not an integer number of 8 bits (n × 8 bits) in length
(e.g. 25 bits), or
– a frame which is too short taking into account the operation mode
selected via MODE (MDS2...0) and the selection of receive CRC
ON/OFF (CCR3.RCRC) as follows:
• MDS2...0 = 011 (16 bit Address),
RCRC = 0 : 4 bytes; RCRC = 1 : 3-4 bytes
• MDS2...0 = 010 (8 bit Address),
RCRC = 0 : 3 bytes; RCRC = 1 : 2-3 bytes
Note: Shorter frames are not reported.
RDO…
Receive Data Overflow
A RFIFO data overflow has occurred during reception of the frame.
Additionally, an interrupt can be generated (refer to ISR1.RDO/
IMR1.RDO).
CRC16…
RAB…
CRC16 Compare/Check
0…
CRC check failed; received frame contains errors.
1…
CRC check o.k.; received frame is error-free.
Receive Message Aborted
The received frame was aborted from the transmitting station.
According to the HDLC protocol, this frame must be discarded by the
receiver station.
Data Sheet
247
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
HA1...0…
High Byte Address Compare
Significant only if 2-byte address mode has been selected.
In operating modes which provide high byte address recognition, the
FALC®-LH compares the high byte of a 2-byte address with the
contents of two individually programmable registers (RAH1, RAH2)
and the fixed values FEH and FCH (broadcast address).
Dependent on the result of this comparison, the following bit
combinations are possible:
00… RAH2 has been recognized
01… Broadcast address has been recognized
10… RAH1 has been recognized C/R = 0 (bit 1)
11… RAH1 has been recognized C/R = 1 (bit 1)
Note: If RAH1, RAH2 contain identical values, a match is indicated
by ‘10’ or ‘11’.
LA…
Low Byte Address Compare
Significant in HDLC modes only.
The low byte address of a 2-byte address field, or the single address
byte of a 1-byte address field is compared with two registers. (RAL1,
RAL2).
0…
RAL2 has been recognized
1…
RAL1 has been recognized
Receive Byte Count Low (Read)
RBCL
7
0
RBC7
RBC0
(66)
Together with RBCH (bits RBC11...8) indicates the length of a
received frame (1…4095 bytes). Bits RBC4-0 indicate the number of
valid bytes currently in RFIFO. These registers must be read by the
CPU following an RME interrupt.
Data Sheet
248
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Received Byte Count High (Read)
7
0
RBCH
OV
OV…
RBC11
RBC10
RBC9
RBC8
(67)
Counter Overflow
More than 4095 bytes received.
RBC11...8…
Receive Byte Count (most significant bits)
Together with RBCL (bits RBC7…RBC0) indicate the length of the
received frame.
Interrupt Status Register 0 (Read)
Value after RESET: 00H
7
ISR0
RME
0
RFS
T8MS
RMB
CASC
CRC4
SA6SC
RPF
(68)
All bits are reset when ISR0 is read.
If bit IPC.VIS is set, interrupt statuses in ISR0 may be flagged although they are masked
via register IMR0. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
RME…
Receive Message End
One complete message of length less than 32 bytes, or the last part
of a frame at least 32 bytes long is stored in the receive FIFO,
including the status byte.
The complete message length can be determined reading the RBCH,
RBCL registers, the number of bytes currently stored in RFIFO is
given by RBC4...0. Additional information is available in the RSIS
register.
Data Sheet
249
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
RFS…
Receive Frame Start
This is an early receiver interrupt activated after the start of a valid
frame has been detected, i.e. after an address match (in operation
modes providing address recognition), or after the opening flag
(transparent mode 0) is detected, delayed by two bytes. After an RFS
interrupt, the contents of
• RSIS-bits 3...1
is valid and can be read by the CPU.
T8MS…
Receive Time Out 8 msec
Only active if multiframing is enabled.
The framer has found the doubleframing (basic framing)
FRS0.LFA = 0 and is searching for the multiframing. This interrupt is
set to indicate that no multiframing could be found within a time
window of 8 msec. In multiframe synchronous state this interrupt is
not generated. Refer also to Floating multiframe alignment window.
RMB…
Receive Multiframe Begin
This bit is set with the beginning of a received CRC multiframe related
to the internal receive line timing.
In CRC multiframe format FMR2.RFS1 = 1 or in doubleframe format
FMR2.RFS1...0 = 01 this interrupt occurs every 2 msec. If
FMR2.RFS1...0 = 00 this interrupt is generated every doubleframe
(512 bits).
CASC…
Received CAS Information Changed
This bit is set with the updating of a received CAS multiframe
information in the registers RS1...16. If the last received CAS
information is different to the previous received one, this interrupt is
generated after update has been completed. This interrupt occurs
only in TS0 and TS16 synchronous state. The registers RS1...16
should be read within the next 2 ms otherwise the contents may be
lost.
CRC4…
Receive CRC4 Error
SA6SC…
0...
No CRC4 error occurs.
1...
The CRC4 check of a received submultiframe failed.
Receive SA6-Bit Status Changed
With every change of state of the received SA6-bit combinations this
interrupt is set.
Data Sheet
250
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
RPF…
Receive Pool Full
32 bytes of a frame have arrived in the receive FIFO. The frame is not
yet completely received.
Interrupt Status Register 1 (Read)
7
ISR1
LLBSC
0
RDO
ALLS
XDU
XMB
XLSC
XPR
(69)
All bits are reset when ISR1 is read.
If bit IPC.VIS is set, interrupt statuses in ISR1 may be flagged although they are masked
via register IMR1. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
LLBSC…
Line Loop Back Status Change
Depending on bit LCR1.EPRM the source of this interrupt status
changed:
LCR1.EPRM=0: This bit is set, if the LLB activate signal or the LLB
deactivate signal, respectively is detected over a period of 25 ms with
a bit error rate less than 1/100.
The LLBSC bit is also set, if the current detection status is left, i.e., if
the bit error rate exceeds 1/100.
The actual detection status can be read from the RSP.LLBAD and
RSP.LLBDD, respectively.
PRBS Status Change
LCR1.EPRM=1: With any change of state of the PRBS synchronizer
this bit is set. The current status of the PRBS synchronizer is
indicated in RSP.LLBAD.
RDO…
Receive Data Overflow
This interrupt status indicates that the CPU did not respond fast
enough to an RPF or RME interrupt and that data in RFIFO has been
lost. Even when this interrupt status is generated, the frame continues
to be received when space in the RFIFO is available again.
Note: Whereas the bit RSIS.RDO in the frame status byte indicates whether an overflow
occurred when receiving the frame currently accessed in the RFIFO, the
ISR1.RDO interrupt status is generated as soon as an overflow occurs and does
not necessarily pertain to the frame currently accessed by the processor.
Data Sheet
251
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
ALLS…
All Sent
This bit is set if the last bit of the current frame has been sent out
completely and XFIFO is empty.
XDU…
Transmit Data Underrun
Transmitted frame was terminated with an abort sequence because
no data was available for transmission in XFIFO and no XME was
issued.
Note: Transmitter and XFIFO are reset and deactivated if this
condition occurs. They are re-activated not before this
interrupt status register has been read. Thus, XDU should not
be masked via register IMR1.
XMB…
Transmit Multiframe Begin
This bit is set every 2 ms with the beginning of a multiframe
transmission and is related to the internal transmit line interface
timing.
After setting this bit, registers XS1...16 are copied into the transmit
shift registers. The registers XS1...16 are now ready for the next data
and have to be updated; otherwise the contents is retransmitted
during the next multiframe. A wait time of 3µs has to be observed
between reading of XMB = 1 and start of reprogramming XS1...16.
XLSC…
Transmit Line Status Change
XLSC is set with the rising edge of the bit FRS1.XLO or with any
change of bit FRS1.XLS.
The actual status of the transmit line monitor can be read from the
FRS1.XLS and FRS1.XLO.
XPR…
Transmit Pool Ready
A data block of up to 32 bytes can be written to the transmit FIFO.
XPR enables the fastest access to XFIFO. It has to be used for
transmission of long frames, back-to-back frames or frames with
shared flags.
Data Sheet
252
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Interrupt Status Register 2 (Read)
7
ISR2
FAR
0
LFA
MFAR
T400MS
AIS
LOS
RAR
RA
(6A)
All bits are reset when ISR2 is read.
If bit IPC.VIS is set, interrupt statuses in ISR2 may be flagged although they are masked
via register IMR2. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
FAR…
Frame Alignment Recovery
The framer has reached doubleframe synchronization. Set when bit
FSR0.LFA is reset. It is set also after alarm simulation is finished and
the receiver is still synchronous.
LFA…
Loss of Frame Alignment
The framer has lost synchronization and bit FRS0.LFA is set. It is set
during alarm simulation.
MFAR…
Multiframe Alignment Recovery
Set when the framer has found two CRC-multiframes at an interval of
n × 2 ms (n = 1, 2, 3, …) without a framing error. At the same time bit
FRS0.LMFA is reset.
It is set also after alarm simulation is finished and the receiver is still
synchronous. Only active if CRC-multiframe format is selected.
T400MS…
Receive Time Out 400 msec
Only active if multiframing is enabled.
The framer has found the doubleframing (basic framing)
FRS0.LFA = 0 and is searching for the multiframing. This interrupt is
set to indicate that no multiframing could be found within a time
window of 400 ms after basic framing has been achieved. In
multiframe synchronous state this interrupt is not generated.
AIS…
Alarm Indication Signal
This bit is set when an alarm indication signal is detected and bit
FRS0.AIS is set. It is set during alarm simulation.
If IPC.SCI is set high this interrupt status bit is set with every change
of state of FRS0.AIS.
Data Sheet
253
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LOS…
Loss of Signal
This bit is set when a loss of signal alarm is detected in the received
bit stream and FRS0.LOS is set. It is set during alarm simulation.
If IPC.SCI is set high this interrupt status bit is set with every change
of state of FRS0.LOS.
RAR…
Remote Alarm Recovery
Set if a remote alarm in TS0 is cleared and bit FRS0.RA is reset. It is
set also after alarm simulation is finished and no remote alarm is
detected.
RA…
Remote Alarm
Set if a remote alarm in TS0 is detected and bit FRS0.RA is set. It is
set during alarm simulation.
Interrupt Status Register 3 (Read)
7
ISR3
ES
0
SEC
LMFA16
AIS16
RA16
API
RSN
RSP
(6B)
All bits are reset when ISR3 is read.
If bit IPC.VIS is set, interrupt statuses in ISR3 may be flagged although they are masked
via register IMR3. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
ES…
Errored Second
This bit is set if at least one enabled interrupt source via IMR4 is set
during the time interval of one second. Interrupt sources of IMR4
register:
LFA = Loss of frame alignment detected (FRS0.LFA)
FER = Framing error received
CER = CRC error received
AIS = Alarm indication signal (FRS0.AIS)
LOS = Loss of signal (FRS0.LOS)
CVE = Code violation detected
SLIP= Receive Slip positive/negative detected
EBE = E-Bit error detected (RSP.RS13/15)
SEC…
Second Timer
The internal one second timer has expired. The timer is derived from
clock RCLK.
Data Sheet
254
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
LMFA16…
Loss of Multiframe Alignment TS 16
Multiframe alignment of timeslot 16 has been lost if two consecutive
multiframe pattern are not detected or if in 16 consecutive timeslot 16
all bits are reset.
If register IPC.SCI is high this interrupt status bit is set with every
change of state of FRS1.TS16LFA.
AIS16…
Alarm Indication Signal TS 16 Status Change
The alarm indication signal AIS in timeslot 16 for the 64 kbit/s channel
associated signaling is detected or cleared. A change in bit
FRS1.TS16AIS sets this interrupt (This bit is set if the incoming TS 16
signal contains less than 4 zeros in each of two consecutive TS16multiframe periods.).
RA16…
Remote Alarm TS 16 Status Change
A change in the remote alarm bit in CAS multiframe alignment word
is detected.
API…
Auxiliary Pattern Indication
This bit is set if the auxiliary pattern is detected in the received bit
stream and bit FRS0.AUXP is set.
If register IPC.SCI is high this interrupt status bit is set with every
change of state of FRS0.AUXP.
RSN…
Receive Slip Negative
The frequency of the receive route clock is greater than the frequency
of the receive system interface working clock based on 2.048 MHz. It
is set during alarm simulation.
In 2-frame buffer mode a frame is skipped.
RSP…
Receive Slip Positive
The frequency of the receive route clock is less than the frequency of
the receive system interface working clock based on 2.048 MHz. It is
set during alarm simulation.
In 2-frame buffer mode a frame is repeated.
Data Sheet
255
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Interrupt Status Register 5 (Read)
7
ISR5
XSP
0
XSN
(6C)
All bits are reset when ISR5 is read.
If bit IPC.VIS is set, interrupt statuses in ISR4 may be flagged although they are masked
via register IMR5. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
XSP…
Transmit Slip Positive
The frequency of the transmit clock is less than the frequency of the
transmit system interface working clock based on 2.048 MHz.
In 2-frame buffer mode a frame is skipped.
XSN…
Transmit Slip Negative
The frequency of the transmit clock is greater than the frequency of
the transmit system interface working clock based on 2.048 MHz.
In 2-frame buffer mode a frame is repeated
Global Interrupt Status Register (Read)
Value after RESET: 00H
7
0
ISR5
GIS
ISR3
ISR2
ISR1
ISR0
(6E)
This status register points to pending interrupts sourced by ISR5 and
ISR3...ISR0.
Version Status Register (Read)
7
VSTR
VN7...0…
VN7
0
VN6
VN5
VN4
VN3
VN2
VN1
VN0
(6F)
Version Number of Chip
10H…Version 1.1
13H…Version 1.3
Data Sheet
256
2000-07
PEB 2255
FALC-LH V1.3
E1 Registers
Receive CAS Registers (Read)
Value after RESET: not defined
7
0
RS1
0
0
0
0
X
Y
X
X
(70)
RS2
A1
B1
C1
D1
A16
B16
C16
D16
(71)
RS3
A2
B2
C2
D2
A17
B17
C17
D17
(72)
RS4
A3
B3
C3
D3
A18
B18
C18
D18
(73)
RS5
A4
B4
C4
D4
A19
B19
C19
D19
(74)
RS6
A5
B5
C5
D5
A20
B20
C20
D20
(75)
RS7
A6
B6
C6
D6
A21
B21
C21
D21
(76)
RS8
A7
B7
C7
D7
A22
B22
C22
D22
(77)
RS9
A8
B8
C8
D8
A23
B23
C23
D23
(78)
RS10
A9
B9
C9
D9
A24
B24
C24
D24
(79)
RS11
A10
B10
C10
D10
A25
B25
C25
D25
(7A)
RS12
A11
B11
C11
D11
A26
B26
C26
D26
(7B)
RS13
A12
B12
C12
D12
A27
B27
C27
D27
(7C)
RS14
A13
B13
C13
D13
A28
B28
C28
D28
(7D)
RS15
A14
B14
C14
D14
A29
B29
C29
D29
(7E)
RS16
A15
B15
C15
D15
A30
B30
C30
D30
(7F)
Receive CAS Register 1...16
Each register except RS1 contains the received CAS bits for two time slots. The received
CAS multiframe is compared with the previously received one. If the contents changed
a CAS multiframe changed interrupt (ISR0.CASC) is generated and informs the user that
a new multiframe has to be read within the next 2 ms. If requests for reading the RS1...16
register are ignored, the received data may be lost. RS1 contains frame 0 of the CAS
multiframe. MSB is received first.
Data Sheet
257
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
10
T1/J1 Registers
10.1
T1/J1 Control Register Addresses
•
Table 53
T1/J1 Control Register Address Arrangement
Address
Data Sheet
Register Type Comment
Page
00
XFIFO
W
Transmit FIFO
261
01
XFIFO
W
Transmit FIFO
261
02
CMDR
W
Command Register
261
03
MODE
R/W
Mode Register
263
04
RAH1
R/W
Receive Address High 1
264
05
RAH2
R/W
Receive Address High 2
264
06
RAL1
R/W
Receive Address Low 1
264
07
RAL2
R/W
Receive Address Low 2
265
08
IPC
R/W
Interrupt Port Configuration
265
09
CCR1
R/W
Common Configuration Register 1 266
0A
CCR3
R/W
Common Configuration Register 3 268
0B
PRE
R/W
Preamble Register
269
0C
RTR1
R/W
Receive Timeslot Register 1
270
0D
RTR2
R/W
Receive Timeslot Register 2
270
0E
RTR3
R/W
Receive Timeslot Register 3
270
0F
RTR4
R/W
Receive Timeslot Register 4
270
10
TTR1
R/W
Transmit Timeslot Register 1
271
11
TTR2
R/W
Transmit Timeslot Register 2
271
12
TTR3
R/W
Transmit Timeslot Register 3
271
13
TTR4
R/W
Transmit Timeslot Register 4
271
14
IMR0
R/W
Interrupt Mask Register 0
272
15
IMR1
R/W
Interrupt Mask Register 1
272
16
IMR2
R/W
Interrupt Mask Register 2
272
17
IMR3
R/W
Interrupt Mask Register 3
272
18
IMR4
R/W
Interrupt Mask Register 4
272
19
IMR5
R/W
Interrupt Mask Register 5
272
1A
FMR0
R/W
Framer Mode Register 0
272
258
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Table 53
T1/J1 Control Register Address Arrangement (cont’d)
Address
Data Sheet
Register Type Comment
Page
1B
FMR1
Framer Mode Register 1
274
1C
FMR2
R/W
Framer Mode Register 2
276
1D
LOOP
R/W
Channel Loop Back Register
278
1E
FMR4
R/W
Framer Mode Register 4
279
1F
FMR5
R/W
Framer Mode Register 5
281
20
XC0
R/W
Transmit Control 0
283
21
XC1
R/W
Transmit Control 1
284
22
RC0
R/W
Receive Control 0
284
23
RC1
R/W
Receive Control 1
286
24
XPM0
R/W
Transmit Pulse Mask 0
288
25
XPM1
R/W
Transmit Pulse Mask 1
288
26
XPM2
R/W
Transmit Pulse Mask 2
288
29
IDLE
R/W
Idle Channel Code
289
2A
XDL1
R/W
Transmit DL-Bit Register 1
290
R/W
2B
XDL2
R/W
Transmit DL-Bit Register 2
290
2C
XDL3
R/W
Transmit DL-Bit Register 3
290
2D
CCB1
R/W
Clear Channel Register 1
290
2E
CCB2
R/W
Clear Channel Register 2
290
2F
CCB3
R/W
Clear Channel Register 3
290
30
ICB1
R/W
Idle Channel Register 1
291
31
ICB2
R/W
Idle Channel Register 2
291
32
ICB3
R/W
Idle Channel Register 3
291
34
LIM0
R/W
Line Interface Mode 0
291
35
LIM1
R/W
Line Interface Mode 1
293
36
PCD
R/W
Pulse Count Detection
294
37
PCR
R/W
Pulse Count Recovery
295
38
LIM2
R/W
Line Interface Register 2
295
39
LCR1
R/W
Loop Code Register 1
297
3A
LCR2
R/W
Loop Code Register 2
299
3B
LCR3
R/W
Loop Code Register 3
299
259
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Table 53
T1/J1 Control Register Address Arrangement (cont’d)
Address
Register Type Comment
Page
3C
SIC1
System Interface Control 1
300
3D
SIC2
R/W
System Interface Control 2
301
3E
LIM3
R/W
Line Interface Register 3
302
40
SIC3
R/W
System Interface Control 3
303
60
DEC
W
Disable Error Counter
304
70
XS1
W
Transmit Signaling Register 1
305
71
XS2
W
Transmit Signaling Register 2
305
72
XS3
W
Transmit Signaling Register 3
305
73
XS4
W
Transmit Signaling Register 4
305
74
XS5
W
Transmit Signaling Register 5
305
75
XS6
W
Transmit Signaling Register 6
305
76
XS7
W
Transmit Signaling Register 7
305
77
XS8
W
Transmit Signaling Register 8
305
78
XS9
W
Transmit Signaling Register 9
305
R/W
79
XS10
W
Transmit Signaling Register 10
305
7A
XS11
W
Transmit Signaling Register 11
305
7B
XS12
W
Transmit Signaling Register 12
305
After ‘RESET’ all control registers except the XFIFO and XS1...12 are initialized to
defined values.
Unused bits have to be cleared (set to logical ‘0’).
Data Sheet
260
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
10.2
Detailed Description of T1/J1 Control Registers
Transmit FIFO (Write)
XFIFO
7
0
XF7
XF0
(00/01)
Writing data to XFIFO can be done in 8-bit (byte) or 16-bit (word) access. The LSB is
transmitted first.
Up to 32 bytes/16 words of transmit data can be written to the XFIFO following an XPR
(or ALLS) interrupt.
Command Register (Write)
Value after RESET: 00H
7
CMDR
RMC…
RMC
0
RRES
XREP
XRES
XHF
XTF
XME
SRES
(02)
Receive Message Complete
Confirmation from CPU to FALC®-LH that the current frame or data
block has been fetched following an RPF or RME interrupt, thus the
occupied space in the RFIFO can be released.
RRES…
Receiver Reset
The receive line interface except the clock and data recovery unit
(DPLL), the receive framer, the one second timer and the receive
signaling controller are reset. However the contents of the control
registers is not deleted. Receiver reset shall be done after every new
device initialization.
XREP…
Transmission Repeat
If XREP is set together with XTF (write 24H to CMDR), the FALC®-LH
repeatedly transmits the contents of the XFIFO (1…32 bytes) without
HDLC framing fully transparently, i.e. without FLAG,CRC.
The cyclic transmission is stopped with an SRES command or by
resetting XREP.
Note:During cyclic transmission the XREP-bit has to be set with every
write operation to CMDR.
Data Sheet
261
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
XRES…
Transmitter Reset
The transmit framer and transmit line interface excluding the pulse
shaper is reset. However the contents of the control registers is not
deleted. Transmitter reset shall be done after every new device
initialization.
XHF…
Transmit HDLC Frame
After having written up to 32 bytes to the XFIFO, this command
initiates the transmission of a HDLC frame.
XTF…
Transmit Transparent Frame
Initiates the transmission of a transparent frame without HDLC
framing.
XME…
Transmit Message End
Indicates that the data block written last to the transmit FIFO
completes the current frame. The FALC®-LH can terminate the
transmission operation properly by appending the CRC and the
closing flag sequence to the data.
SRES…
Signaling Transmitter Reset
The transmitter of the signaling controller is reset. XFIFO is cleared of
any data and an abort sequence (seven 1’s) followed by interframe
time fill is transmitted. In response to XRES an XPR interrupt is
generated. Signaling transmitter reset shall be done after every new
device initialization.
This command can also be used by the CPU to abort a frame
currently in transmission.
Note: The maximum time between writing to the CMDR register and
the execution of the command takes 2.5 periods of the current
system data rate. Therefore, if the CPU operates with a very
high clock rate in comparison with the FALC ®-LH's clock, it is
recommended that bit SIS.CEC should be checked before
writing to the CMDR register to avoid any loss of commands.
All bits except XREP are cleared automatically.
Data Sheet
262
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Mode Register (Read/Write)
Value after RESET: 00H
7
MODE
MDS2
MDS2...0…
0
MDS1
MDS0
BRAC
HRAC
(03)
Mode Select
The operating mode of the HDLC controller is selected.
000…
001…
010…
011…
100…
101…
110…
111…
BRAC…
Reserved
Reserved
1 byte address comparison mode (RAL1, 2)
2 byte address comparison mode (RAH1, 2 and RAL1, 2)
No address comparison
1 byte address comparison mode (RAH1, 2)
Reserved
No HDLC framing mode 1
BOM Receiver Active
Switches the BOM receiver to operational or inoperational state.
HRAC…
0…
Receiver inactive
1…
Receiver active
HDLC Receiver Active
Switches the HDLC receiver to operational or inoperational state.
0…
1…
Data Sheet
Receiver inactive
Receiver active
263
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive Address Byte High Register 1 (Read/Write)
Value after RESET: FDH
7
1
0
0
RAH1
(04)
In operating modes that provide high byte address recognition, the high byte of the
received address is compared with the individually programmable values in RAH1 and
RAH2.
RAH1…
Value of the First Individual High Address Byte
Bit 1 (C/R-bit) is excluded from address comparison.
Receive Address Byte High Register 2 (Read/Write)
Value after RESET: FFH
7
0
RAH2
(05)
RAH2…
Value of Second Individual High Address Byte
Receive Address Byte Low Register 1 (Read/Write)
Value after RESET: FFH
7
0
RAL1
RAL1…
Data Sheet
(06)
Value of First Individual Low Address Byte
264
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive Address Byte Low Register 2 (Read/Write)
Value after RESET: FFH
7
0
RAL2
(07)
RAL2...
Value of the second individually programmable low address
byte.
Interrupt Port Configuration (Read/Write)
Value after RESET: 01H
7
IPC
0
VIS
SCI
IC1
IC0
(08)
Unused bits have to be cleared.
VIS…
Masked Interrupts Visible
0…
1…
SCI…
Masked interrupt status bits are not visible
Masked interrupt status bits are visible
Status Change Interrupt
0… Interrupts ISR2.LOS, ISR2.AIS and ISR0.PDEN is generated
only on the rising edge of the corresponding status flag.
1… Interrupts ISR2.LOS, ISR2.AIS and ISR0.PDEN is generated
on the rising and falling edge of the corresponding status flag.
IC1...0…
Interrupt Port Configuration
These bits define the function of the interrupt output stage (pin INT):
IOC1
IOC0
Function
X
0
1
0
1
1
Open drain output1)
Push/pull output, active low
Push/pull output, active high
1)
Data Sheet
an external pullup resistor is required at pin INT
265
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Common Configuration Register 1 (Read/Write)
Value after RESET: 00H
7
CCR1
SFLG
SFLG…
0
BRM
EDLX
EITS
ITF
RFT1
RFT0
(09)
Enable Shared Flags
If this bit is set, the closing flag of a preceding HDLC frame
simultaneously is used as the opening flag of the following frame.
BRM…
EDLX…
0…
Shared flag function disabled
1…
Shared flag function enabled
BOM Receive Mode (significant in BOM mode only)
0…
10 byte packets
1…
Continuous reception
Enable DL Bit Access via the Transmit FIFO
A one in this bit position enables the internal DL-bit access via the
receive/transmit FIFO of the signaling controller. FMR1.EDL has to be
cleared.
EITS…
ITF…
Enable Internal Time Slot 0-31 Signaling
0…
Internal signaling in time slots 0-31 defined via registers
RTR1...4 or TTR1...4 is disabled.
1…
Internal signaling in time slots 0-31 defined via registers
RTR1...4 or TTR1...4 is enabled.
Interframe Time Fill
Determines the idle (= no data to send) state of the transmit data
coming from the signaling controller.
RFT1...0…
0…
Continuous logical ‘1’ is output
1…
Continuous FLAG sequences are output (‘01111110’ bit
patterns)
RFIFO Threshold Level
The size of the accessible part of RFIFO can be determined by
programming these bits. The number of valid bytes after an RPF
interrupt is given in the following table:
Data Sheet
266
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
RFT1
RFT0
Size of Accessible Part of RFIFO
32 bytes (RESET value)
16 bytes
4 bytes
2 bytes
0
1
0
1
0
0
1
1
The value of RFT 1,0 can be changed dynamically
– If reception is not running or
– after the current data block has been read, but before the command
CMDR.RMC is issued (interrupt controlled data transfer).
Note:It is seen that changing the value of RFT1,0 is possible even
during the reception of one frame. The total length of the
received frame can be always read directly in RBCL, RBCH
after an RPF interrupt, except when the threshold is increased
during reception of that frame. The real length can then be
inferred by noting which bit positions in RBCL are reset by an
RMC command (see table below):
Data Sheet
RFT1
RFT0
Bit Positions in RBCL Reset by a
CMDR.RMC Command
0
0
1
1
0
1
0
1
RBC4 .… 0
RBC3 … 0
RBC1,0
RBC0
267
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Common Configuration Register 3 (Read/Write)
Value after RESET: 00H
7
CCR3
PRE1
0
PRE0
EPT
RADD
RCRC
XCRC
(0A)
Unused bits have to be cleared.
PRE1...0…
Number of Preamble Repetitions
If preamble transmission is enabled, the preamble defined by register
PRE is transmitted:
00... 1 time
01... 2 times
10... 4 times
11... 8 times
EPT…
Enable Preamble Transmission
This bit enables transmission of preamble. The preamble is started
after interframe timefill transmission has been stopped and a new
frame is to be transmitted. The preamble consists of an 8-bit pattern
repeated a number of times. The pattern is defined by register PRE,
the number of repetitions is selected by bits PRE0 and PRE1.
Note: The ’Shared Flag’ feature is not influenced by preamble transmission.
Zero bit insertion is disabled during preamble transmission.
RADD…
Receive Address Pushed to RFIFO
If this bit is set, the received HDLC address information (1 or 2 bytes,
depending on the address mode selected via MODE.MDS0) is
pushed to RFIFO. See Chapter 8.1 on page 169 for detailed
description.
RCRC…
Receive CRC ON/OFF
If this bit is set, the received CRC checksum is written to RFIFO
(CRC-ITU-T: 2 bytes). The checksum, consisting of the 2 last bytes in
the received frame, is followed in the RFIFO by the status information
byte (contents of register RSIS). The received CRC checksum is
additionally checked for correctness. If non-auto mode is selected,
the limits for “Valid Frame” check are modified (refer to RSIS.VFR and
to Chapter 8.1 on page 169).
Data Sheet
268
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
XCRC…
Transmit CRC ON/OFF
If this bit is set, the CRC checksum is not generated internally. It has
to be written as the last two bytes in the transmit FIFO (XFIFO). The
transmitted frame is closed automatically with a closing flag.
Note: The FALC ®-LH does not check whether the length of the
frame, i.e. the number of bytes to be transmitted makes sense
or not.
Preamble Register (Read/Write)
Value after RESET: 00H
7
0
PRE
PRE0...7…
(0B)
Preamble Register
This register defines the pattern which is sent during preamble
transmission (refer to CCR3). LSB is sent first.
Note: Zero bit insertion is disabled during preamble transmission.
Data Sheet
269
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive Timeslot Register 1...4 (Read/Write)
Value after RESET: 00H, 00 H, 00H, 00H
7
0
RTR1
TS0
TS1
TS2
TS3
TS4
TS5
TS6
TS7
(0C)
RTR2
TS8
TS9
TS10
TS11
TS12
TS13
TS14
TS15
(0D)
RTR3
TS16
TS17
TS18
TS19
TS20
TS21
TS22
TS23
(0E)
RTR4
TS24
TS25
TS26
TS27
TS28
TS29
TS30
TS31
(0F)
TS0…TS31…
Timeslot Register
These bits define the received time slots on the system highway port
RDO to be extracted. Additionally these registers control the RSIGM
marker which can be forced high during the respective time slots
independently of bit CCR1.EITS.
A one in the RTR1...4 bits samples the corresponding time slot in the
RFIFO of the signaling controller, if bit CCR1.EITS is set.
Assignments:
SIC1.SRSC = 0 : ( SCLKR = 8.192 MHz)
TS0 → time slot 0
…
TS31 → time slot 31
SIC1.SRSC = 1 : ( SCLKR = 1.544 MHz)
TS0 → time slot 1
…
TS23 → time slot 24
0 … normal operation.
1… The contents of the selected time slot is stored in the RFIFO.
Although the idle time slots can be selected. This function is activated,
if bit CCR1.EITS is set.
The corresponding time slot is forced high on pin RSIGM.
Data Sheet
270
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Transmit Timeslot Register 1...4 (Read/Write)
Value after RESET: 00H, 00 H, 00H, 00H
7
0
TTR1
TS0
TS1
TS2
TS3
TS4
TS5
TS6
TS7
(10)
TTR2
TS8
TS9
TS10
TS11
TS12
TS13
TS14
TS15
(11)
TTR3
TS16
TS17
TS18
TS19
TS20
TS21
TS22
TS23
(12)
TTR4
TS24
TS25
TS26
TS27
TS28
TS29
TS30
TS31
(13)
TS0…TS31…
Transmit Timeslot Register
These bits define the transmit time slots on the system highway to be
inserted. Additionally these registers control the XSIGM marker which
can be forced high during the respective time slots independently of
bit CCR1.EITS.
A one in the TTR1...4 bits inserts the corresponding time slot sourced
by the XFIFO in the data received on pin XDI, if bit CCR1.EITS is set.
If SIC3.TTRF is set and CCR1.EDLX/EITS=00, insertion of data
received on port XSIG is controlled by this registers.
Assignments:
SIC1.SRSC = 0 : ( SCLKR = 8.192 MHz)
TS0 → time slot 0
…
TS31 → time slot 31
SIC1.SRSC = 1 : ( SCLKR = 1.544 MHz)
TS0 → time slot 1
…
TS23 → time slot 24
0 … normal operation
1… The contents of the selected time slot is inserted into the
outgoing data stream from XFIFO. This function is activated only, if bit
CCR1.EITS is set.
The corresponding time slot is forced high on marker pin XSIGM.
Data Sheet
271
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Interrupt Mask Register 0...5
Value after RESET: FFH, FF H, FF H, FF H,FF H
7
0
IMR0
RME
RFS
ISF
RMB
RSC
IMR1
CASE
RDO
ALLS
XDU
XMB
IMR2
FAR
LFA
MFAR
LMFA
AIS
IMR3
ES
SEC
XSLP
IMR4
LFA
FER
CER
IMR5
XSP
XSN
IMR0...5...
CRC6
LOS
LLBSC
AIS
LOS
CVE
PDEN
RPF
(14)
XLSC
XPR
(15)
RAR
RA
(16)
RSN
RSP
(17)
(18)
SLIP
(19)
Interrupt Mask Register
Each interrupt source can generate an interrupt signal on port INT
(characteristics of the output stage are defined via register IPC). A ‘1’
in a bit position of IMR0…5 sets the mask active for the interrupt
status in ISR0…3 and ISR5. Masked interrupt statuses neither
generate a signal on INT, nor are they visible in register GIS.
Moreover, they are
– not displayed in the Interrupt Status Register if bit IPC.VIS is
cleared
– displayed in the Interrupt Status Register if bit IPC.VIS is set.
After RESET, all interrupts are disabled.
Framer Mode Register 0 (Read/Write)
Value after RESET: 00H
7
FMR0
XC1…0…
XC1
0
XC0
RC1
RC0
FRS
SRAF
EXLS
SIM
(1A)
Transmit Code
Serial code transmitter is independent to the receiver.
00… NRZ (optical interface)
01… Not assigned
Data Sheet
272
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
10…AMI coding with Zero Code Suppression (ZCS, B7-Stuffing).
Disabling of the ZCS is done by activating the clear channel
mode via register CCB1...3. (ternary or digital interface)
11…B8ZS Code (ternary or digital dual rail interface)
RC1…0…
Receive Code
Serial code receiver is independent to the transmitter.
00…
01…
10…
11…
FRS…
NRZ (optical interface)
Not assigned
AMI coding (ternary or digital dual rail interface)
B8ZS Code (ternary or digital dual rail interface)
Force Resynchronization
A transition from low to high forces the frame aligner to execute a
resynchronization of the pulse frame. In the asynchronous state, a
new frame position is assumed at the next candidate if there is one.
Otherwise, a new frame search with the meaning of a general reset is
started. In the synchronous state this bit has the same meaning as bit
FMR0.EXLS except if FMR2.MCSP=1. This bit is not reset
automatically.
SRAF…
Select Remote (Yellow) Alarm Format for F12 and ESF Format
0…
1…
EXLS…
F12: bit2 = 0 in every channel. ESF: pattern
‘1111 1111 0000 0000…’ in data link channel.
F12: FS bit of frame 12. ESF: bit2 = 0 in every channel
External Loss Of Frame
With a low to high transition a new frame search is started. This has
the meaning of a general reset of the internal frame alignment unit.
Synchronous state is reached only if there is one definite framing
candidate. In the case of multiple candidates, the setting of the bit
FMR0.FRS forces the receiver to lock onto the next available framing
position. This bit is not reset automatically.
SIM…
Alarm Simulation
Setting/resetting this bit initiates internal error simulation of: AIS (blue
alarm), loss of signal (red alarm), loss of frame alignment, remote
(yellow) alarm, slip, framing errors, CRC errors, code violations. The
error counters FEC, CVC, CEC, EBC are incremented.
The selection of simulated alarms is done via the error simulation
counter: FRS2.ESC2...0 which are incremented with each setting of
bit FMR0.SIM. For complete checking of the alarm indications eight
Data Sheet
273
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
simulation steps are necessary (FRS2.ESC2...0 = 0 after a complete
simulation).
Framer Mode Register 1 (Read/Write)
Value after RESET: 00H
7
FMR1
CTM…
CTM
0
SIGM
EDL
PMOD
CRC
ECM
IMOD
XAIS
(1B)
Channel Translation Mode
0…
Channel translation mode 0
1…
Channel translation mode 1
See Table 26 on page 113 for details.
SIGM…
Select Signaling Mode
0…
Normal operation (no bit-robbing).
1…
CAS Bit-robbing mode selected
Note: Bit FMR5.EIBR has also to be set, if bit-robbing mode is to be used.
EDL…
Enable DL-Bit Access via Register XDL1...3
Only applicable in F4, F24 or F72 frame format.
PMOD…
0…
Normal operation. The DL-bits are taken from system highway
or if enabled via CCR1.EDLX from the XFIFO of the signaling
controller.
1…
DL-bit register access. The DL-bit information is taken from the
registers XDL1...3 and overwrites the DL-bits received at the
system highway (pin XDI) or the internal XFIFO of the signaling
controller. However, transmitting contents of registers XDL1...3
is disabled if transparent mode is enabled (FMR4.TM).
PCM Mode
For T1/J1 applications this bit must be set high. Switching into T1/J1
mode the device needs up to 10 µs to settle up to the internal
clocking.
Data Sheet
0…
PCM 30 or E1 mode.
1…
PCM 24 or T1/J1 mode.
274
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
CRC…
Enable CRC6
This bit is only significant when using the ESF format.
ECM…
0…
CRC6 check/generation disabled. For transmit direction, all
CRC bit positions are set.
1…
CRC6 check/generation enabled.
Error Counter Mode
The function of the error counters (FEC,CEC,CVC,EBC) is
determined by this bit.
IMOD…
0…
Before reading an error counter the corresponding bit in the
Disable Error Counter register (DEC) has to be set. In 8 bit
access the low byte of the error counter should always be read
before the high byte. The error counters are reset with the rising
edge of the corresponding bits in the DEC register.
1…
Every second the error counter is latched and then
automatically be reset. The latched error counter state should
be read within the next second. Reading the error counter
during updating should be avoided (do not access an error
counter within 2 µs before or after the one-second interrupt
occurs).
System Interface Mode
0…4.096 Mbit/s
1…2.048 Mbit/s or 1.544 Mbit/s
This bit has to be set if SIC1.SRSC or SIC1.SXSC are set.
XAIS…
Transmit AIS Towards Remote End
Sends AIS (blue alarm) via ports: XL1, XL2 towards the remote end.
If Local Loop Mode is enabled the transmitted data is looped back to
the system internal highway without any changes.
Data Sheet
275
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Framer Mode Register 2 (Read/Write)
Value after RESET: 00H
7
FMR2
0
MCSP
SSP
DAIS
SAIS
PLB
AXRA
EXZE
MCSP…
Multiple Candidates Synchronization Procedure
SSP…
Select Synchronization/Resynchronization Procedure
(1C)
Together with bit FMR2.SSP the synchronization mode of the receive
framer is defined:
MCSP/SSP:
00… F12/72 format:
Specified number of errors in both FT framing and FS framing
lead to loss of sync (FRS0.LFA is set). In the case of FS bit
framing errors, bit FRS0.LMFA is set additionally. A complete
new synchronization procedure is initiated to regain pulseframe
alignment and then multiframe alignment.
F24:
normal operation: synchronization is achieved only on
verification the framing pattern.
01… F12/72:
Specified number of errors in FT framing has the same effect
as above. Specified number of errors in FS framing only
initiates a new search for multiframe alignment without
influencing pulseframe synchronous state (FRS0.LMFA is set).
F24:
Synchronous state is reached when three consecutive
multiframe pattern are correctly found independent of the
occurrence of CRC6 errors.
10… F24:
A one enables a synchronization mode which is able to choose
multiple framing pattern candidates step by step. I.e. if in
synchronous state the CRC error counter indicates that the
synchronization might have been based on an alias framing
pattern, setting of FMR0.FRS leads to synchronization on the
next candidate available. However, only the previously
assumed candidate is discarded in the internal framing pattern
memory. The latter procedure can be repeated until the
Data Sheet
276
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
framer has locked on the right pattern (no extensive CRC
errors). Therefor bit FMR1.CRC must be set.
11… F24:
Synchronization is achieved on verification of the framing
pattern and the CRC6 bits. Synchronous state is reached when
framing pattern and CRC6 checksum are correctly found. For
correct operation the CRC check must be enabled by setting bit
FMR1.CRC6.
DAIS…
SAIS…
Disable AIS to System Interface
0…
AIS is automatically inserted into the data stream to RDO if
FALC ®-LH is in asynchronous state.
1…
Automatic AIS insertion is disabled. Furthermore, AIS insertion
can be initiated by programming bit FMR2.SAIS.
Send AIS Towards System Interface
Sends AIS (blue alarm) via output RDO towards system interface.
This function is not influenced by bit FMR2.DAIS.
PLB…
Payload Loop Back
0 … Normal operation. Payload loop is disabled.
1…
AXRA…
The payload loopback loops the data stream from the receiver
section back to transmitter section. Looped data is output on
pin RDO. Data received on port XDI, XSIG, SYPX and XMFS
are ignored. With FMR4.TM=1 all 193 bits per frame are looped
back. If FMR4.TM=0 the DL- or FS- or CRC-bits are generated
internally. AIS is sent immediately on port RDO by setting the
FMR2.SAIS bit. During payload loop is active the receive time
slot offset (registers RC1...0) should not be changed. It is
recommended to write the actual value of XC1 into this register
once again, because a write access to register XC1 sets the
read/write pointer of the transmit elastic buffer into its optimal
position to ensure a maximum wander compensation (the write
operation forces a slip).
Automatic Transmit Remote Alarm
0 … Normal operation
1…
Data Sheet
The remote alarm (yellow alarm) bit is set automatically in the
outgoing data stream if the receiver is in asynchronous state
(FRS0.LFA bit is set). In synchronous state the remote alarm bit
is reset.
277
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
EXZE…
Excessive Zeros Detection Enable
Selects error detection mode in the bipolar receive bit stream.
0…
Only bipolar violations are detected.
1…
Bipolar violations and zero strings of 8 or more contiguous
zeros in B8ZS code or more than 15 contiguous zeros in AMI
code are detected additionally and counted in the code violation
counter CVC.
Channel Loop Back Register (Read/Write)
Value after RESET: 00H
7
LOOP
SPN…
SPN
0
RTM
ECLB
CLA4
CLA3
CLA2
CLA1
CLA0
(1D)
Select Additional Optical Pin Functions
Together with bit LIM3.ESY the functionality of pin 80 is defined:
Programming of LOOP.SPN and LIM3.ESY and the corresponding
pin function is shown below.
SPN/ESY:
00… function of pin 80 XSIG: If SIC3.TTRF = 1, transmit data
from the system interface. Internal multiplexing with the XDI
data stream is controlled by XSIGM. No input function defined
for SIC3.TTRF = 0.
01… function of pin 80 SYNC2: external synchronization input
for the DCO-X circuitry
10… function of pin 80 ROID: Receive Optical Interface Data
(Input) and Pin 68: XMFB/XOID Transmit Optical Interface Data
(Output). At the same time data received on pin 2 are ignored,
data on pin XOID (pin 15) are undefined. Transmit data is
clocked off with the positive transition of XCLK. After Reset the
transmit multiframe begin marker is output on pin 68.
11… function of pin 80 XSIG: The signaling information from
the transmit system interface is received on pin XSIG. Bit
FMR5.EIBR should be cleared to disable internal signaling
access from registers XS1...12. The signaling information from
the line interface is transmitted on pin RSIG.
Data Sheet
278
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
RTM…
Receive Transparent Mode
Setting this bit disconnects control of the internal elastic store from the
receiver. The elastic store is now in a “free running” mode without any
possibility to update the time slot assignment to a new frame position
in case of re-synchronization of the receiver. This function can be
used in conjunction with the “disable AIS to system interface” feature
(FMR2.DAIS) to realize undisturbed transparent reception.
This bit should be enabled in case of unframed data reception mode.
After resetting RTM to 0, the elastic buffer is adjusted after the next
resynchronization.
ECLB…
Enable Channel Loop Back
CLA4…0…
0…
Disables the channel loop back.
1…
Enables the channel loop back selected by this register.
Channel Address For Loop Back
CLA = 1…24 selects the channel.
During loop back, the contents of the associated outgoing channel on
ports XL1/XDOP/XOID and XL2/XDON is equal to the idle channel
code programmed in register IDLE.
Framer Mode Register 4 (Read/Write)
Value after RESET: 00H
7
FMR4
AIS3…
AIS3
0
TM
XRA
SSC1
SSC0
AUTO
FM1
FM0
(1E)
Select AIS Condition
0…
AIS (blue alarm) is indicated (FRS0.AIS) when two or less
zeros in the received bit stream are detected in a time interval
of 12 frames (F4, F12, F72) or 24 frames (ESF).
1…
AIS (blue alarm) detection is only enabled when FALC®-LH is
in asynchronous state. The alarm is indicated (FRS0.AIS) when
– three or less zeros within a time interval of 12 frames (F4,
F12, F72), or
– five or less zeros within a time interval of 24 frames (ESF)
are detected in the received bit stream.
Data Sheet
279
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
TM…
Transparent Mode
Setting this bit enables the transparent mode:
In transmit direction bit 8 of every FS/DL time slot from the system
internal highway (XDI) is inserted in the F-bit position of the outgoing
frame. Internal framing generation, insertion of CRC and DL data is
disabled.
In receive direction the framing bit is also forwarded to RDO and
inserted into the FS/DL time slot. Bit RDCF (bit 1 of FS/DL time slot)
indicates a DL bit.
XRA…
Transmit Remote Alarm (Yellow Alarm)
If high, remote alarm is sent via PCM route. Clearing the bit removes
the remote alarm pattern. Remote alarm indication depends on the
multiframe structure as follows:
F4: bit2 = 0 in every speech channel
F12: FMR0.SRAF = 0: bit2 = 0 in every speech channel
FMR0.SRAF = 1: FS-bit of frame 12 is forced to ‘1’
ESF: FMR0.SRAF = 0:
pattern ‘1111111100000000 11111111000…’
in data link channel
FMR0.SRAF = 1: bit2 = 0 in every speech channel
F72: bit2 = 0 in every speech channel
SSC1...0…
Select Sync Conditions
Loss of Frame Alignment (FRS0.LFA or opt. FRS0.LMFA) is declared
if
00 = 2 out of 4 framing bits
01 = 2 out of 5 framing bits
10 = 2 out of 6 framing bits in F4/12/72 format
10 = 2 out of 6 framing bits per multiframe period in ESF format
11 = 4 consecutive multiframe pattern in ESF format
are incorrect. It depends on the selected multiframe format and
optionally on bit FMR2.SSP which framing bits are observed:
F4:
FT bits → FRS0.LFA
F12, F72: SSP = 0: FT bits → FRS0.LFA: FS bits → FRS0.LFA
and FRS0.LMFA SSP = 1:FT → FRS0.LFA
FS → FRS0.LMFA
ESF:
ESF framing bits → FRS0.LFA
Data Sheet
280
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
AUTO…
Enable Auto Resynchronization
FM1…0…
0…
The receiver does not resynchronize automatically. Starting a
new synchronization procedure is possible via the bits:
FMR0.EXLS or FMR0.FRS.
1…
Auto-resynchronization is enabled.
Select Frame Mode
FM
FM
FM
FM
= 0: 12-frame multiframe format (F12, D3/4)
= 1: 4-frame multiframe format (F4)
= 2: 24-frame multiframe format (ESF)
= 3: 72-frame multiframe format (F72, remote switch mode)
Framer Mode Register 5 (Read/Write)
Value after RESET: 00H
7
FMR5
SRS…
SRS
0
EIBR
XLD
XLU
SRO
XTM
RTF
(1F)
Signaling Register SIze
Valid in F12/F72 frame format only
EIBR…
0…
Signaling access is done via registers RS/XS1...6
1…
Signaling access is done via increased register bank RS/
XS1...12
Enable Internal Bit-Robbing Access
0…
Normal operation (no bit-robbing).
1…
CAS Bit-robbing mode selected
Note: Bit FMR1.SIGM has also to be set, if bit-robbing mode is to be used.
XLD…
Data Sheet
Transmit Line Loopback (LLB) Down Code
0…
Normal operation.
1…
A one in this bit position causes the transmitter to replace
normal transmit data with the LLB down (deactivate) code
continuously until this bit is reset. The LLB down code is
optionally overwritten by the framing/DL/CRC bits. For correct
operation bit FMR5.XLU must be cleared
281
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
XLU…
SRO…
Transmit LLB UP Code
0…
Normal operation.
1…
A one in this bit position causes the transmitter to replace
normal transmit data with the LLB UP (activate) Code
continuously until this bit is reset. The LLB UP Code is
optionally overwritten by the framing/DL/CRC bits. For correct
operation bit FMR5.XLD must be cleared.
Signaling Register Organization
Valid in F12/F72 and ESF frame format only
0… Signaling access via registers RS/XS1...12 is done without
reordering of ABCD bits.
1…
Signaling access via registers RS/XS1...12 is done with
reordering of ABCD bits.
For details see description of registers XS1...12 on page 305 and
RS1...12 on page 333
XTM…
Transmit Transparent Mode
Valid if loop-timed mode is enabled (LIM2.ELT = 1).
0…Ports SYPX/XMFS define the frame/multiframe begin on the
transmit system highway. The transmitter is usually synchronized on
this externally sourced frame boundary and generates the FAS bits
according to this framing. Any change of the transmit time slot
assignment or a transmit slip subsequently produces a change of the
FAS bit positions.
1… Disconnects the control of the transmit system interface from the
transmitter. The transmitter is now in a free running mode without any
possibility to update the multiframe position. The framing (FAS bits)
generated by the transmitter is not disturbed (in case of changing the
transmit time slot assignment or transmit slip) by the transmit system
highway unless register XC1 is written. Useful in loop-timed
applications. For correct operation the transmit elastic buffer (2
frames, SIC1.XBS1/0= 10) has to be enabled
RTF…
Receive Transparent Forwarding
Setting this bit all 193 bits per frame of the incoming multiframe are
forwarded to pin RDO transparently. In asynchronous state the
received data may be transparently switched through if bit
FMR2.DAIS is set.
Data Sheet
282
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Transmit Control 0 (Read/Write)
Value after RESET: 00H
7
XC0
BRM…
BRM
0
MFBS
SFRZ
XCO2
XCO1
XCO0
(20)
Enable Bit-Robbing Marker
A one in this bit marks the robbed bit positions on the system highway.
RSIGM marks the receive and XSIGM marks the transmit robbed bits.
For correct operation bit FMR1.SIGM must be set.
MFBS…
Enable pure Multiframe Begin Signals
Valid only if ESF or F72 format is selected.
If set, signals RMFB and XMFB indicate only the multiframe begin.
Additional pulses (every 12 frames) are disabled.
SFRZ…
Select Freeze Output
0…
Signal RFSP is output on port RFSP/FREEZS
1…
Freeze status signal is output on port RFSP/FREEZS
XCO2…XCO0… Transmit Clock Slot Offset
Initial value loaded into the transmit bit counter at the trigger edge of
SCLKX when the synchronous pulse on port SYPX is active. Setting
of SIC1.SXSC enforces programming the offset values in the range
of 0 to 192 bits with XCO0 always cleared.
Data Sheet
283
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Transmit Control 1 (Read/Write)
Value after RESET: 00H
7
XC1
0
XCOS
XTO5
XTO4
XTO3
XTO2
XTO1
XTO0
(21)
A write access to this address resets the transmit elastic buffer to its
basic starting position. Therefore, updating of the value should only
be done when the FALC®-LH is initialized or when the buffer should
be centered. As a consequence a transmit slip occurs.
XCOS…
Transmit Clock Offset Shift
Valid only if SIC1.SXSC = 0
0… The delay T between the beginning of time slot 0 and the initial
edge of SCLKX (after SYPX goes active) is an even number in the
range of 0 to 1022 SCLKX cycles.
1… The delay T is an odd number in the range of 1 to 1023 SCLKX
cycles.
XTO5…XTO0…
Transmit Time Slot Offset
Initial value loaded into the transmit bit counter at the trigger edge of
SCLKX when the synchronous pulse on port SYPX is active. Setting
of SIC1.SXSC enforces programming the offset values in the range
of 0 to 192 bits.
Receive Control 0 (Read/Write)
Value after RESET: 00H
7
RC0
RCOS…
RCOS
0
SICS
CRCI
XCRCI
RDIS
RCO2
RCO1
RCO0
(22)
Receive Clock Offset
Valid only if SIC1.SXSC = 0
0… The delay T between the beginning of time slot 0 and the initial
edge of SCLKR (after SYPX goes active) is an even number in the
range of 0 to 1022 SCLKX cycles.
1… The delay T is an odd number in the range of 1 to 1023 SCLKX
cycles.
Data Sheet
284
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
SICS…
System Interface Channel Select
Applicable only if bit FMR1.IMOD (4-MHz system interface) is
cleared.
0… Received data is output on port RDO in the first channel phase.
Data in the second channel phase is tristated.
Data on pin XDI is sampled in the first channel phase only. Data in the
second channel phase is ignored.
1…
Received data is output on port RDO in the second channel
phase. Data in the first channel phase is tristated.
Data on pin XDI is sampled in the second channel phase only. Data
in the first channel phase is ignored.
CRCI…
Automatic CRC6 Bit Inversion
If set, all CRC bits of one outgoing extended multiframe are inverted
in case a CRC error is flagged for the previous received multiframe.
This function is logically ORed with RC0.XCRCI.
XCRCI…
Transmit CRC6 Bit Inversion
If set, the CRC bits in the outgoing data stream are inverted before
transmission. This function is logically ORed with RC0.CRCI.
RDIS…
Receive Data Input Sense
Only applicable for dual rail mode (LIM1.DRS = 1).
0…
Inputs: RDIP, RDIN active low, input ROID is active high
1…
Inputs: RDIP, RDIN active high, input ROID is active low
RCO2…RCO0… Receive Offset/Receive Frame Marker Offset
Depending on bit SIC2.SRFSO this bit enables different functions:
Receive Clock-Slot Offset (SIC2.SRFSO = 0)
Initial value loaded into the receive bit counter at the trigger edge of
SCLKR when the synchronous pulse on port SYPR is active. Setting
of SIC1.SRSC enforces programming the offset values in a range of
0 to 192 bits with RCO0 always cleared.
Receive Frame Marker Offset (SIC2.SRFSO = 1)
Offset programming of the receive frame marker which is output on
port SYPR. The receive frame marker could be activated during any
bit position of the current frame.
Calculation of the value X of the “Receive Counter Offset” register
RC1/0 depends on the bit position BP which should be marked and
SCLKR: X = (2BP) mod 386, for SCLKR = 1.544 MHz
Data Sheet
285
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive Control 1 (Read/Write)
Value after RESET: 00H
7
RC1
SJR…
SJR
0
RRAM
RTO5
RTO4
RTO3
RTO2
RTO1
RTO0
(23)
Select Japanese ITU-T Requirements for ESF format
0…
Alarm handling and CRC6 generation/checking is done
according ITU-T G. 704+706
1…
Alarm handling and CRC6 generation/checking is done
according ITU-T JG. 704 + 706
See Table 48 "Framer Initialization (T1/J1)" on page 166 for more
details.
RRAM…
Receive Remote Alarm Mode
The conditions for remote (yellow) alarm (FRS0.RRA) detection can
be selected via this bit to allow detection even in the presence of
BER 10**-3:
RRAM = 0
Detection
F4: bit2 = 0 in every speech channel per frame.
F12: FMR0.SRAF = 0: bit2 = 0 in every speech channel per frame.
FMR0.SRAF = 1: S-bit of frame 12 is forced to ‘1’
ESF: FMR0.SRAF = 0: pattern ‘1111 1111 0000 0000…’ in data
link channel
FMR0.SRAF = 1: bit2 = 0 in every speech channel
F72: bit2 = 0 in every speech channel per frame.
Release
The alarm is reset when above conditions are no longer detected.
RRAM = 1
Detection
F4: bit2 = 0 in 255 consecutive speech channels.
F12: FMR0.SRAF = 0: bit 2 = 0 in 255 consecutive speech
channels.
FMR0.SRAF = 1: S-bit of frame 12 is forced to ‘1’
ESF: FMR0.SRAF = 0: pattern ‘1111 1111 0000 0000…’ in data
link channel
FMR0.SRAF = 1: bit 2 = 0 in 255 consecutive speech
channels
F72: bit 2 = 0 in 255 consecutive speech channels.
Data Sheet
286
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Release:
Depending on the selected multiframe format the alarm is reset when
FALC-LH does not detect
– the ‘bit 2 = 0’ condition for three consecutive pulse frames
(all formats if selected),
– the ‘FS bit’ condition for three consecutive multiframes (F12),
– the ‘DL pattern’ for three times in a row (ESF).
RTO5…RTO0… Receive Time-Slot Offset/Receive Frame Marker Offset
Depending on bit SIC2.SRFSO this bit enables different functions:
Receive Time-Slot Offset (SIC2.SRFSO = 0)
Initial value which is loaded into the receive time-slot counter at the
trigger edge of SCLKR when the synchronous pulse on port SYPR is
active. Setting of SIC1.SRSC enforces programming the offset values
in a range of 0 to 192 bits.
Receive Frame Marker Offset (SIC2.SRFSO = 1)
Offset programming of the receive frame marker which is output on
port SYPR. The receive frame marker could be activated during any
bit position of the current frame.
Calculation of the value X of the “Receive Counter Offset” register
RC1/0 depends on the bit position BP which should be marked and
SCLKR:
X = (2BP) mod 386, for SCLKR = 1.544 MHz
Data Sheet
287
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Transmit Pulse-Mask 2…0 (Read/Write)
Value after RESET: 9CH, 03 H, 00 H
7
0
XPM0
XP12
XP11
XP10
XP04
XP03
XP02
XP01
XP00
(24)
XPM1
XP30
XP24
XP23
XP22
XP21
XP20
XP14
XP13
(25)
XPM2
XLHP
XLT
DAXLT
XP34
XP33
XP32
XP31
(26)
The transmit pulse shape which is defined in ANSI T1. 102 is output on pins XL1 and
XL2. The level of the pulse shape can be programmed via registers XPM2...0 to create
a custom waveform. In order to get an optimized pulse shape for the external
transformers each pulse shape is divided internally into four sub pulse shapes. In each
sub pulse shape a programmed 5 bit value defines the level of the analog voltage on pins
XL1/2. Together four 5 bit values have to be programmed to form one complete transmit
pulse shape.The four 5 bit values are sent in the following sequence:
XP04-00: First pulse shape level
XP14-10: Second pulse shape level
XP24-20: Third pulse shape level
XP34-30: Fourth pulse shape level
Changing the LSB of each subpulse in registers XPM2...0 changes the amplitude of the
differential voltage on XL1/2 by approximately 110 mV.
The XPM-values in the following table are based on simulations. They are valid for the
following external circuitry: transformer ratio: 1: 2 ; cable: PULB 22AWG (100 Ω); serial
resistors: 5 Ω. Adjustment of these coefficients may be necessary for other external
conditions.
Table 54
Pulse Shaper Programming (T1/J1)
Range in
m
Range in
ft.
XPM0
XPM1
0...40
0...133
19
9B
40...81
133...266
5B
81...122
266...399
122...162
399...533
162...200
533...655
XPM2
XP04XP00
XP14XP10
01
25
24
6
3
9F
01
27
26
7
3
7D
AB
01
29
27
10
3
7F
B7
01
31
27
13
3
5F
BB
01
31
26
14
3
hexadecimal
Data Sheet
288
XP24XP20
XP34XP30
decimal
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
XLHP…
Transmit Line High Power
With this bit the output current capability of transmit lines XL1/XL2 is
increased. According to the DC characteristics, this bit has to be set,
if an output current of more than 60 mA is required.
0…
Output current low
1…
output current high
For absolute values see DC Characteristics.
XLT...
Transmit Line Tristate
0 … Normal operation
1 … Transmit line XL1/XL2 or XDOP/XDON are switched into high
impedance state. If this bit is set the transmit line monitor status
information is frozen.
DAXLT...
Disable Automatic Tristating of XL1/2
0...
Normal operation. If a short is detected on pins XL1/2 the
transmit line monitor sets the XL1/2 outputs into a high
impedance state.
1...
If a short is detected on pins XL1/2 an automatic setting these
pins into a high impedance state (by the XL-monitor) is
disabled.
Idle Channel Code Register (Read/Write)
Value after RESET: 00H
IDLE
7
0
IDL7
IDL0
IDL7…IDL0…
(29)
Idle Channel Code
If channel loop back is enabled by programming the register
LOOP.ECLB = 1, the contents of the assigned outgoing channel on
ports XL1/XL2 respective XDOP/XDON is set equal to the idle
channel code selected by this register.
Additionally, the specified pattern overwrites the contents of all
channels of the outgoing PCM frame selected via the idle channel
registers ICB1…ICB3. IDL7 is transmitted first.
Data Sheet
289
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Transmit DL-Bit Register 1...3 (Read/Write)
Value after RESET: 00H, 00 H, 00H
7
0
XDL1
XDL17
XDL16
XDL15
XDL14
XDL13
XDL12
XDL11
XDL10
(2A)
XDL2
XDL27
XDL26
XDL25
XDL24
XDL23
XDL22
XDL21
XDL20
(2B)
XDL3
XDL37
XDL36
XDL35
XDL34
XDL33
XDL32
XDL31
XDL30
(2C)
XDL1…XDL3…
Transmit FS/DL-Bit Data
The DL-bit register access is enabled by setting bits FMR1.EDL = 1.
With the transmit multiframe begin an interrupt ISR1.XMB is
generated and the contents of these registers XDL1...3 is copied into
a shadow register. The contents is sent out subsequently in the data
stream of the next outgoing multiframe if no transparent mode is
enabled. XDL10 is sent out first.
In F4 frame format only XDL10...11 are transmitted. In F24 frame
format XDL10...23 are shifted out. In F72 frame format XDL10...37
are transmitted.
The transmit multiframe begin interrupt (XMB) requests that these
registers should be serviced. If requests for new information are
ignored, current contents is repeated.
Clear Channel Register (Read/Write)
Value after RESET: 00H, 00 H, 00H
7
0
CCB1
CH1
CH2
CH3
CH4
CH5
CH6
CH7
CH8
(2D)
CCB2
CH9
CH10
CH11
CH12
CH13
CH14
CH15
CH16
(2E)
CCB3
CH17
CH18
CH19
CH20
CH21
CH22
CH23
CH24
(2F)
CH1…CH24…
Channel Selection Bits
0…
1…
Data Sheet
Normal operation. Bit-robbing information and Zero Code
Suppression (ZCS, B7 stuffing) may change contents of the
selected speech/data channel if assigned modes are enabled
via bits FMR5.EIBR and FMR0.XC1/0.
Clear channel mode. Contents of selected speech/data
channel is not overwritten by internal or external bit-robbing and
290
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
ZCS information. Transmission of channel assigned signaling
and control of pulse density is applied by the user.
Idle Channel Register (Read/Write)
Value after RESET: 00H, 00 H, 00H, 00H
7
0
ICB1
IC1
IC2
IC3
IC4
IC5
IC6
IC7
IC8
(30)
ICB2
IC9
IC10
IC11
IC12
IC13
IC14
IC15
IC16
(31)
ICB3
IC17
IC18
IC19
IC20
IC21
IC22
IC23
IC24
(32)
IC1…IC24…
Idle Channel Selection Bits
These bits define the channels (time slots) of the outgoing PCM frame
to be altered.
0…
Normal operation.
1…
Idle channel mode. The contents of the selected channel is
overwritten by the idle channel code defined via register IDLE.
Line Interface Mode 0 (Read/Write)
Value after RESET: 00H
7
LIM0
XFB…
XFB
0
XDOS
SCL1
SCL0
EQON
ELOS
LL
MAS
(34)
Transmit Full Bauded Mode
Only applicable for dual rail mode (bit LIM1.DRS = 1).
0…Output signals XDOP/XDON are half bauded (normal operation).
1…Output signals XDOP/XDON are full bauded.
XDOS…
Transmit Data Out Sense
Only applicable for dual rail mode (bit LIM1.DRS = 1)
Data Sheet
0…
Output signals XDOP/XDON are active low. Output XOID is
active high (normal operation).
1…
Output signals XDOP/XDON are active high. Output XOID is
active low.
291
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
SCL1...0…
Select Clock Output
00… Output frequency on pin CLKX is 2048 kHz active high.
01… Output frequency on pin CLKX is 2048 kHz active low.
10… Output frequency on pin CLKX is 4096 kHz active high.
11… Output frequency on pin CLKX is 4096 kHz active low.
EQON…
ELOS…
LL…
Receive Equalizer On
0…
-10 dB Receiver: short haul mode
1…
-36 dB Receiver: long haul mode
Enable Loss of Signal
0…
Normal operation, the extracted receive clock is output on pin
RCLK
1…
During of loss of signal (FRS0.LOS = 1) output RCLK is set
high.
Local Loop
0 … Normal operation
1 … Local loop active. The local loopback mode disconnects the
receive lines RL1/RL2 (RDIP/RDIN, respectively) from the
receiver. Data provided by system interface is routed back to
the system interface. The transmitted data is not affected.
Receiver and transmitter coding must be identical. Operates in
analog and digital line interface mode. In analog line interface
mode data is looped through the complete analog receiver.
MAS…
Master Mode
0 … Slave mode
1 … Master mode on. If this bit is set and the SYNC pin is connected
to VSS the FALC-LH works as a master for the system. The
internal DCO’s of the jitter attenuator are centered and the
system clocks which are output via CLK8M/CLKX are stable
(divided from the DCO frequencies). If a clock (1.544 MHz or
2.048 MHz) is detected at the SYNC pin the FALC-LH
synchronizes automatically to this clock. The production
tolerance is approximately ± 30 ppm of the crystal frequency if
CLoad = 15 pF.
Data Sheet
292
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Line Interface Mode 1 (Read/Write)
Value after RESET: 00H
7
LIM1
EFSC
EFSC…
RIL2…RIL0…
0
RIL2
RIL1
RIL0
DCOC
JATT
RL
DRS
(35)
Enable Frame Synchronization Pulse
0…
The transmit clock is output on pin XCLK
1…
Pin XCLK provides an 8 kHz frame synchronization pulse which
is active for one 2.048-MHz cycle (488 ns)
Receive Input Threshold
Only valid if analog line interface and short haul mode is selected
(LIM1.DRS=0 and LIM1.EQON = 0).
No signal is declared if the voltage between pins RL1 and RL2 drops
below the limits programmed via bits RIL2...0 and the received data
stream has no transition for a period defined in the PCD register.
The threshold where no signal is declared is programmable via the
RIL2...0 bits. See Table 58 "DC Parameters" on page 336 for
details.
Note: LIM1.RIL(2:0) must be programmed before LIM0.EQON = 1 is set.
DCOC …
Data Sheet
DCO-R and DCO-X Control
0…
1.544-MHz reference clock for the DCO-R/DCO-X circuitry
provided on pin SYNC/SYNC2.
1…
2.048-MHz reference clock for the DCO-R/DCO-X circuitry
provided on pin SYNC/SYNC2.
293
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
JATT…RL...
Transmit Jitter Attenuator/Remote Loop
00 = Normal operation. The transmit jitter attenuator is disabled.
Transmit data bypasses the buffer.
01 = Remote Loop active without transmit jitter attenuator enabled.
Transmit data bypasses the buffer.
10 = not assigned
11 = Remote Loop and jitter attenuator active. Received data from
pins RL1/2 or RDIP/N or ROID is sent ’jitter free’ on ports XL1/
2 or XDOP/N or XOID. The dejittered clock is generated by the
DCO-X circuitry.
DRS…
Dual Rail Select
0=
The ternary interface is selected. Multifunction ports RL1/2 and
XL1/2 become analog in/outputs.
1=
The digital dual rail interface is selected. Received data is
latched on multifunction ports RDIP/RDIN while transmit data is
output on pins XDOP/XDON.
Pulse Count Detection Register (Read/Write)
Value after RESET: 00H
PCD
7
0
PCD7
PCD0
(36)
PCD7…PCD0… Pulse Count Detection
A LOS alarm (red alarm) is detected if the incoming data stream has
no transitions for a programmable number T consecutive pulse
positions. The number T is programmable via the PCD register and
can be calculated as follows:
T= 16(N+1) ; with 0 ≤ N ≤ 255.
The maximum time is: 256 × 16 × 648 ns = 2.65 ms. Every detected
pulse resets the internal pulse counter. The counter is clocked with
the receive clock RCLK.
Data Sheet
294
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Pulse Count Recovery (Read/Write)
Value after RESET: 00H
PCR
7
0
PCR7
PCR0
(37)
PCR7…PCR0… Pulse Count Recovery
A LOS alarm (red alarm) is cleared if a pulse density is detected in the
received bit stream.The number of pulses M which must occur in the
predefined PCD time interval is programmable via the PCR register
and can be calculated as follows:
M = N+1 ; with 0 ≤ N ≤ 255.
The time interval starts with the first detected pulse transition. With
every received pulse a counter is incremented and the actual counter
is compared with the contents of PCR register. If the pulse number is
≥ the PCR value the LOS alarm is reset otherwise the alarm stays
active. In this case the next detected pulse transition starts a new time
interval. An additional Loss of Signal recovery condition may be
selected by register LIM2.LOS2...1.
Line Interface Mode 2 (Read/Write)
Value after RESET: 00H
7
LIM2
LBO2
LBO2...LBO1…
0
LBO1
DJA2
DJA1
SCF
ELT
LOS2
LOS1
(38)
Line Build-Out
In long haul applications LIM0.EQON = 1 a transmit filter can be
optionally placed on the transmit path to attenuate the data on pins
XL1/2. Selecting the transmitter attenuation is possible in steps of 7.5
dB @772kHz which is according to FCC 68 or ANSI T1. 403.
To meet the line build-out defined by ANSI T1.403 registers XPM2...0
should be programmed as follows:
00… 0 dB
01… -7.5 dB --> XPM2...0 = 20H, 02H, 11H
10… -15 dB --> XPM2...0 = 20 H, 01 H, 8EH
11… -22.5 dB --> XPM2...0 = 20H, 01 H, 09 H
Data Sheet
295
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
DJA2…
DJA1…
SCF…
Digital Jitter Attenuation DCO-X
0…
Jitter attenuation of the transmit clock is done using an external
pullable crystal between pins XTAL3/4
1…
Jitter attenuation of the transmit clock is done without using an
external pullable crystal between pins XTAL3/4. Only a free
running 12.352-MHz clock has top be provided at XTAL3 (+/50 ppm).
Digital Jitter Attenuation DCO-R
0…
Jitter attenuation of the system/transmit clock is done using an
external pullable crystal between pins XTAL1/2
1…
Jitter attenuation of the system/transmit clock is done without
using an external pullable crystal between pins XTAL1/2. Only
a free running 16.384-MHz clock has top be provided at XTAL1.
Select Corner Frequency of DCO-R
Setting this bit reduces the corner frequency of the DCO-R circuit by
the factor of ten to 0.6 Hz.
Reducing the corner frequency of the DCO-R circuitry increases the
synchronization time before the frequencies are synchronized.
ELT…
Enable Loop-Timed
0…
normal operation
1… Transmit clock is generated from the clock supplied by XTAL3
which is synchronized with the extracted receive route clock. In this
configuration the transmit elastic buffer has to be enabled. Refer to
register FMR5.XTM. For correct operation of loop timed the remote
loop (bit LIM1.RL = 0) must be inactive.
LOS2...1…
Loss of Signal Recovery condition
00… The LOS alarm is cleared if the predefined pulse density
(register PCR) is detected during the time interval which is
defined by register PCD.
01… Additionally to the recovery condition described above a LOS
alarm is only cleared if the pulse density is fulfilled and no more
than 15 contiguous zeros are detected during the recovery
interval. (according to TR-NWT 499).
10… Clearing of a LOS alarm is done if the pulse density is fulfilled
and no more than 99 contiguous zeroes are detected during the
recovery interval (according to TR-NWT 820).
11… not assigned
Data Sheet
296
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Loop Code Register 1 (Read/Write)
Value after RESET: 00H
7
LCR1
EPRM
EPRM…
0
XPRBS
LDC1
LDC0
LAC1
LAC0
FLLB
LLBP
(39)
Enable Pseudo Random Bit Sequence Monitor
0…
Pseudo random bit sequence (PRBS) monitor is disabled.
1…
PRBS monitor is enabled. Setting this bit enables incrementing
the CEC2 error counter with each detected PRBS bit error. With
any change of state of the PRBS internal synchronization
status an interrupt ISR1.LLBSC is generated. The current
status of the PRBS synchronizer is indicated by bit
FRS1.LLBAD. The expected PRBS sequence has to be
selected by bit LCR1.LLBP.
The PRBS status signal is output on pin RFSP, if XC0.SFRZ=1
and LCR1.EPRM=1. It is set high, if the PRBS monitor is in
synchronous state.
XPRBS…
Transmit Pseudo Random Bit Sequence
A one in this bit position enables transmitting of a pseudo random bit
sequence to the remote end. Depending on pit LLBP the PRBS is
generated according to 215 -1 or 220-1 ( ITU-T O. 151).
LDC1…0...
Length Deactivate (Down) Code
These bits defines the length of the LLB deactivate code which is
programmable in register LCR2.
00… length: 5 bit
01… length: 6 bit
10… length: 7 bit
11… length: 8 bit
If a shorter pattern length is required, select a multiple of the required
length and repeat the pattern in LCR2.
Data Sheet
297
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
LAC1…0...
Length Activate (Up) Code
These bits defines the length of the LLB activate code which is
programmable in register LCR3.
00… length: 5 bit
01… length: 6 bit
10… length: 7 bit
11… length: 8 bit
If a shorter pattern length is required, select a multiple of the required
length and repeat the pattern in LCR3.
FLLB…
Framed Line Loopback/Invert PRBS
Depending on bit LCR1.XPRBS this bit enables different functions:
LCR1.XPRBS=0:
0…
The line loopback code is transmitted including framing bits.
LLB code overwrites the FS/DL bits.
1…
The line loopback code is transmitted unframed. LLB code
does not overwrite the FS/DL bits.
Invert PRBS
LCR1.XPRBS=1:
LLBP…
0…
The generated PRBS is transmitted not inverted.
1…
The PRBS is transmitted inverted.
Line Loopback Pattern
LCR1.XPRBS=0
0…
Fixed line loopback code according to ANSI T1. 403
(001 = loop down or 00001 = loop up).
1…
Enable user programmable line loopback code via register
LCR2/3.
LCR1.XPRBS=1 or LCR1.EPRM = 1
Data Sheet
0…
215 -1
1…
220 -1
298
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Loop Code Register 2 (Read/Write)
Value after RESET: 00H
LCR2
7
0
LDC7
LDC0
LDC7…LDC0…
(3A)
Line Loopback Deactivate Code
If enabled by bit FMR5.XLD the LLB deactivate code is repeated
automatically until the LLB generator is stopped. Transmit data is
overwritten by the LLB code. LDC0 is transmitted last. If the selected
code length is less than 8 bit, the leftmost bits of LCR2 are ignored.
For correct operations bit LCR1.XPRBS has to be cleared.
Loop Code Register 3 (Read/Write)
Value after RESET: 00H
LCR3
7
0
LAC7
LAC0
LAC7…LAC0…
(3B)
Line Loopback Activate Code
If enabled by bit FMR5.XLU the LLB activate code is repeated
automatically until the LLB generator is stopped. Transmit data is
overwritten by the LLB code. LAC0 is transmitted last. If the selected
code length is less than 8 bit, the leftmost bits of LCR3 are ignored.
For correct operations bit LCR1.XPRBS has to be cleared.
Data Sheet
299
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
System Interface Control 1 (Read/Write)
Value after RESET: 00H
7
SIC1
0
SRSC
SRSC…
RBS1
RBS0
SXSC
XBS1
XBS0
(3C)
Select Receive System Clock
0…
Input frequency on pin SCLKR: 8.192 MHz
Calculation of delay time T (SCLKR cycles) depends on the
value X of the “Receive Counter Offset” register RC1/0 and of
the programming of RC0.RCOS.
Delay T is an even number in the range of 0 to 1022:
RCOS = 0: X = 5 − T/2 if 0 ≤ T ≤ 10
X = 517 − T/2 if 12 ≤ T ≤ 1022
Delay T is an odd number in the range of 1 to 1023:
RCOS = 1: X = 5 − (T − 1)/2 if 1 ≤ T ≤ 11
X = 517 − (T − 1)/2 if 13 ≤ T ≤ 1023
1…
Input frequency on pin SCLKR: 1.544 MHz
Calculation of delay time T (SCLKR cycles) depends on the
value X of the “Receive Counter Offset” register RC1/0:
T = (196 - x/2) mod 193
Delay time T = time between beginning of time-slot 0 at RDO
and the initial edge of SCLKR after SYPR goes active.
If this bit is set FMR1.IMOD must be set also and bit RC0.0
should be cleared.
RBS1…0…
Receive Buffer Size
00… Buffer size: 2 frames
01… Buffer size: 1 frame
10… Buffer size: 92 bits
11… Bypass of receive elastic store
Data Sheet
300
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
SXSC…
Select Transmit System Clock
0…
Input frequency on pin SCLKX: 8.192 MHz
Calculation of delay time T (SCLKX cycles) depends on the
value X of the “Transmit Counter Offset” register XC1/0 and of
the programming of XC1.XCOS:
Delay T is an even number in the range of 0 to 1022:
XCOS = 0: X = 498 -T/2 if 0 ≤ T ≤ 996
X = 1010 - T/2 if 998 ≤ T ≤ 1022
Delay T is an odd number in the range of 1 to 1023:
XCOS = 1: X = 498-(T-1)/2 if 1 ≤ T ≤ 997
X = 1010 - (T-1)/2 if 999 ≤ T ≤ 1023
1…
input frequency on pin SCLKX: 1.544 MHz
Calculation of delay time T (SCLKX cycles) depends on the
value X of the “Transmit Counter Offset” register XC1/0:
T = (380 − x/2) mod 193
Delay time T = time between beginning of time-slot 0 at XDI
and the initial edge of SCLKX after SYPX goes active.
If this bit is set FMR1.IMOD must be set also and bit XC0.0
should be cleared.
XBS1…0…
Transmit Buffer Size
00… By-pass of transmit elastic store (SCLKX=1.544 MHz) or
1 frame (SCLKX = 8.192MHz)
01… Buffer size: 1 frame
10… Buffer size: 2 frames
11… Buffer size: 92 bits
System Interface Control 2 (Read/Write)
Value after RESET: 00H
7
SIC2
FFS…
FFS
0
SSF
SRFSO
(3D)
Force Freeze Signaling
Setting this bit disables updating of the receive signaling buffer and
current signaling information is frozen. After resetting this bit and
receiving a complete superframe updating of the signaling buffer is
Data Sheet
301
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
started again. The freeze signaling status could be also automatically
generated by detecting the Loss of Signal alarm or a Loss of Frame
Alignment or a receive slip (only if external register access via RSIG
is enabled). This automatic freeze signaling function is logically ored
with this bit.
The current internal freeze signaling status is available in register
SIS.SFS.
SSF…
Serial Signaling Format
Only applicable if pin function R/XSIG is selected.
SRFSO…
0…
Bits 1...4 in all time-slots except time-slot 0 + 16 are cleared.
1…
Bits 1...4 in all time-slots except time-slot 0 + 16 are set high.
Select Receive Frame Sync Output
0…
Pin SYPR: Input
1…
Pin SYPR: Output
Setting this bit disables the timeslot assigner. With register RC1/0 the
receive frame marker could be activated during any bit position of the
current frame. This marker is active high for one 1.544-MHz cycle and
is clocked off with the falling edge of SCLKR or RCLK if the receive
elastic store is bypassed. If no SYPR has been activated since
RESET or software reset CMDR.RES the outputs of the receive
system interface assumes an arbitrary alignment.
Calculation of the value X of the “Receive Counter Offset” register
RC1/0 depends on SCLKR and on the bit position BP which should
be marked:
X = (2BP) mod 386, for SCLKR = 1.544 MHz
Line Interface Mode 3 (Read/Write)
Value after RESET: 00H
7
0
CSC
LIM3
CSC…
Data Sheet
ESY
(3E)
Configure System Clock CLK16M/CLK12M
0…
Dejittered XTAL1 or XTAL3 clock is output on CLK16M/
CLK12M.
1…
Buffered XTAL1 or XTAL3 clock is output on CLK16M/
CLK12M.
302
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
ESY…
External Synchronization of DCO2
Together with bit LOOP.SPN the functionality of pin 80 is defined:
Programming of LOOP.SPN and LIM3.ESY and the corresponding
pin function is shown below.
SPN/ESY:
00… function of pin 80 XSIG: If SIC3.TTRF = 1, transmit data
from the system interface. No input function defined for
SIC3.TTRF = 0.
01… function of pin 80 SYNC2: external synchronization input
for the DCO-X circuitry.
10… function of pin 80 ROID: Receive Optical Interface Data.
11… function of pin 80 XSIG: Transmit signaling input from the
transmit system interface.
System Interface Control 3(Read/Write)
Value after RESET: 00H
7
0
TTRF
SIC3
TTRF…
DAF
(40)
TTR Register Function
Setting this bit the function of the TTR1...4 registers are changed. A
one in each TTR register forces the XSIGM marker high for the
respective time slot and controls sampling of the time slots provided
by pin XSIG. XSIG is selected by LOOP.SPN = 0 and LIM3.ESY = 0.
DAF…
Disable Automatic Freeze
Significant only if the serial signaling access is enabled.
Data Sheet
0…
Signaling is automatically frozen if one of the following alarms
occurred: Loss of Signal (FRS0.LOS), Loss of Frame
Alignment (FRS0.LFA), or receive slips (ISR3.RSP/N).
1…
Automatic freezing of signaling data is disabled. Updating of the
signaling buffer is also done if one of the above described alarm
conditions is active. However, updating of the signaling buffer is
stopped if SIC2.FFS is set.
303
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Disable Error Counter (Write)
Value after RESET: 00H
7
DEC
DBEC…
0
DBEC
DCEC
DEBC
DCVC
DFEC
(60)
Disable PRBS Bit Error Counter
Only valid if LCR1.EPRM=1 and FMR1.ECM are reset.
DCEC…
Disable CRC Error Counter
DEBC…
Disable Errored Block Counter
DCVC…
Disable Code Violation Counter
DFEC…
Disable Framing Error Counter
These bits are only valid if FMR1.ECM is cleared. They have to be set
before reading the error counters. They are reset automatically if the
corresponding error counter high byte has been read. With the rising
edge of these bits the error counters are latched and then cleared.
Data Sheet
304
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Transmit Signaling Registers (Write)
Value after RESET: not defined
FMR5.SRO = 0, FMR5.SRS = 1
7
0
XS1
A8
A7
A6
A5
A4
A3
A2
A1
(70)
XS2
A16
A15
A14
A13
A12
A11
A10
A9
(71)
XS3
A24
A23
A22
A21
A20
A19
A18
A17
(72)
XS4
B8
B7
B6
B5
B4
B3
B2
B1
(73)
XS5
B16
B15
B14
B13
B12
B11
B10
B9
(74)
XS6
B24
B23
B22
B21
B20
B19
B18
B17
(75)
XS7
A/C8
A/C7
A/C6
A/C5
A/C4
A/C3
A/C2
A/C1
(76)
XS8
A/C16
A/C15
A/C14
A/C13
A/C12
A/C11
A/C10
A/C9
(77)
XS9
A/C24
A/C23
A/C22
A/C21
A/C20
A/C19
A/C18
A/C17
(78)
XS10
B/D8
B/D7
B/D6
B/D5
B/D4
B/D3
B/D2
B/D1
(79)
XS11
B/D16
B/D15
B/D14
B/D13
B/D12
B/D11
B/D10
B/D9
(7A)
XS12
B/D24
B/D23
B/D22
B/D21
B/D20
B/D19
B/D18
B/D17
(7B)
FMR5.SRO = 1, FMR5.SRS = 1
7
0
XS1
A1
B1
C1/A2
D1/B2
A2/A3
B2/B3
C2/A4
D2/B4
(70)
XS2
A3/A5
B3/B5
C3/A6
D3/B6
A4/A7
B4/B7
C4/A8
D4/B8
(71)
XS3
A5/A9
B5/B9
C5/A10
D5/B10
A6/A11
B6/B11
C6/A12
D6/B12
(72)
XS4
A7/A13
B7/B13
C7/A14
D7/B14
A8/A15
B8/B15
C8/A16
D8/B16
(73)
XS5
A9/A17
B9/B17
C9/A18
D9/B18
A10/A19
B10/B19
C10/A20
D10/B20
(74)
XS6
A11/A21
B11/B21
C11/A22
D11/B22
A12/A23
B12/B23
C12/A24
D12/B24
(75)
XS7
A13/A1
B13/B1
C13/A2
D13/B2
A14/A3
B14/B3
C14/A4
D14/B4
(76)
XS8
A15/A5
B15/B5
C15/A6
D15/B6
A16/A7
B16/B7
C16/A8
D16/B8
(77)
XS9
A17/A9
B17/B9
C17/A10
D17/B10
A18/A11
B18/B11
C18/A12
D18/B12
(78)
XS10
A19/A13
B19/B13
C19/A14
D19/B14
A20/A15
B20/B15
C20/A16
D20/B16
(79)
XS11
A21/A17
B21/B17
C21/A18
D21/B18
A22/A19
B22/B19
C22/A20
D22/B20
(7A)
XS12
A23/A21
B23/B21
C23/A22
D23/B22
A24/A23
B24/B23
C24/A24
D24/B24
(7B)
Data Sheet
305
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Transmit Signaling Register 1...12
The transmit signaling register access is enabled by setting bit FMR5.EIBR = 1. Each
register contains the bit-robbing information for 8 DS0 channels.
Starting with XMB (transmit multiframe begin), the contents of these registers is copied
into a shadow register bank. Upon completion, CAS empty interrupt ISR1.CASE is set.
The contents of the shadow registers is sent out subsequently in the corresponding bit
positions of the next outgoing multiframe. The transmit CAS empty interrupt ISR1.CASE
requests that these registers should be serviced within the next 3 ms before the next
multiframe begin. If requests for new information are ignored, current contents is
repeated.
If access to XS1...12 registers is done without control of the interrupt ISR1.CASE and the
write access to these registers is done exact in that moment when this interrupt is
generated, data may be lost.
Note: A software reset (CMDR.XRES) resets these registers.
Data Sheet
306
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
10.3
T1/J1 Status Register Addresses
•
Table 55
T1/J1 Status Register Address Arrangement
Address
Data Sheet
Register Type Comment
Page
00
RFIFO
R
Receive FIFO
309
01
RFIFO
R
Receive FIFO
309
4B
RES
R
Receive Equalizer Status
309
4C
FRS0
R
Framer Receive Status 0
310
4D
FRS1
R
Framer Receive Status 1
312
4E
FRS2
R
Framer Receive Status 2
314
4F
FRS3
R
Framer Receive Status 3
315
50
FECL
R
Framing Error Counter Low
316
51
FECH
R
Framing Error Counter High
316
52
CVCL
R
Code Violation Counter Low
317
53
CVCH
R
Code Violation Counter High
317
54
CECL
R
CRC Error Counter Low
318
55
CECH
R
CRC Error Counter High
318
56
EBCL
R
Errored Block Counter Low
319
57
EBCH
R
Errored Block Counter High
319
58
BECL
R
Bit Error Counter Low
320
59
BECH
R
Bit Error Counter High
320
5C
RDL1
R
Receive DL-Bit Register 1
321
5D
RDL2
R
Receive DL-Bit Register 2
321
5E
RDL3
R
Receive DL-Bit Register 3
321
64
SIS
R
Signaling Status Register
322
65
RSIS
R
Receive Signaling Status Register 323
66
RBCL
R
Receive Byte Control Low
325
67
RBCH
R
Receive Byte Control High
325
68
ISR0
R
Interrupt Status Register 0
325
69
ISR1
R
Interrupt Status Register 1
327
6A
ISR2
R
Interrupt Status Register 2
328
6B
ISR3
R
Interrupt Status Register 3
330
6C
ISR5
R
Interrupt Status Register 5
331
307
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Table 55
T1/J1 Status Register Address Arrangement (cont’d)
Address
Data Sheet
Register Type Comment
Page
6E
GIS
R
Global Interrupt Status
332
6F
VSTR
R
Version Status
332
70
RS1
R
Receive Signaling Register 1
333
71
RS2
R
Receive Signaling Register 2
333
72
RS3
R
Receive Signaling Register 3
333
73
RS4
R
Receive Signaling Register 4
333
74
RS5
R
Receive Signaling Register 5
333
75
RS6
R
Receive Signaling Register 6
333
76
RS7
R
Receive Signaling Register 7
333
77
RS8
R
Receive Signaling Register 8
333
78
RS9
R
Receive Signaling Register 9
333
79
RS10
R
Receive Signaling Register 10
333
7A
RS11
R
Receive Signaling Register 11
333
7B
RS12
R
Receive Signaling Register 12
333
308
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
10.4
Detailed Description of T1/J1 Status Registers
Receive FIFO (Read)
RFIFO
7
0
RF7
RF0
(00/01)
Reading data from RFIFO can be done in an 8-bit (byte) or 16-bit (word) access
depending on the selected bus interface mode. The LSB is received first from the serial
interface.
The size of the accessible part of RFIFO is determined by programming the bits
CCR1.RFT1…0 (RFIFO threshold level). It can be reduced from 32 bytes (RESET value)
down to 2 bytes (four values: 32, 16, 4, 2 bytes).
Data Transfer
Up to 32 bytes/16 words of received data can be read from the RFIFO following a RPF
or a RME interrupt.
RPF Interrupt: A fixed number of bytes/words to be read (32, 16, 4, 2 bytes). The
message is not yet complete.
RME Interrupt: The message is completely received. The number of valid bytes is
determined by reading the RBCL, RBCH registers.
RFIFO is released by issuing the “Receive Message Complete” command (RMC).
Receive Equalizer Status (Read)
7
RES
EV1…0...
EV1
0
EV0
RES4
RES3
RES2
RES1
RES0
(4B)
Equalizer Status Valid
These bits informs the user about the current state of the receive
equalization network. Only valid if LIM1.EQON is set.
00… equalizer status not valid, still adapting
01… equalizer status valid
10… equalizer status not valid
11… equalizer status valid but high noise floor
Data Sheet
309
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
RES4…0...
Receive Equalizer Status
The current line attenuation status in steps of about 1.4 dB are
displayed in these bits. Only valid if bits EV1/0 = 01 and
LIM1.EQON=1.
Accuracy: +/- 2 digit, based on temperature influence and noise
amplitude variations.
00000… attenuation: 0 dB
...
11001… max. attenuation: -36 dB
Framer Receive Status Register 0 (Read)
7
FRS0
LOS…
LOS
0
AIS
LFA
RRA
LMFA
FSRF
(4C)
Loss of Signal (Red Alarm)
Detection:
This bit is set when the incoming signal has „no transitions“ (analog
interface) or logical zeros (dig. interface) in a time interval of T
consecutive pulses, where T is programmable via PCD register:
Total account of consecutive pulses: 16 < T < 4096.
Analog interface: The receive signal level where “no transition” is
declared is defined by the programmed value of LIM1.RIL2...0.
Recovery:
Analog interface: The bit is reset in short haul mode when the
incoming signal has transitions with signal levels greater than the
programmed receive input level (LIM1.RIL2...0) for at least M pulse
periods defined by register PCR in the PCD time interval. In long haul
mode additionally bit RES.6 must be set for at least 250µsec.
Digital interface: The bit is reset when the incoming data stream
contains at least M ones defined by register PCR in the PCD time
interval.
With the rising edge of this bit an interrupt status bit (ISR2.LOS) is set.
For additionally recovery conditions refer also to register LIM2.LOS1.
The bit is set during alarm simulation and reset if FRS2.ESC = 0, 3,
4, 6,7 and no alarm condition exists.
Data Sheet
310
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
AIS…
Alarm Indication Signal (Blue Alarm)
This bit is set when the conditions defined by bit FMR4.AIS3 are
detected. The flag stays active for at least one multiframe.
With the rising edge of this bit an interrupt status bit (ISR2.AIS) is set.
It is reset with the beginning of the next following multiframe if no
alarm condition is detected.
The bit is set during alarm simulation and reset if FRS2.ESC = 0, 3,
4, 7 and no alarm condition exists.
LFA…
Loss of Frame Alignment
The flag is set if pulseframe synchronization has been lost. The
conditions are specified via bit FMR4.SSC1/0. Setting this bit causes
an interrupt (ISR2.LFA).
The flag is cleared when synchronization has been regained.
Additionally interrupt status ISR2.FAR is set with clearing this bit.
RRA…
Receive Remote Alarm (Yellow Alarm)
The flag is set after detecting remote alarm (yellow alarm). Conditions
for setting/resetting are defined by bit RC0.RRAM.
With the rising edge of this bit an interrupt status bit ISR2.RA is set.
With the falling edge of this bit an interrupt status bit ISR2.RAR is set.
The bit is set during alarm simulation and reset if FRS2.ESC = 0, 3,
4,5,7 and no alarm condition exists.
LMFA…
Loss of Multiframe Alignment
Set in F12 or F72 format when 2 out of 4-(or 5 or 6) multiframe
alignment patterns are incorrect or if LFA (loss of basic frame
alignment) is detected.
Additionally the interrupt status bit ISR2.LMFA is set.
Cleared after multiframe synchronization has been regained. With the
falling edge of this bit an interrupt status bit ISR2.MFAR is generated.
FSRF…
Frame Search Restart Flag
Toggles when no framing candidate (pulse framing or multiframing) is
found and a new frame search is started.
Data Sheet
311
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Framer Receive Status Register 1 (Read)
7
FRS1
EXZD…
EXZD
0
PDEN
LLBDD
LLBAD
XLS
XLO
(4D)
Excessive Zeros Detected
Significant only
(FMR2.EXZE=1).
if
excessive
zeros
detection
is
enabled
Set after detecting of more than 7 (B8ZS code) or more than 15 (AMI
code) contiguous zeros in the received bit stream. This bit is cleared
when read.
PDEN…
Pulse Density Violation Detected
The pulse density of the received data stream is below the
requirement defined by ANSI T1. 403 or more than 15 consecutive
zeros are detected. With the violation of the pulse density this bit is
set and remains active until the pulse density requirement is fulfilled
for 23 consecutive ’1’ pulses.
Additionally an interrupt status ISR0.PDEN is generated with the
rising edge of PDEN.
LLBDD…
Line Loop Back Deactivation Signal Detected
This bit is set in case the LLB deactivate signal is detected and then
received over a period of more than 33,16 ms with a bit error rate less
than 1/100. The bit remains set as long as the bit error rate does not
exceed 1/100.
If framing is aligned, the first bit position of any frame is not taken into
account for the error rate calculation.
Any change of this bit causes a LLBSC interrupt.
LLBAD…
Line Loopback Activation Signal Detected/PRBS Status
Depending on bit LCR1.EPRM the source of this status bit changed.
LCR1.EPRM=0: This bit is set in case the LLB activate signal is
detected and then received over a period of more than 33,16 ms with
a bit error rate less than 1/100. The bit remains set as long as the bit
error rate does not exceed 1/100.
If framing is aligned, the first bit position of any frame is not taken into
account for the error rate calculation.
Any change of this bit causes a LLBSC interrupt.
Data Sheet
312
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
PRBS Status
LCR1.EPRM=1: The current status of the PRBS synchronizer is
indicated in this bit. It is set high if the synchronous state is reached
even in the presence of a BER 1/10. A data stream containing all
zeros with/without framing bits is also a valid pseudo random bit
sequence. The same applies to an all ones data stream, if PRBS data
inversion is selected.
XLS…
Transmit Line Short
Significant only if the ternary line interface is selected by
LIM1.DRS=0.
XLO…
Data Sheet
0…
Normal operation. No short is detected.
1…
The XL1 and XL2 are shortened for at least 32 pulses. As a
reaction of the short the pins XL1 and XL2 are automatically
forced into a high impedance state if bit XPM2.DAXLT is reset.
After 32 consecutive pulse periods the outputs XL1/2 are
activated again and the internal transmit current limiter is
checked. If a short between XL1/2 is still further active the
outputs XL1/2 are in high impedance state again. When the
short disappears pins XL1/2 are activated automatically and
this bit is reset. With any change of this bit an interrupt
ISR1.XLSC is generated. In case of XPM2.XLT is set this bit is
frozen.
Pins XL1M and XL2M have to be connected to XL1 and XL2,
respectively.
Transmit Line Open
0…
Normal operation
1…
This bit is set if at least 32 consecutive zeros were sent via pins
XL1/XL2 respective XDOP/XDON. This bit is reset with the first
transmitted pulse. With the rising edge of this bit an interrupt
ISR1.XLSC is set. In case of XPM2.XLT is set this bit is frozen.
313
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Framer Receive Status Register 2 (Read)
7
FRS2
ESC2
ESC2…ESC0…
0
ESC1
ESC0
(4E)
Error Simulation Counter
This three-bit counter is incremented by setting bit FMR0.SIM. The
state of the counter determines the function to be tested:
For complete checking of the alarm indications, eight simulation steps
are necessary (FRS2.ESC = 0 after a complete simulation).
Tested Alarms ESC2 … 0 =
0
1
2
3
4
5
6
LFA
x
x
LMFA
x
x
RRA (bit2 =0)
7
x
RRA (S-bit frame 12)
x
RRA (DL-pattern)
x
LOS
x
EBC (F12,F72)
x
x
x
x
EBC (only ESF)
x
x
x
x
AIS
x
x
x
x
FEC
x
CVC
x
x
x
x
CEC (only ESF)
x
x
x
SLPP
x
SLPN
x
x
XSLP
x
x
x
x
Some of these alarm indications are simulated only if the FALC®-LH is configured in the
appropriate mode. At simulation steps 0, 3, 4, and 7 pending status flags are reset
automatically and clearing of the error counters and interrupt status registers ISR0...3
should be done. Incrementing the simulation counter should not be done at time intervals
shorter than 1.5 ms (F4, F12, F72) or 3 ms (ESF). Otherwise, reactions of initiated
simulations may occur at later steps.
Data Sheet
314
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Framer Receive Status Register 3 (Read)
7
0
FEH5
FRS3
FEH5…0…
FEH4
FEH3
FEH2
FEH1
FEH0
(4F)
F-Bit Error History
The bits are set if errors occur in the corresponding framing bit
locations. They are updated once per superframe (ESF format) or
every six frames (other framing formats).
Organization:
ESF
Others
FEH5:FAS(24)
FT (6 or 12)
FEH4:FAS(20)
FT (5 or 11)
FEH3:FAS(16)
FT (4 or 10)
FEH2:FAS(12)
FT (3 or 9)
FEH1:FAS(8)
FT (2 or 8)
FEH0:FAS(4)
FT (1 or 7)
Note:All error history bits corresponding to FS bits substituted by data
link information are fixed to ‘0’.
Data Sheet
315
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Framing Error Counter (Read)
7
0
FE7
FE0
7
0
FE15
FE8
FECL
FECH
FE15…0…
(50)
(51)
Framing Errors
This 16-bit counter is incremented when incorrect FT and FS bits in
F4, F12 and F72 format or incorrect FAS bits in ESF format are
received.
Framing errors are counted during basic frame synchronous state
only (but even if multiframe synchronous state is not reached yet).
The error counter doesn’t roll over. During alarm simulation, the
counter is incremented twice.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DFEC has
to be set. With the rising edge of this bit updating the buffer is stopped
and the error counter is reset. Bit DEC.DFEC is reset automatically
with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
316
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Code Violation Counter (Read)
CVCL
CVCH
7
0
CV7
CV0
7
0
CV15
CV8
CV15…0…
(52)
(53)
Code Violations
No function if NRZ code has been enabled.
If the B8ZS code (bit FMR0.RC1/0 = 11) is selected, the 16-bit
counter is incremented by detecting violations which are not due to
zero substitution. If FMR2.EXZE is set, additionally excessive zero
strings (more than 7 contiguous zeros) are detected and counted.
If simple AMI coding is enabled (FMR0.RC0/1 = 10) all bipolar
violations are counted. If FMR2.EXZE is set, additionally excessive
zero strings (more than 15 contiguous zeros) are detected and
counted. The error counter doesn’t roll over.
During alarm simulation, the counter is incremented continuously with
every second received bit.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DCVC
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DCVC is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
317
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
CRC Error Counter (Read)
CECL
CECH
7
0
CR7
CR0
7
0
CR15
CR8
CR15…0…
(54)
(55)
CRC Errors
No function if CRC6 procedure or ESF format are disabled.
In ESF mode, the 16-bit counter is incremented when a multiframe
has been received with a CRC error. CRC errors are not counted
during asynchronous state. The error counter doesn’t roll over.
During alarm simulation, the counter is incremented once per
multiframe.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DCEC
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DCEC is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
318
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Errored Block Counter (Read)
7
0
EBC7
EBC0
7
0
EBC15
EBC8
EBCL
EBCH
EBC15…0…
(56)
(57)
Errored Block Counter
In ESF format this 16-bit counter is incremented once per multiframe
if a multiframe has been received with a CRC error or an errored
frame alignment has been detected. CRC and framing errors are not
counted during asynchronous state. The error counter doesn’t roll
over.
In F4/12/72 format an errored block contain 4/12 or 72 frames.
Incrementing is done once per multiframe if framing errors has been
detected.
During alarm simulation, the counter is incremented in ESF format
once per multiframe and in F4/12/72 format only one time.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the error counter bit DEC.DEBC
has to be set. With the rising edge of this bit updating the buffer is
stopped and the error counter is reset. Bit DEC.DEBC is reset
automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
319
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Bit Error Counter (Read)
7
0
BEC7
BEC0
7
0
BEC15
BEC8
BECL
BECH
BEC15…0…
(58)
(59)
Bit Error Counter
If the PRBS monitor is enabled by LCR1.EPRM= 1 this 16-bit counter
is incremented with every received PRBS bit error in the PRBS
synchronous state FRS1.LLBAD=1. The error counter doesn’t roll
over.
During alarm simulation, the counter is incremented continuously with
every second received bit.
Clearing and updating the counter is done according to bit
FMR1.ECM.
If this bit is reset the error counter is permanently updated in the
buffer. For correct read access of the PRBS bit error counter bit
DEC.DBEC has to be set. With the rising edge of this bit updating the
buffer is stopped and the error counter is reset. Bit DEC.DBEC is
reset automatically with reading the error counter high byte.
If FMR1.ECM is set every second (interrupt ISR3.SEC) the error
counter is latched and then automatically reset. The latched error
counter state should be read within the next second.
Data Sheet
320
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive DL-Bit Register 1 (Read)
7
RDL1
RDL17
RDL17…10…
0
RDL16
RDL15
RDL14
RDL13
RDL12
RDL11
RDL10
(5C)
Receive DL-Bit
Only valid if F12, F24 or F72 format is enabled.
The received FS/DL-Bits are shifted into this register. RDL10 is
received in frame 1 and RDL17 in frame 15, if F24 format is enabled.
RDL10 is received in frame 26 and RDL17 in frame 40, if F72 format
is enabled.
In F12 format the FS-Bits of a complete multiframe is stored in this
register. RDL10 is received in frame 2 and RDL15 in frame 12.
This register is updated with every receive multiframe begin interrupt
ISR0.RMB.
Receive DL-Bit Register 2 (Read)
7
RDL2
RDL27
RDL27…20…
0
RDL26
RDL25
RDL24
RDL23
RDL22
RDL21
RDL20
(5D)
Receive DL-Bit
Only valid if F24 or F72 format is enabled.
The received DL-Bits are shifted into this register. RDL20 is received
in frame 17 and RDL23 in frame 23, if F24 format is enabled. RDL20
is received in frame 42 and RDL27 in frame 56, if F72 format is
enabled.
This register is updated with every receive multiframe begin interrupt
ISR0.RMB.
Receive DL-Bit Register 3 (Read)
RDL3
7
0
RDL37
RDL30
RDL37…30…
(5E)
Receive DL-Bit
Only valid if F72 format is enabled.
The received DL-Bits are shifted into this register. RDL30 is received
in frame 58 and RDL37 in frame 72, if F72 format is enabled.
Data Sheet
321
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
This register is updated with every receive multiframe begin interrupt
ISR0.RMB.
Signaling Status Register (Read)
7
SIS
XDOV…
XDOV
0
XFW
XREP
RLI
CEC
SFS
BOM
(64)
Transmit Data Overflow
More than 32 bytes have been written to the XFIFO.
This bit is reset by:
– a transmitter reset command XRES or
– when all bytes in the accessible half of the XFIFO have been moved
in the inaccessible half.
XFW…
Transmit FIFO Write Enable
Data can be written to the XFIFO.
XREP…
Transmission Repeat
Status indication of CMDR.XREP.
RLI…
Receive Line Inactive
Neither FLAGs as Interframe Time Fill nor frames are received via the
signaling timeslot.
CEC…
Command Executing
0…
No command is currently executed, the CMDR register can be
written to.
1…
A command (written previously to CMDR) is currently
executed, no further command can be temporarily written in
CMDR register.
Note: CEC is active at most 2.5 periods of the current system data
rate.
SFS…
Data Sheet
Status Freeze Signaling
0…
freeze signaling status inactive.
1…
freeze signaling status active.
322
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
BOM…
Bit Oriented Message
Significant only in ESF frame format and auto switching mode is
enabled.
0…
HDLC mode
1…
BOM mode
Receive Signaling Status Register (Read)
7
RSIS
VFR
0
RDO
CRC16
RAB
HA1
HA0
HFR
LA
(65)
RSIS relates to the last received HDLC or BOM frame; it is copied into RFIFO when endof-frame is recognized (last byte of each stored frame).
VFR…
Valid Frame
Determines whether a valid frame has been received.
1…
valid HDLC frame
0…
invalid HDLC frame
An invalid frame is either
– a frame which is not an integer number of 8 bits (n × 8 bits) in length
(e.g. 25 bits), or
– a frame which is too short taking into account the operation mode
selected via MODE (MDS2...0) and the selection of receive CRC
ON/OFF (CCR3.RCRC) as follows:
• MDS2...0 = 011 (16 bit Address),
RCRC = 0 : 4 bytes; RCRC = 1 : 3-4 bytes
• MDS2...0 = 010 (8 bit Address),
RCRC = 0 : 3 bytes; RCRC = 1 : 2-3 bytes
Note:Shorter frames are not reported.
RDO…
Receive Data Overflow
A data overflow has occurred during reception of the frame.
Additionally, an interrupt can be generated
(refer to ISR1.RDO/IMR1.RDO).
CRC16…
Data Sheet
CRC16 Compare/Check
0…
CRC check failed; received frame contains errors.
1…
CRC check o.k.; received frame is error-free.
323
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
RAB…
Receive Message Aborted
The received frame was aborted from the transmitting station.
According to the HDLC protocol, this frame must be discarded by the
receiver station.
HA1...0…
High Byte Address Compare
Significant only if 2-byte address mode has been selected.
In operating modes which provide high byte address recognition, the
FALC®-LH compares the high byte of a 2-byte address with the
contents of two individually programmable registers (RAH1, RAH2)
and the fixed values FEH and FCH (broadcast address).
Dependent on the result of this comparison, the following bit
combinations are possible (SS7 support not active):
00… RAH2 has been recognized
01… Broadcast address has been recognized
10… RAH1 has been recognized C/R = 0 (bit 1)
11… RAH1 has been recognized C/R = 1 (bit 1)
Note: If RAH1, RAH2 contain identical values, a match is indicated
by ‘10’ or ‘11’.
HFR …
HDLC Frame Format
0…
A BOM frame was received.
1…
A HDLC frame was received.
Note: Bits RSIS.7...2 and RSIS.0 are not valid with a BOM frame. This means, if HFR=0,
all other bits of RSIS have to be ignored
LA …
Low Byte Address Compare
Significant in HDLC modes only.
The low byte address of a 2-byte address field, or the single address
byte of a 1-byte address field is compared with two registers. (RAL1,
RAL2).
0…
1…
Data Sheet
RAL2 has been recognized
RAL1 has been recognized
324
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive Byte Count Low (Read)
RBCL
7
0
RBC7
RBC0
(66)
Together with RBCH (bits RBC11...8), indicates the length of a received frame (1…4095
bytes). Bits RBC4...0 indicate the number of valid bytes currently in RFIFO. These
registers must be read by the CPU following a RME interrupt.
Received Byte Count High (Read)
7
0
RBCH
OV
OV…
RBC11
RBC10
RBC9
RBC8
(67)
Counter Overflow
More than 4095 bytes received.
RBC11...8…
Receive Byte Count (most significant bits)
Together with RBCL (bits RBC7...0) indicate the length of the
received frame.
Interrupt Status Register 0 (Read)
Value after RESET: 00H
7
ISR0
RME
0
RFS
ISF
RMB
RSC
CRC6
PDEN
RPF
(68)
All bits are reset when ISR0 is read.
If bit IPC.VIS is set, interrupt statuses in ISR0 may be flagged although they are masked
via register IMR0. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
RME…
Receive Message End
One complete message of length less than 32 bytes, or the last part
of a frame at least 32 bytes long is stored in the receive FIFO,
including the status byte.
Data Sheet
325
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
The complete message length can be determined reading the RBCH,
RBCL registers, the number of bytes currently stored in RFIFO is
given by RBC4...0. Additional information is available in the RSIS
register.
RFS…
Receive Frame Start
This is an early receiver interrupt activated after the start of a valid
frame has been detected, i.e. after an address match (in operation
modes providing address recognition), or after the opening flag
(transparent mode 0) is detected, delayed by two bytes. After an RFS
interrupt, the contents of RSIS.3...1 is valid and can be read by the
CPU.
ISF…
Incorrect Sync Format
The FALC®-LH could not detect eight consecutive one’s within 32 bits
in BOM mode. Only valid if BOM receiver has been activated.
RMB…
Receive Multiframe Begin
This bit is set with the beginning of a received multiframe of the
receive line timing.
RSC…
Received Signaling Information Changed
This interrupt bit is set during each multiframe in which signaling
information on at least one channel changes its value from the
previous multiframe. This interrupt only occurs in the synchronous
state. The registers RS1...6/RS1...12 should be read within the next
3 ms otherwise the contents may be lost.
CRC6…
PDEN…
Receive CRC6 Error
0…
No CRC6 error occurs.
1…
The CRC6 check of a received multiframe failed.
Pulse Density Violation
The pulse density violation of the received data stream defined by
ANSI T1. 403 is violated. More than 15 consecutive zeros or less than
N ones in each and every time window of 8×(N+1) data bits (N=23)
are detected. If IPC.SCI is set high this interrupt status bit is activated
with every change of state of FRS1.PDEN.
RPF…
Receive Pool Full
32 bytes of a frame have arrived in the receive FIFO. The frame is not
yet received completely.
Data Sheet
326
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Interrupt Status Register 1 (Read)
7
ISR1
CASE
0
RDO
ALLS
XDU
XMB
XLSC
XPR
(69)
All bits are reset when ISR1 is read.
If bit IPC.VIS is set, interrupt statuses in ISR1 may be flagged although they are masked
via register IMR1. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
CASE…
Transmit CAS Register Empty
In ESF format this bit is set with the beginning of a transmitted
multiframe related to the internal transmitter timing.
In F12 format this bit is set with the beginning of a transmitted
multiframe, if bit FMR5.SRS = 0. If FMR5.SRS = 1, this bit is set at
every second multiframe begin.
In F72 format this interrupt occurs every 12/24 frames (FMR5.SRS =
0/1) to inform the user that new bit-robbing data has to be written to
XS1...6 registers (see Table 36 "72-Frame Multiframe Structure
(T1/J1)" on page 146).
RDO…
Receive Data Overflow
This interrupt status indicates that the CPU did not respond fast
enough to an RPF or RME interrupt and that data in RFIFO has been
lost. Even when this interrupt status is generated, the frame continues
to be received when space in the RFIFO is available again.
Note:Whereas the bit RSIS.RDO in the frame status byte indicates
whether an overflow occurred when receiving the frame
currently accessed in the RFIFO, the ISR1.RDO interrupt
status is generated as soon as an overflow occurs and does
not necessarily pertain to the frame currently accessed by the
processor.
ALLS…
All Sent
This bit is set if the last bit of the current frame has been sent out
completely and XFIFO is empty.
Data Sheet
327
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
XDU…
Transmit Data Underrun
Transmitted frame was terminated with an abort sequence because
no data was available for transmission in XFIFO and no XME was
issued.
Note: Transmitter and XFIFO are reset and deactivated if this
condition occurs. They are re-activated not before this
interrupt status register has been read. Thus, XDU should not
be masked via register IMR1.
XMB…
Transmit Multiframe Begin
This bit is set with the beginning of a transmitted multiframe related to
the internal transmit line interface timing.
XLSC…
Transmit Line Status Change
XLSC is set with the rising edge of the bit FRS1.XLO or with any
change of bit FRS1.XLS.
The actual status of the transmit line monitor can be read from the
FRS1.XLS and FRS1.XLO.
XPR…
Transmit Pool Ready
A data block of up to 32 bytes can be written to the transmit FIFO.
XPR enables the fastest access to XFIFO. It has to be used for
transmission of long frames, back-to-back frames or frames with
shared flags.
Interrupt Status Register 2 (Read)
7
ISR2
FAR
0
LFA
MFAR
LMFA
AIS
LOS
RAR
RA
(6A)
All bits are reset when ISR2 is read.
If bit PIC.VIS is set, interrupt statuses in ISR2 may be flagged although they are masked
via register IMR2. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
FAR…
Frame Alignment Recovery
The framer has reached synchronization. Set with the falling edge of
bit FSR0.LFA.
It is set also after alarm simulation is finished and the receiver is still
synchronous.
Data Sheet
328
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
LFA…
Loss of Frame Alignment
The framer has lost synchronization and bit FRS0.LFA is set.
It is set during alarm simulation.
MFAR…
Multiframe Alignment Recovery
Set when the framer has reached multiframe alignment in F12 or F72
format. With the negative transition of bit FRS0.LMFA this bit is set. It
is set during alarm simulation.
LMFA…
Loss of Multiframe Alignment
Set when the framer has lost the multiframe alignment in F12 or F72
format. With the positive transition of bit FRS0.LMFA this bit is set. It
is set during alarm simulation.
AIS…
Alarm Indication Signal (Blue Alarm)
This bit is set when an alarm indication signal is detected and bit
FRS0.AIS is set. If IPC.SCI is set high this interrupt status bit is
activated with every change of state of FRS0.AIS.
It is set during alarm simulation.
LOS…
Loss of Signal (Red Alarm)
This bit is set when a loss of signal alarm is detected in the received
data stream and FRS0.LOS is set. If IPC.SCI is set high this interrupt
status bit is activated with every change of state of FRS0.LOS.
It is set during alarm simulation.
RAR…
Remote Alarm Recovery
Set if a remote alarm (yellow alarm) is cleared and bit FRS0.RRA is
reset. It is set also after alarm simulation is finished and no remote
alarm is detected.
RA…
Remote Alarm
A remote alarm (yellow alarm) is detected. Set with the rising edge of
bit FRS0.RRA. It is set during alarm simulation.
Data Sheet
329
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Interrupt Status Register 3 (Read)
7
ISR3
ES
0
SEC
XSLP
LLBSC
RSN
RSP
(6B)
All bits are reset when ISR3 is read.
If bit IPC.VIS is set, interrupt statuses in ISR3 may be flagged although they are masked
via register IMR3. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
ES…
Errored Second
This bit is set if at least one enabled interrupt source via ESM is set
during the time interval of one second. Interrupt sources of ESM
register:
LFA =
FER =
CER =
AIS =
LOS =
CVE =
SLIP=
SEC…
Loss of frame alignment detected
Framing error received
CRC error received
Alarm indication signal (blue alarm)
Loss of signal (red alarm)
Code violation detected
Transmit Slip or Receive Slip positive/negative detected
Second Timer
The internal one second timer has expired. The timer is derived from
clock RCLK.
XSLP…
Transmit Slip Indication
Only valid if register SIC1.XBS1/0 = 01.
A one in this bit position indicates that there is an error in the host
clock system. If the wander of the transmit route clock, which normally
is phase locked to a common submultiple of the system clock
(SCLKX), is too great, data transmission errors occur. In that case,
the transmit speech memory has to be reset to its start position by
writing the initial value to the transmit time-slot counter XC1.XTO.
LLBSC…
Line Loop Back Status Change/PRBS Status Change
Depending on bit LCR1.EPRM the source of this interrupt status
changed:
LCR1.EPRM=0: This bit is set, if the LLB activate signal or the LLB
deactivate signal respective is detected over a period of 33,16 ms
with a bit error rate less than 1/100.
Data Sheet
330
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
The LLBSC bit is also set, if the current detection status is left, i.e., if
the bit error rate exceeds 1/100.
The actual detection status can be read from the FRS1.LLBAD and
FRS1.LLBDD, respectively.
PRBS Status Change
LCR1.EPRM=1: With any change of state of the PRBS synchronizer
this bit is set. The current status of the PRBS synchronizer is
indicated in FRS1.LLBAD.
RSN…
Receive Slip Negative
The frequency of the receive route clock is greater than the frequency
of the receive system interface working clock based on 1.544 MHz. It
is set during alarm simulation.
In 2-frame buffer mode a frame is skipped.
RSP…
Receive Slip Positive
The frequency of the receive route clock is less than the frequency of
the receive system interface working clock based on 1.544 MHz. It is
set during alarm simulation.
In 2-frame buffer mode a frame is repeated.
Interrupt Status Register 4 (Read)
7
ISR5
XSP
0
XSN
(6C)
All bits are reset when ISR5 is read.
If bit IPC.VIS is set, interrupt statuses in ISR5 may be flagged although they are masked
via register IMR5. However, these masked interrupt statuses neither generate a signal
on INT, nor are visible in register GIS.
XSP…
Transmit Slip Positive
The frequency of the transmit clock is less than the frequency of the
transmit system interface working clock based on 1.544 MHz. After a
slip has performed writing of register XC1 is not necessary.
In 2-frame buffer mode a frame is repeated.
Data Sheet
331
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
XSN…
Transmit Slip Negative
The frequency of the transmit clock is greater than the frequency of
the transmit system interface working clock based on 1.544 MHz.
After a slip has performed writing of register XC1 is not necessary.
In 2-frame buffer mode a frame is skipped.
Global Interrupt Status Register (Read)
Value after RESET: 00H
7
0
ISR5
GIS
ISR3
ISR2
ISR1
ISR0
(6E)
This status register points to pending interrupts sourced by ISR5, 3...0.
Version Status Register (Read)
VSTR
VN7...0…
7
0
VN7
VN0
(6F)
Version Number of Chip
10H…Version 1.1
13H…Version 1.3
Data Sheet
332
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive Signaling Registers (Read)
Value after RESET: not defined
FMR5.SRO = 0
7
0
RS1
A8
A7
A6
A5
A4
A3
A2
A1
(70)
RS2
A16
A15
A14
A13
A12
A11
A10
A9
(71)
RS3
A24
A23
A22
A21
A20
A19
A18
A17
(72)
RS4
B8
B7
B6
B5
B4
B3
B2
B1
(73)
RS5
B16
B15
B14
B13
B12
B11
B10
B9
(74)
RS6
B24
B23
B22
B21
B20
B19
B18
B17
(75)
RS7
A/C8
A/C7
A/C6
A/C5
A/C4
A/C3
A/C2
A/C1
(76)
RS8
A/C16
A/C15
A/C14
A/C13
A/C12
A/C11
A/C10
A/C9
(77)
RS9
A/C24
A/C23
A/C22
A/C21
A/C20
A/C19
A/C18
A/C17
(78)
RS10
B/D8
B/D7
B/D6
B/D5
B/D4
B/D3
B/D2
B/D1
(79)
RS11
B/D16
B/D15
B/D14
B/D13
B/D12
B/D11
B/D10
B/D9
(7A)
RS12
B/D24
B/D23
B/D22
B/D21
B/D20
B/D19
B/D18
B/D17
(7B)
RS1
A1
B1
C1/A2
D1/B2
A2/A3
B2/B3
C2/A4
D2/B4
(70)
RS2
A3/A5
B3/B5
C3/A6
D3/B6
A4/A7
B4/B7
C4/A8
D4/B8
(71)
FMR5.SRO = 1
7
0
RS3
A5/A9
B5/B9
C5/A10
D5/B10
A6/A11
B6/B11
C6/A12
D6/B12
(72)
RS4
A7/A13
B7/B13
C7/A14
D7/B14
A8/A15
B8/B15
C8/A16
D8/B16
(73)
RS5
A9/A17
B9/B17
C9/A18
D9/B18
A10/A19
B10/B19
C10/A20
D10/B20
(74)
RS6
A11/A21
B11/B21
C11/A22
D11/B22
A12/A23
B12/B23
C12/A24
D12/B24
(75)
RS7
A13/A1
B13/B1
C13/A2
D13/B2
A14/A3
B14/B3
C14/A4
D14/B4
(76)
RS8
A15/A5
B15/B5
C15/A6
D15/B6
A16/A7
B16/B7
C16/A8
D16/B8
(77)
RS9
A17/A9
B17/B9
C17/A10
D17/B10
A18/A11
B18/B11
C18/A12
D18/B12
(78)
RS10
A19/A13
B19/B13
C19/A14
D19/B14
A20/A15
B20/B15
C20/A16
D20/B16
(79)
RS11
A21/A17
B21/B17
C21/A18
D21/B18
A22/A19
B22/B19
C22/A20
D22/B20
(7A)
RS12
A23/A21
B23/B21
C23/A22
D23/B22
A24/A23
B24/B23
C24/A24
D24/B24
(7B)
Data Sheet
333
2000-07
PEB 2255
FALC-LH V1.3
T1/J1 Registers
Receive Signaling Register 1...12
Each register contains the received bit-robbing information for 8 DS0 channels. The
received robbed-bit signaling information of a complete ESF multiframe is compared with
the previously received one. In F12/72 frame format the received signaling information of
every 24 frames are compared with the previously received 24 frames. If the contents
changed a receive signaling change interrupt ISR0.RSC is generated and informs the
user that a new multiframe has to be read within the next 3 ms. Received data is stored
in registers RS1...12. RS1.7 is received in channel 1 frame 1 and RS12.0 in channel 24
frame 24 (ESF).
If requests for reading the RS1...12 registers is ignored the received data may be lost.
Additionally a receive signaling data change pointer indicates an update of register
RS1...12. Refer also to register RSP1/2.
Access to RS1...12 registers is only valid if the serial receive signaling access on the
system highway is disabled.
Data Sheet
334
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11
Electrical Characteristics
11.1
Absolute Maximum Ratings
Table 56
Maximum Ratings
Parameter
Symbol
Limit Values
Unit
Ambient temperature under bias
TA
Tstg
VDD
VDDR
VDDX
VS
– 40 to 85
°C
– 65 to 150
°C
– 0.4 to 6.5
V
– 0.4 to 6.5
V
– 0.4 to 6.5
V
– 0.4 to 6.5
V
VESD,HBM
1000
V
Storage temperature
IC supply voltage (digital)
IC supply voltage receive (analog)
IC supply voltage transmit (analog)
Voltage on any pin with respect to ground
1)
ESD robustness
HBM: 1.5 kΩ, 100 pF
1)
According to MIL-Std 883D, method 3015.7 and ESD Ass. Standard EOS/ESD-5.1-1993.
Note: Stresses above those listed here may cause permanent damage to the
device. Exposure to absolute maximum rating conditions for extended
periods may affect device reliability.
11.2
Table 57
Operating Range
Power Supply Range
Parameter
Symbol
Limit Values
min.
Ambient temperature
Supply voltages
Ground
1)
TA
VDD
VDDR
VDDX
VSS
VSSR
VSSX
Unit Test Condition
max.
-40
85
°C
4.75
5.25
V
0
0
V
1)
Voltage ripple on analog supply less than 50 mV
Note: In the operating range, the functions given in the circuit description are fulfilled.
VDD, V DDR and VDDX have to be connected to the same voltage level,
VSS, VSSR and VSSX have to be connected to ground level.
Data Sheet
335
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.3
Table 58
DC Characteristics
DC Parameters
Parameter
Input low voltage
Input high voltage
Output low voltage
Output high voltage
Input low voltage XTAL
Input high voltage XTAL
Average power
supply current
(Analog line interface)
Average power
supply current
(Digital line interface)
Input leakage current
Symbol
VIL
VIH
VOL
VOH1
VOH2
VXTALIL
VXTALIH
IDDE1
Limit Values
Unit Notes
min.
max.
– 0.4
0.8
V
1)
2.0
VDD+ 0.4
V
1)
0.45
V
IOL = + 2 mA 1)
IOH = - 400µA 1)
IOH = - 100µA 1)
2.4
V
VDD - 0.5
V
– 0.4
1.0
V
3.5
VDD+ 0.4
V
165
mA
E1 application2)
IDDT1
IDD
165
mA
T1 application3)
85
mA
IIL11
IIL12
IIL21
IIL12
IILX
1
µA
1
µA
1
µA
250
µA
15
µA
VIN = VDD4)
VIN = VSS 4)
VIN = VDD5)
VIN = VSS 5)
VSS < VIN < VDD
XTAL measured
against VSS
Output leakage current
IOZ
1
µA
VOUT = tristate1)
VSS < Vmeas < VDD
measured against
VDD and VSS
Transmitter output
impedance
RX
3
6000
Data Sheet
336
Ω
XPM2.XLT=0
(active mode)
applies to XL1and
XL26)
Ω
XPM2.XLT=1
(tristate mode)
applies to XL1and
XL26)
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
Table 58
DC Parameters (cont’d)
Parameter
Symbol
Limit Values
min.
Unit Notes
max.
Transmitter output current IXE1
60
mA
XL1, XL2 ;XLHP=0
IXT1
Differential peak voltage of VX
75
mA
XL1, XL2; XLHP=1
0
3.6
V
0.5
1
V
a mark
(between XL1 and XL2)
Transmit Line Monitor
Level
VXM
Receiver differential peak
voltage of a mark
(between RL1 and RL2)
VR
VDD + 5% V
Receiver input impedance ZR
50
(typical value)
voltage between
XL1M and XL2M
RL1, RL2
kΩ
6)
Receiver sensitivity
SRSH
0
10
dB
RL1, RL2
LIM0.EQON=0
(short haul)
Receiver sensitivity
SRLHE1
0
43
dB
RL1, RL2
LIM0.EQON=1
(E1, long haul)
Receiver sensitivity
SRLHT1
0
36
dB
RL1, RL2
LIM0.EQON=1 (T1,
long haul)
Receiver input threshold
VRTH
55
(typical value)
%
6)
1.2
1.0
0.8
0.5
0.4
0.2
not assigned
not assigned
(typical values)
V
RIL2-0 =
RIL2-0 =
RIL2-0 =
RIL2-0 =
RIL2-0 =
RIL2-0 =
RIL2-0 =
RIL2-0 =
Loss of signal (LOS)
VLOSSH
detection limit in short haul
mode
7)
1)
Applies to all pins except analog pins RLx, XLx, XTALx, XLMx
2)
Wiring conditions and external circuit configuration according to Figure 23 on page 79;
values of registers XPM2-0 = BDH, 03H, 00H
Data Sheet
337
000
001
010
011
100
101
110
111
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
3)
Wiring conditions and external circuit configuration according to Figure 49 on page 134;
values of registers XPM2-0 = 9FH , 27H , 02H
4)
Applies to all pins except RCLK, SYNC, TDI, TMS, TCK, RL1, RL2, XL1, XL2
5)
Applies to pins SYNC, TDI, TMS, TCK only
6)
Parameter not tested in production
7)
Differential input voltage between pins RL1 and RL2; depends on programming of register LIM1.RIL2-0
Note: Typical characteristics specify mean values expected over the production spread.
If not specified otherwise, typical characteristics apply at TA = 25 °C and 5.0V
supply voltage.
Data Sheet
338
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.4
AC Characteristics
11.4.1
Recommended Oscillator Circuits
•
CL
XTAL1(3)
T1: 16.384 (12.352) MHz
E1: 16.384 MHz
XTAL2(4)
F0032
CL
Figure 61
Crystal Oscillator Circuit (master/slave mode)
•
XTAL1(3)
External Oscillator Signal
T1: 16.384 (12.352) MHz
E1: 16.384 MHz
N.C.
XTAL2(4)
F0033
Figure 62
11.4.2
External Oscillator Circuit (master mode)
XTAL Clock Timing
61
62
XTAL1
XTAL3
63
3.5 V
0.8 V
ITT06478
Figure 63
XTAL External Clock Timing
Table 59
XTAL Timing Parameter Values
No.
Parameter
Limit Values
min.
61
Clock Period
typ.
61
81
Data Sheet
339
Unit
Condition
ns
XTAL1, XTAL3
max.
XTAL3
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
Table 59
No.
XTAL Timing Parameter Values (cont’d)
Parameter
Limit Values
min.
62
Clock High Phase
typ.
Unit
Condition
ns
XTAL1, XTAL3
max.
20
25
63
Clock Low Phase
XTAL3
20
ns
XTAL1, XTAL3
ppm
XTAL1, XTAL3
25
XTAL3
321)
Clock accuracy
Motional Capacitance C1
25
Shunt Capacitance C0
7
Load Capacitance CL2)
15
Resonance Resistance Rr
40
fF
XTAL1, XTAL3
pF
XTAL1, XTAL3
pF
XTAL1, XTAL3
Ω
XTAL1, XTAL3
1)
to fulfill E1/T1/J1 requirements in free running mode
2)
This value includes the capacitance of the external capacitor plus all parasitic capacitances. The value for the
external capacitor has to be chosen depending on the printed circuit board layout. A typical value is 10 pF with
5 pF parasitic capacitance.
•
ITD08571
250
f -f0
f0
ppm
150
100
50
0
-50
-100
-150
-200
-250
7.5
Figure 64
10
12.5
15
17.5
20
22.5
Load Capacitance
pF
27.5
External Pullable Crystal Tuning Range
Note: 12.352-MHz or 16.384-MHz crystal specified for C L=15 pF
Data Sheet
340
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.4.3
JTAG Boundary Scan Interface
80
81
82
TCK
83
84
TMS
85
86
TDI
87
TDO
ITT06481
Figure 65
JTAG Boundary Scan Timing
•
Table 60
No.
JTAG Boundary Scan Timing Parameter Values
Parameter
Limit Values
min.
Unit
max.
80
TCK period
250
ns
81
TCK high time
80
ns
82
TCK low time
80
ns
83
TMS setup time
40
ns
84
TMS hold time
40
ns
85
TDI setup time
40
ns
86
TDI hold time
40
87
TDO valid delay
ns
100
ns
Identification Register : 32 bit; Version: 4 H; Part Number: 42H, Manufacturer: 083
Data Sheet
341
H
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.4.4
Reset
88
RES
F0035
Figure 66
Reset Timing
Table 61
Reset Timing Parameter Values
No.
Parameter
Limit Values
min.
88
1)
201)
RES pulse width high
Unit
max.
µs
after power supply and input clocks are stable
11.4.5
Microprocessor Interface
11.4.5.1 Intel Bus Interface Mode
A6 ... A0
BHE
CS
3
3A
1
2
RD
WR
Figure 67
Data Sheet
ITT06468
Intel Non-Multiplexed Address Timing
342
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
A6...A0
BHE
5
4
6
ALE
7
7A
1
CS
3
3A
RD
WR
Figure 68
ITT06469
Intel Multiplexed Address Timing
CS
8
9
RD
12
WR
10
D7... D0
(D15...D8)
Float
11A
11
Float
ITT06470
Figure 69
Data Sheet
Intel Read Cycle Timing
343
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
CS
13
14
WR
12
RD
15
16
D7... D0
(D15... D8)
ITT06471
Figure 70
Intel Write Cycle Timing
Table 62
Intel Bus Interface Timing Parameter Values
No.
Parameter
Limit Values
1
Address Ax1), BHE setup time
min.
Unit
max.
15
ns
Address Ax , BHE hold time
0
ns
3
CS setup time
0
ns
3A
CS hold time
0
ns
4
Address, BHE stable before ALE inactive
20
ns
5
Address, BHE hold after ALE inactive
10
ns
6
ALE pulse width
30
ns
7
Address latch setup time before command
active
0
ns
7A
ALE to command inactive delay
30
ns
2
1)
8
RD pulse width
100
ns
9
RD control interval
80
ns
10
Data valid after RD active
95
ns
30
ns
11
Data hold after RD inactive
11A
RD inactive to data bus tristate2)
12
WR to RD or RD to WR control interval
80
ns
13
WR pulse width
60
ns
14
WR control interval
50
ns
Data Sheet
10
344
ns
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
Table 62
No.
Intel Bus Interface Timing Parameter Values (cont’d)
Parameter
Limit Values
min.
Unit
max.
15
Data stable before WR inactive
30
ns
16
Data hold after WR inactive
10
ns
1)
Ax refers to address lines A0 to A6
2)
typical value, not tested in production
11.4.5.2 Motorola Bus Interface Mode
•
A6 ... A0
BLE
18
17
CS
19
19A
RW
20
21
22
23
DS
25A
24
D7... D0
(D15 ... D8)
25
Float
Float
ITT06472
Figure 71
Motorola Read Cycle Timing
Data Sheet
345
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
•
A6 ... A0
BHE
17
18
CS
19
19A
RW
20
21
22A
23
DS
26
27
D7... D0
(D15 ... D8)
ITT06473
Figure 72
Motorola Write Cycle Timing
Table 63
Motorola Bus Interface Timing Parameter Values
No.
Parameter
Limit Values
min.
Unit
max.
17
Address, BLE, setup time before DS active
15
ns
18
Address, BLE, hold after DS inactive
0
ns
19
CS active before DS active
0
ns
19A
CS hold after DS inactive
0
ns
20
RW stable before DS active
10
ns
21
RW hold after DS inactive
0
ns
22
DS pulse width (read access)
100
ns
22A
DS pulse width (write access)
60
ns
23
DS control interval
80
24
Data valid after DS active (read access)
25
Data hold after DS inactive (read access)
25A
DS inactive to databus tristate (read
access)1)
26
Data stable before DS active (write access)
30
ns
27
Data hold after DS inactive (write access)
10
ns
1)
ns
95
10
ns
ns
30
ns
typical value, not tested in production
Data Sheet
346
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.4.6
Line Interface
30
32
31
RCLKI
34
33
ROID
35
37
36
XCLK
38
XOID/
XDOP/
XDON
38A
XOID
1)
1)
1)
CMI
1T2BCoding
Coding
ITT06475
Figure 73
Timing of Dual Rail Optical Interface
Table 64
Dual Rail Optical Interface Parameter Values
No.
Parameter
Limit Values
E1
min.
typ.
Unit
T1
max.
min.
488
typ.
648
max.
30
RCLKI clock period
31
RCLKI clock period low
180
240
ns
32
RCLKI clock period high
180
240
ns
33
ROID setup
50
50
ns
34
ROID hold
50
50
ns
35
XCLK clock period
36
XCLK clock period low
XCLK clock period low3)
190
150
230
200
ns
37
XCLK clock period high
XCLK clock period high3)
190
150
230
200
ns
Data Sheet
488
347
648
ns
ns
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
Table 64
No.
Dual Rail Optical Interface Parameter Values (cont’d)
Parameter
Limit Values
1)
38
XOID delay
XDOP/XDON delay2)
1)
NRZ coding
2)
HDB3/AMI/B8ZS coding
3)
Unit
60
60
ns
depends on input RCLKI in optical interface and remote loop without transmit jitter attenuator enabled
(LIM1.JATT/RL=01).
•
39
41
40
RCLK
42
42
RFSP
SCLKR
43
~
~
43
FREEZS 1)
1)
PCM24: if bit XCO .SFRZ is set HIGH
PCM30: if bit FRM3.. CFRZ is set HIGH
Figure 74
ITT06476
Receive Clock and RFSP/FREEZS Timing
•
Table 65
No.
Receive Clock and RFSP/FREEZS Timing Parameter Values
Parameter
Limit Values
E1
min.
typ.
Unit
T1
max.
min.
39
RCLK clock period
RCLK clock low
180
240
ns
41
RCLK clock high
180
240
ns
348
648
max.
40
Data Sheet
488
typ.
ns
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
Table 65
No.
Receive Clock and RFSP/FREEZS Timing (cont’d)Parameter Values
Parameter
Limit Values
E1
min.
42
43
1)
typ.
RFSP delay
1)
FREEZS delay
Unit
T1
max.
min.
typ.
max.
70
70
ns
95
95
ns
T1 using register accessed CAS and XCO.SFRZ=1 or E1/T1/J1 using serial CAS
Data Sheet
349
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.4.7
System Interface
•
65
67
Trigger Edge
66
SCLKR
8192 kHz
68
70
SYPR
69
~
~
71
~
~
RDO
FMR1 . IMOD = "1"
~
~
71A
~
~
RDO
FMR1 . IMOD = "0"
72
72
~
~
RSIGM
DLR
RMFB
Sample Edge Bit 0 of XDI
65
67
SCLKX 1)
8192 kHz
SCLKR 2)
66
68
70
SYPX
74
69
~
~
73
~
~
XDI
XMFS
75
75
~
~
XSIGM
DLX
XMFB
76
76
XCLK 3)
1)
2)
3)
Valid if FMR2 . PLB = "0"
During Payload Loop is active SCLKR is switched internally on SCLKX (FMR2 PLB = "1") .
Valid in PCM30 mode and LIM1. JATT/RL = "00" Example: XC1 = 3E H XC0 = 03 H
Figure 75
Data Sheet
ITT06479
System Interface Timing
350
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
•
Frame 1 of Multiframe
Frame 2
SCLKX 8192 kHz
Time-Slot 0
Time-Slot 31
Data at XDI
2 Mbit/s-Mode
1.b
Data at XDI
4 Mbit/s-Mode
1.b 2.b 3.b 4.b 5.b 6.b 7.b 8.b
2.b
3.b
4.b
7.b
8.b
1.b
1.b
78
XMFS
77
79
ITT06480
Figure 76
XMFS Timing
•
79
SCLKX
77
XMFS
inactive
78
active high
F0058
Figure 77
XMFS Timing (cont’d.)
•
Table 66
No.
System Interface Timing Parameter Values
Parameter
Limit Values
min.
typ.
max.
65
SCLKX/SCLKR period
66
SCLKX/SCLKR low (8.192 MHz)
40
ns
SCLKX/SCLKR low (1.544/2.048 MHz)
120
ns
Data Sheet
122
Unit
351
ns
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
Table 66
System Interface Timing Parameter Values (cont’d)
No.
Parameter
67
SCLKX/SCLKR high (8.192 MHz)
40
SCLKX/SCLKR high (1.544/2.048 MHz)
120
ns
SYPX/SYPR inactive setup time
2×
T65
ns
68
Limit Values
Unit
ns
69
SYPX/SYPR setup time
5
ns
70
SYPX/SYPR hold time
50
ns
71
RDO delay1)
1)2)
10
105
ns
10
105
ns
105
ns
71A
RDO to high impedance
72
RSIGM, RMFB, DLR marker delay
73
XDI setup time
5
ns
74
XDI hold time
50
ns
75
XSIGM, XMFB, DLX marker delay
76
XCLK delay
77
XMFS setup time
78
XMFS hold time
79
XMFS inactive time
1)
not tested in production
2)
FMR1.IMOD = 0
Data Sheet
1)
352
105
ns
105
ns
5
ns
50
ns
4×
T65
ns
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
•X
44
45
46
CLK 16M
56
56
49
48
CLK 8M
50
47
51
52
CLKX 1)
CLKX 2)
53
54
CLKX
55
3)
CLKX 4)
FSC
XCLK/FSC 5)
57
58
59
CLK 12M
1)
2)
LIM0.SCL1/0 = "10"
LIM0.SCL1/0 = "11"
Figure 78
Data Sheet
3)
4)
LIM0.SCL1/0 = "00"
LIM0.SCL1/0 = "01"
5)
LIM1.EFSC = "1"
ITT10534
System Clock Timing
353
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
•
Table 67
No.
System Clock Timing Parameter Values
Parameter
Limit Values
min.
typ.
Unit
max.
44
CLK16M period
45
CLK16M low
20
61
ns
ns
46
CLK16M high
20
ns
47
CLK8M period
48
CLK8M low
45
49
CLK8M high
45
50
CLKX period 4 MHz
51
CLKX low 4 MHz
100
52
CLKX high 4 MHz
100
53
CLKX period 2 MHz
54
CLKX low 2 MHz
220
220
122
ns
ns
ns
244
ns
ns
ns
488
ns
ns
55
CLKX high 2 MHz
56
FSC, FSC, CLK8M, CLKX delay
57
CLK12M period (T1/J1)
81
ns
CLK12M period (E1)
61
ns
58
59
ns
50
CLK12M low (T1/J1)
25
ns
ns
CLK12M low (E1)
20
ns
CLK12M high (T1/J1)
25
ns
CLK12M high (E1)
20
ns
Data Sheet
354
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.4.8
Pulse Templates - Transmitter
11.4.8.1 Pulse Template E1
•
269 ns
(244 + 25)
V=100 %
10 % 10 %
20 %
20 %
194 ns
(244 - 50)
Nominal Pulse
50 %
244 ns
10 % 10 %
20 %
0%
10 % 10 %
219 ns
(244 - 25)
488 ns
(244 + 244)
ITD00573
Figure 79
Pulse Shape at Transmitter Output for E1 Applications
Data Sheet
355
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.4.8.2 Pulse Template T1
Normalized Amplitude
V = 100 %
50 %
0
-50 %
0
250
500
750
1000
ns
t
ITD00574
Figure 80
T1 Pulse Shape
•
Table 68
T1 Pulse Template (ANSI T1.102)
Maximum Curve
Time [ns]
0
1)
Minimum Curve
1)
Level [%]
5
Time [ns]
Level [%]
0
-5
250
5
350
-5
325
80
350
50
325
115
400
95
425
115
500
95
500
105
600
90
675
105
650
50
725
-7
650
-45
1100
5
800
-45
1250
5
925
-20
1100
-5
1250
-5
100 % value must be in the range of 2.4 V and 3.6 V; tested at 0 ft. and 655 ft.
Data Sheet
356
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.5
Table 69
Capacitances
Capacitances
Parameter
Symbol
Limit Values
min.
max.
Unit Notes
Input capacitance1)
CIN
5
10
pF
all except XLxM,
XTALx, REFR
Output capacitance1)
COUT
8
15
pF
all except XLx,
XTALx
Output capacitance1)
COUT
8
20
pF
XLx
Reference voltage
blocking capacitance1)
CREFR
6802)
5000
pF
REFR only;
including external
parasitics3)
1)
Not tested in production.
2)
680 pF are recommended value for best performance in crystal-less mode.
3)
External wiring must be as short as possible.
Data Sheet
357
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.6
Package Characteristics
•
F0051
Figure 81
Thermal Behavior of Package
•
Table 70
Package Characteristic Values
Parameter
Symbol
Limit Values
Thermal Resistance
Rthja1)
47
Rthjc2)
9
min.
Junction Temperature
Rthja = (Tjunction - T ambient)/Power
Not tested in production.
2)
Rthjc = (T junction - T case)/Power
Not tested in production.
max.
K/W single layer PCB,
K/W no convection
125
Rj
1)
Data Sheet
typ.
358
Unit Notes
°C
2000-07
PEB 2255
FALC-LH V1.3
Electrical Characteristics
11.7
Test Configuration
Test Levels
VTH
Device
under
Test
VTL
CL
Timing Test
Points
Drive Levels
VIH
VIL
F0067
Figure 82
Input/Output Waveforms for AC Testing
•
Table 71
AC Test Conditions
Parameter
Symbol
Test
Values
Unit Notes
Load Capacitance
CL
50
pF
Input Voltage high
VIH
2.4
V
all except RLx.y
Input Voltage low
VIL
0.4
V
all except RLx.y
Test Voltage high
VTH
2.0
V
all except XLx.y
Test Voltage low
VTL
0.8
V
all except XLx.y
Typical characteristics are mean values expected over the production spread. If not
specified otherwise, typical characteristics apply at TA = 25 °C and VDD = 5.0V.
Data Sheet
359
2000-07
PEB 2255
FALC-LH V1.3
Package Outlines
12
Package Outlines
P-MQFP-80-1
(Plastic Metric Quad Flat Package)
Sorts of Packing
Package outlines for tubes, trays etc. are contained in our
Data Book “Package Information”.
SMD = Surface Mounted Device
Data Sheet
360
Dimensions in mm
2000-07
PEB 2255
FALC-LH V1.3
Appendix
13
Appendix
13.1
Protection Circuitry
The design in Figure 83 is a suggestion how to build up a generic E1/T1/J1 platform
which is able to meet protection requirements according to Bellcore TR-NWT-1089, FCC
Part68, UL1459. With the selection of the appropriate components the same circuitry is
also able to handle the return loss and impedance to ground requirements of ETSI.
1:1
2 x P1800SC
R3
R2
RL1
VDD
RL2
VSS
R3
F1250T
F1250T
FALC®
RJ45
1:2.4
R1
VDD
XL2
2 x P1800SC
XL1
VSS
F1250T
R1
F1250T
F0128
1:1
RL2
P0080SA
2 x P1800SC
R3
R4
RL1
R5
F1250T
F1250T
FALC®
RJ45
P0080SA
R1
XL2
2 x P1800SC
1:2.4
XL1
F1250T
R2
F1250T
F0129
Figure 83
Data Sheet
Protection Circuitry
361
2000-07
PEB 2255
FALC-LH V1.3
Appendix
13.2
Application Notes
Several application notes and technical documentation provide additional information.
Online access to supporting information is available on the internet page:
http://www.infineon.com/falc
On the same page you find as well the
Boundary Scan File for FALC®-LH Version 1.3 (BSDL File)
13.3
Software Support
The following software package is provided together with the FALC®-LH Reference
System EASY2255-R1:
• E1 and T1 driver functions supporting different ETSI and Bellcore requirements
including HDLC and and CAS signaling
• LAPD Signaling Software
• FDL Signaling Software
• Boundary Scan File for FALC®-LH V1.3
• IBIS Model for FALC®-LH V1.3
• Gerber Files for EASY2255-R1
• External Line Front End Calculator
The ’External Line Front End Calculator’ provides an easy method to optimize the
external components depending on the selected application type. Calculation results are
traced an can be stored in a file or printed out for documentation. The tool runs under a
Win9x/NT environment.
A screenshot of the program is shown in Figure 84 below.
Data Sheet
362
2000-07
PEB 2255
FALC-LH V1.3
Appendix
F0228
Figure 84
Data Sheet
External Line Frontend Calculator
363
2000-07
PEB 2255
FALC-LH V1.3
Appendix
13.4
Differences to Version PEB 2255 V1.1
The main feature improvements are:
•
•
•
•
•
•
•
•
•
•
•
•
•
Crystal-less jitter attenuation (optionally)
Serial CAS signaling access on the PCM highway (optionally)
Additional CAS-BR register organization (for T1)
Additional transmit data input for fractional E1/T1/J1
selectable receiver transparent mode
Additional synchronization mode according to NTT requirements (for J1)
External reference clock for DCO-X (DCO2) circuitry (SYNC2 pin)
Optional transmit clock sourced by DCO-R (DCO1) circuitry (for E1)
Software reset for DCO-R and DCO-X (DCO1 and DCO2)
Enhanced loop-timed mode (optionally)
Version register code changed from 10H to 13H
Boundary Scan version register changed from 1H to 4H (same part number)
Boundary Scan file changed due to additional pin functions
For a detailed description of differences to the previous version see the actual version of
PEB 2255 Version 1.3/Delta Sheet.
All erratas described in ’PEB 2255 Version 1.1/Errata Sheet’ have been fixed.
Erratas described in ’PEB 2255 Version 1.3/Errata Sheet’ have not been fixed.
Due to compatibility with future products, the following naming conventions have been
changed:
’DCO-1’ to ’DCO-R’ and ’DCO-2’ to ’DCO-X’
Data Sheet
364
2000-07
PEB 2255
FALC-LH V1.3
Glossary
14
Glossary
A/D
Analog to digital
ADC
Analog to digital converter
AIS
Alarm indication signal (blue alarm)
AGC
Automatic gain control
ALOS
Analog loss of signal
AMI
Alternate mark inversion
ANSI
American National Standards Institute
ATM
Asynchronous transfer mode
AUXP
Auxiliary pattern
B8ZS
Line coding to avoid too long strings of consecutive ’0’
BER
Bit error rate
BFA
Basic frame alignment
BOM
Bit orientated message
Bellcore
Bell Communications Research
BPV
Bipolar violation
BSN
Backward sequence number
CAS
Channel associated signaling
CAS-BR
Channel associated signaling - bit robbing
CAS-CC
Channel associated signaling - common channel
CCS
Common channel signaling
CMI
coded mark inversion code (also known as 1T2B code)
CR
Command/Response (special bit in PPR)
CRC
Cyclic redundancy check
CSU
Channel service unit
CVC
Code violation counter
DCO
Digitally controlled oscillator
DL
Digital loop
DPLL
Digitally controlled phase locked loop
DS1
Digital signal level 1
EA
Extended address (special bit in PPR)
Data Sheet
365
2000-07
PEB 2255
FALC-LH V1.3
Glossary
ESD
Electrostatic discharge
EASY
Evaluation system for FALC products
ESF
Extended superframe (F24) format
EQ
Equalizer
ETSI
FALC
European Telecommunication Standards Institute
®
Framing and line interface component
FAS
Frame alignment sequence
FCC
US Federal Communication Commission
FCS
Frame check sequence (used in PPR)
FISU
Fill in signaling unit
FPS
Framing pattern sequence
FSN
Forward sequence number
HBM
Human body model for ESD classification
HDB3
High density bipolar of order 3
HDLC
High level data link control
IBIS
I/O buffer information specification (ANSI/EIA-656)
IBL
In band loop (=LLB)
ISDN
Integrated services digital network
ITU
International Telecommunications Group
JATT
Jitter attenuator
JTAG
Joined Test Action Group
LAPD
Link access procedure on D-channel
LBO
Line build out
LCV
Line code violation
LIU
Line interface unit
LFA
Loss of frame alignment
LL
Local loop
LLB
Line loop back (= IBL)
LOS
Loss of signal (red alarm)
LSB
Least significant bit
LSSU
Link status signaling unit
MF
Multiframe
Data Sheet
366
2000-07
PEB 2255
FALC-LH V1.3
Glossary
MSB
Most significant bit
MSU
Message signaling unit
NRZ
Non return to zero signal
PDV
Pulse density violation
PLB
Payload loop back
PLL
Phase locked loop
PMQFP
Plastic metric quad flat pack (device package)
PPR
Periodical performance report
PRBS
Pseudo random binary sequence
PTQFP
Plastic thin metric quad flat pack (device package)
RAI
Remote alarm indication (yellow alarm)
RL
Remote loop
SAPI
Service access point identifier (special octet in PPR)
SF
Superframe
Sidactor
Overvoltage protection device for transmission lines
TAP
Test access port
TEI
Terminal endpoint identifier (special octet in PPR)
UI
Unit interval
ZCS
Zero code suppression
Data Sheet
367
2000-07
PEB 2255
FALC-LH V1.3
Index
A
Address Bus 25
Address Latch Enable 25
AFR 195
AIS 193, 231, 253, 272, 310, 328
AIS16 193, 254
AIS3 279
Alarm Handling 93, 148
Alarm Simulation 101, 157
ALE 25
ALLS 193, 251, 272, 327
ALM 193
ALMF 197
API 193, 254
Application Notes 362
Applications 20, 22
ASY4 206
ATM 22
AUTO 279
AUXP 231
AXRA 197, 276
AXS 201
B
Bit Oriented Message 116, 176
Bit Robbing 115, 116, 129
BOM 116, 176, 322
Boundary Scan 44, 52, 341, 362
BRAC 263
BRM 266, 283
Bus High Enable 27
Bus Low Enable 27
C
CAS 66, 68, 76, 115, 116, 129, 161
CASC 68, 193, 249
CASE 272, 327
CASEN 201
CC 242
CE 243
Data Sheet
CEC 246, 322
CER 193, 272
CFRZ 210
CH 290
Channel Translation Mode 113
Chip Select 25
CLA 199, 278
Clear Channel 130, 134, 151
Clock and Data Recovery 55, 103
Clock Synchronization 33, 34
Clocking Unit 54
CMI 210
CR 240
CRC16 247, 323
CRC4 193, 249
CRC6 144, 272, 274, 325
CRCI 204, 284
CRC-Multiframe 86
Crystal Connection 32
CSC 58, 106, 224, 302
CTM 274
CV 239
CVE 193, 272
D
D4 137, 140
DAF 224, 303
DAIS 197, 276
Data Bus 25, 26
Data Bus Width 26
Data Link Access 116, 130, 178
Data Link Bit Receive 35
Data Link Bit Transmit 41
Data Strobe 26
DAXLT 207, 288
DBEC 304
DCEC 225, 304
DCO-1 364
DCO-2 364
DCOC 293
DCO-R 58, 59
DCO-X 61
DCVC 225, 304
368
2000-07
PEB 2255
FALC-LH V1.3
DEBC 225, 304
DFEC 225, 304
DJA1 58, 106, 217, 295
DJA2 217, 295
DL-channel 116, 130
Doubleframe Format 83
DRS 54, 80, 102, 214, 293
E
EASY2255-R1 362
EBE 193
EBP 201
ECLB 199, 278
ECM 195, 274
EDL 274
EDLX 266
EFSC 214, 293
EIBR 281
EITS 266
Elastic Buffer 63, 77, 111, 131
ELOS 213, 291
ELT 61, 217, 295
ENSA 195
EPRM 218, 297
EPT 268
EQON 54, 55, 102, 213, 291
Error Counter 95, 150
ES 193, 254, 272, 330
ESC 314
ESD 335
ESF 137, 142
ESY 224, 302
EV 55, 230, 309
EXLS 272
EXTD 193
EXTIW 210
EXZD 312
EXZE 276
F
F12 137, 138
F24 137, 142
F4 137, 140
Data Sheet
F72 137, 138, 178
FALC-LH V1.1 57, 105
FAR 193, 253, 272, 328
FAS 67
FEH 315
FER 193, 272
FFS 223, 301
FIFO Structure 49
FLLB 218, 297
FM0 279
FM1 279
FMR0 54, 102
FMR1 67
Frame Aligner 19
Frame Synchronization Pulse 33
Framer 82, 110, 137
Freeze Signaling 36
FRS 193, 272
FSRF 310
G
Gerber Files 362
GIS 50
H
H100 17
HA0 247, 323
HA1 247, 323
HDLC 66, 76, 115, 129, 161, 169
HFR 323
H-MVIP 17
HRAC 185, 263
I
IBIS Model 362
IC 212, 291
IC0 186, 265
IC1 186, 265
IDL 209, 289
IMOD 195, 274
In-Band Loop 95, 151
Initialization in E1 Mode 158
Initialization in T1 / J1 Mode 163
369
2000-07
PEB 2255
FALC-LH V1.3
INT 50
Interface Mode 26
Interrupt 27
Interrupt Interface 50
Interrupt Status Registers 51
IPC 51
ISF 272, 325
ISR 50, 256, 332
ISR0 68
ISR3 65
ITF 266
IWE8 22
J
JATT 214, 293
Jitter 58, 61, 105, 109
Jitter Tolerance 108
JTAG 44
L
LA 247, 323
LAC 220, 299
LAC0 218, 297
LAC1 218, 297
LAPD 66, 76, 115, 129, 362
LBO1 295
LBO2 295
LDC 220, 299
LDC0 218, 297
LDC1 218, 297
LFA 193, 231, 253, 272, 310, 328
LIM0 54, 55, 58, 102
LIM1 80
LIM2 58, 61, 106
LIM3 58, 106
Line Build-Out 135
Line Coding 55, 103
Line Interface 18, 28, 30, 347
Line Receiver 28, 29
LL 213, 291
LLBAD 236, 312
LLBDD 236, 312
LLBP 218, 297
Data Sheet
LLBSC 193, 251, 272, 330
LMFA 231, 272, 310, 328
LMFA16 193, 254
Local Loop 99, 155
LOOP 54, 102
LOS 57, 105, 193, 231, 253, 272, 310, 328,
337
LOS1 217, 295
LOS2 217, 295
Loss of Signal 57, 104
M
MAS 58, 213, 291
MCSP 276
MDS 185, 263
MFAR 193, 253, 272, 328
MFBS 283
MFCS 195
Microprocessor Interface 20, 47, 342
N
NMF 231
O
OV 249
P
Payload Loop 98, 154
PCM24 137
PDEN 272, 312, 325
PEB 2255 V1.1 364
Performance Monitoring 88, 93, 148
PLB 197, 276
PMOD 195, 274
Power Supply 43
PRBS Monitor Status 36
PRE 268
Preamble 172
Protection 361
Pseudo-Random Bit Sequence 97, 152
P-TQFP-144-8 360
Pulse Density 152
Pulse Shaper 80, 135
370
2000-07
PEB 2255
FALC-LH V1.3
Pulse Template 355, 356
R
RA 193, 253, 272, 328
RA16 193, 254
RAB 247, 323
RADD 268
RAR 193, 253, 272, 328
RBC 248, 249
RBS 64, 112
RBS0 221, 300
RBS1 221, 300
RC 193
RC0 69, 272
RC1 54, 102, 272
RCO0 204, 284
RCO1 204, 284
RCO2 204, 284
RCOS 204, 284
RCRC 268
RDIS 204, 284
RDL3T1 321
RDO 193, 247, 251, 272, 323, 327
Read Enable 26
Read/Write Enable 26
Receive Clock 34
Receive Clock Input 29
Receive Data Input Negative 29
Receive Data Input Positive 28
Receive Data Out 35
Receive Equalization Network 55, 103
Receive Frame Marker 37
Receive Frame Synchronous Pulse 36
Receive Line Attenuation Indication 55,
103
Receive Line Interface 54, 102
Receive Multiframe Begin 38
Receive Optical Interface Data 28
Receive Signaling Data 35
Receive Signaling Marker 38
Receiver Configuration 56
Reference Resistance 44
Reference System 362
Data Sheet
Register Addresses 180, 228, 258, 307
Remote Alarm 144
Remote Loop 97, 153
RES 55
Reset 43, 158, 163, 342
RFIFO 47
RFS 193, 249, 272, 325
RFS0 197
RFS1 197
RFT0 266
RFT1 266
RIL 214, 293
RL 214, 293
RLI 246, 322
RMB 193, 249, 272, 325
RMC 183, 261
RME 193, 249, 272, 325
RPF 193, 249, 272, 325
RRA 231, 236, 310
RRAM 286
RRES 183, 261
RS13 236
RS15 236
RSC 272, 325
RSI 236
RSIF 236
RSN 65, 193, 254, 272, 330
RSP 65, 193, 254, 272, 330
RTF 281
RTM 197, 278
RTO 206, 286
RY 236
S
S_8 245
S_A 245
S_C 245
S_E 245
S_F 245
S_X 245
Sa bit Access 66, 76, 176
SA4E 203
SA5E 203
371
2000-07
PEB 2255
FALC-LH V1.3
SA6E 203
SA6SC 193, 249
SA6SY 210
SA7E 203
SA8E 203
SAIS 67, 197, 276
SCF 58, 217, 295
SCI 186, 265
SCL0 213, 291
SCL1 213, 291
SDLC 115
SEC 193, 254, 272, 330
Second Timer 95, 150
SF 140
SFLG 266
SFM 199
SFRZ 283
SFS 246, 322
Shared Flags 172
SI 236
SICS 69, 204, 284
SIGM 274
Signaling Controller 19, 66, 76, 115, 129
Signaling Software 362
SIM 193, 272
Single Channel Loop 100, 156
SJR 286
SLC96 137, 144
SLIP 193, 272
Software 362
SPN 54, 102, 199, 278
SRAF 272
SRES 183, 261
SRFSO 223, 301
SRO 281
SRS 281
SRSC 221, 300
SSC0 279
SSC1 279
SSF 223, 301
SSP 276
Supply voltage 335
SWD 206
Data Sheet
SXSC 221, 300
Synchronous Pulse Receive 37
Synchronous Pulse Transmit 40
System Clock 33
System Clock Receive 37
System Clock Transmit 40
System Interface 69, 116
T
T400MS 193, 253
T8MS 193, 249
TCD1 214
Test Access Port 52
Time-Slot Assigner 72, 121
TM 279
TRA 208
Transmit Clock 32
Transmit Data In 40
Transmit Data Output Negative 31
Transmit Data Output Positive 30
Transmit Line 30
Transmit Line Interface 79, 134
Transmit Line Monitor 31, 80, 136
Transmit Multiframe Begin 39
Transmit Multiframe Synchronization 42
Transmit Optical Interface Data 30, 39
Transmit Path 123
Transmit Signaling Data 41
Transmit Signaling Marker 42
Transmitter 78, 133
Transmitter Configuration 79
Transparent Mode 171
TS 270, 271
TS16AIS 234
TS16LFA 234
TS16LOS 234
TS16RA 234
TSA 208
TSIF 208
TSIS 208
TT0 201
TTRF 224, 303
372
2000-07
PEB 2255
FALC-LH V1.3
V
Version Status Register 332
VFR 247, 323
VIS 51, 186, 265
VN 256, 332
W
Write Enable 26
X
XAIS 195, 274
XAP 201
XBS0 300
XBS1 221, 300
XC 193
XC0 272
XC1 272
XCO0 203, 283
XCO1 203, 283
XCO2 203, 283
XCOS 203, 284
XCRC 268
XCRCI 204, 284
XDOS 213, 291
XDOV 246, 322
XDU 193, 251, 272, 327
XFB 213, 291
XFIFO 47
XFS 195
XFW 246, 322
XHF 183, 261
XLD 210, 281
XLHP 207, 288
XLO 234, 312
XLS 234, 312
XLSC 193, 251, 272, 327
XLT 207, 288
XLU 210, 281
XMB 193, 251, 272, 327
XME 183, 261
XP 207, 288
XPR 193, 251, 272, 327
Data Sheet
XPRBS 218, 297
XRA 200, 279
XREP 183, 246, 261, 322
XRES 183, 261
XS 210
XS13 201
XS15 201
XSIF 201
XSIS 200
XSLP 272, 330
XSN 193, 256, 272, 331
XSP 193, 256, 272, 331
XSW 76
XTF 183, 261
XTM 200, 281
XTO 203, 284
XY 200
373
2000-07
Total Quality Management
Qualität hat für uns eine umfassende
Bedeutung. Wir wollen allen Ihren
Ansprüchen in der bestmöglichen
Weise gerecht werden. Es geht uns also
nicht nur um die Produktqualität –
unsere Anstrengungen gelten
gleichermaßen der Lieferqualität und
Logistik, dem Service und Support
sowie allen sonstigen Beratungs- und
Betreuungsleistungen.
Quality takes on an allencompassing
significance at Semiconductor Group.
For us it means living up to each and
every one of your demands in the best
possible way. So we are not only
concerned with product quality. We
direct our efforts equally at quality of
supply and logistics, service and
support, as well as all the other ways in
which we advise and attend to you.
Dazu gehört eine bestimmte
Geisteshaltung unserer Mitarbeiter.
Total Quality im Denken und Handeln
gegenüber Kollegen, Lieferanten und
Ihnen, unserem Kunden. Unsere
Leitlinie ist jede Aufgabe mit „Null
Fehlern“ zu lösen – in offener
Sichtweise auch über den eigenen
Arbeitsplatz hinaus – und uns ständig
zu verbessern.
Part of this is the very special attitude of
our staff. Total Quality in thought and
deed, towards co-workers, suppliers
and you, our customer. Our guideline is
“do everything with zero defects”, in an
open manner that is demonstrated
beyond your immediate workplace, and
to constantly improve.
Unternehmensweit orientieren wir uns
dabei auch an „top“ (Time Optimized
Processes), um Ihnen durch größere
Schnelligkeit den entscheidenden
Wettbewerbsvorsprung zu verschaffen.
Geben Sie uns die Chance, hohe
Leistung durch umfassende Qualität zu
beweisen.
Wir werden Sie überzeugen.
http://www.infineon.com
Published by Infineon Technologies AG
Throughout the corporation we also
think in terms of Time Optimized
Processes (top), greater speed on our
part to give you that decisive
competitive edge.
Give us the chance to prove the best of
performance through the best of quality
– you will be convinced.