T8105A [AGERE]

H.100/H.110 Interface and Time-Slot Interchangers; H.100 / H.110接口和时隙交换
T8105A
型号: T8105A
厂家: AGERE SYSTEMS    AGERE SYSTEMS
描述:

H.100/H.110 Interface and Time-Slot Interchangers
H.100 / H.110接口和时隙交换

文件: 总112页 (文件大小:1382K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Advisory  
January 2000  
AmbassadorTM T8100A, T8102, and T8105  
H.100/H.110 Interface and Time-Slot Interchangers  
Introduction  
Explanation of Version Markings  
This advisory describes a flaw in some devices that  
the initial factory test program did not detect. The  
flaw exists in some version 2 and version 3 T8100A,  
T8102, and T8105 devices in both the SQFP and  
BGA package types. An enhanced factory test pro-  
gram has been in place since January 2000, and all  
devices shipped after this date are good devices.  
The three versions can be identified by markings on  
the device and apply to the T8100A, T8102, and  
T8105.  
Version 1  
If there are only seven digits on the last line of the  
device code marking, and there is not an S following  
the 4-digit date code, the device is version 1 and  
applies to both the SQFP and BGA package types.  
Problem: Data Memory Error  
An error in the CAM data memories may cause the  
corruption of stream data bits and/or bytes. The prob-  
lem may also occur in the microprocessor read path.  
Stream data may have an occasional '0' that should  
be a '1'. An entire bad byte may also occur. The prob-  
lem going away with lower VDD is a prime indicator of  
this problem. Not all devices are bad.  
Version 2  
1. If there are seven digits on the last line of the  
device code followed by a space and the letters  
V2, the device is version 2; or  
2. If there is an S following the 4-digit date code on  
line 2, the device is version 2. This marking  
Workaround  
applies to both SQFP and BGA package types.  
There is no workaround for this flaw.  
Version 3  
Corrective Action  
1. For the BGA package type, if the first line ends in  
BAL3, the device is version 3; or  
Version 2 and version 3 devices that have the second  
line of markings ending with W01, W02, W03, W04,  
W05, W06, W07, W08, and W09 may be returned  
through Lucent's return material authorization (RMA)  
process for replacement or credit. Devices that have  
the second line of markings ending with W10, W11,  
and W12 are known good devices and do not have to  
be returned. To return devices, contact your sales  
person for an RMA number. Enter the RMA number  
within the following return address:  
2. For the SQFP package type, if the first line ends  
in SC3, the device is version 3.  
Lucent Technologies  
Christa Bromfield  
RMA #______  
555 Union Blvd., Rm. 31L-30R BU  
Allentown, PA 18103  
For additional information, contact your Microelectronics Group Account Manager or the following:  
INTERNET:  
E-MAIL:  
http://www.lucent.com/micro  
docmaster@micro.lucent.com  
N. AMERICA: Microelectronics Group, Lucent Technologies Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18103  
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)  
ASIA PACIFIC: Microelectronics Group, Lucent Technologies Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256  
Tel. (65) 778 8833, FAX (65) 777 7495  
CHINA:  
Microelectronics Group, Lucent Technologies (China) Co., Ltd., A-F2, 23/F, Zao Fong Universe Building, 1800 Zhong Shan Xi Road, Shanghai  
200233 P. R. China Tel. (86) 21 6440 0468, ext. 316, FAX (86) 21 6440 0652  
JAPAN:  
Microelectronics Group, Lucent Technologies Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan  
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700  
EUROPE:  
Data Requests: MICROELECTRONICS GROUP DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148  
Technical Inquiries: GERMANY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot),  
FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 4354 2800 (Helsinki),  
ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid)  
Lucent Technologies Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. No  
rights under any patent accompany the sale of any such product(s) or information. Ambassador is a trademark of Lucent Technologies Inc.  
Copyright © 2000 Lucent Technologies Inc.  
All Rights Reserved  
January 2000  
AY00-006CTI (Must accompany AY99-030NTNB-4 and DS00-028CTI)  
Advisory  
November 1999, Rev. 4  
Exceptions and Clarifications for AmbassadorTM T8100A, T8102,  
and T8105 H.100/H.110 Interface and Time-Slot Interchangers  
Root Cause: The analog PLL has an error which  
introduces an unexpected 6 ns—7 ns of skew.  
Device Exceptions  
This skew causes the phase alignment circuit to  
Users of the Ambassador T8100A, T8102, and  
fail intermittently, whether in the SNAP or SLIDE  
T8105 devices should be aware of the following  
mode. An intermittent SLIDE produces an internal  
device operation exceptions and the associated solu-  
frame signal that does not align and phase lock  
tions:  
with an incoming frame reference. An intermittent  
1. When a compatibility clock is programmed as a  
SNAP forces a reset of the internal counters and  
slave, and the board generates A or B clocks, the  
results in corrupted stream data.  
watchdog will indicate an error on the A or B  
clocks it generates. The error will be reported  
Workaround: There is no workaround. The solu-  
tion is a fix to the silicon. Samples are scheduled  
even though the generated clocks are good.  
for release in August 1999.  
Workaround: Use the master board to accurately  
4. Version 2 models of the Ambassador T8100A,  
monitor the clocks.  
T8102, and T8105 devices can exhibit intermittent  
2. When a compatibility clock is programmed as a  
corrupted time slot data in one specific configura-  
slave, and the clock selector is set to A or B  
tion. The problem occurs when a master T810x  
clocks with slide phase alignment, the slave board  
device is given an 8 kHz signal as the timing  
does not lock and the generated frame continues  
reference and multiplies it up to 2.048 MHz or  
sliding.  
4.096 MHz in the digital PLL (DPLL). The DPLL  
introduces sufficient jitter on the A or B master  
output clocks that slave devices falsely interpret  
as a loss of sync and either snap or slide align to  
Workaround: None.  
Product Status: Device redesign required.  
this false sync indication. This, in turn, causes  
3. Models of the Ambassador T8100A, T8102, and  
corruption of time slot data. Any master timing ref-  
T8105 devices exhibit intermittent corrupted time-  
erence that does not make use of the DPLL does  
slot data. H.100 stream 0 time slot 1 (for outgoing  
data) and H.100 stream 1 time slot 127 (for  
not exhibit the problem.  
incoming data at 8.192 MHz, time slot 63 for  
Workaround: Do not use an 8 kHz signal as the A  
4.096 MHz, and time slot 31 for 2.048 MHz) are  
or B master timing reference, since this requires  
the most likely stream/time slots to be corrupted.  
use of the DPLL. Instead, supply a jitter-free tim-  
However, intermittent time-slot corruption may  
ing reference at any of the other allowable fre-  
occur in other stream/time slots.  
quencies (2.048, 4.096, 8.192 or 16.384 MHz).  
The time-slot corruption problem occurs when a  
T810x device is used in slave-timing mode, as  
Product Status: The solution is a fix to the  
silicon.  
described in Section 2.5 of the Data Sheet. In a  
typical slave timing application, a T810x device is  
set to phase align to an incoming bitclock/frame  
reference pair (i.e., slave to CT_C8_A/FRAME_A,  
CT_C8_B/FRAME_B, C4/FR_COMP, etc.). Both  
SNAP and SLIDE alignment modes are affected.  
Devices that don't require phase alignment to  
these clocks (i.e., the primary bus master) should  
not exhibit stream data corruption.  
Exceptions and Clarifications for Ambassador T8100A, T8102,  
and T8105 H.100/H.110 Interface and Time-Slot Interchangers  
Advisory  
November 1999  
Device Clarifications  
The three device clarifications listed in this space have  
been incorporated into DS00-028CTI.  
For additional information, contact your Microelectronics Group Account Manager or the following:  
INTERNET:  
E-MAIL:  
http://www.lucent.com/micro  
docmaster@micro.lucent.com  
N. AMERICA: Microelectronics Group, Lucent Technologies Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18103  
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)  
ASIA PACIFIC: Microelectronics Group, Lucent Technologies Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256  
Tel. (65) 778 8833, FAX (65) 777 7495  
CHINA:  
Microelectronics Group, Lucent Technologies (China) Co., Ltd., A-F2, 23/F, Zao Fong Universe Building, 1800 Zhong Shan Xi Road, Shanghai  
200233 P. R. China Tel. (86) 21 6440 0468, ext. 316, FAX (86) 21 6440 0652  
JAPAN:  
Microelectronics Group, Lucent Technologies Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan  
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700  
EUROPE:  
Data Requests: MICROELECTRONICS GROUP DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148  
Technical Inquiries: GERMANY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot),  
FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 4354 2800 (Helsinki),  
ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid)  
Lucent Technologies Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. No  
rights under any patent accompany the sale of any such product(s) or information. Ambassador is a trademark of Lucent Technologies Inc.  
Copyright © 1999 Lucent Technologies Inc.  
All Rights Reserved  
Printed in U.S.A.  
November 1999  
AY99-030NTNB-4 (Replaces AY99-030NTNB-3 and must accompany DS00-028CTI)  
Advance Data Sheet  
November 1999  
AmbassadorTM T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Two independently programmable groups of up to  
12 framing signals each  
1 Product Overview  
1.1 Features  
Devices available in 0.25 micron technology  
3.3 V supply with 5 V tolerant inputs and TTL-com-  
patible outputs  
Complete solution for interfacing board-level cir-  
cuitry to the H.100 telephony bus  
Boundary-scan testing support  
208-pin, plastic SQFP package  
H.100 compliant interface; all mandatory signals  
Programmable connections to any of the 4096 time  
slots on the H.100 bus  
217-ball BGA package (industrial temperature  
range)  
Up to 16 local serial inputs and 16 local serial  
outputs, programmable for 2.048 Mbits/s,  
4.096 Mbits/s, and 8.192 Mbits/s operation per CHI  
specifications  
1.2 Description  
Programmable switching between local time slots,  
up to 1024 connections  
These products in the Ambassador T8100 family pro-  
vide a complete time-slot switch and an interface for  
the H.100/H.110 time-division multiplexed (TDM)  
buses. The T8100 family includes devices with hier-  
archical switching as well as a capacity of up to 512  
local to H.100 connections. The hierarchical switch-  
ing allows up to 1024 local connections without using  
H.100 bus bandwidth. The family also includes the  
T8102 device for a low-cost solution in nonhierarchi-  
cal systems.  
Subrate switching of nibbles, dibits, or bits  
Backward compatible to T8100 through software  
Programmable switching between local time slots  
and H.100 bus, up to 512 (T8102, T8105 only)  
connections  
Choice of frame integrity or minimum latency  
switching on a per-time-slot basis  
— Frame integrity to ensure proper switching of  
wideband data  
— Minimum latency switching to reduce delay in  
voice channels  
All three TSI chips are backward compatible with the  
bus standards MVIP-90 and Dialogic's§ SC-Bus, as  
well as supporting the newer standards, H-MVIP and  
ECTF H.100. Other features include a built-in PLL for  
H.100, MVIP, or SC-Bus clock operation in master or  
slave clock modes and two independently program-  
mable groups of up to 12 framing signals each. Pack-  
aged in both a 208-pin SQFP and a 217-ball BGA,  
the T8100 TSI devices provide an economic solution  
for the computer telephony market.  
On-chip phase-locked loop (PLL) for H.100, MVIP*,  
or SC-Bus clock operation in master or slave clock  
modes  
Serial TDM bus rate and format conversion  
between most standard buses  
Optional 8-bit parallel input and/or 8-bit parallel  
output for local TDM interfaces  
High-performance microprocessor interface  
— Provides access to device configuration regis-  
ters and to time-slot data  
* MVIP is a registered trademark of GO-MVIP, Inc.  
Motorola is a registered trademark of Motorola, Inc.  
Intel is a registered trademark of Intel Corporation.  
§ Dialogic is a registered trademark of Dialogic Corporation.  
— Supports both Motorolanonmultiplexed and  
Intelmultiplexed/nonmultiplexed modes  
 
 
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table of Contents  
Contents  
Page  
Contents  
Page  
1 Product Overview .....................................................1  
1.1 Features..............................................................1  
1.2 Description..........................................................1  
1.3 Pin Information....................................................6  
1.4 Ambassador TSI Architecture ...........................12  
1.5 Selecting Between T8105, T8102, T8100A,  
and T8100.........................................................12  
1.6 Enhanced Local Stream Addressing.................12  
1.7 Full H.100 Stream Address Support .................12  
1.8 Onboard PLLs and Clock Monitors...................12  
1.9 Phase Alignment of Referenced and  
Generated Frames............................................12  
1.10 Interfaces ........................................................13  
1.10.1 Microprocessors........................................13  
1.10.2 Framing Groups ........................................13  
1.10.3 General-Purpose Register and I/O............13  
1.11 Applications.....................................................13  
1.12 Application Overview ......................................13  
2 Architecture and Functional Description.................13  
2.1 Register/Memory Maps.....................................15  
2.1.1 Main Registers ............................................15  
2.1.2 Master Control and Status Register............15  
2.1.3 Address Mode Register...............................16  
2.1.4 Control Register Memory Space .................17  
2.2 Local Bus Section .............................................23  
2.2.1 Constant Frame Delay and Minimum  
2.5.2 Dividers and Rate Multipliers...................... 45  
2.5.3 State Machines........................................... 45  
2.5.4 Frame Sync................................................ 45  
2.5.5 Bit Sliding (Frame Locking) ........................ 45  
2.5.6 MTIE........................................................... 46  
2.5.6.1 MTIE Compliance ................................. 46  
2.5.6.2 Relationship of the Bit Slider to MTIE ... 46  
2.5.6.3 Using the Bit Slider ............................... 46  
2.5.7 Clock Fallback............................................ 47  
2.5.8 Clock Control Register Definitions.............. 49  
2.5.8.1 Basic Fallback Mode............................. 54  
2.5.8.2 CKMD, CKND, CKRD: Clocks, Main,  
NETREF, Resource Dividers  
0x07, 0x08, 0x09 .................................. 55  
2.5.9 LREF Pairing.............................................. 57  
2.5.9.1 LREF Port Configuration....................... 57  
2.5.9.2 Operation.............................................. 58  
2.5.9.3 Example of LREF Pairing on a T8100A 58  
2.5.9.4 Advantages of LREF Pairing ................ 58  
2.6 Interface Section .............................................. 58  
2.6.1 Microprocessor Interface............................ 58  
2.6.2 General-Purpose Register.......................... 58  
2.6.3 Framing Groups ......................................... 59  
2.6.3.1 Frame Group Timing............................. 60  
2.7 Error Registers................................................. 62  
2.8 The JTAG Test Access Port............................. 64  
2.8.1 Overview of the JTAG Architecture............ 64  
2.8.2 Overview of the JTAG Instructions............. 64  
2.8.3 Elements of JTAG Logic............................. 65  
2.9 Testing and Diagnostics................................... 66  
2.9.1 Testing Operations..................................... 66  
2.9.2 Diagnostics................................................. 66  
3 Using the TSI Devices........................................... 69  
3.1 Resets.............................................................. 69  
3.1.1 Hardware Reset ......................................... 69  
3.1.2 Software Reset........................................... 69  
3.1.3 Power-On Reset......................................... 69  
3.2 Device Settings ................................................ 70  
3.2.1 Architecture ................................................ 70  
3.3 Basic Connections ........................................... 71  
3.3.1 LPUE Control Pins ..................................... 71  
3.3.2 H.100/H.110 Data Pin Series  
Delay Connections......................................24  
2.2.2 Serial and Parallel.......................................24  
2.2.3 Data Rates and Time-Slot Allocation ..........25  
2.2.4 LBS: Local Stream Control, 0x0C ...............28  
2.2.5 State Counter Operation .............................29  
2.2.6 Software to Reset the Local Connection  
Memory .......................................................29  
2.3 H-Bus Section...................................................30  
2.3.1 Memory Architecture...................................30  
2.3.2 CAM Operation and Commands.................32  
2.3.3 H-Bus Access..............................................36  
2.3.4 L-Bus Access ..............................................37  
2.3.5 H-Bus Rate Selection and Connection  
Address Format...........................................37  
2.4 Subrate Switching for the Ambassador  
Family................................................................39  
2.4.1 Description, Operation, and Application......39  
2.4.2 Definitions ...................................................39  
2.4.3 Subrate Switching on H.100/H.110 .............39  
2.4.4 Using the Existing Architecture ...................40  
2.4.5 Limitations...................................................42  
2.4.6 Minimum vs. Constant Delay.......................43  
2.4.7 Example of a Practical Application..............43  
2.5 Clocking Section ...............................................43  
2.5.1 Clock and NETREF Selection .....................45  
Termination ................................................ 71  
3.3.3 H.110 Hot Swap ......................................... 71  
3.3.4 Physical Connections for H.100 ................. 72  
3.3.5 Physical Connections for H.110 ................. 72  
3.3.6 PC Board BGA Considerations .................. 72  
3.4 Using the LAR, AMR, and IDR for  
Connections ..................................................... 73  
3.4.1 Setting Up Local Connections (T8100A,  
T8105 Only)................................................ 73  
2
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table of Contents (continued)  
Page Figures  
Contents  
Page  
3.4.2 Setting Up H-Bus Connections....................75  
3.4.3 Programming Examples..............................78  
3.4.4 Miscellaneous Commands ..........................81  
4 Electrical Characteristics ........................................82  
4.1 Absolute Maximum Ratings ..............................82  
4.2 Handling Precautions........................................82  
4.3 Crystal Information............................................83  
4.4 Reset Pulse.......................................................83  
4.5 Thermal Considerations....................................83  
4.5.1 Thermal Considerations for the 208 SQFP.83  
4.5.2 Thermal Considerations for the 217 PBGA .83  
4.6 dc Electrical Characteristics, H-Bus (ECTF  
H.100 Spec., Rev. 1.0)......................................84  
4.6.1 Electrical Drive Specifications—CT_C8  
and /CT_FRAME............................................84  
4.7 dc Electrical Characteristics, All Other Pins......84  
4.8 H-Bus Timing (Extract from H.100 Spec.,  
Rev. 1.0)............................................................85  
4.8.1 Clock Alignment .........................................85  
4.8.2 Frame Diagram ...........................................85  
4.8.3 Detailed Timing Diagram.............................86  
4.8.4 ac Electrical Characteristics, Timing,  
Figure 1. 208 SQFP—Top View................................. 6  
Figure 2. 217 PBGA—Top View................................. 7  
Figure 3. Block Diagram of the TSI Devices............. 14  
Figure 4. Local Bus Section Function....................... 23  
Figure 5. Local Bus Memory Connection Modes...... 24  
Figure 6. Local Streams, Memory Structure............. 25  
Figure 7. Local Memory (T8100A, T8105 Only),  
Fill Patterns ............................................... 26  
Figure 8. Simplified Local Memory State  
Timing, 65.536 MHz Clock ........................ 29  
Figure 9. CAM Architecture ...................................... 31  
Figure 10. Simplified H-Bus State Timing,  
65.536 MHz Clock................................... 33  
Figure 11. Illustration of CAM Cycles ....................... 35  
Figure 12. Subrate Switching Example .................... 39  
Figure 13. Modifications for Subrate Switching ........ 41  
Figure 14. Unpacking Example Using Local  
Loopback................................................. 42  
Figure 15. Constant Delay/Minimum Delay  
Example .................................................. 43  
Figure 16. Clocking Section...................................... 44  
Figure 17. A, B, and C Clock Fallback State  
Diagram................................................... 47  
Figure 18. Programming Sequence.......................... 48  
Figure 19. Frame Group Output Options.................. 61  
Figure 20. External Connection to PLLs................... 71  
Figure 21. Physical Connections for H.110 .............. 72  
Figure 22. Local-to-Local Connection  
Programming (T8100A, T8105 Only) ...... 74  
Figure 23. CAM Programming, H-Bus-to-Local  
Connection .............................................. 76  
Figure 24. Clock Alignment ...................................... 85  
Figure 25. Frame Diagram ....................................... 85  
Figure 26. Detailed Timing Diagram......................... 86  
Figure 27. Detailed Clock Skew Diagram................. 88  
Figure 28. ac Electrical Characteristics,  
H-Bus (H.100 Spec., Rev. 1.0)....................87  
4.8.5 Detailed Clock Skew Diagram.....................88  
4.8.6 ac Electrical Characteristics, Skew  
Timing, H-Bus (H.100 Spec., Rev. 1.0).......88  
4.8.7 Reset and Power On...................................89  
4.9 ac Electrical Characteristics, Local Streams,  
and Frames.......................................................89  
4.10 ac Electrical Characteristics, Microprocessor  
Timing .............................................................91  
4.10.1 Microprocessor Access Intel Multiplexed  
Write and Read Cycles..............................91  
4.10.2 Microprocessor Access Motorola Write  
and Read Cycles.......................................92  
4.10.3 Microprocessor Access Intel Demultiplexed  
Write and Read Cycles..............................93  
5 Outline Diagrams....................................................94  
5.1 208-Pin Square Quad Flat Package (SQFP)....94  
5.2 217-Ball Plastic Ball Grid Array (PBGA) ...........95  
6 Ordering Information...............................................96  
Appendix A. Application of Clock Modes...................97  
Appendix B. Minimum Delay and Constant  
Local Streams, and Frames .................... 90  
Figure 29. Microprocessor Access Intel  
Multiplexed Write Cycle........................... 91  
Figure 30. Microprocessor Access Intel  
Multiplexed Read Cycle........................... 91  
Figure 31. Microprocessor Access Motorola  
Write Cycle .............................................. 92  
Figure 32. Microprocessor Access Motorola  
Read Cycle.............................................. 92  
Figure 33. Microprocessor Access Intel  
Delay Connections..............................103  
B.1 Connection Definitions....................................103  
B.2 Delay Type Definitions....................................104  
B.2.1 Exceptions to Minimum Delay...................105  
B.2.2 Lower Stream Rates.................................105  
B.2.3 Mixed Minimum/Constant Delay ...............106  
Appendix C. CAM Readback and Pattern  
Demultiplexed Write Cycle ...................... 93  
Figure 34. Microprocessor Access Intel  
Demultiplexed Read Cycle ...................... 93  
Fill Mode .............................................107  
Lucent Technologies Inc.  
3
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table of Contents (continued)  
Page Tables  
Figures  
Page  
Figure 35. E1, CT Bus Master, Compatibility  
Table 16. CKS: Clocks, Secondary (Fallback)  
Selection, 0x04 ........................................ 18  
Table 17. CK32: Clocks, Locals 3 and 2, 0x05 ........ 18  
Table 18. CK10: Clocks, Locals 1 and 0, 0x06 ........ 18  
Table 19. CKMD: Clocks, Main Divider; CKND:  
Clocks, NETREF Divider; CKRD: Clocks,  
Clock Master, Clock Source = 2.048 MHz  
from Trunk................................................98  
Figure 36. T1, CT Bus Master, Compatibility  
Clock Master, Clock Source = 1.544 MHz  
from Trunk................................................99  
Figure 37. E1, Slave to CT Bus, Clock Source  
Is Either a 16 MHz or a 4 MHz or a 2 MHz  
and Frame, NETREF Source = 2.048 MHz  
from Trunk..............................................100  
Figure 38. T1, Slave to CT Bus, Clock Source  
Is Either a 16 MHz or a 4 MHz or a 2 MHz  
and Frame, NETREF Source = 1.544 MHz  
from Trunk..............................................101  
Figure 39. Constant Delay Connections,  
CON[1:0] = 0X........................................104  
Figure 40. Minimum Delay Connections,  
CON[1:0] = 0X........................................105  
Figure 41. Mixed Minimum/Constant Delay  
Connections, CON[1:0 = 10] ..................106  
Figure 42. Extended Linear (Mixed Minimum/Constant)  
Delay, CON[1:0] = 11 .............................107  
Resource Divider, 0x07, 0x08, 0x09 ........ 19  
Table 20. LBS: Local Stream Control, 0x0C ............ 19  
Table 21. CON: Connection Delay Type, 0x0E ........ 19  
Table 22. HSL: H-Bus Stream Control, Low Byte,  
0x10 ......................................................... 19  
Table 23. HSH: H-Bus Stream Control, High Byte,  
0x11 ......................................................... 19  
Table 24. GPD, General-Purpose Direction Control  
Register, 0x17............................................ 19  
Table 25. GPR: General-Purpose I/O Register,  
0x18 ......................................................... 20  
Table 26. FRLA: Frame Group A, Start Address  
Low, 0x20 ................................................. 20  
Table 27. FRHA: Frame Group A, High Address and  
Control, 0x21 ............................................ 20  
Table 28. FRLB: Frame Group B, Start Address  
Low, 0x22 ................................................. 20  
Table 29. FRHB: Frame Group B, High Address  
and Control, 0x23 ..................................... 20  
Table 30. FRPL: Frame Group B, Programmed  
Output, Low, 0x24 .................................... 21  
Table 31. FRPH: Frame Group B, Programmed  
Output, High, 0x25 ................................... 21  
Table 32. CLKERR1: Clock Error Register, Error  
Indicator, 0x28 ......................................... 21  
Table 33. CLKERR2: Clock Error Register, Current  
Status, 0x29 ............................................. 21  
Table 34. SYSERR: System Error Register,  
0x2A ......................................................... 21  
Table 35. CKW: Clock Error/Watchdog Masking  
Register, 0x2B ......................................... 21  
Table 36. CLKERR3: Clock Error Register, Current  
Status, 0x2C............................................... 21  
Table 37. DIAG1: Diagnostics Register 1, 0x30 ....... 22  
Table 38. DIAG2: Diagnostics Register 2, 0x31 ....... 22  
Table 39. DIAG3: Diagnostics Register 3, 0x32 ....... 22  
Table 40. DEV_ID: Device Identification Register,  
0xFE .......................................................... 22  
Table 41. GMODE: Global Mode Register, 0xFF...... 22  
Table 42. LBS: Local Stream Control, 0x0C ............ 28  
Tables  
Page  
Table 1. Pin Descriptions: Clocking and Framing  
Pins ...............................................................8  
Table 2. Pin Descriptions: Local Streams Pins ............9  
Table 3. Pin Descriptions: H-Bus Pins .........................9  
Table 4. Pin Descriptions: Microprocessor Interface  
Pins .............................................................10  
Table 5. Pin Descriptions: JTAG Pins .......................10  
Table 6. Pin Descriptions: Power Pins ......................11  
Table 7. Pin Descriptions: Other Pins .......................11  
Table 8. Addresses of Programming Registers ..........15  
Table 9. Master Control and Status Register ............15  
Table 10. Address Mode Register ..............................16  
Table 11. Control Register Memory Space ................17  
Table 12. CKM: Clocks, Main Clock Selection,  
0x00 ..........................................................18  
Table 13. CKN: Clocks, NETREF Selections,  
0x01 ..........................................................18  
Table 14. CKP: Clocks, Programmable Outputs,  
0x02 ..........................................................18  
Table 15. CKR: Clocks, Resource Selection,  
0x03 ..........................................................18  
4
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table of Contents (continued)  
Page Tables  
Tables  
Page  
Table 43. HSL: H-Bus Stream Control, Low Byte,  
Table 63. DIAG1: Diagnostics Register 1, 0x30..........67  
Table 64. DIAG2: Diagnostics Register 2, 0x31..........68  
Table 65. DIAG3: Diagnostics Register 3, 0x32..........68  
Table 66. Device Identification Register, 0xFE ...........70  
Table 67. GMODE: Global Mode Register, 0xFF.......70  
Table 68. LPUE Control Pins ......................................71  
Table 69. Time-Slot Bit Decoding ..............................73  
Table 70. IDR: Indirect Data Register, Local  
0x10............................................................37  
Table 44. HSL: H-Bus Stream Control, High Byte,  
0x11............................................................38  
Table 45. Permitted Tag Extensions ..........................40  
Table 46. CKM: Clocks, Main Clock Selection,  
0x00 ...........................................................49  
Table 47. CKN: Clocks, NETREF Selections,  
0x01 ...........................................................50  
Table 48. CKP: Clocks, Programmable Outputs,  
0x02 ...........................................................51  
Table 49. CKR: Clocks, Resource Selection,  
0x03 ...........................................................52  
Table 50. CKS: Clocks, Secondary (Fallback)  
Selection, 0x04 ..........................................53  
Table 51. CK32 and CK10: Clocks, Locals 3, 2, 1,  
and 0, 0x05 and 0x06 ................................55  
Table 52. CON Register 0x0E ....................................56  
Table 53. LREF Pairs..................................................57  
Table 54. CKM (0x00) CKSEL Values to Select  
LREF Pairs .................................................57  
Table 55. FRHA, Frame Group A High Address  
and Control, 0x21 .....................................59  
Table 56. FRHB, Frame Group B High Address  
and Control, 0x23 ......................................59  
Table 57. FRPH: Frame Group B, Programmed  
Output, High, 0x25 ....................................61  
Table 58. CLKERR1 and CLKERR2: Error Indicator  
and Current Status, 0x28 and 0x29 ...........62  
Table 59. CLKERR3: Error Indicator and Current  
Status, 0x2C .............................................63  
Table 60. SYSERR: System Error Register,  
Connections Only ......................................74  
Table 71. IDR: Indirect Data Register, H-Bus  
Connections Only .....................................75  
Table 72. Crystal Specifications .................................83  
Table 73. Use of an Oscillator as an Alternative to  
Using a Crystal ..........................................83  
Table 74. Electrical Drive Specifications—CT_C8  
and /CT_FRAME .......................................84  
Table 75. dc Electrical Characteristics, All  
Other Pins ..................................................84  
Table 76. ac Electrical Characteristics, Timing,  
H-Bus (H.100 Spec., Rev. 1.0) .................87  
Table 77. ac Electrical Characteristics, Skew  
Timing, H-Bus (H.100 Spec., Rev. 1.0) ....88  
Table 78. Reset and Power On ..................................89  
Table 79. ac Electrical Characteristics, Local  
Streams, and Frames ................................89  
Table 80. L_SC[3:0] and Frame Group Rise and  
Fall Time.....................................................89  
Table 81. Microprocessor Access Timing ..................93  
Table 82. Clock Register Programming Profile for  
the Four Previous Examples ...................102  
Table 83. Table of Special Cases (Exceptions) .......105  
0x2A ..........................................................63  
Table 61. JTAG Instruction Set .................................64  
Table 62. JTAG Scan Register .................................65  
Lucent Technologies Inc.  
5
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
1 Product Overview (continued)  
1.3 Pin Information  
156  
157  
105  
104  
CT_D27  
VDD  
/C4  
VSS  
CT_D28  
CT_D29  
CT_D30  
CT_D31  
VSS  
LDO0  
LDO1  
LDO2  
LDO3  
VDD  
/C16+  
/C16–  
VSS  
FGA0  
FGA1  
FGA2  
FGA3  
FGA4  
FGA5  
VDD  
LDO4  
LDO5  
LDO6  
LDO7  
VSS  
LDO8  
LDO9  
LDO10  
LDO11  
VDD  
LDO12  
LDO13  
LDO14  
LDO15  
XCS  
FGA6  
FGA7  
FGA8  
FGA9  
FGA10  
FGA11  
VSS  
FGB0  
FGB1  
FGB2  
FGB3  
FGB4  
FGB5  
VDD  
FGB6  
FGB7  
FGB8  
FGB9  
FGB10  
FGB11  
VSS  
VSS  
LDI0  
LDI1  
LDI2  
LDI3  
LDI4  
LDI5  
GP0  
LDI6  
GP1  
LDI7  
GP2  
VDD  
GP3  
LDI8  
GP4  
LDI9  
GP5  
LDI10  
LDI11  
LDI12  
LDI13  
LDI14  
LDI15  
(NC)  
TODJAT/GP6  
FROMDJAT/GP7  
VDD  
(NC)  
(NC)  
PIN #1 IDENTIFIER ZONE  
(NC)  
(NC)  
TCLKOUT  
VSS  
PRIREFOUT  
VSS  
LPUE  
PLL2GND  
(NC)  
(NC)  
EN1  
4MHZIN  
PLL1VDD  
208  
1
53  
52  
PLL2VDD  
5-6118cF  
Figure 1. 208 SQFP—Top View  
6
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
1 Product Overview (continued)  
1.3 Pin Information (continued)  
A
B
C
D
E
F
VSS  
VSS  
VSS  
VSS  
VSS  
VDD VSS VDD  
VSS  
G
H
J
VSS VSS VSS  
VSS VSS VSS  
VSS VSS VSS  
VDD  
VSS  
VDD  
VDD  
VSS  
VDD  
K
L
M
N
P
R
T
VSS  
VDD VSS VDD  
VSS  
VSS  
VSS  
VSS  
2
VSS  
16  
U
1
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
17  
5-6626a(F)  
Figure 2. 217 PBGA—Top View  
Lucent Technologies Inc.  
7
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
1 Product Overview (continued)  
1.3 Pin Information (continued)  
Table 1. Pin Descriptions: Clocking and Framing Pins  
Symbol  
L_REF[7:0]  
Pin  
Ball  
Type  
I
Name/Description  
Local Frame Reference Inputs. 50 kinternal pull-up.  
45—38 P3, N4, R1, P2, N3, M4,  
P1, N2  
/C16+  
/C16–  
102  
101  
R14  
P13  
I/O H-MVIP 16.384 MHz Clock Signals. Differential 24 mA drive,  
Schmitt in, 50 kinternal pull-up.  
/C4  
104  
U16  
I/O MVIP 4.096 MHz Clock. 8 mA drive, Schmitt in, 50 kinternal  
pull-up.  
C2  
106  
T17  
I/O MVIP 2.048 MHz Clock. 8 mA drive, Schmitt in, 50 kinternal  
pull-up.  
SCLK  
110  
R17  
I/O SC-Bus 2/4/8 MHz Clock. 24 mA drive, Schmitt in, 50 kinternal  
pull-up.  
108  
P15  
I/O SC-Bus Inverted 4/8 MHz Clock (Active-Low). 24 mA drive,  
Schmitt in, 50 kinternal pull-up.  
SCLKX2  
L_SC[3:0]  
36—33  
M3, N1, M2, M1  
O
Local Selected Clocks. 1.024 MHz, 2.048 MHz, 4.096 MHz,  
8.192 MHz, 16.384 MHz, frame (8 kHz), or secondary (NETREF).  
8 mA drive, 3-state.  
FGA[5:0]  
FGA[11:6]  
FGB[5:0]  
94—99  
87—92  
R12, T13, U14, P12,  
R13, T14  
O
Frame Group A. 8 mA drive, 3-state.  
T11, P11, R11, U12,  
T12, U13  
80—85 U9, R9, U10, T10, R10,  
U11  
O
Frame Group B. 8 mA drive, 3-state.  
FGB[11:6]  
PRIREFOUT  
PLL1VDD  
73—78 U6, T7, R8, U7, T8, U8  
58  
53  
P5  
U1  
O
Output from Primary Clock Selector/Divider. 8 mA drive.  
PLL #1 VCO Power. This pin must be connected to power, even if  
PLL #1 is not used.  
PLL1GND  
51  
No ball for this  
signal, internally  
connected.  
PLL #1 VCO Ground. This pin must be connected to ground,  
even if PLL #1 is not used.  
EN1  
55  
54  
T3  
U2  
A2  
I
PLL #1 Enable. Requires cap to VSS to form power-on reset, or  
may be driven with RESET line. 50 kinternal pull-up.  
4MHZIN  
PLL2VDD  
PLL2GND  
I
PLL #1 Rate Multiplier. Can be 2.048 MHz or 4.096 MHz.  
50 kinternal pull-up.  
208  
206  
PLL #2 VCO Power. This pin must be connected to power, even if  
PLL #2 is not used.  
No ball for this  
signal, internally  
connected.  
PLL #2 VCO Ground. This pin must be connected to ground,  
even if PLL #2 is not used.  
EN2  
3
C2  
I
PLL #2 Enable. Requires cap to VSS to form power-on reset, or  
may be driven with RESET line. 50 kinternal pull-up.  
3MHZIN  
XTALIN  
1
47  
A1  
R2  
T1  
C4  
E1  
I
PLL #2 Rate Multiplier. Input, 50 kinternal pull-up.  
16.384 MHz Crystal Connection or External Clock Input.  
16.384 MHz Crystal, Feedback Connection.  
I
XTALOUT  
TCLKOUT  
CLKERR  
48  
O
O
O
203  
13  
Selected output to drive framers. 8 mA drive, 3-state.  
Clock Error. Logical OR of CLKERR register flags (only). 8 mA  
drive, 3-state.  
SYSERR  
12  
F3  
O
System Error. Logical OR of all CLKERR and SYSERR register  
flags. 8 mA drive, 3-state.  
8
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
1 Product Overview (continued)  
1.3 Pin Information (continued)  
Table 2. Pin Descriptions: Local Streams Pins  
Symbol  
Pin  
Ball  
Type  
Name/Description  
LDI[15:8]  
LDI[7:0]  
201—194  
192—185  
A3, B4, C5, D6, A4, B5, C6, A5  
B6, A6, C7, D7, B7, A7, C8, B8  
I
Local Data Input Streams. 50 kinter-  
nal pull-up.  
LDO[15:12] 182—179  
LDO[11:8] 177—174  
C9, A9, B9, A10  
B10, A11, C10, B11  
D11, C11, B12, A13  
B13, A14, C13, D12  
O
Local Data Output Streams. 8 mA  
drive, 3-state.  
LDO[7:4]  
LDO[3:0]  
172—169  
167—164  
Table 3. Pin Descriptions: H-Bus Pins  
Symbol  
Pin  
Ball  
Type  
Name/Description  
CT_D[31:28]  
CT_D[27:24]  
CT_D[23:20]  
CT_D[19:16]  
CT_D[15:12]  
CT_D[11:10]  
CT_D[9:8]  
162—159 A15, D13, C14, B15  
157—154 A17, C16, D15, E14  
152—149 C17, D16, E15, F14  
147—144 D17, E16, F15, E17  
142—139 F16, F17, G15, G14  
I/O  
H-Bus, Data Lines. Variable rate 2 Mbits/s,  
4 Mbits/s, 8 Mbits/s. 5 V tolerant, PCI compliant,  
50 kinternal pull-up.  
137—136  
134—133  
G16, G17  
H15, H16  
CT_D[7:4]  
131—128 H17, J15, J17, J16  
CT_D[3:2]  
CT_D[1:0]  
126—125  
123—122  
K17, K16  
L17, K15  
/CT_FRAME_A  
/CT_FRAME_B  
/FR_COMP  
CT_NETREF1  
CT_NETREF2  
CT_C8_A  
120  
114  
115  
116  
113  
118  
112  
205  
L14  
P17  
M15  
N17  
N15  
M16  
M14  
B3  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
H-Bus, 8 kHz, Frame. 5 V tolerant, PCI compliant,  
24 mA drive, Schmitt in. No pull-up.  
H-Bus, Alternate 8 kHz Frame. 5 V tolerant, PCI  
compliant, 24 mA drive. Schmitt in. No pull-up.  
H-Bus, Compatibility Frame Signal. 24 mA drive,  
Schmitt in, 50 kinternal pull-up.  
H-Bus, Network Reference 1. 8 kHz, 2.048 MHz,  
or 1.544 MHz. PCI driver. Not internally pulled up.  
H-Bus, Network Reference 2. 8 kHz, 2.048 MHz,  
or 1.544 MHz. PCI driver. Not internally pulled up.  
H-Bus, Main Clock. 5 V tolerant, PCI compliant,  
24 mA drive, Schmitt in. No pull-up.  
CT_C8_B  
H-Bus, Alternate Main Clock. 5 V tolerant, PCI  
compliant, 24 mA drive, Schmitt in. No pull-up.  
LPUE  
Local Pull-Up Enable. A low disables all pull-ups  
other than the CT_Dxx lines and the legacy clocks  
C2, /C4, /C16+, /C16–, SCLK, SCLKX2, and  
/FR_COMP. 50 kinternal pull-up. See Section  
3.3.5 Physical Connections for H.110.  
DPUE  
4
D3  
I
Data Pull-Up Enable. High enables pull-ups on  
CT_Dxx only for H.100, low disables for H.110.  
50 kinternal pull-up.  
Lucent Technologies Inc.  
9
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
1 Product Overview (continued)  
1.3 Pin Information (continued)  
Table 4. Pin Descriptions: Microprocessor Interface Pins  
Symbol  
Pin  
Ball Type  
Name/Description  
24  
J1  
I
Master Reset (Active-Low). See Section 3.1 Resets. 50 kinternal pull-  
up.  
RESET  
A[1:0]  
D[7:0]  
31—30 L4,  
L2  
I
Microprocessor Interface, Address Lines. Internal 20 kpull-down.  
22—15 H1,  
I/O Microprocessor Interface, Data Lines. 8 mA drive, 50 kinternal pull-up.  
H2,  
G1,  
H3,  
G2,  
F1,  
G4,  
G3  
ALE  
29  
28  
27  
L1  
K3  
K2  
I
I
I
Address Latch Enable. Internal 20 kpull-down.  
Chip Select (Active-Low). 50 kinternal pull-up.  
CS  
Read Strobe (Intel Mode [Active-Low]), Data Strobe (Motorola [Active-  
Low]). 50 kinternal pull-up.  
RD (DS)  
26  
25  
K1  
J3  
I
Write Strobe (Intel [Active-Low]), Read/Write Select (Motorola [Active-  
Low]). 50 kinternal pull-up.  
WR (R/W)  
O
Data Ready (Intel), Data Transfer (Motorola [Active-Low]).  
8 mA, open drain (user should add pull-up to this line).  
RDY (DTACK)  
Table 5. Pin Descriptions: JTAG Pins  
Symbol  
TCLK  
TMS  
Pin  
9
Ball  
E3  
F4  
Type  
Name/Description  
I
I
JTAG Clock Input.  
8
JTAG Mode Select. 50 kinternal pull-up.  
JTAG Data Input. 50 kinternal pull-up.  
JTAG Data Output. 8 mA drive, 3-state.  
JTAG Reset (Active-Low). 50 kinternal pull-up.  
TDI  
7
D2  
C1  
E4  
I
TDO  
6
O
I
5
TRST  
10  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
1 Product Overview (continued)  
1.3 Pin Information (continued)  
Table 6. Pin Descriptions: Power Pins  
Symbol  
Pin  
Ball  
Type  
Name/Description  
VSS  
11, 23, 37, 49, 57,  
72, 86, 100, 103,  
B2, B16, C3, C15,  
D4, D9, D14, H8,  
Chip Ground.  
105, 109, 111, 117, H9, H10, J4, J8, J9,  
119, 121, 127, 138, J10, J14, K8, K9,  
143, 153, 163, 173, K10, L15, N14, P4,  
184, 204  
P9, P14, P16, R3,  
R15, T2, T15, T16,  
U15, U17  
VDD  
14, 32, 46, 63, 79,  
93, 107, 124, 132,  
148, 158, 168, 178,  
193  
A16, D8, D10, F2,  
H4, H14, K4, K14,  
L16, P8, P10, T9  
3.3 V Supply Voltage. Decouple every VDD pin  
with a 0.1 µF ceramic capacitor to VSS. 1000 pF or  
0.01 µF capacitors may be used in addition to the  
0.1 µF capacitor to provide additional decoupling.  
Place the capacitor as close to the VDD pin as pos-  
sible.  
Table 7. Pin Descriptions: Other Pins  
Symbol  
Pin  
Ball  
Type  
Name/Description  
GP[5:0]  
66—71  
T5, R6, U5, T6,  
R7, P7  
I/O General-Purpose Bidirectional Register. 8 mA  
drive, Schmitt in, 50 kinternal pull-up.  
TODJAT/GP6  
65  
64  
U4  
I/O Output from Selector to Drive DJAT (for  
NETREF) or GP Register Bit 6.  
8 mA drive, Schmitt in, 50 kinternal pull-up.  
FROMDJAT/GP7  
R5  
I/O Smoothed Input to NETREF Divider and Driv-  
ers or GP Register Bit 7.  
8 mA drive, input, Schmitt in, 50 kinternal pull-  
up.  
XCS  
TTS  
(NC)  
183  
10  
A8  
D1  
O
I
Serial Output from Connection Memory. 8 mA  
drive, 3-state.  
Test Type Select. 0 = JTAG, 1 = forced output  
test, internal pull-down.  
2, 50, 52,  
56, 59, 60,  
A12, B1, B14, B17,  
C12, D5, E2, J2,  
Reserved, No Connection.  
61, 62, 135, L3, M17, N16, P6,  
202, 207 R4, R16, T4, U3  
Lucent Technologies Inc.  
11  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
1.7 Full H.100 Stream Address Support  
1 Product Overview (continued)  
The devices provide access to the full 4096 H.100 bus  
slots (32 streams x 128 slots) or any standard subset  
(H-MVIP has a maximum 24 streams x 128 time  
slots, for example). The number of stored time-slot  
addresses is limited to 512 (T8102, T8105 only) at any  
one time, but these may be updated on the fly. In addi-  
tion, accesses to and from the H.100 bus can be  
directed through the 1024 local stream/time slots, giv-  
ing a total space of 5120 time slots. Data rates are pro-  
grammable on each of the 32 physical streams,  
selected in groups of four. The rates are 2.048 Mbits/s,  
4.096 Mbits/s, or 8.192 Mbits/s.  
1.4 Ambassador TSI Architecture  
The Ambassador programmable TSIs have been  
designed to meet today’s switching requirements. The  
T8100A and T8105 TSIs have a hierarchical switching  
capability. They can switch between the local input bus  
and the local output bus. They also switch between the  
H.100/H.110 bus and local bus. The T8102 TSI  
switches between the H.100/H.110 bus and the local  
bus.  
All three TSIs have circuitry for subrate switching and  
can interface to other computer telephony standards  
such as MVIP, SC-Bus, and MC-1*.  
1.8 Onboard PLLs and Clock Monitors  
1.5 Selecting Between T8105, T8102,  
T8100A, and T8100  
The devices use rate multipliers and state machines to  
generate onboard frequencies for supporting the  
H.100, H-MVIP, MVIP, MC-1, and SC-Buses. Pins are  
provided for coupling the internal clock circuitry with  
commonly available clock adapters and jitter attenua-  
tors. If external resources are not available, an internal  
digital phase-locked loop (DPLL) can be used to gener-  
ate all the bus frequencies and remain synchronized to  
an 8 kHz reference. One of several clock input refer-  
ence sources may be selected, and separate input-  
active detection logic can identify the loss of the individ-  
ual input references. The entire clocking structure oper-  
ates from a 16.384 MHz crystal or external input.  
Features  
T8100 T8100A T8102 T8105  
Subrate  
switching  
Local-to-local  
connections  
1,024  
1,024  
1,024  
Local-to-H.100  
connections  
256  
1
256  
2
512  
2
512  
2
CT_NETREFs  
1.6 Enhanced Local Stream Addressing  
Local stream addressing has 1024 locations. Separate  
connection and data memories (T8100A, T8105 only)  
maintain all necessary information for local stream  
interconnections. The streams may operate at maxi-  
mum rate on eight physical inputs and eight physical  
outputs. Choices for slower input or output rates  
allow enabling of additional physical inputs or outputs  
for a maximum of 16 pins each. Data rates are  
2.048 Mbits/s, 4.096 Mbits/s, or 8.192 Mbits/s.  
1.9 Phase Alignment of Referenced and  
Generated Frames  
If this resource is selected, special control logic will cre-  
ate bit-sliding in the data streams when the reference  
frame and generated frame are out of phase. The bit-  
sliding refers to removing a fraction of a bit time per  
frame until the frames are in phase.  
In addition to the enhanced serial streaming, the local  
memories may be used for 8-line-serial-in/1-byte-paral-  
lel-out, 1-byte-parallel-in/8-line-serial-out, or 1-byte-  
parallel-in/1-byte-parallel-out options. All three data  
rates are supported in the parallel modes. The  
addresses for the local memories (T8100A, T8105  
only) have been simplified so that stream and time-slot  
designations are automatically translated to the appro-  
priate memory address, regardless of rate or serial/par-  
allel modes.  
* MC-1 is a multichassis communication standard based on MVIP.  
The devices support this standard.  
12  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
With the advent of the H.100 bus specification by the  
Enterprise Computer Telephony Forum, the computer-  
telephony industry has agreed on a single telecom bus  
for use with PCI and compact PCI computers. H.100  
facilitates interoperation of components, thus providing  
maximum flexibility to equipment manufacturers, value-  
1 Product Overview (continued)  
1.10 Interfaces  
1.10.1 Microprocessors  
The devices provide the user a choice of either Motor-  
ola or Intel interfacing through an 8-bit data bus, a 2-bit  
address bus, and multifunction control pins. All access  
to the devices’ memory blocks and registers use indi-  
rect addressing.  
added resellers, system integrators, and others build-  
ing computer-based telecommunications applications.  
2 Architecture and Functional  
Description  
1.10.2 Framing Groups  
Two groups of programmable framing signals are avail-  
able. Each group is composed of 12 sequenced lines  
operating in one of four modes. The devices support  
1-bit, 2-bit, 1-byte, and 2-byte pulse widths. Starting  
position of the pulse sequences are also programma-  
ble.  
The devices are H.100-compliant and provide a com-  
plete interface between the H.100 bus and a wide vari-  
ety of telephony interface components, processors,  
and other circuits. The bus interface provides all signals  
needed for the H.100 bus, the H-MVIP and MVIP-90  
buses, or the SC-Bus. Local interfaces include 16 serial  
inputs and 16 serial outputs based on the Lucent Tech-  
nologies Microelectronics Group concentration high-  
way interface (CHI). The T8100A and the T8105  
include two built-in time-slot interchangers. The first  
provides a local switching domain with up to 1024 pro-  
grammable connections between time slots on the local  
CHI inputs and outputs. The second provides program-  
mable connections between any time slot on the H.100  
bus and any time slot in the local switching domain.  
The T8105 has 512 programmable connections while  
the T8100A has 256. The T8102 has only 1 TSI for  
switching up to 512 programmable connections on the  
H.100 bus and any time slot in the local switching  
domain. All Ambassador devices are configured via a  
microprocessor interface. This interface can also read  
and write time slot and device data. Onboard clock cir-  
cuitry, including a DPLL, supports all H.100 clock  
modes including MVIP and SC-Bus compatibility  
clocks. The local CHI interfaces support PCM rates of  
2.048 Mbits/s, 4.096 Mbits/s, and 8.192 Mbits/s. Each  
device has internal circuitry to support either minimum  
latency or multi-time-slot frame integrity. Frame integrity  
is a requisite feature for applications that switch wide-  
band data (ISDN H-channels). Minimum latency is  
advantageous in voice applications.  
1.10.3 General-Purpose Register and I/O  
A general-purpose, 8-bit, input/output port is provided  
as either byte-wide I/O or bit addressed I/O.  
1.11 Applications  
Computer-telephony systems  
Enhanced service platforms  
WAN access devices  
PBXs  
Wireless base stations  
1.12 Application Overview  
The integration of computers and telecommunications  
has enabled a wide range of new communications  
applications and has fueled an enormous growth in  
communications markets. A key element in the devel-  
opment of computer-based communications equipment  
has been the addition of an auxiliary telecom bus to  
existing computer systems. Most manufacturers of  
high-capacity, computer-based telecommunications  
equipment have incorporated some such telecom  
bus in their systems. Typically, these buses and bus  
interfaces are designed to transport and switch  
N x 64 kbits/s low-latency telecom traffic between  
boards within the computer, independent of the com-  
puter’s I/O and memory buses. At least a half dozen of  
these PC-based telecom buses emerged in the early  
1990s for use within equipment based on ISA/EISA  
and MCA computers.  
All three TSIs have the following four major sections:  
Local bus—refers to the local streams.  
H-bus—refers to the H.100/H.110/H-MVIP and  
legacy streams.  
Interface—refers to the microprocessor interface,  
frame groups, and general-purpose I/O (GPIO).  
Timing—the rate multipliers, DPLL, and clocking  
functions.  
Lucent Technologies Inc.  
13  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
Figure 3 shows a block diagram of the TSI devices. The devices operate on a 3.3 V supply for both the core and  
I/Os, though the I/Os are TTL compatible and 5 V tolerant.  
H.100, H.110, H-MVIP, MVIP, SC-BUS  
S/P AND P/S CONVERTERS  
512*  
LOCATION  
DATA  
SRAM  
THREE 512*  
LOCATION  
CONNECTION  
CAMs  
INPUT  
LOGIC  
AND S/P  
CONVERT  
1024  
OUTPUT  
LOGIC  
AND P/S  
CONVERT  
LOCAL IN  
LOCAL OUT  
LOCATION  
DATA  
MEMORY  
1024  
LOCATION  
CONNECTION  
MEMORY  
INTERNAL  
DATA  
INTERNAL  
ADDRESS  
AND  
CONTROL  
INTERNAL  
CLOCKS AND  
STATE  
COUNTER  
ADDR[1:0]  
FRAME GROUP  
INTERFACE  
LOGIC  
MICROPROCESSOR  
INTERFACE  
TIMING AND  
CONTROL  
FRAME  
GROUPS  
DATA[7:0]  
µP CONTROLS  
MISC. I/O  
CLOCKS AND REFS  
5-6101.a (F)  
* For T8100 and T8100A, there are only 256 locations.  
† T8102 does not have local data memory.  
Figure 3. Block Diagram of the TSI Devices  
14  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.1 Register/Memory Maps  
In this section, a general overview of the registers and the indirect mapping to different memory spaces is  
described. More detailed descriptions for using the registers in software can be found in Section 3.4 Using the  
LAR, AMR, and IDR for Connections.  
(Throughout this document, all registers are defined with the MSB on the left and the LSB on the right.)  
2.1.1 Main Registers  
The address bits are used to map a large memory space.  
All registers default to 0 at powerup.  
Table 8. Addresses of Programming Registers  
A1  
0
A0  
0
Symbol  
MCR  
LAR  
Name/Description  
Master Control and Status Register (read/write)  
0
1
Lower Address Register—Lower Indirect Address (time slot) (write only)  
Address Mode Register—Upper Address (stream) and Address Type (write only)  
Indirect Data Register (read/write)  
1
0
AMR  
IDR  
1
1
2.1.2 Master Control and Status Register  
Table 9. Master Control and Status Register  
Symbol  
MR  
Bit  
7
Name/Description  
Master (Software) Reset. A high reinitializes the registers.  
Clock Error Reset. A high resets the error bits of the CLKERR registers.  
CER  
6
SER  
5
System Error Reset. A high resets the error bits of the SYSERR register. (Note that MR,  
CER, and SER are automatically cleared after the requested reset is complete.)  
AP  
4
3
Active Page. This bit identifies which of the double-buffered data memories are active. A  
zero indicates buffer 0; a one indicates buffer 1. The AP identifies which data buffer is being  
accessed during a write operation (i.e., input from local streams or input from H-bus).  
HBE  
H-Bus Enable. On powerup or software reset, all H-bus pins (including clocks) are disabled.  
HBE must be set high to reenable the 3-stated buffers.  
LBE  
LCE  
2
1
Local Bus Enable. Same function as HBE for local data outputs.  
Local Clock Enable. Enables all other local functions: clocks, frame groups, etc. (Note that  
the TCLKOUT is disabled during a Master Reset and is unaffected by HBE, LBE, or LCE,  
though there are control bits for this signal in the CKP register. See Section 2.5.8 Clock Con-  
trol Register Definitions for a description of the CKP register.) 3-stated if disabled.  
CB  
0
CAM Busy. A status bit indicating microprocessor activity in any of the CAM blocks. A high  
means that one (or more) of the CAMs is being accessed by the microprocessor. In most  
cases, this bit will read low since there are many internal operational cycles dedicated to the  
microprocessor, which allow it to finish quickly.  
Lucent Technologies Inc.  
15  
 
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.1 Register/Memory Maps (continued)  
2.1.3 Address Mode Register  
The AMR is defined in Table 10 below where (aaaa) is the stream address and the LAR is the time-slot address of  
the selected memory space.  
Note: All unused AMR values are reserved.  
Table 10. Address Mode Register  
Bits  
7—4 3—0  
Bits  
Register Function  
0000 0000 Control Registers.  
0001 (aaaa) Local Bus, Data Memory 1.  
0010 (aaaa) Local Bus, Data Memory 2.  
0100 (aaaa) Local Bus, Connection Memory, Time-Slot Field.  
0101 (aaaa) Local Bus, Connection Memory, Stream, and Control Bit Field.  
0111 0000 Local Bus, Holding Registers, Reset.  
1001 0000 CAM, Data Memory 1. Lower 256 Addresses.  
1001 0001 CAM, Data Memory 1. Upper 256 Addresses (T8102, T8105 only).  
1010 0000 CAM, Data Memory 2. Lower 256 Addresses.  
1010 0001 CAM, Data Memory 2. Upper 256 Addresses (T8102, T8105 only).  
1011 0000 CAM, Connection, Time-Slot Field.  
1011 0001 CAM, Connection, Stream, and Control Bit Field.  
1011 0010 CAM, Connection, Tag Field.  
1011 0011 CAM, Connection, Subrate Control, Tag Field MSB.  
1110 0000 CAM, Even, Make Connection (MKCE). Write to Next Free Location.  
1110 0001 CAM, Odd, Make Connection (MKCO). Write to Next Free Location.  
1110 0011 CAM, Local, Make Connection (MKCL). Write to Next Free Location.  
1110 0100 CAM, Even, Break Connection (BKCE).  
1110 0101 CAM, Odd, Break Connection (BKCO).  
1110 0111 CAM, Local, Break Connection (BKCL).  
1110 1000 CAM, Even, Clear Location (CLLE). Lower 256 Range. Requires LAR.  
1100 1000 CAM, Even, Clear Location (CLLE). Upper 256 Range. Requires LAR (T8102, T8105 only).  
1110 1001 CAM, Odd, Clear Location (CLLO). Lower 256 Range. Requires LAR.  
1100 1001 CAM, Odd, Clear Location (CLLO). Upper 256 Range. Requires LAR (T8102, T8105 only).  
1110 1011 CAM, Local, Clear Location (CLLL). Lower 256 Range. Requires LAR.  
1100 1011 CAM, Local, Clear Location (CLLL). Upper 256 Range. Requires LAR (T8102, T8105 only).  
1110 1100 CAM, Even, Read Location (RDCE). Lower 256 Range. Requires LAR, IDR Holds Results.  
1100 1100 CAM, Even, Read Location (RDCE). Upper 256 Range. Requires LAR, IDR Holds Results (T8102, T8105 only).  
1110 1101 CAM, Odd, Read Location (RDCO). Lower 256 Range. Requires LAR, IDR Holds Results.  
1100 1101 CAM, Odd, Read Location (RDCO). Upper 256 Range. Requires LAR, IDR Holds Results (T8102, T8105 only).  
1110 1111 CAM, Local, Read Location (RDCL). Lower 256 Range. Requires LAR, IDR Holds Results.  
1100 1111 CAM, Local, Read Location (RDCL). Upper 256 Range. Requires LAR, IDR Holds Results (T8102, T8105 only).  
1111 0000 CAM, Even, Find Entry (FENE). IDR Holds Results.  
1111 0001 CAM, Odd, Find Entry (FENO). IDR Holds Results.  
1111 0011 CAM, Local, Find Entry (FENL). IDR Holds Results.  
1111 1000 CAM, Even, Reset (RSCE).  
1111 1001 CAM, Odd, Reset (RSCO).  
1111 1011 CAM, Local, Reset (RSCL).  
1111 1100 CAM, Holding Registers, Reset (RCH).  
1111 1111 CAM, Initialize (CI). Reset All CAM Locations and Holding Registers.  
16  
Lucent Technologies Inc.  
 
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.1 Register/Memory Maps (continued)  
2.1.4 Control Register Memory Space  
Function of LAR values when AMR = 0x00. All control registers reset to 0x00. All designations of MSB (most signif-  
icant bit) and LSB (least significant bit) are shown.  
Table 11. Control Register Memory Space  
Register Address  
Register Mnemonic  
Description  
Refer to Section  
0, 0x00  
1, 0x01  
CKM  
CKN  
Clocks, Main Clock Selections  
Clocks, NETREF Selections  
Clocks, Programmable Outputs  
Clocks, Resource Selection  
Clocks, Secondary (Fallback) Selection  
Clocks, Locals 3 and 2  
2.5.8  
2.5.8  
2.5.8  
2.5.8  
2.5.8  
2.5.8  
2.5.8  
2.5.8  
2.5.8  
2.5.8  
2, 0x02  
CKP  
3, 0x03  
CKR  
4, 0x04  
CKS  
5, 0x05  
CK32  
6, 0x06  
CK10  
Clocks, Locals 1 and 0  
7, 0x07  
CKMD  
Clocks, Main Divider  
8, 0x08  
CKND  
Clocks, NETREF Divider  
Clocks, Resource Divider  
9, 0x09  
CKRD  
10—11, 0x0A—0x0B  
12, 0x0C  
(Reserved)  
LBS  
Local Stream Control  
2.2.4  
13, 0x0D  
(Reserved)  
CON  
14, 0x0E  
Connection Delay Type  
Appendix B  
15, 0x0F  
(Reserved)  
HSL  
16, 0x10  
H-Bus Stream Control, Low Byte  
H-Bus Stream Control, High Byte  
2.3.5  
2.3.5  
17, 0x11  
HSH  
18—22, 0x12—0x16  
23, 0x17  
(Reserved)  
GPD  
General-purpose Register, Direction Control  
General-purpose I/O Register  
2.6.2  
2.6.2  
24, 0x18  
GPR  
25—31, 0x19—0x1F  
32, 0x20  
(Reserved)  
FRLA  
Frame Group A, Start Address, Low  
Frame Group A, High Address and Control  
Frame Group B, Start Address, Low  
Frame Group B, High Address and Control  
Frame Group B, Programmed Output, Low  
Frame Group B, Programmed Output, High  
2.6.3  
2.6.3  
2.6.3  
2.6.3  
2.6.3  
2.6.3  
33, 0x21  
FRHA  
34, 0x22  
FRLB  
35, 0x23  
FRHB  
36, 0x24  
FRPL  
37, 0x25  
FRPH  
38—39, 0x26—0x27  
40, 0x28  
(Reserved)  
CLKERR1  
CLKERR2  
SYSERR  
CKW  
Clock Error Register, Error Indicator  
Clock Error Register, Current Status  
System Error Register  
2.7  
41, 0x29  
2.7  
42, 0x2A  
2.7  
43, 0x2B  
Clock Error/Watchdog Masking Register  
Clock Error Register, Current Status  
2.5.7 & 2.7  
2.7  
44, 0x2C  
CLKERR3  
(Reserved)  
DIAG1  
DIAG2  
DIAG3  
(Reserved)  
DEV_ID  
GMODE  
45—47, 0x2D—0x2F  
48, 0x30  
Diagnostics Register 1  
2.9.2  
2.9.2  
2.9.2  
49, 0x31  
Diagnostics Register 2  
50, 0x32  
Diagnostics Register 3  
51—253, 0x33—0xFD  
254, 0xFE  
255, 0xFF  
Device Revision Status Register  
Global Mode Register  
3.2.1  
3.2.1  
Lucent Technologies Inc.  
17  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table 15. CKR: Clocks, Resource Selection, 0x03  
2 Architecture and Functional  
Description (continued)  
Bit  
Description  
Resource Select, MSB  
7
6
5
4
3
2
1
0
2.1 Register/Memory Maps (continued)  
Resource Select, LSB  
PLL #1 Bypass  
2.1.4 Control Register Memory Space (continued)  
PLL #1 Rate Select  
PLL #2 Bypass  
This section is a summary of the register functions. The  
reader is encouraged to read through the rest of this  
specification to learn the details of the individual regis-  
ters and their interactions with the overall architecture.  
PLL #2 Rate Select  
SCLK Output Select, MSB  
SCLK Output Select, LSB  
Table 12. CKM: Clocks, Main Clock Selection, 0x00  
Table 16. CKS: Clocks, Secondary (Fallback)  
Selection, 0x04  
Bit  
Description  
Phase Alignment Enable  
7
6
5
4
3
2
1
0
Bit  
Description  
Phase Alignment Select  
Compatibility Clock Direction  
Input Clock Invert  
7
6
5
4
3
2
1
0
Secondary Resource Select, MSB  
Secondary Resource Select, LSB  
Fallback Type Select, MSB  
Input Clock Select, MSB  
Input Clock Select  
Fallback Type Select, LSB  
Input Clock Select  
Fallback, Force Selection of Secondary Input  
Secondary Input Clock Select, MSB  
Secondary Input Clock Select  
Input Clock Select, LSB  
Table 13. CKN: Clocks, NETREF Selections, 0x01  
Secondary Input Clock Select, LSB  
Bit  
Description  
NETREF1 Output Enable  
Table 17. CK32: Clocks, Locals 3 and 2, 0x05  
7
6
5
4
3
2
1
0
Bit  
Description  
Local Clock 3 Select, MSB  
NETREF2 Output Enable  
Bypass Select  
7
6
5
4
3
2
1
0
Input Clock Invert  
Local Clock 3 Select  
Input Clock Select, MSB  
Input Clock Select  
Local Clock 3 Select  
Local Clock 3 Select, LSB  
Local Clock 2 Select, MSB  
Local Clock 2 Select  
Input Clock Select  
Input Clock Select, LSB  
Local Clock 2 Select  
Table 14. CKP: Clocks, Programmable Outputs,  
0x02  
Local Clock 2 Select, LSB  
Table 18. CK10: Clocks, Locals 1 and 0, 0x06  
Bit  
Description  
TCLK Select, MSB  
7
6
5
4
3
2
1
0
Bit  
Description  
Local Clock 1 Select, MSB  
TCLK Select  
7
6
5
4
3
2
1
0
TCLK Select, LSB  
Local Clock 1 Select  
CT_C8 Pins, Input Type Select  
CT_C8A Output Enable  
CT_C8B Output Enable  
CT_C8 Pins, Output Type Select  
/FR_COMP Pulse Width  
Local Clock 1 Select  
Local Clock 1 Select, LSB  
Local Clock 0 Select, MSB  
Local Clock 0 Select  
Local Clock 0 Select  
Local Clock 0 Select, LSB  
18  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table 22. HSL: H-Bus Stream Control, Low Byte,  
0x10  
2 Architecture and Functional  
Description (continued)  
Bit  
Description  
2.1 Register/Memory Maps (continued)  
7
6
5
4
3
2
1
0
H-Bus Group D Rate Select, MSB  
H-Bus Group D Rate Select, LSB  
H-Bus Group C Rate Select, MSB  
H-Bus Group C Rate Select, LSB  
H-Bus Group B Rate Select, MSB  
H-Bus Group B Rate Select, LSB  
H-Bus Group A Rate Select, MSB  
H-Bus Group A Rate Select, LSB  
2.1.4 Control Register Memory Space (continued)  
Table 19. CKMD: Clocks, Main Divider; CKND:  
Clocks, NETREF Divider; CKRD: Clocks,  
Resource Divider, 0x07, 0x08, 0x09  
Bit  
Description  
Divide Value, MSB  
7
6
5
4
3
2
1
0
Divide Value  
Divide Value  
Divide Value  
Divide Value  
Divide Value  
Divide Value  
Divide Value, LSB  
Table 23. HSH: H-Bus Stream Control, High Byte,  
0x11  
Bit  
Description  
7
6
5
4
3
2
1
0
H-Bus Group H Rate Select, MSB  
H-Bus Group H Rate Select, LSB  
H-Bus Group G Rate Select, MSB  
H-Bus Group G Rate Select, LSB  
H-Bus Group F Rate Select, MSB  
H-Bus Group F Rate Select, LSB  
H-Bus Group E Rate Select, MSB  
H-Bus Group E Rate Select, LSB  
Table 20. LBS: Local Stream Control, 0x0C  
Bit  
Description  
Parallel/Serial Select, MSB  
7
6
5
4
3
2
1
0
Parallel/Serial Select, LSB  
Local Group A Rate Select, MSB  
Local Group A Rate Select, LSB  
Local Group B Rate Select, MSB  
Local Group B Rate Select, LSB  
Local Group C Rate Select, MSB  
Local Group C Rate Select, LSB  
Table 24. GPD, General-Purpose Direction Control  
Register, 0x17  
Bit  
Description  
7
6
5
4
3
2
1
0
Direction Control for GPR Bit 7, 0 = In; 1 = Out.  
Direction Control for GPR Bit 6, 0 = In; 1 = Out.  
Direction Control for GPR Bit 5, 0 = In; 1 = Out.  
Direction Control for GPR Bit 4, 0 = In; 1 = Out.  
Direction Control for GPR Bit 3, 0 = In; 1 = Out.  
Direction Control for GPR Bit 2, 0 = In; 1 = Out.  
Direction Control for GPR Bit 1, 0 = In; 1 = Out.  
Direction Control for GPR Bit 0, 0 = In; 1 = Out.  
Table 21. CON: Connection Delay Type, 0x0E  
Bit  
Description  
7
6
Reserved  
Enable GPD (bitwise general-purpose  
register)  
5
4
3
2
1
Select NETREF1/NETREF2 as main clock in.  
L_REF type select (stand-alone or paired)  
Invert L_REF Frame Strobe  
Invert L_REF Bit Clock  
Disable Connection-by-Connection Delay  
Setting  
0
Global FME Setting  
Lucent Technologies Inc.  
19  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table 27. FRHA: Frame Group A, High Address and  
Control, 0x21  
2 Architecture and Functional  
Description (continued)  
Bit  
Description  
2.1 Register/Memory Maps (continued)  
7
6
5
4
3
2
Rate Select, MSB  
Rate Select, LSB  
2.1.4 Control Register Memory Space (continued)  
Pulse Width Select, MSB  
Table 25. GPR: General-Purpose I/O Register, 0x18  
Pulse Width Select, LSB  
Frame Invert, or Programmed Output, Bit 11  
Bit  
Description  
General-Purpose I/O, MSB  
Start Address, MSB, or Programmed Output,  
Bit 10  
7
6
5
4
3
2
1
0
General-Purpose I/O  
General-Purpose I/O  
General-Purpose I/O  
General-Purpose I/O  
General-Purpose I/O  
General-Purpose I/O  
General-Purpose I/O, LSB  
1
0
Start Address, Bit 9, or Programmed Output,  
Bit 9  
Start Address, Bit 8, or Programmed Output,  
Bit 8  
Table 28. FRLB: Frame Group B, Start Address  
Low, 0x22  
Bit  
Description  
Start Address, Bit 7  
Table 26. FRLA: Frame Group A, Start Address  
Low, 0x20  
7
6
5
4
3
2
1
0
Start Address, Bit 6  
Start Address, Bit 5  
Start Address, Bit 4  
Start Address, Bit 3  
Start Address, Bit 2  
Start Address, Bit 1  
Start Address, LSB  
Bit  
Description  
7
Start Address, Bit 7, or Programmed Output,  
Bit 7  
6
5
4
3
2
1
0
Start Address, Bit 6, or Programmed Output,  
Bit 6  
Start Address, Bit 5, or Programmed Output,  
Bit 5  
Start Address, Bit 4, or Programmed Output,  
Bit 4  
Table 29. FRHB: Frame Group B, High Address and  
Control, 0x23  
Start Address, Bit 3, or Programmed Output,  
Bit 3  
Bit  
Description  
7
6
5
4
3
2
1
0
Rate Select, MSB  
Rate Select, LSB  
Start Address, Bit 2, or Programmed Output,  
Bit 2  
Start Address, Bit 1, or Programmed Output,  
Bit 1  
Pulse Width Select, MSB  
Pulse Width Select, LSB  
Frame Inversion Select  
Start Address, MSB  
Start Address, LSB, or Programmed Output,  
Bit 0  
Start Address, Bit 9  
Start Address, Bit 8  
20  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table 33. CLKERR2: Clock Error Register, Current  
Status, 0x29  
2 Architecture and Functional  
Description (continued)  
Bit  
Description  
2.1 Register/Memory Maps (continued)  
7
6
5
4
3
2
1
0
C8A or Frame A Fault Status  
C8B or Frame B Fault Status  
/FR_COMPn Fault Status  
C16+ or C16– Fault Status  
C4n or C2 Fault Status  
SCLKX2 Fault Status  
2.1.4 Control Register Memory Space (continued)  
Table 30. FRPL: Frame Group B, Programmed  
Output, Low, 0x24  
Bit  
Description  
Programmed Output, Bit 7  
SCLK Fault Status  
7
6
5
4
3
2
1
0
NETREF[2:1] Fault Status  
Programmed Output, Bit 6  
Programmed Output, Bit 5  
Programmed Output, Bit 4  
Programmed Output, Bit 3  
Programmed Output, Bit 2  
Programmed Output, Bit 1  
Programmed Output, Bit 0  
Table 34. SYSERR: System Error Register, 0x2A  
Bit  
Description  
7
6
5
4
3
2
1
0
Even CAM Underflow Error (No Match)  
Odd CAM Underflow Error (No Match)  
Local CAM Underflow Error (No Match)  
Even CAM Overflow or No-Match Error  
Odd CAM Overflow or No-Match Error  
Local CAM Overflow or No-Match Error  
H-Bus Data Memory Access Error  
Fallback Enable Indicator  
Table 31. FRPH: Frame Group B, Programmed  
Output, High, 0x25  
Bit  
Description  
7
6
5
4
3
2
1
0
Group A Output Pins Select, MSB  
Group A Output Pins Select, LSB  
(Reserved, Use 0)  
Table 35. CKW: Clock Error/Watchdog Masking  
Register, 0x2B  
Group B Output Pins Select  
Programmed Output, Bit 11  
Programmed Output, Bit 10  
Programmed Output, Bit 9  
Programmed Output, Bit 8  
Bit  
Description  
7
6
5
4
3
2
1
0
C8A and Frame A Error Mask  
C8B and Frame B Error Mask  
/FR_COMP Error Mask  
C16+ and C16– Error Mask  
/C4 and C2 Error Mask  
SCLKX2 Error Mask  
Table 32. CLKERR1: Clock Error Register, Error  
Indicator, 0x28  
Bit  
Description  
C8A or Frame A Error  
SCLK Error Mask  
NETREF1 Error Mask  
7
6
5
4
3
2
1
0
C8B or Frame B Error  
/FR_COMPn Error  
C16+ or C16– Error  
C4n or C2 Error  
SCLKX2 Error  
Table 36. CLKERR3: Clock Error Register, Current  
Status, 0x2C  
Bit  
7
Description  
(Reserved)  
6
(Reserved)  
SCLK Error  
5
NETREF2 Error  
NETREF1 Error  
(Reserved)  
NETREF Error  
4
3
2
(Reserved)  
1
(Reserved)  
0
NETREF2 Error Mask  
Lucent Technologies Inc.  
21  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table 40. DEV_ID: Device Identification Register,  
0xFE  
2 Architecture and Functional  
Description (continued)  
Bit  
Description  
2.1 Register/Memory Maps (continued)  
7
6
5
4
3
2
1
0
Device Identification Number, MSB  
Device Identification Number  
Device Identification Number  
Device Identification Number, LSB  
Device Version Number, MSB  
Device Version Number  
2.1.4 Control Register Memory Space (continued)  
Table 37. DIAG1: Diagnostics Register 1, 0x30  
Bit  
Description  
7
6
5
4
3
2
1
0
Frame Group A Output Select, MSB  
Frame Group A Output Select, LSB  
Frame Group B Output Select, MSB  
Frame Group B Output Select, LSB  
Memory Fill Enable  
Device Version Number  
Device Version Number, LSB  
Table 41. GMODE: Global Mode Register, 0xFF  
Bit  
Description  
Memory Fill Pattern Select, MSB  
Memory Fill Pattern Select, LSB  
Memory Fill Status Bit (Read Only)  
7
6
5
4
3
2
1
0
Mode Emulation Set 2 (ME2)  
Mode Emulation Set 1 (ME1)  
Subrate Enable (SE)  
(Reserved)  
Table 38. DIAG2: Diagnostics Register 2, 0x31  
EMUL, MSB  
Bit  
Description  
EMUL  
7
6
5
4
3
2
1
0
Frame Groups Cycle Test Enable  
Break State Counter into Subsections  
Bypass Internal Frame with /FR_COMPn  
(Reserved)  
EMUL  
EMUL, LSB  
Enable State Counter Parallel Load  
Parallel Load Value of State Counter, MSB  
Parallel Load Value of State Counter, Bit 9  
Parallel Load Value of State Counter, Bit 8  
Table 39. DIAG3: Diagnostics Register 3, 0x32  
Bit  
Description  
7
6
5
4
3
2
1
0
Parallel Load Value of State Counter, Bit 7  
Parallel Load Value of State Counter, Bit 6  
Parallel Load Value of State Counter, Bit 5  
Parallel Load Value of State Counter, Bit 4  
Parallel Load Value of State Counter, Bit 3  
Parallel Load Value of State Counter, Bit 2  
Parallel Load Value of State Counter, Bit 1  
Parallel Load Value of State Counter, LSB  
22  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.2 Local Bus Section  
Figure 4 shows the local bus section function diagram.  
Note: Routing and MUXing for the H-bus section is included since the H-bus requires access to the converters  
for local bus-to-H-bus or H-bus-to-local bus transfers (the H-bus is discussed in Section 2.3 H-Bus Sec-  
tion).  
XCS is a pseudo serial stream, read out from the connection memory on each memory access. It is read out  
directly, i.e., not passing through any parallel/serial converters or holding registers, so it precedes the connection  
associated with it by one time slot.  
FROM CAM  
TO CAM  
CAM-  
LOCAL  
SELECT  
PARALLEL  
TO  
SERIAL  
(P/S)  
8
S/P  
BYPASS  
8
8
SERIAL  
TO  
PARALLEL  
(S/P)  
LOCAL STREAM  
INPUTS  
DATA BUFFER-  
REGISTER  
8
8
P/S  
BYPASS  
LOCAL STREAM  
OUTPUTS  
11  
11  
(1024 LOCATIONS  
x BITS) x 2  
DATA  
ADDRESS  
BUFFER &  
DECODER  
10  
MEMORY  
INTERNAL  
DATA BUS  
(PATTERN MODE)  
CTL BITS  
INTERNAL (AMR) + (LAR)  
ADDRESS  
BUS  
CONNECTION  
BUFFER-  
REGISTER  
XCS  
EACH LOCATION:  
STREAM = 4 bits  
TIME SLOT = 7 bits  
TIME-SLOT ENABLE BIT  
CONSTANT/MIN DELAY BIT  
PATTERN MODE BIT  
XCS BIT  
1024 LOCATIONS  
x 15 bits  
CONNECTION  
MEMORY  
ADDRESS  
BUFFER &  
DECODER  
11  
10  
5-6102F  
Figure 4. Local Bus Section Function  
All of the Ambassador family TSIs have a local bus, but only the T8100A and T8105 have local connection memory  
and local data memory for time-slot interchanging.  
Lucent Technologies Inc.  
23  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.2 Local Bus Section (continued)  
2.2.1 Constant Frame Delay and Minimum Delay Connections  
The local bus section contains the local connection memory (T8100A, T8105 only) and the double-buffered local  
data memory. Collectively, the connection memory and data memory are referred to as local memory since it is  
used for implementing local-to-local switching only. Operation is similar to other time-slot interchangers. Data is  
written into the memory in a fixed order and then read out according to the indirect addresses held in the connec-  
tion memory. If any of the connections on the devices are operating in constant frame delay (also called constant  
delay) mode, then the output data is accessed from a second block of data memory. The input data will not be out-  
put until the next frame boundary has been crossed and the memory blocks have swapped functions. Figure 5  
shows an example of a set of connections which create the delay types referred to as minimum delay and constant  
delay.  
FRAME N DATA  
FRAME N – 1 DATA  
0
1
2
3
0
1
2
3
WRITE N  
READ N  
READ N – 1  
CONSTANT DELAY  
CONNECTION  
MINIMUM DELAY  
CONNECTION  
1020  
1021  
1022  
1023  
1020  
1021  
1022  
1023  
DATA BLOCK 0  
DATA BLOCK 1  
FRAME N  
FRAME N DATA  
FRAME N + 1 DATA  
0
1
2
3
0
1
2
3
READ N  
WRITE N + 1  
READ N + 1  
MINIMUM DELAY  
CONNECTION  
CONSTANT DELAY  
CONNECTION  
1020  
1021  
1022  
1023  
1020  
1021  
1022  
1023  
DATA BLOCK 0  
DATA BLOCK 1  
FRAME N + 1  
5-6103F  
Figure 5. Local Bus Memory Connection Modes  
2.2.2 Serial and Parallel  
Nominally, the memory will be accessed by serial data streams which will require conversion of serial-to-parallel  
(S/P) for write accesses and parallel-to-serial (P/S) for read accesses. Since the local memory can have up to 16  
serial inputs and 16 serial outputs, there will be a maximum of 16 S/P converters and 16 P/S converters operating  
simultaneously. If desired, eight of the S/P converters, local inputs 0—7, can be bypassed for a direct parallel write  
to the data memory. Likewise, eight of the P/S converters, local outputs 0—7, can be bypassed for a direct parallel  
read of the data memory. Unused S/P or P/S converters are nonfunctional in these modes.  
Note: The normal serial-to-serial local streaming is not available simultaneously with any of the parallel modes.  
24  
Lucent Technologies Inc.  
 
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
The streams are scanned in intervals equal to  
2 Architecture and Functional  
Description (continued)  
8.192 Mbits/s time slots: first group A from 0 through 7,  
then group B from 8 through 11, then group C from 12  
through 15. If a group is active, the data is input from or  
output to the streams in that group. If a group is operat-  
ing below 8.192 Mbits/s and has already been scanned  
(at the 8.192 Mbits/s rate), then the data transfer oper-  
2.2 Local Bus Section (continued)  
2.2.3 Data Rates and Time-Slot Allocation  
At its maximum, the T8100A and the T8105 will be able  
to process 1024 nonblocking local-to-local connections.  
The data rate 8.192 Mbits/s corresponds to 128 time  
slots, 4.096 Mbits/s corresponds to 64 time slots, and  
2.048 Mbits/s corresponds to 32 time slots. Since differ-  
ent data rates require different amounts of memory, the  
local memory can be filled in a number of ways. A non-  
blocking switch permits any time slot on any stream to  
be switched to another time slot on any stream in any  
direction.  
ation is ignored.  
For addressing, the user directly provides stream and  
time-slot information. The devices will map this into the  
physical memory, regardless of which stream groups  
are active or at what rate. While this makes program-  
ming simpler, it makes the internal operation more diffi-  
cult to understand. Several diagrams are required to  
illustrate how the memory utilization works.  
Unassigned time slots in the local output section are  
3-stated. Therefore, multiple lines can be connected  
together.  
The local streams are arranged in three groups: A,  
B, and C. Group A corresponds to the local data pins  
0—7, group B with local data pins 8—11, and group C  
with local data pins 12—15. The groups may be oper-  
ated at any of the three data rates: 2.048 Mbits/s,  
4.096 Mbits/s, or 8.192 Mbits/s; however, group B is  
activated only when group A is operating below  
8.192 Mbits/s. Likewise, group C is activated when  
group B is operating below 8.192 Mbits/s.  
Figure 6 below shows the overall structure of the local  
memory:  
Note: Both the connection and two data memories are  
arranged in four blocks of 256 locations each  
(i.e., 4 x [4 x 64]).  
The arrangement is important to establishing a mem-  
ory fill pattern which supports all of the various groups  
and rates. The rows of each memory, which are split  
into four groups of 4, correspond to the 16 streams.  
The columns correspond to 64 time-slot addresses.  
Note: In order to efficiently fill the memory, the mem-  
ory locations are read or filled in the same order  
regardless of their activation or rate.  
4
4
4
4
4
4
4
4
CONNECTION  
MEMORY  
DATA MEMORY 0  
DATA MEMORY 1  
LOCATION 0  
LOCATION 15  
EACH (SMALL) SQUARE  
REPRESENTS 15 bits  
OF CONNECTION  
INFORMATION  
EACH (SMALL)  
SQUARE  
REPRESENTS  
1 byte OF DATA  
TO/FROM  
LOCAL  
STREAMS  
64  
64  
LOCATION 1023  
5-6104F  
Figure 6. Local Streams, Memory Structure  
Lucent Technologies Inc.  
25  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.2 Local Bus Section (continued)  
2.2.3 Data Rates and Time-Slot Allocation (continued)  
Examples of how the memory is filled are found in Figure 7.  
Note: Again, the user needs only to provide stream and time-slot addresses; the devices will generate the internal  
memory addresses.  
Both the connection and data memories are filled using the same algorithm. In the case where group C is running  
at 8.192 Mbits/s, group B is at 4.096 Mbits/s (or 2.048 Mbits/s), and group A is at 2.048 Mbits/s, then an additional  
virtual memory space of 4 x 64 locations is created from unused locations in other parts of the memory.  
STREAM STREAM  
0—3 4—7  
STREAM STREAM  
0—3 4—7  
STREAM STREAM  
0—3 4—7  
STREAM STREAM  
8—11 8—11  
TIME SLOT 0  
TIME SLOT 1  
TIME SLOT 0  
TIME SLOT 0 TIME SLOT 1  
TIME SLOT 2 TIME SLOT 3  
TIME SLOT 4 TIME SLOT 5  
TIME SLOT 2  
TIME SLOT 4  
TIME SLOT 3  
TIME SLOT 5  
TIME SLOT 1  
TIME SLOT 2  
64 TIME SLOTS  
GROUP A,  
EVEN  
TIME SLOTS  
GROUP A,  
ODD  
TIME SLOTS  
64 TIME SLOTS  
GROUP A,  
ALL  
GROUP  
B, EVEN  
TIME  
GROUP  
B, ODD  
TIME  
TIME  
SLOTS  
SLOTS  
SLOTS  
GROUP A AT 8.192 Mbits/s  
GROUPS B AND C OFF  
GROUP A AT 4.096 Mbits/s  
GROUP B AT 8.192 Mbits/s  
AND GROUP C OFF  
5-6105F  
Figure 7. Local Memory (T8100A, T8105 Only), Fill Patterns  
26  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.2 Local Bus Section (continued)  
2.2.3 Data Rates and Time-Slot Allocation (continued)  
STREAM STREAM  
0—3 4—7  
STREAM STREAM  
8—11 12—15  
STREAM STREAM  
0—3 4—7  
STREAM  
8—11  
STREAM  
12—15  
STREAM  
12—15  
TIME SLOT 0  
TIME SLOT 0 TIME SLOT 0  
TIME SLOT 1 TIME SLOT 1  
TIME SLOT 2 TIME SLOT 2  
TIME SLOT 0  
TIME SLOT 0 TIME SLOT 0 TIME SLOT 1  
TIME SLOT 1 TIME SLOT 2 TIME SLOT 3  
TIME SLOT 2 TIME SLOT 4 TIME SLOT 5  
TIME SLOT 1  
TIME SLOT 2  
(USED FOR GROUP C)  
TIME SLOT 1  
64 TIME SLOTS  
GROUP A,  
ALL  
GROUP  
B,  
GROUP  
C,  
64 TIME SLOTS  
GROUP A,  
ALL  
GROUP  
B,  
GROUP  
C,  
EVEN  
TIME  
SLOTS  
TIME  
ALL  
ALL  
TIME  
ALL  
SLOTS  
TIME  
SLOTS  
TIME  
SLOTS  
SLOTS  
TIME  
SLOTS  
GROUP A AT 4.096 Mbits/s  
GROUP B AT 4.096 Mbits/s  
GROUP C AT 4.096 Mbits/s  
GROUP A AT 2.048 Mbits/s  
GROUP B AT 4.096 Mbits/s  
GROUP C AT 8.192 Mbits/s  
5-6106F  
Figure 7. Local Memory (T8100A, T8105 Only), Fill Patterns (continued)  
In any of the parallel modes (S/P, P/S, P/P), the local memories (T8100A, T8105 only) treat parallel data as a  
series of sequential time slots (i.e., all one stream): 8.192 Mbits/s corresponds to 1024 time slots, 4.096 Mbits/s  
corresponds to 512 time slots, and 2.048 Mbits/s corresponds to 256 time slots. The memory locations are  
scanned in order from 0 to 1023 at 8.192 Mbits/s, even locations are scanned at 4.096 Mbits/s (odd locations are  
skipped), and at 2.048 Mbits/s, every second even location is scanned.  
Lucent Technologies Inc.  
27  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.2 Local Bus Section (continued)  
2.2.4 LBS: Local Stream Control, 0x0C  
The normal mode of operation for local streams is serial in/serial out, but parallel modes are available. Modes and  
data rates are controlled by register LBS. The mapping is shown below. See the preceding pages for a full descrip-  
tion.  
Table 42. LBS: Local Stream Control, 0x0C  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
LBS  
P/S  
SGa  
SGb  
SGc  
Symbol  
Bit  
Description  
P/S  
7—6  
P/S = 00. Serial In/Serial Out.  
The SGa bits control the group A pins, SGb bits control the group B pins, and SGc bits  
control the group C pins. As serial streams, input and output rates within the same  
group are constrained to be identical so both inputs and outputs share the same 2 bits  
for programming.  
The SGb bits are enabled when SGa 11.  
The SGc bits are enabled when SGb 11.  
P/S = 01. Serial In/Parallel Out.  
SGa sets input (serial) rate using the rate definition within this table.  
SGb is reserved.  
SGc sets the output (parallel) rate using the rate definition within this table.  
P/S = 10. Parallel In/Serial Out.  
SGa sets input (parallel) rate.  
SGb is reserved.  
SGc sets output (serial) rate.  
P/S = 11. Parallel In/Parallel Out.  
SGa sets input (parallel) rate.  
SGb is reserved.  
SGc sets output (parallel) rate.  
SGa  
SGb  
SGc  
5—4  
3—2  
1—0  
SGa = 00, 3-state.  
SGa = 01, 2.048 Mbits/s.  
SGa = 10, 4.096 Mbits/s.  
SGa = 11, 8.192 Mbits/s.  
SGb = 00, 3-state.  
SGb = 01, 2.048 Mbits/s.  
SGb = 10, 4.096 Mbits/s.  
SGb = 11, 8.192 Mbits/s.  
SGc = 00, 3-state.  
SGc = 01, 2.048 Mbits/s.  
SGc = 10, 4.096 Mbits/s.  
SGc = 11, 8.192 Mbits/s.  
There are no additional registers required for addressing the local memory other than the main address registers  
(discussed in Section 2.1 Register/Memory Maps). The data and connection memory locations (T8100A, T8105  
only) can be queried for their contents by indirect reads through the main address registers; however, the memory  
locations are referred to by the stream and time-slot designators, rather than physical address locations, to simplify  
the queries.  
28  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.2 Local Bus Section (continued)  
2.2.5 State Counter Operation  
All operations are synchronized to the master state counter. The state counter is, in turn, synchronized to the inter-  
nal frame signal and driven by an internal 65.536 MHz clock. In normal operation, the internal frame and clock are  
synchronized to either the H-bus or trunks (see Section 2.5 Clocking Section for a more detailed explanation of  
clocking options). The local memory states (T8100A, T8105 only) are illustrated in Figure 8. The state counter is a  
modulo-8192 counter (7 bits for time slot, 4 bits for stream, 2 bits for state function) which can also be reset and  
loaded with other values for diagnostic purposes (as described in Section 2.9 Testing and Diagnostics). The H-bus  
memories are also referenced to this state counter so that the devices maintain synchronization with the H-bus to  
ensure proper access to the bus as well as ensure synchronization between the H-bus and local memory struc-  
tures. The H-bus memories are discussed in Section 2.3 H-Bus Section.  
L13  
L0  
L1  
L2  
L3  
L4  
L5  
L6  
L7  
L8  
L9  
L10 L11 L12  
L14 L15  
976 ns  
61 ns  
CONNECTION  
MEMORY  
H6 READ  
MICROPROCESSOR  
MICRO-  
PRO-  
CESSOR  
MICRO-  
DATA  
SRAM  
H6 WRITE  
H6 READ  
PRO-  
CESSOR  
CLOCK  
15.25 ns  
5-6107F  
Figure 8. Simplified Local Memory State Timing, 65.536 MHz Clock  
2.2.6 Software to Reset the Local Connection Memory  
When the device is powered up, random connections may exist. To clear the upper 6 bits and, therefore, all control  
bits, the following sequence of instructions should be followed:  
1. Write AMR = 0x00.  
2. Write LAR = 0x30.  
3. Write IDR = 0x0C.  
4. Monitor Diag-1, 0x30, bit 0. This bit is set when the operation is complete (steps 1 through 3).  
5. Write LAR = 0x30.  
6. Write IDR = 0x00. This brings the device out of diagnostics mode.  
After executing the instructions, the contents of the local connection memory will contain its corresponding 10-bit  
address. The upper 6 bits are cleared to zero. The lower 10 bits will have an address.  
Lucent Technologies Inc.  
29  
 
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
entry in the CAM on a location-by-location basis. (For  
example, physical address 0xA7 in the CAM is coupled  
with physical address 0xA7 of the register file.) The  
CAMs will have only the comparand field for stream  
and time-slot addresses, and the associated register  
files will hold the data field, which is comprised of a tag  
(an indirect pointer to the double-buffered data SRAM)  
and some control bits. Using the associated SRAM  
allows the operations to be pipelined so that the data  
retrieval occurs while the CAMs are doing the next  
comparison. The SRAM is double-buffered to permit  
constant delay or minimum delay on a connection-by-  
connection basis, as described in Section 2.2.1 Con-  
stant Frame Delay and Minimum Delay Connections,  
and as illustrated in Figure 5.  
2 Architecture and Functional  
Description (continued)  
2.3 H-Bus Section  
2.3.1 Memory Architecture  
To access the H-bus, the devices use a new twist  
on an existing approach to accessing large address  
spaces: the data is stored in an independent double-  
buffered SRAM which acts like the local data memory,  
but the connection information for the H-bus is held in  
three 512 location CAMs (T8102, T8105 only). Two  
CAMs are used for two groups of 16 H-bus streams  
each, and one CAM for all 16 local input/output pairs.  
Each CAM compares 16 streams for read and write  
and allows access time to the host microprocessor for  
updates to the connections. Thus, each stream is  
allotted three operations per 976 ns time slot, so there  
are a maximum of 48 accesses per CAM per time  
slot. The CAMs must operate at a rate of at least  
20.34 ns/access*. The selected technology operates at  
13 ns/access maximum, so an internal clock speed of  
15.26 ns (65.536 MHz) is used.  
* The H-bus presents a unique set of problems. A full nonblocking,  
double-buffered switch of 5120 locations has significant barriers in  
size and in control of memory access time. Further, the traffic  
between the local bus and H-bus is generally limited to a small  
number of time slots at any given moment (120 full duplex is typical,  
although we are permitting 256 duplex or 512 (T8102, T8105 only)  
simplex connections), but the requirement to access any time slot  
out of the full range of 5120 locations remains. To solve this, content  
addressable memories (CAM) are utilized. They provide access to  
the full 5120 locations through an encoded width (13 bits), but  
require a depth equal to the maximum number of connections  
required (512 [T8102, T8105 only]).  
For the following discussions, the reader should refer to  
Figure 9. The combined comparison plus retrieval  
operations take two CAM cycles, leaving little time for  
microprocessor updates. To circumvent this, a separate  
SRAM (actually, a register file) is tied to each CAM.  
Each entry of this register file is associated with an  
30  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.3 H-Bus Section (continued)  
2.3.1 Memory Architecture (continued)  
READ/WRITE  
VALID ENTRY MARKER  
ADDRESS  
TAG  
PATTERN/NORMAL  
DATA SRAM SELECT  
A
11  
A
1
T
7
T
0
…………………  
………………  
0
PATTERN MODE  
OUTPUTS TAG  
TO H-BUS  
READ/WRITE AND  
SRAM SELECT  
H-BUS:  
EVEN STREAMS  
A12 = 0  
CAM-E  
CE-SRAM  
A0 = 0  
255  
ADDRESS  
TAG  
D
7
D D  
0
D
0
………………  
………………  
7
A
11  
A
1
T
7
T
0
0
…………………  
………………  
0
H-BUS:  
ODD STREAMS  
1 = 01  
H-BUS  
CAM-O  
CO-SRAM  
DATA SRAM  
A12 = 0  
A0 = 1  
255  
0
ADDRESS  
TAG  
255  
A
10  
A
0
T
7
T
0
DATA BUFFER 0 DATA BUFFER 1  
…………………  
………………  
THIS IS THE H-BUS DATA MEMORY:  
EFFECTIVE ACCESS TIME < 10 ns  
LOCAL 0—15  
A12:A11 = 11  
CAM-L  
CL-SRAM  
LOCAL I/O  
255  
THIS IS THE H-BUS CONNECTION MEMORY:  
3 CAMS, MAXIMUM OF 48 ACCESSES PER 976 ns  
TIME SLOT, REQUIRES <20 ns/ACCESS  
PATTERN MODE  
OUTPUTS TAG  
TO LOCAL OUT  
5-6108F  
Figure 9. CAM Architecture  
The maximum number of connections is set by the number of locations in the data SRAM and the CAMs. In this  
implementation, 512 simplex (T8102, T8105 only) connections are permitted. Since one connection requires two  
CAM entries pointing to a common data location, the maximum number of connections could be reduced to 256  
simplex if all connection entries reside within only one CAM. The maximum number of connections is increased  
above 512 simplex if the connection type is broadcast, i.e., from one to many.  
Lucent Technologies Inc.  
31  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
more than one valid connection. These are prioritized  
such that the match with the lowest physical address  
(i.e., closest to CAM location 0x0) is the address which  
is processed. Thus, errors are handled in a controlled  
manner. Multiple hits can occur because multiple loca-  
tions are assigned to the same time slot. Good soft-  
ware and careful coding can help avoid this problem. A  
controlled error has no impact on performance, and the  
CAM contents are not changed as a result of the error.  
The data SRAMs are actually dual-port register files  
which will process both writes and reads on each clock  
cycle of the clock. The devices can process a read and  
write request from each CAM and two microprocessor  
requests during the time of one address comparison.  
Due to the fixed order of operations, the data SRAM  
cannot overflow or underflow like the CAMs. The timing  
is shown in Figure 10.  
2 Architecture and Functional  
Description (continued)  
2.3 H-Bus Section (continued)  
2.3.2 CAM Operation and Commands  
The three CAMs operate in parallel. Each CAM’s com-  
parand field is compared with the state counter (Sec-  
tion 2.2.5 State Counter Operation) which holds the  
existing stream and time-slot value*. If there is a match,  
the CAM issues a hit. If there is more than one match,  
then it is considered a multiple hit. Likewise, no match  
is a miss. As a part of the state counter, a bit is toggled  
for read/write. The read/write bit is stored in the CAM,  
so it becomes part of the value to be compared. If the  
comparison for a write yields a hit, then there is a  
request for write access to the data memory for the  
incoming data from the H-bus. If the comparison for a  
read yields a hit, then there is a request for a read  
access from the data memory for outgoing data to the  
H-bus. A miss implies no action. Any multiple hit within  
one CAM block is treated as a controlled error although  
it is not reported. The action taken is to acknowledge  
the hit which corresponds to the lowest physical  
* As mentioned in Section 2.2.5 State Counter Operation, for each  
stream and time-slot value, the state counter goes through four  
functional states for each stream and time slot. These states are  
used to synchronize the CAMs, pipeline register files, data SRAMs,  
and microprocessor accesses just as they are used to synchronize  
local memory operations and the frame groups. (Microprocessor  
accesses to the memories are initiated asynchronously, though the  
actual microprocessor cycles are synchronous.)  
address of the CAM. A multiple hit is assigned to be  
32  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.3 H-Bus Section (continued)  
2.3.2 CAM Operation and Commands (continued)  
H26  
H27  
L13  
H0  
H1  
L0  
H2  
H3  
L1  
H4  
H5  
L2  
H6  
H7  
L3  
H8  
H9  
L4  
H10  
H11  
L5  
H12  
H13  
L6  
H14  
H15  
L7  
H16  
H17  
L8  
H18  
H19  
L9  
H20  
H21  
L10  
H22  
H23  
L11  
H24  
H25  
L12  
H28  
H29  
L14  
H30  
H31  
L15  
976 ns  
61 ns  
MICRO-  
PRO-  
CESSOR  
MICRO-  
PRO-  
CAM-E  
CAM-O  
CAM-L  
H12 WRITE  
H12 READ  
H13 READ  
L6 READ  
CESSOR  
MICRO-  
PRO-  
CESSOR  
MICRO-  
PRO-  
CESSOR  
H13  
WRITE  
MICRO-  
PRO-  
MICRO-  
PRO-  
L6 WRITE  
CESSOR  
CESSOR  
MICRO-  
PRO-  
CESSOR  
MICRO-  
H12 WRITE  
H12 READ  
H13 READ  
C0-SRAM  
C1-SRAM  
CL-SRAM  
PRO-  
CESSOR  
MICRO-  
PRO-  
CESSOR  
MICRO-  
PRO-  
CESSOR  
H13  
WRITE  
MICRO-  
PRO-  
CESSOR  
MICRO-  
PRO-  
CESSOR  
L6 WRITE  
L6 READ  
ODD (H13)  
EVEN (H12)  
MICRO-  
EVEN (H12)  
LOCAL (L6)  
ODD (H13)  
DATA SRAM WRITES  
PRO-  
CESSOR  
MICRO-  
PRO-  
CESSOR  
DATA SRAM READS  
LOCAL (L6)  
CLOCK  
15.25 ns  
5-6109F  
Figure 10. Simplified H-Bus State Timing, 65.536 MHz Clock  
Lucent Technologies Inc.  
33  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
The CAM commands make use of either one or two  
cycles. The two cycles are described pictorially in Fig-  
ure 11. The reader will note that matching and retrieval  
are actually separate cycles. The need for two cycles  
accounts for the requirement of the pipeline register  
files.  
2 Architecture and Functional  
Description (continued)  
2.3 H-Bus Section (continued)  
2.3.2 CAM Operation and Commands (continued)  
Detailed descriptions of the commands follow:  
A number of commands are available to control the  
CAMs. Connections can be made or broken, entry data  
can be searched for, individual locations may be read  
or cleared, or the CAMs can be reset. The address  
mode register (AMR) (see Section 2.1 Register/Mem-  
ory Maps) is used to issue the CAM control commands.  
Some commands require the use of the lower address  
register (LAR), and some use the IDR as a transfer reg-  
ister.  
The basic make connection command is referred to as  
MKCn, where n is the CAM designator*. The MKCn  
uses two CAM cycles: first, the CAM is searched to  
determine where to find the next free location (as deter-  
mined by the validity bits), and during the second cycle,  
the next empty location is written into. The MKCn com-  
mand uses holding registers which convey the connec-  
tion information to the CAM and its associated register  
file. The four holding registers contain the lower con-  
nection address (i.e., time slot), the upper connection  
address (stream plus control bits), the tag LSBs, the  
subrate control (7 bits), and the tag MSB. An attempt to  
write to a full CAM (all 512 locations fully occupied in  
the T8102 and T8105) results in an overflow error  
flagged through the system error register, SYSERR  
(see Section 2.7 Error Registers).  
The tags in each CAM’s associated register file refer-  
ence the storage location of the data being transferred,  
so each CAM/tag location also has control information.  
The three control bits are read-to/write-from data  
SRAM (i.e., a direction bit, located in the CAM and  
used during the comparison operations), a pattern  
mode enable, which bypasses the data SRAM and out-  
puts the tag directly into the specified time slot for  
writes to the bus, and an SRAM buffer select that con-  
trols the minimum delay or constant delay select,  
equivalent to the local memory’s (T8100A, T8105 only)  
selection of minimum or constant delay.  
Note: A single MKCn command only specifies one-  
half of a connection. The MKCn specifies the  
connection address and a pointer to the data  
memory, but a second connection address and  
pointer to the same data memory location must  
also be provided for a complete connection.  
In addition, the CAM carries a valid entry bit. This is an  
identifier for the status of the CAM (and corresponding  
register file) location. If the bit is low, as all validity bits  
are after a reset, then the location is available to be  
written into. When data is written into a location, then  
this bit is set, indicating that this is a valid entry. If spe-  
cific data is no longer valid, such as when a connection  
is broken, then the bit is cleared.  
* The H-bus CAM covering the 16 even-numbered H-bus streams is  
designated E, the H-bus CAM covering the 16 odd-numbered H-bus  
streams is designated O, and the CAM that services the 16 local  
stream pairs is designated L.  
34  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.3 H-Bus Section (continued)  
2.3.2 CAM Operation and Commands (continued)  
APPLY COMPARAND,  
I.E., STREAM + TIME SLOT  
IDENTIFY HIT OR EMPTY  
(FLAGS) THEN RETRIEVE  
PHYSICAL LOCATION IN CAM,  
I.E., LOCATION 0—255  
CONTROLS,  
I.E., SEARCH  
FOR EMPTY  
ONE CYCLE CAM  
OPERATION:  
FLAGS  
RETRIEVE  
PHYSICAL LOCATION  
MATCH COMPARAND  
OR  
GET STATUS  
CONTROLS  
FLAGS  
ONE CYCLE CAM  
OPERATION:  
APPLY PHYSICAL LOCATION TO  
CAM, I.E., LOCATION 0—511  
GET COMPARAND OR  
TAG, OR  
CHANGE STATUS  
RETRIEVE COMPARAND OR DATA,  
I.E., GET STREAM + TIME SLOT FROM CAM  
OR GET TAG FROM PIPELINE REGISTER FILE  
APPLY COMPARAND,  
I.E., STREAM + TIME SLOT  
TWO CYCLE CAM  
OPERATIONS:  
CONTROLS  
FLAGS  
IDENTIFY COMPARAND  
AND RETRIEVE TAG  
OR  
IDENTIFY COMPARAND  
AND CHANGE STATUS  
PHYSICAL  
LOCATION  
IN  
PHYSICAL  
LOCATION  
OUT  
RETRIEVE DATA,  
I.E., GET TAG FROM PIPELINE REGISTER FILE  
5-6110.cF  
Figure 11. Illustration of CAM Cycles  
Lucent Technologies Inc.  
35  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
If the user wishes to poll the CAM for its contents, then  
the RDCn or read CAM (upper/lower) command can be  
used to query a particular location (AMR bit 5: when 1,  
equals 0—255, when 0, equals 256—511 [T8102,  
T8105 only]) in a specific block using the LAR for the  
location address. The contents of the CAM and tag  
location are transferred to the holding registers, and  
then the time slot, stream plus control, and tag are  
returned (in sequence) from four consecutive IDR  
reads (see Section 3.4.2 Setting Up H-Bus Connec-  
tions on page 75 for more details). The MSB of the time  
slot is the validity bit. The actual RDCn operation is  
one-cycle.  
2 Architecture and Functional Descrip-  
tion (continued)  
2.3 H-Bus Section (continued)  
2.3.2 CAM Operation and Commands (continued)  
If the user determines that a stream/time slot is no  
longer valid, then the validity bit may be cleared by pre-  
senting the connection address to the CAM and by  
using the BKCn, break connection, command. The  
connection that the user intends to break, which con-  
sists of the time slot, and the stream plus control bits,  
but not the tag, is transferred to the holding registers  
prior to issuing this command. This is a two-cycle com-  
mand: during the first cycle, the connection address is  
presented to the CAM to identify which physical loca-  
tion holds that connection address, and then, in the  
second cycle, the validity bit is cleared for the identified  
physical location. If there is a miss, it flags a no-match  
error through the underflow bit in SYSERR.  
The converse of the RDCn is the FENn, or find entry  
command. It can be thought of as the first cycle of a  
BKCn command. Only time slot and stream plus con-  
trol bits are necessary for identifying the location. The  
tag is not needed. The values returned (in sequence)  
from two consecutive IDR reads (T8102, T8105 only)  
or just one read (T8100A) (see Section 3.4.2 Setting  
Up H-Bus Connections on page 75 for more details) to  
the IDR is the physical location of the entry in the CAM  
block, bits [7:0] then bit 8, if it is found. If the entry is not  
found, then the underflow error bit in the SYSERR reg-  
ister will be set. FENn is a one-cycle command.  
Note: A complete connection break requires two  
BKCn commands, one for each half of the con-  
nection, as with the MKCn command.  
The clear location (upper/lower) command, CLLn, is a  
one-cycle command. The LAR contains the physical  
address (i.e., the physical CAM location) to be cleared  
(when AMR bit 5 equals 1, the lower bits, 0—255, are  
cleared; when 0, the upper bits, 256—511, are  
cleared). When it is presented to the CAM, the validity  
bit is cleared, returning the location to an empty status  
(i.e., it becomes available for new make connection  
commands). The CLLn can also be regarded as the  
second cycle of a break connection command. CLLn is  
valuable if several outputs are driven from a common  
input (broadcast) and the user wishes to break one of  
the output connections, but leave the others intact.  
When the physical location in the CAM is identified,  
either by software tracking or by use of the find entry  
command (later in this section), then the CLLn can be  
issued.  
RSCn is the reset CAM command, and this renders all  
locations in one CAM block invalid. This can be consid-  
ered a CLLn for all locations in the CAM. Two special  
resets are the RCH command, which resets only the  
holding registers, and the CI command, which resets  
all three CAM blocks and the holding registers. All  
resets are one-cycle.  
2.3.3 H-Bus Access  
There are 32 bidirectional pins available for accessing  
the H-bus. The direction of the pins is selected by the  
CAM read and write bits. Data rates for the pins are  
selected in accordance with the H.100/H.110 specifica-  
tions. Unassigned time slots on the H-bus are 3-stated.  
Details about rate selection are provided below. Two  
bits of the 13-bit address are used to select the CAM  
block as indicated in Figure 9. The remaining  
11 bits plus a read/write bit form a comparand that is  
stored in a CAM location.  
36  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.3 H-Bus Section (continued)  
2.3.4 L-Bus Access  
The input and output of the CAM have the appropriate links to the local stream pins so that the H-bus streams may  
be routed to and from the local bus streams. The LBS register (Section 2.2.4 LBS: Local Stream Control, 0x0C)  
programs the local stream rates even if accessed by the CAMs. To address the local bus CAM block, the two most  
significant address bits of the physical address are set to the appropriate values as described in Figure 9. The  
other bits form the comparand along with a read/write bit. When the CAM is outputting data to the local bus, it has  
priority over the local bus memory. In other words, if both the local bus and H-bus access the same local stream  
and time slot, the H-bus data memory will provide the actual data, not the local connection.  
2.3.5 H-Bus Rate Selection and Connection Address Format  
Operating rates are selected in a manner similar to the local side. Two registers, HSH and HSL, shown below,  
define the operation of the 32 streams. Again, SGx refers to stream groups: HSH holds SGh—SGe where SGh  
programs streams 28—31, SGg programs streams 24—27, SGf programs streams 20—23, and SGe programs  
streams 16—19. HSL holds SGd—SGa where SGd programs streams 12—15, SGc programs streams 8—11,  
SGb programs streams 4—7, and SGa programs streams 0—3.  
Table 43. HSL: H-Bus Stream Control, Low Byte, 0x10  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
HSL  
SGd  
SGc  
SGb  
SGa  
Symbol  
Bit  
7
Description  
H-Bus Group D Rate Select, MSB. Programs streams 12—15. SGn = 00, 3-state  
SGd  
SGn = 01, 2.048 Mbits/s  
SGn = 10, 4.096 Mbits/s  
SGn = 11, 8.192 Mbits/s  
6
H-Bus Group D Rate Select, LSB.  
SGc  
SGb  
SGa  
5
H-Bus Group C Rate Select, MSB. Programs streams 8—11.  
H-Bus Group C Rate Select, LSB.  
4
3
2
1
0
H-Bus Group B Rate Select, MSB. Programs streams 4—7.  
H-Bus Group B Rate Select, LSB.  
H-Bus Group A Rate Select, MSB. Programs streams 0—3.  
H-Bus Group A Rate Select, LSB.  
Lucent Technologies Inc.  
37  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.3 H-Bus Section (continued)  
2.3.5 H-Bus Rate Selection and Connection Address Format (continued)  
Table 44. HSH: H-Bus Stream Control, High Byte, 0x11  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
HSL  
SGh  
SGg  
SGf  
SGe  
Symbol  
Bit  
7
Description  
SGh  
H-Bus Group H Rate Select, MSB. Programs streams 28—31.  
H-Bus Group H Rate Select, LSB.  
SGn = 00, 3-state  
SGn = 01, 2.048 Mbits/s  
SGn = 10, 4.096 Mbits/s  
SGn = 11, 8.192 Mbits/s  
6
SGg  
SGf  
5
H-Bus Group G Rate Select, MSB. Programs streams 24—27.  
H-Bus Group G Rate Select, LSB.  
4
3
H-Bus Group F Rate Select, MSB. Programs streams 20—23.  
H-Bus Group F Rate Select, LSB.  
2
SGe  
1
H-Bus Group E Rate Select, MSB. Programs streams 16—19.  
H-Bus Group E Rate Select, LSB.  
0
A quick summary:  
The CAMs and the pipeline register files operate as connection memories. The key CAM operation is based on 11  
bits of stream and time slot plus 1 bit of read/write in the CAM locations compared against the state counter which  
tracks the current stream and time slots (Section 2.2.5 State Counter Operation). Each H-bus CAM is looking for  
matches on 16 of the 32 H-bus streams, and the local CAM is looking for a match on 16 local inputs and 16 local  
outputs per time slot.  
Thirteen bits are required to cover the 5120 possible time slots, but the MSB, LSB combination is used to deter-  
mine which H-bus CAM is accessed: even H-bus (0, 0), odd H-bus (0, 1). The local H-bus is accessed by selecting  
the upper 2 MSBs, both equal to 1. The CAM address can be thought of as following this format:  
CAM Select Field Time-SlotField Stream Field  
2 bits  
7 bits  
4 bits  
This format is rate independent. The CAM select field is part of the address mode register (AMR) for CAM com-  
mands (Section 2.1.3 Address Mode Register and Section 2.3.2 CAM Operation and Commands). Program-  
ming examples for setting up connections can be found in Section 3.3 Basic Connections.  
38  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2.4.3 Subrate Switching on H.100/H.110  
2 Architecture and Functional Descrip-  
tion (continued)  
H.100/H.110 are based on byte-oriented TDM data  
streams. H.100/H.110 have well-defined electrical  
parameters to describe when an output driver gains  
access to the bus and when it releases the bus (at the  
end of the byte). There are no provisions in either  
H.100 or H.110 to extend these electrical parameters  
to include driving the bus on an individual bit basis, and  
due to the propagation characteristics of the bus wires  
on H.100, it is not desirable to attempt to drive the bus  
this way.  
2.4 Subrate Switching for the Ambassador  
Family  
2.4.1 Description, Operation, and Application  
This section describes the means of implementing sub-  
rate telephony switching by leveraging the existing  
pipelined multistream CAM architecture. In addition,  
there are implications for extending H.100/H.110 to  
incorporate subrate switching without violating the  
existing timing or definitions. A practical example of a  
system which requires subrate switching is described  
in 2.4.7 Example of a Practical Application on page 43.  
Since H.100/H.110 data must always be switched as  
whole bytes on H.100/H.110, subrate data will have to  
be packed into the bytes prior to switching. The data  
bytes are not necessarily constrained to using fully  
packed bytes. Any portion of a byte may be used.  
2.4.2 Definitions  
An example is shown in Figure 12.  
Subrate refers to switching fractional portions of the  
data found in traditional TDM streams. Subrate does  
not refer to changes in the bit rate, i.e., when the bit  
rate changes, the total number of time slots per second  
changes, but each time slot still contains data which is  
propagated at the same data rate, namely 64 kbits/s.  
Subrate refers to data propagated at rates less than  
64 kbits/s.  
n
n + 1  
n + 2  
n + 3  
n + 4  
n + 5  
A1 A2 A3 A4  
D1 D2 D3 D4  
B1 B2 B3 B4  
C1 C2 C3 C4  
The data byte for a given time slot can be thought of as  
two nibbles, and if each of these nibbles represents a  
distinct voice or signal, then it would be correct to  
say that the nibbles are operating at 32 kbits/s  
(= 4 bits/frame x 8K frames/second), and that the  
theoretical channel capacity of the TDM stream has  
increased by a factor of two. Likewise, if the data byte  
is broken into four distinct dibits, then the rate is  
16 kbits/s, and the capacity of the stream has  
increased by a factor of 4. Finally, in the extreme case,  
a data byte is treated as 8 bits, each of which has a  
rate of 8 kbits/s, which means that the stream capacity  
has increased by a factor of 8.  
A4 D3 B2 C1  
5-7152F  
Progressive assembly of the output data in a location in  
the H-bus data buffer as each input subrate data piece  
is received:  
TIME SLOT n:  
TIME SLOT n + 1:  
TIME SLOT n + 2:  
TIME SLOT n + 3:  
A4  
A4  
A4  
A4  
X
X
X
X
X
D3  
D3  
D3  
The above definition also leads to the concept of den-  
sity. If only one piece of subrate data is used in a byte,  
then it can be referred to as sparsely packed. Like-  
wise, if all positions of the data byte contain subrate  
data, the byte is fully packed or densely packed.  
Packing thus refers to the utilization of the subrate data  
positions in a byte.  
X
C1  
C1  
B2  
THE FULLY ASSEMBLED BYTE WILL BE  
READ FROM THE DATA BUFFER FOR  
OUTPUT DURING TIME SLOT n + 5.  
Figure 12. Subrate Switching Example  
Subrate switching refers to the transfer of subrate  
data pieces (nibbles, dibits, or bits), just as switching  
implies the transfer of data bytes. True subrate switch-  
ing is the ability to move subrate data from any subrate  
position to any other subrate position. Obviously, there  
are restrictions which must be employed to make sub-  
rate switching practical. This is discussed in the next  
section.  
Lucent Technologies Inc.  
39  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
incoming byte is to be used) and the destination of the  
subrate data (i.e., identify which bits of the data loca-  
tion will be written into). Table 45 Permitted Tag Exten-  
sions below lists the permitted entries in the extension  
of the tag. While the writes into the data buffers are fine  
grained, as small as a single bit write, the reads must  
be as a whole byte to maintain the byte-orientation of  
the H.100/H.110 bus as described previously.  
2 Architecture and Functional Descrip-  
tion (continued)  
2.4 Subrate Switching for the Ambassador  
Family (continued)  
2.4.4 Using the Existing Architecture  
It is possible to create a subrate switching structure uti-  
lizing a variant of the existing pipelined multistream  
CAM architecture. Since access to the H-bus continues  
to require bytes, the CAM size does not change. CAMs  
will continue to track stream and time-slot addresses.  
The changes to the architecture are all related to the  
data storage as it comes in from the bus. The most fun-  
damental change is that selected subrate data pieces  
can be individually stored, not necessarily the entire  
incoming data byte. For example, the uppermost dibit  
can be stored and the other dibits ignored. Thus, with  
several incoming data bytes contributing subrate  
pieces, a new data byte, composed of one or more  
subrate pieces from different sources, can be con-  
structed. (See Figure 12.)  
Table 45. Permitted Tag Extensions  
Tag  
Extensions  
Bit  
3
6
5
4
2
1
0
MSB  
Source  
Field  
Destination  
Field  
Byte  
(1 entry only)  
0
0
0
1
00x  
00x  
Nibble  
(4 combinations)  
010—011  
100—111  
000—111  
010—011  
100—111  
000—111  
Dibit  
(16 combinations)  
Bit  
(64 combinations)  
Structurally, the change in the data buffers is from the  
existing 512 x 8 (T8102, T8105 only) register file (or  
256 x 8 for the T8100A) to eight 512 x 1 (T8102, T8105  
only) register files (or eight 256 x 1 register files). Each  
of these columns has a separate write enable. To sup-  
port this change, the tag register associated with each  
CAM must be extended by 7 bits to identify the source  
of the subrate data (i.e., identify which piece of the  
The subrate switching is optional; a bit in the identifica-  
tion register will permit the subrate operation. The bit  
defaults to zero, so that the tag extension is ignored  
and the data buffers are treated as 512 x 8 (T8102,  
T8105 only). If set, the columns are individually  
addressed by the tag extensions.  
40  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.4 Subrate Switching for the Ambassador Family (continued)  
2.4.4 Using the Existing Architecture (continued)  
Figure 13 illustrates the changes to the architecture of the Ambassador family.  
The subrate enable bit (GMODE bit 5) is intended as a static control; that is, if subrate is going to be performed,  
this bit must be set before attempting any CAM operations. The internal circuit monitors the state of this bit, and  
performs different command protocols depending on its value. For a T8100A device with subrate disabled, the pro-  
tocol is identical to that of a T8100; that is, the SCT register is not used, writes to it and reads from it are disabled,  
and the internal state machine expects (and will only handle) three IDR reads for an RDC command. For a T8100A  
device with subrate enabled, writes to and reads from SCT are enabled, and the internal state machine expects  
(and will only handle) four IDR reads for an RDC command.  
SUBRATE  
ENABLE  
CAMS  
TAGS  
.
.
.
WRITE ENABLES  
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
WORD  
ADDRESS  
.
.
.
.
.
.
.
.
.
DATA  
BUFFER 0  
DATA  
BUFFER 1  
5-7151F  
Figure 13. Modifications for Subrate Switching  
Lucent Technologies Inc.  
41  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Descrip-  
tion (continued)  
H.100 BUS  
OUTPUT  
CONNECTIONS  
2.4 Subrate Switching for the Ambassador  
Family (continued)  
2.4.5 Limitations  
H-BUS TSI  
(INCLUDING SUBRATE)  
While the structure described above is a relatively sim-  
ple extension to the existing architecture, it also  
imposes one limitation which must be overcome by  
application. To prevent changes in the CAM size and  
operation, the assumption is that the data is utilized  
only once after the stream plus time slot has been rec-  
ognized. (This prevents the multiple hit/multiple access  
scenario, in which a byte which contains multiple sub-  
rate pieces will not have to be accessed several times.)  
To gain access to all subrate pieces present in one  
incoming byte, that same byte must be broadcast on  
multiple stream plus time slots. In this case, each sub-  
rate piece can be switched to the appropriate output.  
The ideal scenario is to make use of local switching  
(either the local TSI or the local CAM) to provide a  
loopback for broadcasting the byte in question. Specifi-  
cally, the byte is switched to multiple time slots on a  
local output. (The packed byte is coming either from a  
local input or from the H.100 bus.) The local output is  
physically tied to a free local input, and, in turn, the  
multiple time slots are subrate switched to the appropri-  
ate outputs (on the H.100 bus, for example). This intro-  
duces an additional delay of one frame, but allows for  
efficient utilization of the H.100 bus as a subrate  
switching fabric (see Figure 14).  
LOCAL INPUT 0  
1 TIME SLOT  
LOCAL TSI  
LOCAL INPUT 1  
4 TIME SLOTS  
LOCAL OUT 1  
4 TIME SLOTS  
(OR LOCAL-LOCAL  
VIA LOCAL CAM)  
LOOPBACK WIRE  
5-7148F  
H.100 BUS  
OUTPUT  
CONNECTIONS  
INPUT  
1 TIME SLOT  
H-BUS TSI  
(INCLUDING SUBRATE)  
LOCAL TSI  
LOCAL INPUT 1  
4 TIME SLOTS  
LOCAL OUT 1  
4 TIME SLOTS  
(OR LOCAL-LOCAL  
VIA LOCAL CAM)  
LOOPBACK WIRE  
5-7149F  
INPUT  
(LOCAL BROADCAST)  
A1 A2 A3 A4  
A1 A2 A3 A4 A1 A2 A3 A4 A1 A2 A3 A4 A1 A2 A3 A4  
A1  
A3  
A2  
LOCAL OUTPUT-  
LOOPBACK INPUT  
A4  
H-BUS OUTPUTS (EXAMPLE SHOWS SEPARATE STREAMS)  
5-7149F  
Figure 14. Unpacking Example Using Local  
Loopback  
42  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Specific requirements are listed below:  
2 Architecture and Functional Descrip-  
tion (continued)  
1. The ability to extract 1 or 2 bits from any time slot  
presented. The time slots are presented via T1/E1  
or from the H.100 bus. The extracted bits will be  
treated as an HDLC/LAPD channel and must be  
presented separately to a host CPU.  
2.4 Subrate Switching for the Ambassador  
Family (continued)  
2.4.6 Minimum vs. Constant Delay  
2. The ability to inject a 1 or 2 bit stream into any  
time slot.  
The same issues involved with virtual framing exist in  
subrate switching as in traditional switching. The sce-  
nario is one in which the subrate data comes from sev-  
eral sources which cross a frame boundary. The  
selection of the framing bit remains identical to the byte  
scenario. To maintain the virtual frame, some subrate  
data must have the frame bit (FME) set, and some  
must have them cleared. Operationally, there is no dif-  
ference. Since the inputs and outputs are identified by  
stream and time-slot addresses, charts from Appendix  
B of this data sheet can be used to determine the FME  
bit setting. Figure 15 below shows an example of virtual  
framing for subrate connections.  
3. The bit positions to be extracted/injected must be  
programmable. In the case of injection, the  
injected bits will overwrite the value of the bits pre-  
viously occupying those positions.  
4. The ability to switch full time slots presented to it  
while performing injection/extraction.  
The terms injection and extraction are synonymous  
with packing and unpacking.  
Clearly, the applications for subrate switching are  
numerous. In the 16 kbits/s GSM world alone, the  
H.100 bus could be thought of as a 16,384 subrate  
time-slot bus. Since the subrate is programmable on a  
time slot by time-slot basis, mixed subrates are possi-  
ble as well, even within a single time slot.  
FME settings for individual subrate pieces, in order to  
maintain virtual frame integrity across the true frame  
boundary, are based on the description in Appendix B  
(all streams 8 Mbits/s).  
VIRTUAL FRAME  
2.5 Clocking Section  
FME = 0  
FME = 1  
FME = 1  
The clocking section performs several functions which  
are detailed in the following paragraphs. In general,  
when the devices are in bus master mode, there will be  
one or more companion devices which provide the  
basic clock extraction and jitter attenuation from a  
source (such as a trunk). As a slave, the devices can  
work independently of, or in conjunction with, external  
resources. Examples of different operating modes are  
provided in Appendix A. Refer to Figure 16 for a block  
diagram of the devices clocking section.  
TS= –1  
FRAME BOUNDARY  
TS= +1  
TS= +2 TS= +126  
When the devices are used as bus masters, an input  
clock of a tolerance of ±32 ppm is required. This can  
come from several sources. For example:  
5-7147F  
Figure 15. Constant Delay/Minimum Delay Example  
±32 ppm crystal tolerance is the suggested value if  
either the DPLL is used or fallback to the oscillator is  
enabled while mastering the bus. Otherwise, a crys-  
tal with a lesser tolerance can be used.  
2.4.7 Example of a Practical Application  
Three 16 kbits/s GSM voice channels are presented  
with either 1 or 2 bits of HDLC/LAPD. The user wishes  
to strip out the HDLC/LAPD information and pass  
through the voice channels with minimum latency.  
If a crystal is not used, a 16.384 MHz (±32 ppm toler-  
ance or less) signal must be provided to the XTALIN  
pin, and XTALOUT should be left unconnected.  
The L_REF inputs can also be used and must con-  
form to ±32 ppm in a bus master situation.  
Lucent Technologies Inc.  
43  
 
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
TODJAT/GP6 FROMDJAT/GP7  
CT_NETREF1  
CT_NETREF2  
GP6  
EN_NETREF2  
GP7  
NETREF  
CT_NETREF2  
EN_NETREF1  
NET-  
REF  
SEL.  
DIVIDE-BY-N  
DJAT BYPASS  
(AND GP6/7 ENABLE)  
DIVIDE REGISTER  
NETREF  
INT/EXT  
SELECT  
CT_NETREF1  
EN_A  
C8  
CT_C8_A  
÷ BY 8  
FRAME  
/CT_FRAME_A  
CT_NETREF1  
CT_NETREF2  
THESE INPUTS  
FORM  
TRANSCEIVERS  
WITH THE  
EN_B  
C8  
NETREF  
SELECT  
CT_C8_B  
CORRESPONDING  
OUTPUTS  
FRAME  
/CT_FRAME_B  
BIT SLIDER  
CONTROLS  
COMPATIBILITY  
CLOCKS DIRECTION  
BIT SLIDER  
/CT_FRAME_A  
FRAME  
SEL.  
/CT_FRAME_B  
/FR_COMP  
FRAME SYNC  
16.384 MHz  
/CT16 ±  
4 MHz  
INTERNAL CONTROL  
CLOCKS AND SYNC  
STATE  
MACHINES  
2.048 MHz  
C2  
2 MHz  
DPLL  
4.096 MHz  
/C4  
CON[5]  
PLL #1  
BYPASS  
CLOCK  
SEL.  
CT_NETREF1  
2.048 MHz  
RESOURCE  
DIVIDE-BY-N  
4.096 MHz  
SCLK  
65.536 MHz  
L_REF0  
L_REF7  
8.192 MHz  
CT_NETREF2  
DIVIDE REGISTER  
PLL #1  
x16  
SCSEL  
4.096 MHz  
SCLKX2  
MEMORY  
CLOCK  
x32  
8.192 MHz  
CLOCK  
CLOCK  
SEL.  
MAIN  
RESOURCE  
RATE SELECT  
SELECT  
CT_NETREF  
DIVIDE-BY-N  
FRAME  
AND  
/FR_COMP  
CT_C8_A  
DIVIDE REGISTER  
INPUT  
STATE  
MACH.  
SEC8K  
FRAME  
CT_C8_B  
/C16±  
/C4  
PLL #2 BYPASS  
C2  
2.048 MHz  
SCLK  
SCLKX2  
DIVIDE-  
BY-2  
PLL #2  
4.096 MHz  
L_SC0  
8.192 MHz  
THESE INPUTS  
FORM  
TRANSCEIVERS  
WITH THE  
CORRESPONDING  
OUTPUTS  
x 8  
x16  
16.384 MHz  
RATE SELECT  
PLL#2 ÷ 2  
(FALLBACK PATH*)  
DIVIDE-  
BY-4  
XTALIN  
L_SC CTL  
(1 OF 4  
TCLKOUT  
SELECT  
L_SC[1:3]  
NOT SHOWN)  
PRIREFOUT  
4MHzIN  
3MHzIN  
TCLKOUT  
ENABLE  
TCLKOUT  
5-6111dF  
* The path for XTALIN divide-by-4 is for fallback only.  
Figure 16. Clocking Section  
44  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
A digital PLL that can rate multiply to either 2.048 MHz  
2 Architecture and Functional Descrip-  
tion (continued)  
or 4.096 MHz from an 8 kHz source in the absence of  
an external clock adapter is also provided. PLL #1 can  
be bypassed for diagnostic purposes or if an external  
clock adapter is used that provides a high-speed output  
(65.536 MHz). The input to the DPLL is an 8 kHz sig-  
nal.  
2.5 Clocking Section (continued)  
2.5.1 Clock and NETREF Selection  
Three selectors provide device input clocking. The  
clock selector and frame selector operate from a com-  
mon set of selection options in register CKM (see Sec-  
tion 2.5.8 Clock Control Register Definitions for register  
details), where FRAMEA is selected along with clock  
C8A and FRAMEB is selected along with clock C8B.  
Typically, one of the local references (L_REF[0:7]) will  
be selected when the devices are operating as mas-  
ters, though the local oscillator is also available. As a  
slave, the most common selections will be one of the  
bus types. Each bus type has a state machine associ-  
ated with it for determining the frame sync. All clock  
inputs are sampled to check for proper switching. If the  
expected clock edge does not occur, and there is no  
switching on CT_NETREF for 125 µs, a bit correspond-  
ing to the errant clock is set in the CLKERR register  
(see Section 2.7 Error Registers for more details).  
NETREF can be created from one of the local refer-  
ences or from the oscillator independent of the clock  
generation.  
A second rate multiplier is provided for supporting T1  
applications. It is optimized around either a 1.544 MHz  
or 3.088 MHz input rate which multiplies to 24.704 MHz  
and is then divided down to provide 50% duty cycle  
clocks of 12.352 MHz, though the direct 24.704 MHz is  
available as well. A bypass is provided so that an exter-  
nal clock can be buffered through the TCLK output. The  
internal oscillator or the various outputs derived from  
PLL #1 can also be selected for the TCLK output.  
2.5.3 State Machines  
The purpose of the state machines is to generate  
internal control signals for the remainder of the circuitry  
and to provide all bus clocks when operating as a mas-  
ter. The state machines operate from the 65.536 MHz  
clock generated by PLL #1, and they are time refer-  
enced to the frame sync derived from the selected  
clock and frame inputs. As a master, the time sync is  
based on the device’s own generated frame.  
The dominant internal control signals are a noninverted  
32.768 MHz clock, an inverted 16.384 MHz state clock,  
and a noninverted 122 ns wide sync pulse centered  
around the beginning of a frame. The memories are  
synchronized to the 65.536 MHz clock.  
2.5.2 Dividers and Rate Multipliers  
The clock and NETREF selections are routed to divid-  
ers*. In the case of NETREF, the divider is  
usually used to reduce a bit rate clock to 8 kHz,  
so the most common divisors will be 1, 193  
(1.544 MHz/8 kHz), and 256 (2.048 MHz/8 kHz),  
although a full range of values (from 1—256) is possi-  
ble. For the clock selector, the signal will most often be  
routed through the main divider when the devices are  
operating as masters or through the resource divider  
when operating as slaves. Both the main and resource  
dividers are fully programmable.  
2.5.4 Frame Sync  
Frame sync is not generated in absence of an external  
frame clock. The state machinces will randomly syn-  
chronize to the 65.536 MHz clock.  
2.5.5 Bit Sliding (Frame Locking)  
The devices generate frame signals based on the  
incoming clock and frame references and device gen-  
erated clock signals. When slaving, it is sometimes  
necessary to align the edges of this generated frame  
signal to the incoming frame reference.  
The ultimate destination for the main or resource  
divider is intended to be PLL #1. PLL #1 accepts either  
a 2.048 MHz or 4.096 MHz input and will rate multiply  
up to 65.536 MHz. The divisor of the main or resource  
dividers is chosen in conjunction with the rate select of  
the PLL, i.e., a divisor which generates a 4.096 MHz  
output and a rate selection of x16, or a divisor which  
generates a 2.048 MHz output and a rate selection of  
x32. This provides a great deal of flexibility in adapting  
to a variety of (external) clock adapters and jitter atten-  
uators while acting as a master, as well as slaving to  
several bus types.  
* If the A clocks have been selected as the clock source through the  
CKM register (described in Section 2.5.8 Clock Control Register  
Definitions), then the CT_C8A is the signal sent to the main and  
resource dividers; likewise, selecting B clocks results in sending  
CT_C8B; the MVIP selection sends /C4; the H-MVIP selection  
sends the recovered /C16 (derived from differential inputs); select-  
ing SC2 sends SCLKX2; and SC4/8 sends SCLK to the dividers.  
Lucent Technologies Inc.  
45  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
posed to meet 32 ppm stability and 1 µs MTIE compli-  
ance, and will in turn remain Stratum 4e on the out-  
bound side. External trunks, T1 or E1, must be run  
through framers (and a jitter attenuator, if not present in  
the framer) to help ensure the input requirement. Given  
this, the T810X is compliant in that it will not introduce  
phase hits into the system which are uncontrolled, nei-  
ther as high frequency (jitter) nor as low frequency  
(wander).  
2 Architecture and Functional Descrip-  
tion (continued)  
2.5 Clocking Section (continued)  
2.5.5 Bit Sliding (Frame Locking) (continued)  
The devices generate frame signals based on the  
incoming clock and frame references and device gen-  
erated clock signals. When slaving, it is sometimes  
necessary to align the edges of this generated frame  
signal to the incoming frame reference.  
For a given clock, the T810X should respond in such a  
way that the wander does not perturb the outbound  
clocks greater than 61 ns per 2.048 MHz cycle, or more  
than a total of 750 ns over any 1 ms measuring period.  
These numbers are aided by the analog PLL. Any  
phase hit is smoothed to 800 ps/65 MHz clock cycle  
which is 25.6 ns/2.048 MHz clock cycle. Thus, the  
61 ns/bit time is met. The 750 ns number is constrained  
by the input requirement. Given that the inbound side  
will be no greater than 750 ns over the 1 ms sampling  
period, the T810X's outbound clocks will show a  
maximum deviation in the 1 ms period on the order of  
315 ns. In truth, framers, with accurate crystals, tend to  
absorb much of the wander in slip buffers, so this num-  
ber should be very small.  
To accomplish this, the devices will compare the  
referenced frames with the current state of its clock  
state machine, and if the difference exceeds one  
65.536 MHz clock cycle, the entire stream will have a  
fraction of a bit time removed from each frame; this is  
referred to as bit sliding. The process will repeat until  
the measurements fall within one clock cycle. The  
actual bit sliding will take place by reducing the gener-  
ated frame by one 65.536 MHz clock cycle at the  
beginning of the frame. This means that the frame  
edges will phase-align at the rate of approximately  
15.26 ns per frame. The maximum phase difference is  
slightly less than one frame or 124.985 µs. Thus, it will  
require approximately 8000 frames, or 1 second, to  
phase-align the frame. This is mean time interval error  
(MTIE) complaint.  
While not a specific requirement of Stratum 4e, all  
T810X products do provide holdover capability. The  
T810X will respond, in a controlled fashion, to a change  
of clock source. Again, the measurement method  
for this uses the MTIE specification. The worst-case  
response will be a 25.6 ns shift of clock edge per  
0.048 MHz clock cycle less than the MTIE specifica-  
tion.  
The alternatives to bit sliding are snap alignment and  
no alignment. Snap alignment refers to an instanta-  
neous phase alignment, i.e., a reset at the frame  
boundary. This mode is common to other devices. If no  
alignment is chosen, the device’s generated frame is  
frequency-locked to the incoming frame sync, but not  
phase-aligned.  
2.5.6.2 Relationship of the Bit Slider to MTIE  
Strictly speaking, the bit slider is not related to MTIE in  
that MTIE makes no provision for frame wander. The bit  
slider itself however, will not introduce more than  
15.26 ns/frame of additional shift, when enabled. The  
slider does not affect the PLL or the clocks on a con-  
stant basis, it simply walks the generated frame into  
alignment with the received frame. Thus, the stability  
of the clock edges remains constant in the long term,  
but individual edges may deviate by an additional  
amount, making the edge-to-edge absolute maximum  
25.6 ns + 15.3 ns = 40.9 ns.  
2.5.6 MTIE  
MTIE is defined in AT&T technical reference TR62411.  
MTIE is a characteristic of wander. Wander is defined  
as clock phase deviations that are less than 10 Hz in  
frequency. MTIE defines the amplitude of the wander.  
The maximum amplitude, in the DS1/T1 world, is 1 µs  
(about 1.5 bit times). This is measured by sampling the  
delta of actual clock edges from the ideal positions over  
2048 bit times (1.326 ms). The secondary requirement  
is that no two edges may deviate by more than 81 ns  
(1/8 bit time).  
The critical item to relating MTIE with the bit slider is  
that the bit slider won't make the T810X fail MTIE.  
2.5.6.3 Using the Bit Slider  
Apply this to the essentially E1-like timing in the  
H.100/110/MVIP/SC-Bus worlds:  
The bit slider is primarily intended for maintaining the  
local side of an application. Specifically, some DSPs  
have limited synchronizing ability and once they are  
phase-aligned with the frame, a loss of frame sync can  
be disruptive. The bit slider allows a change of source  
to gracefully realign to a new frame without tripping up  
the synchronization. There is limited benefit on the  
H.100 side—snap mode is equivalent to slide in terms  
of A/B clock fail-over, but the local side is much differ-  
ent.  
1.5 bit times is about 750 ns  
2048 samples is 1 ms  
1/8 bit time is about 61 ns  
2.5.6.1 MTIE Compliance  
T810X is MTIE compliant; however, the user must pay  
attention to the system application. The T810X  
requires Stratum 4e clocks, which are already sup-  
46  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.6 MTIE (continued)  
2.5.6.3 Using the Bit Slider (continued)  
A secondary benefit may come about in T8100A/02/05 applications which use sliding between frames on local ref-  
erence inputs. In this case, a board that is mastering an H.100/H.110 system, can pull an entire system slowly into  
frame alignment with external trunks, instead of just frequency locking to external trunks.  
2.5.7 Clock Fallback  
DIAG_ABC = DRIVES A CLOCKS, B CLOCKS,  
AND C CLOCKS, NO FALLBACK PERMITTED  
DIAG_AB = DRIVES A CLOCKS AND B CLOCKS,  
NO FALLBACK PERMITTED  
C_ONLY = DRIVES C CLOCKS ONLY,  
DIAG_ABC  
NO FALLBACK PERMITTED  
B_ONLY = DRIVES B CLOCKS,  
CAN DRIVE  
C CLOCKS IN  
FALLBACK CONDITION  
A_ONLY = DRIVES A CLOCKS,  
DIAG_AB  
C_ONLY  
CAN DRIVE  
C CLOCKS IN  
FALLBACK CONDITION  
B_MASTER = DRIVES B AND C CLOCKS,  
ALL CLOCKS SHUT OFF IN  
FALLBACK CONDITION  
THE DEVICES ENTER AND  
LEAVE THESE STATES  
BASED ON REGISTER  
COUNTERS  
A_MASTER = DRIVES A AND C CLOCKS,  
ALL CLOCKS SHUT OFF IN  
FALLBACK CONDITION  
B_ERROR = NO CLOCKING,  
WAITING FOR B CLOCKS TO BE  
REPROGRAMMED  
DIAGNOSTIC/FORCED CLOCKING  
FALLBACK CLOCKING, ASSUMES  
FALLBACK ENABLED IN CKS REGISTER  
A_ERROR = NO CLOCKING,  
WAITING FOR A CLOCKS TO BE  
REPROGRAMMED  
B CLOCKS FAIL  
B_ONLY  
INITIAL  
B_ERROR  
A CLOCKS FAIL  
REPROGRAM  
B CLOCKS  
B CLOCKS FAIL  
B_MASTER  
A CLOCKS FAIL  
A_ERROR  
A_ONLY  
REPROGRAM  
A CLOCKS  
B CLOCKS FAIL  
A CLOCKS  
FAIL  
A_MASTER  
5-6112F  
Figure 17. A, B, and C Clock Fallback State Diagram  
Lucent Technologies Inc.  
47  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Figure 18 shows the steps required to program the reg-  
isters when a fallback condition is detected.  
2 Architecture and Functional Descrip-  
tion (continued)  
2.5 Clocking Section (continued)  
2.5.7 Clock Fallback (continued)  
DISABLE WATCHDOGS:  
CKW = 0x00  
DISABLE WATCHDOGS:  
CKW = 0x00  
The following conditions must be met before fallback is  
initiated:  
PROGRAM PRIMARY  
SELECTION:  
CKR, CKM, CKP,  
CKMD, CKRD  
REPROGRAM PRIMARY  
SELECTION:  
Fallback must be enabled in register CKS.  
CKR, CKM, CKP,  
CKMD, CKRD  
Failure of one or more of the clocks selected through  
the CKSEL bits in the CKM register.  
PROGRAM SECONDARY  
SELECTION: CKS  
CLEAR FALLBACK ERROR:  
MCR = 0x6E  
All clocks which comprise the selection from CKSEL  
must be unmasked in register CKW (see Section 2.7  
Error Registers).  
PROGRAM OTHER  
CLOCKS: CKN, CKND,  
CK32, CK10  
REPROGRAM SECONDARY  
SELECTION: CKS,  
IF REQUIRED  
The devices contain a fallback register which enables a  
backup set of controls for the clock resources during a  
clock failure. In addition, a fallback state machine pro-  
vides some basic decision-making for controlling some  
of the clock outputs when the feature is enabled. While  
slaving to the bus, the primary course of action in fall-  
back is the swap between the A clocks and B clocks as  
the primary synchronization sources. A slave may  
become a master only under software control; i.e.,  
there is no automatic promotion mechanism. As a mas-  
ter, the devices detect their own failures and remove  
their clocks from the bus. If a failure is detected on the  
other main set (e.g., B master detects failures on the A  
master), then the devices can assume the role of the  
primary synchronization source by driving all compati-  
bility clocks (H-MVIP and SC-Bus). Clock failures are  
flagged through the CLKERR1, CLKERR2, and  
PROGRAM OTHER  
REGISTERS  
ENABLE WATCHDOGS:  
CKW 0x00  
ENABLE OUTPUTS:  
MCR = 0x0E  
ENABLE WATCHDOGS:  
CKW 0x00  
(IN  
OPERATION)  
FALLBACK?  
YES, INTERRUPT  
SERVICE ROUTINE  
NO  
CLKERR3 registers (Section 2.7 Error Registers).  
Additional fallback details are discussed in relationship  
to the clock registers in the next section. The divide-by-  
4 block for XTALIN, shown in Figure 16, is used only for  
fallback. See Figure 17 for a diagram of the basic state  
machine which controls the A, B, and C (compatibility)  
clocks. Figure 18 shows a diagram for programming the  
device’s registers when a fallback condition is detected.  
RETURN FROM  
INTERRUPT  
CONNECT  
Restarting the clocks after a fallback condition:  
1. Clear the CKW register to prevent any more clock errors.  
2. Clear CKM bit 5 (CCD) to be a slave.  
3. Clear CKP bits 2 and 3 to prevent sourcing a compatility clock.  
4. Set CKM bit 5 (CCD) to be a master again.  
5. Set CKP bits 2 and 3 to drive the appropriate A or B clocks.  
6. Clear SYSERR and CLKERR bits via MCR.  
7. Set the appropriate bits in CKW to enable watchdogs.  
5-7250aF  
Figure 18. Programming Sequence  
48  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions  
Table 46. CKM: Clocks, Main Clock Selection, 0x00  
The first register, 0x00, is the clock main (CKM) register. There are ten registers to control the various aspects of  
clocking.  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
CKM  
PAE  
PAS  
CCD  
CKI  
CKSEL  
Symbol  
Bit  
Description  
PAE  
7
6
5
Phase Alignment Enable.  
PAE = 0,  
Retains frequency lock without phase alignment.  
Enables phase alignment.  
PAE = 1,  
PAS  
Phase Alignment.  
PAS = 0,  
Phase alignment, snap.  
Phase alignment, slide.  
PAS = 1,  
CCD  
The CCD bit is the compatibility clock direction. This controls the I/O for the compatibility  
clocks /C16+/–, /C4, C2, SCLK, SCLKX2, and /FR_COMP (compatibility frame). The user can  
think of the CCD bit (in some respects) as a master/slave select for the compatibility clocks,  
though other registers require proper setup to establish true master or slave operation. The  
devices will assume control of this bit during a fallback if the previously designated compatibil-  
ity clock master fails.  
CCD = 0,  
CCD = 1,  
Slave, monitors compatibility signals.  
Master, drives compatibility signals.  
Note: If bit 4 of the programmable clocks register, CKP, is low, then the state machines of the  
A clock and B clock will assume this is an MC-1 system and interpret the clocks as  
/C4(L/R) and FRAME(L/R). If this bit is high, then it interprets the clocks as C8(A/B)  
and FRAME(A/B).  
CKI  
4
CKI is used to invert the output of the clock selector, i.e., the signal which feeds the main  
divider, resource divider, and DPLL:  
CKI = 0,  
CKI = 1,  
Normal.  
Invert.  
CKSEL 3—0 The decode for the clock selector (CKSEL) is illustrated below. These selections determine  
which input state machine is utilized*:  
CKSEL = 0000,  
CKSEL = 0001,  
Internal oscillator.  
CT_NETREF1 or CT_NETREF2 (CON register bit 5 selects:  
if 0 then CT_NETREF1 is selected, if 1 CT_NETREF2).  
A clocks (C8A & FRAMEA); ECTF or MC-1.  
B clocks (C8B & FRAMEB); ECTF or MC-1.  
MVIP is selected, /C4 is selected as the clock reference for PLL #1.  
H-MVIP is selected, /C16 is selected as the clock reference for  
PLL #1.  
CKSEL = 0010,  
CKSEL = 0011,  
CKSEL = 0100,  
CKSEL = 0101,  
CKSEL = 0110,  
CKSEL = 0111,  
SC-Bus, 2 MHz. SCLKX2 is selected as the clock reference for  
PLL #1.  
SC-Bus, 4 MHz or 8 MHz. SCLK is selected as the clock  
reference for PLL #1.  
CKSEL = 1000—1111 Selects local references 0—7. When bit 4 of the CON register is set,  
these bits select pairs of synchronized inputs.  
* Selecting A clocks synchronizes the devices to CT_C8A and /CT_FRAMEA; selecting B clocks synchronizes the devices to CT_C8B and  
/CT_FRAMEB; MVIP uses /C4, C2, and /FR_COMP; H-MVIP uses /C16+/–, /C4, C2, and /FR_COMP; SC2 uses SCLKX2 and /FR_COMP;  
SC4/8 requires SCLK, SCLKX2, and /FR_COMP. MC-1 fallback clocks use the same inputs and state machine as the A clocks and B clocks  
with an inversion selected from register CKP. A pictorial view of the various clocks is shown in Section 4.8.1 Clock Alignment.  
Lucent Technologies Inc.  
49  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions (continued)  
Table 47. CKN: Clocks, NETREF Selections, 0x01  
Clock register 0x01 is CKN, the CT_NETREF select register. This register selects features for generating and rout-  
ing the CT_NETREF signal.  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
CKN  
NR12EN  
NDB  
NRI  
NRSEL  
Symbol  
Bit  
Description  
NR12EN 7—6 NR12EN enables the selection between NETREF1 and NETREF2.  
NR12EN = 00,  
The value of NRSEL[3:0] of CKN determines what is routed to the  
L_SCs.  
NR12EN = 01,  
NR12EN = 10,  
NR12EN = 11,  
Enable NETREF2 for output, route NETREF1 input to the L_SCs.  
Enable NETREF1 for output, route NETREF2 input to the L_SCs.  
Enable both NETREF[1:2] for output, route output of NETREF  
divide-by-N to LSCs.  
NDB  
NRI  
5
4
NDB = 0,  
NDB = 1,  
TODJAT pin comes from NETREF selector, and FROMDJAT pin  
goes to NETREF divider.  
NETREF selector goes directly to NETREF divider.  
NRI inverts the output of the NETREF selector.  
NRI = 0,  
NRI = 1,  
Normal.  
Invert.  
NRSEL 3—0 The NRSEL is similar to CKSEL but with fewer choices:  
NRSEL = 0000,  
NRSEL = 0001,  
NRSEL = 0010,  
NRSEL = 0011,  
Internal oscillator divided by 8.  
Internal oscillator.  
Select NETREF1 as input.  
Select NETREF2 as input.  
NRSEL = 0100—0111, (Reserved.)  
NRSEL = 1000—1111, Local references 0—7.  
50  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions (continued)  
Table 48. CKP: Clocks, Programmable Outputs, 0x02  
Clock register 0x02, CKP, is the programmed clocks register. It is used for programming the CT_C8 clocks and  
enabling its outputs. It is also used to program the TCLK selector. CT_C8 may be operated as either 8 MHz (nor-  
mal or inverted) or 4 MHz (normal or inverted). C8IS is used to invert the synchronization on C8A and C8B when  
they are selected for input. The C8 and FRAME signals, which are also generated internally, are routed to both the  
CT_C8A and /CT_FRAMEA and to the CT_C8B and /CT_FRAMEB. The CAE and CBE pins enable these output  
pairs independently. The C8C4 pin selects 8.192 MHz or 4.096 MHz signals to be output on C8A and C8B (for sup-  
porting for either ECTF or MC-1 applications). CFW selects the output width of the compatibility frame. The register  
format is as follows.  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
CKP  
PTS  
C8IS  
CAE  
CBE  
C8C4  
CFW  
Symbol  
Bit  
Description  
PTS  
7—5 The three PTS bits select the output sent to the TCLK. This output is intended to be used for  
driving framers.  
PTS = 000,  
PTS = 001,  
PTS = 010,  
PTS = 011,  
PTS = 100,  
PTS = 101,  
PTS = 110,  
PTS = 111,  
3-state.  
Oscillator, buffered output.  
PLL #2, direct output .  
PLL #2, output divided by 2.  
2.048 MHz from state machines.  
4.096 MHz from state machines.  
8.192 MHz from state machines.  
16.384 MHz from state machines.  
C8IS  
CAE  
4
3
C8IS = 0,  
C8IS = 1,  
MC-1 (A and B clocks inputs interpreted as /C4 with /FRAME).  
ECTF (A and B clocks inputs interpreted as C8 with /FRAME).  
CAE = 0,  
CAE = 1,  
Disable CT_C8A & /CT_FRAMEA outputs.  
Enable CT_C8A & /CT_FRAMEA outputs. (The devices will auto-  
matically disable these on an A clock failure.)  
CBE  
2
CBE = 0,  
CBE = 1,  
Disable CT_C8B & /CT_FRAMEB outputs.  
Enable CT_C8B & /CT_FRAMEB outputs. (The devices will auto-  
matically disable these on a B clock failure.)  
C8C4  
CFW  
1
0
C8C4 = 0,  
C8C4 = 1,  
Inverted 4.096 MHz (MC-1 output mode).  
Noninverted 8.192 MHz (ECTF output mode).  
CFW = 0,  
CFW = 1,  
Narrow (122 ns) /FR_COMP.  
Wide (244 ns) /FR_COMP.  
Lucent Technologies Inc.  
51  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions (continued)  
Table 49. CKR: Clocks, Resource Selection, 0x03  
Clock register 0x03, CKR, is the clock resources register. It is used for selecting and programming miscellaneous  
internal resources, the two PLLs, the DPLL, and the clock resource selector. It is also used to program the  
SCLK/SCLKX2 clock outputs. The register format is as follows:  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
CKR  
CRS  
P1B  
P1R  
P2B  
P2R  
SCS  
Symbol  
Bit  
Description  
CRS  
7—6 The CRS[7:6] bits are used to select the input to PLL #1.  
CRS = 00,  
CRS = 01,  
CRS = 10,  
CRS = 11,  
External input (through the 4MHzIN pin).  
Resource divider.  
DPLL @ 2.048 MHz.  
DPLL @ 4.096 MHz.  
P1B  
5
P1B and P1R control PLL #1.  
P1B = 0,  
P1B = 1,  
Normal PLL #1 operation.  
Bypass PLL #1.  
P1R  
P2B  
4
3
P1R = 0,  
P1R = 1,  
PLL #1 rate multiplier = 16.  
PLL #1 rate multiplier = 32.  
P2B and P2R control PLL #2.  
P2B = 0,  
P2B = 1,  
Normal PLL #2 operation.  
Bypass PLL #2.  
P2R  
SCS  
2
P2R = 0,  
P2R = 1,  
PLL #2 rate multiplier = 8.  
PLL #2 rate multiplier = 16.  
1—0 The SCS[1:0] bits are used to program the outgoing SC-Bus compatibility signals.  
SCS = 00,  
SCS = 01,  
SCS = 10,  
SCS = 11,  
SC-Bus outputs 3-stated.  
SCLK @ 2.048 MHz, SCLKX2 @ 4.096 MHz.  
SCLK @ 4.096 MHz, SCLKX2 @ 8.192 MHz.  
SCLK @ 8.192 MHz, SCLKX2 @ phase shifted 8.192 MHz.  
52  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions (continued)  
Table 50. CKS: Clocks, Secondary (Fallback) Selection, 0x04  
Clock register 0x04 is CKS, the secondary clock selection register. This is also referred to as fallback. When pro-  
gramming the clock registers, writing to CKW and CKS should be programmed last. The register is defined as fol-  
lows.  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
CKS  
FRS  
FTS  
FF  
FCSEL  
Symbol  
Bit  
Description  
FRS  
7—6 FRS provides an alternate clock resource selection. FRS forces the clock resource selector to  
choose a new source for PLL #1.  
FRS = 00,  
FRS = 01,  
FRS = 10,  
FRS = 11,  
External input (through the 4MHzIN pin).  
Resource divider.  
DPLL @ 2.048 MHz.  
DPLL @ 4.096 MHz.  
Note: The decode is the same as that of the CRS bits (in the clock resource register, CKR).  
FTS  
5—4 FTS determines the basic fallback mode (see Section 2.5.8.1 Basic Fallback Mode).  
FTS = 00,  
This is automatic fallback to the oscillator divided by 4,  
thus 4.096 MHz.  
FTS = 01,  
FTS = 10,  
FTS = 11,  
This disables fallback.  
This is one of the two major fallback selections.  
This fallback selection specifically supports standard H.100 and  
H.110 applications.  
FF  
3
FF forces the use of the FRS, FTS, and FCSEL. FF is used as a test of the fallback, but can  
also be used as a software-initiated fallback.  
FF = 0,  
FF = 1,  
Normal operation.  
Force use of secondary (fallback) resources.  
FCSEL 2—0 FCSEL is used to select an alternate synchronization source. The FCSEL choices are a subset  
of the CKSEL values from the CKM register above. The list is presented below:  
FCSEL = 000,  
FCSEL = 001,  
FCSEL = 010,  
FCSEL = 011,  
FCSEL = 100,  
FCSEL = 101—111,  
Internal oscillator divided by 4.  
NETREF2.  
A clocks (C8A & FRAMEA); ECTF or MC-1.  
B clocks (C8B & FRAMEB); ECTF or MC-1.  
NETREF1.  
Selects local references 1—3.  
Lucent Technologies Inc.  
53  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
FTS 10 The choice to move into fallback is triggered by  
an error on the main (primary) clock selection,  
as defined by the lower 4 bits of CKM. The  
main clock selection will have as few as one  
signal associated with it (main clock selection =  
NETREF) or as many as five (main clock  
selection = H-MVIP, which is /C16+, /C16-, /C4,  
C2, and /FR_COMP). Thus, a failure on any  
clock in the main selection will induce fall-  
back. Note that these signals must be  
2 Architecture and Functional Descrip-  
tion (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions (continued)  
2.5.8.1 Basic Fallback Mode  
Note: The fallback mechanism is sticky in that the  
device will not fallback again if the clocks which  
were used for fallback fail.  
unmasked, as well. So in the case of  
NETREF above, the lowest bit of CKW must be  
set. In the case of H-MVIP, at least bits 3, 4,  
and 5 must be set in CKW. Any additional  
CKW bits which are set (but not required) will  
flag a failure on the CLKERR pin and will be  
set in the CLKERR registers but will not induce  
a fallback. Further, if fallback is initiated, the  
CLKERR and the SYSERR pins will go high.  
The fallback will occur to the selections made  
in the CKS register. One additional note: this  
does not apply to the local reference inputs  
(selections 1000—1111 in the lower 4 bits of  
CKM). Since these typically come from fram-  
ers or HDLC controllers, these devices have  
their own error reporting systems.  
The four modes are described below.  
FTS 00 The resource multiplexer is bypassed, thus  
selection of this mode of operation assumes  
that PLL #1 has been set up for a x16 multiply  
(in CKR). The PLL selection cannot be  
changed during fallback, so both primary and  
secondary choices must supply the same fre-  
quency into PLL #1. Thus, in the case of FTS =  
00, it is assumed that the primary clock selec-  
tion has been set up for 4.096 MHz.  
FTS 01 The secondary selections will be ignored. The  
clock error registers will continue to report tran-  
sient and stuck errors (if unmasked by CKW),  
but will not induce the fallback sequence.  
There are three reasons to use this: as an aid  
in initializing the T8100, as a diagnostic tool, or  
in a software-only fallback system. This last  
item requires some additional explanation.  
There is a provision in the ECTF H.100 and  
H.110 specifications which provide for a piece  
of hardware to support both hardware and soft-  
ware based fallback. In the software-only  
selection, the part must still report clock fail-  
ures. This is accomplished through the CLK-  
ERR pin, which provides the interrupt to the  
host, and CLKERR1, CLKERR2, CLKERR3,  
and CKW, which provide the details of the fail-  
ures. An interrupt will thus trigger a software  
sequence which will reprogram the clocks. In  
the hardware based fallback, the selection is  
automatic with the intent of maintaining stable  
operation until the software can service the  
device.  
FTS 11 This selection induces fallback on the failure of  
either the A or B clocks independent of the  
main clock selection. (A and B must be  
unmasked in CKW.) Since this is intended for  
H.100 and H.110, it would be unwise to pro-  
gram the main selection to be anything other  
than A clocks or B clocks. For H.100, the FTS  
= 11 selection also enables a state machine  
which controls the compatibility clocks. If bit 5  
has been set in the primary clock programming  
and is also programmed to drive either the A or  
B clocks, then a self-detected failure will cause  
the T8100 to remove its clocks from the H.100  
bus, both its main (A or B clock set) and the  
compatibility clocks. Likewise, if bit 5 was not  
set in the primary clock programming and if the  
part is slaving to one set (A or B) and driving  
the other (B or A, respectively) then a failure  
detected on the clock it is slaving to will auto-  
matically cause the device to drive the compat-  
ibility clocks. In this way, an H.100 system with  
an A and B clock set can maintain the opera-  
tion of compatibility clocks in addition to main-  
taining H.100 clocking.  
54  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions (continued)  
2.5.8.1 Basic Fallback Mode (continued)  
Table 51. CK32 and CK10: Clocks, Locals 3, 2, 1, and 0, 0x05 and 0x06  
Registers 0x05 and 0x06 set up L_SC0, 1, 2, and 3. The outputs L_SC[3:0] can be used as bit clocks for the local  
streams or as a secondary NETREF. These are programmed using CK32 and CK10, which are presented below.  
Reg  
CK32  
CK10  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
LSC3  
LSC1  
LSC2  
LSC0  
Register Symbol  
Bit  
Description  
CK32  
CK32  
CK10  
CK10  
LSC3  
LSC2  
LSC1  
LSC0  
7—4  
3—0  
7—4  
3—0  
LSCn = 0000, Output low.  
LSCn = 0001, Local frame (positive pulse).  
LSCn = 0010, NETREF (Sec8K).  
LSCn = 0011, PLL #2 ÷ 2.  
LSCn = 0100, 2.048 MHz.  
LSCn = 0101, 4.096 MHz.  
LSCn = 0110, 8.192 MHz.  
LSCn = 0111, 16.384 MHz.  
LSCn = 1000, Output high.  
LSCn = 1001, Local frame, inverted.  
LSCn = 1010, NETREF, inverted (negative pulse).  
LSCn = 1011, PLL #2 ÷ 2, inverted.  
LSCn = 1100, 2.048 MHz, inverted.  
LSCn = 1101, 4.096 MHz, inverted.  
LSCn = 1110, 8.192 MHz, inverted.  
LSCn = 1111, 16.384 MHz, inverted.  
2.5.8.2 CKMD, CKND, CKRD: Clocks, Main,  
NETREF dividers (CKND)  
NETREF, Resource Dividers, 0x07, 0x08, and 0x09  
— For binary divider values of 1, 2, 4, 8, 16, 32, 64,  
and 128, output is 50% duty cycle.  
— For divider values of 256, 193, plus all other non-  
binary values, output is a pulse, whose width is  
one half of a clock period, asserted during the  
second half of the divider clock period.  
The remaining clock registers are used to program the  
three dividers. The main divider is programmed  
through CKMD; the resource divider, through CKRD;  
and the NETREF divider, through CKND. The dividers  
are fully programmable.  
In general, the register value is the binary equivalent of  
the divisor-minus-one; e.g., an intended divisor of 193  
is reduced by 1 to 192, so the register is loaded with  
the binary equivalent of 192, which is 0xC0.  
MAIN and RESOURCE dividers (CKMD, CKRD)  
— For BINARY divider values of 1, 2, 4, 8, 16, 32, 64,  
128, and 256, output is 50% duty cycle.  
— For divider value of 193, output is almost 50%  
duty cycle (low-level duration is one clock cycle  
shorter than high-level duration).  
0x00 => Divide by 1 (bypass divider)  
0x01 => Divide by 2  
— For all other divider values, output is a pulse,  
whose width is one full clock period.  
:
0xC0 => Divide by 193  
:
0xFF => Divide by 256  
Lucent Technologies Inc.  
55  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.8 Clock Control Register Definitions (continued)  
2.5.8.2 CKMD, CKND, CKRD: Clocks, Main, NETREF, Resource Dividers, 0x07, 0x08, and 0x09 (continued)  
The CON register controls various features of the device. It has a bit for enabling/disabling the use of the GPD reg-  
ister and a bit for selecting NETREF_1 or NETREF_2. It also has 3 bits for using the L_REF pairing feature. The  
last 2 bits are programmed when using the minimum and constant delay settings for data transfers. The description  
and use of the bit(s) for a particular feature is described in the section which pertains to the feature.  
Table 52. CON Register 0x0E  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
CON  
RES  
GPDENB NETSEL LREFENB LREFIFS LREFIBC  
CED  
GFME  
Symbol  
Bit  
Description  
Reserved  
GPDENB  
7
6
Reserved.  
0: Disables the GPD register.  
1: Enables the GPD register.  
NETSEL  
LREFENB  
LREFIFS  
LREFIBC  
CED  
5
4
3
2
1
0
0: Select NETREF_1.  
1: Select NETREF_2.  
0: LREF’s are 8 unsynchronized inputs.  
1: LREF’s are 4 pairs of synchronized inputs.  
0: LREF frame strobe is not inverted.  
1: LREF frame strobe is inverted.  
0: LREF bit clock is not inverted.  
1: LREF bit clock is inverted.  
0: Individual FME bits are used for all transfers.  
1: Value of GFME (CON register bit 0) is used for all transfers.  
0: Only reverse connections provide constant delay.  
1: Only forward connections provide constant delay.  
GFME  
56  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.5 Clocking Section (continued)  
2.5.9 LREF Pairing  
The Ambassador devices have a feature which is programmable by software called LREF pairing (a pair of pins).  
This means that a pair of synchronizing clocks (a bit clock and a frame clock) can be input through the LREF port,  
and the T810X will phase-lock and derive all of its timing from them. LREF pairing can be considered as an exten-  
sion to the CT_C8A, CT_C8B, and CT_FRAME_A, CT_FRAME_B pairs of clocks. When this option is selected,  
the onboard DPLL is bypassed and the LREF frame input becomes the internal frame synchronization clock. The  
LREF bit clock is routed to the dividers and finally to the analog PLL.  
2.5.9.1 LREF Port Configuration  
When LREF pairing is enabled (CON register, bit 4 = 1), the LREF port is configured as described in Table 53. The  
pairs must be used as listed in the table (they cannot be mixed and/or matched). In addition to the enable/disable  
control bit, the CON register has 2 additional control bits for inverting the frame strobe and bit clock.  
Table 53. LREF Pairs  
Input Pins  
Description  
LREF0  
LREF4  
Bit clock  
Frame synchronization clock  
LREF1  
LREF5  
Bit clock  
Frame synchronization clock  
LREF2  
LREF6  
Bit clock  
Frame synchronization clock  
LREF3  
LREF7  
Bit clock  
Frame synchronization clock  
Table 54. CKM (0x00) CKSEL Values to Select LREF Pairs  
To use LREF pairing, the bits 3:0 (CKSEL) in the CKM register must be programmed to one of the following values  
to select one of the LREF pairs as the input.  
Symbol  
Bit  
Description  
CKSEL 3—0 CKSEL = 1000, sets LREF0 as bit clock input and  
sets LREF4 as frame sync input.  
CKSEL = 1001, sets LREF1 as bit clock input and  
sets LREF5 as frame sync input.  
CKSEL = 1010, sets LREF2 as bit clock input and  
sets LREF6 as frame sync input.  
CKSEL = 1011, sets LREF3 as bit clock input and  
sets LREF7 as frame sync input.  
Notes:  
1. If the CKSEL value is LREF4—LREF7 (0x1100—0x1111) as the input source, LREF pairing will not function.  
2. CKSEL must be programmed to select LREF0—LREF3 in order to have LREF pairing.  
3. Each LREF pair must be phase-locked together. Otherwise, the device timing will function incorrectly, causing unpredictable results.  
Lucent Technologies Inc.  
57  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
CKR is programmed to 0x50, which sets the PLL  
multiplier to 32.  
2 Architecture and Functional Descrip-  
tion (continued)  
The resource divider, CKRD, is programmed to 0x03,  
which divides the 8.192 MHz clock by 4.  
2.5 Clocking Section (continued)  
The T8100A derives its memory and state machine  
clocks from the 8.192 MHz input on LREF0.  
2.5.9 LREF Pairing (continued)  
2.5.9.2 Operation  
The frame synchronization clock will be input to the  
state machines, and the T8100A will phase lock to  
the framer's 8 kHz clock that is input on LREF4.  
If LREF pairing is enabled and CKM has a CKSEL  
value of 0x1000 to 0x1011, then the corresponding  
internal frame event is sent to the main clock genera-  
tion circuit in order for the internally generated clocks to  
synchronize to the frame event. The T8100A, T8102,  
and T8105 only synchronize to the frame inputs on  
LREF[7:4]. The frame input on LREF[7:4] becomes the  
internal frame synchronization signal. Also, since the  
devices will derive their timing from the bit clock input  
on LREF[3:0], the divider(s) and CKR must be pro-  
grammed.  
2.5.9.4 Advantages of LREF Pairing  
LREF pairing provides the user of the T8100A, T8102,  
or T8105 with another option for selecting a pair of  
clocks from which to derive internal timing. With the  
use of the CON register, the user has a very flexible  
arrangement regarding the orientation of the LREF pair  
that can be input to the T8100A, T8102, or T8105.  
The inverting bit in the CON register, bit 2, causes the  
bit clock to be inverted. This allows the sampling of the  
frame (LREF[7:4]) to occur on either the rising or falling  
edge of the bit clock input on LREF[3:0]. The inverting  
bit in the CON register, bit 3, causes the frame clock to  
be inverted. This allows the internal clock generator to  
synchronize to either a rising or falling transition of the  
frame input on LREF[7:4].  
2.6 Interface Section  
2.6.1 Microprocessor Interface  
The grouping of the read, write, chip select, and  
address latch enable signals, along with the data bus  
and the address bus, permit access to the devices  
using Intel nonmultiplexed interface (ALE = low), Motor-  
ola nonmultiplexed interface (ALE = high), or Intel multi-  
plexed interface (ALE = active). ALE controls the  
microprocessor mode. All control and status registers  
and data and connection memory accesses are con-  
trolled through this interface. All accesses are indirect,  
following the pin descriptions in Table 1 and Table 2.  
Programming examples and a more detailed discus-  
sion of the indirect accesses can be found in Section 3  
Using the TSI Devices.  
The divider registers must be set up for the correct  
divide factor. The register that is programmed depends  
on which path is chosen. If the LREF bit clock is, for  
example, 8.192 MHz and it is not going to be sent to  
the PRIREFOUT for external jitter attenuation, then the  
resource divider would be programmed. A value of  
0x03 gives a divide by 4, and the input to the analog  
PLL is 2.048 MHz. The CKR register also has to be  
programmed for the correct PLL multiplier. Another fea-  
ture of LREF pairing is that the bit clock does not have  
to be 8.192 MHz. For example, a 1.544 MHz clock can  
be input, sent to PRIREFOUT, and converted to a  
2.048 MHz clock, which is then input on the 4MHzIN  
pin.  
2.6.2 General-Purpose Register  
A simple, general-purpose I/O register is available. The  
GPR has eight dedicated pins. The GPR corresponds  
with I/O pins GP[0:7]. GP6 and GP7 are unavailable if  
bit 5 of register CKN is low (see Section 2.5.8 Clock  
Control Register Definitions).  
2.5.9.3 Example of LREF Pairing on a T8100A  
The T8100A PCI card has a framer on it and two  
phase-locked clock outputs:  
— An 8 kHz frame clock going to LREF4.  
— An 8.192 MHz bit clock going to LREF0.  
The GPD register (0x17) is a write-only register. It sets  
the direction bit in the GPR register (0x18). To verify  
what is written to the GPD register, the GPR register  
has to be read and the direction bits checked. If a bit in  
the GPD is zero, the corresponding bit in the GPR is  
set to one and the pin is configured as an input. If a bit  
in the GPD is a one, then the corresponding bit in the  
GPR is zero and the pin is configured as an output.  
Also, bit 6 in the CON register (0x0E) must be set to  
one to enable writing of the GPD register. Since the  
GPD is a write-only register, software will have to keep  
track of the current GPR settings, which reflect what is  
in the GPD.  
The CON register is programmed for LREF pairing:  
LREFENB bit 4 = 1.  
The frame strobe and the bit clock are not inverted,  
so LREFIFS bit 3 = 0 and LREFIBC bit 2 = 0.  
The CKM register is programmed to be a master with  
phase and snap alignment, and CKSEL[3:0] is set for  
LREF0. The value of CKM is, therefore, 0xA8.  
58  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.6 Interface Section (continued)  
2.6.3 Framing Groups  
The framing group signals are another feature of the T8100A/02/05 devices. With the 11-bit offset, the start of the  
first frame pulse can be positioned anywhere within the frame: therefore, simply defining the start of a virtual frame.  
Since there are 12 signals for each group and there are two groups, the user has great flexibility when interfacing to  
other telephony cards.  
Two groups of frame pulses are available. Each frame group consists of 12 lines which are enabled sequentially  
after a programmed starting point. They are denoted as group A and group B. This section describes framing  
group A. Framing group B is made up of similar registers. Each frame group is controlled by a pair of registers:  
FRHA and FRLA control the spacing of the 12 frame pulses, their pulse width, polarity, and the offset of the first  
pulse from the frame boundary.  
Table 55. FRHA, Frame Group A High Address and Control, 0x21  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
FRHA  
Rate  
Type  
FAI  
Hi Start  
Symbol  
Bit  
Description  
Rate  
7—6  
Rate  
=
=
=
=
00,  
01,  
10,  
11,  
Frame group disabled, 3-state.  
2.048 Mbits/s.  
4.096 Mbits/s.  
Rate  
Rate  
Rate  
8.192 Mbits/s.  
Type  
5—4  
Type  
Type  
Type  
Type  
=
=
=
=
00,  
01,  
10,  
11,  
Bit-wide pulse.  
Double bit-wide pulse.  
Byte-wide pulse.  
Double byte-wide pulse.  
FAI  
3
FAI  
FAI  
=
=
0,  
1,  
Normal pulse.  
Inverted pulse.  
Hi Start 2—0  
Hi Start =  
Upper 3 bits of group start address or programmed output.  
Table 56. FRHB, Frame Group B High Address and Control, 0x23  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
FRHB  
Rate  
Type  
FAI  
Hi Start  
Symbol  
Bit  
Description  
Rate  
7—6  
Rate  
=
=
=
=
00,  
01,  
10,  
11,  
Frame group disabled, 3-state.  
2.048 Mbits/s.  
4.096 Mbits/s.  
Rate  
Rate  
Rate  
8.192 Mbits/s.  
Type  
5—4  
Type  
Type  
Type  
Type  
=
=
=
=
00,  
01,  
10,  
11,  
Bit-wide pulse.  
Double bit-wide pulse.  
Byte-wide pulse.  
Double byte-wide pulse.  
FAI  
3
FAI  
FAI  
=
=
0,  
1,  
Normal pulse.  
Inverted pulse.  
Hi Start 2—0  
Hi Start =  
Upper 3 bits of group start address.  
Lucent Technologies Inc.  
59  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Referring to Figure 28, the rising edges of the  
2 Architecture and Functional Descrip-  
tion (continued)  
8.192 MHz, 4.096 MHz, and 2.048 MHz clocks are all  
coincident and occur in the center of CT_FRAME (not  
shown in Figure 28). This is the start of the following:  
2.6 Interface Section (continued)  
2.6.3 Framing Groups (continued)  
Physical frame.  
The first data bit of the first time slot on the CT bus  
There are two groups of frame pulses. Each frame  
group consists of 12 output pins, which are enabled  
sequentially after a programmed starting point. The 12  
outputs of the frame group are pulsed in sequence,  
once every 8 bit times, where the bit time is set by the  
rate option. The groups are denoted group A and group  
B. This section describes framing group A. Framing  
group B is made up of similar registers. A pair of regis-  
ters controls each group. Two registers, FRLA and  
FRHA, control the spacing of the 12 frame pulses  
(rate), their pulse width, polarity, and the offset of the  
first pulse from the frame boundary. The FRPL and  
FRPH registers are also used in configuring the frame  
groups; however, for this discussion they are equal to  
zero. With FRPL and FRPH equal to zero, the frame  
group A bits [0:11] are output on pins FGA[0:11] and  
frame group B bits are routed to group B output pins  
FGB[0:11]. FRHA has 5 control bits and 3 upper offset  
bits. FRLA has 8 bits for the lower part of the offset.  
Thus, the offset is 11 bits. The 11-bit offset corre-  
sponds to 211 values which allow programming offsets  
from 0 ns to 125 µs. Note that the resolution is less  
than 1 data bit. For example, if the frame group clock is  
programmed to 2.048 MHz, the resolution is 0.125 (one  
eighth) of a data bit.  
and the local bus.  
Because of the complexity of the device and other  
design considerations, with a frame group offset of  
zero, the first frame pulse starts after 1 bit clock  
(1/16.384 MHz) with respect to the start of the frame  
boundary.  
To have the frame group start at the frame boundary,  
the 11-bit offset is all ones (0x7FF). That is, FRLA is  
0xFF and the lower 3 bits (bits [2:0]) of FRHA are 1.  
The 11-bit offset allows the user to position the starting  
frame pulse anywhere within the 125 ms frame. The  
frame pulse can be adjusted in increments of 61 ns  
(1/16.384 MHz). The control bits in the FRHA register  
enable the user to invert the frame group pulse and to  
adjust the width of these pulses.  
In addition to sequenced pulses, the frame groups can  
be used as simple programmed output registers. When  
group A is used as a programmed output, the bits are  
sent from the FRLA [0x20] and FRHA [0x21] registers.  
Bits [0:7] of the programmed output come from bits  
[0:7] of FRLA [0x20]. Bits [8:10] of the programmed  
output come from the high start (bits [0:2]) of FRHA  
[0x21], and bit 11 of the programmed output comes  
from the FAI bit (bit 3) of FRHA [0x21]. When group B  
is used as a programmed output, bits 0:7 of the output  
come from bits 0:7 of separate register FRPL [0x24],  
and bits [8:11] of the output come from bits 0:3 of  
another register FRPH [0x25]. The upper nibble of  
FRPH [0x25] also has output routing functions associ-  
ated with it. Register FRPH [0x25] is illustrated in Table  
57; see Figure 19 for a diagram of the selection  
options.  
2.6.3.1 Frame Group Timing  
The frame boundary is the point where /CT_FRAME is  
low and CT_C8 is starting its low-to-high transition.  
The offset sets the first output (pin FGA0) relative to  
the frame boundary. With a zero offset, the rising edge  
of the first frame group is coincident with the first falling  
edge of the 8.192 MHz clock, output at the LS_C[3:0]  
port, after the start of the frame boundary.  
60  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.6 Interface Section (continued)  
2.6.3 Framing Groups (continued)  
2.6.3.1 Frame Group Timing (continued)  
Table 57. FRPH: Frame Group B, Programmed Output, High, 0x25  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
FRPH  
FAO  
RES  
FBO  
Hi Prog  
Symbol  
Bit  
Description  
FAO  
7—6  
FAO = 00,  
FAO = 01,  
FAO = 10,  
Frame group A bits FGA[0:11] on output pins FGA[0:11].  
Programmed output A bits FGA[0:11] on output pins FGA[0:11].  
Frame group A bits FGA[0:5] on output pins FGA[0:5], and frame group B bits  
FGA[0:5] on output pins FGA[6:11].  
FAO = 11,  
Programmed output A bits FGA[0:5] on output pins FGA[0:5], and frame  
group B bits FGA[0:5] on output pins FGA[6:11].  
RES  
FBO  
5
4
(Reserved.)  
FBO = 0,  
FBO = 1,  
Frame group B routed to group B output pins.  
Programmed output B routed to group B output pins.  
Hi Prog 3—0  
Hi Prog =  
Upper 4 bits of programmed output B.  
In the programmed output mode, the rate must not equal 00; otherwise, the outputs corre-  
sponding to the group bits are 3-stated; the rate will have no effect other than enabling the  
mode. Type bits have no effect in the programmed modes.  
T8100A, T8102,  
T8100A, T8102,  
T8105 INTERNAL T8105 OUTPUT  
SIGNALS  
PINS  
FRAME GROUP A, BITS [0:5]  
FGA[0:5]  
PROGRAMMED OUTPUT A, BITS [0:5]  
FRAME GROUP A, BITS [6:11]  
FAO  
PROGRAMMED OUTPUT A, BITS [6:11]  
FRAME GROUP B, BITS [0:5]  
FGA[6:11]  
FGB[0:11]  
FBO  
FRAME GROUP B, BITS [0:11]  
PROGRAMMED OUTPUT B, BITS [0:11]  
5-6113F  
Figure 19. Frame Group Output Options  
Lucent Technologies Inc.  
61  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
appropriate E and T bits. If the clock is re-established,  
then the E bits remain stuck, but the T bits clear with  
the watchdog. Since fallback is triggered on the E bits,  
a transient clock can force a fallback. The CT_C8A and  
CT_C8B watchdogs sample both rising and falling  
edges at a 32.768 MHz sample rate (crystal oscillator  
input multiplied by 2) in order to meet the ECTF H.110  
specification of detecting a missing received rising  
edge within 35 ns. The /C16+, /C16-, /C4, C2, SCLK,  
SCLKX2 watchdog does not have this ECTF H.110  
specification. Each clock is divided down to 1 MHz and  
are monitored for a loss of signal at 1 MHz.  
2 Architecture and Functional Descrip-  
tion (continued)  
2.7 Error Registers  
The devices have five error registers:  
CLKERR1 [0x28]  
CLKERR2 [0x29]  
CLKERR3 [0x2C]  
CKW [0x2B]  
SYSERR [0x2A]  
The CT_FRAMEA, CT_FRAMEB, /FR_COMP,  
CT_NETREF1, and CT_NETREF2 watchdog circuitry  
is simply a counter. If there is an 8 kHz input on  
CT_NETREF, for example, every rising edge of the  
8 kHz triggers an internal counter. This counter counts  
up to some value. If the terminal count is reached, an  
error will be reported. The circuitry does not look at the  
input signal CT_NETREF for some polarity. The  
assumption is, if the counter reached terminal count  
there is no CT_NETREF. If there was a CT_NETREF,  
the counter would not have reached terminal count  
because the counter would have been reset.  
When programming the clock registers, writing to CKW  
and CKS should be programmed last.  
These are the clock error, watchdog enable, and sys-  
tem error registers. The CLKERR1 register is used to  
indicate failing clocks, and the CLKERR2 indicates  
whether the failure is permanent or transient in nature.  
If the clocks fail, i.e., disappear or momentarily drop  
out, then corresponding bits in both registers will be  
set. If the clock is reestablished, i.e., a transient error,  
then the T bit(s) will clear, but the E bit(s) will remain  
set. All of the E bits are ORed together and drive the  
CLKERR pin.  
CT_NETREF 1 and 2 are reported if there is no switch-  
ing on CT_NETREF for 125 µs. If CT_NETREF is set to  
a frequency other than 8 kHz, the error bits NRE and  
NRT should not be used to monitor for a clock failure.  
The clocks listed in Table 58 are sampled by the  
16.384 MHz internal clock. Effectively, each clock has  
a watchdog. If the clock is switching, the watchdog  
clears. If the clocks stop, then the watchdog sets the  
Table 58. CLKERR1 and CLKERR2: Error Indicator and Current Status, 0x28 and 0x29  
Table 58 describes both CLKERR1 and CLKERR2.  
Symbol  
Bit  
Description  
CAE  
CAT  
7
CA => Reports failures on CT_C8A or /CT_FRAMEA.  
CBE  
CBT  
6
5
4
3
2
1
0
CB => Reports failures on CT_C8B or /CT_FRAMEB.  
CF => Reports failures on /FR_COMP.  
CFE  
CFT  
C16E  
C16T  
C16 => Reports failures on /C16+ or /C16–.  
C42 => Reports failures on /C4 or C2.  
C42E  
C42T  
SCE  
SCT  
SC => Reports failures on SCLK.  
SC2E  
SC2T  
SC2 => Reports failures on SCLKX2.  
NRE  
NRT  
NR => Reports failures on CT_NETREF1 or CT_NETREF2. 8 kHz only.  
62  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.7 Error Registers (continued)  
The CKW register works in conjunction with the two registers above and with the clock circuitry. It is used to enable  
the watchdogs for the clock lines. CKW uses the same mapping as CLKERR1 and CLKERR2, so, for example, a  
high in bit 7 will enable the watchdogs for CT_C8A and /CT_FRAMEA. CKW functions as a masking register for  
CLKERR1 and CLKERR2. If the appropriate bit is not set, then a failing clock will not be reported. CLKERR3 bit 0  
functions as the mask bit for CT_NETREF2 errors.  
The SYSERR and CLKERR1 bits, when set, will remain set until they are reset. To reset and clear the two regis-  
ters, set the correpsonding bit(s) in the MCR (see Section 2.1 Register/Memory Maps). When clearing the MCR  
registers, it takes between one and two state machine clock cycles (15.25 ns to 30.5 ns) from the trailing edge of  
WRn strobe to assertion of the internal CER/SER strobes. These internal strobes immediately (asynchronously)  
reset their respective registers.  
Table 59. CLKERR3: Error Indicator and Current Status, 0x2C  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
CLKERR3  
R/W  
RES  
N2E  
N1E  
RES  
N2N  
Symbol  
RES  
Bit  
7—6 Reserved bit position. Read only.  
Description  
N2E  
5
Read only.  
N2E => Reports failures on CT_NETREF2.  
N1E  
4
Read only.  
N1E => Reports failures on CT_NETREF1.  
RES  
N2N  
3—1 Reserved bit position. Read/write.  
0
Read/write.  
N2N = 0, Disable error reporting on NETREF2.  
N2N = 1, Enable error reporting on NETREF2.  
Note: Bits [7:4] are read only, bits [3:0] are read/write.  
Table 60. SYSERR: System Error Register, 0x2A  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
SYSERR  
CUE  
CUO  
CUL  
COE  
COO  
COL  
RES  
FBE  
Symbol  
CUE  
CUO  
CUL  
Bit  
7
Description  
CUE => Even CAM underflow, set by an unmatched comparison.  
CUO => Odd CAM underflow, set by an unmatched comparison.  
CUL => Local CAM underflow, set by an unmatched comparison.  
COE => Even CAM overflow, set by a write to a full CAM.  
COO => Odd CAM overflow, set by a write to a full CAM.  
COL => Local CAM overflow, set by a write to a full CAM.  
RES => Reserved bit position.  
6
5
COE  
COO  
COL  
4
3
2
RES  
1
FBE  
0
FBE => Fallback enabled, status which indicates that a clock error has occurred and fall-  
back operations are in effect*.  
* This error bit is selective. It will only flag an error if the clocks that fail correspond to the selected clock mode. For example, if MVIP mode is  
selected (in register CKM), the proper fallback mode has been set (in register CKS), and the MVIP clocks are not masked (register CKW,  
above), then FBE will go high when a failure is detected on /FR_COMPn, C2, or /C4. Thus, unmasked, failing non-MVIP clocks will be flagged  
in the CLKERR1 and CLKERR2 registers but will not set the FBE flag in SYSERR.  
Lucent Technologies Inc.  
63  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.8 The JTAG Test Access Port  
2.8.1 Overview of the JTAG Architecture  
Tap  
A 5-pin test access port, consisting of input pins TCK, TMS, TDI, TDO,  
and TRST, provides the standard interface to the test logic. TRST is an  
active-low signal that resets the circuit.  
TAP Controller  
The TAP controller implements the finite state machine which controls the  
operation of the test logic as defined by the standard. The TMS input  
value sampled on the rising edge of TCK controls the state transitions.  
The state diagram underlying the TAP controller is shown below.  
Instruction Register (JIR)  
A 3-bit scannable JTAG instruction register that communicates data or  
commands between the TAP and the devices during test or HDS opera-  
tions.  
Boundary-Scan Register (JBSR)  
A 211-bit JTAG boundary-scan register containing one scannable register  
cell for every I/O pin and every 3-state enable signal of the device, as  
defined by the standard. JBSR can capture from parallel inputs or update  
into parallel outputs for every cell in the scan path. JBSR may be config-  
ured into three standard modes of operation (EXTEST, INTEST, and  
SAMPLE) by scanning the proper instruction code into the instruction reg-  
ister (JIR). An in-depth treatment of the boundary-scan register, its physi-  
cal structure, and its different cell types is given in Table 62.  
Bypass Register (JBPR)  
A 1-bit long JTAG bypass register to bypass the boundary-scan path of  
nontargeted devices in board environments as defined by the standard.  
2.8.2 Overview of the JTAG Instructions  
The JTAG block supports the public instructions as shown in the table below.  
Table 61. JTAG Instruction Set  
Instruction Mnemonics  
Instruction Codes  
Public/Private  
Description  
EXTEST  
SAMPLE  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
BYPASS  
000  
001  
010  
011  
100  
101  
110  
111  
Public  
Public  
Select B-S register in extest mode  
Select B-S register in sample mode  
Public  
Select BYPASS register  
64  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.8 The JTAG Test Access Port (continued)  
2.8.3 Elements of JTAG Logic  
The signal TRST, which is used for resetting the JTAG TAP controller, must be asserted to make the simulation  
model (VHDL or Verilog* or encrypted Verilog) operate. Since the TAP controller does not always power up in nor-  
mal mode, the TPA controller has to be reset. Resetting the TAP controller is done by asserting TRST (brought low)  
and keeping it low throughout the test.  
Table 62. JTAG Scan Register  
Cell  
Type  
Signal Name/Function  
Cell  
Type  
Signal Name/Function  
66  
67  
I
O
CK_3MHZIN  
SYSERR  
121—132  
O
FGA[11:0]  
Controls cells 121—132  
C16N_MINUSA  
C16N_PLUSA  
C4N  
64  
133  
134  
135  
136  
5
CC  
Bdir  
Bdir  
Bdir  
Bdir  
CC  
Bdir  
CC  
Bdir  
CC  
Bdir  
Bdir  
CC  
Bdir  
CC  
Bdir  
CC  
Bdir  
Bdir  
CC  
Bdir  
CC  
O
68  
O
CLKERR  
0
CC  
Bdir  
CC  
I
Controls cells 67:68  
D[0:7]  
69—76  
1
Controls cells 69:76  
RESTN  
C2  
77  
Controls cells 133—136  
SCLKX2NA  
78  
O
RDY  
137  
7
79  
I
WRN  
Controls cell 137  
SCLKA  
80  
I
RDN  
138  
6
81  
I
CSN  
Controls cell 138  
CT_C8_BA  
82  
I
ALE  
139  
140  
3
83  
I
A0  
CT_FRAME_BNA  
Controls cells 139—140  
FRN_COMPA  
Controls cell 141  
CT_NETREF  
84  
I
A1  
85—88  
44  
O
L_SC[0:3]  
141  
4
CC  
I
Controls cells 85:88  
L_REF[0:7]  
CK_4MHZIN  
PRIREFOUT  
Controls cell 98  
TESTOUT1  
REFCLK1O  
Controls cells 99, 100  
FROMDJAT  
Controls cell 101  
TODJAT  
89—96  
97  
142  
8
I
Controls cell 142  
CT_C8_AA  
98  
O
143  
144  
2
45  
CC  
O
CT_FRAME_ANA  
Controls cells 143—144  
CT_D[0:31]  
99  
100  
46  
O
145—176  
9—40  
177—192  
47—62  
193  
0
CC  
Bdir  
CC  
Bdir  
CC  
Bdir  
CC  
O
Controls cells 145—176  
LDO[0:15]  
101  
43  
CC  
O
Controls cells 177—192  
XCS  
102  
42  
Controls cell 102  
GP[5:0]  
CC  
I
Controls cell 193  
LDI[0:15]  
103—108  
41  
194—209  
210  
65  
Controls cells 103—108  
FGB[11:0]  
O
TCLKOUT  
109—120  
63  
CC  
Controls cell 65  
CC  
Controls cells 109—120  
* Verilog is registered trademark of Cadence Design Systems, Inc.  
Lucent Technologies Inc.  
65  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2.9.2 Diagnostics  
2 Architecture and Functional Descrip-  
tion (continued)  
The devices have onboard diagnostic modes for testing  
the frame groups, SRAMs and CAMs, and some inter-  
nal structures. These are intended for testing some of  
the devices’ resources while in an application environ-  
ment (rather than a manufacturing test environment).  
2.9 Testing and Diagnostics  
The devices have several testing operations:  
JTAG  
The diagnostics allow critical internal nodes to be out-  
put through the frame groups, or to have the frame  
groups operated in special cyclical manner, or to pro-  
vide automatic filling of all memories (including CAMs)  
with one of four selected patterns. The diagnostics are  
activated and selected using three registers: DIAG1  
[0x30], DIAG2 [0x31], or DIAG3 [0x32].  
Forced output testing  
Onboard diagnostics  
During manufacturing, the devices are run through  
standard functional and electrical testing.  
2.9.1 Testing Operations  
DIAG1 is used to select the frame group pins as either  
monitors for internal nodes or normal operation (i.e., as  
frame groups or programmed outputs). DIAG1 is also  
used to control the memory fill diagnostic.  
JTAG is used primarily to test the array portion of the  
devices. It will not provide coverage for the CAMs, reg-  
ister files, SRAMs, or PLLs. In JTAG, the manufacturer  
provides a drop-in control block and scan-chain which  
ties internal points to registers on the periphery of the  
devices, which are, in turn, tied to the I/O pins. Serial  
bit patterns are shifted into the devices through the TDI  
pin, and the results can be observed at the I/O and at a  
corresponding JTAG serial output, TDO. Since this  
JTAG conforms to the JTAG standard, the TDI and TDO  
can be linked to the JTAGs of other devices for sys-  
temic testing. The TTS pin must be low for JTAG opera-  
tions to work. The TTS pin has an internal pull-down  
resistor that defaults the devices to JTAG operations.  
DIAG2 and DIAG3 modify the normal operation of the  
frame groups and the main state counter. Normally, the  
frame groups begin their cascade sequence when the  
state counter (i.e., the frame-synchronized master  
counter of the devices) reaches a value equal to the  
frame group’s starting address. DIAG2 and DIAG3  
allow the state counter to be modified for one of two dif-  
ferent tests.  
When using the diagnostics in the pattern fill modes,  
refer to Appendix C.  
In forced output testing, the outputs are set to a particu-  
lar state to measure their dc parameters. This can also  
be used in applications for board-level diagnostics.  
Forced output testing is selected by setting the TTS  
(test type select) pin high. In this mode, the JTAG clock  
pin, TCLK, will act as an input pin. All outputs will be  
enabled, and each output provides either an inverting  
or normal response to the input pin. Adjacent pins  
alternate inverting and normal function (i.e., a checker-  
board pattern).  
66  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.9 Testing and Diagnostics (continued)  
2.9.2 Diagnostics (continued)  
Table 63. DIAG1: Diagnostics Register 1, 0x30  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
DIAG1  
DFA  
DFB  
DMF  
DMP  
DMD  
Symbol  
Bit  
Description  
DFA  
7—6  
DFA: Diagnostics, Frame Pin Selects, Group A  
DFA = 00, Normal operation.  
DFA = 01, State counter bits [10:0] routed to frame group pins [10:0], pin 11 = L.  
DFA = 10, Even CAM hit routed to pin 11, pin 10 has odd CAM hit, pins [9:0] have local data  
memory address.  
DFA = 11, Pin 11 gets CUE error bit, pin 10 gets CUO error bit, pin 9 gets CUL error bit,  
pin 8 gets COE error bit, pins [5:0] get page pointers—8 MHz read, 8 MHz write,  
4 MHz read, 4 MHz write, 2 MHz read, and 2 MHz write.  
DFB  
5—4  
DFB: Diagnostics, Frame Pin Selects, Group B  
DFB = 00, Normal operation.  
DFB = 01, State counter bits [10:0] routed to frame group pins [10:0], pin 11 = L.  
DFB = 10, CAM state register [1:0] indicating four substates, routed to pins [11:10], and  
local connection memory (T8100A, T8105 only) address routed to pins [9:0].  
DFB = 11, Pin 11 gets local CAM hit flag, and pins [10:0] get CAM state counter.  
DMF  
DMP  
3
DMF: Diagnostics, Memory, Fill Test Enable  
DMF = 0, Normal operation.  
DMF = 1, Fill all memories with the pattern selected by DMP.  
2—1  
DMP: Diagnostics, Memory, Fill Test Pattern Select  
DMP = 00, Checkerboard 0—even locations get 0x55, odd locations get 0xAA.  
DMP = 01, Checkerboard 1—even locations get 0xAA, odd locations get 0x55.  
DMP = 10, Data locations equal address bits [7:0]. (CAMs are filled with their physical  
address.)  
DMP = 11, Data locations equal inverted address bits [7:0].  
DMD  
0
This is a status bit which indicates that the chosen memory pattern has been written to all  
locations. Additional writes to the memory are disabled and reads are enabled. This condi-  
tion remains until the user clears this bit.  
Lucent Technologies Inc.  
67  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
2 Architecture and Functional Description (continued)  
2.9 Testing and Diagnostics (continued)  
2.9.2 Diagnostics (continued)  
Table 64. DIAG2: Diagnostics Register 2, 0x31  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
DIAG2  
DFC  
DSB  
DXF  
RES  
DSE  
DSH  
Symbol  
Bit  
Description  
DFC  
7
DFC: Diagnostics, Frame Groups Cycle Test  
DFC = 0, Normal operation.  
DFC = 1, Cycle test mode enabled; forces the frame groups to constantly cycle without  
waiting for a frame signal to synchronize the start.  
DSB  
DXF  
6
5
DSB: Diagnostics, State Counter, Break Carry Bits  
DSB = 0, Normal operation.  
DSB = 1, Breaks the carry bits between the subsections of the state counter so that the  
state counter is operating as three counters running in parallel. (This can be  
viewed on the frame pins using the DFn = 01 selection described above.) Status  
counter bits [0:3] and [4:7] run as modulo-16 counters, and bits [8:10] run as a  
modulo-8 counter.  
DXF: Diagnostics, External Frame Input  
DXF = 0, Normal operation.  
DXF = 1, Forces /FR_COMP to act as a direct input signal for devices framing. This effec-  
tively bypasses the internally generated frame signal. The user is again cautioned  
since the external frame can operate asynchronously to the generated clocks if  
care is not taken.  
RES  
DSE  
4
(Reserved.)  
3—2  
DSE: Diagnostics, External Frame Input  
DSE = 0, Normal operation.  
DSE = 1, Forces the state counter to load the value held in DSH and DSL and continuously  
cycle as a modulo-n counter where the n value is determined by (DSH and DSL).  
With the DSE pin high, the state counter is no longer synchronized to the frame  
signal.  
DSH  
1—0  
DSH: Diagnostics, State Counter, High Bits of Parallel Load  
State counter bits [10:8].  
Table 65. DIAG3: Diagnostics Register 3, 0x32  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
DSL  
DSL  
Symbol  
Bit  
Description  
DSL  
7—0  
State counter bits [7:0].  
68  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3.1.3 Power-On Reset  
3 Using the TSI Devices  
No power-on reset is available. It is expected that the  
host microprocessor or applications board will provide  
an external control to the RESET pin for performing a  
hardware reset. The PLLs must not be enabled prior to  
3.1 Resets  
3.1.1 Hardware Reset  
establishing a stable supply voltage. There are two  
methods to accomplish this:  
A hardware reset utilizes the (active-low) RESET pin.  
On activation, it immediately places all outputs into  
3-state. Individual output sections must be re-enabled  
by setting the appropriate bits high in the MCR register.  
Internally, the local memory (T8100A, T8105 only) is in  
an undefined state, all CAM empty bits are set, all state  
machines are reset, and all registers are cleared to  
zero.  
Tie the En1 and En2 pins to the same line that drives  
the RESET, which forces the PLLs into an off condi-  
tion while the devices reset asynchronously.  
Add external capacitors from En1 to ground and from  
En2 to ground. (The values of the capacitors should  
be 1 µF or greater.) The capacitors will form RC cir-  
cuits with the En1 and En2 internal pull-ups and will  
charge up to enable the PLLs after several millisec-  
onds. The RC circuit affects the power-on reset for  
the PLLs. The long rise time provides some delay.  
3.1.2 Software Reset  
This is accomplished by setting the MSB of the master  
control and status register (see Section 2.1.2 Master  
Control and Status Register). The local and H-bus con-  
nections are rendered invalid, all registers are cleared  
except MCR, CLKERR1, CLKERR2, CLKERR3, and  
SYSERR (these registers are cleared with separate  
MCR control bits); the state machines are also reset.  
Writing the value 0xE0 to the MCR is a full software  
reset. Writing 0x0E enables all pin groups (though indi-  
vidual pins still require setup). This soft reset is clocked  
by the crystal.  
Lucent Technologies Inc.  
69  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.2 Device Settings  
3.2.1 Architecture  
Table 66. Device Identification Register, 0xFE  
Version device identification always identifies the physical device type.  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
REV_ID  
R
Device Identification Number  
Device Version Number  
Name  
Bit  
Description  
REV_ID  
Device  
Identification  
Number  
7—4 Read only.  
0000  
0001  
0010  
0011—0100  
0101  
=
=
=
=
=
=
T8100A.  
(Reserved)  
T8102.  
(Reserved)  
T8105.  
0110—1111  
(Reserved)  
REV_ID  
Device  
Version  
Number  
3—0 Read only.  
Rev_ID = 0001,  
Rev_ID = 0010,  
=
=
Version 1.  
Version 2, etc.  
Table 67. GMODE: Global Mode Register, 0xFF  
Readback of GMODE returns all 8 bits. Device type and function are determined by bits 3:0. Bits 7:4 are writable  
(bits returned on readback reflect what the user should have them set to for the various modes), bit 4 is reserved.  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4 Bit 3 Bit 2 Bit 1 Bit 0  
EMUL[3:0]  
GMODE R/W Mode Emulation 2 & 1 (ME2 & ME1) Subrate Enable (SE) RES  
Name Bit  
Description  
ME[2:1] 7—6 Read/write. Only the T8105 can be written to emulate either a T8102 or a T8100A.  
ME[2:1] = 00, T8105.  
= 01, T8102, 512 connections (no local connections).  
= 10, T8100A, converts 512 connections to 256 connections.  
= 11, (Reserved)  
ME[2:1]  
ME[2:1]  
ME[2:1]  
SE  
5
4
Read/write.  
SE = 0, Subrate disabled.  
SE = 1, Subrate enabled.  
RES  
Reserved bit position. Read/write.  
EMUL 3—0 Read only. Changing the emulation is reflected in the lower 4 bits of the GMODE. The DIR is not  
changed.  
EMUL = 0000,  
EMUL = 0001,  
(Reserved)  
(Reserved)  
EMUL = 0010,  
EMUL = 0011,  
EMUL = 0100—0110,  
EMUL = 0111,  
T8100A emulation mode.  
T8105 (512 connections).  
(Reserved)  
T8102 emulation mode.  
EMUL = 1000—1100,  
EMUL = 1101,  
EMUL = 1111,  
(Reserved)  
T8102.  
(Reserved)  
70  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
VDD = 3.3 V  
3.3 Basic Connections  
At a minimum, the devices require power, ground, and  
a 16.384 MHz crystal (or 16.384 MHz oscillator). It is  
also recommended that the internal PLLs be treated as  
other analog circuits are, so the user should provide  
the appropriate filtering between the PLL1VDD and VDD  
pins (as well as PLL2VDD and VDD pins). The RDY pin  
is operated as an open collector output. It is actively  
driven low or into 3-state. The user should apply a pull-  
up (e.g., 10 k) to maintain standard microprocessor  
interfacing. It is recommended that the 10 kbe tied to  
3.3 V (since the device’s nominal VOH is 3.3 V), but the  
resistor may also be tied up to 5 V without damaging  
the device. A 33 µF tantalum capacitor and 25 series  
resistor are necessary to provide VCO stability in the  
PLLs. PLL connections are shown in Figure 20.  
NETREF,  
C8s, AND  
FRAMES  
25 Ω  
10 k50 kΩ  
RDY  
PLLVDDS  
PLLGNDS  
T8100A  
T8102  
T8105  
TANTALUM  
33 µF  
5-6114.aF  
Figure 20. External Connection to PLLs  
3.3.1 LPUE Control Pins  
A list of 46 pull-ups which LPUE controls is shown in  
the table below. LPUE has a pull-up attached, so the  
default is pull-ups enabled.  
3.3.2 H.100/H.110 Data Pin Series Termination  
All data bus lines must have a 24 series resistor,  
even if only data lines 16—31 are used.  
LPUE is used as an assist to meet the CompactPCI*  
Hot Swap specification. During live insertion/removal,  
the only devices that should be on are the power man-  
ager and interface parts (PCI interface attached to  
J1, H.110 interface attached to J4 on a CompactPCI  
chassis). Without the LPUE, anything connected to the  
T810x would get current flow from the early power  
through the pull-up resistors. When those parts power-  
up (late power), they already have current flowing  
through the I/O and latch-up may occur. Quick-switch  
parts were used for isolation on the earlier T8100  
device, so when the T8100A/02/05 were designed,  
LPUE was added to break the current flow and elimi-  
nate the isolation switches. LPUE is typically tied to a  
pin on the CompactPCI power manager so that the pull  
ups are re-enabled with backside power turning on.  
3.3.3 H.110 Hot Swap  
When using the Ambassador in a hot-swap application,  
it is acceptable to power the PLLs after applying power  
to the chip. All hot-swap requirements are governed by  
the CompactPCI Hot Swap specification.  
Table 68. LPUE Control Pins  
Pin  
Name  
Pin  
Name  
1
3MHzIn  
D[7:0]  
54  
64  
65  
4MHzIn  
FromDJAT  
ToDJAT  
22 15  
24  
26  
27  
28  
RESET  
WR  
66 71  
GP[5:0]  
192 185  
LDI[7:0]  
LDI[15:8]  
RD  
201 194  
CS  
45 38 L_REF[7:0]  
* CompactPCI is a registered trademark of the PCI Industrial Com-  
puter Manufacturers Group.  
Lucent Technologies Inc.  
71  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3.3.6 PC Board BGA Considerations  
3 Using the TSI Devices (continued)  
There are no special requirements for the thermal balls  
on the BGA package when designing a printed-circuit  
board.  
3.3 Basic Connections (continued)  
3.3.4 Physical Connections for H.100  
All H.100 bus signals must adhere to the specification,  
ECTF H.100 Hardware Compatibility Specification: CT  
Bus. The H.100 clock signals, CT_C8_A, CT_C8_B,  
/CT_FRAME_A, /CT_FRAME_B, and CT_NETREF,  
each require an individual external pull-up of 100 kto  
5 V or 50 kto 3.3 V.  
CT_FRAMEA  
CT_FRAMEA  
33 Ω  
10 kΩ  
LUCENT  
T8100A  
T8102  
T8105  
CTC8A_SRC  
CT_C8A  
CT_C8A  
33 Ω  
If CT_NETREF, CT_8A, CT_8B, CT_FRAME_A, or  
CT_FRAME_B are not going to be used, they must be  
tied to ground, VCC or a pull-up resistor. They cannot be  
left floating, since they could oscillate.  
10 kΩ  
CTC8A_SRC  
CT_FRAMEB  
CT_FRAMEB  
3.3.5 Physical Connections for H.110  
33 Ω  
10 kΩ  
Figure 21 shows the physical connections required for  
use in an H.110 environment. There are electrical dif-  
ferences between H.100 and H.110. For H.110, exter-  
nal components are required to meet specifications.  
The specification is ECTF H.110 Hardware Compatibil-  
ity Specification: CT Bus. Figure 21 shows the  
CTC8B_SRC  
CT_C8B  
CT_C8B  
33 Ω  
10 kΩ  
NETREF terminations and the required terminations for  
CT_C8A, CT_FRAMEA, CT_C8B, and CT_FRAMEB.  
Each signal has a mechanism to short the 33 series  
resistor and, in addition, a 10 kpull-down resistor.  
The 50 kinternal pull-ups on the CT data bus are  
used for H.100. For H.110, the DPUE pin should be  
tied low, disabling these internal pull-ups. H.110  
requires the CT data bus to have pull-ups of 18 kto  
0.7 V. The control leads of the FET switches would typ-  
ically go to the microprocessor.  
CTC8B_SRC  
24 Ω  
CT_NETREF2  
CT_NETREF1  
CT_NETREF2  
CT_NETREF1  
18 kΩ  
0.7 V  
24 Ω  
18 kΩ  
0.7 V  
0 DEPOPULATE  
0 DEPOPULATE  
24 Ω  
SCLK  
SCLKX2  
SCLK  
SCLKX2  
32  
CTD[0:31]  
CTD[0:31]  
DPUE  
LPUE*  
18 kΩ  
0.7 V  
POWER  
MANAGER  
5-7142cF  
* Switched low for insertion/removal.  
Figure 21. Physical Connections for H.110  
72  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Table 69. Time-Slot Bit Decoding  
3 Using the TSI Devices (continued)  
Address  
Value  
2 Mbits/s  
Time Slot Time Slot Time Slot  
4 Mbits/s  
8 Mbits/s  
3.4 Using the LAR, AMR, and IDR for  
Connections  
0x00  
0x01  
0x02  
0x03  
0x04  
0x05  
0x06  
0x07  
0x08  
0x09  
0x0A  
0x0B  
0x0C  
0x0D  
0x0E  
0x0F  
0x10  
0x11  
:
0
1
0
1
0
1
3.4.1 Setting Up Local Connections (T8100A, T8105  
Only)  
2
2
2
3
3
3
Local connections require a physical location in the  
local connection memory corresponding to the output  
stream and time slot. The location contains a pointer to  
a local data memory location which holds the actual  
data that has come in or will be sent out. The local  
memories are based on 1024 locations, so 10 bits are  
required to specify the physical memory location where  
a connection is placed or where data is stored. To sim-  
plify the programming, the user supplies 11 bits in a  
stream and time-slot format, which is converted by the  
devices to the appropriate physical location. Relative to  
describing a connection, a data memory location corre-  
sponds with the FROM stream and time slot, and a  
connection memory location corresponds with the TO  
stream and time slot. To program a connection, the  
user loads the data memory location into the connec-  
tion memory location, effectively identifying where the  
data resides.  
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
10  
11  
12  
13  
14  
15  
16  
17  
:
10  
11  
12  
13  
14  
15  
16  
17  
:
10  
11  
12  
13  
14  
15  
16  
17  
:
The user programs 7 bits of the LAR for the time-slot  
value (or 8 bits for pattern mode) and the lowest 4 bits  
of the AMR for the stream value; these will then be con-  
verted to the physical memory address. The upper bits  
of the AMR select which field in the connection mem-  
ory is being written into. Since the connection informa-  
tion itself is 15 bits, two transfers (i.e., two fields) must  
be made to the address in the connection memory.  
0x1E  
0x1F  
0x20  
:
30  
31  
NA  
:
30  
31  
32  
:
30  
31  
32  
:
0x3E  
0x3F  
0x40  
:
NA  
NA  
NA  
:
62  
63  
NA  
:
62  
63  
64  
:
In each case, the transfer is an indirect write of data to  
the indirect data register, the IDR: The first transfer is  
the lowest 7 bits (time-slot address) of the desired data  
memory location. It is placed in the IDR after the LAR  
and AMR have been set up with the appropriate con-  
nection address.  
0x7E  
0x7F  
NA  
NA  
NA  
NA  
126  
127  
Table 69 illustrates the decoding of the time-slot bits  
(address value in the table refers to the hex value of the  
7 bits comprising time slot).  
When programming the registers for fallback, the CKS  
and CKW registers should be programmed last.  
Lucent Technologies Inc.  
73  
 
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.1 Setting Up Local Connections (T8100A, T8105 Only) (continued)  
Table 70. IDR: Indirect Data Register, Local Connections Only  
The second transfer requires that data in the IDR be defined as follows.  
Reg  
R/W  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
IDR  
R/W  
Control  
Address  
XCS  
PME  
FME  
CHE  
Symbol  
Bit  
Description  
XCS  
7
A programmable bit which is routed to the XCS pin one time slot prior to the data to  
which it relates.  
PME  
FME  
6
5
4
A high enables the pattern mode; the lower 8 bits of the connection address (time slot  
and stream LSB) is routed to the time slot instead of data.  
A high enables the use of the alternate data buffer. (Refer to Appendix B for minimum  
and constant delay settings.)  
CHE  
Enables the time-slot connection; a low in this bit forces 3-state during the time slot.  
Address  
3—0 All 4 bits are used for the stream address of the desired data memory location.  
After the second transfer is made, the entire 15 bits will be loaded into the connection memory; i.e., the second  
transfer triggers the actual memory access. Figure 22 shows how the connections are made from the perspective  
of the registers and memory contents.  
If the user wishes to set up a pattern mode connection, then the first transfer is a full 8 bits (i.e., the pattern), rather  
than the 7-bit time-slot value. This pattern byte will be stored in the lowest 8 bits of the selected connection memory  
location. The pattern byte will be sent instead of a byte from local data memory during the output stream and time  
slot which corresponds to the connection memory location.  
LOCAL MEMORY PROGRAMMING EXAMPLE: CONNECT FROM 14, 7 TO 3, 29 (STREAM, TIME SLOT)  
FIRST TRANSFER:  
SECOND TRANSFER:  
WRITE TO  
WRITE TO  
TIME-SLOT  
FIELD IN  
CONTROL/STREAM  
AMR  
0101 0011  
LAR  
IDR  
FIELD IN  
AMR  
0100 0011  
LAR  
IDR  
CONNECTION  
MEMORY  
CONNECTION  
0001 1101  
0001 1110  
0001 1101  
0000 0111  
MEMORY  
3, 27  
3, 27  
3, 28  
3, 29  
3, 30  
3, 31  
3, 28  
3, 29  
3, 30  
3, 31  
0001  
1110  
0000 0111  
0000 0111  
CONNECTION  
MEMORY  
CONNECTION  
MEMORY  
5-6115aF  
Figure 22. Local-to-Local Connection Programming (T8100A, T8105 Only)  
74  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.2 Setting Up H-Bus Connections  
Table 71. IDR: Indirect Data Register, H-Bus Connections Only  
Reg  
R/W  
Bit 7  
Bit 6  
Control  
PME  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Address  
Bit 1  
Bit 0  
IDR  
FME  
R/W  
Symbol Bit  
Description  
7
6
5
Refers to the direction in the CAM data memory. A read sends data to the bus; a write loads  
data from the bus.  
R/W  
PME  
Pattern mode enable, similar to above, except the tag byte is output instead of the lower address  
bits.  
FME  
Data buffer selection for setting delay type. (Refer to Appendix B for minimum and constant  
delay settings.)  
Address 4—0 All 5 bits are used for the stream address of the desired data memory location.  
The CAM blocks are 512 locations each (T8102, T8105 only) and the operations for the CAM blocks are selected  
by AMR (see Section 2.1.3 Address Mode Register and Section 2.3.2 CAM Operation and Commands). Since the  
block address is carried in the AMR, this reduces the number of bits that are necessary to establish a connection.  
Eleven (11) address bits, i.e., bits for stream and time-slot identification, the 8-bit tag (pointer to the H-bus data  
memory), and 3 control bits all need to be written into the selected CAM block for setting up a connection. (The  
empty bit is a status bit that is changed internally as a result of operations on the CAM.) Four* transfers, indirect  
writes through the IDR, are required to set up a connection in the CAM, though the method of transfer is different  
than with the local memory. Since a specific physical address is not always necessary, the CAM will automatically  
fill the first available slot. Thus, the LAR is not required for setting up the connection. (See the notes below.) The  
first transfer after programming the AMR requires that the 7 bits which identify the time-slot number (refer to Sec-  
tion 2.3.5 H-Bus Rate Selection and Connection Address Format for the proper format) be loaded into the IDR. The  
second transfer uses a similar field description for the IDR as presented for local connections [Section 3.4.1 Setting  
Up Local Connections (T8100A, T8105 Only) above]. The address field contains the stream number (5 bits), and  
the control field contains only 3 control bits.  
The third transfer for CAM connection setup is the transfer of the lower 8 bits of the tag field. The tag is loaded into  
the IDR. The fourth transfer is the subrate control field and the TAG field MSB. The connection for the CAM is actu-  
ally set up, (i.e., the memory access takes place) using a fifth write. It is an indirect write to the AMR (again through  
the IDR) which corresponds with the specific command and blocks the user requests. All CAM commands require  
that the IDR be loaded with the same command value as the AMR rather than a don’t care or dummy value.  
Notes: If an address is to be matched, such as the break connection command, then only the first two transfers  
are required. The tag is unnecessary for identifying a connection.  
The LAR is only used to read or query a specific location (i.e., 0—511) in a particular CAM block. Refer to  
Section 2.1.3 Address Mode Register and Section 2.3.2 CAM Operation and Commands for details on  
these commands.  
For the CAMs, pattern mode is a 1/2 connection. Only the intended output to the H-bus (or to the local pins) needs  
to be specified. The setup is the same as described above, four transfers to the holding registers followed by the  
make connection command to the appropriate CAM block. When the address is matched, the tag value (from the  
pipeline SRAM) will be sent as output to the bus.  
* Four transfers are required for the T8105 and T8102. For the T8100A, if subrate is enabled, then four transfers are also required. If subrate is  
disabled, only three transfers are required and the T8100A follows the same programming model as the T8100.  
Two subsequent IDR reads are required to retrieve the 9-bit physical address for the T8105 and T8102. Only one IDR read is required to  
retrieve the 8-bit physical address for the T8100A.  
Lucent Technologies Inc.  
75  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.2 Setting Up H-Bus Connections (continued)  
Figure 23 illustrates how a CAM connection is made from the perspective of registers and the memory locations.  
Note that each half of the connection (i.e., the FROM and the TO) requires a separate setup, though each half will  
point to the same location in the H-bus data memory.  
Following Figure 23, some simple programming examples are shown using pseudoassembler code. The local-to-  
local and H-bus-to-local switching examples from Figure 22 and Figure 23 are reused in code examples #2 and #3.  
The connections are referred to in stream, time-slot format.  
CAM PROGRAMMING EXAMPLE:  
CONNECT FROM H-BUS 14, 7 TO LOCAL 3, 29, KEEP DATA IN LOCATION 49  
FIRST TRANSFER:  
WRITE TO TIME-SLOT  
HOLDING REGISTER  
AMR  
LAR (UNUSED)  
XXXX XXXX  
IDR  
1011 0000  
0000 0111  
0000 0111  
HOLDING REGISTERS  
CTLS/STREAM  
TIME SLOT  
TAG  
SECOND TRANSFER:  
WRITE TO CONTROL/STREAM  
HOLDING REGISTER  
AMR  
1011 0001  
LAR (UNUSED)  
XXXX XXXX  
IDR  
000 01110  
DIRECTION BIT: FROM  
BUS TO DATA MEMORY  
000 01110  
CTLS/STREAM  
0000 0111  
HOLDING REGISTERS  
TIME SLOT  
TAG  
THIRD TRANSFER:  
WRITE TO TAG  
HOLDING REGISTER  
AMR  
1011 0010  
LAR (UNUSED)  
XXXX XXXX  
IDR  
0011 0001  
DATA LOCATION 49  
000 01110  
CTLS/STREAM  
0000 0111  
0011 0001  
TAG  
HOLDING REGISTERS  
TIME SLOT  
FOURTH TRANSFER:  
WRITE TO TAG  
HOLDING REGISTER  
AMR  
LAR (UNUSED)  
XXXX XXXX  
IDR  
1011 0011  
SUBRATE TAG  
CONTROL MSB  
(BIT 0)  
LOAD CAM:  
TRANSFER HOLDING  
REGISTERS TO NEXT FREE  
LOCATION IN EVEN CAM  
AMR  
LAR (UNUSED)  
XXXX XXXX  
IDR (MUST = AMR)  
1110 0000  
1110 0000  
CTLS/STREAM  
000 01110  
TIME SLOT  
0000 0111  
TAG  
0011 0001  
HOLDING REGISTERS  
LOCATION USED—NOT EMPTY  
(LOCATION USED—NOT EMPTY)  
0000 0111  
(NOT EMPTY)  
0000 0111  
(EMPTY)  
000 01110  
(LOCATION NOT USED—EMPTY)  
EVEN CAM  
PIPELINE SRAM  
5-6116aF  
A. First Half of Connection, H-Bus Side  
Figure 23. CAM Programming, H-Bus-to-Local Connection  
76  
Lucent Technologies Inc.  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.2 Setting Up H-Bus Connections (continued)  
CAM PROGRAMMING EXAMPLE (CONTINUED):  
CONNECT FROM H-BUS 14, 7 TO LOCAL 3, 29, KEEP DATA IN LOCATION 49  
FIRST TRANSFER:  
WRITE TO TIME-SLOT  
HOLDING REGISTER  
AMR  
LAR (UNUSED)  
XXXX XXXX  
IDR  
1011 0000  
0001 1101  
0001 1101  
HOLDING REGISTERS  
CTLS/STREAM  
TIME SLOT  
TAG  
SECOND TRANSFER:  
WRITE TO CONTROL/STREAM  
HOLDING REGISTER  
AMR  
1011 0001  
LAR (UNUSED)  
XXXX XXXX  
IDR  
100 00011  
DIRECTION BIT: TO BUS  
FROM DATA MEMORY  
100 00011  
CTLS/STREAM  
0001 1101  
HOLDING REGISTERS  
TIME SLOT  
TAG  
THIRD TRANSFER:  
WRITE TO TAG  
HOLDING REGISTER  
AMR  
1011 0010  
LAR (UNUSED)  
XXXX XXXX  
IDR  
0011 0001  
DATA LOCATION 49  
100 00011  
CTLS/STREAM  
0001 1101  
0011 0001  
TAG  
HOLDING REGISTERS  
TIME SLOT  
FOURTH TRANSFER:  
WRITE TO TAG  
HOLDING REGISTER  
AMR  
LAR (UNUSED)  
XXXX XXXX  
IDR  
1011 0011  
SUBRATE TAG  
CONTROL MSB  
(BIT 0)  
LOAD CAM:  
TRANSFER HOLDING  
REGISTERS TO NEXT FREE  
LOCATION IN LOCAL CAM  
AMR  
LAR (UNUSED)  
XXXX XXXX  
IDR (MUST = AMR)  
1110 0011  
1110 0011  
CTLS/STREAM  
100 00011  
TIME SLOT  
0001 1101  
TAG  
0011 0001  
HOLDING REGISTERS  
LOCATION USED—NOT EMPTY  
(LOCATION USED—NOT EMPTY)  
0001 1101  
(NOT EMPTY)  
0011 0001  
(EMPTY)  
100 00011  
NEXT FREE LOCATION  
(LOCATION NOT USED—EMPTY)  
LOCAL CAM  
PIPELINE SRAM  
5-6117aF  
B. Second Half of Connection, Local Side  
Figure 23. CAM Programming, H-Bus-to-Local Connection (continued)  
Lucent Technologies Inc.  
77  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.3 Programming Examples  
;All programming examples included are in a pseudoassembler format.  
;The basic commands used are the “move direct” and “move indirect.”  
;A move direct command is indicated by the letters “MD” followed by  
;the register name, then the data. Similarly, a move indirect command  
;is indicated by the letters “MI” followed by the register name, then by  
;data or another register reference (the register may not be indirect).  
;The semicolon delineates comments. Direct data is followed by the  
;letter “h” for Hex and “b” for binary.  
;*******EXAMPLE #1 - Set Up Clocks, Local Bus, H-Bus, and Framers  
;
;*******Misc. Stuff  
;
MD,AMR,00h  
;Define control space  
;all specific register names are equivalent  
;to the LAR addresses (from Table 11)  
;
;
;*******Set up Clocks  
;**Main Clock Register  
MD,IDR,0C2h  
;Load IDR with values for bit slider on, slave mode,  
;and synced to ECTF Bus A Clocks  
MI,CKM,IDR  
;
;The data in IDR is moved into CKM via the LAR register.  
;**NETREF Registers  
MD,IDR,88h  
;Set up NETREF from Local Reference 0, 2.048 MHz bit clock  
in, divided value  
;value out (i.e., 8 kHz), enable the DJAT connections  
;Move the data to CKN  
;Set up NETREF divider with divide-by-256  
;Move the data to CKND  
MI,CKN,IDR  
MD,IDR,0FFh  
MI,CKND,IDR  
;
;**Programmable Clocks  
MD,IDR,26h  
;This selects the oscillator for the TCLKOUT, A Clock  
outputs off, and  
;driving ECTF B Clocks  
MI,CKP,IDR  
;
;Move the data  
;**Clock Resources  
MD,IDR,40h  
;Synced to bus so select Resource divider, x16 on PLL #1 &  
x8 PLL #2, SC Clocks off  
MI,CKR,IDR  
MD,IDR,01h  
;Make it so  
;Set up Resource divider with divide-by-2 for 4 MHz signal  
into PLL #1  
MI,CKRD,IDR  
;
;Move the data to divider  
78  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.3 Programming Examples (continued)  
;**Secondary Controls (Fallback)  
MD,IDR,35h  
;Enable ECTF Fallback: Become the new A Clock master on A  
Clock failure,  
;synchronizes to a bit clock on local reference 1, but  
requires the main divider  
;with external input (assumes a CLAD is between the  
divider and 4MHzIn).  
MI,CKS,IDR  
MD,IDR,0FFh  
MI,CKMD,IDR  
;Move the data to CKS  
;Set up Main divider with divide-by-256  
;Move the data to divider  
;
;**Local Clocks  
MD,IDR,0E4h  
;Local Selected Clock 3 gets inverted 8.192 MHz, LSC2 gets  
2.048 MHz  
MI,CK32,IDR  
MD,IDR,80h  
MI,CK10,IDR  
;
;Move it to CK32  
;LSC1 is high & LSC0 is low  
;Move it to CK10  
;*******Set up Local Streams  
;
MD,IDR,30h  
MI,LBS,IDR  
;
;8 Streams at 8 Mbits/s  
;Define input streams per IDR  
;*******Set up H Bus Streams  
;
MD,IDR,0AAh  
MI,HSL,IDR  
;
;Define H-Bus Streams 0 - 15 for 4 Mbits/s  
;Do it  
MD,IDR,0FFh  
MI,HSH,IDR  
;Define H-Bus Streams 16-31 for 8 Mbits/s  
;Engage  
;*******Set up Framers  
;
MD,IDR,00h  
;This sequence sets up Group A  
MI,FRLA,IDR  
MI,FRLB,IDR  
MI,FRPH,IDR  
MD,IDR,0F0h  
MI,FRHA,IDR  
MD,IDR,0F4h  
MI,FRHB,IDR  
;
;
;
;
;
;
;
to start coincident  
with the Frame  
boundary and Group B  
to start halfway through  
the Frame. The Groups  
operate in normal framing mode  
at 8 Mbits/s and are Double Byte wide.  
;Note: FRPH sets up the correct routing.  
;
;*******Connect the devices to the outside world  
;
MD,MCR,0Eh  
;
;
Enable H-Bus Streams & Clock, Local Streams,  
local  
Clocks including Framers  
;
;*******END OF EXAMPLE #1  
Lucent Technologies Inc.  
79  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.3 Programming Examples (continued)  
;*******EXAMPLE #2 - Setting up Local Connections (T8100A, T8105 only)  
;
;
Use 8 Mbits/s rate set up from Example #1...  
;
;
;
Send data FROM Stream/Time Slot 14, 7 TO Stream/Time Slot 3, 29.  
To transfer data the local input 14, 7 to the local  
output 3, 29 the following programming steps are required.  
;
MD,LAR,1Dh  
MD,AMR,43h  
;Set up lower address, i.e., Time Slot 29  
;
Set up upper address bits (Stream 3), and  
point to the  
;
the Time Slot field of the connection memory  
MI,IDR,07h  
;
;Put a “7” in the Time Slot field of connection location  
3,29  
;Syntactically, “MI,IDR,data” is a special case since IDR is not the final recipient  
of the data  
;
MD,AMR,53h  
;Maintain the same upper address, but get ready to load the  
;
remaining connection info (upper bits +  
control)  
MI,IDR,0001_1110b  
;This decodes as follows: XCS bit low, pattern mode off  
;
(not set), frame bit low, time slot enabled,  
and stream = 1110b (14)  
;
;*******END OF EXAMPLE #2  
;*******EXAMPLE #3 - Setting up H-Bus Connections, No Subrate  
;
; Use rate set up from Example #1...  
; Send data from Stream 14/Time Slot 7 of the H.100 bus to Stream 3/Time Slot 29  
; on the Local side. The data is coming in at 4 Mbits/s from E-CAM, and is sent  
; out at 8 Mbits/s to through L-CAM. We’re using Data Memory location 49 to hold  
; the actual data. LAR is not used for the CAM connection setups; it is used for  
; reading specific CAM locations or writing and reading the associated Data  
; Memory Locations.  
;
;******Set up the “from” connection  
;
MD,AMR,0B0h  
;Point to the Time-Slot holding register  
MI,IDR,07h  
MD,AMR,0B1h  
MI,IDR,000_01110b  
;This is the Time-Slot value (7) for the H-Bus address  
;Point to the upper bits of the connection  
:Set up a write into data memory from ECTF bus,  
;
;
disable pattern mode, minimum delay,  
and set stream number equal to 01110b (14).  
MD,AMR,0B2h  
MI,IDR,31h  
MD,AMR,0B3h  
MI,IDR,00h  
;
;Point to tag field  
;Use location 49 of the associated Data RAM to store the data  
;Point to the subrate control and TAG MSB field;  
;MSB of location 49 is 0;  
MD,AMR,0E0h  
MI,IDR,0E0h  
;Write to next free location in the Even CAM  
;The command is executed with the indirect to IDR which  
;uses the same command value as in the AMR.  
80  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
3 Using the TSI Devices (continued)  
3.4 Using the LAR, AMR, and IDR for Connections (continued)  
3.4.3 Programming Examples (continued)  
;
;**Optional: Test CAM Busy bit**  
TEST:  
MD,ACC,MCR  
AND,01h  
JNZ TEST  
;Move MCR contents into (host’s) accumulator (for example)  
;Logical AND, i.e., mask off all but LSB of the MCR register  
;If the LSB is zero (not busy), continue, else jump back and  
;retest  
;
CONTINUE:  
;
;******Set up the “to” connection  
;
MD,AMR,0B0h  
;Point to the Time-Slot holding register  
MI,IDR,1Dh  
MD,AMR,0B1h  
;This is the Time-Slot value (29) for the Local address  
;Point to the upper bits of the connection  
MI,IDR,100_00011b  
:Set up a read from data memory to Local pins,  
;
;
disable pattern mode, minimum delay, and set  
stream number equal to 00011b (3).  
MD,AMR,0B2h  
MI,IDR,31h  
;
;Point to tag field  
;Use location 49 of the associated Data RAM to store the data  
MD,AMR,0B3h;  
MI,IDR,00h;  
MD,AMR,0E3h  
MI,IDR,0E3h  
;
;Write to next free location in the Local CAM  
;The command is executed with the indirect to IDR  
;**CAM Busy bit can be tested here**  
;
;
;*******END OF EXAMPLE #3  
3.4.4 Miscellaneous Commands  
These commands (i.e., 0x70, 0xF8, all reset commands in the AMR register) require two writes: first the value is  
written to the AMR register; then the same value is written to the IDR register. After writing to the IDR register, the  
command will be executed.  
Lucent Technologies Inc.  
81  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics  
4.1 Absolute Maximum Ratings  
Stresses in excess of the absolute maximum ratings can cause permanent damage to the device. These are abso-  
lute stress ratings only. Functional operation of the device is not implied at these or any other conditions in excess  
of those given in the operational sections of this data sheet. Exposure to absolute maximum ratings for extended  
periods can adversely affect device reliability.  
Description  
Symbol  
Min  
Max  
Unit  
Supply Voltage  
VDD  
VSS  
3.6  
VDD  
V
V
V
XTALIN and XTALOUT Pins  
Voltage Applied to I/O Pins  
VSS – 0.5  
VDD + 3.4  
Operating Temperature:  
208-pin SQFP  
217-ball BGA  
0
40  
70  
85  
°C  
°C  
Storage Temperature  
Tstg  
–55  
125  
°C  
4.2 Handling Precautions  
Although protection circuitry has been designed into this device, proper precautions should be taken to avoid expo-  
sure to electrostatic discharge (ESD) during handling and mounting. Lucent employs a human-body model (HBM)  
and a charged-device model (CDM) for ESD-susceptibility testing and protection design evaluation. ESD voltage  
thresholds are dependent on the circuit parameters used to define the model. No industry-wide standard has been  
adopted for CDM. However, a standard HBM (resistance = 1500 , capacitance = 100 pF) is widely used and,  
therefore, can be used for comparison purposes:  
HBM ESD Threshold Voltage  
Device  
Rating  
T8100A, T8102, T8105  
2500 V  
82  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.3 Crystal Information  
Table 72. Crystal Specifications  
The devices require a 16.384 MHz clock source. To supply this, a 16.384 MHz crystal can be connected between  
the XTALIN and XTALOUT pins. External 18 pF, 5% capacitors must be connected from XTALIN and XTALOUT to  
VSS. Crystal specifications are shown below. The ±32 ppm tolerance is the suggested value if the oscillator is used  
as the clocking source while mastering the bus. Otherwise, a crystal with a lesser tolerance can be used.  
Parameter  
Value  
16.384 MHz  
XTALOUT  
Frequency  
18 pF  
18 pF  
T8100A  
T8102  
T8105  
Oscillation Mode  
Fundamental, Parallel Resonant  
40 maximum  
14 pF  
1 MΩ  
Effective Series Resistance  
Load Capacitance  
XTALIN  
16.384 MHZ  
VSS  
Shunt Capacitance  
7 pF maximum  
32 ppm  
5-6390(F)  
Frequency Tolerance and Stability  
Table 73. Use of an Oscillator as an Alternative to Using a Crystal  
XTALIN can be driven by a CMOS signal instead of a crystal. XTALIN and XTALOUT are not 5 V tolerant. The oscil-  
lator must meet the requirements shown below.  
Parameter  
Value  
Frequency  
16.384 MHz  
Maximum Rise or Fall Time  
Minimum Pulse Width  
10 ns, 10% to 90% VDD  
Low  
20 ns  
High  
20 ns  
4.4 Reset Pulse  
Parameter  
Min  
Max  
Unit  
ns  
RESET Minimum Pulse Width  
61  
4.5 Thermal Considerations  
4.5.1 Thermal Considerations for the 208 SQFP  
Parameter  
Construction  
Details  
Body  
Size  
(mm sq.)  
Thermal Numbers  
Theta-JA (°C/W)  
Paddle  
Size  
(mil sq.)  
Max. Power  
(Natural  
Convection)  
(Watts)  
Natural  
200 fpm 500 fpm  
Convection  
4-Layer JEDEC  
Test Board  
Cu L.F.  
20  
26.5  
23 21  
433  
2.1  
4.5.2 Thermal Considerations for the 217 PBGA  
Parameter  
Body  
Size  
(mm sq.)  
Array  
Details  
Ball  
Pitch  
(mm)  
Number  
of  
Layers  
Thermal Numbers  
Theta-JA (°C/W)  
Max. Power  
(Natural  
Convection)  
(Watts)  
Natural  
200 fpm 500 fpm  
Convection  
4-Layer JEDEC  
Test Board  
23  
Peripheral  
+ T.A.  
1.27  
2
32.5  
29 27.5  
1.7  
Lucent Technologies Inc.  
83  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.6 dc Electrical Characteristics, H-Bus (ECTF H.100 Spec., Rev. 1.0)  
4.6.1 Electrical Drive Specifications—CT_C8 and /CT_FRAME  
Table 74. Electrical Drive Specifications—CT_C8 and /CT_FRAME  
VDD = 3.3 V and VSS = 0.0 V unless otherwise specified.  
Parameter  
Symbol  
Condition  
Min  
Max  
Unit  
Output High Voltage  
VOH  
VOL  
Vt+  
Vt–  
IOUT = –24 mA  
2.4  
–0.25  
1.2  
3.3  
0.4  
2.0  
1.6  
V
V
Output Low Voltage  
IOUT = 24 mA  
Positive-going Threshold  
Negative-going Threshold  
Hysteresis (Vt+ – Vt–)  
Input Pin Capacitance  
V
0.6  
V
VHYS  
CIN  
0.4  
V
10  
pF  
PCI-compliant data line I/O cells are used for the CT bus data lines. (See PCI Specification, Rev. 2.1, Chapter 4.)  
/C16, /C4, C2, SCLK, SCLKX2, and /FR_COMP all use the same driver/receiver pairs as those specified for the  
CT_C8 and /CT_FRAME signals, though this is not explicitly stated as a part of the H.100 Specification.  
4.7 dc Electrical Characteristics, All Other Pins  
Table 75. dc Electrical Characteristics, All Other Pins  
VDD = 3.3 V and VSS = 0.0 V unless otherwise specified.  
Description  
Supply Current  
Symbol  
Condition  
Min  
Typ  
Max  
Unit  
IDD  
VDD  
VIH  
VIL  
3.0  
2.0  
175*  
275*  
3.6  
mA  
V
Supply Voltage  
Input High Voltage  
V
Input Low Voltage  
0.8  
1
V
Input Current  
II  
µA  
pF  
pF  
µA  
V
Input Capacitance (input only)  
Input Capacitance (I/O pins)  
Leakage Current (3-state)  
Input Clamp Voltage  
Output High Voltage  
Output Low Voltage  
Output Short-circuit Current  
CI  
5
CIO  
ILEAK  
VC  
10  
10  
–1.0  
VOH  
VOL  
IOS  
2.4  
V
0.4  
100  
V
VOH tied to GND  
mA  
* Circuit simulation indicates a typical current of 175 mA and a worst-case current of 275 mA. This parameter is not tested in production.  
84  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.8 H-Bus Timing (Extract from H.100 Spec., Rev. 1.0)  
4.8.1 Clock Alignment  
FRAME BOUNDARY  
/CT_FRAME (A/B)  
CT_C8 (A/B)  
/FR_COMP  
/C16  
C2  
/C4  
SCLK  
(2.048 MHz)  
SCLKX2  
(2.048 MHz MODE)  
SCLK  
(4.096 MHz MODE)  
SCLKX2  
(4.096 MHz MODE)  
SCLK  
(8.192 MHz MODE)  
SCLKX2  
(8.192 MHz MODE)  
5-6119F  
Figure 24. Clock Alignment  
4.8.2 Frame Diagram  
FRAME BOUNDARY  
125 µs  
/CT_FRAME  
CT_C8  
8
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
CT_DX  
TIME  
SLOT  
0
127  
5-6120F  
Note: Bit 1 is the MSB. Bit 8 is the LSB. MSB is always transmitted first in all transfers.  
Figure 25. Frame Diagram  
Lucent Technologies Inc.  
85  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.8 H-Bus Timing (Extract from H.100 Spec., Rev. 1.0) (continued)  
4.8.3 Detailed Timing Diagram  
FRAME BOUNDARY  
1 BIT CELL  
tFS  
tFH  
2.0 V  
0.6 V  
/CT_FRAME  
tFP  
tC8H  
tC8L  
2.0 V  
0.6 V  
CT_C8  
tC8P  
tZDO  
tS0  
tDOD  
2.4 V  
DATA OUT  
DATA IN  
tS127  
BIT 8  
tDOZ  
BIT 1  
0.4 V  
tDV  
1.4 V  
tSAMP  
tDIV  
5-6121F  
Figure 26. Detailed Timing Diagram  
86  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.8 H-Bus Timing (Extract from H.100 Spec., Rev. 1.0) (continued)  
4.8.4 ac Electrical Characteristics, Timing, H-Bus (H.100 Spec., Rev. 1.0)  
Table 76. ac Electrical Characteristics, Timing, H-Bus (H.100 Spec., Rev. 1.0)  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
Notes  
tC8P  
tC8H  
tC8L  
tSAMP  
tDOZ  
tZDO  
tDOD  
tDV  
Clock Edge Rate (all clocks)  
Clock CT_C8 Period  
Clock CT_C8 High Time  
Clock CT_C8 Low Time  
Data Sample Point  
0.25  
90  
122  
2
V/ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
1, 2, 4  
2, 4, 5  
122.066 – Φ  
122.074 + Φ  
49 – Φ  
49 – Φ  
73 + Φ  
73 + Φ  
2, 4, 6  
2, 4, 6  
2, 4, 9  
Data Output to HiZ Time  
Data HiZ to Output Time  
Data Output Delay Time  
Data Valid Time  
–20  
0
0
2, 3, 4, 7, 11  
2, 3, 4, 7, 11  
2, 3, 4, 7  
2, 3, 4, 8, 10  
2, 4  
22  
0
22  
0
69  
tDIV  
tFP  
Data Invalid Time  
102  
90  
112  
180  
90  
/CT_FRAME Width  
2, 4  
tFS  
/CT_FRAME Setup Time  
/CT_FRAME Hold Time  
Phase Correction  
45  
2, 4  
tFH  
45  
90  
2, 4  
Φ
0
10  
12  
1. The rise and fall times are determined by the edge rate in V/ns. A maximum edge rate is the fastest rate at which a clock transitions.  
CT_NETREF has a separate requirement. (See Section 2.5 Clocking Section.)  
2. Measuring conditions, data lines: VTH (threshold voltage) = 1.4 V, VHI (test high voltage) = 2.4 V, VLO (test low voltage) = 0.4 V, input sig-  
nal edge rate = 1 V/ns measuring conditions, clock and frame lines: Vt+ (test high voltage) = 2.0 V, Vt– (test low voltage) = 0.6 V, input sig-  
nal edge rate = 1 V/ns.  
3. Test load—200 pF.  
4. When RESET is active, every output driver is 3-stated.  
5. tC8P minimum and maximum are under free-run conditions assuming ±32 ppm clock accuracy.  
6. Noncumulative, tC8P requirements still need to be met.  
7. Measured at the transmitter.  
8. Measured at the receiver.  
9. For reference only.  
10. tDV = maximum clock cable delay + maximum data cable delay + maximum data HiZ to output time = 12 ns + 35 ns + 22 ns = 69 ns. Maxi-  
mum clock cable delay and maximum data cable delay are worst-case numbers based on electrical simulation.  
11. tDOZ and tZDO apply at every time-slot boundary.  
12. F (phase correction) results from PLL timing corrections.  
Lucent Technologies Inc.  
87  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.8 H-Bus Timing (Extract from H.100 Spec., Rev. 1.0) (continued)  
4.8.5 Detailed Clock Skew Diagram  
Vt+  
Vt+  
CT_C8_A  
CT_C8_A  
tSKC8  
tSKCOMP  
Vt+  
Vt+  
COMPATIBILITY  
CLOCKS  
CT_C8_B  
Vt–  
tSKCOMP  
5-6122F  
Figure 27. Detailed Clock Skew Diagram  
4.8.6 ac Electrical Characteristics, Skew Timing, H-Bus (H.100 Spec., Rev. 1.0)  
Table 77. ac Electrical Characteristics, Skew Timing, H-Bus (H.100 Spec., Rev. 1.0)  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
Notes  
tSKC8  
Maximum Skew Between CT_C8 A and B  
±10, ±Φ  
ns  
ns  
1, 2, 3, 4  
1
tSKCOMP Maximum Skew Between CT_C8_A and Any  
Compatibility Clock  
±5  
Maximum Skew Between CT_C8_A and L_SCx Clock  
±2  
ns  
1
1. Test load—50 pF.  
2. Assumes A and B masters in adjacent slots.  
3. When static skew is 10 ns and, in the same clock cycle, each clock performs a 10 ns phase correction in opposite directions, a maximum  
skew of 30 ns will occur during that clock cycle.  
4. Meeting the skew requirements in Table 10 and the requirements of Section 2.3 H-Bus Section could require the PLLs generating CT_C8 to  
have different time constants when acting as primary and secondary clock masters.  
88  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.8 H-Bus Timing (Extract from H.100 Spec., Rev. 1.0) (continued)  
4.8.7 Reset and Power On  
Table 78. Reset and Power On  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
tRD  
tRS  
Output Float Delay from Reset Active  
Reset Active from Power Good  
5
1
µs  
µs  
4.9 ac Electrical Characteristics, Local Streams, and Frames  
Table 79. ac Electrical Characteristics, Local Streams, and Frames  
Symbol  
Description  
Data Propagation Delay  
Condition  
Min  
Max  
Unit  
tPD  
tS  
Load = 50 pF  
0
10  
5
20  
20  
0
ns  
ns  
ns  
ns  
ns  
Data Setup Time  
Data Hold Time  
tH  
tOFF  
tD0  
Data 3-state Off Time  
Data Bit 0 3-state  
–20  
Table 80. L_SC[3:0] and Frame Group Rise and Fall Time  
Description Min  
Typ  
Max  
Unit*  
L_SCx Rise Time  
L_SCx Fall Time  
5
4
3
3
ns  
ns  
ns  
ns  
Frame Group Rise Time  
Frame Group Fall Time  
* Worst-case loading of 50 pF on all outputs except CT_D[31:0]. CT_D[31:0] drives 200 pF.  
Lucent Technologies Inc.  
89  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.9 ac Electrical Characteristics, Local Streams, and Frames (continued)  
3/4 POINT  
3/4 POINT  
3/4 POINT  
L_SCn LOCAL CLOCKS  
(NONINVERTED SHOWN):  
16.384 MHz  
8.192 MHz  
4.096 MHz  
2.048 MHz  
tPD  
tPD  
tPD  
LOCAL STREAMS:  
tD0  
tD0  
tD0  
8.192 Mbits/s  
LDO  
0
LDO7  
LDO6  
LDO5  
LDI5  
LDO4  
LDO3  
tS  
tH  
8.192 Mbits/s  
4.096 Mbits/s  
4.096 Mbits/s  
2.048 Mbits/s  
2.048 Mbits/s  
LDI  
0
LDI7  
LDI6  
LDI4  
LDO  
0
LDO5  
LDO7  
tS  
LDO6  
tH  
LDI7  
LDI6  
LDO  
0
LDO7  
LDO6  
tS  
tH  
LDI7  
tPD  
FRAME GROUP:  
*
* Frame group is shown with an offset of four (4).  
Note: LDO7 is the MSB, LDO0 is the LSB. MSB is always transmitted first in all transfers.  
Figure 28. ac Electrical Characteristics, Local Streams, and Frames  
90  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.10 ac Electrical Characteristics, Microprocessor Timing  
4.10.1 Microprocessor Access Intel Multiplexed Write and Read Cycles  
For Intel write and read cycles, when RDY is low, wait-states are inserted. RDY is brought high when tIACC is met.  
This is true for both read and write cycles.  
AD[7:0]  
A[1:0]  
tAS tAH  
D[7:0]  
tDS  
tDH  
ALE  
CS  
WR  
tRDY  
tIACC  
(RDY DRIVEN LOW DURING  
MEMORY ACCESSES ONLY)  
RDY  
5-6124.bF  
Figure 29. Microprocessor Access Intel Multiplexed Write Cycle  
AD[7:0]  
A[1:0]  
tAS tAH  
D[7:0]  
tDV  
tDI  
ALE  
CS  
RD  
tRDY  
tIACC  
(RDY DRIVEN LOW DURING  
MEMORY ACCESSES ONLY)  
RDY  
5-6125.bF  
Figure 30. Microprocessor Access Intel Multiplexed Read Cycle  
Lucent Technologies Inc.  
91  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.10 ac Electrical Characteristics, Microprocessor Timing (continued)  
4.10.2 Microprocessor Access Motorola Write and Read Cycles  
A[1:0]  
tAH  
tAS  
R/W  
DS (RD)  
CS  
tMACC  
DTACK (RDY)  
D[7:0]  
tDS  
tDH  
5-6126.cF  
Figure 31. Microprocessor Access Motorola Write Cycle  
A[1:0]  
R/W  
tAS  
tAH  
DS (RD)  
CS  
tMACC  
DTACK (RDY)  
D[7:0]  
tDV  
tDI  
5-6127.bF  
Figure 32. Microprocessor Access Motorola Read Cycle  
92  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
4 Electrical Characteristics (continued)  
4.10 ac Electrical Characteristics, Microprocessor Timing (continued)  
4.10.3 Microprocessor Access Intel Demultiplexed Write and Read Cycles  
A[1:0]  
tAS  
tAH  
CS  
WR  
tIACC  
tRDY  
(RDY DRIVEN LOW  
DURING MEMORY  
ACCESSES ONLY)  
RDY  
tDS  
tDH  
D[7:0]  
5-6128.cF  
Figure 33. Microprocessor Access Intel Demultiplexed Write Cycle  
A[1:0]  
tAS  
tAH  
CS  
RD  
tIACC  
tRDY  
(RDY DRIVEN LOW  
DURING MEMORY  
ACCESSES ONLY)  
RDY  
tDV  
tDI  
D[7:0]  
5-6128.bF  
Figure 34. Microprocessor Access Intel Demultiplexed Read Cycle  
Table 81. Microprocessor Access Timing  
(See Figures 29 through 34.)  
Symbol  
Description  
Condition  
Min  
Max  
Unit  
tAS  
tAH  
Address Setup Time  
Address Hold Time  
Data Valid  
Load = 100 pF  
7
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
tDV  
0
13  
tDI  
Data Invalid  
11  
tRDY  
tIACC  
Active to Ready Low (Intel)  
Active to Ready High (Intel)  
Memory Access  
Memory Access  
145  
14  
255  
Register Access  
Memory Access  
130  
14  
255  
tMACC  
Active to DTACK Low (Motorola)  
tDS  
tDH  
Data Setup Time  
Data Hold Time  
8
0
ns  
ns  
Lucent Technologies Inc.  
93  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
5 Outline Diagrams  
5.1 208-Pin Square Quad Flat Package (SQFP)  
Dimensions are in millimeters.  
Note: The dimensions in this outline diagram are intended for informational purposes only. For detailed schemat-  
ics to assist your design efforts, please contact your Lucent Technologies Microelectronics Group Account  
Manager.  
30.60 ± 0.20  
28.00 ± 0.20  
PIN #1 IDENTIFIER ZONE  
208  
157  
1
156  
28.00  
± 0.20  
30.60  
± 0.20  
105  
52  
53  
104  
DETAIL A  
DETAIL B  
3.40 ± 0.20  
4.10 MAX  
SEATING PLANE  
0.08  
0.50 TYP  
0.25 MIN  
1.30 REF  
0.25  
0.090/0.200  
GAGE PLANE  
SEATING PLANE  
0.17/0.27  
0.50/0.75  
M
0.10  
DETAIL A  
DETAIL B  
5-2196(F)  
94  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
5 Outline Diagrams (continued)  
5.2 217-Ball Plastic Ball Grid Array (PBGA)  
Dimensions are in millimeters.  
Note: The dimensions in this outline diagram are intended for informational purposes only. For detailed schemat-  
ics to assist your design efforts, please contact your Lucent Technologies Microelectronics Group Account  
Manager.  
23.00 ± 0.20  
+0.70  
19.50  
–0.00  
A1 BALL  
IDENTIFIER ZONE  
+0.70  
–0.00  
19.50  
TOP VIEW  
23.00  
± 0.20  
MOLD  
COMPOUND  
PWB  
1.17 ± 0.05  
0.36 ± 0.04  
2.13 ± 0.19  
SEATING PLANE  
0.20  
SIDE VIEW  
0.60 ± 0.10  
SOLDER BALL  
16 SPACES @ 1.27 = 20.32  
U
T
R
P
N
M
0.75 ± 0.15  
L
K
J
BOTTOM VIEW  
16 SPACES  
@ 1.27 = 20.32  
H
G
F
E
D
C
B
A
1
2
3
4
5
6
7
8 9 10 11 12 13 14 15 16 17  
A1 BALL  
CORNER  
5-6562(F)  
Lucent Technologies Inc.  
95  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
6 Ordering Information  
Version 1 and 2  
Device Part Number  
T8100A- - -SC-DB  
T8100A- - -BAL-DB  
T8102- - -SC-DB  
T8102- - -BAL-DB  
T8105- - -SC-DB  
T8105- - -BAL-DB  
Package  
Comcode  
108296146  
108296138  
108296161  
108296153  
108296187  
108296179  
208-Pin SQFP  
217-Ball PBGA  
208-Pin SQFP  
217-Ball PBGA  
208-Pin SQFP  
217-Ball PBGA  
Version 3  
Device Part Number  
T8105- - -BAL3-BB  
T8105- - -SC3-DB  
T8102- - -SC3-DB  
T8102- - -BAL3-DB  
T8100A- -BAL3-DB  
T8100A- -SC3-DB  
Package  
Comcode  
108553397  
108553561  
108553587  
108553579  
108553595  
108553603  
217-Ball PBGA  
208-Pin SQFP  
208-Pin SQFP  
217-Ball PBGA  
217-Ball PBGA  
208-Pin SQFP  
96  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Figure 37 shows an H-MVIP slave arrangement for E1.  
In this example, the C16 differential clocks provide the  
main source for PLL #1. The 16.384 MHz signal is  
divided down to 4.096 MHz and then rate multiplied up  
to 65.536 MHz for driving the rest of each device. The  
frame sync for the state machines is derived from the  
/FRAME and C16 inputs as well as the state informa-  
tion provided by C2 and /C4.  
Appendix A. Application of Clock  
Modes  
In the diagrams that follow, four clock modes are illus-  
trated using Figure 16, the clocking diagram, as the  
basis of each illustration. The key signal paths are  
shown in solid lines, and unused paths with narrow  
dashes. Two examples also indicate fallback paths. A  
register profile (programming values) for all four exam-  
ples is on the last page of the appendix.  
Note: The bit slider is enabled for a smooth phase  
alignment between the internal frame and the  
frame sync.  
Figure 35 shows the devices in bus master operation,  
so they must link to either an 8 kHz recovered frame  
reference or a 2.048 MHz recovered bit clock reference  
from the E1 framers. In addition, the devices can pro-  
vide one of the basic resource clocks to run the fram-  
ers. In this case, the TCLKOUT is selecting the device’s  
16.384 MHz oscillator. The framers are returning a  
2.048 MHz bit clock which is selected through the clock  
selector. It is not divided, so the main divider is  
bypassed (divide-by-1), the clock is smoothed  
through an external DJAT, and the smooth 2.048 MHz  
signal is routed to PLL #1 through the clock resource  
selector. PLL #1 multiplies the 2.048 MHz input up to  
65.536 MHz which, in turn, runs the rest of each  
device, all bus clocks, and the local clocks (if desired).  
If the devices are not providing NETREF generation,  
then the NETREF from the bus is routed to the local  
clocks via the NETREF internal/external selector. Since  
the NETREF generation resources are not needed  
here, the TODJAT and FROMDJAT pins are free for use  
with the general-purpose register as bits GP6 and  
GP7, respectively.  
The bus clocks are not driven, but the local clocks are  
available. A path for NETREF is shown as well, also  
based on a 2.048 MHz input. The signal is smoothed  
and then divided down to an 8 kHz signal via the  
NETREF divider. The internal oscillator is again chosen  
for routing to the framers via TCLKOUT.  
Figure 38 shows an H-MVIP slave for T1. This is identi-  
cal to the E1 case with regard to slaving, and a  
NETREF path is illustrated in this example, too. The  
NETREF divider has been changed to accommodate  
the 1.544 MHz bit clock rate. The primary difference is  
the use of the C16 clock through the main divider to  
generate a 2.048 MHz signal which can be routed off-  
chip and adapted to a 1.544 MHz signal using an exter-  
nal device. The 1.544 MHz signal is returned to each  
device via the 3MHzIN for rate multiplication up to  
24.704 MHz and then division to a clean 12.352 MHz  
signal which is routed to the framers via TCLKOUT.  
Figure 36 shows the T1 version of a bus master. In this  
scenario, a 1.544 MHz recovered bit clock from the  
framers is routed to a multiclock adapter (with built-in  
jitter attenuation) which produces smooth 4.096 MHz  
and 3.088 MHz outputs. The 4.096 MHz output is  
routed up to PLL #1 for a times-16 rate multiplication to  
65.536 MHz. This drives the bus clocks and the local  
clocks. The smooth 3.088 MHz is also rate multiplied  
times 8. This produces a 24.704 MHz clock. This is  
divided back down to produce a smooth 12.352 MHz  
which is fed back to the framers. (PLL outputs produce  
one tightly bound edge and one with significant phase  
jitter. Dividing a higher-frequency signal based on its  
clean edge produces a lower frequency with two clean  
edges.)  
Lucent Technologies Inc.  
97  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Appendix A. Application of Clock Modes (continued)  
TODJAT/GP6 FROMDJAT/GP7  
NETREF  
INT/EXT  
SELECT  
GP6  
GP7  
EN_NETREF2  
CT_NETREF2  
NETREF  
NET-  
REF  
SEL.  
DIVIDE-BY-N  
EN_NETREF1  
CT_NETREF1  
EN_A  
DJAT BYPASS  
(AND GP6/7 ENABLE)  
DIVIDE REGISTER  
C8  
CT_C8_A  
÷ BY 8  
FRAME  
/CT_FRAME_A  
EN_B  
C8  
NETREF  
SELECT  
CT_C8_B  
FRAME  
BIT SLIDER  
CONTROLS  
BIT SLIDER  
/CT_FRAME_B  
COMPATIBILITY  
CLOCKS DIRECTION  
/CT_FRAME_A  
/CT_FRAME_B  
/FR_COMP  
FRAME  
SEL.  
16.384 MHz  
FRAME SYNC  
STATE  
MACHINES  
/CT16 ±  
4 MHz  
2.048 MHz  
C2  
2 MHz  
DPLL  
4.096 MHz  
/C4  
PLL #1  
BYPASS  
CLOCK  
SEL.  
2.048 MHz  
RESOURCE  
DIVIDE-BY-N  
4.096 MHz  
SCLK  
2.048 MHz  
L_REF0  
PLL #1  
8.192 MHz  
DIVIDE REGISTER  
65.536 MHz  
SCSEL  
4.096 MHz  
x16  
x32  
SCLKX2  
CLOCK  
RESOURCE  
SELECT  
8.192 MHz  
RATE SELECT  
L_REF7  
CLOCK  
SEL.  
MAIN  
DIVIDE-BY-N  
CT_NETREF  
CT_C8  
CLKB  
FRAME  
AND  
/FR_COMP  
DIVIDE REGISTER  
INPUT  
STATE  
MACH.  
SEC8K  
FRAME  
/C16±  
PLL #2 BYPASS  
/C4  
C2  
2.048 MHz  
SCLK  
DIVIDE-  
BY-2  
SCLKX2  
PLL #2  
4.096 MHz  
L_SC0  
8.192 MHz  
x8  
(FALLBACK PATH)  
DIVIDE-  
BY-4  
x16  
16.384 MHz  
RATE SELECT  
PLL#2 ÷ 2  
XTALIN  
L_SC CTL  
(1 OF 4  
TCLKOUT  
SELECT  
L_SC[1:3]  
PRIREFOUT  
4MHzIN  
3MHzIN  
NOT SHOWN)  
TCLKOUT  
ENABLE  
TCLKOUT  
FRAMERS  
2 MHz DJAT  
5-6129bF  
Figure 35. E1, CT Bus Master, Compatibility Clock Master, Clock Source = 2.048 MHz from Trunk  
98  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Appendix A. Application of Clock Modes (continued)  
TODJAT/GP6 FROMDJAT/GP7  
NETREF  
INT/EXT  
SELECT  
EN_NETREF2  
EN_NETREF1  
GP6  
GP7  
CT_NETREF2  
CT_NETREF1  
NETREF  
DIVIDE-BY-N  
NET-  
REF  
SEL.  
DIVIDE REGISTER  
EN_A  
C8  
CT_C8_A  
÷ BY 8  
FRAME  
/CT_FRAME_A  
EN_B  
C8  
NETREF  
SELECT  
CT_C8_B  
FRAME  
BIT SLIDER  
CONTROLS  
BIT SLIDER  
/CT_FRAME_B  
COMPATIBILITY  
CLOCKS DIRECTION  
/CT_FRAME_A  
/CT_FRAME_B  
/FR_COMP  
FRAME  
SEL.  
16.384 MHz  
FRAME SYNC  
STATE  
MACHINES  
/CT16 ±  
4 MHz  
2.048 MHz  
C2  
2 MHz  
DPLL  
4.096 MHz  
2.048 MHz  
4.096 MHz  
8.192 MHz  
PLL #1  
/C4  
BYPASS  
CLOCK  
SEL.  
RESOURCE  
DIVIDE-BY-N  
1.544 MHz  
L_REF0  
SCLK  
PLL #1  
DIVIDE REGISTER  
65.536 MHz  
SCSEL  
4.096 MHz  
x16  
x32  
SCLKX2  
RATE SELECT  
8.192 MHz  
FRAME  
CLOCK  
RESOURCE  
SELECT  
L_REF7  
CLOCK  
SEL.  
MAIN  
DIVIDE-BY-N  
CT_NETREF  
CT_C8  
CLKB  
AND  
/FR_COMP  
DIVIDE REGISTER  
INPUT  
STATE  
MACH.  
SEC8K  
/C16±  
PLL #2 BYPASS  
FRAME  
/C4  
C2  
2.048 MHz  
4.096 MHz  
8.192 MHz  
16.384 MHz  
PLL#2 ÷ 2  
SCLK  
DIVIDE-  
BY-2  
SCLKX2  
PLL #2  
L_SC0  
x8  
(FALLBACK PATH)  
DIVIDE-  
BY-4  
x16  
RATE SELECT  
XTALIN  
L_SC CTL  
(1 OF 4  
L_SC[1:3]  
NOT SHOWN)  
TCLKOUT  
SELECT  
(XTALIN STILL DRIVES  
OTHER INTERNALS.)  
PRIREFOUT  
4MHzIN  
3MHzIN  
TCLKOUT  
ENABLE  
TCLKOUT  
FRAMERS  
JITTER ATTENUATED  
MULTICLOCK ADAPTER  
5-6130bF  
Figure 36. T1, CT Bus Master, Compatibility Clock Master, Clock Source = 1.544 MHz from Trunk  
Lucent Technologies Inc.  
99  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Appendix A. Application of Clock Modes (continued)  
2 MHz DJAT  
TODJAT/GP6  
FROMDJAT/GP7  
NETREF  
INT/EXT  
SELECT  
GP6  
GP7  
EN_NETREF2  
CT_NETREF2  
EN_NETREF1  
NETREF  
DIVIDE-BY-N  
NET-  
REF  
SEL.  
DJAT BYPASS  
(AND GP6/7 ENABLE)  
CT_NETREF1  
EN_A  
DIVIDE REGISTER  
C8  
CT_C8_A  
÷ BY 8  
FRAME  
/CT_FRAME_A  
EN_B  
C8  
NETREF  
SELECT  
CT_C8_B  
FRAME  
BIT SLIDER  
CONTROLS  
BIT SLIDER  
/CT_FRAME_B  
COMPATIBILITY  
CLOCKS DIRECTION  
/CT_FRAME_A  
FRAME  
SEL.  
/CT_FRAME_B  
/FR_COMP  
FRAME SYNC  
16.384 MHz  
STATE  
MACHINES  
/CT16 ±  
4 MHz  
2.048 MHz  
C2  
2 MHz  
PLL #1  
BYPASS  
4.096 MHz  
/C4  
DPLL  
CLOCK  
SEL.  
2.048 MHz  
RESOURCE  
DIVIDE-BY-N  
4.096 MHz  
SCLK  
PLL #1  
L_REF0  
8.192 MHz  
65.536 MHz  
DIVIDE REGISTER  
x16  
x32  
SCSEL  
4.096 MHz  
RATE SELECT  
SCLKX2  
CLOCK  
8.192 MHz  
2.048 MHz  
L_REF7  
CLOCK  
SEL.  
MAIN  
RESOURCE  
SELECT  
DIVIDE-BY-N  
CT_NETREF  
CT_C8  
CLKB  
FRAME  
AND  
/FR_COMP  
DIVIDE REGISTER  
INPUT  
STATE  
MACH.  
SEC8K  
FRAME  
/C16±  
PLL #2 BYPASS  
/C4  
C2  
2.048 MHz  
SCLK  
DIVIDE-  
BY-2  
SCLKX2  
PLL #2  
4.096 MHz  
L_SC0  
8.192 MHz  
x8  
(FALLBACK PATH)  
DIVIDE-  
BY-4  
x16  
16.384 MHz  
RATE SELECT  
PLL#2 ÷ 2  
XTALIN  
L_SC CTL  
(1 OF 4  
TCLKOUT  
SELECT  
L_SC[1:3]  
NOT SHOWN)  
PRIREFOUT  
4MHzIN  
3MHzIN  
TCLKOUT  
ENABLE  
TCLKOUT  
FRAMERS  
5-6131bF  
Figure 37. E1, Slave to CT Bus, Clock Source Is Either a 16 MHz or a 4 MHz or a 2 MHz and Frame, NETREF  
Source = 2.048 MHz from Trunk  
100  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Appendix A. Application of Clock Modes (continued)  
1.5 MHz DJAT  
TODJAT/GP6  
FROMDJAT/GP7  
NETREF  
INT/EXT  
SELECT  
GP6  
GP7  
EN_NETREF2  
EN_NETREF1  
CT_NETREF2  
CT_NETREF1  
NETREF  
DIVIDE-BY-N  
NET-  
REF  
SEL.  
DJAT BYPASS  
(AND GP6/7 ENABLE)  
DIVIDE REGISTER  
EN_A  
C8  
CT_C8_A  
÷ BY 8  
FRAME  
/CT_FRAME_A  
EN_B  
C8  
NETREF  
SELECT  
CT_C8_B  
FRAME  
BIT SLIDER  
CONTROLS  
BIT SLIDER  
/CT_FRAME_B  
COMPATIBILITY  
CLOCKS DIRECTION  
/CT_FRAME_A  
16.384 MHz  
FRAME  
SEL.  
/CT_FRAME_B  
/FR_COMP  
FRAME SYNC  
STATE  
MACHINES  
/CT16 ±  
4 MHz  
2.048 MHz  
C2  
2 MHz  
4.096 MHz  
2.048 MHz  
4.096 MHz  
8.192 MHz  
PLL #1  
/C4  
DPLL  
BYPASS  
CLOCK  
SEL.  
RESOURCE  
DIVIDE-BY-N  
SCLK  
L_REF0  
PLL #1  
DIVIDE REGISTER  
65.536 MHz  
SCSEL  
4.096 MHz  
x16  
x32  
SCLKX2  
8.192 MHz  
FRAME  
CLOCK  
RATE SELECT  
1.544 MHz  
L_REF7  
CLOCK  
SEL.  
MAIN  
RESOURCE  
SELECT  
DIVIDE-BY-N  
CT_NETREF  
CT_C8  
CLKB  
AND  
/FR_COMP  
DIVIDE REGISTER  
INPUT  
STATE  
MACH.  
SEC8K  
/C16±  
PLL #2 BYPASS  
FRAME  
/C4  
C2  
2.048 MHz  
4.096 MHz  
8.192 MHz  
16.384 MHz  
PLL#2 ÷ 2  
SCLK  
DIVIDE-  
BY-2  
SCLKX2  
PLL #2  
L_SC0  
x8  
(FALLBACK PATH)  
DIVIDE-  
BY-4  
x16  
RATE SELECT  
XTALIN  
L_SC CTL  
(1 OF 4  
L_SC[1:3]  
NOT SHOWN)  
TCLKOUT  
SELECT  
PRIREFOUT  
4MHzIN  
3MHzIN  
TCLKOUT  
ENABLE  
TCLKOUT  
FRAMERS  
JITTER ATTENUATED  
MULTICLOCK ADAPTER  
5-6132bF  
Figure 38. T1, Slave to CT Bus, Clock Source Is Either a 16 MHz or a 4 MHz or a 2 MHz and Frame, NETREF  
Source = 1.544 MHz from Trunk  
Lucent Technologies Inc.  
101  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Appendix A. Application of Clock Modes (continued)  
Table 82. Clock Register Programming Profile for the Four Previous Examples  
Register Name  
CT Bus Master (E1) CT Bus Master (T1) CT Bus Slave (E1)  
CT Bus Slave (T1)  
CKM  
CKN  
0010_1000b  
0110_0000b  
0010_0001b  
0001_0000b  
0000_0000b  
1001_0100b  
1101_1111b  
0000_0000b  
0000_0000b  
0000_0000b  
0011_1001b  
0010_1000b  
0110_0000b  
0110_0001b  
0000_0000b  
0000_0000b  
1001_0100b  
1101_1111b  
0000_0000b  
0000_0000b  
0000_0000b  
0011_1001b  
1100_0101b  
1000_1111b  
0010_0000b  
0100_0000b  
0000_0000b  
0010_0100b  
1000_0000b  
0000_0000b  
1111_1111b  
0000_0011b  
0011_1001b  
1100_0101b  
1000_1111b  
0110_0000b  
0100_0000b  
0000_0000b  
0010_0100b  
1011_1101b  
0000_0111b  
1100_0000b  
0000_0011b  
0011_1001b  
CKP  
CKR  
CKS  
CK32  
CK10  
CKMD  
CKND  
CKRD  
Watchdog: CKW  
The programming displays how similar the four basic modes of operation are. Local outputs (CK32 and CK10) are  
obviously not constrained by the mode of operation. The primary difference between E1 and T1 is in the use of  
PLL #2 (which is optional). The primary difference between master and slave is in the clock path to PLL #1, which  
is covered by registers CKM, CKR, CKMD, and CKRD.  
Note: CKR does include an example of running PLL #1 at X32 for E1 master and X16 for all other cases.  
The watchdogs have been set up to monitor all CT bus signals, though fallback (to the oscillator) is shown as  
enabled in all examples. It is recommended that the default condition, CKS = 0x00, be used for systems which do  
not have specific fallback clocking schemes. Also, while programming the devices on powerup, it is recommended  
that the watchdogs are disabled (CKW = 0x00) until the device is fully programmed to prevent false error conditions  
(uninitialized clocks, for example) from changing the operating mode.  
102  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
There is only one combination which forms a TSof  
+127 or –127:  
Appendix B. Minimum Delay and  
Constant Delay Connections  
TS= TS(127) – TS(0) = +127, and  
TS= TS(0) – TS(127) = –127,  
B.1 Connection Definitions  
but there are two combinations which form TSs of  
+126 or –126:  
Forward  
Connection  
A forward connection is defined as one  
in which the output (to) time slot has a  
greater value than the input (from) time  
slot, or put another way, the delta  
between them is positive.  
A reverse connection is defined as one  
in which the output (to) time slot has a  
lesser value than the input (from) time  
slot, and the delta between them is  
negative.  
TS= TS(127) – TS(1) = TS(126) – TS(0) = +126, and  
TS= TS(1) – TS(127) = TS(0) – TS(126) = –126,  
there are three combinations which yield +125 or –125,  
and so on.  
Reverse  
Connection  
The user can utilize the TSto control the latency of  
the resulting connection. In some cases, the latency  
must be minimized. In other cases, such as a block of  
connections which must maintain some relative integ-  
rity while crossing a frame boundary, the required  
latency of some of the connections may exceed one  
frame (>128 time slots) to maintain the integrity of this  
virtual frame.  
So, for example, going from TS(1) to TS(38) is a for-  
ward connection, and the TSis +37, but going from  
TS(38) to TS(1) is a reverse connection, with a TSof  
–37:  
where TS= TS(to) – TS(from).  
Each device contains several bits for controlling  
latency. Each connection has a bit which is used for  
selecting one of two alternating data buffers. These bits  
are set in the local connection memory (T8100A,  
T8105 only) for local switching or in the tag register  
field of the CAM section for H-bus switching. There are  
also 2 bits in the CON register, address 0x0E, which  
can control the buffer selection on a chip-wide basis.  
Bit 1 of the register overrides the indiv idual FME bits.  
Bit 0 becomes the global, chip-wide, FME setting.  
Similarly, a delta can be introduced for streams which  
will have a bearing in certain exceptions (discussed  
later):  
STR= STR(to) – STR(from)  
Lucent Technologies Inc.  
103  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Minimum Delay This is the most common type of  
switching, but has a shorter range than  
constant delay, and the user must be  
aware of exceptions caused by interac-  
tions between the device's internal  
pipeline and the dual buffering. The to  
time slot is at least three time slots  
after the from time slot, but no more  
than 128 time slots after the from time  
slot. Exceptions exist at TSs of +1,  
+2, –126, and –127.  
Appendix B. Minimum Delay and  
Constant Delay Connections (continued)  
B.2 Delay Type Definitions  
Constant Delay This is a well-defined, predictable, and  
linear region of latency in which the to  
time slot is at least 128 time slots after  
the from time slot, but no more than  
256 time slots after the from time slot.  
Mathematically, constant delay latency is described as  
follows*, with L denoting latency, and FME set to the  
value indicated:  
Forward Connections, FME = 0: L = TS(3 TS∆ ≤  
127)  
Reverse Connections, FME = 1: L = 128 + TS(–125 ≤  
TS∆ ≤ 0)  
Forward Connections, FME = 1: L = 128 + TS(0 ≤  
TS∆ ≤ 127)  
Example:  
Using the same switching from the  
example above, TS(37) to TS(1), the  
delta is –36, so FME is set to 1 to effect  
the minimum delay (setting to 0 effects  
constant delay), and the resulting  
latency is 128 – 36 = 92 time slots. The  
relative positions of the end time slots  
are the same in both minimum and con-  
stant delay (i.e., they both switch to  
TS[1]), but the actual data is delayed by  
an additional frame in the constant delay  
case.  
Reverse Connections, FME = 0: L = 256 + TS(–127 ≤  
TS∆ ≤ 0)  
Example:  
Switching from TS(37) to TS(1) as a con-  
stant delay, the delta is –36, so FME is  
set to 0 and the resulting latency is 256 –  
36 = 220 time slots. Thus, the connec-  
tion will be made from TS(37) of  
Frame(n) to TS(1) of Frame(n + 2).  
Simple  
Summary:  
Use constant delay for latencies of 128  
to 256 time slots, set FME = 1 for forward  
connections, set FME = 0 for reverse  
connections.  
Simple  
Summary:  
Use minimum delay for latencies of 3 to  
128 time slots, set FME = 0 for forward  
connections, set FME = 1 for reverse  
connections.  
* Since TS= TS(to) – TS(from), the user can modify the equations  
to solve for either TS(to) or TS(from).  
127  
255  
0
128  
RESULTING LATENCY  
(TIME SLOTS)  
256  
–127  
129  
5-6223 (F)  
Figure 39. Constant Delay Connections, CON[1:0] = 0X  
104  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
B.2.2 Lower Stream Rates  
Appendix B. Minimum Delay and  
Constant Delay Connections (continued)  
The discussion has centered on 128 time-slot frames  
which correspond to 8.192 Mbits/s data rates. How  
does one make similar predictions for lower stream  
rates?  
B.2 Delay Type Definitions (continued)  
B.2.1 Exceptions to Minimum Delay  
For 4.096 Mbits/s, multiply the to and from time-slot  
values by two (i.e., time slot 0 at 4.096 Mbits/s corre-  
sponds to time slot 0 at 8.192 Mbits/s, and time slot  
63 at 4.096 Mbits/s corresponds to time slot 126 at  
8.192 Mbits/s). Similarly, multiply values by four to con-  
vert 2.048 Mbits/s values. The latency equations can  
then be applied directly.  
Up until this point in the discussion, the STRDs have  
not been discussed because the to and from streams  
have been irrelevant in the switching process*. Rather  
than try to list the exceptions mathematically, a table is  
provided. The latencies in these cases may exceed two  
frames due to the interaction of the intrinsic pipeline  
delays with the double buffering.  
* The one universally disallowed connection on the devices is a TS∆  
of 0 and a STRof 0. This is a stream and time-slot switching to  
itself. Loopback on the local bus (e.g., LDO_0 to LDI_0) is permissi-  
ble.  
Table 83. Table of Special Cases (Exceptions)  
Latency for Latency for  
FME Value  
TS∆  
STR< 0  
STR0  
0
0
1
1
+1  
+2  
257  
258  
258  
257  
257  
2
–126  
–127  
2
257  
Graphically, the minimum delay latency equations are  
illustrated below. The exceptions to the minimum delay  
have been included in the diagram, connected to the  
main function by dashed lines.  
127  
127  
258  
SPECIAL LONG LATENCY  
CONNECTIONS  
(SEE TEXT)  
2
2
0
0
RESULTING LATENCY  
(TIME SLOTS)  
128......256  
–126  
–127  
2
257  
5-6224(F)  
Figure 40. Minimum Delay Connections, CON[1:0] = 0X  
Lucent Technologies Inc.  
105  
 
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
ping appears as a linear monotonic function covering  
255 time slots. (Graphs are in the section which fol-  
lows.) The latency equations follow:  
Appendix B. Minimum Delay and Con-  
stant Delay Connections (continued)  
CON[1:0] = 10:  
B.2 Delay Type Definitions (continued)  
Forward Connections: L = TS(3 TS∆ ≤ 127).  
Reverse Connections: L = 256 + TS(–127 TS∆ ≤ 0).  
CON[1:0] = 11:  
B.2.3 Mixed Minimum/Constant Delay  
An interesting mix of delays occurs when the individual  
FME bits are overridden and a chip-wide selection for  
FME is used. In short, when these devices are placed  
in this mode, and when register bits CON[1:0] = 10, for-  
ward connections provide minimum delay, reverse con-  
nections provide constant delay. When CON[1:0] = 11,  
reverse connections provide minimum delay, forward  
connections provide constant delay. The latter is inter-  
esting because, graphically, the TSto latency map-  
Forward and Reverse: L = 128 + TS(–125 TS∆ ≤  
127).  
Table 83, Table of Special Cases (Exceptions), applies  
to the mixed delays in a similar manner. Simply use bit  
0 of CON for the FME value in Table 83.  
127  
SPECIAL LONG LATENCY  
CONNECTIONS  
127  
(SEE TEXT)  
258  
2
128  
2
0
0
256  
RESULTING LATENCY  
(TIME SLOTS)  
–127  
–127  
129  
5-6225(F)  
Figure 41. Mixed Minimum/Constant Delay Connections, CON[1:0 = 10]  
106  
Lucent Technologies Inc.  
Ambassador T8100A, T8102, and T8105  
H.100/H.110 Interfaces and Time-Slot Interchangers  
Advance Data Sheet  
November 1999  
Appendix B. Minimum Delay and Constant Delay Connections (continued)  
B.2 Delay Type Definitions (continued)  
B.2.3 Mixed Minimum/Constant Delay (continued)  
127  
255  
128  
0
0
256  
RESULTING LATENCY  
(TIME SLOTS)  
SPECIAL LONG LATENCY  
CONNECTIONS  
(SEE TEXT)  
–126  
–127  
258  
257  
2
5-6226(F)  
Figure 42. Extended Linear (Mixed Minimum/Constant) Delay, CON[1:0] = 11  
Appendix C. CAM Readback and Pattern Fill Mode  
Reading back local data memories (AMR = 0x01, 0x02), local connection memory (AMR = 0x05), or H.100 data  
memories (AMR = 0x90, 0xA0) simply yields whatever the expected pattern is. When reading back the CAM con-  
tents, however, there is some bit manipulation involved.  
Lucent Technologies Inc.  
107  
For additional information, contact your Microelectronics Group Account Manager or the following:  
INTERNET:  
E-MAIL:  
http://www.lucent.com/micro  
docmaster@micro.lucent.com  
N. AMERICA: Microelectronics Group, Lucent Technologies Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18103  
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)  
ASIA PACIFIC: Microelectronics Group, Lucent Technologies Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256  
Tel. (65) 778 8833, FAX (65) 777 7495  
CHINA:  
Microelectronics Group, Lucent Technologies (China) Co., Ltd., A-F2, 23/F, Zao Fong Universe Building, 1800 Zhong Shan Xi Road, Shanghai  
200233 P. R. China Tel. (86) 21 6440 0468, ext. 316, FAX (86) 21 6440 0652  
JAPAN:  
Microelectronics Group, Lucent Technologies Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan  
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700  
EUROPE:  
Data Requests: MICROELECTRONICS GROUP DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148  
Technical Inquiries: GERMANY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot),  
FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 4354 2800 (Helsinki),  
ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid)  
Lucent Technologies Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. No  
rights under any patent accompany the sale of any such product(s) or information. Ambassador is a trademark of Lucent Technologies Inc.  
Copyright © 1999 Lucent Technologies Inc.  
All Rights Reserved  
November 1999  
DS00-028CTI (Replaces DS98-387NTNB, DA99-002NTNB, DA99-003NTNB)  

相关型号:

T810H

High temperature 8 A sensitive TRIACs
STMICROELECTR

T810H-6G

High temperature 8 A sensitive TRIACs
STMICROELECTR

T810H-6G-TR

High temperature 8 A sensitive TRIACs
STMICROELECTR

T810H-6T

High temperature 8 A sensitive TRIACs
STMICROELECTR

T810H-6T-TR

High temperature 8 A sensitive TRIACs
STMICROELECTR

T810T-6I

Snubberless™, logic level and standard 8 A Triacs
STMICROELECTR

T8110

Version History
AGERE

T811004

E-SWITCH 800SP9B5M2QE
E-SWITCH

T8110L

Ambassador㈢ T8110L H.100/H.110 Switch
AGERE

T8112T

COMMON MODE CHOKES For DSL and Telecom Applications
PULSE

T8113T

COMMON MODE CHOKES For DSL and Telecom Applications
PULSE

T8114T

COMMON MODE CHOKES For DSL and Telecom Applications
PULSE