FLIXF3204BE.C0SE001 [INTEL]

Framer, CMOS, PBGA256,;
FLIXF3204BE.C0SE001
型号: FLIXF3204BE.C0SE001
厂家: INTEL    INTEL
描述:

Framer, CMOS, PBGA256,

文件: 总196页 (文件大小:2112K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Intel® IXF3204 Quad T1/E1/J1 Framer  
with Intel® On-Chip PRM  
Datasheet  
Product Features  
Quad T1/E1/J1 Framer  
Diagnostics:  
Software selectable and fully independent  
BERT generators and analyzers for  
extensive on-chip error testing at DS-0,  
DS-1, and E1 rates  
T1/E1/J1 operation  
Support for T1/E1/J1 standards:  
T1: T1-SF, T1-ESF, Lucent* SLC®96  
Pseudo-random and programmable bit-  
E1: PCM30, G.704, G.706, G.732 ISDN  
sequence generator and monitoring  
PRI  
Per-link diagnostics and loopbacks  
J1: J1-SF and J1-ESF  
Programmable system backplane data rates  
at 1x/2x/4x/8x of T1/E1 data rates for  
Programmable transmit/receive slip buffers  
support of MVIP, H-MVIP, H.100, and CHI  
On-chip Intel® Performance Report  
Messaging per ANSI T1.231, T1.403, and  
ITU G.826  
Support for fractional T1/E1  
Signaling:  
Support for T1/E1 CAS and T1/E1 CCS  
24 fully independent HDLC controllers  
with 128-byte transmit/receive FIFOs  
support GR-303 and V5.1/5.2 standards  
Signaling state-change indication  
Signaling freeze/debounce per DS-1  
Signaling force per DS-0  
FDL Support:  
DL support for ESF per ANSI T1.403 or  
Red/Yellow/AIS alarm indication  
Intel®/Motorola* 8-bit processor interface  
Industry-standard P1149.1 JTAG test port  
AT&T* TR54016 (T1/J1)  
DDL bit access for Lucent SLC®96  
Sa bit access for E1  
Low-power 1.8/3.3-V CMOS technology  
256-PBGA package, 17 mm x 17 mm  
Operating temperature -40 °C to 85 °C  
with 5-V tolerant I/Os  
Applications  
Integrated Multi-service Access Platforms Channel service unit (CSU) / Data Service  
(IMAPs)  
Unit (DSU) equipment  
Integrated Access Devices (IADs)  
Wireless base stations, radio network  
controllers  
Routers  
Inverse Multiplexing for Asynchronous  
Transfer Mode (also known as ‘IMA)  
Frame-relay access devices  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY  
ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN  
INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS  
ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES  
RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER  
INTELLECTUAL PROPERTY RIGHT. Intel® products are not intended for use in medical, life saving, life sustaining, critical control or safety systems,  
or in nuclear facility applications  
.
Intel may make changes to specifications and product descriptions at any time, without notice.  
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for  
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.  
The Intel® IXF3204 OctalQuad T1/E1/J1 Framer with Intel® On-Chip PRM may contain design defects or errors known as errata which may cause the  
product to deviate from published specifications. Current characterized errata are available on request.  
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.  
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-  
548-4725, or by visiting Intel's website at http://www.intel.com.  
*Other names and brands may be claimed as the property of others.  
Copyright © Intel Corporation 2003.  
2
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
Contents  
1.0  
2.0  
Introduction to Document.....................................................................................19  
Product Summary....................................................................................................20  
2.1  
2.2  
Description ..........................................................................................................20  
Conventions and Terminology.............................................................................24  
2.2.1 Conventions and Terminology for T1/E1................................................24  
2.2.2 Conventions and Nomenclature for Intel® IXF3204 Framer...................25  
Related Documents.............................................................................................25  
2.3  
3.0  
Signal Descriptions.................................................................................................26  
3.1  
3.2  
Signal Groupings.................................................................................................26  
Ball Descriptions..................................................................................................27  
3.2.1 Ball Descriptions - Interface to Line Interface Unit .................................27  
3.2.2 Ball Descriptions - Interface to System Backplane Bus .........................29  
3.2.3 Ball Descriptions - Interface to Host Processor......................................32  
3.2.4 Ball Descriptions - Clock and Clock References....................................33  
3.2.5 Ball Descriptions - Test Interfaces..........................................................34  
3.2.6 Ball Descriptions - Power and Grounds .................................................35  
3.2.7 Ball Descriptions - No Connects.............................................................36  
4.0  
5.0  
Feature Set and Indicators...................................................................................37  
4.1  
4.2  
Feature Set..........................................................................................................37  
Indicators.............................................................................................................49  
Initialization, Reset, and Interrupts...................................................................53  
5.1  
5.2  
5.3  
Initialization..........................................................................................................53  
Reset...................................................................................................................53  
Interrupt Handling................................................................................................53  
5.3.1 Interrupt Handling - Events Related to Framer Ports .............................54  
5.3.2 Interrupt Handling - Events Related to HDLC and BERT.......................55  
6.0  
T1 Framers..................................................................................................................56  
6.1  
T1 Line Coding....................................................................................................57  
6.1.1 T1 Alternate Mark Inversion ...................................................................57  
6.1.2 T1 Zero Code Suppression ....................................................................58  
6.1.3 T1 Binary Eight Zero Substitution...........................................................58  
T1 Line Monitoring...............................................................................................59  
6.2.1 T1 Alarm Indication Signal .....................................................................59  
6.2.2 T1 Bipolar Violations ..............................................................................59  
6.2.3 T1 Excess Zeroes ..................................................................................59  
6.2.4 T1 Loss of Signal....................................................................................60  
T1 Insertion of Line Errors...................................................................................60  
T1 Framing..........................................................................................................61  
T1 Superframe ....................................................................................................62  
6.5.1 T1 SF Mode Description.........................................................................62  
6.5.2 T1 SF Framing Algorithm .......................................................................63  
T1 SLC®96 Mode ................................................................................................64  
6.2  
6.3  
6.4  
6.5  
6.6  
Datasheet  
3
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
6.6.1 T1 SLC®96 Description ..........................................................................64  
6.6.2 T1 SLC®96 Framing Algorithm...............................................................67  
T1 Extended SuperFrame...................................................................................68  
6.7.1 T1 ESF Description ................................................................................68  
6.7.2 T1 ESF CRC-6 Procedures....................................................................68  
6.7.3 T1 ESF Framing Algorithm.....................................................................69  
T1 General Framing Properties...........................................................................72  
6.8.1 T1 False Framing Protection..................................................................72  
6.8.2 T1 Maximum Average Reframe Time ....................................................72  
T1 Framing Indicators .........................................................................................73  
6.9.1 T1 Frame Bit Error .................................................................................73  
6.9.2 T1 Out-of-Frame Detection ....................................................................73  
6.9.3 T1 Resynchronization ............................................................................73  
6.9.4 T1 Change Of Frame Alignment ............................................................73  
T1 Frame and Cyclic Redundancy Check Error Insertion...................................74  
6.10.1 T1 Frame Bit Error Insertion...................................................................74  
6.10.2 T1 CRC Error Insertion...........................................................................74  
T1 Alarm Overview..............................................................................................75  
T1 Red Alarm......................................................................................................75  
T1 Yellow Alarm..................................................................................................76  
6.13.1 T1 Yellow Alarm Detection.....................................................................76  
6.13.2 T1 Yellow Alarm Transmission...............................................................76  
T1 Blue Alarm .....................................................................................................77  
6.14.1 T1 Blue Alarm Detection ........................................................................77  
6.14.2 T1 Blue Alarm Transmission..................................................................77  
Fractional T1 .......................................................................................................77  
6.7  
6.8  
6.9  
6.10  
6.11  
6.12  
6.13  
6.14  
6.15  
7.0  
8.0  
J1 Framers..................................................................................................................78  
7.1  
J1 Frame Operations ..........................................................................................78  
7.1.1 J1 Frame Operation - Modified 12-Frame Multiframe ............................79  
7.1.2 J1 Frame Operation - Modified 24-Frame Multiframe ............................80  
J1 Alarm Overview..............................................................................................81  
J1 Yellow Alarm ..................................................................................................81  
7.3.1 J1 Yellow Alarm Detection .....................................................................81  
7.3.2 J1 Yellow Alarm Transmission ...............................................................81  
7.2  
7.3  
E1 Framers..................................................................................................................82  
8.1  
E1 Line Coding....................................................................................................83  
8.1.1 E1 Alternate Mark Inversion...................................................................83  
8.1.2 E1 High-Density Bipolar Three...............................................................83  
E1 Line Monitoring ..............................................................................................84  
8.2.1 E1 Alarm Indication Signal.....................................................................84  
8.2.2 E1 Auxiliary Pattern................................................................................84  
8.2.3 E1 Coding Violations..............................................................................85  
8.2.4 E1 Loss of Signal ...................................................................................85  
E1 Insertion of Line Errors ..................................................................................85  
E1 Framing..........................................................................................................86  
E1 FAS/NFAS Framing.......................................................................................86  
8.5.1 E1 FAS/NFAS Framing Description .......................................................86  
8.5.2 E1 FAS/NFAS Framing Operation .........................................................88  
8.2  
8.3  
8.4  
8.5  
4
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
8.5.3 E1 FAS/NFAS Error Generation.............................................................88  
E1 CRC-4 Multiframe ..........................................................................................89  
8.6.1 E1 CRC-4 Multiframe Description ..........................................................89  
8.6.2 E1 CRC-4 Multiframe Operation ............................................................90  
8.6.3 E1 CRC-4 Multiframe Interworking.........................................................90  
8.6.4 E1 CRC-4 Multiframe Error Checking ....................................................90  
8.6.5 E1 Loss of CRC-4 Multiframe Alignment................................................90  
8.6.6 E1 CRC-4 Multiframe Transmission.......................................................91  
8.6.7 E1 CRC-4 Error Insertion .......................................................................91  
E1 Remote End Block Error Operation ...............................................................91  
E1 Channel-Associated Signaling Multiframe .....................................................92  
8.8.1 E1 CAS Multiframe Description..............................................................92  
8.8.2 E1 CAS Multiframe Operation................................................................93  
8.8.3 E1 Loss of CAS Multiframe ....................................................................93  
8.8.4 E1 CAS Multiframe Transmission ..........................................................93  
8.8.5 E1 CAS Multiframe Alignment to FAS/NFAS .........................................93  
E1 Simultaneous CAS and CRC Multiframes .....................................................94  
E1 Alarm Overview..............................................................................................95  
E1 Alarm: Red Alarm...........................................................................................95  
E1 Alarm: Remote Alarm Indication ....................................................................95  
E1 Alarm: TS16 RAI............................................................................................96  
E1 Alarm: TS16 AIS ............................................................................................96  
E1 Alarm: AIS......................................................................................................97  
E1 Main Indicators...............................................................................................98  
8.16.1 E1 Loss of Basic Frame Alignment - FAS/NFAS ...................................98  
8.16.2 E1 Loss of CRC Alignment.....................................................................98  
8.16.3 E1 Loss of CAS Multiframe Alignment ...................................................99  
8.16.4 E1 Change of Frame Alignment.............................................................99  
8.16.5 E1 FAS and NFAS Error Counting.........................................................99  
8.16.6 E1 CRC Error Counting..........................................................................99  
E1 Receiver Resynchronization Control..............................................................99  
E1 Sa/Si Bit Access and Handling ....................................................................100  
8.18.1 E1 Sa/Si Bit Reception and Codewords...............................................100  
8.18.2 E1 Sa/Si Transmission and Codewords...............................................101  
Fractional E1 Mode ...........................................................................................101  
8.6  
8.7  
8.8  
8.9  
8.10  
8.11  
8.12  
8.13  
8.14  
8.15  
8.16  
8.17  
8.18  
8.19  
9.0  
10.0  
Unframed Mode.......................................................................................................102  
Signaling....................................................................................................................103  
10.1  
10.2  
Signaling Overview............................................................................................103  
Channel-Associated Signaling ..........................................................................104  
10.2.1 T1 Channel-Associated (Robbed-Bit) Signaling...................................104  
10.2.2 T1 Channel-Associated Signaling: Per Time-Slot Enable....................105  
10.2.3 E1 Channel-Associated Signaling: Time Slot 16..................................106  
10.2.4 E1 Channel-Associated Signaling: Per Time-Slot Enable....................106  
Common Channel Signaling..............................................................................107  
Signaling Access...............................................................................................107  
Signaling Processing Options ...........................................................................108  
10.5.1 Signaling Freeze ..................................................................................108  
10.5.2 Signaling Debounce .............................................................................108  
10.3  
10.4  
10.5  
Datasheet  
5
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
11.0  
Alarm Processing ..................................................................................................109  
11.1  
11.2  
11.3  
Alarm Detection and Reporting.........................................................................109  
Alarm Integration...............................................................................................110  
Alarm Handling and Consequent Actions .........................................................111  
12.0  
Facility Data Link....................................................................................................113  
12.1  
12.2  
12.3  
12.4  
12.5  
12.6  
12.7  
12.8  
FDL Features ....................................................................................................113  
FDL Module Messages .....................................................................................114  
FDL Performance Report Messaging................................................................114  
FDL Derived Data Link Message ......................................................................115  
FDL Message-Oriented Protocol for HDLC Messages .....................................116  
FDL Bit-Oriented Protocol Module for Messages..............................................116  
FDL Common Channel Signaling Messages ....................................................117  
FDL Module Interactions...................................................................................117  
12.8.1 Interactions with Performance Report Monitoring ................................118  
12.8.2 Interactions with Message-Oriented Protocol Module..........................120  
12.8.3 Interactions with Bit-Oriented Protocol.................................................120  
13.0  
14.0  
Slip Buffers...............................................................................................................122  
13.1  
13.2  
13.3  
Minimum-Delay Slip Buffers..............................................................................122  
Two-Frame Slip Buffer ......................................................................................122  
Slip Buffer Re-Center Process..........................................................................123  
Backplane Specification......................................................................................124  
14.1  
14.2  
14.3  
Backplane Features ..........................................................................................124  
Backplane Interface ..........................................................................................125  
Backplane Bus Standards.................................................................................126  
14.3.1 MVIP Bus .............................................................................................126  
14.3.2 H-MVIP Bus .........................................................................................127  
14.3.3 H-100 Bus ............................................................................................128  
14.3.4 1.544-MHz ST Bus...............................................................................128  
14.3.5 2.048-MHz ST Bus...............................................................................129  
14.3.6 CHI Bus................................................................................................129  
Backplane Byte Replication ..............................................................................130  
Backplane Concentration Modes ......................................................................131  
Backplane Data Mapping..................................................................................131  
Backplane Byte Enforcements..........................................................................131  
Backplane T1-to-E1 Mappings..........................................................................132  
14.8.1 Channel-to-Channel Mapping ..............................................................132  
14.8.2 ITU-T G.802 (Annex B) Mapping..........................................................133  
14.4  
14.5  
14.6  
14.7  
14.8  
15.0  
Timing Configurations.........................................................................................134  
15.1  
15.2  
15.3  
15.4  
15.5  
15.6  
15.7  
15.8  
Clock and Frame-Pulse Timing Configuration ..................................................135  
Phase-Locked Loop Modules............................................................................136  
External and Internal Clocks .............................................................................136  
Rx and Tx Backplane Clock Configuration........................................................136  
Tx Line Clock Configuration..............................................................................137  
One-Second Clock Configuration......................................................................137  
Reference Clock Configuration .........................................................................137  
Rx and Tx Backplane Frame-Pulse Configurations ..........................................137  
6
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
15.9  
Tx Line Frame Pulse Configurations.................................................................138  
15.10 Tx Line Multiframe Pulse Configurations...........................................................138  
15.11 Rx and Tx Backplane Multiframe Pulse Configurations ....................................138  
15.12 Backplane and Transmit Line Clock Source Selection......................................139  
16.0  
Loopbacks.................................................................................................................142  
16.1  
16.2  
16.3  
16.4  
16.5  
16.6  
Line Loopback...................................................................................................142  
Payload Loopback.............................................................................................143  
Time Slot Loopback...........................................................................................143  
Digital Loopback................................................................................................144  
Dual Loopbacks.................................................................................................144  
Loopback Priorities............................................................................................144  
17.0  
18.0  
Bit Error Rate Tester.............................................................................................145  
17.1  
17.2  
17.3  
17.4  
BERT Description..............................................................................................145  
BERT Analyzer..................................................................................................146  
BERT Generator................................................................................................148  
BERT Patterns Supported.................................................................................149  
High-Level Data Link Controller.......................................................................151  
18.1  
18.2  
HDLC Features .................................................................................................151  
HDLC Functional Description............................................................................152  
18.2.1 HDLC Protocols....................................................................................152  
18.2.2 HDLC Field Descriptions - LAPB, LAPD, and LAPV5..........................153  
18.2.3 HDLC Address Field Format - LAPD and LAPV5 ................................154  
18.2.4 HDLC Message Processing and Detection..........................................155  
18.2.5 HDLC Address Matching......................................................................156  
18.2.6 HDLC Transparent Mode Operation ....................................................157  
HDLC Message Reception Process..................................................................158  
18.3.1 Steps to Configure the HDLC Receive Path ........................................159  
18.3.2 Reading an HDLC Message.................................................................160  
HDLC Message Transmission Process.............................................................162  
18.4.1 Steps to Configure the HDLC Transmit Path .......................................163  
18.4.2 Sending an HDLC Message.................................................................163  
18.3  
18.4  
19.0  
Performance Monitoring .....................................................................................165  
19.1  
T1 Performance Elements.................................................................................166  
19.1.1 T1 Near-End Performance Elements ...................................................166  
19.1.2 T1 Far-End Performance Elements......................................................167  
E1 Performance Elements ................................................................................168  
19.2.1 E1 Error Ratios.....................................................................................168  
19.2.2 E1 Total Time Available and Unavailable.............................................169  
19.2.3 E1 Near-End Performance Elements...................................................170  
19.2.4 E1 Far-End Performance Elements .....................................................170  
Generic Performance Elements ........................................................................171  
Performance Elements Database .....................................................................171  
Managing Performance Report Messages........................................................172  
19.5.1 PRM Reception ....................................................................................172  
19.5.2 PRM Transmission...............................................................................172  
19.2  
19.3  
19.4  
19.5  
Datasheet  
7
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
20.0  
Host Processor Interface....................................................................................173  
20.1  
20.2  
Host Processor Configuration Modes ...............................................................173  
Host Processor Access Window .......................................................................173  
21.0  
22.0  
Electrical Characteristics....................................................................................175  
Line Interface Timing............................................................................................177  
22.1  
22.2  
Line Interface Receive Timing...........................................................................177  
Line Interface Transmit Timing..........................................................................178  
23.0  
24.0  
System Backplane Timing..................................................................................179  
23.1  
23.2  
System Backplane Receive Timing...................................................................179  
System Backplane Transmit Timing..................................................................181  
Host Processor Interface Timing.....................................................................183  
24.1  
24.2  
Motorola Processor Timing ...............................................................................183  
Intel® Processor Timing ....................................................................................187  
25.0  
26.0  
27.0  
28.0  
29.0  
Ball Assignments...................................................................................................189  
Mechanical Specifications .................................................................................190  
Package Markings..................................................................................................191  
Product and Order Information........................................................................192  
Acronyms..................................................................................................................194  
8
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
Figures  
1
Intel® IXF3204 Framer System Backplane Block Diagram .................................22  
Intel® IXF3204 Framer High-Level Block Diagram..............................................23  
Intel® IXF3204 Framer Detailed Block Diagram..................................................23  
Signal Groupings for Intel® IXF3204 Framer.......................................................26  
Intel® IXF3204 Framer Interrupt Handling - Register STA ..................................54  
Intel® IXF3204 Framer Interrupt Handling - Register STB ..................................55  
T1 SF Frame Structure........................................................................................63  
T1 SLC®96 Frame Structure ...............................................................................67  
T1 ESF Frame Structure .....................................................................................71  
FAS/NFAS Doubleframe .....................................................................................87  
Set and Clear Processes for Failure Detection .................................................110  
Reception of PRM .............................................................................................118  
Transmission of PRM........................................................................................119  
Reception of BOP Message..............................................................................120  
Transmission of BOP Messages.......................................................................121  
MVIP Delivery (Rx)............................................................................................126  
MVIP Sampling (Tx) ..........................................................................................126  
H-MVIP Waveform (Sync-Data) ........................................................................127  
H-MVIP Byte Interleaving..................................................................................127  
H-100 Waveforms (Sync-Data) .........................................................................128  
H-100 Byte Interleaving.....................................................................................128  
1.544-MHz ST Bus Wave Form ........................................................................128  
CHI Bus Data-Only Stream at 1x ......................................................................130  
CHI Bus Data Streams with Associated Signaling at 2x ...................................130  
T1-to-E1 Per-Channel Mapping ........................................................................132  
T1-to-E1 G.802 Mapping...................................................................................133  
Clock Selector Module Inputs and Outputs.......................................................135  
Clock Source Selections for Backplane and Transmit Lines.............................139  
Clocks Driven from RCLK for Port N Configuration...........................................140  
Clocks Driven from BRCLK and BTCLK for Port N Configuration.....................140  
All Clocks Generated from ClkIntA with T1 x 24 Timing Reference..................141  
Common Clock Configures All Ports.................................................................141  
Line Loopback...................................................................................................142  
Payload Loopback.............................................................................................143  
Time Slot Loopback...........................................................................................143  
Digital Loopback................................................................................................144  
Dual Loopbacks.................................................................................................144  
BERT Analyzer..................................................................................................147  
BERT Generator................................................................................................148  
HDLC Protocol Frame Format...........................................................................152  
Address Field Format for LAPD Messages.......................................................154  
Address Field Format for a LAPV5 Message....................................................154  
HDLC Message Reception Process..................................................................158  
Receiving an HDLC Message ...........................................................................161  
HDLC Message Transmission Process.............................................................162  
Sending an HDLC Message..............................................................................164  
Line Interface Receive Clock Timing Diagram ..................................................177  
Line Interface Transmit Clock Timing Diagram .................................................178  
System Backplane Receive Timing Diagram ....................................................180  
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
Datasheet  
9
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
System Backplane Transmit Timing Diagram...................................................182  
Motorola MPC860 Processor - Write Timing.....................................................183  
Motorola MPC860 Processor - Read Timing ....................................................184  
Motorola M68302 Processor - Write Timing......................................................185  
Motorola M68302 Processor - Read Timing .....................................................186  
Intel® i486TM Processor - Write Timing .............................................................187  
Intel® i486TM Processor - Read Timing.............................................................188  
Intel® IXF3204 Framer 256-Ball PBGA Ball Assignments ................................189  
Intel® IXF3204 Framer 256-Ball PBGA Mechanical Specification ....................190  
Package Markings.............................................................................................191  
Order Information..............................................................................................193  
Tables  
1
Related Documents for Intel® IXF3204 Framer ..................................................25  
Intel® IXF3204 Framer - Line Interface Unit Balls...............................................27  
Intel® IXF3204 Framer - System Backplane Bus Balls .......................................29  
Intel® IXF3204 Framer - Interface to Host Processor Balls.................................32  
Intel® IXF3204 Framer- Clocks and Clock Reference Balls................................33  
Intel® IXF3204 Framer - Test Interface 1 Balls ...................................................34  
Intel® IXF3204 Framer - Test Interface 2 Balls ...................................................34  
Intel® IXF3204 Framer - Power and Ground Balls..............................................35  
Intel® IXF3204 Framer - No Connect Balls .........................................................36  
Line and Framing Features.................................................................................37  
Slip Buffer Features ............................................................................................40  
Signaling Features ..............................................................................................40  
T1 Performance Monitoring Features .................................................................41  
E1 Performance Monitoring Features .................................................................43  
Data-Link Features..............................................................................................44  
Embedded High-Level Data-Link Controller Features ........................................45  
Interface Features...............................................................................................46  
Maintenance/Diagnostics Features.....................................................................47  
Pattern Generator/Receiver and BERT Features ...............................................48  
Main T1 Indicators...............................................................................................49  
Main E1 Indicators ..............................................................................................51  
T1 Basic Frame Structure ...................................................................................61  
T1 SF Frame Structure .......................................................................................62  
T1 SLC®96 Multiframe Structure.........................................................................64  
T1 ESF Frame Structure.....................................................................................70  
T1 False Framing Prevention..............................................................................72  
T1 Maximum Average Reframe Time .................................................................72  
T1 Out-Of-Frame Criteria Options.......................................................................73  
Primary Differences between J1 and T1 Frame Operations...............................78  
J1 12-Frame Multiframe Structure ......................................................................79  
J1 24-Frame Multiframe Structure ......................................................................80  
E1 Basic Frame Structure...................................................................................86  
E1 Time Slot 0 Bit Allocation...............................................................................86  
CRC-4 Multiframe Structure................................................................................89  
Time Slot 16 CAS Multiframe Structure ..............................................................92  
E1 Main Indicators ..............................................................................................98  
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
10  
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
T1 Robbed-Bit Signaling Use............................................................................104  
SLC®96 Nine-State Signaling Mode Bit Mapping..............................................105  
Time Slot 16 CAS Multiframe Structure ............................................................106  
Signaling Byte Format Options..........................................................................107  
Consequent Actions ..........................................................................................111  
Storage Format for DDL Bits.............................................................................115  
Supported Backplane Bus Formats...................................................................125  
Supported Patterns ...........................................................................................149  
BERT Pattern Selection ....................................................................................149  
T1 Near-End Performance Elements Storage...................................................166  
T1 Far-End Performance Elements Storage.....................................................167  
E1 Near-End and Far-End Error Ratio Types ...................................................168  
Stored Variables................................................................................................169  
E1 Near-End Anomalies....................................................................................170  
E1 Near-End Defects ........................................................................................170  
E1 Far-End Anomaly and Defect.......................................................................170  
Generic Performances Elements - T1 and E1...................................................171  
Configuration Modes for Host Processor Interface ...........................................173  
Correspondence between Intel® IXF3204 Framer and Target Processors.......174  
Absolute Maximum Ratings...............................................................................175  
Recommended Operating Conditions ...............................................................175  
DC Characteristics ............................................................................................176  
Line Interface Receive Timing Characteristics - T1 Operation..........................177  
Line Interface Receive Timing Characteristics - E1 Operation..........................177  
Line Interface Transmit Timing Characteristics - T1 Operation.........................178  
Line Interface Transmit Timing Characteristics - E1 Operation.........................178  
System Backplane Receive Timing Characteristics - T1 Operation..................179  
System Backplane Receive Timing Characteristics - E1 Operation..................179  
System Backplane Transmit Timing Characteristics - T1 Operation.................181  
System Backplane Transmit Timing Characteristics - E1 Operation.................181  
Motorola MPC860 Processor - Write Timing Characteristics............................183  
Motorola MPC860 Processor - Read Timing Characteristics............................184  
Motorola M68302 Processor - Write Timing Characteristics.............................185  
Motorola M68302 Processor - Read Timing Characteristics.............................186  
Intel® i486TM Processor - Write Timing Characteristics.....................................187  
Intel® i486TM Processor - Read Timing Characteristics ....................................188  
Packages...........................................................................................................191  
Product Information...........................................................................................192  
Acronyms and Meanings...................................................................................194  
Datasheet  
11  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
Revision History  
IXF3204 Datasheet - Revision Number 003  
Revision Date: December 2003  
Page  
Description  
Number  
183  
Section 24.1, “Motorola Processor Timing”. Table 67 through Table 70 table text changed.  
Section 24.2, “Intel® Processor Timing”.  
187  
The table text changed for the following tables: Table 71 and Table 72  
The Note changed for the following figures: Figure 55 and Figure 56  
191  
192  
Chapter 27.0, “Package Markings”. New chapter added.  
Chapter 28.0, “Product and Order Information”. New chapter added.  
IXF3204 Datasheet - Revision Number 002 (Sheet 1 of 7)  
Revision Date: June 2003  
Page  
Description  
Number  
Throughout References to “Bellcore” changed to “Telcordia”.  
19  
20  
New chapter, Chapter 1.0, “Introduction to Document”.  
Chapter 1.0, “Product Summary” changed to become Chapter 2.0.  
Old Section 1.1, “Description”, changed to new Section 2.1, “Description”. Text was reorganized  
20  
22  
23  
23  
and rewritten and includes text previously on the “Product Features” front page.  
Old Figure 2, “LXT3104/IXF3204 System Interface” became new Figure 1, “Intel® IXF3204  
Framer System Backplane Block Diagram”.  
Old Figure 1, “IXF3204 Block Diagram” changed to new Figure 2, “Intel® IXF3204 Framer High-  
Level Block Diagram”. Arrows in figure changed.  
Old Figure 3, “IXF3204 Detailed Block Diagram”, became Figure 3, 'Intel® IXF3204 Framer  
Detailed Block Diagram”.  
-
Deleted un-numbered section titled “Applications”.  
24  
Added new section heading, Section 2.2, “Conventions and Terminology”.  
Old Section 1.3, “T1/E1 Nomenclature”, changed to Section 2.2.1, “Conventions and  
Terminology for T1/E1”. Text changed.  
24  
25  
25  
26  
26  
Old Section 1.4, “IXF3204 Nomenclature”, changed to Section 2.2.2, “Conventions and  
Terminology for IXF3204 Framer”. Text changed.  
Old Section 1.2, “Reference Material”, moved and changed to Section 2.3, “Related  
Documents”. Text in table changed.  
Chapter 2, “IXF3204 Signal Descriptions” changed to Chapter 3.0, “Signal Descriptions”, and  
text changed throughout.  
New Section 3.1, “Signal Groupings” added. Removed package information and replaced with a  
reference to Chapter 27.0, “Mechanical Specifications”.  
Old Figure 4, “IXF3204 Logical Symbol” changed to new Figure 4, “Intel® IXF3204 Framer  
Signal Groupings”. Included in the microprocessor interface signals I/M#, MTYPE, and  
RESETB.  
26  
Section 2.1, “Ball Description”, changed to Section 3.2, “Ball Descriptions”. Table 1, “IXF3204  
Ball Description”, was divided into tables that matched the signal groupings in Figure 4. Re-  
numbered tables start with Table 2.  
27  
37  
Chapter 3, “Feature Set”, changed to Chapter 4.0, “Feature Set and Indicators”.  
12  
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
IXF3204 Datasheet - Revision Number 002 (Sheet 2 of 7)  
Revision Date: June 2003  
37  
37  
New Section 4.1, “Feature Set”, added.  
Old Table 2, “Line and Framing”, changed to Table 10, “Line and Framing Features”. Text  
changed.  
40  
40  
Old Table 3, “Slip Buffers”, changed to Table 11, “Slip Buffer Features”. Text changed.  
Old Table 4, “Signaling” changed to new Table 12, “Signaling Features”. Text changed.  
Old Table 5, “T1 Performance Monitoring”, changed to new Table 13, “T1 Performance  
Monitoring Features”. Text changed.  
41  
43  
43  
45  
46  
Old Table 6, “E1 Performance Monitoring”, changed to new Table 14, “E1 Performance  
Monitoring Features”. Text changed.  
Old Table 9, “Data Link”, moved to Section 4.1, “Feature Set” and became new Table 15, “Data-  
Line Features”. Text changed.  
Old Table 10, “Embedded HDLC Controller”, moved to Section 4.1, “Feature Set” and became  
new Table 16, “Embedded High-Level Data-Link Controller Features”. Text changed.  
Old Table 11, “Interfaces”, moved to Section 4.1, “Feature Set” and became new Table 17,  
“Interface Features”. Text changed.  
Old Table 12, “Maintenance/Diagnostics”, moved to Section 4.1, “Feature Set” and became new  
Table 18, “Maintenance/Diagnostics Features”. Text changed.  
47  
48  
49  
Added new Table 19, “Pattern Generator/Receiver and BERT Features.  
Added new numbered section, Section 4.2, “Indicators”, and changed text that starts section.  
Text in tables changed.  
49  
51  
53  
53  
53  
Old Table 7, “Main T1 Indicators”, changed to new Table 20. Text changed.  
Old Table 8, “Main E1 Indicators”, changed to new Table 21. Text changed.  
Old Chapter 4, “Initialization” changed to Chapter 5.0, “Initialization, Reset, and Interrupts”.  
Added a new numbered section, Section 5.1, “Initialization”. Text changed.  
Old Section 4.1, “Software Reset”, changed to new Section 5.2, “Reset”. Text changed.  
Old Section 4.2, “Interrupt Handling”, changed to new Section 5.3, “Interrupt Handling”. Text and  
53  
55  
figures changed throughout this section and subsections.  
Old Figure 6, “Interrupt Mapping”, changed to new Figure 6, “Intel® IXF3204 Framer Interrupt  
Handling - Register STB”. Figure changed.  
Chapter 5, “T1 Framer” changed to Chapter 6.0, “T1 Framers”. Throughout, relabelled sections  
with “T1” so that on-line readers can better orient themselves to where they are within the  
document. Text changed throughout chapter.  
56  
Old Section 5.1.2, “Zero Code Suppression”, changed to new Section 6.1.2, “T1 Zero Code  
Suppression”. Text changed.  
58  
59  
Old Section 5.2.1, “Alarm Indication Signal”, changed to new Section 6.2.1, “T1 Alarm Indication  
Signal”. Text changed.  
Old Section 5.3, “BPV Error Insertion” changed to new Section 6.3, “T1 Insertion of Line Errors”.  
Text changed.  
60  
61  
62  
Old Section 5.4, “T1 Framing” changed to new Section 6.4. Text and table changed.  
Old Section 5.5, “Superframe (SF)/D4 Format” changed to new Section 6.5, “T1 Superframe”.  
Text changed.  
Old Figure 7, “SF Frame Structure” changed to “T1 SF Frame Structure”. In the figure, changed  
63  
64  
SF-96 to SF-12.  
Old Section 5.6.1, “Description”, changed to new Section 6.6.1, “T1 SLC®96 Description”. Table  
24, “T1 SLC®96 Frame Structure” (previously titled “SLC-96 Framing”) moved to this section  
from old Section 5.6.2, “Framing Algorithm”.  
Old Figure 8, “SF Structure”, changed to new Figure 8, “T1 SLC®96 Frame Structure”.  
67  
68  
Old Section 5.7, “ESF” changed to new Section 6.7, “T1 Extended SuperFrame”. Text changed.  
Datasheet  
13  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
IXF3204 Datasheet - Revision Number 002 (Sheet 3 of 7)  
Revision Date: June 2003  
Old Section 5.7.2, “CRC-6 Procedures” changed to new Section 6.7.2, “T1 ESF CRC-6  
Procedures”. Text changed.  
68  
69  
Added new Section 6.7.2.1, “T1 ESF CRC-6 Options on the Transmit Side”, and moved here  
text from old Section 5.7.2, “CRC-6 Procedures”. Text changes include the following: “T1  
through E6” changed to “C1 through C6.”  
Added new Section 6.7.2.2, “T1 ESF CRC-6 Options on the Receive Side”, and moved here text  
from old Section 5.7.2, “CRC-6 Procedures”.  
69  
72  
72  
73  
75  
Old Section 5.8.1, “False Framing Protection”, changed to Section 6.8.1, “T1 False Framing  
Protection”. Table 26, “T1 False Framing Protection”, Row “SLC®96” text changed.  
Old Section 5.8.2, “Maximum Average Reframe Time”, changed to new Section 6.8.2, “T1  
Maximum Average Reframe Time”. Text changed.  
Old Table 19, “Out Of Frame (OOF) Criteria Options changed to new Table 28, “T1 Out Of  
Frame Criteria Options”. Footer Note 1 text changed.  
Old Section 5.11, “T1 Alarms” changed to new Section 6.11, “T1 Alarm Overview””. Moved  
information previously in the bullets to new sections that discuss the alarms.  
Old Section 5.11.1, “Red Alarm Detection” changed to new Section 6.12, “T1 Red Alarm”.  
Changed reference to ‘N’ number to ‘M’ number. Old sections on the topic of J1 Yellow alarms  
removed from this section.  
75  
76  
76  
New section heading added, Section 6.13, “T1 Yellow Alarm”.  
Old Section 5.11.2, “Yellow Arm Detection”, changed to new Section 6.13.1, “T1 Yellow Alarm  
Detection”, and text changed.  
Old Section 5.11.3, “Yellow Alarm Transmission”, changed to new Section 6.13.2, “T1 Yellow  
Alarm Transmission”, and text changed.  
76  
77  
77  
New section heading added, Section 6.14, “T1 Blue Alarm”.  
Old Section 5.11.4, “Blue Alarm Detection”, changed to new Section 6.14.1, “T1 Blue Alarm  
Detection”. Text changed.  
Old Section 5.11.5, “Blue Alarm Transmission”, changed to new Section 6.14.2, “T1 Blue Alarm  
Transmission”. Text changed.  
77  
78  
78  
79  
80  
81  
Old Section 6.1, “J1 Operation”, changed to new Section 7.1, “J1 Frame Operations”. Text  
changed.  
Old section heading, Section 6.2, “Multiframe Structures”, deleted. Text from this section moved  
to new Section 7.1, “J1 Frame Operations”.  
Old section 6.2.1, “12-Frame Multiframe”, changed to new Section 7.1.1, “J1 Frame Operation -  
Modified 12-Frame Multiframe”. Text changed.  
Old section 6.2.2, “24-Frame Multiframe”, changed to new Section 7.1.2, “J1 Frame Operation -  
Modified 24-Frame Multiframe”. Text changed.  
Added new Section 7.2, “J1 Alarm Overview”, and subsequent subsections. Information came  
from old Chapter 5, “T1 Framer”.  
Added new Section 7.3, “J1 Yellow Alarm”, and subsequent subsections. Information came from  
old Chapter 5, “T1 Framer” and old sections 5.11.2.2, “J1 SF”, 5.11.2.4, “J1 ESF FDL”, 5.11.3.2,  
“J1 SF”, and 5.11.3.4, “J1 ESF FDL”.  
81  
Old Section 7.2.4, “Bipolar Violation (BPV) Error Injection”, changed to new Section 8.3, “E1  
Insertion of Line Errors” and text changed.  
85  
89  
90  
91  
Old section 7.5.1, “Description”, changed to new Section 8.6.1, “E1 CRC-4 Multiframe  
Description”. Text changed, including information on the NFAS frames.  
Old section 7.5.3, “CRC Interworking”, changed to new Section 8.6.3, “E1 CRC-4 Multiframe  
Interworking” and text changed.  
Old section 7.5.6, “CRC Multiframe Transmission”, changed to new Section 8.6.6, “E1 CRC-4  
Multiframe Transmission”, and text changed.  
14  
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
IXF3204 Datasheet - Revision Number 002 (Sheet 4 of 7)  
Revision Date: June 2003  
Old Section 7.7, “Simultaneous CAS and CRC Multiframes”, changed to new Section 8.9, “E1  
Simultaneous CAS and CRC Multiframes”. Deleted the numbered section headings, Section  
7.7.1, “Description” and Section 7.7.2, “Transmission”. Text changed throughout Section 8.9,  
“E1 Simultaneous CAS and CRC Multiframes”.  
94  
Old Section 7.8, “E1 Alarms” changed to new Section 8.10, “E1 Alarm Overview”. Moved  
information previously in the bullets to the sections that discuss the alarms.  
95  
97  
Old Section 7.8.5, “AIS Alarm”, changed to new Section 8.15, “E1 Alarm: AIS” and text changed.  
Old Section 7.11.1, “Sa/Si Bit Reception and Codewords”, changed to new Section 8.18.1, “E1  
Sa/Si Bit Reception and Codewords”, and text changed.  
100  
Old Section 7.11.2, “Sa/Si Transmission and Codewords”, changed to new Section 8.18.2, “E1  
Sa/Si Transmission and Codewords”, and text changed.  
101  
101  
103  
Old Section 7.12, “Fractional E1” changed to new Section 8.19, “Fractional E1 Mode”. Text  
changed.  
Old Section 9.1, “Signaling Overview”, changed to new Section 10.1, “Signaling Overview”, and  
text changed.  
Old Section 9.2.1, “T1 Robbed-Bit Signaling”, changed to new Section 10.2.1, “T1 Channel-  
Associated Signaling: Robbed Bit”. Text changed and Table 37, “T1 Robbed-Bit Signalling Use”,  
changed.  
104  
105  
105  
New Table 38, “SLC®96 Nine-State Signaling Mode Bit Mapping”.  
New numbered Section 10.2.2, “T1 Channel-Associated Signaling: Per Time-Slot Enable”.  
Old Section 9.4, “Signaling Access”, changed to new Section 10.4, “Signaling Access”. Deleted  
the old numbered Section 9.4.1, “Dedicated System Backplane Signaling Ports” and included  
this information under new Section 10.4, “Signaling Access”. Text changed.  
107  
104  
Old Section 9.5, “Signaling Processing Options”, changed to new Section 10.5, “Signaling  
Processing Options”. Text in old Section 9.5.2.1, “Signaling Force” moved to under new Section  
10.5, “Signaling Processing Options”.  
Old Chapter 10, “Alarm Handling”, changed to new Chapter 11.0, “Alarm Processing”. Text  
under chapter heading moved to new Section 11.1, “Alarm Detection and Reporting”.  
109  
110  
111  
111  
114  
114  
115  
116  
117  
117  
118  
Old Section 10.1, “Alarm Integration”, changed to new Section 11.2, “Alarm Integration”, and text  
changed.  
Old Section 10.2, “Alarm Handling”, changed to new Section 11.3, “Alarm Handling and  
Consequent Actions”. Text changed.  
Old Table 29, “Consequent Actions”, changed to new Table 41, “Consequent Actions”. Text  
changed.  
Old Section 11.2, “Functional Description”, changed to new Section 12.2, “FDL Module  
Messages”, and text changed.  
Old Section 11.3, “On-Chip Performance Report Monitoring (PRM)”, changed to Section 12.3,  
“FDL Performance Report Messaging”, and text changed.  
Old Section 11.4, “Derived Data Link (DDL)”, changed to new Section 12.4, “FDL Derived Data  
Link Message”, and text changed.  
Old Section 11.7, “Bit Oriented Protocol (BOP) Module”, changed to new Section 12.6, “FDL Bit-  
Oriented Protocol Module for Messages”.  
Old Section 11.6, “Common Channel Signaling (CCS)”, changed to new Section 12.7, “FDL  
Common Channel Signaling Messages”, and text changed.  
Old Section 11.8, “Interactions with the Facility Data Link (FDL) Module”, changed to new  
Section 12.8, “FDL Module Interactions”. Changed the order of subsections.  
Old Section 11.8.4, “Transmission of On-Chip PRM Messages” moved to new Section 12.8.1,  
“Interactions with Performance Report Monitoring”, and text changed.  
Datasheet  
15  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
IXF3204 Datasheet - Revision Number 002 (Sheet 5 of 7)  
Revision Date: June 2003  
Old Section 11.8.1, “Reception of MOP Messages” changed to new Section 12.8.2, “Interactions  
with Message-Oriented Protocol Module”. Text previously in old section concerning priority of  
MOP, PRM, and BOP messages moved to new Section 12.8, “FDL Module Interactions”.  
120  
Old Figure 14, “Reception of a BOP” became new Figure 14, “Reception of a BOP Message”.  
Figure changed.  
120  
120  
122  
127  
128  
129  
Old Section 11.8.6, “Transmission of BOP”, moved to new Section 12.8.3, “Interactions with Bit-  
Oriented Protocol”, and text changed.  
Old Chapter 12, “Slip Buffers”, changed to new Chapter 13.0, “Slip Buffers”. Text was  
reorganized and changed.  
Old Section 13.3.1.1, “MVIP Bus”, divided into new numbered Section 14.3.1, “MVIP Bus” and  
new numbered Section 14.3.2, “H-MVIP Bus”. Text and figures changed in Section 14.3.2.  
Old Section 13.3.1.3, “1.544 Mbps ST Bus”, changed to new Section 14.3.4, “1.544-MHz ST  
Bus”. Figure changed.  
Old Section 13.3.1.4, “2.048 Mbps ST Bus”, changed to new Section 14.3.5, “2.048-MHz ST  
Bus”.  
Old Section 13.3.1.5, “CHI Bus”, changed to new Section 14.3.6, “CHI Bus”. Position of text  
referring to Figure 23, “CHI Bus Data-Only Stream at 1x”, was placed before (instead of after)  
the figure. Text and figure changed.  
129  
Old Section 13.3.3, “Concentration Modes”, changed to new Section 14.5, “Backplane  
Concentration Modes”. Text changed in the last sentence.  
131  
131  
135  
Old Section 13.3.5, “Byte Enforcements”, changed to new Section 14.7, “Backplane Byte  
Enforcements”. Added information on “Specific value” and other text changed.  
New numbered Section 15.1, “Clock and Frame-Pulse Timing Configuration”. Text and figure  
changed.  
Old Section 14.12, “Rx Backplane Multi-Frame Pulse Configurations”, and old Section 14.13,  
“TxBackplane Multi-Frame Pulse Configurations”, merged into new Section 15.11, “Rx and Tx  
Backplane Multiframe Pulse Configurations”, and text changed.  
138  
143  
145  
Old Section 15.2, “Payload LoopBack (PLB) Mode”, changed to new Section 16.2, “Payload  
Loopback”, and text changed.  
Old Chapter 16, “Bit Error Rate Tester (BERT)”, changed to new Chapter 17.0, “Bit Error Rate  
Tester”. Text immediately following the chapter header moved to new Section 17.1, “BERT  
Description”, and text changed.  
Old Section 16.1, “BERT Analyzer”, changed to new Section 17.2, “BERT Analyzer”, and text  
changed.  
146  
147  
148  
Old Figure 36, “BERT Analyzer”, changed to new Figure 37, “BERT Analyzer”, and figure  
changed.  
Old Figure 37, “BERT Generator”, changed to new Figure 38, “BERT Generator”, and figure  
changed.  
Old Section 16.3, “Supported Patterns”, changed to new Section 17.4, “Supported BERT  
Patterns”. Added new Table 45, “Supported Patterns” to list information not previously in a  
tabular format.  
149  
151  
Old Chapter 17, “HDLC Controller”, changed to new Chapter 18.0, “High-Level Data Link  
Controller”. Text immediately following the chapter header changed.  
Old Section 17.2, “Functional Description”, changed to new Section 18.2, “HDLC Functional  
Description”. Text that starts with the words “Messages are signals conforming to an HDLC  
protocol...” moved to a new Section 18.2.1, “HDLC Protocols”. Text changed. Old Figure 38,  
“HDLC Frame Format” changed to new Figure 39, “HDLC Protocol Frame Format”.  
152  
153  
New Section 18.2.2, “HDLC Field Descriptions - LAPB, LAPD, and LAPV5”.  
16  
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
IXF3204 Datasheet - Revision Number 002 (Sheet 6 of 7)  
Revision Date: June 2003  
In old Section 17.2, “Functional Description”, text that starts with the words “The EA bit indicates  
the final byte...” and old Figure 39, “Address Field Format for LAPD Messages”, and old Figure  
40, “Address Field Format, for LAPV5 Message”, moved to a new Section 18.2.3, “HDLC  
Address Field Format - LAPD and LAPV5. Text and figures changed.  
154  
155  
156  
In old Section 17.2, “Functional Description”, text that starts with the words “To avoid the  
situation of opening...” moved to new Section 18.2.4, “HDLC Message Processing and  
Detection”, and text changed.  
In old Section 17.2, “Functional Description”, text that starts with the words “An HDLC message  
is aborted if a sequence...” and text that starts with the words “The HDLC module can perform  
address matching...” moved to new Section 18.2.5, “HDLC Address Matching”, and text  
changed.  
In old Section 17.2, “Functional Description”, text that starts with the words “If transparent mode  
is configured, then no flag checking...” moved to new Section 18.2.6, “HDLC Transparent Mode  
Operation”.  
157  
158  
159  
Old Section 17.3, “Reception of a Message” changed to new Section 18.3, “HDLC Message  
Reception Process”. Text changed.  
Old Section 17.3.2, “Steps to Configure the HDLC Receive Path” moved to new Section  
18.3.1,”Steps to Configure the Receive HDLC Path” for more accurate presentation of when  
processes occur. Text changed.  
Old Section 17.3.1, “Reading a Received Message” moved to new Section 18.3.2,”Reading an  
HDLC Message” for more accurate presentation of when processes occur. Text changed.  
160  
161  
162  
Old Figure 42, “Reading a Received Message” changed to new Figure 43, “Receiving an HDLC  
Message”. Figure changed.  
Old Section 17.4, “Transmission of a Message” moved to new Section 18.4, “HDLC Message  
Transmission Process”, and text changed.  
Old Section 17.4.2, “Steps to Configure the HDLC Transmit Path” moved to new Section 18.4.1,  
”Steps to Configure the HDLC Transmit Path”, for more accurate presentation of when  
processes occur. Text changed.  
164  
Old Section 17.4.1, “Sending a Message” moved to new Section 18.4.2,”Sending an HDLC  
Message” for more accurate presentation of when processes occur. Text changed.  
163  
164  
Old Figure 44, “Sending a Message” changed to new Figure 45, “Sending an HDLC Message”.  
Figure changed.  
Old Chapter 18, “Performance Monitoring moved to new Section 19.0, “Performance  
Monitoring”. In some cases, moved acronyms to the chapter on acronyms. Deleted other  
acronyms.  
165  
Old Section 18.1.1, “T1 Near End” changed to new Section 19.1.1, “T1 Near-End Performance  
Elements”, and text changed.  
166  
167  
Old Section 18.1.2, “T1 Far End” changed to new Section 19.1.2, “T1 Far-End Performance  
Elements”, and text changed.  
Old Section 18.2, “E1 Performance Elements”, changed to new Section 19.2, “E1 Performance  
Elements”. Text previously in old Section 18.2.1, “E1 Near End” and old Section 18.2.2, “E1 Far  
End”, moved to new Section 19.2.1, “E1 Error Ratios” and Section 19.2.2, “E1 Total Time  
Available and Unavailable”. Text added.  
168  
170  
170  
New Section 19.2.3, “E1 Near-End Performance Elements”.  
New Section 19.2.4, “E1 Far-End Performance Elements”.  
Old Section 18.3, “Generic Elements”, changed to new Section 19.3, “Generic Performance  
Elements”, and text changed.  
171  
172  
Old Section 18.5.1, “On-Chip PRM Reception”, changed to new Section 19.5.1, “PRM  
Reception”. Deleted old Figure 45, “Rx On-Chip PRM Scenarios”. Text changed in section.  
Old Chapter 19, “Host Interface”, changed to new Chapter 20.0, “Host Processor Interface”. Text  
under chapter heading moved to new Section 20.1, “Host Processor Configuration Modes”. New  
text added.  
173  
Datasheet  
17  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
Contents  
IXF3204 Datasheet - Revision Number 002 (Sheet 7 of 7)  
Revision Date: June 2003  
Old Table 36, “Configuration Modes of the Host Interface” changed to new Table 55,  
“Configuration Modes for Host Processor Interface”, and table headings changed.  
173  
173  
Old Section 19.1, “Access Window”, changed to new Section 20.2, “Host Processor Access  
Window”, and text changed.  
Old Table 37, “Pin Names Relation Between IXF3204 and Target Processor”, changed to new  
174  
-
Table 56, “Correspondence between Intel® IXF3204 Framer and Target Processors”.  
Old Chapter 20, “JTAG Boundary Scan” deleted.  
Old Table 43, “Absolute Maximum Ratings”, changed to new Table 57, “Absolute Maximum  
Ratings”. Values previously TBD (to be determined) now listed.  
175  
Old Table 44, “Operating Conditions”, changed to new Table 58, “Operating Conditions”, and  
some values changed.  
175  
179  
180  
182  
183  
Old Chapter 23.0, “System Interface Timing”, retitled to new Chapter 23.0, “System Backplane  
Timing”.  
Old Figure 51, “Receive Clock Timing Diagram”, changed to new Figure 48, “System Backplane  
Receive Timing Diagram” and figure changed.  
Old Figure 52, “Transmit Clock Timing Diagram”, changed to new Figure 49, “System Backplane  
Transmit Timing Diagram” and figure changed.  
Old Chapter 24, “Host Interface Timing Specifications”, changed to new Section 24.0, “Host  
Processor Interface Timing”.  
Old Section 24.1, “Timing Diagrams” changed to new Section 24.1, “Motorola* Processor  
183  
187  
Timing”.  
New numbered Section 24.2, “Intel® Processor Timing”.  
IXF3204 Datasheet - Revision Number 001  
Revision Date: August 2002  
Page  
Description  
Number  
-
Initial release.  
18  
Datasheet  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
1.0  
Introduction to Document  
The audience for this document is design engineers. The purpose of this document is to provide  
design information on the Intel® IXF3204 Quad T1/E1/J1 Framer with Intel® On-Chip  
Performance Report Messaging.  
The rest of this document is organized as follows:  
Chapter 2.0, “Product Summary”  
Chapter 3.0, “Signal Descriptions”  
Chapter 4.0, “Feature Set and Indicators”  
Chapter 5.0, “Initialization, Reset, and Interrupts”  
Chapter 6.0, “T1 Framers”  
Chapter 7.0, “J1 Framers”  
Chapter 8.0, “E1 Framers”  
Chapter 9.0, “Unframed Mode”  
Chapter 10.0, “Signaling”  
Chapter 11.0, “Alarm Processing”  
Chapter 12.0, “Facility Data Link”  
Chapter 13.0, “Slip Buffers”  
Chapter 14.0, “Backplane Specification”  
Chapter 15.0, “Timing Configurations”  
Chapter 16.0, “Loopbacks”  
Chapter 17.0, “Bit Error Rate Tester”  
Chapter 18.0, “High-Level Data Link Controller”  
Chapter 19.0, “Performance Monitoring”  
Chapter 20.0, “Host Processor Interface”  
Chapter 21.0, “Electrical Characteristics”  
Chapter 22.0, “Line Interface Timing”  
Chapter 23.0, “System Backplane Timing”  
Chapter 24.0, “Host Processor Interface Timing”  
Chapter 25.0, “Ball Assignments”  
Chapter 26.0, “Mechanical Specifications”  
Chapter 27.0, “Package Markings”  
Chapter 28.0, “Product and Order Information”  
Chapter 29.0, “Acronyms”  
19  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
2.0  
Product Summary  
2.1  
Description  
Overview. The Intel® IXF3204 Quad T1/E1/J1 Framer with Intel® On-Chip Performance Report  
Messaging (called the ‘IXF3204 framer’ with ‘PRM’) is a four-port framer. The IXF3204 framer  
can be used for T1/E1/J1 and Integrated Service Digital Network (ISDN) primary-rate interfaces  
that operate at either 1.544 Mbps or 2.048 Mbps. Each port can be configured for either T1, E1, or  
J1 operation, using an Application Program Interface (API) supplied by Intel. Each of the four  
framers operates completely independently.  
The IXF3204 framer can be used for voice and data applications, as it incorporates 24 independent  
high-level data-link controllers (HDLCs). The HDLCs can be allocated to any time slot in the four  
T1/E1/J1 links the IXF3204 framer supports, simplifying implementation of scalable Telcordia*  
GR-303, V5.1, and V5.2 interfaces. Each framer has a receive and transmit framer and a receive  
and transmit slip buffer. The IXF3204 framer supports a direct interface with the Intel® LXT3104  
Quad T1/E1/J1 Long/Short Haul Line Interface Unit or other LIUs from Intel® or other  
manufacturers.  
The IXF3204 framer has an 8-bit bus that supports interfaces to both Intel® processors and  
Motorola processors. The time-division multiplex (TDM) interface supports bus rates from 1.544  
MHz to 16.384 MHz. Supported industry-standard buses include MVIP, H-MVIP, H.100, and CHI.  
The internal registers are directly addressable through the processor interface.  
The IXF3204 framer provides extensive support to data-link channels such as Lucent SLC®96  
Derived Data Link (DDL), Facility Data Link (FDL), National bits (the ‘Sa’ bits), and Common  
Channel Signaling (CCS).  
PRM. To comply with ANSI T1.231, T1.403, and ITU G.826 specifications, the On-chip Intel®  
Performance Report Messaging (PRM) is used for comprehensive performance monitoring. PRM  
processing occurs automatically, with data stored on the IXF3204 framer. An internal database with  
performance-monitor units (accessible by a host processor) provides status and performance  
parameters already integrated and filtered according to the available configurations. As a result, the  
host processor can offload to the IXF3204 framer the management of parameters associated with  
IXF3204 framer functions. Among the standards the IXF3204 framer supports are ANSI T1.231  
(T1) and ITU G.826 (E1), ETSI ETS 300 011, and ETSI ETS 300 233.  
Ports. Each of the ports supports the following frame structures: T1-D4 SF, T1-ESF, T1-SLC®96,  
J1-12, J1-24, E1-FAS/NFAS, E1-CRC4, E1-CAS, E1-CRC4/CAS, G.704, and G.706. In addition,  
the ports support E1-CRC4 interworking as defined in ITU G.706.  
Each port is independent in timing and format from the other ports. For plesiochronous  
applications (that is, applications that are almost but not quite synchronous), the IXF3204 framer  
provides independent two-frame-deep slip buffers in both transmit and receive directions. (For  
minimum-delay applications, smaller elastic store depths are available.)  
20  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
System Backplane. The system backplane can be configured for different rates and waveforms.  
The backplane has connections for data, signaling, and framing indications. The clock can be run at  
speeds of 1x, 2x, 4x, and 8x of the nominal value. The Pulse-Code Modulation (PCM) highway can  
be configured for various industry-standard buses such as the following:  
CT-Bus H.100 (Computer Telephony bus, H.100 specification)  
CHI (Concentration Highway Interface)  
GCI (General-Circuit Interface, a 4-wire bus interface specification developed by Alcatel*,  
Italatel*, GPT*, and Siemens AG*)  
H-MVIP (High-Density Multi-Vendor Integration Protocol)  
IOM (ISDN-Oriented Modular interface)  
MVIP (Multi-Vendor Integration Protocol)  
SCSA S.100 (Signal Computing System Architecture, S.100 standard)  
Test and Diagnostics. Test and diagnostic functions are provided through a full set of loopbacks  
and a Bit Error Rate Test (BERT) module. Local loopback, dual loopback, payload loopback, line  
loopback, and per-time slot loopbacks are available. The BERT module can manage  
simultaneously either up to eight generators or up to eight analyzers. Any generator and analyzer is  
available for each port and can be set to any time slot or set of time slots.  
Also available is subrate testing, which uses a mask to define which bits in the time slots are tested.  
The generators and analyzers can be set to operate on either the line side or system side. Bipolar  
Violation (BPV) frame or Cyclic Redundancy Check (CRC) errors can be inserted in the Tx line  
direction.  
Signaling Support. The IXF3204 framer provides signaling support (either robbed-bit or TS16  
CAS) for all ports.  
In the Rx direction, signaling information is available either at the system backplane bus or  
from an internal table that the host processor can access. The freeze and de-bouncing functions  
are programmable.  
In the Tx direction, signaling is sent to the line side from either (1) the data available at the  
system backplane bus or (2) a ‘force’ table the user generates.  
In both Rx and Tx directions, the number of signaling states available is four, nine, and  
sixteen.  
The IXF3204 framer provides extensive support to data-link channels such as DDL and FDL. The  
user can select the Sa bits to use in the E1 stream to manage the data-link channel. The IXF3204  
framer can generate PRM and detect it automatically.  
When the IXF3204 framer receives T1.403 PRM, the internal far-end database can be updated  
when the interrupt is enabled, after which the host processor can be informed. When the host  
processor requests it, the IXF3204 framer can send PRM. Otherwise, the IXF3204 framer can  
generate PRM internally every second.  
The IXF3204 framer generates an internal database with performance-monitor units. The database,  
which the host processor can access, holds near-end and far-end parameters in accordance with  
ANSI T1.231, ITU G.821, and ITU G.826.  
21  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Alarm and Error Condition Management. Defects, alarms, and error conditions at DS1/E1  
levels that are detected and reported include Alarm Indication Signal (AIS), Loss of Signal (LOS),  
yellow alarm, and TS16 AIS. Integration times are applied to provide failure indications such as  
LOS, loss of frame (LOF), or AIS. Possible consequent actions of alarms and errors include the  
following.  
For the backplane, the possible consequent action is that one of the following can be sent to the  
backplane: a user-defined pattern, an AIS, or an Auxiliary Pattern (AUXP).  
For the line side, the possible consequent action is that one of the following can be sent to the  
line side: AIS, AUXP, a Remote End Block Error (REBE), or codewords.  
Packaging. The IXF3204 framer has a 17 mm x 17 mm plastic ball-grid array (PBGA) package to  
enable the design of multi-service line cards with multiple ports.  
Interfaces to Other Devices.  
The IXF3204 framer can interface directly with the following:  
Intel® LXT3104 Quad T1/E1/J1 Long Haul/Short Haul (LH/SH) Line Interface Unit (LIU)  
LIUs from other manufacturers  
Figure 1 shows a block diagram of the system backplane of the IXF3204 framer with the Intel®  
LXT3104 Quad T1/E1/J1 Long/Short Haul Line Interface Unit.  
Figure 1. Intel® IXF3204 Framer System Backplane Block Diagram  
Address Bus  
Intel® LXT3104 LIU  
8
Data Bus  
8
16  
Host  
Intel® IXF3204 Framer  
Processor  
8
Time-Division Multiplex Interface  
22  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Block diagrams.  
Figure 2 shows a high-level block diagram of the IXF3204 framer.  
Figure 2. Intel® IXF3204 Framer High-Level Block Diagram  
Receive  
System  
Bus  
RPOS  
Receive Slip  
Buffer  
Line Decoder  
Line Encoder  
Receive Framer  
Transmit Framer  
RNEG  
RCLK  
TPOS  
TNEG  
TCLK  
Transmit  
System  
Bus  
Transmit  
Slip Buffer  
JTAG  
Port  
Control/Status  
Registers  
PRM  
BERT  
HDLC  
8-Bit Intel® / Motorola*  
Microprocessor Bus  
Test  
Port  
Figure 3 shows a detailed block diagram of the IXF3204 framer.  
Figure 3. Intel® IXF3204 Framer Detailed Block Diagram  
Read  
Bus  
Write  
Bus  
Intel® IXF3204 Framer  
RESETB  
SCANEN  
TRISTB  
Test Block  
TESTENB  
Receive  
Bus  
SYSCLK  
E1x24  
Clock  
Rx/Tx Slip  
Buffer  
T1x24  
Selector  
REFCLK  
Interface  
BRCLK[3:0]  
BRFP[3:0]  
Rx  
Backplane  
Data  
RCLK[3:0]  
RPOS[3:0]  
RNEG[3:0]  
ALOS[3:0]  
BRDATA[3:0]  
BRMFP[3:0]  
Receive  
Line  
Receive  
Framer  
Rx Line  
Signaling  
Rx  
Receive  
Rx/Tx  
HDLC  
Backplane  
Signaling  
BRSIG[3:0]  
Overhead  
I/M#  
MTYPE  
CSB  
Host  
TRSTB  
TMS  
TCK  
Interface  
Rx/Tx  
BERT  
DSB  
Internal  
Bus  
WEB  
JTAG  
RWB  
TDI  
ADR[15:0]  
Bus  
TDO  
DB[7:0]  
Arbiter  
RDYB  
INTB  
Tx  
Backplane  
Signaling  
BTSIG[3:0]  
BTCLK[3:0]  
BTFP[3:0]  
Tx  
TCLK[3:0]  
TPOS[3:0]  
TNEG[3:0]  
Transmit  
Line  
Transmit  
Framer  
Tx  
Tx Line  
Backplane  
Data  
BTDATA[3:0]  
BTMFP[3:0]  
Overhead  
Signaling  
23  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
2.2  
Conventions and Terminology  
This section describes the conventions and terminology used throughout this document, which  
follows telecommunication industry-standard conventions.  
2.2.1  
Conventions and Terminology for T1/E1  
Telecommunications conventions. This document follows conventions used in the  
telecommunications industry, such as the following:  
— Frame numbering increases sequentially with time.  
— For bit ordering, unless otherwise stated, the most-significant bit (MSB) is transmitted  
first and is designated Bit 1.  
T1/E1 conventions. Both T1 and E1 conventions define the numbering of bits within a time  
slot to be designated ‘Bit 1’ through ‘Bit 8’, with Bit 1 defined as the MSB.  
— Numbering of bits within a frame:  
T1 numbering is from 1 to 193, with bit 1 being the ‘F’ (framing) bit.  
E1 numbering is from 1 to 256, with bits 1 to 8 occupying the FAS/NFAS word time  
slot (time slot 0).  
— Numbering of ‘channels’ (a T1 term) and ‘time slots’ (an E1 term):  
T1 sequentially numbers channels beginning with ‘1’.  
E1 sequentially numbers time slots beginning with ‘0’.  
— Numbering in multiframe structures:  
T1 sequentially numbers frames beginning with ‘1’.  
E1 sequentially numbers frames beginning with ‘0’.  
Terms  
— ‘Channels’ and ‘time slots’ are used interchangeably.  
— ‘Out Of Frame’ (OOF) and ‘Loss Of Frame’ (LOF) are used interchangeably.  
— T1 Yellow Alarm’ and ‘Remote Alarm Indication’ (RAI) are synonymous.  
— ‘Blue Alarm’ and ‘Alarm Indication Signal’ (AIS) are synonymous.  
24  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
2.2.2  
Conventions and Nomenclature for Intel® IXF3204 Framer  
The IXF3204 framer is a quad device, meaning that it supports up to four T1/E1/J1 links. The links  
are numbered sequentially, beginning with zero (0) and ending with three (3).  
A link is defined as the standard 4-wire receive/transmit pair T1/E1/J1 interface. The terms link,  
port, and span are used interchangeably in this document.  
Time slots for:  
T1 are numbered 0 to 23.  
E1 are numbered 0 to 31.  
Channel numbering for T1 is as follows:  
T1 channel 1 corresponds to TS0 (time slot 0).  
T1 channel 2 corresponds to TS1, and so on.  
2.3  
Related Documents  
Table 1. Related Documents for Intel® IXF3204 Framer  
Document  
Number  
Product/Document Name  
Intel® IXF3204 API Software Developer’s Manual  
253046  
25  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
3.0  
Signal Descriptions  
This chapter discusses both logical groupings of signals and ball descriptions.  
For the ball assignments, see Chapter 25.0, “Ball Assignments”.  
For mechanical information on the package, see Chapter 26.0, “Mechanical Specifications”  
3.1  
Signal Groupings  
Figure 4 shows a logical grouping of the IXF3204 framer signals.  
Figure 4. Signal Groupings for Intel® IXF3204 Framer  
4
4
4
4
BRCLK  
BRDATA  
BRFP  
4
ALOS  
4
4
4
RCLK  
RNEG  
RPOS  
BRMFP  
LIU  
I/F  
System  
Back-  
plane  
I/F  
4
4
BRSIG  
BTSIG  
4
4
4
TCLK  
TNEG  
TPOS  
4
4
4
BTCLK  
BTDATA  
BTFP  
4
BTMFP  
16  
8
ADR  
DB  
Intel® IXF3204  
Framer  
E1x24  
T1x24  
SYSCLK  
REFCLK  
WEB  
RWB  
DSB  
CSB  
CLK  
I/F  
uP  
I/F  
RDYB  
INTB  
TESTENB  
SCANEN  
TRISTB  
TEST  
JTAG  
I/M #  
TMS  
TCK  
TDI  
MTYPE  
TRSTB  
TDO  
RESETB  
26  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
3.2  
Ball Descriptions  
This section includes the following ball descriptions for the IXF3204 framer:  
Section 3.2.1, “Ball Descriptions - Interface to Line Interface Unit”  
Section 3.2.2, “Ball Descriptions - Interface to System Backplane Bus”  
Section 3.2.3, “Ball Descriptions - Interface to Host Processor”  
Section 3.2.4, “Ball Descriptions - Clock and Clock References”  
Section 3.2.5, “Ball Descriptions - Test Interfaces”  
Section 3.2.6, “Ball Descriptions - Power and Grounds”  
Section 3.2.7, “Ball Descriptions - No Connects”  
3.2.1  
Ball Descriptions - Interface to Line Interface Unit  
Table 2. Intel® IXF3204 Framer - Line Interface Unit Balls (Sheet 1 of 2)  
Ball Name  
Ball  
I/O  
Description  
ALOS7  
ALOS6  
ALOS5  
ALOS4  
C4  
B1  
A16  
B13  
I
Analog Loss Of Signal 7:4.  
See Table 8, “Intel® IXF3204 Framer - Power and Ground Balls”.  
ALOS3  
ALOS2  
ALOS1  
ALOS0  
R12  
N11  
T1  
I
Analog Loss Of Signal 3:0.  
ALOS is an indicator that can be provided by an external LIU to  
inform the user that a LOS condition has occurred. This indication is  
sampled and stored. Furthermore, an internal indicator can be set  
and propagated to the host processor.  
P4  
RCLK7  
RCLK6  
RCLK5  
RCLK4  
C3  
D2  
I
I
Receive Clock 7:4.  
See Table 8, “Intel® IXF3204 Framer - Power and Ground Balls”.  
B16  
A14  
RCLK3  
RCLK2  
RCLK1  
RCLK0  
R13  
T16  
N3  
Receive Clock 3:0.  
RCLK is used to clock data to the receive-side framer.  
Data can be clocked in on either edge. Each clock is independently  
T3  
controlled.  
RNEG7  
RNEG6  
RNEG5  
RNEG4  
A2  
C1  
I
I
Receive Data Negative 7:4.  
See Table 8, “Intel® IXF3204 Framer - Power and Ground Balls”.  
C15  
C13  
RNEG3  
RNEG2  
RNEG1  
RNEG0  
P12  
T15  
P2  
Receive Data Negative 3:0.  
RNEG is sampled on the selected edge of the RCLK to receive data  
for the receive-side framer. (The default is falling edge.)  
R4  
When operating in unipolar mode, RNEG carries other information.  
For details, see the description of the configuration bits in the  
memory map document for the IXF3204 framer.  
RPOS7  
RPOS6  
RPOS5  
RPOS4  
B3  
D3  
C14  
A13  
I
Receive Data Positive 7:4.  
See Table 8, “Intel® IXF3204 Framer - Power and Ground Balls”.  
27  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 2. Intel® IXF3204 Framer - Line Interface Unit Balls (Sheet 2 of 2)  
Ball Name  
Ball  
I/O  
Description  
RPOS3  
RPOS2  
RPOS1  
RPOS0  
T13  
R15  
R1  
I
Receive Data Positive 3:0.  
RPOS is sampled on the selected edge of the RCLK to receive data  
for the receive-side framer. (The default is falling edge.)  
T4  
When operating in unipolar mode, RPOS carries the data to be  
received.  
TCLK7  
TCLK6  
TCLK5  
TCLK4  
C2  
E2  
O
O
Transmit Clock 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
D15  
B15  
TCLK3  
TCLK2  
TCLK1  
TCLK0  
R14  
N14  
N2  
Transmit Clock 3:0.  
TCLK is used to clock the data from the transmit-side framer.  
The edge on which data is delivered can be selected to either rising  
R2  
edge or falling edge.  
TNEG7  
TNEG6  
TNEG5  
TNEG4  
B2  
D1  
O
O
Transmit Data Negative 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
C16  
B14  
TNEG3  
TNEG2  
TNEG1  
TNEG0  
P13  
P15  
P1  
Transmit Data Negative 3:0.  
TNEG is updated on the selected edge of the TCLK to transmit  
negative bipolar data. (The default is rising edge.)  
R3  
When operating in unipolar mode, TNEG carries other information.  
For details, see the description of the configuration bits in the  
memory map document for the IXF3204 framer.  
TPOS7  
TPOS6  
TPOS5  
TPOS4  
A1  
E3  
O
O
Transmit Data Positive 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
D14  
A15  
TPOS3  
TPOS2  
TPOS1  
TPOS0  
T14  
R16  
P3  
Transmit Data Positive 3:0.  
TPOS is updated on the selected edge of the TCLK to transmit  
positive bipolar data. (The default is rising edge.)  
T2  
When operating in unipolar mode, TPOS carries the data to  
transmit.  
28  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
3.2.2  
Ball Descriptions - Interface to System Backplane Bus  
Table 3. Intel® IXF3204 Framer - System Backplane Bus Balls (Sheet 1 of 3)  
Ball Name  
Ball  
I/O  
Description  
BRCLK7  
BRCLK6  
BRCLK5  
BRCLK4  
T12  
K15  
H12  
F14  
I/O  
Backplane Receive Clock 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
BRCLK3  
BRCLK2  
BRCLK1  
BRCLK0  
E10  
C8  
C6  
D4  
I/O  
Backplane Receive Clock 3:0.  
BRCLK can be run at 1x, 2x, or 4x the base clock rate. These  
rates support replication and concentration modes as well as  
the H-MVIP and CHI modes. The allowed base clock rates are  
the following:  
1.536 MHz  
1.544 MHz  
2.048 MHz  
BRDATA7  
BRDATA6  
BRDATA5  
BRDATA4  
R11  
K14  
H13  
F13  
O
O
Backplane Receive Data. 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
BRDATA3  
BRDATA2  
BRDATA1  
BRDATA0  
B11  
A8  
A6  
B4  
Backplane Receive Data. 3:0.  
BRDATA normally carries data from the time slots. However, in a  
CHI mode, BRDATA can carry data and signaling information in  
an interleaved fashion.  
NOTE: The clock edge to deliver this data can be configured to  
either rising or falling.  
BRFP7  
BRFP6  
BRFP5  
BRFP4  
P11  
L16  
H16  
F15  
I/O  
I/O  
Backplane Receive Frame Pulse 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
BRFP3  
BRFP2  
BRFP1  
BRFP0  
D11  
D8  
C7  
A3  
Backplane Receive Frame Pulse 3:0.  
The clock edge to deliver or sample BRFP can be configured to  
either rising or falling. Additional parameters that can be  
configured include the delay from bit 0, the polarity, and the  
width of the active pulse.  
BRMFP7  
BRMFP6  
BRMFP5  
BRMFP4  
T11  
M16  
J13  
O
O
O
Backplane Receive Multiframe Pulse 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
F16  
BRMFP3  
BRMFP2  
BRMFP1  
BRMFP0  
A11  
D9  
B7  
Backplane Receive Multiframe Pulse 3:0.  
The parameters selected for BRFP are also used to sample  
BRMFP in terms of delay, width, and polarity.  
C5  
BRSIG7  
BRSIG6  
BRSIG5  
BRSIG4  
P10  
M13  
J15  
Backplane Receive Signaling 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
G15  
29  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 3. Intel® IXF3204 Framer - System Backplane Bus Balls (Sheet 2 of 3)  
Ball Name  
Ball  
I/O  
Description  
BRSIG3  
BRSIG2  
BRSIG1  
BRSIG0  
C11  
C9  
D6  
B5  
O
Backplane Receive Signaling 3:0.  
BRSIG carries the signaling information of the receive T1/E1  
data stream.  
NOTE: The clock edge and rate selected for BRDATA are used  
to deliver the signaling information.  
BTCLK7  
BTCLK6  
BTCLK5  
BTCLK4  
R10  
N13  
J14  
I/O  
I/O  
Backplane Transmit Clock 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
G16  
BTCLK3  
BTCLK2  
BTCLK1  
BTCLK0  
D13  
B9  
Backplane Transmit Clock 3:0.  
BTCLK can be run at 1x, 2x, or 4x the base clock rate. These  
rates support replication and concentration modes as well as  
the H-MVIP and CHI modes. The allowed base clock rates are  
the following:  
E7  
A4  
1.536 MHz  
1.544 MHz  
2.048 MHz  
BTDATA7  
BTDATA6  
BTDATA5  
BTDATA4  
T10  
M14  
J16  
I
I
Backplane Transmit Data 7:4.  
See Table 8, “Intel® IXF3204 Framer - Power and Ground  
Balls”.  
G14  
BTDATA3  
BTDATA2  
BTDATA1  
BTDATA0  
A12  
A9  
Backplane Transmit Data 3:0.  
BTDATA normally carries data from the timeslots. However, in a  
CHI mode, BTDATA can carry data and signaling information in  
an interleaved fashion.  
A7  
A5  
NOTE: The clock edge to sample this data can be configured to  
either rising or falling.  
BTFP7  
BTFP6  
BTFP5  
BTFP4  
T9  
I/O  
I/O  
Backplane Transmit Frame Pulse 7:4.  
See Table 9, “Intel® IXF3204 Framer - No Connect Balls”.  
L15  
L13  
G13  
BTFP3  
BTFP2  
BTFP1  
BTFP0  
B12  
D10  
D7  
Backplane Transmit Frame Pulse 3:0.  
The clock edge to deliver or sample the BTFP signals can be  
configured to either rising or falling. Additional parameters that  
can be configured are the delay from bit 0 and the polarity and  
the width of the active pulse.  
D5  
BTMFP7  
BTMFP6  
BTMFP5  
BTMFP4  
P9  
I
I
Backplane Transmit Multiframe Pulse 7:4.  
L14  
K13  
H14  
See Table 8, “Intel® IXF3204 Framer - Power and Ground  
Balls”.  
BTMFP3  
BTMFP2  
BTMFP1  
BTMFP0  
C12  
C10  
E8  
Backplane Transmit Multiframe Pulse 3:0.  
The parameters selected for BTFP are also used to sample  
BTMFP in terms of delay, width, and polarity.  
E6  
30  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 3. Intel® IXF3204 Framer - System Backplane Bus Balls (Sheet 3 of 3)  
Ball Name  
Ball  
I/O  
Description  
BTSIG7  
BTSIG6  
BTSIG5  
BTSIG4  
R9  
I
Backplane Transmit Signaling 7:4.  
M15  
K16  
H15  
See Table 8, “Intel® IXF3204 Framer - Power and Ground  
Balls”.  
BTSIG3  
BTSIG2  
BTSIG1  
BTSIG0  
D12  
B10  
B8  
I
Backplane Transmit Signaling 3:0.  
BTSIG carries the signaling bits for insertion into the outgoing  
T1/E1 data stream.  
B6  
NOTE: The clock edge and rate selected for BTDATA are also  
used to sample the signaling information.  
31  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
3.2.3  
Ball Descriptions - Interface to Host Processor  
Table 4. Intel® IXF3204 Framer - Interface to Host Processor Balls (Sheet 1 of 2)  
Ball Name  
Ball  
I/O  
Description  
ADR15  
ADR14  
ADR13  
ADR12  
ADR11  
ADR10  
ADR9  
ADR8  
ADR7  
ADR6  
ADR5  
ADR4  
ADR3  
ADR2  
ADR1  
ADR0  
G2  
G1  
G3  
H4  
H1  
H3  
H2  
J1  
I
Address.  
The 16-bit ADR address lines are used to read or write any  
internal register or RAM region. For details, see the memory  
map document for the IXF3204 framer.  
J3  
K1  
J2  
J4  
K4  
K3  
L1  
K2  
CSB  
F3  
I
Chip Select. (Active Low.)  
When CSB is low, it selects the IXF3204 framer, allowing it to  
perform read/write operations.  
DB7  
DB6  
DB5  
DB4  
DB3  
DB2  
DB1  
DB0  
N1  
M3  
M2  
N4  
M1  
L3  
I/O  
Data Bus.  
The 8-bit DB signals are used to transfer data through read or  
write transactions.  
NOTE: A DB signal enters a tristate either when there is no  
data transfer or when the data transfer is a write  
process.  
M4  
L2  
DSB  
P14  
I
I
Data Strobe. (Active Low.)  
Depending on the processor being used, DSB operates in a  
different way in the modes supported by the three processors.  
For details, see Section 20.0, “Host Processor Interface”.  
I/M#  
N12  
Intel® Processor / Motorola Processor.  
I/M# selects a processor interface mode as follows:  
I/M# = 0 selects a Motorola processor.  
I/M# = 1 selects an Intel® processor.  
INTB  
P16  
F1  
O
I
Hardware Interrupt Output, Open Drain.  
When INTB is not asserted, it is in a tristate. When the I/M# ball  
sets the processor mode for a:  
Motorola processor, INTB is active in the ‘0’ state.  
Intel® processor, INTB is active in the ‘1’ state.  
MTYPE  
Motorola Processor Types.  
MTYPE selects a Motorola processor type as follows:  
MTYPE = 0 selects from the family of Motorola Power PC  
processors (such as the Motorola MPC860 processor)  
MTYPE = 1 selects from the family of Motorola 68K  
processors (such as the Motorola 68302 processor)  
32  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 4. Intel® IXF3204 Framer - Interface to Host Processor Balls (Sheet 2 of 2)  
Ball Name  
Ball  
I/O  
Description  
RDYB  
N15  
O
Ready Signal. (Active Low, Open Drain.)  
When a data transfer to the IXF3204 framer is selected,  
RDYB is set to ‘1’.  
When the data transfer is complete, RDYB is set to ‘0’.  
When the host processor removes CSB (CSB = ’1’), then  
RDYB goes to a tristate.  
RWB  
N16  
I
Read / Write. (Active Low.)  
RWB distinguishes between read and write operations.  
0 = Write  
1 = Read  
WEB  
F2  
R6  
I
I
Write Enable. (Active Low for Motorola MPC860 Processor.)  
Depending on the processor being used, WEB indicates a write  
operation when CSB is active, and the IXF3204 framer loads the  
internal register with data provided on the data bus.  
RESETB  
Master Hardware Reset. (Active Low.)  
When low, RESETB resets the IXF3204 framer hardware.  
RESETB has an internal pull-up resistor.  
3.2.4  
Ball Descriptions - Clock and Clock References  
Table 5. Intel® IXF3204 Framer- Clocks and Clock Reference Balls  
Ball Name  
Ball  
I/O  
Description  
E1x24  
P5  
I
E1 x 24.  
E1x24 is a clock input to be used to generate E1 rates locked to  
the reference, with jitter removed.  
E1x24 is required if the internal phase-locked loop is to be used  
to remove jitter from a reference line signal.  
E1x24 is also required if a divided-down frequency is to be used  
as a timing reference for the Tx line-side. Otherwise, when it is  
not in use, set it to ‘0’.  
REFCLK  
SYSCLK  
T1x24  
R5  
E1  
T5  
O
Reference Clock.  
REFCLK is a reference clock that can be taken from any of the  
Rx lines.  
System Clock.  
I
I
SYSCLK is the system clock used for the internal state  
machines. Typically, SYSCLK is a 33-MHz clock.  
T1 x 24.  
T1x24 is a clock input to be used to generate T1 rates locked to  
the reference, with jitter removed.  
T1x24 is required if the internal phase-locked loop is to be used  
to remove jitter from a reference line signal.  
T1x24 is also required if a divided-down frequency is to be used  
as a timing reference for the Tx line-side. However, when it is  
not in use, set it to ‘0’.  
33  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
3.2.5  
Ball Descriptions - Test Interfaces  
The IXF3204 framer has two types of test interfaces: (1) a test interface designed for the IXF3204  
framer specifically and (2) the industry-standard test interface designed by the Joint Test Action  
Group (JTAG).  
3.2.5.1  
Test Interface 1 - Intel® IXF3204 Framer  
Table 6. Intel® IXF3204 Framer - Test Interface 1 Balls  
Ball Name  
Ball  
I/O  
Description  
SCANEN  
P7  
I
Scan Enable.  
SCANEN is set to ‘0’ when in normal operation.  
TESTENB  
TRISTB  
R7  
T7  
I
I
Test Enable. (Active Low.)  
0 = Scan mode  
1 = Normal operation  
Tristate. (Active Low.)  
0 = Place all outputs into a tristate.  
1 = Normal operation  
TRISTB has an internal pull-up resistor.  
3.2.5.2  
Test Interface 2 - JTAG Test  
Table 7. Intel® IXF3204 Framer - Test Interface 2 Balls  
Ball Name  
Ball  
I/O  
Description  
TCK  
E14  
I
Test Clock.  
TCK provides timing for the JTAG test operations, which can be  
carried out using the IEEE P1149.1 test access port. TCK has  
an internal pull-down resistor.  
TDI  
D16  
E13  
I
Test Data Input.  
TDI carries JTAG test data input through IEEE P1149.1 test  
access port. TDI is sampled on the rising edge of TCK, and it  
has an internal pull-up resistor.  
TDO  
O
Test Data Output.  
TDO carries JTAG test data output through the IEEE P1149.1  
test access port. TDO is updated on the falling edge of TCK.  
TDO has a tristate output, which is inactive except when  
scanning of data is in progress.  
TMS  
E15  
E16  
I
I
Test Mode Select.  
TMS controls the JTAG test operation that can be carried out  
using the IEEE P1149.1 test access port. TMS is sampled on  
the rising edge of TCLK, and it has an internal pull-up resistor.  
TRSTB  
Test Reset (Active Low).  
TRSTB provides JTAG test access port reset through the IEEE  
P1149.1 test access port. TRST has a pull-up resistor and must  
be asserted during power-up sequence.  
34  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
3.2.6  
Ball Descriptions - Power and Grounds  
Table 8. Intel® IXF3204 Framer - Power and Ground Balls  
Power,  
Ball Name  
Ball  
Description  
Ground  
ALOS7  
ALOS6  
ALOS5  
ALOS4  
C4  
B1  
A16  
B13  
-
Analog Loss Of Signal 7:4.  
ALOS7:4 signals must be connected to VSS (ground).  
BTDATA7  
BTDATA6  
BTDATA5  
BTDATA4  
T10  
M14  
J16  
-
-
-
-
-
-
Backplane Transmit Data 7:4.  
BTFP7:4 signals must be connected to VSS (ground).  
G14  
BTMFP7  
BTMFP6  
BTMFP5  
BTMFP4  
P9  
Backplane Transmit Multiframe Pulse 7:4.  
BTMFP7:4 signals must be connected to VSS (ground).  
L14  
K13  
H14  
BTSIG7  
BTSIG6  
BTSIG5  
BTSIG4  
R9  
Backplane Transmit Signaling Input 7:4.  
BTSIG7:4 signals must be connected to VSS (ground).  
M15  
K16  
H15  
RCLK7  
RCLK6  
RCLK5  
RCLK4  
C3  
D2  
B16  
A14  
Receive Clock 7:4.  
RCLK7:4 signals must be connected to VSS (ground).  
RNEG7  
RNEG6  
RNEG5  
RNEG4  
A2  
C1  
C15  
C13  
Receive Negative 7:4.  
RNEG7:4 signals must be connected to VSS (ground).  
RPOS7  
RPOS6  
RPOS5  
RPOS4  
B3  
D3  
C14  
A13  
Receive Positive 7:4.  
RPOS7:4 signals must be connected to VSS (ground).  
VDD_CORE  
VDD_IO  
VSS  
E9, E11, F6, G5, J5, Power Core Logic Supply Voltage.  
L12, M6, M8, M10  
VDD_CORE must be connected to a decoupled 1.8 V  
power supply.  
F5, F7, F10, G12,  
J12, K5, M7, M9  
Power Interface Circuitry Supplied Voltage.  
VDD_IO must be connected to a decoupled 3.3 V power  
supply.  
A10, E4, E5, E12,  
F4, F8, F9, F11, F12,  
G4, G6, G7, G8, G9,  
G10, G11, H5, H7,  
H8, H9, H10, H11,  
J6, J7, J8, J9, J10,  
J11, K6, K7, K8, K9,  
K10, K11, K12, L4,  
L5, L6, L7, L8, L9,  
L10, L11, M5, M11,  
M12, N5, N6, N7, N8,  
N9, N10  
Ground Ground Return.  
All VSS balls must be connected to ground.  
35  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
3.2.7  
Ball Descriptions - No Connects  
Table 9. Intel® IXF3204 Framer - No Connect Balls  
Ball Name  
Ball  
Description  
BRCLK7  
BRCLK6  
BRCLK5  
BRCLK4  
T12  
K15  
H12  
F14  
Backplane Receive Clock 7:4.  
BRCLK7:4 signals must be left as no connects.  
BRDATA7  
BRDATA6  
BRDATA5  
BRDATA4  
R11  
K14  
H13  
F13  
Backplane Receive Data. 7:4.  
BRDATA7:4 signals must be left as no connects.  
BRFP7  
BRFP6  
BRFP5  
BRFP4  
P11  
L16  
H16  
F15  
Backplane Receive Frame Pulse 7:4.  
BRFP7:4 signals must be left as no connects.  
BRMFP7  
BRMFP6  
BRMFP5  
BRMFP4  
T11  
M16  
J13  
F16  
Backplane Receive Multiframe Pulse 7:4.  
BRMFP7:4 signals must be left as no connects.  
BRSIG7  
BRSIG6  
BRSIG5  
BRSIG4  
P10  
M13  
J15  
Backplane Rx Signaling 7:4.  
BRSIG7:4 signals must be left as no connects.  
G15  
BTCLK7  
BTCLK6  
BTCLK5  
BTCLK4  
R10  
N13  
J14  
Backplane Transmit Clock 7:4.  
BTCLK7:4 signals must be left as no connects.  
G16  
BTFP7  
BTFP6  
BTFP5  
BTFP4  
T9  
Backplane Transmit Frame Pulse 7:4.  
BTFP7:4 signals must be left as no connects.  
L15  
L13  
G13  
NC_6  
NC_5  
NC_4  
NC_3  
NC_2  
NC_1  
T6  
P6  
R8  
P8  
T8  
H6  
No Connect 6 to No Connect 1.  
Reserved. (These balls are No Connects).  
TCLK7  
TCLK6  
TCLK5  
TCLK4  
C2  
E2  
D15  
B15  
Transmit Clock - Output to LIU 7:4.  
TCLK7:4 signals must be left as no connects.  
TNEG7  
TNEG6  
TNEG5  
TNEG4  
B2  
D1  
C16  
B14  
Transmit Negative - Data Output to LIU 7:4.  
TNEG7:4 signals must be left as no connects.  
TPOS7  
TPOS6  
TPOS5  
TPOS4  
A1  
E3  
D14  
A15  
Transmit Positive - Data Output to LIU 7:4.  
TPOS7:4 signals must be left as no connects.  
36  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
4.0  
Feature Set and Indicators  
This chapter discusses the following topics:  
Section 4.1, “Feature Set”  
Section 4.2, “Indicators”  
4.1  
Feature Set  
Table 10 lists the line and framing feature set for the IXF3204 framer.  
Table 10. Line and Framing Features (Sheet 1 of 3)  
Feature  
Description  
Interfaces.  
Bipolar: POS, NEG, CLK  
Unipolar: NRZ, CLK  
Interface  
Selectable Line Coding.  
T1 Selectable.  
AMI (per ANSI T1.102)  
B8ZS (per ANSI T1.102)  
Line Coding  
Zero-code suppression (‘ZCS’, also known as ‘Bit 7 coding’), Tx direction only  
E1 Selectable.  
AMI (per ITU G.703)  
HDB3 (per ITU G.703)  
Line Monitoring - Maskable Interrupt Generation.  
T1 – Maskable Interrupt Generated for All Conditions.  
AIS – Alarm Indication Signal. A ones’ density of at least 99.9% in a window of  
3 milliseconds to 75 milliseconds (per ANSI T1.231 and ITU G.775).  
As an option, OOF condition can be used to validate AIS (per ANSI T1.403).  
LOS - Loss of signal: 175 ± 75 clocks with no pulse transitions (per ANSI  
T1.231)  
BPV - Bipolar violation  
EXZ – Excess zeroes  
E1 – Maskable Interrupt Generated for All Conditions.  
Line Monitoring  
AIS – Alarm Indication Signal. Two or less zeroes in two consecutive double-  
frame windows (per ITU G.775)  
-Or-  
OOF and less than three zeroes in a 512-bit period (per ETS 300 233)  
LOS – Loss of signal: N consecutive intervals with no pulse transitions, where  
N is in the range of 10 to 255 (per ITU G.775)  
-Or-  
A 1-millisecond window with no transitions causes LOS (per ITU I.431)  
BPV – Bipolar Violation Detection. Two consecutive marks of the same polarity  
HDB3 code violations – Two consecutive BPVs of the same polarity  
37  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 10. Line and Framing Features (Sheet 2 of 3)  
Feature  
Description  
Framing Modes.  
T1  
D4-SF (per ANSI T1.107, T1.403)  
ESF (per ANSI T1.107, T1.403)  
SLC®96 (per Telcordia GR-303 and Telcordia TR-TSY-008)  
E1  
FAS/NFAS double-frame (per ITU G.704, G.706)  
CRC-4 multiframe (per ITU G.704, G.706)  
CAS multiframe (per ITU G.704, G.706, G.732)  
CRC-4 and CAS multiframe (per ITU G.704, G.706, G.732)  
J1  
Framing Modes  
J1 12-frame multiframe (per JT G.703, JT G.704, JT G.706, I.431)  
J1 24-frame multiframe (per JT G.703, JT G.704, JT G.706, I.431)  
Transparent Framing Modes.  
The IXF3204 framer can operate in either a T1 or E1 transparent mode.  
T1 Transparent  
The IXF3204 framer does not search or generate framing information.  
E1 Transparent  
The IXF3204 framer does not search or generate framing information.  
NOTE: In transparent modes, if a frame pulse is generated or received at the  
backplane, it must follow the T1 or E1 frame duration (193 or 256 bits).  
Maximum Average Reframe Time.  
The average reframe time for the IXF3204 framer is as follows:  
9 milliseconds in D4 SF mode  
14 milliseconds in ESF mode  
20 milliseconds in SLC®96 mode  
T1  
T1 – D4 SF  
T1 – ESF  
50 milliseconds (per G.704)  
15 milliseconds (per G.706)  
Maximum Average  
Reframe Time  
T1 – SLC®96 50 milliseconds (per G.706)  
J1  
J1 – 12 frames 50 milliseconds (using as reference G.704)  
J1 – ESF (24 frames) 15 milliseconds (using as reference G.706)  
E1  
E1 – FAS/NFAS: Average reframe time of the IXF3204 framer is 1 millisecond.  
E1 – CRC-4: Average reframe time of the IXF3204 framer is 7 milliseconds.  
E1 – CAS: Average reframe time of the IXF3204 framer is 7 milliseconds.  
E1 – CRC-4/CAS: Average reframe time of the IXF3204 framer is 7 milliseconds.  
38  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 10. Line and Framing Features (Sheet 3 of 3)  
Feature  
Description  
False Framing Protection.  
T1 - D4 SF  
Ft coupled with Fs framing bits  
T1- ESF  
False Framing  
Protection  
Fe framing bits coupled with CRC-6 error detection bits  
T1- SLC®96  
Ft framing bits coupled with Fs bits plus DDL spoiler bits  
E1 - CRC-4  
FAS/NFAS coupled with CRC-4 sync sequence. CRC calculation also checked.  
Out Of Frame Detection (OOF).  
Maskable interrupt generated.  
Reframing.  
Automatic or manual reframing upon detection of OOF condition.  
Change of Frame Alignment (COFA).  
Latest receiver synchronization results in a change of frame or multiframe  
alignment. After reset, the first time the port is synchronized, a COFA is always  
declared.  
T1  
T1 D4 - Out Of Frame is forced when there are M errors in a programmable  
window of N consecutive Ft or Fs bits. M = 1,2:7 and N = 1,2:7.  
T1 ESF - Out Of Frame is forced when there are M errors in a programmable  
window of N consecutive Fe bits. M = 1,2:7 and N = 1,2:7.  
Forced Reframe - As an option, a reframe can be forced when the number of  
Out Of Frame (OOF)  
Conditions  
CRC6 errors is equal to or exceeds 320 in a one-second interval.  
E1  
E1 Loss of Basic Frame Alignment (BFA) - BFA occurs when there are either  
three consecutive errors in FAS or three consecutive errors in NFAS.  
E1 Loss of CRC Multiframe - As a programmable option, a loss of CRC  
multiframe is declared if either of the following occur:  
There are 915 or more CRC errors detected in a one-second interval.  
N errors in a window of M bits occur in the CRC multiframe alignment signal.  
E1 Loss of CAS Multiframe - Two consecutive CAS multiframe alignment  
words received in error cause a multiframe to be out of CAS. As an option, the  
user can declare a multiframe is out of CAS if, in a whole multiframe, all TS16  
time slots are received in a ‘0’ state.  
NOTE: For all E1 operations:  
Whenever BFA is lost, CAS and CRC multiframes are lost.  
Loss of CRC multiframe cause a loss of Basic Frame alignment.  
CRC6 of T1 ESF and E1 CRC-4 Disabling.  
When the direction is:  
CRC of T1 ESF and E1  
CMF Disabling  
Rx, CRC checking can be disabled.  
Tx, CRC bits can be taken from the backplane data.  
39  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 11 lists the slip buffer features for the IXF3204 framer.  
Table 11. Slip Buffer Features  
Feature  
Description  
Slip Buffers.  
Separate slip buffers for both the receive and transmit paths.  
Always engaged. As an option, slip buffers can be Minimum Delay or Two  
Frames.  
Read and Write pointer can be accessed (read and write) from the host  
processor  
Slip Buffers  
Slip indication  
Slip direction indication  
Pointer separation indication (RdPtr – WrPtr)  
Manual or automatic re-centering under COFA conditions  
For details on slip buffers, see Chapter 13.0, “Slip Buffers”.  
Table 12 lists the signaling features for the IXF3204 framer.  
Table 12. Signaling Features  
Feature  
Description  
T1/J1-Robbed-Bit Signaling.  
D4 SF – Four states: AB bits  
ESF – Sixteen states: ABCD bits  
SLC®96 – Four (AB) or nine states (AB + toggling)  
T1/E1/J1 Common Channel Signaling (CCS).  
Available using the HDLC section of FDL module  
CCS available by selecting any TS in either T1 or E1 modes  
E1 Channel Associated Signaling (CAS).  
On TS16 (per ITU G.704)  
T1/E1/J1.  
Signaling  
Signaling Freeze per DS1/E1 - Triggered by loss of Frame conditions. (LOS,  
AIS, OOF, OOCAS)  
Signaling Debounce - Disable or two multiframes  
Signaling forced by the host processor - The host processor can define  
signaling to transmit in each direction (line and backplane). This value is kept  
until the host processor changes it or releases it.  
Signaling Access.  
Signaling can be accessed through the host processor bus or on the signaling  
bus.  
Signaling change indicators per DS0  
NOTE: In T1 nomenclature, the term ‘DS0’ is the same as a time slot (TS).  
40  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 13 lists the T1 performance-monitoring features for the IXF3204 framer.  
Table 13. T1 Performance Monitoring Features (Sheet 1 of 2)  
Feature  
Description  
T1 Compliance.  
ANSI T1.231, T1.403  
Compliance  
Performance Report Messaging.  
Automatic generation and detection of one-second T1.403 PRM  
PRM  
Counters.  
15 minutes - Thirty-one bins, each containing the 15 minutes of accumulated  
data related to the parameter being measured.  
Counters  
24 hours  
Automatic integration and parameterization of primitives and alarms.  
Anomalies (per ANSI T1.231).  
Line  
EXZ – Excess zeroes  
AMI/ZCS – Any string with greater than 15 consecutive zeroes  
B8ZS – Any string with greater than 7 consecutive zeroes  
BPV – Bipolar Violations  
Pulse of the same polarity as previous pulse excluding those which are a part of  
the B8ZS Code  
Path  
FE – Frame bit errors  
SF – Any Ft or Ft and Fs bit error  
ESF – Any Fe Bit error  
CS – Controlled slips  
Change of Frame Alignment (COFA) indication  
CRC-6 – CRC errors  
Performance Primitives  
Any received CRC-6 code not identical to the corresponding locally calculated  
code  
Defects (per ANSI T.1231).  
Line  
LOS – Loss Of Signal  
OOF – Out Of Frame  
Path  
AIS – Alarm Indication Signal  
SEF – Severely Errored Frame  
In SF mode: 2 or more Ft bit errors in a 0.75-millisecond window (that is, 2 of  
6 Ft bits in error)  
In ESF mode: 2 or more Fe bit errors in a 3-millisecond window (that is, 2 of  
6 Fe bits in error)  
41  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 13. T1 Performance Monitoring Features (Sheet 2 of 2)  
Feature  
Description  
Detected Performance Failures (per ANSI T1.231).  
LOS – LOS defect for more than 2 seconds  
AIS – AIS defect for more than 2 seconds  
LOF – OOF defect for more than 2 seconds  
RAI – Remote Alarm Indication. Indicated as soon as alarm is detected  
Performance Failures  
Far-End Performance Reporting (per ANSI T1.403).  
Far-End Performance  
Reporting  
User-controllable automatic message assembly and transmission  
FDL PRM support in both receive and transmit directions  
Performance Parameters.  
The following performance parameters are collected, integrated, and stored (per  
ANSI T1.231). The parameters are accessible through the host processor interface.  
Line Parameters – Near-end  
CV-L  
ES-L  
SES-L  
Path parameters – Near-end  
CSS-P  
CV-P  
ES-P  
SAS-P  
SES-P  
UAS-P  
Performance  
Parameters  
Line Parameters– Far-end  
ES-LFE  
Path Parameters – Far-end  
CSS-PFE  
CV-PFE  
ES-LFE  
ES-PFE  
ESA-PFE  
ESB-PFE  
SEFS-PFE  
SES-PFE  
UAS-PFE  
42  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 14 lists the E1 performance-monitoring features for the IXF3204 framer.  
Table 14. E1 Performance Monitoring Features  
Feature  
Description  
E1 Compliance.  
ITU G.821, G.826, O.150, ETS 300 011, ETS 300 233  
Compliance  
Counters.  
Accumulative counters, 32 bits long  
Counters  
Line Code Violations (per ITU O.161).  
Line-Code Violations  
AMI - Two consecutive marks of the same polarity  
HDB3 - Two consecutive marks of the same polarity  
Near-End Anomalies (per ITU G.826).  
a1 - An errored frame-alignment signal  
a2 - An Errored Block (EB) as indicated by the CRC not matching the received  
CRC-4  
Near-End Defects  
d1 - Loss of signal  
d2 - Alarm indication signal  
d3 - Loss Of Frame alignment  
Performance Primitives  
Far-End Parameters (as defined for the IXF3204 framer)  
FE-a1 - E bit received active (‘0’)  
FE-d1 - AIS is received active (‘1’)  
Performance Parameters.  
The following performance parameters are collected and stored (per ITU G.826).  
The parameters are accessible through the host processor interface.  
Events  
BBE – Background Block Error  
EB – Errored Block  
ES – Errored Second  
Performance  
Parameters  
SES – Severely Errored Second  
Parameters  
BBER – Background Block Error Ratio  
ESR – Errored Seconds Ratio  
SESR – Severely Errored Seconds Ratio  
43  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 15 lists the data-link features for the IXF3204 framer.  
Table 15. Data-Link Features  
Feature  
Description  
Dedicated Transmit and Receive Facility Data Link Processor Per-Port.  
Includes MOP processing and BOPs  
Dedicated FDL  
Processors  
Supported T1 Data Links.  
SLC®96 Derived Data Link (per Telcordia TR-TSY-008)  
ESF Facility Data Link (per ANSI T1.403 and Telcordia TR-TSY-499)  
ESF Facility Data Link (per AT&T TR 54016)  
ISDN PRI D-Channel handler Support (per Telcordia TR-TSY-754)  
The data link is accessed through the host processor interface.  
T1 Data Links  
E1 Data Links  
Supported E1 Data Links.  
TS0 Sa4 Bit Data Link - M Channel [per ITU I.431 and G.962 (ETS 300 233)].  
User can select any combination of any of the Sa(8:4) bits  
TS16 Data Link  
V5.2 DLC Data Link Support for time slots 15, 16, 31 (per ETS 300 347-1, ITU  
G.965)  
The data link is accessed through the host processor interface.  
44  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 16 lists the embedded high-level data-link controller features for the IXF3204 framer.  
Table 16. Embedded High-Level Data-Link Controller Features  
Feature  
Description  
General.  
General  
The IXF3204 framer has 24 full-duplex controller processors, each mappable from  
one payload bit on any line port, up to the entire payload.  
Data Rates.  
From 8 Kbps (one payload bit) up to the entire payload (minus framing and  
Data Rates  
signaling bits).  
Consecutive/non-consecutive channel concatenation for H0, H11, and H12 are  
also supported.  
Control/Access.  
Control/Access  
Control is through an 8-bit host processor interface and access is through FIFO  
registers. Maskable interrupts for each channel/source.  
ISDN LAPD/LAPB (HDLC) Protocol Messaging (per ITU Q.921).  
Applications/Protocols  
Supported  
Integrated DLC (per Telcordia GR-303)  
V5.1 and V5.2 Interfaces (per ITU G.964/ETS 300 324, ITU G.965/ETS 300  
347)  
Non-Automatic.  
HDLC LAPB, LAPD, and LAPV5 protocols without procedure support and with  
address matching  
Modes  
Framed without address matching  
Framed without CRC check/insertion  
Fully transparent, clear channel, no processing is performed, and every byte is  
stored in the FIFO.  
Non-Automatic Mode.  
Supports All LAPx protocols  
Programmable rate per channel: Any combination of bits, including DS0  
subrate, DS1, H0, H11, and H12  
Bit-Oriented Functions.  
Flag generation/recognition  
Address recognition  
Bit stuffing, zero insertion/deletion  
CRC generation/check  
Abort generation/recognition  
Non-octet frame content recognition  
Minimum frame-length check and maximum frame-length check and cut off  
Interframe generation/support for 7Eh or FFh  
Supports reception of shared opening/closing flag  
Supports reception of shared 0 in flags  
Framed Transparent mode  
Starting and ending flag of 7Eh generation/recognition  
Removal of starting and ending flag and interframe time fill at receive-side  
Fully Transparent mode  
HDLC Features  
Byte-aligned data transmission for transparent mode  
FIFO Buffers.  
FIFO status through the host processor interface  
Transmit FIFO depth of 128 bytes (128 x 1 bytes)  
Receive FIFO depth of 128 bytes (128 x 1 bytes)  
FIFO Buffers  
45  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 17 lists interface features for the IXF3204 framer.  
Table 17. Interface Features (Sheet 1 of 2)  
Feature  
Detail  
Host Processor Interface.  
8-bit parallel data interface  
Non-multiplexed mode  
16-bit address bus  
Supports Motorola and Intel® buses  
Supports Motorola processors such as the M68360, MPC860, and M68302  
Supports Intel® i486TM and i960® processors in synchronous bus interfaces  
Asynchronous bus support  
Wait states are inserted by using the RDYB signal  
Internal wait-state generator  
Host Processor  
Interface  
One open-drain interrupt output, INTB  
Support for interrupt-driven, polled, or mixed-access architectures  
Types.  
Bipolar data (POS and NEG) and clock  
NRZ data and clock  
Independent clock and data inputs/outputs for each port  
Line Interface  
System Backplane - General Features.  
Non-multiplexed or N-Port multiplexed operation (N = 4 or 8)  
Byte replication in multiplexed mode  
Clock source selection for each port  
Programmable clock-rate selection (1x or 2x data rates)  
Full user control of frame sync polarity, width, and position  
System Backplane -  
General Features  
Compatibility: TDM, MVIP/ST-BUS, H-MVIP, CHI (data and signaling on the  
same ball), and so on  
Support for gapped-clock generation  
Independent clock, data, signaling, frame pulse, and multiframe pulse signals  
per port.  
Independent Port Timing.  
Tx and Rx timing on each port is fully independent (Tx and Rx can work  
asynchronously) and uses independent clock/frame sync pairs.  
Selectable internal clock source generated from a single reference (that is,  
either a line or external reference clock).  
Selectable Master or Slave Operation:  
System Backplane -  
Timing  
Tx and Rx Clock/Frame Sync signals can be inputs (Slave) or outputs (Master).  
When the Tx or Rx timing signals are outputs (Master), their timing can be  
derived from the internal clock source or from a selected Rx Line Clock.  
Slave Clock input can be any of the following (where N = 1, 2, 4, or 8):  
N x 1.536 MHz  
N x 1.544 MHz  
N x 2.048 MHz  
46  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 17. Interface Features (Sheet 2 of 2)  
Feature  
Detail  
Signaling Data Accessibility.  
Signaling data are accessible in the following ways:  
In-band  
Signaling TDM port  
Host processor interface  
Overhead Information  
The method of access is independent of data direction. (For example, Tx and Rx for  
a particular port can use different means of access.)  
NOTE: FDL data are accessible through the host processor interface.  
Table 18 lists the maintenance and diagnostics features for the IXF3204 framer.  
Table 18. Maintenance/Diagnostics Features  
Feature  
Detail  
Supported T1 Line-Side Loopbacks.  
T1 line (per ANSI T1.403, AT&T TR 54016)  
T1 payload (per ANSI T1.403, AT&T TR 54016)  
T1 partial payload loopback. (Up to 24 DS0s simultaneously per port.)  
Supported E1 Line-Side Loopbacks.  
E1 line  
E1 payload  
Maintenance  
E1 partial payload loopback. (Up to 32 time slots simultaneously per port.)  
Loopbacks  
Supported System-Side Loopbacks.  
T1 local loopback (data back from Tx line to system backplane)  
E1 local loopback  
NOTES:  
Line and local loopbacks can be active at the same time.  
Selective manual or automatic loopback is supported.  
Automatic AIS transmit upon loopback activation is selectively supported.  
Selectable Bipolar Violation, F-bit (T1)/ FAS Word (E1), and CRC Error  
Injection.  
Single errors  
Programmable rate from 1 to 10-6  
Error Insertion  
The error insertion rate is associated with a related event, so that errors in Fe bits  
set to 10-1 indicate that for every 10 Fe bits there is one error inserted. In the case of  
BPVs, the same rate is applied to every ten marks.  
External Indicators.  
Multiframe signals per-line port reported to the system backplane  
Frame sync polarity, width, and position are fully programmable  
External Indicators  
The polarity, width, and position of the multiframe signal follows that of the  
corresponding frame sync  
T1: Digital reference signal (DRS) pattern  
T1: Selectable digital milliwatt pattern insertion (per ITU G.711)  
E1: DRS pattern  
Time-Slot Code  
Insertion  
E1: Selectable digital milliwatt pattern insertion (per ITU G.711)  
47  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 19 lists the pattern generator, pattern receiver, and BERT features for the IXF3204 framer.  
Table 19. Pattern Generator/Receiver and BERT Features  
Feature  
Description  
Pattern Generator/Receiver and BERT Compliance.  
For both the pattern generator/receiver and BERT, compliance is as follows:  
Compliance  
ANSI T1.231, AT&T TR 62411, Telcordia TR-TSY-820, and Telcordia TR-NWT-  
001219  
ITU O.150, ITU O.151, ITU O.152, and ITU O.153  
Eight Programmable Pattern Generators and Receivers.  
Can be used for line and system-side testing.  
Generator can insert selected fixed pattern, pseudo-random bit sequence  
(PRBS) pattern, or user-programmable patterns from 1 to 32 bits.  
All patterns support subrate DS0 or multiple DS0 up to the full bandwidth.  
Receiver counts mismatches between received stream and expected pattern.  
BERT can be performed on entire payload or on individual DS0s.  
Subrate support by selecting any combination of bits in the time slot  
Selectable Fixed Patterns: (per: AT&T TR 62411, Telcordia TR-NWT-001219,  
ITU O.150, O.151, and O.152)  
All ones (marks)  
All zeroes (spaces)  
Alternating ones and zeroes (1:1)  
1 in 3 (in-band loop-down code)  
1 in 4 (in-band loop-up code)  
Pattern Generation and  
Bit Error Rate Tester  
(BERT)  
1 in 5  
1 in 7  
1 in 8  
1 in 16  
3 in 24  
Selectable PRBS patterns (per: AT&T TR 62411, Telcordia R-NWT-001219, ITU  
O.150, O.151, and O.152)  
26-1  
27-1  
28-1  
29-1  
211-1  
215-1  
220-1  
QRSS (220-1, with no more than 14 consecutive zeroes)  
223-1  
User-Programmable Pattern with Programmable Length Up to 32 Bits.  
Pattern Receiver  
Counters  
Can detect either a pattern match or an inverse pattern match and integrates the  
pattern match for the number of bits specified.  
24-Bit Counter and 24-Bit Error Counter.  
The contents of the counters are copied to registers accessible by a host processor  
in one of the following ways:  
The IXF3204 framer is programmed to copy the contents automatically every  
second.  
The host processor sends a load command to the IXF3204 framer.  
48  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
4.2  
Indicators  
‘Indicators’ are IXF3204 framer responses to events such as alarms. Indicators include interrupts,  
status indicators, and counters that are available to the host processor to convey the state of the  
IXF3204 framer.  
Table 20 lists the main T1 indicators for the IXF3204 framer.  
Table 20. Main T1 Indicators (Sheet 1 of 2)  
Feature  
Description  
Indicator and Status.  
T1 D4:  
An Out Of Frame is forced when there are M errors in a programmable window of N  
consecutive Ft or Fs bits. M = 1, 2:7 and N = 1, 2:7. Default values are 2 errors in a  
window of 4.  
T1 ESF:  
An Out Of Frame is forced when there are M errors in a programmable window of N  
consecutive Fe bits. M = 1, 2:7 and N = 1, 2:7. Default values are 2 errors in a  
window of 4.  
Out Of Frame (OOF)  
As an option, the user can program the IXF3204 framer so that if the number of  
CRC6 errors is equal to or exceeds 320 in a one-second interval, an Out of Frame  
condition is forced.  
NOTE: Synchronization is achieved when either 24 (the default) or 10 (optional) Fe  
for ESF or Ft/Fs for D4 consecutive bits match the synchronization pattern.  
Indicator and Status - Loss Of Signal (LOS).  
175 ± 75 clocks with no pulse transitions (per ANSI T1.231).  
The user can define the number of consecutive zeroes to declare LOS. The default  
Loss Of Signal (LOS)  
value is 128.  
The LOS state is removed if there are at least N ones in a window of M bits. The  
default value for N is 16 and the default value for M is 128, so that 16/128 results in  
a 12.5% density being required to remove LOS.  
Indicator and Status - Alarm Indication Signal (AIS).  
A ones’ density of at least 99.9% in a window of from 3 milliseconds to 75  
milliseconds (per ANSI T1.231 and ITU G.775).  
As an option, the Out Of Frame (OOF) condition can be used to validate AIS (per  
ANSI T1.403). The default value is 3 milliseconds.  
Alarm Indication Signal  
(AIS)  
The user can program the window to use to declare AIS. The AIS indication is  
cleared when the 99.9% density is not met in the 3-ms window.  
Indicator and Status - Remote Alarm Indication (RAI).  
SF and SLC®96. Normal Mode:  
Clears when the set condition is not present.  
Sets when bit 2 is ‘0’ in every channel (per ANSI T1.231).  
A yellow alarm is declared when the 24 TS have bit 2 set to ‘0’.  
Remote Alarm  
Indication (RAI or  
Yellow Alarm’)  
SF Alternate mode (J1 D4 SF):  
Clears when framing bit 12 = ‘0’ for two consecutive superframes  
Sets when framing bit 12 = ‘1’ for two consecutive superframes  
ESF:  
Clears when the pattern below does not occur in 2 consecutive intervals.  
Sets when FDL BOM = 1111 1111 0000 0000 occurs in 16 contiguous pattern  
intervals.  
49  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 20. Main T1 Indicators (Sheet 2 of 2)  
Feature  
Description  
Loss of Frame (LOF) Failure (Red Alarm).  
Clears when OOF has been removed for a period of 20 seconds or less (per  
ANSI T1.231).  
LOF Failure (Red  
Alarm)  
Sets when an OOF defect persists for a period of 2.5 ± 0.5 seconds.  
The user can change the clear and set thresholds from 125 microseconds to 8.19  
seconds.  
Loss of Signal (LOS) Failure.  
Clears when LOS has been removed for a period of 20 seconds or less (per  
ANSI T1.231).  
LOS Failure  
Sets when an LOS defect persists for a period of 2.5 ± 0.5 seconds.  
The user can change the clear and set thresholds from 125 microseconds to 8.19  
seconds.  
AIS Failure (Blue Alarm).  
Clears when AIS has been removed for a period of 20 seconds or less (per  
ANSI T1.231).  
AIS Failure (Blue  
Alarm)  
Sets when an AIS defect persists for a period of 2.5 ± 0.5 seconds.  
The user can change the clear and set thresholds from 125 microseconds to 8.19  
seconds.  
Change of Frame Alignment (COFA).  
COFA is declared when the new frame location is different from the previous one.  
COFA  
CRC6 Errors  
CRC Errors Latched Indicator.  
Indicator and Count  
CRC errors counter  
Ft/Fe Bit Errors  
Framing Error Indication.  
Indicator and Count  
Ft (D4) or Fe (ESF) counters  
Fs Bit Errors  
Fs Error Counter and Indicator.  
Indicator and Count  
Fs (D4) counters count any Fs bit errors when in the SF mode.  
Ft and Fs Errors  
Counter of Ft Plus Fs Errors and Indicator.  
Indicator and Count  
This counter is the counter of the Ft and FS errors and indicator.  
Slip Indicator and Counter.  
The Slip Indicator and Counter counts either frame deletions or skips.  
Slip Indicator and Count  
Performance Report Messaging Detected.  
PRM Detected is the PRM reception indicator and PRM data.  
PRM Detected  
MOP Detected  
Message-Oriented Protocol Detected.  
Indication Plus Other  
Message-oriented protocol (MOP)-detected indicators. However, the MOP indicator  
Status Info  
does not include PRM.  
Bit-Oriented Protocol Detected Indicator and Value.  
BOP  
The bit-oriented protocol (BOP) is declared detected when it is continuously  
Indication and Count  
detected a number of times indicated by the threshold. (Default = 10.)  
Compliance with JT-G.704.  
Japanese Application  
Support  
Yellow Alarm generation and detection  
CRC checking and transmission.  
50  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 21 lists the main E1 indicators for the IXF3204 framer.  
Table 21. Main E1 Indicators (Sheet 1 of 2)  
Feature  
Description  
Out of Frame Conditions.  
Out of Frame conditions include the following.  
Out of (Basic) Frame:  
Three consecutive errors in FAS or three consecutive errors in NFAS generate  
an OOF condition.  
Out of CRC Multiframe:  
An Out of CRC Multiframe event occurs if two consecutive errors are  
received in the CRC multiframe alignment signal.  
Out Of Frame (OOF),  
Out of CRC Multiframe,  
Out of CAS Multiframe  
As an option, if 915 or more CRC errors are detected in a one-second  
interval, then the reframe process is started (per ITU G.706.)  
Out of CAS Multiframe:  
An Out of CAS Multiframe event occurs either when:  
Two consecutive CAS multiframe alignment words are received in error.  
All TS16 in a multiframe are ‘0’ (optional).  
NOTE: The IXF3204 framer gets basic frame alignment (BFA) first and then starts  
checking for CRC or CAS multiframes, depending on the selected mode.  
Whenever an OOF condition exists, CAS and CRC multiframes are also  
lost.  
Loss of Signal (per ITU G.775).  
Clears when there is at least one transition in a window of 10 to 255 bits. The  
windows are user programmable.  
Sets when there are no transitions in a window of from 10-bit to 255-bit periods.  
-Or-  
(per ITU I.431, ETS 300 233):  
Clears when the programmable ones’ density is met.  
Sets when there are no transitions in a window of 1-ms (2048 bits).  
Loss Of Signal (LOS)  
As an option, the user can program both the number of consecutive zeroes to  
declare a LOS state and the ones’ density to remove the LOS state.  
NOTE:  
The default value to clear LOS is 16 transitions in a window of 128-bit periods  
(12.5% ones’ density).  
The default value to set LOS is a 128 consecutive zeroes.  
Blue Alarm (per ITU G.775).  
Clears when each of two consecutive double-frame periods have three or more  
zeroes or when the Frame Alignment Signal (FAS) is found.  
Sets when less than three zeroes are detected in each of two consecutive  
double-frame periods. (Each double-frame period is 512 bits.)  
Blue Alarm (AIS)  
NOTE: As an option, if OOF is set and there are less than three zeroes in a 512-bit  
period (per ETS 300 233), the blue alarm can be set.  
Remote Alarm Indication (per ITU G.775).  
Remote Alarm  
Indication (RAI)  
Clears when bit 3 of time slot 0 in NFAS frames = ‘0’ for three consecutive  
times.  
Sets when bit 3 in time slot 0 of NFAS frames = ‘1’ for three consecutive times.  
51  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 21. Main E1 Indicators (Sheet 2 of 2)  
Feature  
Description  
Remote Multiframe Alarm (per ITU G.704).  
Remote Multiframe  
Alarm (TS16 RAI)  
Clears when bit 6 of time slot 16 of frame 0 = ‘0’ for two consecutive  
multiframes.  
Sets when bit 6 of time slot 16 of frame 0 = ‘1’ for two consecutive multiframes.  
TS 16 AIS (per ITU G.775).  
Clears when each of two consecutive multiframe periods contain four or more  
TS 16 AIS  
COFA  
zeroes or when the Multiframe Alignment Signal (MFAS) is found.  
Sets when there are less than 4 zeroes in TS16 in each of two consecutive  
multiframes.  
Change of Frame Alignment (COFA).  
COFA is declared when a new frame location is different from a previous one.  
AUX-P.  
Clears when two or more errors in the pattern ‘10’ are detected in a 512-bit  
AUX-P  
window.  
Sets when the sequence ‘10’ is detected in a 512-bit window with no error or  
only one error.  
LOF Failure (Red Alarm).  
Clears when OOF has been removed for 20 seconds or less.  
Sets when an OOF defect persists for 2.5 ± 0.5 seconds.  
LOF Failure  
(Red Alarm)  
NOTE: The user can define the clear and set thresholds in the range 125  
microseconds to 8.19 seconds.  
LOS Failure.  
Clears when LOS has been removed for 20 seconds or less.  
Sets when an LOS defect persists for 2.5 ± 0.5 seconds.  
LOS Failure  
NOTE: The user can define the clear and set thresholds in the range 125  
microseconds to 8.19 seconds.  
AIS Failure (Blue Alarm).  
Clears when AIS has been removed for 20 seconds or less.  
Sets when an AIS defect persists for 2.5 ± 0.5 seconds.  
AIS Failure  
(Blue Alarm)  
NOTE: The user can define the clear and set thresholds in the range 125  
microseconds to 8.19 seconds.  
CRC Errors Indicator and Counter.  
The CRC Errors Indicator and Counter counts CRC errors.  
CRC Errors  
Indicator and Counter  
FAS Error Indicator and Counter.  
The FAS Errors Indicator and Counter counts FAS errors.  
FAS Errors  
Indicator and Counter  
FAS and NFAS Errors Indicator and Counter.  
The FAS and NFAS Errors Indicator and Counter counts FAS and NFAS errors.  
FAS and NFAS Errors  
Indicator and Counter  
Slip Indicator and Counter.  
The Slip Indicator and Counter counts slips.  
Slip Indicator and  
Counter  
52  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
5.0  
5.1  
Initialization, Reset, and Interrupts  
Initialization  
The following process initializes the IXF3204 framer:  
1. Perform a reset by using either a hardware reset or a software reset. (See Section 5.2, “Reset”.)  
2. Remove the IXF3204 framer from the reset state.  
3. Load the firmware into the IXF3204 framer address range 8000h to BFFFh.  
4. Enable the internal processor by writing value 00h to the CPUREG register at address 0003h.  
After loading and enabling the firmware, the value the IXF3204 framer internal processor  
writes in register 1D0Fh is the revision ID of the firmware just loaded. The value for the  
revision ID is any number other than 0x00h.  
5. Wait for the internal processor to indicate it is ready, which is done by reading register 1D0Fh.  
The value after reset is ‘0’.  
At this point, the host processor can start configuring each of the IXF3204 framer modules.  
5.2  
5.3  
Reset  
Register 0000h is the reset register, RST. This register is set to 00h by the hardware reset.  
Once the hardware reset is removed, the IXF3204 framer can be set into the reset state by writing  
A1h to the register 00h. The reset state is maintained as long as the value is maintained. The  
IXF3204 framer can be removed from the reset state by writing a 00h to RST.  
There is also a software reset signal that affects only the IXF3204 framer internal processor.  
Register CPURST at address 03h can be used to control this operation. After hardware or software  
reset, this register is set to 01h. If the host processor requires only to reset the IXF3204 internal  
CPU, it must write 01h to CPURST, which is held in the reset state as long as CPURST = 01h.  
Interrupt Handling  
The host processor interacts with the IXF3204 framer with configuration, control, and status  
operations performed through direct read and write transfers. The IXF3204 framer requests  
servicing by asserting the interrupt line. The host processor enables generation of interrupts by  
programming interrupt masks. Both the interrupts and the masks are hierarchical.  
The host processor works in:  
Polling mode by masking the interrupt ball INTB and monitoring the indicators.  
Interrupt mode by allowing the propagation of selected interrupts to interrupt ball INTB.  
53  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
5.3.1  
Interrupt Handling - Events Related to Framer Ports  
Figure 5 shows how interrupt handling is performed by Register STA, which is used for events  
related to IXF3204 framer ports.  
Level 1- Indicates the port that is generating the interrupt.  
Level 2 - Indicates the module that is generating the interrupt: RxAlarm1, RxAlarm2,  
TxAlarm1, Frame, FDL, Events1, or Events2. [The numbers in parentheses indicate the bit  
position in the SRC register. For example, RxAlarm1(0) indicates that RxAlarm is bit 0 in the  
SRC register.]  
Level 3 - Indicates the associated indicator register bit (such as RAI or AIS) that is generating  
the interrupt.  
Level 4 - Indicates the associated status register bit (such as RAI or AIS) that is used to  
indicate the interrupt status.  
Note: Certain registers, such as Events2, do not have an associated status register because an interrupt  
provides all required information. Once this interrupt is generated, it shows a sequence to follow to  
see which event caused the interrupt. This situation applies to one-second, CAS, or CRC  
multiframe period interrupts.  
Figure 5. Intel® IXF3204 Framer Interrupt Handling - Register STA  
Level 1.  
Register STA  
For the IXF3204 framer, Port (3:0), where bit 0 indicates port 0, bit 1 indicates port 1, and so on.  
Level 2.  
Source Register SRCx.  
(x = 0 through 3)  
RxAlarm1(0) RxAlarm2(1) TxAlarm1(2)  
Frame(3)  
FDL(4)  
Events1(5)  
Signaling  
Events2(6)  
Level 3.  
Indicators  
RAI  
REBE  
COFA  
TxFDL  
RxFDL  
One Second  
CRC MF  
REBE  
AIS  
TS16AIS  
TS16RAI  
OOCRC  
OOCAS  
OOF  
TS16AIS  
TS16RAI  
Loopback  
CV  
LOS  
OOF  
SIG MF  
Slip  
Level 4.  
Status  
RAI  
REBE  
COFA  
REBE  
Check FDL  
region for  
To get more  
data, check  
required  
AIS  
TS16AIS  
TS16RAI  
OOCRC  
OOCAS  
OFF  
TS16AIS  
TS16RAI  
LOS  
OOF  
selected port  
section  
54  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
5.3.2  
Interrupt Handling - Events Related to HDLC and BERT  
Figure 6 shows how interrupt handling is performed by Register STB, which is used for events  
related to HDLC and BERT functional units.  
There are masks for the HDLC and BERT functional units, and these masks are hierarchical. Since  
the HDLC and BERT functional units can be associated with any port, a set of registers provides to  
the host processor information of where the event occurred within either HDLC or BERT unit. The  
host processor then must go to the respective memory region to obtain the correct status.  
Level 1 - Indicates the register group that is generating the interrupt.  
Level 2 - Indicates the associated register block in which the event occurred.  
Level 3 - Indicates the respective memory region the host processor goes to obtain the correct  
status regarding the event.  
Note: The IXF3204 framer firmware has two bytes of indicators, each with its respective mask byte that  
reports new values for all of the following:  
Sa bits (8:4) and Si bits of the received stream  
An interworking state  
An indicator that shows when the processing for the database is complete.  
Figure 6. Intel® IXF3204 Framer Interrupt Handling - Register STB  
Level 1.  
Bit 0 - Tx HDLC 0 to 7  
Register STB  
Bit 1 - Tx HDLC 8 to 15  
Bit 2 - Tx HDLC 16 to 23  
Bit 3 - Rx HDLC 0 to 7  
Bit 4 - Rx HDLC 8 to 15  
Bit 5 - Rx HDLC 16 to 23  
Bit 6 - Rx BERT 0 to 7  
Bit 7 - Firmware Indicator  
Level 2.  
Block 1 is Register xHDLC 0 to 7 or RxBERT 0 to 7.  
Block 2 is Register xHDLC 8 to 15.  
Block 3 is Register xHDLC 16 to 23.  
Register TxHDLC Block 1, 2, 3  
Register RxHDLC Block 1, 2, 3 or  
Register RxBERT Block 1  
Level 3.  
Set of Registers specific  
to either RxHDLC, TxHDLC,  
RxBERT registers, or Sa, Si bits  
Specific region for:  
RxHDLC, TxHDLC, RxBERT registers  
or Sa, Si bits  
55  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.0  
T1 Framers  
This chapter discusses the following T1 framer topics:  
Section 6.1, “T1 Line Coding”  
Section 6.2, “T1 Line Monitoring”  
Section 6.3, “T1 Insertion of Line Errors”  
Section 6.4, “T1 Framing”  
Section 6.5, “T1 Superframe”  
Section 6.6, “T1 SLC®96 Mode”  
Section 6.7, “T1 Extended SuperFrame”  
Section 6.8, “T1 General Framing Properties”  
Section 6.9, “T1 Framing Indicators”  
Section 6.10, “T1 Frame and Cyclic Redundancy Check Error Insertion”  
Section 6.11, “T1 Alarm Overview”  
Section 6.12, “T1 Red Alarm”  
Section 6.13, “T1 Yellow Alarm”  
Section 6.14, “T1 Blue Alarm”  
Section 6.15, “Fractional T1”  
56  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.1  
T1 Line Coding  
The IXF3204 framer provides T1 line coding and decoding functions to support non-coding line-  
interfaces and to facilitate performance monitoring.  
The following sections detail the supported T1 line coding formats and associated functions.  
Unless stated, coding is separately selectable in both the receive- and transmit-sides of each port  
through the port-configuration registers.  
Section 6.1.1, “T1 Alternate Mark Inversion”  
Section 6.1.2, “T1 Zero Code Suppression”  
Section 6.1.3, “T1 Binary Eight Zero Substitution”  
6.1.1  
T1 Alternate Mark Inversion  
Alternative Mark Inversion (AMI) is a Return-to-Zero (RZ) format per ITU G.703. In this format:  
A binary zero (or ‘space’) is represented by the absence of a pulse.  
A binary one (or ‘mark’) is represented by either a positive- or negative-going pulse.  
Each consecutive pulse alternates in polarity (for example, a positive pulse must always be  
followed by a negative pulse, and a negative pulse must always be followed by a positive pulse)  
regardless of the number of intervening spaces between the two pulses. As a result, alternating  
marks are inverted.  
Two consecutive pulses of the same polarity are known as a Bipolar Violation (BPV). To monitor  
performance, the IXF3204 framer actively monitors the line signal and provides a count of detected  
BPVs. By definition, all T1 line signals use basic AMI line coding. However, because T1 receivers  
rely on the presence of marks in the signal to recover clocking, various standards specify  
maximum-space and minimum-mark density requirements.  
AMI coding alone does not provide a method to ensure compliance to mark/space requirements.  
However, the IXF3204 framer does provide a means of enforcing the ones’ density requirement, as  
described in Section 6.1.2, “T1 Zero Code Suppression” and Section 6.1.3, “T1 Binary Eight Zero  
Substitution”.  
Note: The term ‘AMI coding’ indicates no specific methods are used to suppress excess zeroes in a  
signal.  
57  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.1.2  
T1 Zero Code Suppression  
Zero Code Suppression (ZCS), also referred to as ‘Bit 7’ (B7) coding, is used to ensure the T1  
mark density requirement is met per Telcordia TR-TSY-510. When the 8-bit word (bits 0 to 7) of  
any T1 channel consists of all zeroes (0000 0000), the bit in position 7 is forced to a ‘1’  
(0000 0010).  
ZCS is performed on transmitted data only. There is no ZCS decoding function defined since the  
receiver cannot differentiate between a ZCS-coded ‘0000 0010’ word, and an actual ‘0000 0010’  
word. In SF and SLC®96 mode, the RAI (or ‘Yellow Alarm’) insertion occurs before ZCS coding.  
(For information on how to enable use of ZCS, see the memory map document for the IXF3204  
framer.)  
6.1.3  
T1 Binary Eight Zero Substitution  
Zero Code Suppression works well for voice-band data but it has limitations with digital data. T1  
binary Eight Zero Substitution (B8ZS), per ANSI T1.102, overcomes these limitations. B8ZS  
supports clear-channel (64 kbps) data and is compatible with all standard T1 framing formats. In  
B8ZS coding, eight consecutive zeroes in the T1 data stream are replaced by the B8ZS substitution  
pattern of ‘000V B0VB’, in which ‘V’ is an intentional bipolar violation (BPV) and ‘B’ is a valid  
bipolar mark.  
The polarity of the BPVs and marks depends upon the polarity of the last mark before the ‘eight  
zero’ occurrence. The B8ZS substitution pattern is made regardless of where the eight consecutive  
zeroes occur in the datastream, including framing, signaling, and alarm bits.  
In contrast to ZCS, which operates on data within a DS0 channel, B8ZS coding can occur across  
frame boundaries. The IXF3204 framer performs both B8ZS coding (on the T1 transmitted signal)  
and B8ZS decoding (on the T1 received signal). Received BPVs that are part of the B8ZS pattern  
are not counted as BPVs in the coding error counter of the port status register.  
(For information on how to select B8ZS coding and decoding, see the memory map document for  
the IXF3204 framer.)  
58  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.2  
T1 Line Monitoring  
Before framing occurs, the T1 line signal is monitored for the following alarms and impediments:  
Section 6.2.1, “T1 Alarm Indication Signal”  
Section 6.2.2, “T1 Bipolar Violations”  
Section 6.2.3, “T1 Excess Zeroes”  
Section 6.2.4, “T1 Loss of Signal”  
6.2.1  
T1 Alarm Indication Signal  
A T1 Alarm Indication Signal (also known as ‘Blue Alarm’ or AIS) is declared when less than five  
spaces are detected in a 3-ms window of data, per ANSI T1.231, ITU G.775, and ANSI T1.403.  
This condition must be detected in the presence of a 1.0-03 Bit Error Rate (BER). When the  
IXF3204 framer detects AIS, the appropriate bit in a status register is set and a host processor  
interrupt is generated, unless the interrupt is masked. The window to declare AIS can be set from 3  
to 42 milliseconds, and the default value is 3 milliseconds. The user can select AIS to be validated  
with OOF (ANSI T1.403). As an option, OOF can be used to validate the AIS condition. (For more  
information, see Section 6.14, “T1 Blue Alarm”.)  
6.2.2  
6.2.3  
T1 Bipolar Violations  
A Bipolar Violation (BPV) is defined as two consecutive pulses (or ‘marks’) of the same polarity.  
To monitor performance, the IXF3204 framer actively monitors the line signal and provides a  
status register count of detected BPVs. Every second, the contents of the IXF3204 framer internal  
counter are copied to a register accessible by the host processor.  
T1 Excess Zeroes  
When an occurrence of Excess Zeroes (EXZ) is declared is dependent on the line-coding format,  
per ANSI T1.231. When the line-coding format is:  
HDB3, an EXZ occurs when 4 or more consecutive zeroes are detected.  
B8ZS, an EXZ occurs when 8 or more consecutive zeroes are detected.  
AMI, an EXZ occurs when 16 or more consecutive zeroes are detected.  
Note: To monitor performance, the IXF3204 framer monitors the line signal for any violations of the  
maximum space rule and provides a count of EXZ occurrences.  
59  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.2.4  
T1 Loss of Signal  
A T1 Loss of Signal (LOS) is defined as any period of 175 +/- 75 clock cycles in which no pulse  
transitions occur, per AT&T TR 62411, ANSI T1.231, and ITU G.775. The IXF3204 framer  
monitors the line signal for LOS occurrences. When the IXF3204 framer detects LOS, the  
appropriate bit in the port status register is set and a host processor interrupt is generated (unless  
masked).  
The LOS condition is not cleared until the mark density is at least 12.5% for the interval defined in  
the appropriate specification. The alarm threshold is programmable by modifying the window of  
measurement and the density of zeroes in that window to clear the condition as well as the number  
of consecutive zeroes to declare LOS.  
6.3  
T1 Insertion of Line Errors  
For T1 testing, the IXF3204 framer supports the controlled insertion of the following types of line  
errors.  
Framing errors (See Section 6.10.1, “T1 Frame Bit Error Insertion”.)  
CRC errors, at rates from continuous to one in a million (See Section 6.10.2, “T1 CRC Error  
Insertion”.)  
Bipolar Violation (BPV) errors (discussed in the following text)  
For B8ZS, ZCS, or AMI modes, the IXF3204 framer transmitter can be programmed to insert BPV  
errors. The IXF3204 framer error insertion register allows insertion of either single BPVs or  
insertions at a rate of from 100% (that is, insert continuous BPVs) up to 10-6 (that is, insert a BPV  
once every million of marks).  
For T1, BPV insertions are subject to the following conditions:  
B8ZS zero-suppression coding is not violated.  
During Line Loopback, BPV insertion is not performed even if it is enabled.  
If the IXF3204 framer detects a DS1 in-band network loopback code, the IXF3204 framer  
enters a line loopback. As a result, any BPV insertions that are enabled are then disabled.  
If the IXF3204 framer has a full or partial payload loopback code (DS0s) and if BPV insertion  
is not desired during this loopback BPV, then insertion must be manually disabled.  
BPV insertion does not violate data integrity.  
60  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.4  
T1 Framing  
Table 22 lists the structure of a basic T1 frame.  
Table 22. T1 Basic Frame Structure  
Parameter  
Value  
Bit rate  
1.544 Mbps  
193 bits, consisting of:  
Frame length  
1 overhead framing bit (known as the ‘F bit’) per frame  
192 payload bits  
Frame period  
125 microseconds  
Frame rate  
8 kHz  
Payload (or ‘Channelization’)  
Channel rate  
24 channels (also known as ‘time slots’) with 8 bits/channel  
64 Kbps  
In the transmit direction, the IXF3204 framer can do one of the following:  
Internally generate the Framing (F) bits for the various multi-framing modes using the system  
backplane synchronization frame pulses selected through the TxFramer registers, bits B4:2.  
Provide F bits from the system backplane and pass them transparently to the line interface by  
selecting the transparent mode in the TxFramer register.  
In the receive direction, the IXF3204 framer can do one of the following:  
Transport the F bit in a totally dedicated time slot into the system backplane data stream  
(backplane rate at 2.048 Mbps).  
Integrate the F bits for the various multi-framing modes into the system backplane data stream  
(backplane rate at 1.544 Mbps).  
Strip the F bits, providing only the channelized payload data with the appropriate frame  
synchronization pulse outputs (backplane rate at 1.536 Mbps).  
The basic frame format is combined into various T1 multiframe formats, described in the following  
sections: Section 6.5, “T1 Superframe” through Section 6.7, “T1 Extended SuperFrame”.  
61  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.5  
T1 Superframe  
To select the T1 Superframe (SF) mode per ANSI T1.107 and T1.403, program the appropriate  
configuration register bits associated with the Rx and Tx direction.  
6.5.1  
T1 SF Mode Description  
The T1 SF mode (also known as ‘D4 framing’) consists of 12 consecutive basic T1 frames, with 1  
F bit and 192 payload bits per frame. Table 23 lists the two groups of F bits:  
Six terminal-framing (Ft) bits, used to identify frame boundaries  
Six signaling-framing (Fs) bits, used to identify robbed-bit signaling frames and superframe  
boundaries  
Table 23. T1 SF Frame Structure  
Framing (F) Bits  
Time Slot Bit Usage  
Frame  
Terminal  
Framing  
(Ft)  
Signaling  
Framing  
(Fs)  
Signaling Bit Definition  
Pulse-Code  
Modulation  
Format  
Number  
Bit  
Signaling,  
If Used  
Number  
2-State  
4-State  
Bit  
Bit  
1
2
1
1
-
-
0
-
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
-
-
-
-
-
-
194  
3
387  
0
-
-
-
-
4
580  
0
-
-
-
-
5
773  
1
-
-
-
-
6
966  
1
-
8
-
A
-
A
-
7
1159  
1352  
1545  
1738  
1931  
2124  
0
-
8
1
-
-
-
-
9
1
-
-
-
-
10  
11  
12  
1
-
-
-
-
0
-
-
-
-
0
8
A
B
62  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.5.2  
T1 SF Framing Algorithm  
The IXF3204 framer receive framer declares SF/D4 frame synchronization when it detects a pre-  
determined number of consecutive correct framing bits Ft and Fs. The detection threshold can be  
set either to 24 Ft bits and 24 Fs bits (the default) or to 10 Ft bits and 10 Fs bits. If the IXF3204  
framer does not find valid frame synchronization, then it restarts the framing algorithm. The  
framing search can be set either to look for both the Ft and Fs patterns (to achieve frame  
synchronization) or to look only for Ft bits.  
Ft Bits alone can be used to validate framing, or Ft bits qualified with Fs bits can be used to  
validate framing.  
While in frame, the IXF3204 framer monitors both Ft and Fs bits for F bit and Loss of Frame  
errors.  
Figure 7 shows the IXF3204 framer T1 SF frame structure.  
Figure 7. T1 SF Frame Structure  
Time  
SF-12 Master Frame  
. . . . . . . .  
Ft Frame 1 Fs Frame 2 Ft Frame 3 Fs  
Frame 10 Ft Frame 11 Fs Frame 12  
. . . . . .  
F
Ch 1  
Ch 2  
Ch 3  
Ch 24  
. .  
B = Bit  
Ch = Channel  
Fs = Signaling Framing Bit  
Ft = Terminal Framing Bit  
B1 B2 B3  
MSB  
B8  
LSB  
63  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.6  
T1 SLC®96 Mode  
To select the SLC®96 mode per Telcordia TR-TSY-008 and GR-303, program the IXF3204 framer  
configuration register framer bits for either the Rx and Tx direction, as appropriate.  
6.6.1  
T1 SLC®96 Description  
The SLC®96 system is a digital subscriber loop carrier system that utilizes a modified SF framing  
format on one or more of four T1 lines serving 96 subscribers. The Fs bit represented in the SF  
framing pattern is periodically replaced with a low-speed data link called the Derived Data Link  
(DDL). The SLC®96 master frames are 9 milliseconds long and have six SF superframes (72  
frames total).  
In this format, Ft bits are located in odd-numbered frames and consist of the standard 101010...  
repeating pattern. The pattern for Fs bits consists of a 0001 1100 0111 binary sequence in the F-bit  
position of even frames from 2 through 22 and frame 72 (12 bits total). The Fs bit position in the  
even frames from 24 through 70 contain the 24 bits that make up the SLC®96 DDL.  
Table 24 lists the entire SLC®96 multiframe structure. DDL operation requires bits to be sourced  
and interpreted by a host processor. For signaling information, see Section 10.2.1, “T1 Channel-  
Associated (Robbed-Bit) Signaling”.  
Note: In Table 24, the letters C, M, A, and S represent respectively: Concentrator, Maintenance, Alarm,  
and Line-Switched Field bits. The Spoiler Bits (‘S = n’) are used to prevent spurious superframe  
synchronization.  
Table 24. T1 SLC®96 Multiframe Structure (Sheet 1 of 3)  
Bit Use In  
Framing (F) Bits  
Each Time Slot  
Frame  
Bit  
Number  
Number  
Terminal  
Framing  
Big (Ft)  
Signaling Derived Pulse-Code Signaling  
Framing  
Bit (Fs)  
Data  
Link  
Modulation  
Format  
Bit  
Definition  
1
2
1
1
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
-
194  
-
3
387  
0
-
-
4
580  
0
-
-
5
773  
1
-
-
6
966  
1
-
B8(A)  
7
1159  
1352  
1545  
1738  
1931  
2124  
2317  
2510  
2703  
0
-
-
8
1
-
-
9
1
-
-
10  
11  
12  
13  
14  
15  
1
-
-
0
-
-
0
-
B8(B)  
1
-
-
-
-
0
-
0
64  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 24. T1 SLC®96 Multiframe Structure (Sheet 2 of 3)  
Bit Use In  
Framing (F) Bits  
Each Time Slot  
Frame  
Bit  
Number  
Number  
Terminal  
Framing  
Big (Ft)  
Signaling Derived Pulse-Code Signaling  
Framing  
Bit (Fs)  
Data  
Link  
Modulation  
Format  
Bit  
Definition  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
2896  
3089  
3282  
3475  
3668  
3861  
4054  
4247  
4440  
4633  
4826  
5019  
5212  
5405  
5598  
5791  
6984  
6177  
6370  
6563  
6756  
6949  
7142  
7335  
7528  
7721  
7914  
8107  
8300  
8493  
8686  
8879  
9072  
9265  
9458  
-
1
-
0
-
1
-
1
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
-
-
-
-
B8(A)  
0
-
-
-
-
-
1
-
-
-
-
-
0
-
-
-
C1  
B8(B)  
1
-
-
-
C2  
-
0
-
-
-
C3  
-
1
-
-
-
C4  
B8(A)  
0
-
-
-
C5  
-
1
-
-
-
C6  
-
0
-
-
-
C7  
B8(B)  
1
-
-
-
C8  
-
0
-
-
-
C9  
-
1
-
-
-
C10  
B8(A)  
0
-
-
C11  
-
-
-
1
-
-
S = 0  
-
-
0
-
-
S = 1  
-
B8(B)  
1
-
-
-
S = 0  
65  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 24. T1 SLC®96 Multiframe Structure (Sheet 3 of 3)  
Bit Use In  
Framing (F) Bits  
Each Time Slot  
Frame  
Bit  
Number  
Number  
Terminal  
Framing  
Big (Ft)  
Signaling Derived Pulse-Code Signaling  
Framing  
Bit (Fs)  
Data  
Link  
Modulation  
Format  
Bit  
Definition  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
9651  
9844  
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B8  
B1-B7  
-
M1  
-
10037  
10230  
10423  
10626  
10809  
11002  
11195  
11388  
11581  
11774  
11967  
12160  
12353  
12546  
12739  
12932  
13125  
13318  
13511  
13704  
1
-
-
-
M2  
B8(A)  
0
-
-
-
M3  
-
1
-
-
-
A1  
-
0
-
-
-
A2  
B8(B)  
1
-
-
-
S1  
-
0
-
-
-
S2  
-
1
-
-
-
S3  
B8(A)  
0
-
-
-
S4  
-
1
-
-
-
S = 1  
-
-
0
-
-
-
B8(B)  
66  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.6.2  
T1 SLC®96 Framing Algorithm  
The IXF3204 framer receive framer declares SLC®96 frame synchronization when a complete  
frame sequence is detected, including the spoiler bits. If valid frame synchronization is not found,  
then the framing algorithm is restarted. To prevent spurious Fs synchronization, four spoiler bits  
are incorporated into the DDL block.  
Ft, Fs, and spoiler bits are used to validate framing. A complete frame must be detected before  
declaring synchronization.  
While in frame, Ft and (non-DDL) Fs bits are monitored for frame errors.  
Figure 8 shows the IXF3204 framer T1 SLC®96 frame structure.  
Figure 8. T1 SLC®96 Frame Structure  
Time  
SLC®96 Master Frame  
. . . . . . . .  
Ft Frame 1 Fs Frame 2 Ft Frame 3 Fs  
Frame 70 Ft Frame 71 Fs Frame 72  
. . . . . .  
F
Ch 1  
Ch 2  
Ch 3  
Ch 24  
B = Bit  
Ch = Channel  
Fs = Signaling Framing Bit  
Ft = Terminal Framing Bit  
. .  
B1 B2 B3  
MSB  
B8  
LSB  
NOTE: Fs bits are replaced with  
DDL bits in frames 24-70.  
67  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.7  
T1 Extended SuperFrame  
To select the T1 Extended SuperFrame (‘ESF’) mode per ANSI T1.107 and T1.403, program the  
IXF3204 framer configuration register framer bits for either the Rx and Tx direction, as  
appropriate.  
6.7.1  
T1 ESF Description  
The T1 ESF format consists of 24 consecutive basic T1 frames. The corresponding 24 F bits are  
used for a variety of functions, described as follows:  
Framing, a 2 kbit pattern. — This function relates to the terminal synchronization channel, in  
which frame and superframe alignment is provided by the F-bit of frames 4, 8, 12, 16, 20, and  
24. This sequence is referred to as the Framing Pattern Sequence (FPS). The bits included in  
this sequence are called ‘Fe’ bits. The repeating pattern is 001011 binary, and it uses 6 F bits  
per extended superframe.  
Facility Data Link (FDL), a 4 kbps pattern. — The FDL function is carried by the odd F bits,  
using 12 F bits per extended superframe. The FDL is described in Section 12.0, “Facility Data  
Link”.  
Error detection, a 2 kbps pattern. — This function relates to the Cyclic Redundancy Check  
(CRC) bits that carry the CRC-6 code of the preceding superframe is located in F bit of frames  
2, 6, 10, 14, 18, 22. (Error detection uses 6 F bits per extended superframe.) CRC-6 procedures  
are discussed in the following section, Section 6.7.2, “T1 ESF CRC-6 Procedures”.  
6.7.2  
T1 ESF CRC-6 Procedures  
The CRC-6 is a method of performance monitoring per ITU G.706 that is carried in the F bit position  
of frames 2, 6, 10, 14, 18, and 22. The CRC-6 bits computed on the 4,632 bits of ESF (n) are  
transmitted in ESF (n+l) as per CCITT G.704. At the receiver, the CRC-6 bits are computed again  
based on the received superframe and compared with the CRC-6 check bits received in the  
subsequent superframe. The compared check bits are identical in the absence of transmission errors.  
In calculating CRC-6 bits, the F bits are replaced by binary ones. All information in other bit  
positions is identical to the information in the corresponding multiframe bit positions.  
Note: An alternate method of calculating the CRC-6 bits is used for J1 1.544 Mbps 24-frame Multiframe  
mode only. The algorithm is similar to that described in Section 6.6.2, “T1 SLC®96 Framing  
Algorithm” and the actual F bits are used in the calculation (instead of being replaced by ones).  
A programmable option that ensures against false framing confirms Fe candidates by CRC-6  
verification. Other T1 CRC options are available as follows:  
Section 6.7.2.1, “T1 ESF CRC-6 Options on the Transmit Side”  
Section 6.7.2.2, “T1 ESF CRC-6 Options on the Receive Side”  
68  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.7.2.1  
T1 ESF CRC-6 Options on the Transmit Side  
T1 ESF CRC-6 options on the transmit side include the following:  
The CRC-6 bits are computed by the IXF3204 framer internally on the output data sent to the  
LIU for transmission in the default mode.  
The CRC-6 bit positions in the transparent input transmit serial data stream are sent to the line  
when the transparent mode of CRC-6 is selected.  
The CRC is calculated before ones-density enforcement (if selected) is performed. When an ESF  
frame is sent, the CRC-6 bits are computed and transmitted in the bit positions listed in Table 25.  
The CRC-6 bits computed on the 4,632 bits of ESF(N) are transmitted in ESF(N+1). The check bits  
Cl through C6 contained in ESF(N+1) are always to be those associated with the contents of  
ESF(N), immediately preceding ESF. When there is no ESF immediately preceding, the check bits  
may be assigned any value.  
6.7.2.2  
6.7.3  
T1 ESF CRC-6 Options on the Receive Side  
T1 ESF CRC-6 options on the receive side include the following:  
The IXF3204 framer can be set either to perform no verification or to check CRC-6 before  
declaring a valid frame alignment.  
Error verification is performed by recomputing the CRC bits and comparing the result to the  
received CRC-6 bits of the previous superframe. In case of an error, the CRC error counter is  
incremented.  
T1 ESF Framing Algorithm  
Multiframe alignment in ESF mode requires that the proper ordering of Fe bits be found before  
multiframe alignment is declared. The user can program 24 bits (the default) or 10 bits to be  
validated before declaring synchronization. Multiframe alignment can be further qualified with a  
programmable option to validate the alignment by CRC-6 verification. When the programming  
option is enabled, framing is declared only if the Fe bits sequence is correct for 24 consecutive bits  
and the CRC-6 calculation matches the expected one. If both conditions are not met, a new search  
starts.  
69  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 25 lists the T1 ESF frame structure, where ‘m’ is the bit that carries the FDL information, ‘A’  
and ‘B’ are signaling bits, and ‘e1’ to ‘e6’ are the CRC calculation bits.  
Table 25. T1 ESF Frame Structure  
Signaling Bit  
Definition  
F Bits  
Time Slot Bit Usage  
Pulse-  
Frame  
Number  
Framing  
Bit  
Facility  
Data  
Bit  
Code  
Modulation  
Format  
Signaling  
(If Used)  
2-  
4-  
16-  
CRC-6  
Number  
State State State  
(Fe)  
Link  
1
2
1
-
-
m
-
-
e1  
-
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
-
-
-
-
-
-
-
-
194  
3
387  
-
m
-
-
-
-
-
4
580  
0
-
-
-
-
-
-
5
773  
m
-
-
-
-
-
-
6
966  
-
e2  
-
8
-
A
-
A
-
A
-
7
1159  
1352  
1545  
1738  
1931  
2124  
2317  
2510  
2703  
2896  
3089  
3282  
3475  
3668  
3861  
4054  
4247  
4440  
-
m
-
8
0
-
-
-
-
-
-
9
m
-
-
-
-
-
-
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
-
e3  
-
-
-
-
-
-
m
-
-
-
-
-
1
-
-
8
-
A
-
B
-
B
-
m
-
-
-
e4  
-
-
-
-
-
-
m
-
-
-
-
-
0
-
-
-
-
-
-
m
-
-
-
-
-
-
-
e5  
-
8
-
A
-
A
-
C
-
-
m
-
1
-
-
-
-
-
-
m
-
-
-
-
-
-
-
e6  
-
-
-
-
-
-
m
-
-
-
-
-
1
-
8
A
B
D
70  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 9 shows the T1 ESF frame structure.  
Figure 9. T1 ESF Frame Structure  
Time  
Extended Super Frame  
. . . . . . . .  
m
Frame 1  
C
Frame 2 m Frame 3 Fe  
Frame 22 m Frame 23 F Frame 24  
. . . . . .  
F
Ch 1  
Ch 2  
Ch 3  
Ch 24  
. .  
B = Bit  
B1 B2 B3  
MSB  
B8  
LSB  
C = CRC-6 Bit  
Ch = Channel  
Fe = Framing Bit  
m = FDL Message Bit  
71  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.8  
T1 General Framing Properties  
This section details T1 general framing properties not covered elsewhere.  
6.8.1  
T1 False Framing Protection  
Table 26 lists for each T1 framing mode a corresponding method for preventing false framing per  
Telcordia TR-TSY-000507.  
Table 26. T1 False Framing Prevention  
Framing Mode  
False Framing Prevention Method  
SF/D4  
SLC®96  
ESF  
Ft framing bits coupled with Fs framing bits  
Ft framing bits coupled with Fs framing bits and spoiler bits  
Fe framing bits coupled with CRC-6 error detection bits  
6.8.2  
T1 Maximum Average Reframe Time  
The maximum average reframe time is defined as the difference between (1) the instance a known  
good pseudo-random DS-1 framed signal is applied to the receiver and (2) a valid framed and  
channelized signal is observed at the output of the receiver when the maximum number of frame  
positions are examined. The maximum average reframe time applies to a signal with no errors and  
assumes all bits besides the framing bits have an equal probability of being a zero or one.  
Table 27 lists for each T1 framing mode the maximum average reframe time and the corresponding  
specification.  
Table 27. T1 Maximum Average Reframe Time  
Maximum  
Average  
Framing Mode  
Specification  
Reframe Time  
(ms)  
SF/D4  
SLC®96  
ESF  
50  
50  
15  
ITU G.704  
Telcordia TR-TSY-8  
ITU G.706  
72  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.9  
T1 Framing Indicators  
6.9.1  
T1 Frame Bit Error  
The IXF3204 framer monitors individual frame bits (that is, Ft or Fs for SF) for errors. Every  
second, the IXF3204 framer provides an indication of individual bit errors, along with a maskable  
interrupt when an error occurs and a count of individual errors.  
6.9.2  
T1 Out-of-Frame Detection  
An Out of Frame (OOF) condition is declared when a particular ratio of framing bits is determined  
to be in error. The user can select the OOF ratio by setting the appropriate bits in the configuration  
register. The user can select any window from 1 to 7 and any error threshold from 1 to 7.  
Table 28 lists the most common selectable combination of bits and ratios. When a receive OOF  
event occurs, IXF3204 framer declares a maskable OOF interrupt to the host processor.  
Table 28. T1 Out-Of-Frame Criteria Options  
Format  
Ratio  
Fe  
Ft  
Fs  
Ft and Fs  
2/4  
2/5  
2/6  
3/5  
X
X
X
X
ESF  
-
-
-
2/4  
2/5  
2/6  
X
X
X
X
X
X
X
X
X
D4 SF  
-
-
2/4  
2/5  
X
X
X
X
X
X
SLC®96  
NOTES:  
1. This table includes possible configurations for the IXF3204 framer.  
2. 2/n refers to any two framing bits in error in a sliding window of n framing bits (including 2 consecutive  
frame bit errors). An Ft bit window, an Fs bit window, and a combined Ft and Fs window can all be  
monitored simultaneously by user selection.  
3. In SLC®96 mode, once DDL alignment is determined, only Fs bits that do not carry DDL information are  
used in OOF detection. DDL bits can be considered unerrored Fs bits.  
6.9.3  
6.9.4  
T1 Resynchronization  
The IXF3204 framer can be configured to resynchronize either manually upon detection of an OOF  
condition or automatically (the default). If the IXF3204 framer is enabled for automatic detection  
and an OOF condition is present, the IXF3204 framer automatically searches for frame sync.  
T1 Change Of Frame Alignment  
The IXF3204 framer reports a Change of Frame Alignment (COFA) condition when the last  
receiver resynchronization results in a change of frame alignment. COFAs indicate that a new bit  
position has been selected as the valid framing bit location. In contrast, OOFs indicate that only  
some percentage of the framing bits are in error. COFAs are always associated with an OOF.  
Note: The IXF3204 framer provides a COFA indication bit in the port status register.  
73  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.10  
T1 Frame and Cyclic Redundancy Check Error Insertion  
The IXF3204 framer supports the controlled insertion of various classes of errors for testing.  
Insertion of errors is controlled by setting the appropriate bits.  
6.10.1  
T1 Frame Bit Error Insertion  
The IXF3204 framer transmit framer can be programmed to insert either single frame-bit errors or  
F-bit errors at several rates up to one in a million. The errors can be inserted in Ft, Fs, or Fe bits by  
inverting the value generated by the framer.  
6.10.2  
T1 CRC Error Insertion  
When the IXF3204 framer sources Cyclic Redundancy Check (CRC) bits, an additional feature  
allows the IXF3204 framer to command deliberate inversion (and thereby corruption) of outgoing  
CRC code words.  
The IXF3204 framer can insert CRC errors at a rate of either one per multiframe (continuous) or at  
a rate of up to one every 10-6 frames. CRC error insertion is available only in ESF mode and affects  
only the framing bits that carry the CRC.  
74  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.11  
6.12  
T1 Alarm Overview  
The next sections provide details for detecting and transmitting the following alarms:  
Section 6.12, “T1 Red Alarm”  
Section 6.13, “T1 Yellow Alarm”  
Section 6.14, “T1 Blue Alarm”  
T1 Red Alarm  
The T1 red alarm indicates loss of receive-side framing per ANSI T1.231. The Loss Of Frame (also  
known as ‘OOF’) condition is integrated for N time (with N from 125 microseconds to 8.19  
seconds) before the Red alarm status bit (RED) goes active and a maskable interrupt is generated.  
Intermittent OOF conditions are integrated so that if the density of OOF conditions is equal to or  
above the set value, the alarm is declared.  
The Red alarm flag is cleared if no OOF occurs for M time after re-acquisition of frame  
synchronization (with M any number up to 8.19 seconds). The clear condition is also integrated so  
that if the OOF state is not present for a density above the clear value, the alarm is removed. The  
default values are 2.5 seconds to set and 8.19 seconds to clear.  
The Loss Of Frame (OOF) condition, as well as the failure (red alarm), are reported in separate bits  
with change indicator and real time status.  
Note: For T1, there is no transmitted red alarm.  
75  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.13  
T1 Yellow Alarm  
The T1 yellow alarm signal (also known as a Remote Alarm Indication or ‘RAI’) indicates a  
receive-side fault on the far-end and is therefore an indication of local-side transmit path  
performance. Detection of either a blue alarm or a red alarm can generate the transmission of a  
yellow alarm.  
6.13.1  
T1 Yellow Alarm Detection  
Detection of a T1 yellow alarm is dependent upon the framing mode.  
T1 SF and SLC®96 Yellow Alarm Detection  
In the T1 SF and SLC®96 framing modes, yellow alarm detection is based on bit 2 being equal  
to ‘0’ in all TS of a frame, per ANSI T1.403. When this condition is detected, the Receive  
Yellow Alarm flag bit is set, and a maskable interrupt is generated. Further integration of the  
yellow alarm can be done using the programmable thresholds available for the integrated  
version of this alarm.  
T1 ESF Yellow Alarm Detection  
In the T1 ESF mode, an additional yellow alarm is detectable based upon the FDL, per ANSI  
T1.403. In this mode, the yellow alarm is declared if an FDL pattern (1111 1111 0000 0000)  
occurs in 16 contiguous 16-bit pattern intervals on the ESF datalink. The yellow alarm is  
cleared if the pattern does not match the alarm pattern in two contiguous patterns.  
6.13.2  
T1 Yellow Alarm Transmission  
A T1 yellow alarm transmission is initiated when a configuration bit is set or as a result of a  
consequent action. (For details, see Section 11.3, “Alarm Handling and Consequent Actions”.) The  
alarm can be sent automatically if the IXF3204 framer receiver automatic consequent action  
feature is enabled and the IXF3204 framer receives a triggering event. The triggering event is  
controlled by the automatic alarm control register. The alarm is sent as long as the receive event is  
present. Depending on the framing mode selected, the IXF3204 framer performs yellow alarm  
transmission differently.  
T1 SF and SLC®96 Yellow Alarm Transmission  
In T1 SF framing modes (SF and SLC®96), yellow alarm transmission is accomplished by  
forcing the second most-significant bit of all the PCM channels to a ‘0’, per ANSI T1.403. If  
the ZCS coding option is enabled, the force function occurs before ZCS processing  
T1 ESF Yellow Alarm Transmission  
In T1 ESF, the Yellow Alarm can be transmitted in the FDL, which complies with ANSI  
T1.403. In this mode, the FDL yellow alarm pattern (1111 1111 0000 0000) is transmitted on  
the FDL. When the yellow alarm transmit bit is cleared, the IXF3204 framer sends the idle  
code and waits for the next message from the selected FDL data source.  
76  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
6.14  
T1 Blue Alarm  
The T1 blue alarm signal (also known at the Alarm Indication Signal or ‘AIS’) indicates that the  
remote terminal is either off-line, or undergoing maintenance, or both. Also known as the ‘Keep-  
Alive’ signal, it is generated to allow proper clock recovery on lines undergoing maintenance,  
therefore preventing excess jitter transmission, and so on. (For more information on the T1 blue  
alarm, see Section 6.2.1, “T1 Alarm Indication Signal”.)  
6.14.1  
T1 Blue Alarm Detection  
In the T1 framing mode, an Alarm Indication Signal (AIS) is declared when less than 5 zeroes exist  
in a 3-ms window of received data, per ANSI T1.231. The indicator associated with the RAIS  
reports the AIS and causes a maskable processor interrupt. This indicator is cleared if the received  
signal has 6 or more zeroes in a 3-ms window. The blue alarm is reliably detected in the presence of  
a 1 x 10-3 BER. The AIS condition, as well as the failure (blue alarm), are reported in separate bits  
with change indicator and real-time status.  
6.14.2  
T1 Blue Alarm Transmission  
By setting the appropriate bits, an AIS can be sent as an unframed all-ones from TPOS and TNEG,  
per ANSI T1.231.  
AIS also can be sent automatically if both of the following occur: the IXF3204 framer receiver  
automatic alarm response feature is enabled and the IXF3204 framer receives a triggering event  
(controlled by the automatic alarm control register). The alarm is sent as long as the receive event  
is present.  
AIS can be generated as part of a consequent action if both of the following occur: (1) there is a  
triggering event and (2) the consequent action is enabled.  
6.15  
Fractional T1  
In Fractional T1 mode, the system side can be programmed to source gapped clock outputs for both  
the receive and transmit directions. Gapping is possible at a DS0 level and is programmable.  
Fractional T1 is enabled by programming the appropriate receive and transmit gap selections.  
As an option, the F bit can be gapped when in gap clock mode. The clock must be output from the  
IXF3204 framer in both the Rx and Tx backplane directions.  
Note:  
Gapping must be used in 1x streams only.  
Gapped clocks are generated only when the IXF3204 framer is the clock source. When the  
IXF3204 framer is a clock sink, it requires a continuous, non-gapped clock for correct  
operation. In this case, clock gapping for fractional T1 must be handled externally.  
77  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
7.0  
J1 Framers  
This chapter discusses the following J1 framer topics:  
Section 7.1, “J1 Frame Operations”  
Section 7.2, “J1 Alarm Overview”  
Section 7.3, “J1 Yellow Alarm”  
7.1  
J1 Frame Operations  
Operation of J1 frames (per TTC JT-G703, JT-G704, JT-G706, and JT-I431) is very similar to that  
of T1 frames. This chapter describes only the differences between J1 and T1. The rest of the  
functions, such as line coding, AIS, OOF, and so on are the same for J1 as for T1. (For details of J1  
operations that are the same as T1 operations, see Chapter 6.0, “T1 Framers”.)  
Table 29 lists and cross references the primary differences between J1 and T1 frame operations.  
Table 29. Primary Differences between J1 and T1 Frame Operations  
J1 and T1 Frame  
Cross Reference to Section Discussing the Difference  
Operation Differences  
12-frame multiframe structure (SF)  
24-frame multiframe structure (ESF)  
Section 7.1.1, “J1 Frame Operation - Modified 12-Frame Multiframe”  
Section 7.1.2, “J1 Frame Operation - Modified 24-Frame Multiframe”  
CRC-6 procedure, 24-frame multiframe Section 7.1.2, “J1 Frame Operation - Modified 24-Frame Multiframe”  
Yellow alarm definition Section 7.3, “J1 Yellow Alarm”  
78  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
7.1.1  
J1 Frame Operation - Modified 12-Frame Multiframe  
Table 30 lists the modified J1 12-frame multiframe structure, which operates at 1.544 Mbps. In  
contrasting the format of the J1 12-multiframe and the T1 SF, the major difference is the  
(re)definition of the F bit in frame 12 of the multiframe structure. With J1, this bit is defined to be a  
far-end receive failure alarm (also known as ‘Japanese Yellow Alarm’).  
Use of Japanese Yellow Alarm, in which an Fs bit is lost to RAI use, requires a modified framing  
algorithm (from the T1 SF framing algorithm) to manage the modified framing structure. This  
alarm is valid only when J1 12-Frame multiframe mode is selected. The Japanese Yellow Alarm is  
described in Section 7.3, “J1 Yellow Alarm”.  
To select the J1 12-frame multiframe (1) use the application programming interface manual for the  
IXF3204 framer to enable J1 operation and select J1-12 frame multiframe and (2) use Table 30 to  
select the J1 yellow alarm bit.  
Table 30. J1 12-Frame Multiframe Structure  
F Bits  
Time Slot Bit Usage  
Frame  
Signaling Bit Definition  
Terminal  
Framing  
Bit Ft  
Signaling  
Framing  
Bit Fs  
Pulse-Code  
Modulation  
Format  
Signaling  
(If Used)  
Bit  
2-State  
4-State  
1
2
1
1
-
-
0
-
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
194  
3
387  
0
-
-
-
4
580  
0
-
-
-
5
773  
1
-
-
-
6
966  
1
-
A
-
A
-
7
1159  
1352  
1545  
1738  
1931  
0
-
8
1
-
-
-
9
1
-
-
-
10  
11  
1
-
-
-
0
-
-
Japanese  
Yellow  
12  
2124  
-
1-7  
8
A
B
Alarm  
79  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
7.1.2  
J1 Frame Operation - Modified 24-Frame Multiframe  
Table 31 lists the modified J1 24-frame multiframe structure, which also operates at 1.544 Mbps. In  
contrasting the format of the J1 24-multiframe and the T1 ESF, the major difference is the  
(re)definition of the CRC-6 calculation procedures.  
With J1 ESF, the CRC-6 calculation is based upon the values of all 4,632 bits in the J1 24-  
multiframe structure, including the actual Fe bit values.  
With T1 ESF, the CRC-6 calculation is based on the assumption that all Fe bits have a value of  
‘1’ for calculation purposes. For details, see Section 6.7.2, “T1 ESF CRC-6 Procedures”.  
To select the J1 24-frame multiframe (1) use the application programming interface manual for the  
IXF3204 framer to enable J1 operation and to select J1-24 frame multiframe and (2) use Table 31  
to select the J1 yellow alarm bit.  
Table 31. J1 24-Frame Multiframe Structure  
F-Bits  
Time Slot Bit Usage  
Pulse-  
Signaling Bit Definition  
Frame  
Num-  
ber  
Bit  
Num-  
ber  
Framing Facility  
Code  
Modulation  
Format  
Signaling  
(If used)  
2-  
4-  
16-  
Bit  
Fe  
Data  
Link  
CRC-6  
State  
State  
State  
1
2
1
-
-
m
-
-
e1  
-
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
1-8  
1-8  
1-8  
1-8  
1-8  
1-7  
-
-
-
-
-
-
-
-
194  
3
387  
-
m
-
-
-
-
-
4
580  
0
-
-
-
-
-
-
5
773  
m
-
-
-
-
-
-
6
966  
-
e2  
-
8
-
A
-
A
-
A
-
7
1159  
1352  
1545  
1738  
1931  
2124  
2317  
2510  
2703  
2896  
3089  
3282  
3475  
3668  
3861  
4054  
4247  
4440  
-
m
-
8
0
-
-
-
-
-
-
9
m
-
-
-
-
-
-
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
-
e3  
-
-
-
-
-
-
m
-
-
-
-
-
1
-
-
8
-
A
-
B
-
B
-
m
-
-
-
e4  
-
-
-
-
-
-
m
-
-
-
-
-
0
-
-
-
-
-
-
m
-
-
-
-
-
-
-
e5  
-
8
-
A
-
A
-
C
-
-
m
-
1
-
-
-
-
-
-
m
-
-
-
-
-
-
-
e6  
-
-
-
-
-
-
m
-
-
-
-
-
1
-
8
A
B
D
80  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
7.2  
J1 Alarm Overview  
The next sections provide details for detecting and transmitting the following alarms:  
Red. The J1 red alarm is the same as the T1 red alarm. (See Section 6.12, “T1 Red Alarm”.)  
Blue. The J1 blue alarm is the same as the T1 blue alarm. (See Section 6.14, “T1 Blue  
Alarm”.)  
Yellow. The following text describes J1 yellow alarm detection and transmission.  
7.3  
J1 Yellow Alarm  
The J1 yellow alarm is also known as Remote Alarm Indication (RAI). It indicates a receive-side  
fault on the far-end and is therefore an indication of local-side transmit path performance.  
Detection of either a blue alarm or a red alarm can generate the transmission of a yellow alarm.  
7.3.1  
J1 Yellow Alarm Detection  
J1 yellow alarm detection is dependent upon framing mode, as described in the following sections.  
J1 SF Yellow Alarm Detection  
In J1 SF (12-frame multiframe) structure, an alternate yellow alarm (the ‘Japanese yellow  
alarm’) is defined per TTC JT-G704. A Japanese yellow alarm is detected if the Fs bit in frame  
12 of the superframe is equal to ‘1’ for two consecutive superframes, and it clears when F bit  
12 is not equal to ‘1’ for 2 consecutive superframes.  
J1 ESF FDL Yellow Alarm Detection  
In J1 24-frame multiframe structure, the yellow alarm is detected when 16 consecutive ones  
are detected in the DL bit, per TTC JT-G704.  
7.3.2  
J1 Yellow Alarm Transmission  
A J1 yellow alarm transmission is initiated when the configuration bit is set or as a result of a  
consequent action. (For details, see Section 11.3, “Alarm Handling and Consequent Actions”.) The  
alarm can be sent automatically if the IXF3204 framer receiver automatic consequent action  
feature is enabled and the IXF3204 framer receives a triggering event. The triggering event is  
controlled by the automatic alarm control register. The alarm is sent as long as the receive event is  
present. Depending on the selected framing mode, the yellow alarm transmission is performed  
differently.  
J1 SF Yellow Alarm Transmission  
In J1 12-frame multiframe (SF) mode an alternate yellow alarm transmission (the Japanese  
yellow alarm) is enabled, which inverts the frame 12 bit to ‘1’, per TTC JT-G704.  
J1 ESF FDL Yellow Alarm Transmission  
In J1 24-frame multiframe mode, the FDL yellow alarm is detected when there are 16  
consecutive ones in the data link bits, per TTC JT-G704.  
81  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.0  
E1 Framers  
This chapter discusses the following E1 Framer topics:  
Section 8.1, “E1 Line Coding”  
Section 8.2, “E1 Line Monitoring”  
Section 8.3, “E1 Insertion of Line Errors”  
Section 8.4, “E1 Framing”  
Section 8.5, “E1 FAS/NFAS Framing”  
Section 8.6, “E1 CRC-4 Multiframe”  
Section 8.7, “E1 Remote End Block Error Operation”  
Section 8.8, “E1 Channel-Associated Signaling Multiframe”  
Section 8.9, “E1 Simultaneous CAS and CRC Multiframes”  
Section 8.10, “E1 Alarm Overview”  
Section 8.11, “E1 Alarm: Red Alarm”  
Section 8.13, “E1 Alarm: TS16 RAI”  
Section 8.14, “E1 Alarm: TS16 AIS”  
Section 8.15, “E1 Alarm: AIS”  
Section 8.16, “E1 Main Indicators”  
Section 8.17, “E1 Receiver Resynchronization Control”  
Section 8.18, “E1 Sa/Si Bit Access and Handling”  
Section 8.19, “Fractional E1 Mode”  
82  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.1  
E1 Line Coding  
The IXF3204 framer provides E1 line coding and decoding functions to support non-coding line  
interfaces and to facilitate performance monitoring.  
The following sections detail the supported E1 coding formats.  
Section 8.1.1, “E1 Alternate Mark Inversion”  
Section 8.1.2, “E1 High-Density Bipolar Three”  
8.1.1  
E1 Alternate Mark Inversion  
As with T1 line coding, Alternative Mark Inversion (AMI) is a Return-to-Zero (RZ) format, per  
ITU G.701. In this format:  
A binary ‘one’ (a ‘mark’) is represented by either a positive- or negative-going pulse.  
A binary ‘zero’ (a ‘space’) is represented by the absence of a pulse.  
As with T1 line coding, each consecutive pulse alternates in polarity (for example, a positive pulse  
must always be followed by a negative pulse and a negative pulse must always be followed by a  
positive pulse) regardless of the number of intervening spaces between the two pulses.  
For E1 line coding, as described in Section 8.1.2, “E1 High-Density Bipolar Three”, HDB3 line  
coding method is used to prevent excess zeroes from occurring.  
8.1.2  
E1 High-Density Bipolar Three  
In High-Density Bipolar Three (HDB3) coding, four consecutive zeroes in the E1 data stream are  
replaced by the HDB3 substitution pattern of either ‘000V’ or ‘B00V’, in which ‘V’ is an  
intentional bipolar violation (BPV) and ‘B’ is a valid bipolar mark. This substitution pattern, per  
ITU G.703, limits the maximum number of consecutive spaces to three.  
The choice of substitution pattern is made so that the number of B pulses between consecutive V  
pulses is odd (that is, successive V pulses are of alternate polarity). This substitution is made  
regardless of where the four consecutive zeroes occur in the datastream, including framing,  
signaling, and alarm bits.  
The IXF3204 framer performs both HDB3 coding on the E1 transmitted signal and HDB3  
decoding on the E1 received signal. The user must select the proper registers, defined in the  
memory map document for the IXF3204 framer.  
Note:  
Select HDB3 encoding/decoding by programming appropriate bits in the associated register.  
Received BPVs that are part of the HDB3 pattern are not counted as BPVs in the coding  
violation error counter.  
83  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.2  
E1 Line Monitoring  
Before framing activity occurs, the E1 line signal is monitored for the following alarms and  
impediments:  
Section 8.2.1, “E1 Alarm Indication Signal”  
Section 8.2.2, “E1 Auxiliary Pattern”  
Section 8.2.3, “E1 Coding Violations”  
Section 8.2.4, “E1 Loss of Signal”  
8.2.1  
E1 Alarm Indication Signal  
An E1 Alarm Indication Signal (‘AIS’), per ITU G.775 is declared when less than three spaces (that  
is, two or less zeroes) are detected in a 250-microsecond period of data in a 512-bit window on each  
of two consecutive periods. This condition must be detected in the presence of a 1.0E-03 Bit Error  
Rate (BER) so that a framed all-ones pattern is not mistaken as an AIS.  
Alternatively, the AIS indicator can be coupled with the Loss of Frame Detector, per ETS 300 233.  
In this case, detection of both AIS and LOF is used to set the received AIS indicator bit. After AIS  
is detected, the port status flag is set, and a maskable processor interrupt is generated. The AIS is  
cleared when the set conditions are not met. The IXF3204 framer can also send the AIS signal  
toward the line side when programmed by the user or as a consequent action. (For details, see  
Section 11.3, “Alarm Handling and Consequent Actions”.)  
8.2.2  
E1 Auxiliary Pattern  
ETS 300 233 defines an alternative signal to AIS for E1 lines, per ETSI 300 233. This signal, the  
Auxiliary Pattern (AUXP) is an unframed continuous pattern of marks and spaces (101010...).  
AUXP is declared when a continuous alternating mark/space pattern is detected over a 512-bit  
period (that is, over 250 microseconds, or two frames) in the presence of a 10-3 Bit Error Rate  
(BER) so that a framed 1:1 pattern is not mistaken as an AUXP. Once AUXP is detected, the alarm  
status flag is set, and a maskable processor interrupt is generated. The AUXP is cleared when the  
pattern is not detected in any subsequent 512-bit period after the detection of AUXP.  
When the user programs the IXF3204 framer to send AUXP, an unframed 1:1 pattern is transmitted  
on the line. AIS and AUXP transmission should not be set at the same time. However, if they are,  
AIS takes precedence.  
84  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.2.3  
E1 Coding Violations  
For E1, two basic types of line coding violations are defined:  
A Bipolar Violation (‘BPV’) coding violation, per ITU G.703 is defined as two consecutive  
pulses (marks) of the same polarity.  
A High-Density Bipolar 3 (‘HDB3’) coding violation, per ITU O.161 is defined as the  
occurrence of two consecutive BPVs of the same polarity.  
The IXF3204 framer actively monitors the line signal for coding violations and provides a status  
register count of detected violations for performance monitoring purposes. The information can be  
read from the LIV and LICV registers.  
8.2.4  
E1 Loss of Signal  
An E1 Loss of Signal (‘LOS’) is defined as any period of 175+/- 75 clock cycles in which no pulse  
transitions occurred. The IXF3204 framer continually monitors the line signal for LOS  
occurrences. The LOS indication is set when no pulse transitions are detected for a period that  
exceeds the programmed threshold limit. The LOS indication is cleared if there are N transitions  
detected in a window of duration M. Receive signal losses set a maskable interrupt flag.  
8.3  
E1 Insertion of Line Errors  
For E1 testing, the IXF3204 framer supports controlled insertion of the following line error types.  
Framing errors (not discussed here)  
CRC errors, at rates from continuous to one in a million (Section 8.6.7, “E1 CRC-4 Error  
Insertion”)  
Bipolar Violation (BPV) errors (discussed in the following text)  
For HDB3 or AMI modes, the IXF3204 framer transmitter can be programmed to insert BPV  
errors. The IXF3204 framer error insertion register allows insertion of either single BPVs or  
insertions at a rate of from 100% (that is, insert continuous BPVs) up to 10-6 (that is, insert one  
BPV every million of marks).  
For E1, BPV insertions are subject to the following conditions:  
HDB3 zero-suppression coding is not violated.  
During Line Loopback, BPV insertion is not performed even if it is enabled.  
If the IXF3204 framer detects a DS1 in-band Network Loop back code, the IXF3204 framer  
enters a line loopback. As a result, any BPV insertions that are enabled are then disabled.  
If the IXF3204 framer has a full or partial (DS0s) payload loopback code and if BPV insertion  
is not desired during this loopback BPV, then insertion must be manually disabled.  
85  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.4  
E1 Framing  
Table 32 lists the structure of a basic E1 frame, per ITU G.704, G.706, and G.732. The E1 basic  
frame format can be combined into the multiframe formats as described in the following sections:  
Section 8.5, “E1 FAS/NFAS Framing” to Section 8.8, “E1 Channel-Associated Signaling  
Multiframe”.  
Table 32. E1 Basic Frame Structure  
Parameter  
Value  
Bit rate  
2.048 Mbps  
256 bits, consisting of:  
Frame length  
8 overhead framing bits per frame  
248 payload bits  
Frame period  
125 microseconds  
Frame rate  
8 kHz  
Payload (or ‘Channelization’)  
Channel rate  
30 channels (also known as ‘time slots’) with 8 bits/channel  
64 Kbps  
8.5  
E1 FAS/NFAS Framing  
Basic G.704 FAS/NFAS framing is selected by enabling E1 framing mode and disabling CAS and  
CRC-4 multiframing, per ITU G.704, G.706.  
8.5.1  
E1 FAS/NFAS Framing Description  
Two distinct basic frame types are defined, one with the Frame Alignment Signal (FAS) word in  
Time Slot 0 (TS0) and one with the Not FAS (NFAS) word in TS0. These two different frame types  
are alternately transmitted and are used to determine frame synchronization and provide bandwidth  
for maintenance and overhead functions.  
Table 33 lists the definitions for the TS0 bits.  
Table 33. E1 Time Slot 0 Bit Allocation  
FAS/  
Bit 1  
Bit 2  
Bit 3  
Bit 4  
Bit 5  
Bit 6  
Bit 7  
Bit 8  
NFAS  
International  
Bit (Si)1  
FAS  
0
0
1
1
0
1
1
Remote  
Alarm  
Spare Bit Spare Bit Spare Bit Spare Bit Spare Bit  
(Sa4)3  
(Sa5) (Sa6) (Sa7) (Sa8)  
International  
Bit (Si)  
NFAS  
1
Indication  
(A)2  
NOTES:  
1. Reserved for international use. Usage is defined in ITU G.704.  
2. 0 = No Alarm. 1 = Alarm Condition.  
3. Spare Bits Sa4 to Sa8. Usage is defined in ITU G.704. Possible uses include point-to-point applications  
(Sa4-Sa8), message-based data link (Sa4), national bit usage, or synchronization status messages. User  
must set these bits to ‘1’ on links that cross an international border.  
86  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 10 shows the entire FAS/NFAS ‘doubleframe’ structure.  
Figure 10. FAS/NFAS Doubleframe  
Doubleframe  
Frame 0  
Frame 1  
NFAS  
Frame 0  
FAS  
Frame 1  
NFAS  
. . . . . .  
. . . . . .  
FAS  
FAS E1 Frame  
NFAS E1 Frame  
Frame Rate = 8 kHz  
32 Time Slots at  
32 x 8-Bit Time Slots =  
256 bits/frame  
64 kbps = 2048 kbps  
. . .  
. . .  
TS0  
TS1  
TS30  
TS31  
TS0  
TS1  
TS30  
7
TS31  
8
1
1
Si  
2
0
3
4
1
5
1
6
0
7
1
1
Si  
2
1
3
A
4
5
6
8
Bit Position  
0
Sa4 Sa5 Sa6 Sa7 Sa8  
Frame Alignment Pattern  
International Bit  
Additional Spare Bits  
Spoiler Bit  
(to avoid false framing)  
Remote Alarm  
FAS = Frame Alignment Signal  
NFAS = Not Frame Alignment Signal  
Sa = National Bits  
Si = International Bit  
TS = Time Slot  
87  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.5.2  
E1 FAS/NFAS Framing Operation  
To achieve synchronization, the following detection sequence is required:  
Reception of a FAS word (0011011 binary) with no errors.  
Reception of a NFAS word with bit 2 = ‘1’ precisely one frame period later.  
Reception of a FAS word with no errors precisely one frame period later.  
The OOF flag bit is set when frame sync is lost and cleared when frame alignment is established. It  
generates a maskable interrupt for the host processor. If frame sync is lost and then regained at a  
different position (as marked by the off-line framer circuit), the Change Of Frame Alignment  
(COFA) bit is set.  
In the receive direction:  
In a FAS frame, the Si bit is extracted and stored in a byte register. The byte is updated on  
multiframe boundaries.  
In an NFAS frame, the Si bit and the Sa4 to Sa8 bits are also extracted and stored on multiframe  
boundaries in byte registers, and all the bytes in the registers are accessible to the host processor.  
When the framer is not in CRC-4 mode, the byte is updated every 16 frames without any specific  
alignment to a frame number, FAS and eight NFAS. The Sa bits are also accessible to the data link  
module. For configuration details and a description of Sa-bit handling, see Section 8.18, “E1 Sa/Si  
Bit Access and Handling”. For TS0 bit usage, see Figure 10.  
In the transmit direction:  
The FAS/NFAS frame time slot 0 information can be either or both of the following:  
Generated internally, assembled from the provided Sa, Si, and RAI bits in the appropriate  
registers.  
Sourced transparently from the system backplane to the line.  
The Si bits in both the FAS (Sif) and NFAS (Sinf) frames may be passed through transparently  
from the system backplane. This configuration results in the IXF3204 framer sourcing the FAS and  
NFAS words from the respective internal sources with the exception of the Si bits, which are now  
furnished by the external source. Similarly, the Sa bits in the NFAS frame may be passed through  
transparently from the serial interface.  
8.5.3  
E1 FAS/NFAS Error Generation  
The IXF3204 framer allows insertion of single FAS or NFAS bit errors or bit error insertions at  
several rates from continuous to one in a million frames.  
88  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.6  
E1 CRC-4 Multiframe  
This mode is selected when CRC-4 mode is set in the configuration registers in Rx or Tx mode, per  
ITU G.704.  
8.6.1  
E1 CRC-4 Multiframe Description  
Four-bit Cyclic Redundancy Check (CRC-4) Multiframing is used for immunity against false  
framing and also provides non-intrusive error monitoring capabilities for the E1 payload data. The  
implementation consists of redefinition of Bit 1 of the FAS/NFAS frames and definition of a larger  
multiframe structure.  
The CRC-4 Multiframe has 16 alternating FAS/NFAS frames, consecutively numbered from 0 to  
15. The CRC-4 Multiframe is in turn divided into two 8-frame ‘sub-multiframes’: SMF I and SMF  
II. When CRC-4 multiframing is enabled, a CRC is calculated for each ‘sub-multiframe’ and is  
reported in the next multiframe.  
In FAS frames, bit 1 is used to send the four CRC-4 bits, designated C1 - C4, in each SMF.  
In NFAS frames, bit 1 is used to send the four-bit CRC-4 multiframe alignment pattern  
(001011) and two CRC-4 error indication bits (E).  
Table 34 lists the CRC-4 Multiframe structure.  
Table 34. CRC-4 Multiframe Structure  
Time Slot 0 Bit Number  
Frame  
SMF  
Number  
1
2
3
4
5
6
7
8
0
1
C1  
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
A
0
1
Sa4  
1
1
Sa5  
1
0
Sa61  
0
1
Sa7  
1
1
Sa8  
1
2
C2  
0
3
A
0
Sa4  
1
Sa5  
1
Sa62  
0
Sa7  
1
Sa8  
1
I
4
C3  
1
5
A
0
Sa4  
1
Sa5  
1
Sa63  
0
Sa7  
1
Sa8  
1
6
C4  
0
7
A
0
Sa4  
1
Sa5  
1
Sa64  
0
Sa7  
1
Sa8  
1
8
C1  
1
9
A
0
Sa4  
1
Sa5  
1
Sa61  
0
Sa7  
1
Sa8  
1
10  
11  
12  
13  
14  
15  
C2  
1
A
0
Sa4  
1
Sa5  
1
Sa62  
0
Sa7  
1
Sa8  
1
II  
C3  
E1  
C4  
E2  
A
0
Sa4  
1
Sa5  
1
Sa63  
0
Sa7  
1
Sa8  
1
A
Sa4  
Sa5  
Sa64  
Sa7  
Sa8  
NOTE:  
1. A: Remote Alarm Indication; C1 - C4: CRC-4 Bits; En: Remote End CRC-4 Block Error Indicator Bits;  
Sa4 - Sa8: Additional Spare Bits; Sa6N: Sa6 Bit Numbering per ETS 300 233 Codeword Definition.  
89  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.6.2  
E1 CRC-4 Multiframe Operation  
When CRC-4 is selected as the receive framing option and after FAS/NFAS frame sync is present,  
the receiver attempts to synchronize to the 16-frame CRC multiframe, per ITU G.706. CRC-4  
multiframe alignment is attained when at least two correct CRC-4 Multiframe Alignment Signals  
(‘MFAS’) 001011 binary are detected within 8 milliseconds and the time between each correct  
MFAS is either 2 milliseconds or multiples of 2 milliseconds.  
The pulse generated every 16 frames at the appropriate backplane multi-frame pulse ball  
corresponds to the CRC-4 multiframe boundary or to the CAS multiframe boundary, depending on  
the selection by the user. As a check for spurious frame synchronization, if CRC-4 alignment is not  
achieved within 8 milliseconds after FAS/NFAS sync, a new search is initiated for valid FAS/  
NFAS frame alignment.  
8.6.3  
E1 CRC-4 Multiframe Interworking  
If ITU G.706 Annex B CRC Interworking functionality is enabled (which allows the interworking  
of CRC-4 with non-CRC-4 equipment), the following procedure is used if CRC-4 multiframe  
alignment is not achieved within 100 to 500 milliseconds:  
1. Set the ‘Loss of CRC Multiframe Alignment’ indicator.  
2. Inhibit receive CRC processing.  
3. Continue to transmit CRC-4 data with both of the ‘E’ Bits (that is, the REBE bits) set to ‘0’.  
The IXF3204 framer firmware manages the interworking function after the user enables this  
function. (For register and implementation details, see the memory map document for the IXF3204  
framer.)  
8.6.4  
8.6.5  
E1 CRC-4 Multiframe Error Checking  
After CRC-4 multiframe alignment is achieved, CRC-4 error checking can start and frame-  
alignment monitoring continues. If there is:  
No mismatch between the calculated remainder and the received CRC-4 bits, no CRC error is  
registered for the checked SMF.  
A mismatch between the calculated remainder and the received CRC-4 bits, then a CRC-4  
error has occurred, the event is flagged, and a maskable interrupt is driven and recorded in the  
receiver CRC-4 error counter. The error counter register available to the host processor is  
updated every second.  
E1 Loss of CRC-4 Multiframe Alignment  
If basic frame alignment is lost, then the CRC multiframe is lost. As a user-enabled option, CRC-4  
Multiframe alignment is lost if two consecutive CRC MF alignment signals are received with  
errors. Loss of CRC multiframe is indicated and causes the generation of a maskable interrupt per  
ITU G.706 as well as both ETSI 300 01 and 300 233. (The default state is ‘disabled’.)  
If a minimum of 915 errored CRC blocks are detected out of a window of 1000, a false frame  
alignment is indicated (loss of frame) and a new search for frame alignment is started at a point just  
after the location of the assumed spurious frame alignment signal.  
90  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.6.6  
E1 CRC-4 Multiframe Transmission  
The CRC multiframe signal is generated by the Tx framer when that mode is enabled. The CRC-4  
bits can be sent from the ones calculated in the Tx framer or from the bits received from the  
backplane side.  
In general, the time slot 0 information related to CRC, Sa/Si, RAI, and REBE bits can be:  
Generated from any of the following:  
— The calculated CRC  
— The provided Sa, Si registers  
— The provided RAI and REBE bits from the appropriate register  
— The consequent actions module, if it is enabled. (For details, see Section 11.3, “Alarm  
Handling and Consequent Actions”.)  
Sourced transparently from the system backplane to the line.  
A combination of the two above  
Multiframe boundary alignment can come from an external source or from a free-running internal  
multiframe counter.  
8.6.7  
E1 CRC-4 Error Insertion  
The CRC-4 encoder may be set to insert single or continuous CRC-4 errors by inverting the C1-C4  
bits. The Error Injection register allows insertion of either a single CRC error or error insertion at a  
rate from one to one in a million.  
8.7  
E1 Remote End Block Error Operation  
Detection:  
The Remote End Block Error bits (also known as ‘REBE’ or ‘E’ bits) are indications from the  
downstream data source that it detected a CRC-4 error in an SMF sent to it by the near end.  
Normally, the E bits are set to ‘1’, but when there is a remote-end SMF block error (and the remote  
end is equipped for REBE operation), the error REBE is reported by clearing to ‘0’ the E bit sent  
back to the near end. Upon receipt of an E bit = ‘0’, the event is recorded in the receive 12-bit  
REBE counter.  
Transmission:  
If the automatic REBE response feature is:  
Not enabled, the transmit REBE bits (bit 1 of frames 13 and 15) are set to ‘1’.  
Enabled and a CRC-4 error is detected in the receive:  
— SMF I, then the transmit E bit in frame 13 of the next multiframe is set to ‘0’.  
— SMF II, then the transmit E bit in frame 15 of the next multiframe is set to ‘0’.  
Note: The REBE value can be forced by the user or programmed to follow some consequent actions. (For  
details, see Section 11.3, “Alarm Handling and Consequent Actions”.)  
91  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.8  
E1 Channel-Associated Signaling Multiframe  
This section discusses the E1 Channel-Associated Signaling (CAS) multiframe.  
8.8.1  
E1 CAS Multiframe Description  
E1 CAS Multiframing, per ITU G.704, uses time slot 16 both to define signaling multiframe  
boundaries and to contain individual channel signaling bits. Time slot 0 usage is identical to FAS/  
NFAS Doubleframe usage. The CAS multiframe can be aligned to either the FAS or NFAS frames.  
The CAS multiframe is made up of 16 consecutive basic E1 frames (eight doubleframes) numbered  
from 0 to 15. Time slot 16 of frame 0 has a multiframe alignment signal (‘MFAS’) 0000 binary in  
the first 4-bit positions of the time slot. The remaining 4 bits have spare bits and an alarm  
indication. Time slot 16 in the remaining frames (1 to 15) has signaling information for TS 1 to 15  
and TS 17 to 31.  
Table 35 lists how sixteen state words are imbedded in TS16. No signaling is associated with TS0  
or TS16, as these time slots are overhead time slots and not payload channels. (This table is  
repeated as a convenience to the reader in Section 10.2.3, “E1 Channel-Associated Signaling: Time  
Slot 16”.)  
Table 35. Time Slot 16 CAS Multiframe Structure  
Time Slot 16  
Frame  
Number  
Bits 1 - 4  
Bits 5-8  
0000  
0
XYXX2  
MFAS1  
ABCD  
ABCD  
1
2
TS1 Signaling  
ITU Channel 1  
TS17 Signaling  
ITU Channel 16  
ABCD  
TS2 Signaling  
ITU Channel 2  
ABCD  
TS18 Signaling  
ITU Channel 17  
ABCD  
TSn Signaling  
ITU Channel n  
ABCD  
TS (n + 16) Signaling  
ITU Channel (n + 15)  
n
ABCD  
TS14 Signaling  
ITU Channel 14  
ABCD  
TS30 Signaling  
ITU Channel 29  
14  
ABCD  
TS15 Signaling  
ITU Channel 15  
ABCD  
TS31 Signaling  
ITU Channel 30  
15  
NOTES:  
1. MultiFrame Alignment Signal.  
2. X: Spare Bits; Y: Remote Alarm Indication; 0: No Alarm; 1: Alarm.  
92  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.8.2  
8.8.3  
E1 CAS Multiframe Operation  
The search for the TS16 CAS structure is started when the option is enabled and after basic frame  
alignment is obtained. CAS alignment is declared when the ‘0000’ pattern is found following a  
non-zero time slot. The receiver can detect if the CAS multiframe is aligned to the FAS or NFAS  
frame. The state of the ‘Y’ bit is used to check for the TS16RAI signal.  
E1 Loss of CAS Multiframe  
Loss of CAS multiframe is indicated by a maskable indicator. Multiframe alignment loss is  
reported if two consecutive CAS Multiframe Alignment Signals (MFAS) are received with errors.  
As an option, multiframe alignment loss is reported if all the bits in TS16 are zeroes for the period  
of an entire multiframe. The all-zeroes option disallows the reception of all zeroes used in the  
signaling-bit positions. If alignment is lost due to the all-zeroes condition, realignment takes place  
after a valid CAS MultiFrame (MF) is received in TS-16 following a frame in which the TS16 has  
at least one non-zero bit.  
8.8.4  
E1 CAS Multiframe Transmission  
CAS multiframe boundary alignment can come from either an external source or from an internal  
multiframe counter. An external sync signal aligns data on the TX serial interface for insertion into  
frame 0 of the 16-frame CAS TX multiframe.  
The normal multiframe alignment signal consists of all zeroes in the first 4 bits of TS16 in frame 0  
of the CAS multiframe. More than two consecutive erroneous MFAS signals cause the far end to  
lose CAS-MF sync.  
As listed in Table 35, the X bits are spare bits that accompany the MFAS and the TS 16 remote  
alarm (Y bit) in TS16 of frame 0. The X bits occupy positions 5, 7, and 8 in TS16. If the IXF3204  
framer supplies TS16, the X bits can be individually set in the transmit signaling register. The  
default value for each of the X bits is binary 1.  
8.8.5  
E1 CAS Multiframe Alignment to FAS/NFAS  
Frame 0 of the transmitted CAS Multiframe [containing the MultiFrame Alignment Signal (MFAS)  
in time slot 16] can be aligned to either a FAS or NFAS basic E1 frame.  
93  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.9  
E1 Simultaneous CAS and CRC Multiframes  
In this mode, both CAS and CRC multiframes are present simultaneously, per ITU G.704. The CAS  
multiframes are not necessarily synchronized to the CRC-4 multiframes. This mode is enabled by  
simultaneously enabling CAS and CRC multiframing.  
This mode of operation allows the concurrent use of both CAS and CRC-4 multiframing. The  
alignment of the CAS multiframe is independent of the CRC-4 multiframe. Even though the CRC-  
4 multiframe has a specific sequence (that is, the C1 bits are in frame 0 and frame 8), frame 0 of the  
CAS multiframe needs to be aligned only with either the FAS or NFAS frame word. Therefore, for  
both FAS and NFAS alignments, frame 0 of the CAS multiframe can be in any of 8 different  
positions relative to frame 0 of the CRC-4 multiframe. CAS and CRC-4 alignment search start after  
basic frame alignment is accomplished.  
In the Rx path, the multiframe pulse delivered to the backplane can be sourced by either the CAS or  
CRC multiframes and can be programmed by the user. Both CAS (TS16) and CRC-4 multiframing  
can be employed simultaneously. The transmit multiframe signal can correspond to either the CAS  
or CRC-4 multiframe sync pulse. If a transmit multiframe is assigned to the CRC-4 multiframe  
pulse, the CAS multiframe can be aligned to either a FAS or NFAS basic frame. The user can select  
FAS or NFAS alignment for CAS.  
94  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.10  
E1 Alarm Overview  
The next sections provide details for the following alarms:  
Section 8.11, “E1 Alarm: Red Alarm”  
Section 8.12, “E1 Alarm: Remote Alarm Indication”  
Section 8.13, “E1 Alarm: TS16 RAI”  
Section 8.14, “E1 Alarm: TS16 AIS”  
Section 8.15, “E1 Alarm: AIS”  
8.11  
8.12  
E1 Alarm: Red Alarm  
As with a T1 red alarm, an E1 red alarm indicates a loss of receive-side framing. Also, as with T1,  
for E1 there is no transmitted red alarm.  
If an OOF condition persists for a period N or more, the OOF Alarm status bit (RED) goes active  
and a maskable processor interrupt is generated per ITU Q.516. The status register flag clears if no  
OOF occurrences are detected for a period M. The user can program the value of N and M from  
125 microseconds to 8.19 seconds. The Loss Of The Frame (OOF) condition as well as the failure  
(red alarm) are reported in separate bits with change indicator and real-time status.  
E1 Alarm: Remote Alarm Indication  
An E1 Remote Alarm Indication (RAI) is declared if bit 3 of three consecutive NFAS words equals  
‘1’, per ITU G.704. The alarm is cleared if three consecutive NFAS words have bit 3 equal to ‘0’.  
The receipt of remote alarm sets the status flag RAI and generates a maskable processor interrupt.  
In the transmit side, RAI can be generated by a user command or as part of a consequent action  
upon a triggering receive condition. The triggering receive conditions are defined in the consequent  
actions section. The remote alarm is sent as long as the triggering receive event is present. (For  
details, see Section 11.3, “Alarm Handling and Consequent Actions”.)  
95  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.13  
E1 Alarm: TS16 RAI  
An E1 TS16 RAI alarm indicates a receive-side fault on the far-end and is therefore an indicator of  
local-side transmit path performance. Typically, a RAI is transmitted by a terminal in response to  
the detection of a red alarm.  
In CAS multiframe mode, the TS16 remote alarm is transported in bit position 6 in TS16 of frame  
0 per ITU G.704. A binary:  
‘0’ indicates a normal condition (the default)  
‘1’ indicates TS16 remote alarm  
A TS16 RAI is declared when the TS16 RAI bit is set to ‘1’ for two consecutive CAS multiframes.  
An alarm bit and maskable interrupt are generated upon detection. The alarm clears when the same  
bit is equal to ‘0’ for two consecutive multiframes.  
In the transmit direction, in CAS multiframe mode, the TS16 remote alarm is in bit position 6 in  
TS16 frame 0. Transmitting a binary:  
‘0’ indicates a normal condition (default)  
‘1’ denotes TS16 remote alarm  
The bit can be set manually by writing to the frame 0 TS16 register in the transmit signaling array.  
TS16 RAI also can be sent automatically if the receiver automatic alarm response feature is  
enabled and the IXF3204 framer receives a triggering event. The triggering event is defined in the  
consequent actions section. (For details, see Section 11.3, “Alarm Handling and Consequent  
Actions”.)  
8.14  
E1 Alarm: TS16 AIS  
When the IXF3204 framer is set to receive CAS multiframe and if all ones are received in TS16 for  
a period of 1 multiframe, then time slot 16 AIS is declared per ITU G.775. This condition sets the  
flag bit and generates a maskable interrupt to the host processor.  
The alarm clears when each of two consecutive multiframe periods contain four or more zeroes or  
when the MFAS signal is found.  
In the transmit direction in CAS multiframe mode, TS16 AIS is a continuous transmission of all  
ones in time slot 16 for a period of at least 1 multiframe. Furthermore, the IXF3204 framer can be  
programmed to send TS16 AIS.  
96  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.15  
E1 Alarm: AIS  
An E1 Alarm Indication Signal (‘AIS’) indicates that the remote terminal is either off-line, or  
undergoing maintenance, or both. Also known as the “Keep-Alive” signal, it is generated to allow  
proper clock recovery on lines undergoing maintenance (therefore preventing excess jitter  
transmission and so on.).  
The AIS condition is declared when the incoming signal has two or less zeroes in each of two  
consecutive doubleframe periods (521 bits total) per ITU G.775. The condition is cleared when  
each of two consecutive double-frame periods contains three or more zeroes or when the frame  
alignment signal is found.  
The AIS condition as well as the failure (integration of the AIS condition) are reported in separate  
bits with change indicator and real time status.  
In the transmit direction, the IXF3204 framer can send AIS as commanded by the user or as a  
consequent action to the reception of an incoming condition. (For details, see Section 11.3, “Alarm  
Handling and Consequent Actions”.)  
97  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.16  
E1 Main Indicators  
Table 36 lists the framing indicators the IXF3204 framer supports. The indicator function is listed  
along with a cross reference to the description of the function operation.  
.
Table 36. E1 Main Indicators  
Indicator  
Cross Reference  
Loss of CRC Multiframe  
(CRC mode only)  
Section 8.6.5, “E1 Loss of CRC-4 Multiframe Alignment”  
Far-End Block Error (CRC mode only)  
Loss of Frame  
Section 8.7, “E1 Remote End Block Error Operation”  
Section 8.16.1, “E1 Loss of Basic Frame Alignment - FAS/NFAS”  
Loss of Signaling (CAS) Multiframe  
(CAS mode only)  
Section 8.16.3, “E1 Loss of CAS Multiframe Alignment”  
8.16.1  
E1 Loss of Basic Frame Alignment - FAS/NFAS  
Per ITU G.706, loss of FAS/NFAS frame synchronization can be caused by several events,  
including:  
Three or more consecutive FAS words with either single or multiple bit errors  
Three or more consecutive NFAS words with bit 2 = ‘0’  
The FAS, or the FAS and NFAS criteria can be used as the basis for loss of synchronization. A  
maskable interrupt is provided to indicate a Loss Of Frame synchronization. After frame  
synchronization is lost, the receiver immediately begins a search for a valid framing pattern, unless  
automatic resynchronization is disabled.  
Loss Of Frame synchronization can also be detected by the reception of excess CRC errors. For  
details, see Section 8.6.5, “E1 Loss of CRC-4 Multiframe Alignment”  
8.16.2  
E1 Loss of CRC Alignment  
CRC-4 Multiframe alignment is lost if two consecutive CRC MF alignment signals are received  
with errors. Loss of CRC multiframe is indicated and causes the generation of a maskable interrupt.  
This option can be enabled by the user. The default state is disabled.  
If a minimum of 915 errored CRC blocks are detected out of a window of 1000, false frame  
alignment is indicated (Loss Of Frame) and a new search for frame alignment is started at a point  
just after the location of the assumed spurious frame alignment signal.  
98  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.16.3  
E1 Loss of CAS Multiframe Alignment  
A maskable indicator indicates a Loss of CAS multiframe alignment. Multiframe alignment loss is  
reported if two consecutive CAS Multiframe Alignment Signals (MFAS) are received with errors.  
As an option, multiframe alignment loss is reported if all the bits in TS16 are zeroes for the period  
of an entire multiframe. The all-zeroes option disallows the reception of all zeroes used in the  
signaling bit positions. If alignment is lost due to the all-zeroes condition, realignment takes place  
after a valid CAS multiframe is received in TS-16 following a frame in which the TS16 has at least  
one non-zero bit.  
8.16.4  
8.16.5  
E1 Change of Frame Alignment  
An E1 Change of Frame Alignment (COFA) condition is reported when the last receiver  
resynchronization results in a change of frame alignment. COFAs indicate that a new bit position is  
selected as the valid framing bit location, whereas OOFs indicate that only some percentage of the  
framing bits are in error. COFAs are always associated with an OOF. The IXF3204 framer provides  
a COFA indication bit in the port status register.  
E1 FAS and NFAS Error Counting  
In a one-second interval, there are 8000 E1 frames. One half of the frames have FAS words, and the  
other half of the frames have NFAS words.  
FAS errors occur when bits 2 to 8 do not match the binary pattern 0011011.  
NFAS errors occur when bit 2 of the NFAS byte is 0.  
Error counters available include both (1) FAS error counters and (2) FAS + NFAS error counters.  
The error counters do not count errors when the IXF3204 framer either loses or is searching for  
basic FAS/NFAS frame synchronization.  
8.16.6  
E1 CRC Error Counting  
When there is a discrepancy between the expected CRC-4 value and the received one, the CRC  
error counter is updated. Every second, the value of this counter is loaded to a register accessible  
by the host processor. The counters are active only when the framer is synchronized to the CRC  
structure.  
8.17  
E1 Receiver Resynchronization Control  
When an Out Of Frame (OOF) condition is present, the IXF3204 framer can be programmed to  
resynchronize automatically (the default) or manually. Automatic resynchronization is qualified by  
an OOF. If automatic resynchronization is disabled, then when the framer gets into OOF, it stays  
there until it is able to synchronize.  
The receive framer can be manually forced to resynchronize by writing a 0,1 sequence to a bit  
defined for that purpose. This sequence causes the framer to go out of frame and search for a new  
frame synchronization position.  
99  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.18  
E1 Sa/Si Bit Access and Handling  
The IXF3204 framer supports full access to all spare Sa bits (also known as the ‘National’ bits) and  
Si bits (also known as the ‘International’ bits). In the Tx direction, the Sa/Si bits can be generated  
from one of the following:  
Sa/Si registers  
The internal FDL controller (only Sa bits)  
The system backplane  
8.18.1  
E1 Sa/Si Bit Reception and Codewords  
The user must program the Sa/Si change indicator to be generated either when (1) there is any  
change in the Sa/Si bits or (2) a check for stability in the nibbles (codewords) is required.  
If reporting of Sa/Si bits is required, the IXF3204 framer firmware uses the Rx HDLC  
modules 16 to 23 (one for each port) to store the TS0 data and extract the Sa/Si bits. [When  
requesting Rx national bit (Sa) reporting, the host processor cannot use Rx HDLC 16 to 23.]  
When the framing mode:  
— Is CRC-4, then the Sa/Si bytes are aligned to the multiframe structure.  
— Is not CRC-4, then no particular alignment is followed.  
The IXF3204 framer stores four bytes of Sa/Si information. Once these four bytes are ready  
and a change of value is detected, then an indication is set to inform the host processor. The  
four bytes of information that are stored are available until another four bytes of Sa/Si are  
received and updated. The IXF3204 framer provides specific registers for the host processor to  
access those four bytes of Sa/Si information.  
Any or all of the Sa bits can be selected and passed to the on-chip FDL controller to be  
configured as a data-link bit. The message data are accessible through a FIFO in the host  
processor bus.  
If enabled to do so, the IXF3204 framer detects for code stability.  
— A codeword is defined as a 4-bit sequence in the Sa bits that is aligned to the CRC  
multiframe. The IXF3204 framer can check the stability of a codeword in any Sa bit.  
— Codeword stability is defined as three consecutive codewords (that is, nibbles) with the  
same value. When a new, stable codeword is received, the indication is asserted. When  
there is not a sequence of three nibbles of the same value in a four-multiframe period, the  
IXF3204 framer firmware indicates this ‘instability’ to the host processor.  
100  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
8.18.2  
E1 Sa/Si Transmission and Codewords  
Host processor-accessible registers hold a byte value for the Sa bits. The user can select the bits to  
be sourced from the internal registers (the default) or from the backplane in any combination.  
The Sa4 to Sa6 bytes are aligned to the CRC-4 multiframe structure.  
If the CRC-4 multiframe structure is not defined in the Tx direction but CAS is defined, then  
the Sa4 to Sa6 bytes are aligned to the CAS multiframe structure.  
If neither CAS nor CRC-4 structures are defined, then the bits are sent in sequence from bit 0  
to bit 7 without any further alignment.  
Note: Si-bit servicing is not applicable when using CRC-4 multiframe structures.  
8.19  
Fractional E1 Mode  
In Fractional E1 mode, the system side can be programed to source gapped-clock outputs for both  
the receive and transmit directions. As with T1, gapping is possible at a DS0 level and is  
programmed by using the number of DS0s to gap.  
Gapped clocks are generated when the IXF3204 framer is the clock source. When the IXF3204  
framer is a clock sink, it requires a continuous, non-gapped clock for correct operation. In this case  
clock gapping for fractional E1 must be handled externally.  
Note: As with T1, for the fractional E1 mode:  
Gapping must be used in 1x streams only.  
Gapped clocks are generated only when the IXF3204 framer is the clock source. When the  
IXF3204 framer is a clock sink, it requires a continuous, non-gapped clock for correct  
operation. In this case, clock gapping for fractional E1 must be handled externally.  
101  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
9.0  
Unframed Mode  
The IXF3204 framer provides support for an unframed mode by selecting the transparent mode in  
either the Rx or Tx direction. In the unframed mode, for T1 or E1 signals the IXF3204 framer  
performs only the following:  
Line coding/decoding  
Rate adaptation. Supports different rates and phases on the line side and the backplane by  
using elastic stores (that is, slip buffers). Rate adaptation is sometimes called ‘rate adaption’.  
System backplane formatting  
On the system backplane framing-pulse and time-slot information is maintained, but there is no  
alignment of the stream to the time slots. To properly transport the streams from the line side to the  
system side and the reverse, the same rates must be used.  
102  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
10.0  
Signaling  
This chapter outlines the methods by which signaling information is conveyed on T1/E1 links.  
(Signaling on J1 links is the same as for signaling on T1 links.) The following topics are discussed:  
Section 10.1, “Signaling Overview”  
Section 10.2, “Channel-Associated Signaling”  
Section 10.3, “Common Channel Signaling”  
Section 10.4, “Signaling Access”  
Section 10.5, “Signaling Processing Options”  
10.1  
Signaling Overview  
The IXF3204 framer provides direct support for the following types of signaling methods:  
Channel-Associated Signaling (CAS).  
As described in Section 10.2, “Channel-Associated Signaling”, with CAS, each channel has its  
own signaling information. CAS is implemented differently between T1 and E1.  
Common Channel Signaling (CCS).  
As described in Section 10.3, “Common Channel Signaling”, a dedicated channel can be used  
to convey signaling information. Applications that use this signaling method include ISDN-  
PRI (D-Channel), Telcordia GR-303, and V5.2 Digital Loop Carriers.  
Transparent.  
With this signaling method, signaling information is passed transparently (unaltered) through  
the IXF3204 framer. External means are required to insert and extract signaling information.  
Applications that use this signal method include SS7 and MF trunk signaling.  
The type of signaling method used and the means of accessing this signaling information is fully  
user-configurable in the IXF3204 framer through the port configuration registers.  
103  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
10.2  
Channel-Associated Signaling  
Methods of Channel-Associated Signaling are the following:  
Section 10.2.1, “T1 Channel-Associated (Robbed-Bit) Signaling”  
Section 10.2.2, “T1 Channel-Associated Signaling: Per Time-Slot Enable”  
Section 10.2.3, “E1 Channel-Associated Signaling: Time Slot 16”  
Section 10.2.4, “E1 Channel-Associated Signaling: Per Time-Slot Enable”  
10.2.1  
T1 Channel-Associated (Robbed-Bit) Signaling  
The SF/D4 T1 Channel-Associated Signaling is also known as ‘Robbed-Bit signaling’. It ‘borrows’  
the LSB in each time slot of frames 6 and 12 to transport signaling information such as on-hook/  
off-hook and ringing/no-ringing for an associated time slot. Signaling bits borrowed from time slot  
N transport signaling information for time slot N (where N = 1 to 24). The naming and meaning of  
each bit both depend on the signaling type being used.  
Table 37 lists:  
The signaling types (SF, SLC®96, or ESF)  
The four signaling bits that carry the signaling information (A, B, C, D). All signaling bits  
represent binary information, except when 9-state signaling is selected. (For 9-state signaling,  
see Table 38.)  
The resulting signaling modes (either ‘none’, or 4-state, 9-state, or 16-state)  
The IXF3204 framer both encodes and decodes this type of signaling information. Four bits [A, B,  
A prime (A), and B prime (B’)] represent the signaling information on the dedicated backplane  
signaling ports and through the host processor interface bus. [If the A bit is toggled, it is shown as  
A prime (A) and it the B bit is toggled, it is shown as B prime (B’).]  
Note: Robbed-bit signaling can be disabled on a per-time-slot basis, which allows for both transparent  
signaling and clear-channel applications.  
Table 37. T1 Robbed-Bit Signaling Use  
Signaling Types  
Signaling Bits  
Signaling Modes  
SF  
SLC®96  
ESF  
A
B
C
D
X
X
X
X
X
X
None  
4-State  
9-State  
16-State  
X
X
X
X
X
X
X
X
X
104  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 38 lists the bit mapping for the SLC®96 nine-state signaling mode. In this mode, the two  
signaling bits provide a maximum of nine states by using a three-level logic system that allows for  
the A and B bits to take the values of either all ones, all zeroes, or alternating ones and zeroes.  
Table 38. SLC®96 Nine-State Signaling Mode Bit Mapping  
Signaling Bit Pattern  
Mapped Code ABA’B’  
A = 0, B = 0  
A = 0, B = 1  
A = 1, B = 0  
A = 1, B = 1  
A = 0, B = T  
A = 1, B = T  
A = T, B = 0  
A = T, B = 1  
A = T, B = T  
0000  
0101  
1010  
1111  
0100 or 0001  
1011 or 1110  
0010 or 1000  
0111 or 1101  
0011 or 0110 or 1100 or 1001  
10.2.2  
T1 Channel-Associated Signaling: Per Time-Slot Enable  
With Channel-Associated Signaling, when in CAS mode and an application is T1 the user can  
select per time-slot enable. In this case, the IXF3204 framer allows the user to mark any time slot  
for transparent signaling or equivalently as a clear channel.  
A register allows the marking of time slots that do not carry robbed-bit signaling. When any of the  
register bits is set to ‘1’ then:  
On the transmit side, the corresponding time slot is marked as transparent/clear and robbed-bit  
signaling is not inserted.  
On the receive side, disabling a bit removes the ‘signaling change’ indication for each of the  
time slots marked.  
105  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
10.2.3  
E1 Channel-Associated Signaling: Time Slot 16  
E1 Channel-Associated Signaling uses time slot 16 to transport signaling information in frames 1  
through 15 of the CAS multiframe. The CAS multiframe structure supports channel- associated  
signaling for 30 of the 32 64-kbps channels in the E1 frame. In E1, all signaling bits represent  
binary information and the signaling mode is always 16-state signaling.  
Table 39, from Section 8.8, “E1 Channel-Associated Signaling Multiframe”, is repeated here as a  
convenience to the reader. Table 39 lists how sixteen state words are imbedded in TS16. No  
signaling is associated with TS0 or TS16, as these time slots are overhead time slots and not  
payload channels.  
Table 39. Time Slot 16 CAS Multiframe Structure  
Time Slot 16  
Frame  
Number  
Bits 1 - 4  
Bits 5-8  
0000  
0
XYXX2  
MFAS1  
ABCD  
ABCD  
1
2
TS1 Signaling  
ITU Channel 1  
TS17 Signaling  
ITU Channel 16  
ABCD  
TS2 Signaling  
ITU Channel 2  
ABCD  
TS18 Signaling  
ITU Channel 17  
ABCD  
TSn Signaling  
ITU Channel n  
ABCD  
TS (n + 16) Signaling  
ITU Channel (n + 15)  
n
ABCD  
TS14 Signaling  
ITU Channel 14  
ABCD  
TS30 Signaling  
ITU Channel 29  
14  
ABCD  
TS15 Signaling  
ITU Channel 15  
ABCD  
TS31 Signaling  
ITU Channel 30  
15  
NOTES:  
1. MultiFrame Alignment Signal.  
2. X: Spare Bits; Y: Remote Alarm Indication; 0: No Alarm; 1: Alarm.  
10.2.4  
E1 Channel-Associated Signaling: Per Time-Slot Enable  
With Per Time-Slot Enable E1 Channel-Associated Signaling, when in CAS mode and an  
application is E1:  
On the transmit side, signaling for 30 channels is transmitted.  
On the receive side, the user can mark a time slot so that the ‘signaling change’ indication for  
each of the time slots marked is disabled.  
106  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
10.3  
10.4  
Common Channel Signaling  
Common Channel Signaling (CCS) is available in all framing modes for both T1 and E1. With this  
signaling mode, one or more time slots are selected to carry signaling data for all other time slots in  
the form of an HDLC message.  
The IXF3204 framer has 8 independent HDLC controllers associated with the FDL module.  
Alternatively the 24 independent HDCL controllers can be configured for any data rate from 8  
Kbps to the entire payload stream. If CCS is desired, then one of these controllers must be assigned  
to the associated line port and configured to the CCS time slot(s). The CCS data can then be  
accessed through the HDLC controller FIFO through the host processor interface.  
Signaling Access  
The IXF3204 framer provides the following methods to access signaling data.  
Through signaling registers accessible through the host processor interface bus (not discussed  
here)  
Transparently in the backplane data streams (also not discussed here)  
Through dedicated backplane signaling ports (discussed in the following text)  
When signaling access occurs through dedicated backplane signaling ports, each backplane port  
can support independent transmit and receive streams. Each stream has associated data and  
signaling balls, as well as associated frame and multiframe pulses.  
The format of the signaling bits presented to the backplane signaling ports vary according to the  
signaling mode selected. The IXF3204 framer adds a 4-bit stuff nibble to pad the 4-bit signaling  
nibble to fill an 8-bit byte.  
As listed in Table 40, the format options for the signaling bits presented to the backplane are  
defined by configuring the two Signaling Byte Format Bits (SBFB). The value of the stuffing  
nibble can be defined either at the port level or at the DS0 (or time slot) level. When defined at the:  
Port level, all DS0s use the same stuffing nibble.  
DS0 level, each DS0 can carry a different value for stuffing.  
Table 40. Signaling Byte Format Options  
SBFB[1:0]  
Signaling Byte1  
00  
SSSS SSSS  
SSSS ABCD  
ABCD SSSS  
ABCD ABCD  
01  
10  
11  
NOTES:  
1. SSSS is defined by the contents of the Stuff Nibble Definition  
Register (SNDR). ABCD represents the extracted signaling data.  
107  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
10.5  
Signaling Processing Options  
The IXF3204 framer supports the following options for processing signal information from the line  
side:  
Section 10.5.1, “Signaling Freeze”  
Section 10.5.2, “Signaling Debounce”  
Note: Signaling can be forced at the DS0 level toward either the line or the backplane. To force signaling,  
the user must select the time slot and set the value, which is then sent continuously to the selected  
time slot and direction (either Tx line or Rx backplane).  
10.5.1  
Signaling Freeze  
The IXF3204 framer provides a user-selectable signaling freeze capability, which allows call states  
to be maintained during brief Out Of Frame (OOF) periods.  
This function operates as follows:  
1. The signaling bits from two consecutive superframes are collected and buffered internally.  
2. Two frames of bits are held in the signaling buffer so signaling integration can be implemented  
and one frame of bits is held in the output inserters.  
3. After the correct signaling is determined, it is updated in the ‘stable’ section of the debouncing  
FIFO.  
4. From the ‘stable’ section, the signaling values are sent to the backplane.  
5. When the IXF3204 framer detects OOF, AIS, or LOS, and if a signaling freeze is enabled, then  
the ‘stable’ section remains unchanged so the same signaling value continues to be inserted  
into its corresponding stream.  
6. This condition continues until the IXF3204 framer achieves frame synchronization and new  
values are received at least two frames, which updates the stable values.  
10.5.2  
Signaling Debounce  
Signaling debounce can be activated in any signaling mode, which causes the receive signaling  
buffer to be updated for any channel only if all signaling bits do not change for two consecutive  
multiframes. In SLC®96 mode, the integration period is four 12-frame multiframes (48 frames).  
When signaling debounce is not selected, the operation mode defaults to ‘FIFO mode’. In this case,  
a three- multiframe FIFO is used so signaling starts to be output to the backplane only after two full  
multiframes are received. The remaining functions such as ‘signaling freeze’ and ‘signaling  
change’ (discussed in Section 10.2.4, “E1 Channel-Associated Signaling: Per Time-Slot Enable”)  
are still available.  
108  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
11.0  
Alarm Processing  
This chapter discusses the following aspects of the IXF3204 framer alarm processes:  
Section 11.1, “Alarm Detection and Reporting”  
Section 11.2, “Alarm Integration”  
Section 11.3, “Alarm Handling and Consequent Actions”  
11.1  
Alarm Detection and Reporting  
The IXF3204 framer detects alarms and reports them through interrupts and status bits. Some  
defect conditions are integrated in time and the result is designated a failure, which is also reported  
through interrupts.  
For both defect and failure conditions, the main interrupts provided for alarms are the following:  
LOS - Loss Of Signal (Red Alarm)  
OOF - Out Of Frame (also known as a ‘Red Alarm’)  
AIS - Alarm Indication Signal (Blue Alarm)  
RAI - Remote Alarm Indication (Yellow Alarm)  
In the case of any failure, an integration period is defined to set or clear the condition. The defect  
indication is set as soon as the event is received.  
Other interrupts are provided that reflect detection of anomalies or other events. For details, see the  
memory map document for the IXF3204 framer.  
For certain detected events, the user can program consequent actions based on the event. (For  
details, see Section 11.3, “Alarm Handling and Consequent Actions”.)  
109  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
11.2  
Alarm Integration  
The IXF3204 framer integrates the following alarms: LOS, AIS, OOF, and RAI.  
The algorithms used to declare the alarms are related to the operation mode as defined by the user.  
In addition, the user can define the amount of time that it takes to detect either the presence or  
absence of a failure.  
After reset, the default settings for T1, E1, and J1 are the following:  
Clear = 8.19 seconds  
Set = 2.5 seconds  
The user can modify four values: (1) set E1, (2) clear E1, (3) set T1/J1, and (4) clear T1/J1. Each of  
these values can be from 125 microseconds up to 8.19 seconds.  
The alarm is evaluated in windows of 125 microseconds. When the current state of the failure is  
‘clear’ and the defect is found inside of the 125-microsecond window, a counter is incremented.  
Figure 11 shows the threshold for both failure set and reset.  
Failure Set. If the counter reaches the failure set threshold, then the ‘failure set’ condition is  
declared. If before reaching the ‘set’ condition, a window is found with the defect not set, then  
the counter is decremented by one. In this way, some gaps are allowed in the defects.  
Failure Reset. If there are sufficient intervals that pass without a defect being present, then the  
‘failure reset’ condition is declared.  
Note: In Figure 11, ND = No Defect and D = Defect.  
Figure 11. Set and Clear Processes for Failure Detection  
Failure Set  
Threshold  
Failure Set  
ND  
D
D
D
D
ND  
D
D
(a)  
Failure Reset  
Failure Reset  
Threshold  
ND  
ND  
ND ND  
ND ND D  
D
(b)  
110  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
11.3  
Alarm Handling and Consequent Actions  
When an event triggers an alarm, the alarm generates a consequent action if the user has  
programmed one. Defects and anomalies that are detected in the receive stream trigger actions that  
affect a signal going toward the transmit line stream and the receive backplane stream. In addition,  
detection of loop codes can be used to trigger actions such as setting or removing loopbacks.  
Table 41 lists the consequent actions on the Tx line and Rx backplane sides. Both the actions to be  
performed and the priority are programmable. For example, AIS and RAI cannot be sent at the  
same time as a consequent action of LOS. The user must program only one of them. However, RAI  
and a codeword can be sent as a consequent action in E1 streams.  
Under OOF, LOS, or AIS conditions, the alarm module sends to the backplane module either  
an ‘AIS/AUXP send’ indication or a user-defined pattern indication. The user can select an  
RAI, AIS, or codeword (E1 format) transmission to the line side. When transmission of E bits  
under OOF is enabled, CRC error information is transmitted. For details on how to enable the  
transmission of E bits under OOF, see the memory map document for the IXF3204 framer.  
Under interworking conditions, the user can select a RAI, AIS, or codeword (E1 format)  
transmission to the line side. Under this condition, E bits can be set.  
Under a loss of CAS multiframe condition, the user can select an RAI, AIS, or codeword (E1  
format) transmission to the line side.  
Under a LOS condition and if LOF has not yet occurred, CRC error information is transmitted.  
If an in-band loop code is detected, the module enable/disable loop indication signal enables or  
disables the local or payload loopback in the loop module. This signal can be set by hardware  
(an internal in-band loop module).  
At any time, the host processor can program any alarm transmission by the IXF3204 framer by  
writing the proper values to the module that sends the alarm.  
Table 41. Consequent Actions (Sheet 1 of 2)  
Consequent Actions on  
Consequent Actions on  
Rx Backplane  
State on Rx Line  
Tx Line  
OOF  
Transmit RAI or AIS or AUXP or codeword  
(E1 mode).  
E bits can be set to value ‘0’.  
Send AIS or AUXP or user-defined  
code  
Out Of Frame detected in  
the Rx Framer  
The user can define the value of the Sa5-bit  
when sending a codeword as a consequent  
action. (This operation relates only to the E1  
mode.)  
Multiframe AIS can be set (E1 mode).  
LOS  
Transmit RAI or AIS or AUXP or codeword  
(E1 mode).  
E bits can be set to value ‘0’.  
Send AIS or AUXP or user-defined  
code  
Loss Of Signal detected  
in the line module  
The user can define the value of the Sa5-bit  
when sending a codeword as a consequent  
action. (This operation relates only to the E1  
mode.)  
Multiframe AIS or multiframe RAI can be set  
(E1 mode).  
111  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 41. Consequent Actions (Sheet 2 of 2)  
Consequent Actions on  
Consequent Actions on  
Rx Backplane  
State on Rx Line  
Tx Line  
AIS  
Transmit RAI or AIS or AUXP or codeword  
(E1 mode).  
E bits can be set to value ‘0’.  
The user can define the value of the Sa5 bit  
when sending a codeword as a consequent  
action. (This operation relates only to the E1  
mode.)  
Send AIS or AUXP or user-defined  
code  
Alarm Indication Signal  
detected by the line  
module  
Loss of CRC Multiframe  
Transmit RAI or AIS or AUXP.  
E bits can be set to ‘0’.  
NOTE: Loss of CRC multiframe can occur  
due to the following:  
• The 8-millisecond timer expired.  
• CRC errors >= 915.  
• The 400-millisecond timer  
expired (CRC interworking).  
Loss of CAS multiframe  
Transmit RAI  
Transmit multiframe RAI  
Transmit multiframe AIS  
Reception of multiframe  
RAI  
Transmit multiframe RAI  
Loop up/down codes  
In T1/D4 interrupt mode, the loop-up  
applies to line loopback operations per  
PUB 54016.  
Activation occurs when the in-band  
pattern ‘00001’ is received for 5 ± 0.5  
seconds.  
Deactivation occurs when the in-band  
pattern is ‘001’ for 5 ± 0.5 seconds.  
In T1 ESF mode, depending on the  
BOP sequence detected, either line  
loopbacks or payload loopbacks occur.  
112  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
12.0  
Facility Data Link  
This chapter discusses the following Facility Data Link (FDL) topics:  
Section 12.1, “FDL Features”  
Section 12.2, “FDL Module Messages”  
Section 12.3, “FDL Performance Report Messaging”  
Section 12.4, “FDL Derived Data Link Message”  
Section 12.5, “FDL Message-Oriented Protocol for HDLC Messages”  
Section 12.6, “FDL Bit-Oriented Protocol Module for Messages”  
Section 12.7, “FDL Common Channel Signaling Messages”  
Section 12.8, “FDL Module Interactions”  
12.1  
FDL Features  
FDL features include the following:  
Support for T1, J1, and E1 data-link communication  
Per-port enable/disable  
HDLC engine that can be mapped to support Common Channel Signaling (CCS)  
E1-specific functions:  
— Support for FAS/NFAS, CRC-4, and CAS E1 superframe formats  
— Configurable E1 Sa data-link bits  
T1-specific functions:  
— Detection/generation of Bit-Oriented Codes (BOPs) for T1 ESF and J1-24 streams.  
— Detection/generation of Derived Data Link (DDL) bits for T1 SLC®96 modes  
— Detection and transmission of T1 ESF PRM  
113  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
12.2  
FDL Module Messages  
The FDL module has several sections that manage the following types of messages:  
PRM (Section 12.3, “FDL Performance Report Messaging”)  
DDL (Section 12.4, “FDL Derived Data Link Message”)  
MOP (Section 12.5, “FDL Message-Oriented Protocol for HDLC Messages”)  
BOP (Section 12.6, “FDL Bit-Oriented Protocol Module for Messages”)  
CCS (Section 12.7, “FDL Common Channel Signaling Messages”)  
The HDLC section of the FDL module is used to detect both MOP messages and PRM (which is a  
subset of MOP messages). BOP, PRM, and a user-defined MOP can all be received in the same  
data link.  
12.3  
FDL Performance Report Messaging  
In a T1 ESF frame, the format for the IXF3204 framer PRM is a subset of the complete HDLC  
LAPD protocol specified in ITU-T Q.921. The frame format is the same, but it uses specific  
address values. The first three bytes of the PRM must be one of the following (from MSB to LSB):  
00111000 / 00000001 / 00000011 - a message from the network interface (NI)  
00111010 / 00000001 / 00000011 - a message from the customer interface (CI)  
The PRM message-information field has 8 bytes and the CRC check-sequence field has 2 bytes.  
The PRM detector uses the first three bytes of a message to compare with the bytes for the NI and  
CI case. If the PRM detector bytes match those for either the NI case or the CI case (that is,  
whatever the user programmed), then the 8 information-field bytes are stored in a register section  
and an indication is generated.  
The IXF3204 framer on-chip processor reads the PRM every second and generates a performance-  
related database. The PRM is also available for the host processor to read.  
In the transmission direction, the IXF3204 framer on-chip processor generates every second a  
message that is sent even if the bit-oriented protocol (BOP) is currently being used. (PRM has  
priority over any message currently sent that uses BOP.) After the IXF3204 framer sends PRM, the  
BOP re-starts.  
In some cases, the host processor uses the HDLC FIFO to send an HDLC message that uses the  
message-oriented protocol (MOP). In these cases, the IXF3204 framer sends PRM only after the  
HDLC message is completely sent. The host processor can control the generation of PRM by  
disabling the internal generation of the PRM.  
114  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
12.4  
FDL Derived Data Link Message  
A Derived Data Link (‘DDL’) message is used to transmit control and alarm information. DDL bits  
are carried by the Fs bits of the SLC®96 superframe format for T1. They conform to the format  
specified in the Telcordia TR-TSY-000008 recommendation.  
The DDL groups 24 bits into the following six fields:  
Concentrator fields (‘C’ bits C1 to C11)  
First spoiler field (bits fixed to ‘010’) For details on the first spoiler field, see Table 24.  
Second spoiler field (a bit fixed to ‘1’) For details on the second spoiler field, see Table 24.  
Maintenance field (‘M’ bits M1 to M3)  
Alarm field (‘Abits A1 and A2)  
Protection line switching field (‘S’ bits S1 to S4)  
DDL bits are always received when the FDL module is in T1 SLC®96 mode. Information fields are  
stored in a register section, and no further processing is performed.  
DDL bits are transmitted in a fashion similar to how DDL bits are received. There are three bytes  
available for the host processor to write the DDL bits. The FDL module generates an indication of  
‘new DDL required’. The host processor then has one SLC®96 multiframe (that is, 9 milliseconds)  
to set the values. Once the new DDL is set, it is sent in the next frame. If the host processor does  
not change the value of the DDL registers, the same value is sent in every frame.  
DDL bits are stored in three bytes. Once the three bytes are completely received, they are output to  
registers available to the host processor in the format listed in Table 42. Then status flags are  
updated to report that a new DDL message is received.  
Table 42. Storage Format for DDL Bits  
Byte  
B7  
B6  
B5  
B4  
C5  
B3  
C4  
B2  
C3  
C9  
S1  
B1  
C2  
C8  
A2  
B0  
C1  
C7  
A1  
1
0
0
C6  
2
3
M3  
0
M2  
0
M1  
S4  
C11  
S3  
C10  
S2  
115  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
12.5  
FDL Message-Oriented Protocol for HDLC Messages  
The Message-Oriented Protocol (MOP) is used to detect both of the following:  
HDLC opening/closing flags (01111110)  
HDLC aborting sequences  
(1111111)  
An HDLC message is declared to:  
Start (open) when the following occurs:  
— First, an HDLC opening flag is detected (01111110).  
— Second, a byte is detected that is different from either an aborting sequence or the HDLC  
flag (which is the same for both opening and closing an HDLC message).  
Close when an HDLC closing flag (01111110) is detected. At that moment, the received Frame  
Check Sequence (FCS) fields are compared with the calculated field.  
In the transmit direction, the IXF3204 framer performs the flag insertion, stuffing, and CRC  
generation for data the user stores in the HDLC Data FIFO.  
12.6  
FDL Bit-Oriented Protocol Module for Messages  
A bit-oriented protocol (BOP) module is a sequence of 16 bits (‘111111110xxxxxx0’):  
Eight ones  
One zero  
Six bits (xxxxxx) that are a BOP code  
Another zero  
The sequence for the BOP module is as follows:  
1. The BOP module detects sequences of eight consecutive ones and a ‘0’ (111111110).  
2. The BOP module stores the next 6 bits and checks that the last bit is a ‘0’, in which case a BOP  
has been received. The BOP is not declared until it has been received N consecutive times,  
where N is by default 10. The user can program this number N to be from 1 to 15.  
The IXF3204 framer provides ‘BOP received’ indicators. The RAI alarm BOP (00 ) can either be  
H
managed as a normal BOP or it can be enabled to be declared when 16 consecutive BOP = 00h are  
received.  
116  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
12.7  
FDL Common Channel Signaling Messages  
Support for Common Channel Signaling (CCS) messages is managed in one of the following ways:  
One of the HDLC controllers available manages the CCS. In this case, the user can support  
CCS by selecting and mapping one of the HDLC controllers to any time slot in the HDLC  
module.  
The internal HDLC section of the FDL module manages the CCS. In this case, CCS support is  
performed by mapping the HDLC section of the FDL module to any time slot in the data  
stream. When the operation mode is:  
— T1 ESF mode, the IXF3204 framer supports concurrent reception of BOP and CCS  
messages.  
— T1 SLC®96 mode, the IXF3204 framer supports concurrent reception of DDL and CCS  
messages.  
12.8  
FDL Module Interactions  
The IXF3204 framer defines a handshake to interact with the FDL module. To ensure reliable  
operation of each section of the FDL module, the host processor must follow the handshake.  
There are independent procedures to send PRM, and MOP and BOP messages. (The priority for  
PRM, MOP, and BOP messages is given in Section 12.3, “FDL Performance Report Messaging”.)  
The following sections describe various IXF3204 framer interactions with the FDL module:  
Section 12.8.1, “Interactions with Performance Report Monitoring”  
Section 12.8.2, “Interactions with Message-Oriented Protocol Module”  
Section 12.8.3, “Interactions with Bit-Oriented Protocol”  
117  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
12.8.1  
Interactions with Performance Report Monitoring  
Figure 12 shows how the IXF3204 framer receives PRM.  
The user must enable detection of PRM and select the required three bytes to compare for the  
message to be recognized as PRM. The default values of those registers are 38h, 01h, and 03h.  
When the IXF3204 framer detects PRM, an indication is given. The IXF3204 framer internal  
processor manages the PRM module unless the user disables it.  
Figure 12. Reception of PRM  
Indication generated by  
Overhead module  
Check if one of the FDL  
modules received PRM and  
generated the indication  
Read  
PRMSR  
ValidPRM = ‘0’  
ValidPRM = ‘1’  
Updatethe  
status  
Read PRMR1  
Read PRMR2  
Read PRMR3  
Read PRMR4  
Read PRMR5  
Read PRMR6  
Read PRMR7  
Read PRMR8  
118  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 13 shows how the IXF3204 framer transmits PRM.  
The IXF3204 framer internal processor generates PRM every second. Once the data are generated,  
the data are stored in the transmit section and then sent to the line automatically.  
However, if the user elects to transmit PRM from the host processor, the user must first set the three  
address bytes, then set the eight data registers, and then set the ‘send PRM’ bit. The IXF3204  
framer internal processor must be commanded not to send PRM so that the host processor can  
control the data registers.  
Note: For details on PRM registers, see the memory map document for the IXF3204 framer.  
Figure 13. Transmission of PRM  
Set MAD1  
Set MAD2  
Set PRMCTL  
Set PRMR1  
Set PRMR2  
Set PRMR3  
Set PRMR4  
Set PRMR5  
Set PRMR6  
Set PRMR7  
Set PRMR8  
Send PRM  
setting 01H in  
PRMC  
119  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
12.8.2  
12.8.3  
Interactions with Message-Oriented Protocol Module  
Reception and transmission of MOP HDLC messages follows the same procedure as the one  
described for HDLC modules in Section 12.5, “FDL Message-Oriented Protocol for HDLC  
Messages”.  
Interactions with Bit-Oriented Protocol  
Figure 14 shows how the IXF3204 framer receives bit-oriented protocol (BOP) messages.  
Once the IXF3204 framer detects that a BOP message is received at least N times (that is, 1 to 15 as  
specified by the user), it generates an indication. The user must check the valid BOP indication and  
the BOP code. Reception of a BOP code can be checked in either with a continuous mode or with a  
gap mode.  
In continuous mode, only when N continuous BOP codes are received can the BOP code be  
deemed valid.  
In the gap mode, if two consecutive BOP codes are detected, then starting at that point a gap of  
one code is allowed until the counter reaches a count of N. This mode allows for bit errors in  
the BOP code reception to be supported with a limit of one BOP in error between two good  
BOP codes detected.  
Figure 14. Reception of BOP Message  
Indication generated by  
Overhead module  
Check if one of the FDL  
modules received a BOP and  
generated the indication  
Read BOPSR  
BOP = ‘1’  
Read BOPcode in BOPSR.  
This value repeats the  
number of times set by  
BOPRef in BOPR.  
120  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 15 shows how the user can enable the IXF3204 framer to transmit a BOP message in one of  
two ways:  
Continuous transmission, in which the message is sent continuously until the message sending  
process is stopped  
Count reference transmission, in which the user can send a BOP code for a specified number  
of N times (from 1 to 65535)  
Note: For details on BOP-message registers, see the memory map document for the IXF3204 framer.  
Figure 15. Transmission of BOP Messages  
Continuous  
Count Reference  
Transmission  
Transmission  
Set BOCCode to  
transmit  
Set BOCCode to  
transmit  
(BOCCR)  
(BOCCR)  
Set TBOC = ‘1’  
(Bit 0 register  
BOCCR)  
Set number of  
BOCs to transmit  
Set TBOCC = ‘1’  
(Bit 1 register  
BOCCR)  
121  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
13.0  
Slip Buffers  
The slip buffers in the IXF3204 framer are always engaged. They can be set either to minimum  
delay or two frames.  
13.1  
Minimum-Delay Slip Buffers  
When the slip-buffer mode selected is for minimum delay, the read and write pointers are typically  
close to each other, with an average distance of three time slots. In minimum-delay mode, slip  
operations are indicated but not executed. A slip operation indication means that either an overlap  
of the pointers is detected or that the separation exceeds six time slots. This indication is useful to  
the user for fine-tuning the timing settings.  
13.2  
Two-Frame Slip Buffer  
When the slip-buffer mode selected is for the two-frame mode, the slip buffer generates one of the  
following options:  
Slip Repeat: A frame is repeated.  
Slip Delete: A frame is deleted.  
122  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
13.3  
Slip Buffer Re-Center Process  
The IXF3204 framer provides a re-center process to be performed either under host-processor  
control or whenever the IXF3204 framer detects a Change Of Frame Alignment (COFA).  
The re-center process, which is performed only on frame boundaries, occurs as follows:  
1. The slip buffer waits for the read pointer to be on time slot 0.  
2. The slip buffer performs a re-center operation by selecting the best distance between the read  
and write pointers, depending on the mode.  
3. When the slip buffer mode is:  
a. Minimum-delay mode, the distance is minimized by selecting the proper page for read  
and write pointers.  
b. Two-frame mode, the slip buffer maximizes the distance between the read and write  
pointers. (Two pages are available, each containing one frame.)  
In the re-center process, the slip buffer indicates the type of slips occurring and maintains  
information on the number of slips generated in the last second, after which the IXF3204 framer  
counters are updated with an internal one-second signal.  
The host processor can read the distance between pointers at any time. An absolute value is  
provided.  
Note: The user can enable the re-center process to be performed automatically whenever either the line  
side or the backplane side detect a COFA. This operation is useful to separate the pointers as much  
as possible even if a change of time slot 0 position happens on either side of the slip buffer. A  
COFA in the backplane side is generated if an external device is providing the framing pulse and its  
position is changed.  
123  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.0  
Backplane Specification  
This chapter discusses the following backplane topics:  
Section 14.1, “Backplane Features”  
Section 14.2, “Backplane Interface”  
Section 14.3, “Backplane Bus Standards”  
Section 14.4, “Backplane Byte Replication”  
Section 14.5, “Backplane Concentration Modes”  
Section 14.6, “Backplane Data Mapping”  
Section 14.7, “Backplane Byte Enforcements”  
Section 14.8, “Backplane T1-to-E1 Mappings”  
14.1  
Backplane Features  
Backplane features include the following:  
User-defined framed code insertion  
Unframed AIS and AUXP insertion  
T1-to-E1 channel mapping both in non-fourth time slots and according to ITU-T G.802  
BERT towards the backplane  
Serial TDM bus interfaces with fractional streams and stream replication supporting MVIP, H-  
MVIP, ST, CHI, and H.100 at the signal waveform level  
Framing pulse synchronization and data-alignment functions  
Multiframe pulse propagation to/from the line side through the slip buffers  
124  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.2  
Backplane Interface  
The backplane interface connects to external balls that support any of the backplane bus formats.  
Depending on the selected configuration parameters, the backplane can support several bus  
standards, thereby allowing the IXF3204 framer to integrate with other devices.  
The backplane interface must allow a rate up to 8 times one rate (such as the E1 rate of 2.048  
Mbps) so all four ports can be output/input in one single serial line. The backplane interface  
manages channel mapping (T1 to E1), PCM blanking (trunk conditioning), stream replication, and  
AIS insertion.  
Table 43 lists the backplane bus formats the IXF3204 framer supports.  
Table 43. Supported Backplane Bus Formats  
Backplane Bus Format  
Complete Name  
Source  
MVIP  
Multi-Vendor Integration Protocol  
High-Density MVIP  
Global Organization for Multi-Vendor  
Integration Protocol  
H-MVIP  
H.100 CT Bus  
ST-Bus  
Computer Telephony Bus  
Serial Telecom Bus  
Enterprise Computer Telephony Forum  
Mitel* Networks  
CHI  
Concentration Highway Interface  
AT&T Microelectronics  
125  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.3  
Backplane Bus Standards  
The backplane bus standards that the IXF3204 framer supports include the following:  
Section 14.3.1, “MVIP Bus”  
Section 14.3.2, “H-MVIP Bus”  
Section 14.3.3, “H-100 Bus”  
Section 14.3.4, “1.544-MHz ST Bus”  
Section 14.3.5, “2.048-MHz ST Bus”  
Section 14.3.6, “CHI Bus”  
14.3.1  
MVIP Bus  
Figure 16 and Figure 17 show the MVIP bus functionality. The synchronization pulse is negative  
and fixed to the first bit of the first time slot (TS 0). The signaling byte is ‘0000ABCD’, and it is  
aligned to each time slot byte. When the direction is:  
Rx, data are delivered on the rising edge and the framing pulse is delivered on the falling edge.  
Tx, data are sampled on the falling edge and the framing pulse is sampled on the rising edge.  
Note: For Figure 16 to Figure 24, bit 1 is the first bit of the time slot.  
Figure 16. MVIP Delivery (Rx)  
RClk  
RSync  
RData  
TS31, bit 8  
TS0, bit 1  
C
D
0
RSig  
Figure 17. MVIP Sampling (Tx)  
TClk  
TSync  
TS31, bit 8  
TS0, bit 1  
TData  
TSig  
126  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.3.2  
H-MVIP Bus  
Figure 18 and Figure 19 show how the H-MVIP bus format manages within a single stream four  
byte-multiplexed ports. The synchronization pulse, which is negative, lasts two bit periods and it is  
fixed to the first bit of the first time slot. The ‘C16’ clock used is a 16-MHz clock (which equals 8  
times 2.048 MHz). The ‘HDS’ data stream (HDS) and signaling stream (not shown but it follows  
the same waveform as HDS) are separate.  
Figure 18. H-MVIP Waveform (Sync-Data)  
C16  
/F0  
HDS  
Bit 1  
Bit 2  
Bit 3  
Bit 4  
Bit 5  
Bit 6  
The H-MVIP standard calls for byte interleaving, so that time slot 0 is driven for port 0, and then  
time slot 0 is driven for port 1, and so on. Any time slot that is not driven must be placed into a  
tristate.  
Each HDS can handle up to four 2.048 Mbps streams, byte interleaved. Data are delivered and  
sampled as follows:  
The data are delivered with the falling edge of C16.  
The data are sampled with the rising edge of C16, on the second phase.  
Figure 19. H-MVIP Byte Interleaving  
HDS  
Signaling  
Port0 - TS0 Port1 - TS0 Port2 - TS0 Port3 - TS0 Port0 - TS1  
000ABCD 000ABCD 000ABCD 000ABCD 000ABCD  
127  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.3.3  
H-100 Bus  
Figure 20 and Figure 21 show the H-100 bus functionality. The synchronization pulse is negative  
and fixed to the first bit (bit 1) of the first time slot used (TS 0). C16 is a 16-MHz clock signal.  
Figure 20. H-100 Waveforms (Sync-Data)  
/C16  
C8  
/F0  
Data  
Bit 1  
Bit 2  
Bit 3  
Bit 4  
Bit 5  
Each data signal can manage up to four 2.048-Mbps streams, byte interleaved or in any order.  
There is no restriction on the mapping. The H-100 bus must be considered a 128 TS bus. For a fair  
delay distribution, a byte-interleaved scheme can be used.  
The sampling point is on the rising edge of the C16 clock, after the rising edge of the C8 clock.  
Data are delivered with the rising edge of C8 (falling edge of C16). Any TS that is not driven must  
be placed into a tristate.  
Figure 21. H-100 Byte Interleaving  
HDS  
Signaling  
Port0 - TS0 Port1 - TS0 Port2 - TS0 Port3 - TS0 Port0 - TS1  
000ABCD 000ABCD 000ABCD 000ABCD 000ABCD  
14.3.4  
1.544-MHz ST Bus  
Figure 22 shows an ST bus wave form at 1.544 MHz.  
The RData/TData bus has 193 bits per frame, and each frame is repeated every 125 microseconds.  
The signaling byte is ‘0000ABCDh’. The upper nibble has a default value of ‘0000h’, but it can be  
configured with a user-defined value. The edge to sample and deliver data and sync is  
programmable. The sync pulse polarity and position can also be programmed. The sync pulse lasts  
one clock cycle.  
TS  
Figure 22. 1.544-MHz ST Bus Wave Form  
RClk/TClk  
RSync/TSync  
F
0
Ch1 - Bit 1  
0
Ch1 - Bit 2  
0
Ch1 - Bit 3  
0
Ch1 - Bit 4 Ch1 - Bit 5  
RData/TData  
RSig/TSig  
0
A
128  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.3.5  
14.3.6  
2.048-MHz ST Bus  
The RData/TData bus has 256 bits per frame and each frame is repeated every 125 microseconds.  
The signaling byte is ‘0000ABCDh’. The upper nibble has a default value of ‘0000h’, but it can be  
configured with a user-defined value in the Rx direction. The edge to sample and deliver data and  
sync are programmable. The sync pulse polarity and position can also be programmed. The sync  
pulse lasts one clock cycle.  
CHI Bus  
After power-up/reset, the CHI bus requires the data balls to be in a tristate. The data can be  
sampled/delivered with either the rising or falling edge of the clock. Also, the sync pulse can be  
sampled/delivered with either edge.  
For the CHI bus, the position of the first bit of TS0 can be specified relative to the framing pulse.  
(Some limitations apply.) The positions are separated by clock transitions. The allowed locations  
are 3, 4, 5, 6...16, 17, 18.  
In one operation mode, the clock can be run at twice (2x) the data speed. In this mode:  
Data are driven two clock cycles and sampled only on a clock edge defined by the user. Any of  
the four edges are available.  
The clock edges to deliver and sample can have only the following values:  
— Delivery: 3, 4, 7, 8, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31 and 32  
— Sampling: 6, 7, 10, 11, 14, 15, 18, 19, 22, 23, 26, 27, 30, 31, 34 and 35  
The CHI bus supports the following modes:  
Data-only streams at 1x (see Figure 23)  
Data-only streams at 2x, 4x (not shown)  
Data stream with associated signaling at 2x (see Figure 24) or 4x (not shown)  
129  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 23 shows the CHI bus data-only stream at 1x. This mode has 32 time slots (256 bits) in a  
125-microsecond frame. In this case, data are delivered as one bit every clock cycle.  
When the data are in:  
An E1 data stream, the data fit completely in this mode.  
A T1 data stream, the 24 time slots are mapped in one of the two following modes: one-in-four  
or G.802.  
TS  
Figure 23. CHI Bus Data-Only Stream at 1x  
RClk/  
TClk  
RSync/  
TSync  
RData/  
TData  
TS0 - 1  
0
TS0 - 2  
0
TS0 - 3  
0
TS0 - 4  
0
TS0 - 5  
A
TS0 - 6  
B
TS0 -  
C
RSig/  
TSig  
Figure 24 shows the CHI bus with data streams that have associated signaling at 2x. This mode has  
32 time slots in a 125-microsecond frame. In this case, each time slot has 16 bits: 8 data bits and 8  
signal bits.  
Figure 24. CHI Bus Data Streams with Associated Signaling at 2x  
RSync/TSync  
RData/TData  
RSig/TSig  
D0  
S0  
S0  
S0  
D1  
S1  
S1  
S1  
D2  
S2  
S2  
S2  
14.4  
Backplane Byte Replication  
The IXF3204 framer backplane byte-replication feature allows the replication of a byte in the  
backplane interface in any of eight possible positions. The user can define replication of 2x, 4x, and  
8x bytes. In each case, the user must define into which replicated position the data are driven. In the  
rest of the positions, the signal that the ball is driving is placed into a tristate.  
Example:  
If 4x replication is used, then the user can select from one of the following slots to be the slot where  
the data are driven: 0, 1, 2, or 3. If the selected slot is 2, then positions 0, 1, and 3 go into a tristate.  
(In this way, a higher speed bus can be generated by externally connecting several ports and  
properly selecting the replication slots.)  
Note: H-MVIP waveforms can be constructed by selecting 4x replication in ports 2, 4, 5, and 6 and  
connecting them externally.  
130  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.5  
Backplane Concentration Modes  
The IXF3204 framer supports a ‘backplane concentration mode’ in which four ports can be output  
on one ball. When the concentration mode is:  
4x, the ball associated with port 0 outputs the data related to ports 0, 1, 2, and 3.  
8x, the ball associated with port 0 outputs the data of the four ports, byte interleaved with port  
0 byte output first, and then the byte of port 1 output, and so on.  
In each case, the IXF3204 framer internally interleaves data so they are output in a byte-interleaved  
way. For example, in 4x mode the byte of port 0 is output first, and then the byte of port 1, and so  
on.  
Note: H-MVIP waveforms can be generated on both ports 0 and 4.  
14.6  
14.7  
Backplane Data Mapping  
Internal per-time slot source mapping can be used to engage BERT and HDLC modules in either  
the Rx or Tx direction. In both the Rx or Tx direction, the data can be either the whole byte or only  
some of bits 0 to 7. When the direction is:  
Rx, mapping is used to determine if the source of a particular channel is to be the data from the  
line side, or the BERT, or any HDLC controller. In this way, BERT or HDLC messages can be  
sent to the Rx backplane balls.  
Tx, the data on backplane balls can be sent to the line side, or BERT or HDLC modules.  
Backplane Byte Enforcements  
Backplane byte enforcements apply only to the Rx direction. All ports can overwrite their normal  
data stream with a specific 8-bit pattern, which allows for functions such as PCM blanking, trunk  
conditioning, and AIS/AUXP insertion. The user can select the type of data-stream overwrite from  
among the following choices:  
Specific value. The user can force a specific value onto the datastream.  
User-specific pattern. Under specific maintenance conditions, the user can choose to transmit  
toward the backplane a framed pattern (all-zeroes, all ones, and so on). In this case, the byte in  
the user-configurable register is substituted for data bytes obtained from the RxSlipBuffer.  
AIS or AUXP insertion. Under specific maintenance conditions, the user can choose to  
transmit toward the backplane either an unframed all-ones code (AIS) or a 1:1 code (AUXP).  
131  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.8  
Backplane T1-to-E1 Mappings  
Two T1-to-E1 mappings are supported for the backplane:  
Section 14.8.1, “Channel-to-Channel Mapping”  
Section 14.8.2, “ITU-T G.802 (Annex B) Mapping”  
14.8.1  
Channel-to-Channel Mapping  
With this method, a 1.544-Mbps T1 signal can be accommodated within the E1 structure in a  
channel-per-time-slot basis. The T1 channel TS0 carries the F-bit information. Whenever TS mod  
4 is different from the value ‘0’, then a T1 channel is inserted in the E1 stream.  
Figure 25 lists the mapping between the time slot number and the T1 channel. (TS1 maps to  
channel 1, TS5 maps to channel 4, and so on.)  
In Figure 25, ‘x’ means non-relevant data.  
Figure 25. T1-to-E1 Per-Channel Mapping  
Time  
Slot  
0
1
1
2
2
3
3
4
x
5
4
6
5
7
6
8
x
9
7
10  
8
11  
9
12  
x
13  
10  
Number  
T1  
F
Bit  
Channel  
.
.
Time  
Slot  
18  
14  
19  
15  
20  
x
21  
16  
22  
17  
23  
18  
24  
x
25  
19  
26  
20  
27  
21  
28  
x
29  
22  
30  
23  
31  
24  
Number  
T1  
Channel  
132  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
14.8.2  
ITU-T G.802 (Annex B) Mapping  
With this method, the 193-bit T1 structure to be accommodated within the E1 TS structure does not  
need a particular arrangement, such as channels. The 193 bits of an arbitrary 125-microsecond  
period of the 1544-kbps signal are to be accommodated within a structured 2048-kbps frame.  
Figure 26 shows the mapping between the TS and the 193 bits that make up the complete T1 frame,  
where FAS is the Frame-Alignment Signal.  
The entire E1 TS structure includes all bits from TS0 through TS31.  
In contrast, the bit stream within the E1 TS structure for the T1 structure being carried includes  
only the following 193 bits:  
— The 120 bits from TS1 through TS15  
— The 72 bits from TS17 through TS25  
— The 1 bit in TS26  
Figure 26. T1-to-E1 G.802 Mapping  
TS0  
TS1 to TS15  
TS16  
x
TS17 to TS25  
72 Bits  
TS26 TS27  
TS31  
1
Bit  
FAS  
120 Bits  
193-Bit Stream within the E1  
On the Rx side case, the IXF3204 framer stores the following:  
F-bit in TS26 bit 0  
Channel 1 in TS1  
Channel 2 in TS2, on so on up to channel 15 in TS15  
Channel 16 is stored in TS17, and so on up to channel 24 in TS25  
The memory map is organized such that the first global control section contains the information of  
the whole 8 ports regarding reset, interrupts, and status. Each port is mapped so that to gain access  
to similar information on each port, the user adds an offset to a base address. (For details, see the  
memory map document for the IXF3204 framer.)  
133  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
15.0  
Timing Configurations  
This chapter discusses the following timing configuration topics:  
Section 15.1, “Clock and Frame-Pulse Timing Configuration”  
Section 15.2, “Phase-Locked Loop Modules”  
Section 15.3, “External and Internal Clocks”  
Section 15.4, “Rx and Tx Backplane Clock Configuration”  
Section 15.5, “Tx Line Clock Configuration”  
Section 15.6, “One-Second Clock Configuration”  
Section 15.7, “Reference Clock Configuration”  
Section 15.8, “Rx and Tx Backplane Frame-Pulse Configurations”  
Section 15.9, “Tx Line Frame Pulse Configurations”  
Section 15.10, “Tx Line Multiframe Pulse Configurations”  
Section 15.11, “Rx and Tx Backplane Multiframe Pulse Configurations”  
Section 15.12, “Backplane and Transmit Line Clock Source Selection”  
134  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
15.1  
Clock and Frame-Pulse Timing Configuration  
All timing information is concentrated in one selector module, from where it is distributed to all  
other regions.  
Figure 27 shows the clock selector module inputs and outputs.  
Figure 27. Clock Selector Module Inputs and Outputs  
Clock Selector Module  
RCLK(3:0)  
BRxCLK(3:0)  
BTxCLK(3:0)  
TxCLK(3:0)  
BRCLK(3:0)  
BTCLK(3:0)  
Clock Section  
E1x24, T1x24  
RFP(3:0)  
TxFP(3:0)  
Frame Section  
BRFP(3:0)  
BTFP(3:0)  
BRxFP(3:0) / BTxFP(3:0)  
RMFP(3:0)  
BTMFP(3:0)  
Free Running  
TxMFP(3:0)  
Multiframe Section  
In the Multiframe Section, the multiframe pulse configuration is performed in the Clock  
Selector Module and the TxFramer Module (discussed in the memory map document for  
the IXF3204 framer).  
*
Timing configurations manage two aspects of device configuration: clocks and frame-pulse  
selection.  
Sources for clock configurations are the following:  
Rx line clock (RCLK)  
Rx backplane clock (BRCLK) and Tx backplane clock (BTCLK)  
External clocks from E1x24 or T1x24 balls, divided down to 1x  
Signal from the phase-locked loop whose input is the Rx line clock or Tx backplane clock (in  
Figure 28, PLLCLKRX or PLLCLKTX)  
Sources for frame-pulse configurations are the following:  
Rx line side (RFP)  
Rx backplane ball (BRFP) and Tx backplane ball (BTFP)  
Internally generated signals (not shown)  
135  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
15.2  
Phase-Locked Loop Modules  
There are two phase-locked loop (PLL) modules available: RxPLL and TxPLL.  
The RxPLL module uses the external E1 x 24 or T1 x 24 clocks to lock to any of the Rx line  
clock signals of the four ports. The output of this module is PLLClkRx.  
The TxPLL module uses the external E1 x 24 or T1 x 24 clocks to lock to any of the Tx system  
backplane clock signals of the four ports. The output of this module is PLLClkTx.  
The PLL modules divide the reference signal to 8 kHz and perform the adjustments on phase after  
comparing the 8-kHz reference signal and the 8-kHz generated signal. The adjustment is done by  
shifting the phase by one clock period E1 x 24 or T1 x 24.  
15.3  
External and Internal Clocks  
There are two balls for external clock sources: E1x24 and T1x24, which allow for clocks of 1, 8,  
16, and 24 times the base frequencies for T1 or E1. The E1x24 and T1x24 signals are both used in  
two ways: as the high-speed clock for the PLL modules and as an internal divide-down to obtain 1x  
the base frequency. The output of the dividers are DivT1 and DivE1.  
Internal clocks ClkIntA and ClkIntB are generated from the following sources:  
Rx line clocks (four ports)  
Tx backplane clock (four ports)  
DivT1  
DivE1  
The internal clocks are available to all the Rx and Tx backplane modules and to the Tx line module.  
Internal clocks are used for a common timing configuration distributed to all ports.  
15.4  
Rx and Tx Backplane Clock Configuration  
The Rx backplane clock can be the input to or output from the IXF3204 framer. When selected as  
an output, the sources are:  
Rx line clock from the same port  
Internal clocks ClkIntA and ClkIntB  
The output of RxPLL  
The Tx backplane clock can be the input to or output from the IXF3204 framer. When selected as  
an output, the sources are:  
Rx line clock from the same port  
Internal clocks ClkIntA and ClkIntB  
The output of RxPLL  
136  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
15.5  
15.6  
Tx Line Clock Configuration  
The Tx line clock sources are:  
Rx line clock from the same port  
Tx backplane clock from the same port  
Internal clocks ClkIntA and ClkIntB  
The output of TxPLL  
One-Second Clock Configuration  
The internal one-second clock signal can be generated from the following sources:  
Rx line clock from any of the ports  
Tx backplane clock from any of the ports  
External clocks T1 x 24 and E1 x 24  
The one-second clock signal is used internally to load registers with performance data such as  
framing, bit errors, and bipolar violations. It is also used to interrupt the internal processor to gather  
data every second. In addition, the one-second clock signal can be used to enable an interrupt with  
this same period.  
15.7  
15.8  
Reference Clock Configuration  
The reference clock is an output to a dedicated ball. The source is the Rx line clock from any of the  
ports.  
Rx and Tx Backplane Frame-Pulse Configurations  
The Rx backplane frame pulse can be an input to or output from the IXF3204 framer. When  
selected as an output, the sources are:  
Rx line frame pulse from the same port  
Internal free-running generator using the Rx backplane clock  
The Tx backplane frame pulse can be an input to or output from the device. When selected as an  
output, the sources are:  
Rx line frame pulse from the same port  
Internal free-running generator using the Tx Backplane Clock  
137  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
15.9  
Tx Line Frame Pulse Configurations  
The Tx line frame sources are:  
Rx line frame pulse from the same port  
Internal free-running generator using the Tx line clock  
Tx backplane pulse from the same port  
15.10  
15.11  
Tx Line Multiframe Pulse Configurations  
The Tx line multiframe sources are:  
Rx line multi-frame pulse from the same port  
Internal free-running generator using the Tx line clock  
Tx backplane multi-frame pulse from the same port  
Rx and Tx Backplane Multiframe Pulse Configurations  
The Rx backplane multiframe pulse is an output and is generated from the Rx line multiframe.  
The Tx backplane multiframe pulse is an input from an external device.  
138  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
15.12  
Backplane and Transmit Line Clock Source Selection  
This section describes the options for selecting the clock source for the backplane and transmit line  
sides, with examples of how clock source selection can take place.  
Figure 28 shows possible clock selections for backplane and transmit lines.  
Figure 28. Clock Source Selections for Backplane and Transmit Lines  
RxPLL  
RCLK(7:0)  
PLLClkRx  
E1x24  
T1x24  
DivE1  
DivT1  
Divider  
TxPLL  
BTCLK(7:0)  
PLLClkTx  
RCLK(7:0)  
BTCLK(7:0)  
DivE1  
ClkIntA  
ClkIntB  
Internal Clock  
Selector  
DivT1  
RCLK(N)  
ClkIntA  
ClkIntB  
BRCLK(N)  
Selector  
BRCLK_OUT(N)  
BTCLK_OUT(N)  
TCLK(N)  
PLLClkRx  
BRCLK_IN(N)  
RCLK(N)  
ClkIntA  
ClkIntB  
BTCLK(N)  
Selector  
PLLClkRx  
BTCLK_IN(N)  
RCLK(N)  
ClkIntA  
ClkIntB  
TCLK(N)  
Selector  
PLLClkTx  
BTCLK_IN(N)  
139  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 29 shows the result when an RCLK source drives all clocks of a port (both backplane and  
transmit line). In this example, the master timing reference comes from a line-side RCLK.  
Figure 29. Clocks Driven from RCLK for Port N Configuration  
RCLK(N)  
RCLK(N)  
RCLK(N)  
BRCLK_OUT(N)  
BTCLK_OUT(N)  
TCLK(N)  
BRCLK(N) Selector  
BTCLK(N) Selector  
TCLK(N) Selector  
Figure 30 shows the result when TCLK is generated from BTCLK, which along with BRCLK,  
comes from an external source. In this example, the master timing source for a port is provided at  
the backplane balls by an external device.  
Figure 30. Clocks Driven from BRCLK and BTCLK for Port N Configuration  
BRCLK_IN(N)  
BTCLK_IN(N)  
BTCLK_IN(N)  
BRCLK_OUT(N)  
BTCLK_OUT(N)  
TCLK(N)  
BRCLK(N) Selector  
BTCLK(N) Selector  
TCLK(N) Selector  
140  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 31 shows the result when all clocks are generated from ClkIntA. In this example, a local  
T1 x 24 clock is the master timing reference. The T1 x 24 clock frequency can be M x T1  
frequency, where M = 1, 8, 16, or 24.  
Figure 31. All Clocks Generated from ClkIntA with T1 x 24 Timing Reference  
DivT1  
ClkIntA  
ClkIntA  
ClkIntA  
ClkIntA  
Internal Clock Selector  
BRCLK(3:0) Selector  
BTCLK(3:0) Selector  
TCLK(3:0) Selector  
BRCLK_OUT(3:0)  
BTCLK_OUT(3:0)  
TCLK(3:0)  
Figure 32 shows the result when a common clock source configures all ports. In this example, the  
line clock [RCLK(N)] is from port N. All clocks are generated from ClkIntA, and one receive line  
clock [RCLK(N)] is the master timing reference.  
Figure 32. Common Clock Configures All Ports  
RCLK(N)  
ClkIntA  
ClkIntA  
ClkIntA  
ClkIntA  
Internal Clock Selector  
BRCLK(3:0) Selector  
BTCLK(3:0) Selector  
TCLK(3:0) Selector  
BRCLK_OUT(3:0)  
BTCLK_OUT(3:0)  
TCLK(3:0)  
141  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
16.0  
Loopbacks  
This chapter discusses the following IXF3204 framer loopback topics:  
Section 16.1, “Line Loopback”  
Section 16.2, “Payload Loopback”  
Section 16.3, “Time Slot Loopback”  
Section 16.4, “Digital Loopback”  
Section 16.5, “Dual Loopbacks”  
Section 16.6, “Loopback Priorities”  
16.1  
Line Loopback  
Figure 33 shows a line loopback (LLB) operation, which is performed by returning the data and  
clock from the receive line balls to the transmit line balls. No processing is done to the data. The  
LLB behaves like a wire between Rx and Tx line ports. In addition to looping back, the data and  
timing information go to the Rx path.  
Figure 33. Line Loopback  
RPOS/RNEG  
RCLK  
Frame  
Frame  
Slip  
Slip  
Backplane  
Backplane  
Line  
Line  
TPOS/TNEG  
TCLK  
Note: The IXF3204 supports automatic line loopback generation upon detecting specific codes in T1  
streams. For details, see Section 11.3, “Alarm Handling and Consequent Actions”.  
142  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
16.2  
Payload Loopback  
Figure 34 shows a payload loopback (PLB) operation, which is performed by returning the payload  
data from the receive path to the transmit data balls. In the:  
Rx path, PLB is performed after coding, framing, and storing the payload in the Rx path slip  
buffers.  
Tx path, PLB is performed after framing and coding the data being looped back.  
Any code violations are removed. The frame structure is re-generated and the data transmitted  
using the user-programmed clock for the Tx line side.  
Figure 34. Payload Loopback  
RPOS/RNEG  
RCLK  
Frame  
Frame  
Slip  
Slip  
Backplane  
Backplane  
Line  
Line  
TPOS/TNEG  
TCLK  
16.3  
Time Slot Loopback  
Figure 35 shows a time slot loopback (TLB) operation. The TLB is similar to the PLB, but the  
difference is that the TLB is performed on a per-time slot basis. Any number of time slots can be  
selected. The TLB is performed by returning the data from the receive path to the transmit data  
balls. In the:  
Rx path, TLB is performed after coding, framing, and storing the payload in the Rx path slip  
buffers.  
Tx path, TLB is performed after framing and coding the data being looped back.  
Any code violations are removed. The frame structure is re-generated and the data transmitted  
using the user-programmed clock for the Tx line side. The user can select any number of time slots  
to be looped back.  
Figure 35. Time Slot Loopback  
RPOS/RNEG  
RCLK  
Frame  
Frame  
Slip  
Slip  
Backplane  
Backplane  
Line  
Line  
TPOS/TNEG  
TCLK  
143  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
16.4  
Digital Loopback  
Figure 36 shows a digital loopback (DLB) operation, which is performed by returning the data and  
clock going to the Tx line balls to the Rx line inputs.  
Note: For DLB to work properly, the clock source for the Tx line path must be other than the Rx line  
clock of the same port.  
Figure 36. Digital Loopback  
RPOS/RNEG  
RCLK  
Frame  
Frame  
Slip  
Slip  
Backplane  
Backplane  
Line  
Line  
TPOS/TNEG  
TCLK  
16.5  
Dual Loopbacks  
Figure 37 shows how dual loopbacks (a digital loopback and a line loopback) can be performed at  
the same time.  
Figure 37. Dual Loopbacks  
RPOS/RNEG  
RCLK  
Frame  
Frame  
Slip  
Slip  
Backplane  
Backplane  
Line  
Line  
TPOS/TNEG  
TCLK  
16.6  
Loopback Priorities  
Loopback priorities are as follows:  
LLB and DLB can be set at the same time.  
LLB has priority over PLB and TLB.  
DLB has priority over PLB and TLB.  
PLB has priority over TLB.  
144  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
17.0  
Bit Error Rate Tester  
This chapter discusses the following Bit Error Rate Tester (BERT) topics:  
Section 17.1, “BERT Description”  
Section 17.2, “BERT Analyzer”  
Section 17.3, “BERT Generator”  
Section 17.4, “BERT Patterns Supported”  
17.1  
BERT Description  
The Bit Error Rate Tester (BERT) module can be used to test either all T1/J1/E1 ports or only  
sections of them. The BERT circuitry provides on-chip functions for testing the quality of links. Up  
to eight simultaneous tests can be done on multiple time slots and ports. The IXF3204 framer  
provides generation and analysis capabilities that can be used with either repetitive or pseudo-  
random bit sequences (PRBS). Multiple BERT modules are available and they can be used in any  
time slot of any port.  
The BERT module has eight programmable pattern generators and eight analyzers that support  
pseudo-random and repetitive sequences of up to 32 bits. The user must program the time slot  
associated with the selected BERT module. Each generator or analyzer can be associated with one  
or more time slots in any one port.  
Each of the eight generators uses PRBS and has a Digital Milliwatt (DmW) generator and a  
DRS pattern generator.  
Each of the eight analyzers has a programmable threshold to declare in-sync and out-of-sync  
states.  
The IXF3204 framer provides bit error counters and total bit counters to calculate bit error rates. In  
addition, the IXF3204 framer supports the detection of all zeroes or all ones.  
145  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
17.2  
BERT Analyzer  
As Figure 38 shows, to use any of the BERT analyzers the sequence is the following:  
1. Define (that is, map) the time slots to be analyzed.  
2. To configure BERT for the ‘receive’ pattern, do the following:  
a. Associate the selected time slots with the corresponding BERT analyzer 0 to 7. (To select  
only certain bits of each time slot, a mask can be used.)  
b. Program the ‘receive’ pattern in the selected BERT module by setting the type, length,  
invert, and so on.  
3. If a change in thresholds is required, set the new thresholds to declare both sync and out-of-  
sync. The default values are as follows:  
a. If 64 consecutive bits match the expected pattern, a synchronization is declared.  
b. If there are ten or more errors in a window of 100 bits, an out-of-sync is forced.  
4. Enable reception for the selected BERT analyzer, after which the BERT analyzer generates  
indicators and interrupts (if the latter are enabled by the user) and status bits to convey the state  
(either synchronized, not synchronized, or receiving errors).  
5. The host processor can operate in either an interrupt mode or a polling mode. If the host  
processor operates in an:  
a. Interrupt mode, then once the BERT analyzer generates an interrupt, the host processor  
must perform the last two steps.  
b. Polling mode, the host processor must keep polling the state of the indicator bits until  
synchronization is detected and then perform the last two steps.  
6. The IXF3204 framer reads the BERT analyzer state.  
7. The user can then check the error rate by loading and then reading the total-bit and error-bit  
counters.  
Note:  
The maximum count of the total bit counter and the error-bit counter is 224, so the host  
processor must read them faster than that to avoid overflow of the counters. Assuming the  
highest rate (2.048 Mbps), then after achieving synchronization overflow must be reached in  
approximately 8 seconds. Intel suggests that the host processor read these counters every  
second.  
As an option, the IXF3204 framer can be programmed to load the counters automatically  
every second. After the counters are loaded, the counters must be read-only.  
As another option, as commanded by the host processor, the counters can be loaded with the  
current values by setting the IXF3204 framer LOADC bit. After that, the values are ready in  
the host processor-accessible total count and error bit counters. The IXF3204 framer internal  
counters are re-started when the LOADC bit is set.  
The programming of time slots is done in a region of memory different from the BERT region.  
For details on BERT analyzer registers, see the memory map document for the IXF3204 framer.  
146  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 38. BERT Analyzer  
Define time slots  
to be analyzed  
Set pattern to  
‘receive’  
Optional: Set  
thresholds  
Enable Rx section  
Poll and check  
when SYNC  
Interrupt  
generated when  
SYNC  
indicator is set  
Read BERT  
analyzer state  
Load total and  
error bit counters  
Read total and  
error bit counters  
147  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
17.3  
BERT Generator  
As Figure 39 shows, to use any of the BERT generators the sequence to follow is:  
1. Define (that is, map) the time slots to be generated.  
2. To configure BERT for the ‘send’ pattern, do the following:  
a. Associate the selected time slots with the selected BERT generator. (To select only certain  
bits of each time slot, a mask can be used.)  
b. Program the ‘send’ pattern in the selected BERT module by setting the type, length,  
invert, and so on.  
3. Enable transmission for the selected BERT generator, after which the BERT generator sends  
the information.  
To use any of the fixed generators that are DmW or DRS, do the following:  
1. Associate the selected time slots with the selected BERT generator. The pattern is sent to the  
whole time slot, as masking bits is allowed for neither DmW nor DRS codes.  
2. Program and enable the generator to output A-law or Mu-law codes.  
Note: The programming of time slots is done in a region of memory different from the BERT region. For  
details on BERT generator registers, see the memory map document for the IXF3204 framer.  
Figure 39. BERT Generator  
Define time slots to be  
generated  
Set pattern to ‘send’  
Enable Tx section  
148  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
17.4  
BERT Patterns Supported  
Table 44 lists the registers that must be programmed to define a BERT pattern.  
Table 44. Supported Patterns  
Register  
Width  
Register  
Name  
Description  
(Bits)  
Control Register.  
Used to define PRBS or QRSS patterns or if the pattern is inverted in the Rx or Tx  
direction.  
Bit 3 (INV Tx)  
0 = No inversion of pattern of Tx data output from BERT generator  
1 = Inversion of pattern of Tx data output from BERT generator  
Bit 2 (INV Rx)  
0 = No inversion of pattern of Rx data input to BERT analyzer  
1 = Inversion of pattern of Rx data input to BERT analyzer  
CTR  
3:0  
Bit 1 (Pseudo-Random Bit Sequence)  
0 = PRBS pattern not enabled  
1 = PRBS pattern enabled  
Bit 0 (Quasi-Random Sequence Signal)  
0 = QRSS pattern not enabled  
1 = QRSS pattern enabled  
Pattern TAP Register.  
This field is used to indicate the test-access port (TAP) for a BERT pattern. This field  
is used only with PRBS.  
PTR  
4:0  
00h is for repetitive use.  
01h to 1Fh indicates the bit position where the TAP is located, and 0 indicates  
the TAP is located in the first flip-flop.  
Pattern Length Register.  
This field is used to select the length of the BERT pattern, which can be from 1 to 32  
bits.  
PLR  
4:0  
7:0  
00h indicates the pattern length is 1 bit.  
1Fh indicates the pattern length is 32 bits.  
Pattern Sequence 3:0.  
PS(3:0)  
Each of the four 8-bit Pattern Sequence registers is used to configure a repetitive  
BERT pattern.  
Table 45 lists the possible patterns that can be selected for a BERT, using the settings programmed  
for the registers listed in Table 44.  
Table 45. BERT Pattern Selection (Sheet 1 of 2)  
CTR  
PTR  
PLR  
PS3  
PS2  
PS1  
PS0  
Number  
Pattern  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
00  
01  
02  
03  
23-1  
24-1  
25-1  
26-1  
02  
02  
02  
02  
00  
00  
01  
04  
02  
03  
04  
05  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
149  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 45. BERT Pattern Selection (Sheet 2 of 2)  
CTR  
PTR  
PLR  
PS3  
PS2  
PS1  
PS0  
Number  
Pattern  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
(Hex)  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
27-1  
02  
02  
0E  
02  
02  
02  
02  
0E  
02  
02  
02  
03  
02  
02  
02  
02  
02  
02  
02  
02  
00  
00  
00  
00  
03  
03  
04  
02  
08  
0D  
0D  
02  
06  
02  
10  
10  
01  
00  
11  
02  
02  
01  
02  
00  
00  
00  
06  
06  
06  
08  
09  
0A  
0E  
0E  
10  
11  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FE  
FE  
27-1 (T1 LB Activate)  
27-1 (T1 LB Deactivate)  
29-1  
210-1  
211-1  
215-1 (Not Inverted)  
215-1 (ITU O.151)  
217-1  
2
18-1  
220-1 (ITU O.153)  
220-1 (ITU O.151 QRSS)  
220-1  
221-1  
222-1  
223-1  
225-1  
228-1  
13  
13  
13  
14  
15  
16  
18  
1B  
1C  
1E  
00  
00  
01  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
229-1  
231-1  
All Ones  
All Zeroes  
Alternating (101010...)  
Double alternating  
(0011...)  
1B  
00  
00  
03  
FF  
FF  
FF  
FC  
D4 Line Loopback  
Deactivated (1:3)  
1C  
1D  
1E  
00  
00  
00  
00  
00  
00  
02  
03  
04  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FF  
FC  
F4  
F0  
1:4  
D4 Line Loopback  
Activated (1:5)  
1F  
20  
21  
22  
23  
1:7  
00  
00  
00  
00  
00  
00  
00  
06  
07  
FF  
FF  
FF  
FF  
FF  
FF  
81  
40  
1:8  
1:16  
00  
0F  
FF  
FF  
40  
00  
3:24  
00  
17  
FF  
44  
00  
04  
User Defined  
User  
User  
User  
User  
User  
User  
150  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.0  
High-Level Data Link Controller  
This chapter discusses the following topics concerning the high-level data link control (HDLC):  
Section 18.1, “HDLC Features”  
Section 18.2, “HDLC Functional Description”  
Section 18.3, “HDLC Message Reception Process”  
Section 18.4, “HDLC Message Transmission Process”  
18.1  
HDLC Features  
Twenty-four HDLC modules available. In E1 mode only, if the user must report Sa/Si bits,  
then the IXF3204 framer must use Rx HDLC modules 16 to 23 to perform this function. In this  
case, only 16 HDLC controllers (HDLC 0 to 15) are left available to the user.  
Flexible HDLC module assignments. Each HDLC module can be assigned to any port in any  
combination of time slot of the same port.  
Subrate support, using a mask to define which bits to use  
Support for all T1, J1, and E1 frame formats  
Two 128-byte FIFOs per HDLC module, one for Rx and the other for Tx  
Storage of up to four messages in each FIFO in either Rx or Tx direction  
Provision of status information for each message and FIFOs  
Detection/generation of start/end flags for HDLC link messages  
Detection/generation of Frame Check Sequence (FCS) for HDLC link messages  
Zero stuffing/destuffing for HDLC link messages  
Detection of short messages (less than 2 bytes)  
Both transmission and detection of abort character  
LAPB, LAPD, LAPV5, or transparent operation modes  
Address-matching and message-filtering support  
Enable/disable control for Frame Check Sequence (FCS) checking/generation  
Provision of byte alignment in transparent mode  
Abortion of messages above specified Maximum Frame Length  
151  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.2  
HDLC Functional Description  
This section describes the following topics concerning HDLC functionality:  
Section 18.2.1, “HDLC Protocols”  
Section 18.2.2, “HDLC Field Descriptions - LAPB, LAPD, and LAPV5”  
Section 18.2.3, “HDLC Address Field Format - LAPD and LAPV5”  
Section 18.2.4, “HDLC Message Processing and Detection”  
Section 18.2.5, “HDLC Address Matching”  
Section 18.2.6, “HDLC Transparent Mode Operation”  
18.2.1  
HDLC Protocols  
HDLC messages are signals conforming to an HDLC protocol (LAPB, LAPD, or LAPV5, as  
defined in ITU-T recommendations Q.921 and G.964). The HDLC messages are filtered according  
to the HDLC message address field. Figure 40 shows the HDLC protocol frame format.  
Figure 40. HDLC Protocol Frame Format  
Byte Numbers  
7
6
5
1
4
1
3
1
2
1
1
1
0
0
Bit Numbers  
1
0
1
2
3
4
Address (high-order octet)  
Address (low-order octet)  
Control 1  
5
Control 2  
Information  
N-2  
N-1  
FCS (first octet)  
FCS (second octet)  
N
0
1
1
1
1
1
1
0
All HDLC protocol frames must start and end with a flag sequence consisting of the following:  
One zero  
Six contiguous ones  
Another zero  
In some applications, the closing flag can also be the opening flag of the next frame.  
152  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.2.2  
HDLC Field Descriptions - LAPB, LAPD, and LAPV5  
For each field shown in Figure 40, details are in ITU-T recommendations Q.921 and G.964.  
Address field. The address field identifies the entities used in establishing an HDLC link.  
LAPB messages have an address field one byte long (the first address byte).  
LAPD or LAPV5 messages have an address field two bytes long.  
For the LAPB and LAPV messages, the address field is discussed in more detail in Section 18.2.3,  
“HDLC Address Field Format - LAPD and LAPV5”.  
Control field. The control field identifies the type of frame (which will be either a command or a  
response).  
Information field. The information field (if any) consists of an integer number of bytes.  
FCS field. The Frame Check Sequence (‘FCS’) is a CRC16 checksum of the data between the  
opening flag and the FCS field.  
153  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.2.3  
HDLC Address Field Format - LAPD and LAPV5  
As referenced in Section 18.2.2, “HDLC Field Descriptions - LAPB, LAPD, and LAPV5”, this  
section further describes the format of the HDLC address field for LAPD and LAPV5 messages.  
Figure 41 shows the address field format for LAPD messages.  
Figure 41. Address Field Format for LAPD Messages  
7
6
5
4
3
2
1
0
C/R = 1 EA = 0 Octet 1  
Octet 2  
SAPI  
TEI  
EA = 1  
Figure 42 shows the address field format for LAPV5 messages.  
Figure 42. Address Field Format for a LAPV5 Message  
7
6
5
4
3
2
1
0
C/R = 1 EA = 0 Octet 1  
EFaddr  
EFaddr  
EA = 1 Octet 2  
SAPI field. For LAPD messages only, the Service Access Point Identifier (‘SAPI’) field is used to  
address a point being serviced with data-link procedures.  
C/R bit. For both LAPD and LAPV5 messages, the Command/Response (‘C/R’) bit indicates if a  
message is a command or a response.  
EA bits. For both LAPD and LAPV5 messages, there is a double-octet Extend Address bit (EA  
bit). For both LAPD and LAPV messages, the EA bits must be set as follows:  
EA bit in octet 1 (bit 0) set to ‘0’.  
EA bit in octet 2 (bit 0) set to ‘1’ (indicating this second field octet is the final octet of the  
address field)  
TEI field. For LAPD messages only, the Terminal Endpoint Identifier (‘TEI’) field is used to  
address terminal equipment being serviced with data-link procedures.  
EFaddr field. For LAPV5 messages only, the Envelope Field Address (EFaddr) field can take  
values from 0 to 8191 and serves the same purpose as the SAPI and TEI fields.  
154  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.2.4  
HDLC Message Processing and Detection  
Stuffing / Destuffing.  
Stuffing occurs on the receive side of a message. To avoid the situation of detecting opening/  
closing flags in the information field (described in Section 18.2.2, “HDLC Field Descriptions -  
LAPB, LAPD, and LAPV5”), zero stuffing is performed by inserting a zero when a sequence  
of 5 consecutive ones is found in the fields between the opening and closing flag.  
Destuffing occurs on the transmit side of a message. Destuffing is performed by removing any  
zero found after five consecutive ones in the fields between the opening and closing flag of a  
frame.  
Message detection. A message is detected by the following main events:  
1. Opening flag detection: A new HDLC frame is detected when a flag is received and sequences  
that are different from either flags or ones (that is, information bits) are being received.  
2. Destuffing: While the HDLC module is receiving information bits, it performs zero destuffing.  
Received information bytes are stored in a 128-byte FIFO, excluding flags or interframe  
sequences.  
3. Closing flag detection: A closing flag is detected when information bits are being received and  
next a flag sequence is detected.  
4. CRC checking: When a closing flag is detected, the last two bytes before the closing flag are  
considered the FCS field (described in Section 18.2.2, “HDLC Field Descriptions - LAPB,  
LAPD, and LAPV5”). This value is compared to the internally calculated value for a cyclic  
redundancy check.  
Updating process. After a closing flag is detected, status signals are updated for the following:  
If an error was received  
The message length  
If an abnormal receive termination took place  
155  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.2.5  
HDLC Address Matching  
The HDLC module can perform address matching. Four address bytes are used to compare the  
received message address with the expected one:  
Address-low 1 (1-1)  
Address-low 2 (1-2)  
Address-high 1 (2-1)  
Address-high 2 (2-2)  
Address matching can be enabled/disabled in any operation mode. When the operation mode is:  
LAPB, address matching uses only address-high 1 (2-1) and address-high 2 (2-2).  
LAPD, all four address bytes are used such that any combination of the address-high and  
address-low bytes (1-1, 2-2, 1-2, and 2-1) is received.  
LAPV5 checks the address bytes for the following values:  
— In the first address byte, the C/R bit must equal ‘0’ and the EA bit must equal ‘0’.  
— In the second address byte, the EA bit must be equal to ‘1’.  
For LAPV5, if the C/R and EA bit values match the expected value, then the entire message is  
received and processed. Otherwise, if one or more of the values do not match, then the entire  
message is discarded.  
If the operation mode is configured to be:  
LAPB and the address byte received is FFh, then the address is considered to be a broadcast  
address and the message is considered to be valid.  
LAPD and the TEI sub-field of the address field is FFh, then the address is considered to be a  
broadcast address and the message is considered to be valid.  
LAPV5, there is no support of broadcast addresses.  
156  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.2.6  
HDLC Transparent Mode Operation  
If an HDLC module is configured for a transparent operation mode, then no flag checking, no  
destuffing, and no FCS checking are performed (that is, all bytes are sent to the Data FIFO). Byte  
alignment can be provided in this mode such that the data in the time slot is stored aligned in the  
Data FIFO.  
For the transmission side, the bytes stored in the HDLC Tx FIFO are sent aligned to the time  
slot bits. For the alignment to occur, the whole time slot must be used to carry the data. The  
host processor can store up to four consecutive messages, provided the total length is not more  
than 128 bytes.  
For the receive side, up to four messages can be stored before the host processor retrieves  
them. As soon as one message is received, an indication is generated to the host processor.  
Reception can continue even if the host processor has not read the first message. A FIFO of up  
to four status messages is associated with the Data FIFO.  
Once the host processor reads the first message, it informs the HDLC module so the next  
status can be presented to the host processor. As an example, messages of size 6, 16, 32, and  
54 bytes can be stored. However, the total number of bytes must not exceed 128 bytes. The  
host processor must read the messages before an overflow can occur on either the 128-byte  
Data FIFO or the status FIFO (which has a limit of 4 status messages).  
Abortion of an HDLC message occurs on the:  
Reception side for one of several reasons:  
— A sequence of seven or more consecutive ones is received in the information field  
— There is either a FIFO overflow or underflow.  
— The maximum message length parameter is reached.  
Transmit side only if instructed by the user.  
157  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.3  
HDLC Message Reception Process  
Figure 43 shows the HDLC message reception process. Each of the HDLC engines has both a  
Status Message FIFO (consisting of 4 status messages) and a 128-byte Data FIFO. The Status  
Message FIFO stores one of two types of status indicators:  
End Of Message (EOM), which signals the end of a message  
‘Half’, which indicates reception of 64 byes (half of the data FIFO)  
Figure 43. HDLC Message Reception Process  
Status Message FIFO  
128-Byte Data FIFO  
Status Message 1  
Data Message 1  
M bytes  
Status Message 2  
Status Message 3  
Status Message 4  
Data Message 2  
N bytes  
Data Message 3  
P bytes  
Data Message 4  
Q bytes  
If — before the host processor reads a previously stored message — it receives a new message,  
then the next location of the Status Message FIFO stores the status of the new message. In this way,  
the Status Message FIFO can receive four back-to-back messages as long as the total size of the  
data message is below 128 bytes.  
The Status Message FIFO generates a ‘half’ indication when it receives the first 64 bytes of a  
message but the message has not completed. If the message has more than 64 bytes, then one or  
more status indicators are ‘half’ and the last status indicator is EOM.  
Both the Status Message FIFO and the Data FIFO wrap around once each reaches its limit (four  
messages for the Status Message FIFO and 128 bytes of data for the Data FIFO).  
The HDLC module issues an indication to request service on each ‘half’ or ‘EOM’ status indicator,  
and each indication generates an interrupt if an interrupt is enabled. The host processor can be  
programmed to work either according to interrupt-based mechanisms or according to polling based  
on message-indication bits. Once a message indication is set (or an interrupt is generated), the host  
processor must service that indication by checking the HDLC component that generated it.  
158  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.3.1  
Steps to Configure the HDLC Receive Path  
After all modules are configured for the proper format and operation conditions, the configuration  
of HDLC-specific receive functions occurs as follows:  
1. Enable the HDLC module. (In the E1 mode only, not all HDLC modules are available at all  
times.)  
— If the user does not need to report Rx Sa/Si bits, then all HDLC modules (0 to 23) are  
available for use.  
— If the user does need to report Rx Sa/Si bits, then the IXF3204 framer uses Rx HDLC  
modules 16 to 23 to report the bits. In this case, the user has available only the HDLC  
modules 0 to 15.  
2. Configure the module for either LAPB, LAPD, LAPV5, or transparent receive modes.  
3. If the HDLC module is configured for LAPV5, then addresses do not need to be programmed  
to match other addresses. However, if the HDLC module is configured for either LAPB or  
LAPD, program the addresses to match the following:  
— Address-high 1  
— Address-low 1  
— Address-high 2  
— Address-low 2  
4. Assign the time slot carrying data to be mapped to the selected HDLC module.  
— Any number of time slots of the same port can be assigned to the selected HDLC module.  
— However, time slots from different ports are not allowed to be mapped in the same HDLC  
module.  
5. Define the mask to use in every selected time slot. A mask can be used so that subrate streams  
can be supported. Any combination of bits is available. Once the mask is selected, it applies to  
all the time slots in that port.  
6. As an option, enable the interrupt generation for events in the selected HDLC. At this point,  
the HDLC path is configured and messages can be received  
159  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.3.2  
Reading an HDLC Message  
Figure 44 shows how the HDLC reads a received message, which occurs in the following  
sequence:  
1. When an event related to the reception of the message occurs, one of the HDLC modules  
generates an indication.  
2. If the host processor is operating in:  
a. Interrupt mode, then the indication from the HDLC module propagates as an interrupt.  
b. Polling mode, the host processor detects the indicator bit set. After this step occurs, go to  
the next step.  
3. The host processor must check which of the HDLCs generated the indication (or interrupt)  
after which, the host processor selects the one that generated the indication.  
4. The host processor must read the status register of the corresponding HDLC module. Available  
status bits include the following:  
— HALF - Indicates when the number of bytes the Rx engine stored in Data FIFO reaches  
half of 128 bytes (that is, 64 bytes). If the status bit is ‘HALF’, then there is a read of 64  
bytes from Data FIFO and go to the last step.  
— EOM - Indicates an end of message is set because the last byte of the message has been  
received (that is, either a closing flag or an abort flag is detected). If the status bit is  
‘EOM’, read the ‘message length register’ and then read the number of bytes from the  
Data FIFO as specified by the message length register.  
— UNF - Set when an underflow has occurred, which occurs when the host processor  
performs a read data operation when Data FIFO is empty. If this status is received, clear  
the HDLC module by setting the bit ‘CLR’ in the GCR register (general control register)  
and skip steps 5 and 6.  
— OVF - Set when an overflow has occurred, which occurs when either of the two following  
conditions exist:  
The 128 bytes of the Data FIFO are full and a new byte is subsequently received.  
There are already 4 messages stored in the Status Message FIFO and a new status  
message is subsequently generated. If this status is received, clear the HDLC module  
by setting the bit ‘CLR’ in the GCR register (general control register) and skip steps 5  
and 6.  
5. Read the status of the message. Available states include the following:  
— Short message  
— Large message  
— CRC error  
Valid message  
— Aborted message  
— Non-octet message  
6. The host processor completes the process by setting the bit ‘HDone’ by writing 01h to register  
HCR. This handshake process informs the HDLC receive module that it can re-use the Data  
FIFO section.  
160  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Note: Figure 44 applies to T1, E1, and J1 modes for the following reasons.  
In T1/J1 modes, all HDLC controllers are available for use.  
In the E1 mode, if the user:  
— Does not need to receive Sa/Si bits, all 24 HDLC controllers are available.  
— Does need to use Sa/Si bits, then only 16 HDLC controllers (0 to 15) are available.  
For details on the HDLC registers, see the memory map document for the IXF3204 framer.  
Figure 44. Receiving an HDLC Message  
Indication generated by  
HDLC module  
Check which one of the  
HDLC controllers generated  
the indication  
Read IR  
EOM=1  
Half = ‘1’  
OVF or UNF = ‘1’  
Clear the Channel  
Read message length  
RLR1(6:0)  
Loop reading FIFO RD  
64 times  
status (write a ‘1’ to bit  
CLR of GCR)  
Loop reading FIFO RD the  
number of bytes as specified  
by RL1(6:0)  
Read the status of the  
message (SR)  
EOM: Inform that the process  
is complete (write 01H to HCR)  
161  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
18.4  
HDLC Message Transmission Process  
Figure 45 shows the HDLC message transmission process. Each of the HDLC engines has both a  
Command FIFO (consisting of 4 locations) and a 128-byte Data FIFO. The Command FIFO stores  
one of two types of command indicators:  
End Of Message (EOM), which signals the end of a message  
‘Half’, which indicates transmission of 64 byes (half of the data FIFO)  
Figure 45. HDLC Message Transmission Process  
128-Byte Data FIFO  
Command Message FIFO  
Command 1  
Data Message 1  
M bytes  
Command 2  
Command 3  
Command 4  
Data Message 2  
N bytes  
Data Message 3  
P bytes  
Data Message 4  
Q bytes  
Available Byte  
Locations in  
Data FIFO  
[128 - (N + M + P + Q)]  
The Command FIFO can store up to four command indicators, and the Data FIFO can store up to  
128 bytes. At any time, the user cannot go over either the limit for the Command FIFO (4  
locations) or the limit for the Data FIFO (128 bytes). After space becomes available for both a new  
command and for data, the next message (or part of it) can be stored in the respective FIFOs.  
If the length of the message is:  
Below 64 bytes or equal to 64 bytes, the user must set one ‘EOM’ command and store the data  
bytes in the Data FIFO.  
Above 64 bytes, then one or more commands are ‘half’ (with each transmitting 64 bytes) and  
the last command is EOM. In this case, the user must set at least one HALF command and one  
EOM command.  
Both the Command FIFO and the Data FIFO wrap around once each reaches its limit.  
162  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
The HDLC module informs the host processor when there are at least 64 bytes available to accept  
another message to be transmitted. When there are less than 64 bytes available or if all four of the  
command locations are being used, then the HDLC module does not issue any indication. In this  
case, the host processor must wait until both FIFOs indicate they are available for use.  
18.4.1  
Steps to Configure the HDLC Transmit Path  
After all modules are configured for the proper format and operation conditions, the configuration  
of HDLC-specific transmit functions occurs as follows:  
1. Enable and configure an HDLC module.  
2. Assign the time slot carrying data to be mapped to the selected HDLC module.  
— Any number of time slots of the same port can be assigned to the selected HDLC module.  
— However, time slots from different ports are not allowed to be mapped in the same HDLC  
module.  
3. Define the mask to use in every selected time slot. A mask can be used so that subrate streams  
can be supported. Any combination of bits is available. Once the mask is selected, it applies to  
all the time slot in that port.  
4. As an option, enable the interrupt generation for events in the selected HDLC.  
5. Enable the interrupt of the selected HDLC. At this point, the HDLC path is configured and  
messages can be transmitted.  
18.4.2  
Sending an HDLC Message  
Figure 46 shows how the HDLC sends a message, which occurs in the following sequence:  
1. The host processor checks that there is space available (at least 64 bytes) to write the HDLC  
message in preparation for sending it. The HDLC module indicates the availability of space by  
setting the ‘half’ indicator bit.  
2. Once the host processor verifies the availability of space, it can write the message and  
command the HDLC module to send it. When the message is:  
— Less than or equal to 64 bytes, the full message is written in the Data FIFO and then the  
‘EOM’ command must be written in the command register.  
— More than 64 bytes, there must be at least one ‘half’ command that indicates that only 64  
bytes have been written in the Data FIFO and the last byte of the message has not yet been  
received  
3. The host processor uses:  
— The command register to set either ‘half’ (that is, 64 bytes) or ‘EOM’ commands.  
— The indicator register to check if there is space available and if previous commands were  
executed. Whenever a command is executed, the HDLC module gives an indication to the  
host processor.  
Note: For details on the HDLC registers, see the memory map document for the IXF3204 framer.  
163  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 46. Sending an HDLC Message  
HDLC module generates  
indication ‘space available’  
Check if selected HDLC  
can transmit  
Write the abort command  
(write 04h to HCR)  
Read IR  
Half = ‘1’  
OVF or UNF = ‘1’  
Send Abort  
Host processor  
defines if Half,  
EOM, or Abort  
are to be sent  
Clear the FIFO status (write  
a ‘1’ to bit CLR of GCR)  
Send Half  
Send EOM  
Loop writing 64 times to  
FIFOWR  
Write message length =  
HLR (6:0)  
Restart the FIFO status  
(write a ‘0’ to bit CLR of  
GCR). Keep the original  
configuration of GCR.  
Inform that the 64 bytes  
have been written (write  
02h to HCR)  
Loop writing FIFOWR the  
number of bytes as  
specified by HLR (6:0)  
Inform that the message is  
complete (write 01h to  
HCR)  
164  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.0  
Performance Monitoring  
The IXF3204 framer monitors performance with specific modules that store data on anomalies,  
defects, and failures. An internal processor retrieves the data every second and builds the related  
database.  
If data streams are:  
T1, the IXF3204 framer must generate PRM every second. A database is created that contains  
33 bins, each containing 15 minutes of data. The T1 performance elements follow the T1.231  
standard.  
E1, accumulated results are maintained. The E1 performance elements follow the G821/G826  
standard.  
This chapter discusses the following performance-monitoring topics:  
Section 19.1, “T1 Performance Elements”  
Section 19.2, “E1 Performance Elements”  
Section 19.3, “Generic Performance Elements”  
Section 19.4, “Performance Elements Database”  
Section 19.5, “Managing Performance Report Messages”  
165  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.1  
T1 Performance Elements  
To create T1 performance elements, the IXF3204 framer firmware must obtain status information  
from the near-end and far-end parameters.  
19.1.1  
T1 Near-End Performance Elements  
The performance elements for T1 near-end are the following, per ANSI T1.231:  
Line Parameters – Near-end  
— CV-L: Code Violation - Line  
— ES-L: Errored Second - Line  
— SES-L: Severely Errored Second - Line  
Path parameters – Near-end  
— CSS-P: Cascading Style Sheets - Path  
— CV-P: Code Violation - Path  
— ES-P: Errored Second - Path  
— SAS-P: Severely Errored Frame / Alarm Indication Signal Seconds - Path  
— SES-P: Severely Errored Seconds - Path  
— UAS-P: Unavailable Seconds - Path  
Table 46 lists how T1 near-end performance elements must be stored. The 24-hour period starts at  
time 00:00 and keeps counting until 24 hours have elapsed. The current 24-hour data are then  
stored in the previous 24-hour data, and the count is initialized again.  
Table 46. T1 Near-End Performance Elements Storage  
Time Frame  
Current Day  
Storage  
Bits  
Current 24-hour period  
32  
32  
16  
16  
16  
Previous Day  
Previous 24-hour period  
Current 15 minutes  
Previous 15 minutes  
31 Recent 15 minutes  
Current 15-minute interval  
Previous 15-minute interval  
31 most-recent 15-minute intervals before previous interval  
To initialize the database for a specific port, perform the following steps:  
1. Clear to ‘0’ the firmware PRM enable bit at address [(D2D0) + N x 5A4h], where N = port  
number.  
2. In the T1 performance database, clear all regions related to port N.  
3. Set to ‘1’ the firmware PRM enable bit at address [(D2D0) + N x 5A4h], where N = port  
number.  
166  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.1.2  
T1 Far-End Performance Elements  
The performance elements for T1 far-end are the following, per ANSI T1.231:  
Line Parameters– Far-end  
— ES-LFE: Errored Seconds - Line Far End  
Path Parameters – Far-end  
— CSS-PFE: Cascading Style Sheets - Path Far End  
— CV-PFE: Code Violation - Path Far End  
— ES-PFE: Errored Seconds - Path Far End  
— ESA-PFE: Errored Seconds, Type A - Path Far End  
— ESB-PFE: Errored Seconds, Type B - Path Far End  
— SEFS-PFE: Severely Errored Framing Seconds - Path Far End  
— SES-PFE: Severely Errored Seconds - Path Far End  
— UAS-PFE: Unavailable Seconds - Path Far End  
These elements are calculated based on the PRM received. The bins are updated with the internal  
one-second signal, even if the one-second signal is not synchronized with the PRM received. If  
there is no PRM at the one-second interval, update the far-end database with all values set to ‘0’.  
Table 47 lists how T1 far-end performance elements must be stored.  
Table 47. T1 Far-End Performance Elements Storage  
Time Frame  
Current Day  
Storage  
Bits  
Current 24-hour period  
32  
32  
16  
16  
16  
Previous Day  
Previous 24-hour period  
Current 15 minutes  
Previous 15 minutes  
31 recent 15 minutes  
Current 15-minute interval  
Previous 15-minute interval  
31 most-recent 15-minute intervals before previous interval  
167  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.2  
E1 Performance Elements  
E1 performance elements are designed to follow the G.821/G.826 recommendations for E1. The  
counters keep the accumulated value. If the maximum value is reached, then the counter keeps this  
maximum value until the counter is cleared.  
19.2.1  
E1 Error Ratios  
Table 48 lists the E1 near-end and far-end error ratio types and how G.826 parameters can be  
evaluated either during or at the end of a measurement period ‘P’, taking into account Unavailable  
Seconds (‘UAS’). The measurement period ‘P’ is provided by the variable ‘Time’ described in  
Table 49, where ‘Time’ equals the total time since the counter was initialized.  
Note: In Table 48, ‘c’ = count.  
Table 48. E1 Near-End and Far-End Error Ratio Types  
Error  
Ratio  
Type  
Counter  
Length  
(Bits)  
Description  
Equation to Evaluate G826 Parameters  
ESR  
Errored Seconds Ratio  
32  
32  
ESR = cES / (P - UAS)  
SESR Severely Errored Seconds Ratio  
SESR = cSES / (P - UAS)  
BBER = cBBE / [(P - UAS - cSES) x blocks per  
second]  
BBER Background Block Error Ratio  
32  
For both the E1 near end and far end, the error ratio is represented in percent values that are  
multiplied by 1 x 10-6. For example:  
100000000 = 100%  
1000000 = 1%  
100000 = 0.1%, and so on.  
Errored Seconds Ratio (ESR): The ratio of errored seconds (ES) to the total seconds in the  
available time during a measurement interval.  
Severely Errored Seconds Ratio (SESR): The ratio of severely errored seconds (SES) to the total  
seconds in the available time during a measurement interval.  
Background Block Error Ratio (BBER): The ratio of background block errors (BBE) seconds to  
the total blocks in the available time during a measurement interval. The count of total blocks  
excludes all blocks during SESs.  
Calculation of ES, SES, and BBE is described in Section 19.2.3, “E1 Near-End Performance  
Elements” and Section 19.2.3, “E1 Near-End Performance Elements”.  
168  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.2.2  
E1 Total Time Available and Unavailable  
For both the E1 near end and far end, as listed in Table 49 variables are stored in an internal  
memory database.  
Note:  
The AvailR variable is a percentage multiplied by 106.  
The granularity for AvailT, Time, and UAS is in seconds.  
The variable ‘Time’ is the same as the measurement period ‘P’ used in the calculation of ESR,  
SESR, and BBER. To initialize the measurement period and restart the E1 database, set the  
variable ‘Time’ to ‘0’ by writing 0000h to Address [(568 to 56B) + (N x 54Ah)], where N =  
the port number.  
For a reliable operation, perform two back-to-back writes to the four bytes of the variable  
‘Time’. In this case, the firmware detects the value ‘0’ and re-initializes the whole database.  
Table 49. Stored Variables  
Length  
(Bits)  
Variable  
Description  
AvailR  
AvailT  
Time  
Ratio of available time to unavailable time  
Time since the IXF3204 framer last entered into the available state  
Total time since the counter was last initialized  
Unavailable seconds time  
32  
32  
32  
32  
UAS  
Using the ESR, SESR, and BBER values and the variables listed in Table 49, as needed the user  
can calculate ES, SES, and BBE as follows:  
ES = ESR x (Time - UAS) / 106  
SES = SESR x (Time - UAS) / 106  
BBE = BBER x [(Time - UAS - SES) x 500)] / 106  
169  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.2.3  
E1 Near-End Performance Elements  
Anomaly and defect events are used to generate performance elements. As defined in G826,  
anomalies and defects are used to declare BBE, ES, and SES parameters. This section and Section  
19.2.4, “E1 Far-End Performance Elements” discuss the anomalies and defects used to declare the  
IXF3204 framer E1 near-end and E1 far-end BBE, ES, and SES parameters.  
Table 50 lists the E1 near-end anomalies, per the G.826 recommendation.  
Table 50. E1 Near-End Anomalies  
Anomaly  
Description  
An errored frame-alignment signal  
An errored block (EB) as indicated by an Error Detection Code (EDC)  
a1  
a2  
Table 51 lists the E1 near-end defects, per the G.826 recommendation.  
Table 51. E1 Near-End Defects  
Defect  
d1  
Description  
Loss of signal  
d2  
d3  
Alarm-indication signal  
Loss-of-frame alignment  
Declarations are made as follows.  
BBE is declared when there occurs in a block that is not part of an SES either one of the  
anomalies (a1 or a2).  
ES is declared when during one second there occurs either one of the anomalies (a1 or a2) or  
one of the defects (d1, d2, or d3).  
SES is declared when during one second there occurs either at least 805 anomalies (a1 or a2)  
or one of the defects (d1, d2, or d3).  
19.2.4  
E1 Far-End Performance Elements  
Table 52 lists the E1 far-end anomaly and defect as used by the IXF3204 framer.  
Table 52. E1 Far-End Anomaly and Defect  
Anomaly / Defect  
Description  
Anomaly - a1  
Defect - d1  
E bit received in ‘0’  
AIS signal  
Declarations are made as follows.  
BBE is declared when there occurs in a block that is not part of an SES one anomaly (a1).  
ES is declared when during one second there occurs at least one anomaly (a1) or one defect  
(d1).  
SES is declared when during one second there occurs either at least 805 anomalies (a1) or one  
defect (d1).  
170  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.3  
Generic Performance Elements  
Table 53 lists the generic performance elements that apply to both T1 and E1. These elements are  
updated every second and are 16 bits long.  
Table 53. Generic Performances Elements - T1 and E1  
Length  
(Bits)  
Element  
Description  
COFA  
CRC  
Increments by one if COFA occurs during the one-second interval  
The number of CRC errors that occur in a one-second interval  
16  
16  
Increments by one if a controlled slip in the Rx slip buffer (CSR) occurs  
during the one-second interval  
CSR  
CST  
16  
16  
Increments by one if a controlled slip in the Tx slip buffer (CST) occurs  
during the one-second interval  
FE  
The number of F-Bit errors that occur in a one-second interval  
The number of BPVs that occur in a one-second interval  
Increments by one if OOF occurs during the one-second interval  
16  
16  
16  
LCV  
OOF  
19.4  
Performance Elements Database  
The host processor can access the performance elements database, a database created to store in  
memory the performance elements for both near-end and far-end parameters. For a description of  
the specific memory locations used to access the defined parameters, see the memory map  
document for the IXF3204 framer.  
171  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
19.5  
Managing Performance Report Messages  
The IXF3204 framer supports automatic management of performance report messages, per ANSI  
T1.403. As briefly described in Section 19.5.1, “PRM Reception” and Section 19.5.2, “PRM  
Transmission”, an internal firmware routine manages the reception and transmission of PRMs. (For  
details, see the memory map document for the IXF3204 framer.)  
19.5.1  
PRM Reception  
For PRM reception, the firmware performs the following steps:  
1. Every second, the firmware checks for a PRM by checking registers in the Receive FDL PRM  
section of the memory map. (For register details, see the memory map document for the  
IXF3204 framer.)  
2. If a received PRM:  
a. Is invalid, the firmware discards it. [An invalid received PRM has either (1) a CRC error  
or (2) it is not within octet boundaries as indicated by the PRM message status registers.]  
b. Is valid, the firmware reads and processes the PRM values to generate far-end  
performance elements.  
19.5.2  
PRM Transmission  
For PRM transmission, the firmware performs the following steps:  
1. Every second, the firmware builds and transmits a new PRM.  
2. The firmware writes the new PRM into registers in the Transmit FDL PRM section of the  
memory map. (For register details, see the memory map document for the IXF3204 framer.)  
3. The firmware commands the Transmit FDL section to send the PRM message.  
172  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
20.0  
Host Processor Interface  
20.1  
Host Processor Configuration Modes  
The host processor interface consists of both a non-multiplexed 16-bit address bus and an 8-bit data  
bus. It supports asynchronous modes for both the Motorola MC68302 and MPC860 processors and  
the Intel® I486TM processor.  
Table 54 lists the possible configuration modes and how to select the configuration mode with the  
IXF3204 framer I/M# and MTYPE balls.  
Note: The IXF3204 framer interrupt ball INTB is asynchronous to the bus interface.When the I/M# ball  
sets the processor mode for a:  
Motorola processor mode, INTB is active in the ‘0’ state.  
Intel® processor mode, INTB is active in the ‘1’ state.  
Table 54. Configuration Modes for Host Processor Interface  
Intel® IXF3204  
Intel® IXF3204  
Configuration Mode  
Framer  
Framer  
I/M# Ball  
MTYPE Ball  
Motorola MPC860 Processor  
Motorola MC68302 Processor  
Intel® i486TM Processor  
0
0
1
0
1
0
The IXF3204 framer RDYB signal is used to indicate when a transfer can be completed. Since the  
host processor access is to the IXF3204 framer internal registers or RAM, the time taken to  
complete a transfer varies. As a result, the ‘ready’ signal inserts wait states as necessary. For host  
processors that do not support wait states, the IXF3204 framer provides a mechanism based on an  
‘access window’ to deliver a constant transfer time.  
20.2  
Host Processor Access Window  
The IXF3204 framer ‘access window’ consists of a set of fixed registers (WADDR, WDATA,  
WCMD, and WSTS at addresses 0004h to 0008h) that can be used in constant access time to  
perform any read or write operation to any internal memory region. When these registers are used  
for an operation that is a:  
Write operation, the host processor must set up the address in WADDR and the data in  
WDATA. Then it must write to WCMD a 00h to indicate a write operation. After that, the host  
processor polls the WSTS register for a 01h, which indicates the transfer is complete.  
Read operation, the host processor must set up the address in WADDR. Then it must write to  
WCMD a 01h to indicate a read operation. After that, the host processor polls the WSTS  
register for a 01h, which indicates the transfer is complete. The host processor can then read  
the resulting data in the WDATA register.  
173  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 55 lists the ball names for the IXF3204 framer and the corresponding pin names for the three  
target processors.  
Table 55. Correspondence between Intel® IXF3204 Framer and Target Processors  
Motorola MPC860  
Processor  
8-Bit  
Motorola MC68302  
Processor  
8-Bit  
Intel® IXF3204  
Framer  
Intel® I486TM  
Processor  
Pin Name  
Ball Name  
Pin Name  
Pin Name  
ADR0  
ADR1  
ADR2  
ADR3  
ADR4  
ADR5  
ADR6  
ADR7  
ADR8  
ADR9  
ADR10  
ADR11  
ADR12  
ADR13  
ADR14  
ADR15  
CSB  
A31  
A30  
A29  
A28  
A27  
A26  
A25  
A24  
A23  
A22  
A21  
A20  
A19  
A18  
A17  
A16  
CSx  
D0  
A0  
A1  
BLE#  
A1  
A2  
A2  
A3  
A3  
A4  
A4  
A5  
A5  
A6  
A6  
A7  
A7  
A8  
A8  
A9  
A9  
A10  
A11  
A12  
A13  
A14  
A15  
CSx  
D0  
A10  
A11  
A12  
A13  
A14  
A15  
CSx  
D0  
DB0  
DB1  
D1  
D1  
D1  
DB2  
D2  
D2  
D2  
DB3  
D3  
D3  
D3  
DB4  
D4  
D4  
D4  
DB5  
D5  
D5  
D5  
DB6  
D6  
D6  
D6  
DB7  
D7  
D7  
D7  
DSB  
OE  
LDS  
DTACK#  
R/W#  
-
ADS  
RDY#  
W/R#  
CLK  
RDYB  
RWB  
WEB  
TA#  
R/W#  
WE0  
174  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
21.0  
Electrical Characteristics  
Note: The minimum and maximum values in Table 56 through Table 58 represent the performance  
specifications of the IXF3204 framer and are guaranteed by test, except where noted by design.  
Table 56. Absolute Maximum Ratings  
Parameter  
Sym  
Min  
Max  
Unit  
DC supply core (reference to ground)  
DC supply I/O (reference to ground)  
Input voltage on any digital ball  
Input current on any ball  
VCC  
VCCIO  
VIN  
-0.5  
-0.5  
1.98  
3.63  
V
V
GND - 0.5  
-10  
VccIO + 0.5  
+10  
V
IIN  
mA  
°C  
°C/W  
V
Storage temperature  
TSTG  
θJA  
VIN  
-65  
+150  
Thermal resistance, junction to ambient, PBGA1  
ESD voltage on any ball 2,3  
30C/W  
38C/W  
2,000  
Caution: Operation at these limits can permanently damage the IXF3204 framer. Normal operation at these  
extremes is not guaranteed.  
1. JEDEC Standard 2S2P Board.  
2. ESD sensitivity classification: Human body model.  
3. The ESD voltage parameter is a design target and not a product specification.  
Table 57. Recommended Operating Conditions  
Parameter  
Sym  
Min  
Typical  
Max  
Unit  
DC supply core (reference to GND)  
DC supply I/O (reference to GND)  
Input voltage on any ball  
Storage temperature  
VCC  
VCCIO  
VIN  
1.62  
1.80  
3.30  
1.89  
3.47  
V
V
2.97  
GND - 0.3 V  
VCC + 0.3 V  
150  
V
TSTG  
-65  
° C  
mA  
mA  
° C  
Operating current (Core)  
Operating current (I/O)  
ICCCORE  
ICCIO  
TOPA  
118  
76  
150  
100  
Operating temperature  
-40  
+25  
+85  
Caution: Operation at these limits can permanently damage the IXF3204 framer.  
Normal operation at these extremes is not guaranteed.  
175  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 58. DC Characteristics  
Parameter  
Sym  
Min  
Max  
Unit  
Test Condition  
Low-level input voltage  
High-level input voltage  
Low-level output voltage  
High-level output voltage  
Input leakage current  
VIL  
VIH  
VOL  
VOH  
ILL  
0
2.0  
0.8  
VccIO  
0.4  
V
V
V
2.0 mA  
2.4  
-1.0  
V
-2.0 mA  
1.0  
µA  
Input pull-up current - RESETB, TRISTB,  
TMS, TDI, TRSTB  
ILL  
ILL  
-15  
-26  
µA  
Input pull-up current - TCK  
-78  
-130  
1.0  
µA  
µA  
Tristate leakage current (all outputs)  
I
-1.0  
3L  
176  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
22.0  
Line Interface Timing  
22.1  
Line Interface Receive Timing  
Table 59. Line Interface Receive Timing Characteristics - T1 Operation  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
T1 Receive clock frequency  
T1 Receive clock duty cycle  
RPOS/RNEG to RCLK setup time  
RCLK to RPOS/RNEG hold time  
NOTE:  
RCLK  
RCLKd  
tSU  
40  
4
1.544  
-
60  
MHz  
%
50  
ns  
tH  
8
ns  
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
Table 60. Line Interface Receive Timing Characteristics - E1 Operation  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
E1 Receive clock frequency  
E1 Receive clock duty cycle  
RPOS/RNEG to RCLK setup time  
RCLK to RPOS/RNEG hold time  
NOTE:  
RCLK  
RCLKd  
tSU  
40  
4
2.048  
60  
MHz  
%
50  
ns  
tH  
8
ns  
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
Figure 47. Line Interface Receive Clock Timing Diagram  
RCLK  
RCLKP = 1  
tSU  
tSU  
tH  
tH  
RPOS/RNEG  
RCLK  
RCLKP = 0  
RPOS/RNEG  
177  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
22.2  
Line Interface Transmit Timing  
Table 61. Line Interface Transmit Timing Characteristics - T1 Operation  
Parameter  
T1 Transmit clock duty cycle  
Symbol  
Min  
Typ  
Max  
Unit  
TCLKd  
tPW  
40  
50  
648  
324  
324  
60  
%
ns  
ns  
ns  
ns  
T1 Transmit clock period  
T1 Transmit clock pulse width high  
T1 Transmit clock pulse width low  
TCLK to TPOS/TNEG delay  
NOTE:  
tPWH  
tPWL  
tD  
260  
260  
3
388  
388  
9
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
2. TCLK duty cycle widths vary according to extent of received pulse jitter displacement. Maximum and  
minimum TCLK duty cycles are for worst-case jitter conditions.  
3. Worst-case conditions guaranteed by design only.  
Table 62. Line Interface Transmit Timing Characteristics - E1 Operation  
Parameter  
E1 Transmit clock duty cycle  
Symbol  
Min  
Typ  
Max  
Unit  
TCLKd  
tPW  
40  
50  
488  
244  
244  
60  
%
ns  
ns  
ns  
ns  
E1 Transmit clock period  
E1 Transmit clock pulse width high  
E1 Transmit clock pulse width low  
TCLK to TPOS/TNEG delay  
NOTE:  
tPWH  
tPWL  
tD  
195  
195  
3
293  
293  
9
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
2. TCLK duty cycle widths vary according to extent of received pulse jitter displacement. Maximum and  
minimum TCLK duty cycles are for worst-case jitter conditions.  
3. Worse-case conditions guaranteed by design only.  
Figure 48. Line Interface Transmit Clock Timing Diagram  
tPW  
TCLK  
tPWH  
tPWL  
TPOS/TNEG  
TCLKP = 0  
tD  
tD  
TPOS/TNEG  
TCLKP = 1  
178  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
23.0  
System Backplane Timing  
23.1  
System Backplane Receive Timing  
Table 63. System Backplane Receive Timing Characteristics - T1 Operation  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
T1 Receive clock frequency - BRCLK an input  
T1 Receive clock duty cycle  
BRCLK  
BRCLKd  
tPW  
tPWH  
tPWL  
tSU  
1.544  
40  
1.544  
50  
648  
324  
324  
12.352  
60  
MHz  
%
T1 Receive clock period - BRCLK an output  
T1 Receive clock pulse width high - BRCLK an output  
T1 Receive clock pulse width low - BRCLK an output  
BRFP to BRCLK setup time - BRFP an input  
BRCLK to BRFP hold time - BRFP an input  
BRCLK to BRFP delay - BRFP an output  
BRCLK to BRMFP delay  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
260  
260  
10  
3
388  
388  
tH  
tD  
0
15  
tD  
0
22  
BRCLK to BRDATA delay  
tD  
0
15  
BRCLK to BRSIG delay  
tD  
0
21  
NOTE:  
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
.
Table 64. System Backplane Receive Timing Characteristics - E1 Operation  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
E1 Receive clock frequency - BRCLK an input  
E1 Receive clock duty cycle  
BRCLK  
BRCLKd  
tPW  
tPWH  
tPWL  
tSU  
2.048  
40  
2.048  
50  
488  
244  
244  
16.384  
60  
MHz  
%
E1 Receive clock period - BRCLK an output  
E1 Receive clock pulse width high - BRCLK an output  
E1 Receive clock out pulse width low - BRCLK an output  
BRFP to BRCLK setup time - BRFP an input  
BRCLK to BRFP hold time - BRFP an input  
BRCLK to BRFP delay - BRFP an output  
BRCLK to BRMFP delay  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
195  
195  
10  
3
293  
293  
tH  
tD  
0
15  
tD  
0
22  
BRCLK to BRDATA delay  
tD  
0
15  
BRCLK to BRSIG delay  
tD  
0
21  
NOTE:  
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
179  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 49. System Backplane Receive Timing Diagram  
BRFP as Input  
BRCLK1  
BRFP  
tSU  
tSU  
tH  
BRCLK2  
BRFP  
tH  
BR(FP/MFP/DATA/SIG) as Output  
tPW  
BRCLK  
BR(FP/MFP/DATA/SIG)3  
BR(FP/MFP/DATA/SIG)4  
tPWH  
tPWL  
tD  
tD  
Notes:  
1. Sampling BRFP with the falling edge of BRCLK.  
2. Sampling BRFP with the rising edge of BRCLK.  
3. BR(FP/MFP/DATA/SIG) delivered with the rising edge of BRCLK.  
4. BR(FP/MFP/DATA/SIG) delivered with the falling edge of BRCLK.  
180  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
23.2  
System Backplane Transmit Timing  
Table 65. System Backplane Transmit Timing Characteristics - T1 Operation  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
T1 Receive clock frequency - BTCLK an input  
T1 Receive clock duty cycle  
BTCLK  
BTCLKd  
tPW  
tPWH  
tPWL  
tSU  
1.544  
40  
1.544  
50  
648  
324  
324  
12.352  
MHz  
%
60  
T1 Receive clock period - BTCLK an output  
T1 Receive clock pulse width high - BTCLK an output  
T1 Receive clock pulse width low - BTCLK an output  
BTFP to BTCLK setup time - BTCLK an input  
BTCLK to BTFP hold time - BTCLK an input  
BTCLK to BTFP delay - BTCLK an output  
BTMFP to BTCLK setup time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
260  
260  
11  
4
388  
388  
tH  
tD  
0
15  
tSU  
11  
4
BTCLK to BTMFP hold time  
tH  
BTDATA to BTCLK setup time  
tSU  
12  
4
BTCLK to BTDATA hold time  
tH  
BTSIG to BTCLK setup time  
tSU  
12  
4
BTCLK to BTSIG hold time  
tH  
NOTE:  
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
Table 66. System Backplane Transmit Timing Characteristics - E1 Operation  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
E1 Receive clock frequency - BTCLK an input  
E1 Receive clock duty cycle  
BTCLK  
BTCLKd  
tPW  
tPWH  
tPWL  
tSU  
2.048  
40  
2.048  
50  
488  
244  
244  
16.384  
MHz  
%
60  
E1 Receive clock period - BTCLK an output  
E1 Receive clock pulse width high - BTCLK an output  
E1 Receive clock out pulse width low - BTCLK an output  
BTFP to BTCLK setup time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
195  
195  
11  
4
293  
293  
BTCLK to BTFP hold time  
tH  
BTCLK to BTFP delay  
tD  
0
15  
BTMFP to BTCLK setup time  
BTCLK to BTMFP hold time  
tSU  
11  
4
tH  
BTDATA to BTCLK setup time  
BTCLK to BTDATA hold time  
tSU  
12  
4
tH  
BTSIG to BTCLK setup time  
tSU  
12  
4
BTCLK to BTSIG hold time  
tH  
NOTE:  
1. Typical values are for design aid only, not guaranteed, and not subject to production testing.  
181  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 50. System Backplane Transmit Timing Diagram  
BT(FP/MFP/DATA/SIG) as Input  
BTCLK1  
tSU  
tSU  
tH  
BT(FP/MFP/DATA/SIG)  
BTCLK2  
tH  
BT(FP/MFP/DATA/SIG)  
BTFP as Output  
tPW  
BTCLK  
BTFP3  
tPWH  
tPWL  
tD  
tD  
BTFP4  
Notes:  
1. Sampling BT(FP/MFP/DATA/SIG) with the falling edge of BTCLK.  
2. Sampling BT(FP/MFP/DATA/SIG) with the rising edge of BTCLK.  
3. Data sampled with the falling edge of BTCLK.  
4. Data sampled with the rising edge of BTCLK.  
182  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
24.0  
Host Processor Interface Timing  
24.1  
Motorola Processor Timing  
Table 67. Motorola MPC860 Processor - Write Timing Characteristics  
Parameter  
Address setup to WE0#  
Symbol  
Min  
Max  
Unit  
Tawes  
Taweh  
Trwes  
1
2
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Address hold from WE0#  
R/W# setup to WE0#  
R/W# hold from WE0#  
Data setup to WE0#  
1
Trweh  
2
Tdwes  
Tdweh  
Twemin  
Twetas  
Twetah  
1
Data hold from WE0#  
WE0# minimum width  
WE0# low to TA# asserted  
WE0# high to TA# inactive  
2
51  
50  
9
320  
30  
Figure 51. Motorola MPC860 Processor - Write Timing  
Tawes  
Taweh  
ADR  
ADDR  
(31:16)  
(15:0)  
CS#  
CSB  
Trwes  
Trweh  
R/W#  
RWB  
Twemin  
WE0#  
WEB  
DSB  
Tdwes  
Tdweh  
Twetah  
OE#  
DATA  
Twetas  
DATA  
TA#  
RDYB  
Note: WE# timing restrictions apply to CS#.  
183  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 68. Motorola MPC860 Processor - Read Timing Characteristics  
Parameter  
Address setup to OE#  
Symbol  
Min  
Max  
Unit  
Taoes  
Taoeh  
Troes  
1
2
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Address hold from OE#  
R/W# setup to OE#  
1
R/W# hold from OE#  
Troeh  
Toedd  
Toedh  
Toemin  
Toetas  
Toetah  
2
OE# asserted to data valid  
OE# high to data invalid  
OE# minimum width  
51  
1
51  
50  
10  
OE# low to TA# asserted  
OE# high to TA# inactive  
320  
25  
Figure 52. Motorola MPC860 Processor - Read Timing  
Taoes  
Taoeh  
ADR  
ADDR  
(31:16)  
(15:0)  
CS#  
CSB  
Troes  
Troeh  
R/W#  
RWB  
Toemin  
OE#  
DSB  
WE0#  
WEB  
DATA  
Toedd  
Toetas  
Toedh  
Toetah  
DATA  
TA#  
RDYB  
Note: WE# timing restrictions apply to CS#.  
184  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 69. Motorola M68302 Processor - Write Timing Characteristics  
Parameter  
Address setup to LDS#  
Symbol  
Min  
Max  
Unit  
Tadss  
Tadsh  
Trdss  
1
2
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Address hold from LDS#  
R/W# setup to LDS#  
R/W# hold from LDS#  
Data setup to LDS#  
1
Trdsh  
2
Tddss  
Tddsh  
Tdsmin  
Tdstas  
Tdstah  
1
Data hold from LDS#  
LDS# minimum width  
LDS# low to TA valid  
LDS# high to TA invalid  
2
51  
50  
9
320  
30  
Figure 53. Motorola M68302 Processor - Write Timing  
Tadss  
Tadsh  
ADDR  
ADR/UDS  
(15:0)  
(15:1)/(0)  
CS#  
CSB  
Trdss  
Trdsh  
R/W#  
LDS#  
RWB  
DSB  
Tdsmin  
Tddss  
Tddsh  
Tdstah  
Tdstas  
DATA  
DATA  
DTACK#  
RDYB  
Note: LDS# timing restrictions apply to CS#.  
185  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 70. Motorola M68302 Processor - Read Timing Characteristics  
Parameter  
Address setup to LDS#  
Symbol  
Min  
Max  
Unit  
Tadss  
Tadsh  
Trdss  
1
2
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Address hold from LDS#  
R/W# setup to LDS#  
R/W# hold from LDS#  
LDS# low to data valid  
Data hold from LDS# high  
LDS# minimum width  
LDS# low to TA valid  
LDS# high to TA invalid  
1
Trdsh  
2
Tdsdd  
Tdsdh  
Tdsmin  
Tdstas  
Tdstah  
51  
10  
51  
50  
10  
320  
25  
Figure 54. Motorola M68302 Processor - Read Timing  
Tadss  
Tadsh  
ADR/UDS  
(15:1)/(0)  
ADDR  
(15:0)  
CS#  
CSB  
Trdss  
Trdsh  
R/W#  
LDS#  
RWB  
DSB  
Tdsmin  
Tdsdd  
Tdstas  
Tdsdh  
Tdstah  
DATA  
DATA  
RDYB  
DTACK#  
Note: LDS# timing restrictions apply to CS#.  
186  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
24.2  
Intel® Processor Timing  
Table 71. Intel® i486TM Processor - Write Timing Characteristics  
Parameter  
Symbol  
Min  
Max  
Unit  
ADS# high to RDY# asserted  
Address setup time  
Address hold time  
ADS# setup time  
ADS# hold time  
Tdsrdy  
Tadrs  
Tadrh  
Tadss  
Tadsh  
Trws  
90  
1
2
3
2
1
2
1
2
5
5
380  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
W/R# setup time  
W/R# hold time  
Trwh  
Tds  
Data setup time  
Data hold time  
Tdh  
CLK to RDY# low  
CLK to RDY# high  
Trdys  
Trdyh  
11  
15  
Figure 55. Intel® i486TM Processor - Write Timing  
CLK  
WEB  
Tadrs  
Tadrh  
ADDR  
(15:0)  
A/BLE#  
(15:1)(0)  
Tadss  
ADS#  
DSB  
Tdsrdy  
Tadsh  
W/R#  
CS#  
RWB  
CSB  
Trws  
Trwh  
Tdh  
Trdyh  
Tds  
DATA  
DATA  
RDYB  
Trdys  
RDY#  
Notes:  
W/R# timing restrictions apply to CS#.  
Capacitance load (on RDY# pin) = 60 pF  
187  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 72. Intel® i486TM Processor - Read Timing Characteristics  
Parameter  
Symbol  
Min  
Max  
Unit  
ADS# high to RDY# asserted  
Address setup time  
Address hold time  
ADS# setup time  
ADS# hold time  
Tdsrdy  
Tadrs  
Tadrh  
Tadss  
Tadsh  
Trws  
90  
1
2
3
2
1
2
1
2
5
5
380  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
W/R# setup time  
W/R# hold time  
Trwh  
Tdd  
CLK to data valid  
Data hold from CLK  
CLK to RDY# low  
CLK to RDY# high  
Tdh  
Trdys  
Trdyh  
11  
15  
Figure 56. Intel® i486TM Processor - Read Timing  
CLK  
WEB  
Tadrs  
Tadrh  
A/BLE#  
ADDR  
(15:0)  
(15:1)(0)  
Tadss  
ADS#  
DSB  
Tdsrdy  
Tadsh  
W/R#  
CS#  
RWB  
CSB  
Trws  
Trwh  
Tdd  
Tdh  
DATA  
DATA  
RDYB  
Trdys  
Trdyh  
RDY#  
Notes:  
W/R# timing restrictions apply to CS#.  
Capacitance load (on RDY# pin) = 60 pF  
188  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
25.0  
Ball Assignments  
Figure 57 shows the ball assignments for the IXF3204 framer.  
Figure 57. Intel® IXF3204 Framer 256-Ball PBGA Ball Assignments  
Top View  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16  
BT  
BT  
BT  
BR  
BT  
BR  
BT  
BR  
VSS  
VSS  
VSS  
NC  
VSS  
NC  
BRFP0  
VSS  
A
B
C
D
E
F
A
B
C
D
E
F
(RNEG7)  
(RCLK4)  
(RPOS4)  
(TPOS4)  
(ALOS5)  
DATA2  
(TPOS7)  
CLK0  
DATA0 DATA1 DATA1 DATA2  
DATA3  
MFP3  
BR  
NC  
BR  
BR  
BT  
BT  
BT  
BT  
BR  
VSS  
VSS  
VSS  
NC  
NC  
VSS  
MFP  
1
BTFP3  
(TNEG7  
)
(ALOS6)  
(RPOS7)  
(ALOS4)  
(TNEG4)  
(TCLK4)  
(RCLK5)  
DATA0  
SIG0  
SIG0  
CLK2  
SIG2  
SIG1  
DATA3  
BR  
MFP  
0
BR  
BR  
BT  
BT  
BR  
BR  
VSS  
VSS  
NC  
VSS  
VSS  
NC  
VSS  
VSS  
BR  
(RNEG4)  
(RNEG5)  
(TNEG5)  
SIG2  
(RPOS5)  
(RNEG6)  
(TCLK7)  
(RCLK7)  
(ALOS7)  
CLK1  
MFP2  
MFP3  
FP1  
SIG3  
CLK2  
BR  
BT  
BT  
NC  
NC  
BT  
BR  
BT  
BR  
BR  
NC  
VSS  
VSS  
BTFP2 BRFP3  
TDI  
(TPOS5)  
(TCLK5)  
MFP2  
CLK3  
(TNEG6)  
(RPOS6)  
(RCLK6)  
SIG3  
FP0  
SIG1  
FP1  
FP2  
CLK0  
VDD_  
CORE  
BR  
VDD_  
CORE  
SYS  
CLK  
BT  
BT  
BT  
NC  
NC  
TCK  
TMS  
TRSTB  
VSS  
VSS  
TDO  
VSS  
VSS  
VSS  
(TPOS6)  
CLK3  
(TCLK6)  
MFP0  
CLK1  
MFP1  
VDD_  
IO  
NC  
NC  
VDD_  
CORE  
NC  
VDD  
_IO  
VDD_  
IO  
NC  
VSS  
VSS  
VSS  
WEB  
CSB  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
MTYPE  
ADR14  
(BRFP4)  
(BRMFP4)  
(BRCLK4)  
(BRDATA4)  
VDD_  
IO  
VDD_  
CORE  
NC  
VSS  
NC  
NC  
ADR15  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
ADR13 VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
(BTFP4)  
(BTDATA4)  
(BRSIG4)  
(BTCLK4)  
G
H
J
G
H
J
NC  
NC  
VSS  
VSS  
NC  
VSS  
VSS  
VSS  
VSS  
VSS  
ADR11  
ADR8  
ADR6  
ADR10  
ADR7  
VSS  
NC_1  
VSS  
VSS  
VSS  
ADR9  
ADR5  
ADR12  
ADR4  
(BRCLK5)  
(BRDATA5)  
(BTMFP4)  
(BTSIG4)  
(BRFP5)  
VDD_  
IO  
VDD_  
CORE  
NC  
NC  
NC  
VSS  
VSS  
VSS  
VSS  
(BRMFP5)  
(BRSIG5)  
(BTCLK5)  
(BTDATA5)  
VDD_  
IO  
VSS  
NC  
VSS  
NC  
VSS  
ADR3  
VSS  
DB1  
ADR2  
DB2  
ADR0  
DB0  
(BTMFP5)  
(BRCLK6)  
(BTSIG5)  
(BRDATA6)  
K
L
K
L
VDD_  
CORE  
NC  
NC  
NC  
VSS  
VSS  
VSS  
VSS  
ADR1  
DB3  
(BTFP5)  
(BTFP6)  
(BRFP6)  
(BTMFP6)  
NC  
VDD_  
CORE  
VDD_  
IO  
VDD_  
IO  
VDD_  
CORE  
VDD_  
CORE  
VSS  
NC  
VSS  
VSS  
I/M #  
(BRSIG  
6)  
DB5  
DB6  
(BTSIG6)  
(BRMFP6)  
(BTDATA6)  
M
N
P
R
T
M
N
P
R
T
NC  
VSS  
DB7  
VSS  
VSS  
VSS  
VSS  
ALOS2  
TCLK2  
DSB  
RWB  
DB4  
TCLK1  
RCLK1  
RDYB  
(BTCLK6)  
SCAN  
EN  
NC  
VSS  
NC  
TNEG1  
RPOS1  
ALOS1  
RNEG3  
RNEG1 TPOS1 ALOS0 E1X24  
NC_5  
NC_3  
TNEG3  
TNEG2  
INTB  
(BRFP7)  
(BTMFP7)  
(BRSIG7)  
NC  
REF  
TCLK0  
RE  
TEST  
ENB  
VSS  
NC  
TPOS2  
TNEG0 RNEG0  
ALOS3 RCLK3 TCLK3 RPOS2  
NC  
(BTCLK  
7)  
NC_4  
NC_2  
(BTSIG7)  
(BRDATA7)  
CLK  
SETB  
TRI  
NC  
TPOS0  
NC  
RCLK0 RPOS0  
VSS  
NC_6  
RPOS3 TPOS3 RNEG2 RCLK2  
T1X24  
(BRMFP7)  
(BRCLK7)  
STB  
(BTFP7)  
(BTDATA7)  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16  
189  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
26.0  
Mechanical Specifications  
Figure 58. Intel® IXF3204 Framer 256-Ball PBGA Mechanical Specification  
17.00 ±0.10  
7.00 REF  
1.00 REF  
15.00  
PIN #A1  
1.00  
PIN #A1  
CORNER  
CORNER  
A
B
C
D
E
F
PIN #A1 ID  
0.50  
7.00  
REF  
1.00  
G
H
J
17.00  
±0.10  
15.00 ±0.05  
K
L
M
N
P
R
T
16 15 14 13 12 11 10  
9 8 7 6 5 4 3 2 1  
1.00 REF  
TOP VIEW  
BOTTOM VIEW  
1.80  
0.70  
MAX  
±0.05  
NOTE:  
1. ALL DIMENSIONS IN MILLIMETERS.  
0.35  
MIN  
2. ALL DIMENSIONS AND TOLERANCES  
0.56  
± 0.04  
SEATING PLANE  
CONFORM TO ASME Y 14.5M-1994.  
3. TOLERANCE = ± 0.05 UNLESS  
SIDE VIEW  
SPECIFIED OTHERWISE.  
190  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
27.0  
Package Markings  
Figure 59 shows the location of the package markings for the IXF3204 framer. The change  
indicator number indicates the IXF3204 framer stepping (which is currently C0).  
Figure 59. Package Markings  
Change Indicator Number  
Part Number  
LOT Number  
FPO Number  
IXF3204  
XX  
XXXXXXXXXXXXXX  
XXXXXXXXX  
Table 73 lists the packages available for the IXF3204 framer.  
Table 73. Packages  
Package Markings  
IXF3204BE C0  
Package Type  
Stepping  
256 PBGA  
C0  
191  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
28.0  
Product and Order Information  
Table 74 lists product information for the IXF3204 framer.  
Table 74. Product Information  
Tape and  
Reel MM  
Number  
IXF3204BE.C0 850086  
Revision  
Qualification  
Tray MM  
C0  
S
850086  
Tray  
192  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Figure 60 shows order information for the IXF3204 framer.  
Figure 60. Order Information  
FL  
IXF  
3204  
B
E
C0  
S
-
Build Format  
= Tray  
E000  
E001  
= Tape and reel  
Qualification  
= Pre-production material  
= Production material  
Q
S
Product Revision  
= 2 Alphanumeric characters  
xn  
Temperature Range  
= Ambient (0 - 55° C)  
A
C
E
= Commercial (0 - 70° C)  
= Extended (-40 - +85° C)  
Internal Package Designator  
= LQFP  
L
= PLCC  
P
N
Q
H
T
= DIP  
= PQFP  
= QFP with heat spreader  
= TQFP  
= BGA  
B
C
E
K
= CBGA  
= TBGA  
= HSBGA (BGA with heat slug)  
xxxx  
= 3-5 Digit Alphanumeric Product Code  
IXA Product Prefix  
= PHY layer device  
LXT  
IXE  
IXF  
IXP  
= Switching engine  
= Formatting device (MAC)  
= Network processor  
Intel Package Designator  
DJ  
FA  
FL  
FW  
HB  
HD  
HF  
HG  
S
= LQFP  
= TQFP  
= PBGA (<1.0 mm pitch)  
= PBGA (1.27 mm pitch)  
= QFP with heat spreader  
= QFP with heat slug  
= CBGA  
= SOIC  
= QFP  
GC  
N
= TBGA  
= PLCC  
193  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
29.0  
Acronyms  
Table 75 lists acronyms and their meaning.  
Table 75. Acronyms and Meanings (Sheet 1 of 3)  
Acronym  
Acronym Meaning  
AIS  
Alarm Indication Signal  
Alternate Mark Inversion  
Auxiliary Pattern  
AMI  
AUXP  
B8ZS  
BBE  
BBER  
BERT  
BFA  
Binary Eight Zero Substitution  
Background Block Error  
Background Block Error Ratio  
Bit Error Rate Test  
Basic Frame Alignment  
Bit Oriented Protocol  
BOP  
BPV  
CAS  
CCS  
CHI  
BiPolar Violation  
Channel Associated Signaling  
Common Channel Signaling  
Concentration Highway Interface  
Change Of Frame Alignment  
Central Processing Unit  
Cyclic Redundancy Check  
Derived Data Link  
COFA  
CPU  
CRC  
DDL  
DmW  
DRS  
DS0  
EB  
Digital milliWatt  
Digital Reference Signal  
Data Signal (at level Zero)  
Errored Block  
EOM  
ES  
End Of Message  
Errored Second  
ESD  
ESF  
ESR  
ETSI  
EXZ  
FAS  
Electrostatic Discharge  
Extended Superframe  
Errored Seconds Ratio  
European Telecommunications Standards Institute  
Excess Zeroes  
Frame Alignment Signal  
Frame Check Sequence  
Facility Data Link  
FCS  
FDL  
FIFO  
GCI  
First In, First Out  
General Circuit Interface  
Generic Requirements-303  
GR-303  
194  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 75. Acronyms and Meanings (Sheet 2 of 3)  
Acronym  
Acronym Meaning  
HDB3  
HDLC  
H-MVIP  
I/O  
High Density Bipolar Three  
High-level Data Link Control, High-level Data Link Controller  
High-density Multi-Vendor Integration Protocol  
In/Out  
IMAP  
ISDN  
ITU  
Integrated Multi-service Access Platform  
Integrated Service Digital Network  
International Telecommunication Union  
Link Access Procedure Balanced  
Link Access Procedure D  
Long Haul  
LAPB  
LAPD  
LH  
LH/SH  
LIU  
Long Haul/Short Haul  
Line Interface Unit  
LLB  
Line LoopBack  
LOF  
Loss Of Frame  
LOS  
Loss Of Signal  
Mbps  
MFAS  
MOP  
MVIP  
NEG  
NFAS  
OOF  
OVF  
Megabits per second  
Multiframe Alignment Signals  
Message-Oriented Protocol  
Multi-Vendor Integration Protocol  
Negative  
Not Frame Alignment Signal  
Out Of Frame  
Overflow  
PBGA  
PCM  
PLB  
Plastic Ball Grid Array  
Pulse-Code Modulation  
Payload LoopBack  
POS  
PRBS  
PRM  
QRSS  
RAI  
Positive  
Pseudo-Random Bit Sequence  
Performance Report Messaging  
Quasi-Random Sequence Signal  
Remote Alarm Indication  
Random-Access Memory  
Remote End Block Error  
National Bits  
RAM  
REBE  
Sa  
SAPI  
SAS-P  
SES  
Service Access Point Identifier  
Severely Errored Frame / Alarm Indication Signal Seconds - Path  
Severely Errored Second  
Severely Errored Seconds Ratio  
SESR  
195  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  
IXF3204 Quad T1/E1/J1 Framer with Intel® PRM  
Table 75. Acronyms and Meanings (Sheet 3 of 3)  
Acronym  
Acronym Meaning  
SF  
SuperFrame  
Short Haul  
SH  
Si  
International Bit  
SLC®96  
TDM  
TEI  
Lucent Subscriber Loop Carrier  
Time Division Multiplex  
Terminal Endpoint Identifier  
Time-Slot LoopBack  
Time Slot  
TLB  
TS  
UNF  
ZCS  
Underflow  
Zero Code Suppression  
196  
Document Number: 278594  
Revision Number: 003  
Revision Date: December 2, 2003  

相关型号:

FLIXF3204BEC0SE000

Framer, CMOS, PBGA256, 17 X 17 MM, PLASTIC, BGA-256
INTEL

FLIXF3204BEC0SE001

Framer, CMOS, PBGA256, 17 X 17 MM, PLASTIC, BGA-256
INTEL

FLIXF3208BEC0SE000

Framer, CMOS, PBGA256, 17 X 17 MM, PLASTIC, BGA-256
INTEL

FLIXF3208BESE000

Framer, CMOS, PBGA256,
INTEL

FLJ-ACO1

Consumer IC
ETC

FLJ-ACR1

Digital Potentiometer
ETC

FLJ-ACR2

Digital Potentiometer
ETC

FLJ-D1

Analog Filter
ETC

FLJ-D2

Analog Filter
ETC

FLJ-D5LA1

Analog Filter
ETC

FLJ-D5LA2

Analog Filter
ETC

FLJ-D6LA1

Analog Filter
ETC