TTSI004321BL-2-DB [AGERE]

4k x 4k Time-Slot Interchanger; 4K X 4K时间时隙交换器
TTSI004321BL-2-DB
型号: TTSI004321BL-2-DB
厂家: AGERE SYSTEMS    AGERE SYSTEMS
描述:

4k x 4k Time-Slot Interchanger
4K X 4K时间时隙交换器

文件: 总61页 (文件大小:1014K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
1 Introduction  
The last issue of this data sheet was August 31, 2005. A change history is included in Section 11 Change History on page  
61. Red change bars have been installed on all text, figures, and tables that were added or changed. All changes to the text  
are highlighted in red. Changes within figures, and the figure title itself, are highlighted in red, if feasible. Formatting or  
grammatical changes have not been highlighted. Deleted sections, paragraphs, figures, or tables will be specifically  
mentioned.  
This document consists of two major sections:  
„ The TSI-4 device hardware description. This section contains ball information, operating conditions, dc electrical charac-  
teristics, timing diagrams, ac characteristics, and packaging information.  
„ The TSI-4 device register description. This section contains register information.  
1.1 Related Documents  
The documentation package for this device consists of the following documents:  
„ The TSI-4 4k x 4k Time-Slot Interchanger Product Brief, the TSI Family Selection Guide, the TSI-4 4k x 4k Time-Slot  
Interchanger Data Sheet (this document), and the TSI-4 Time-Slot Interchanger System Design Guide.  
These documents are available on the public website shown below.  
®
If the reader displays this document using Acrobat Reader , clicking on any blue text will bring the reader to that reference  
point.  
To access related documents, including the documents mentioned above, please go to the following public website, or con-  
tact your Agere representative (see the last page of this document).  
http://www.agere.com/telecom/time_slot_interchangers.html  
1.2 Block Diagram and High-Level Interface Definition  
TEST PATTERN  
GENERATOR  
TEST PATTERN  
MONITOR  
TEST ACCESS  
PORT  
4k x 4k Switch Fabric  
32  
32  
RECEIVE  
CHI  
TRANSMIT  
CHI  
DATA  
STORE  
MICROPROCESSOR  
INTERFACE  
WRITE ADDRESS  
COUNTER  
CONNECTION  
STORE  
READ ADDRESS  
COUNTER  
CLOCK  
GENERATOR  
Figure 1-1. Block Diagram and High-Level Interface Definition  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table of Contents  
Contents  
Page  
1 Introduction .........................................................................................................................................................................1  
1.1 Related Documents .....................................................................................................................................................1  
1.2 Block Diagram and High-Level Interface Definition .....................................................................................................1  
2 Ball Information ...................................................................................................................................................................7  
2.1 Top View Ball Diagram ................................................................................................................................................7  
2.2 Package Ball Assignments ..........................................................................................................................................8  
2.3 Package Ball Matrix ...................................................................................................................................................10  
2.3.1 Top View ..........................................................................................................................................................10  
2.3.2 Bottom View .....................................................................................................................................................11  
2.4 Ball Types ..................................................................................................................................................................12  
2.5 Ball Definitions ...........................................................................................................................................................12  
3 Operating Conditions and Reliability ................................................................................................................................15  
3.1 Absolute Maximum Ratings .......................................................................................................................................15  
3.2 Recommended Operating Conditions .......................................................................................................................15  
3.3 Handling Precautions ................................................................................................................................................15  
3.4 Thermal Parameters (Definitions and Values) ...........................................................................................................16  
3.5 Power Consumption ..................................................................................................................................................17  
4 dc Electrical Characteristics .............................................................................................................................................18  
5 Timing Diagrams and ac Characteristics ..........................................................................................................................19  
6 Register Description .........................................................................................................................................................31  
6.1 Device Addressing Notes ..........................................................................................................................................31  
6.2 Acronyms Used .........................................................................................................................................................31  
6.3 Address Map .............................................................................................................................................................31  
6.4 Register Summary .....................................................................................................................................................32  
6.5 Global Control Registers ...........................................................................................................................................34  
6.6 Connection Store Generator Registers .....................................................................................................................39  
6.7 Test Pattern Generator and Monitor Registers ..........................................................................................................44  
6.8 Concentration Highway Configuration Registers .......................................................................................................48  
7 Switch Fabric Control .......................................................................................................................................................54  
8 Connection Store ..............................................................................................................................................................58  
9 Outline Diagrams ..............................................................................................................................................................60  
10 Ordering Information .......................................................................................................................................................61  
11 Change History ...............................................................................................................................................................61  
11.1 Navigating Through an Adobe Acrobat Document ..................................................................................................61  
2
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table of Contents (continued)  
Contents  
Page  
Table 2-1. Package Ball Assignments in Signal Name Order.................................................................................................8  
Table 2-2. Package Ball Assignments (Top View) ................................................................................................................10  
Table 2-3. Package Ball Assignments (Bottom View)........................................................................................................... 11  
Table 2-4. Ball Types ............................................................................................................................................................12  
Table 2-5. Timing Port ..........................................................................................................................................................12  
Table 2-6. Transmit and Receive Concentration Highways..................................................................................................12  
Table 2-7. Control Port..........................................................................................................................................................13  
Table 2-8. Initialization and Test Access...............................................................................................................................13  
Table 2-9. Power Balls..........................................................................................................................................................14  
Table 3-1. Absolute Maximum Ratings.................................................................................................................................15  
Table 3-2. Operating Conditions...........................................................................................................................................15  
Table 3-3. ESD Tolerance.....................................................................................................................................................15  
Table 3-4. Thermal Parameter Values..................................................................................................................................16  
Table 3-5. Power Consumption ............................................................................................................................................17  
Table 4-1. CMOS Inputs .......................................................................................................................................................18  
Table 4-2. CMOS Outputs ....................................................................................................................................................18  
Table 4-3. CMOS Bidirectionals (DATA[15:0]) ......................................................................................................................18  
Table 5-1. CHICLK Timing Specifications.............................................................................................................................19  
Table 5-2. MPUCLK Timing Specifications ...........................................................................................................................19  
Table 5-3. CMOS Output ac Timing Specification *..............................................................................................................20  
Table 5-4. CHI Interface Timing............................................................................................................................................21  
Table 5-5. CHI 3-State Output Control..................................................................................................................................27  
Table 5-6. Microprocessor Port Timing—Read Cycle...........................................................................................................28  
Table 5-7. Microprocessor Port Timing—Write Cycle...........................................................................................................29  
Table 6-1. Address Map........................................................................................................................................................31  
Table 6-2. Global Registers ..................................................................................................................................................32  
Table 6-3. Connection Store Generator Registers................................................................................................................32  
Table 6-4. Test Pattern Generator and Monitor Registers ....................................................................................................33  
Table 6-5. Concentration Highway Configuration Registers.................................................................................................33  
Table 6-6. Switch Fabric Control...........................................................................................................................................33  
Table 6-7. Connection Store .................................................................................................................................................34  
Table 6-8. Reserved Registers .............................................................................................................................................34  
Table 6-9. Version_Control (Read Only)...............................................................................................................................34  
Table 6-10. Chip_Identity (Read Only) .................................................................................................................................34  
Table 6-11. Summary_Interrupt_Status (Read Only)............................................................................................................35  
Table 6-12. Summary_Interrupt_Mask (Read/Write)............................................................................................................35  
Table 6-13. CPU_Access_Error (CORWN) ..........................................................................................................................36  
Table 6-14. CPU_Access_Error_Mask (Read/Write)............................................................................................................36  
Table 6-15. Global_Control (Read/Write) .............................................................................................................................37  
Table 6-16. PLL_Control (Read/Write) .................................................................................................................................38  
Table 6-17. Power_Control (Read/Write)..............................................................................................................................38  
Table 6-18. Invalid_Address_Trap (Read Only)....................................................................................................................38  
Table 6-19. Scratch_Register (Read/Write)..........................................................................................................................38  
Table 6-20. Reserved_0 (Read/Write)..................................................................................................................................39  
Table 6-21. CSG_Control (Read/Write)................................................................................................................................39  
Table 6-22. CSG_Status (Read Only)...................................................................................................................................40  
Table 6-23. CSG_Starting_Address (Read/Write) ................................................................................................................40  
Table 6-24. CSG_Ending_Address (Read/Write) .................................................................................................................40  
Table 6-25. CSG_Write_Enable_Low (Read/Write)..............................................................................................................40  
Table 6-26. CSG_Write_Enable_High (Read/Write).............................................................................................................40  
Table 6-27. CSG_Seed_Low (Read/Write)...........................................................................................................................41  
Table 6-28. CSG_Seed_High (Read/Write)..........................................................................................................................41  
Agere Systems Inc.  
3
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table of Contents (continued)  
Tables  
Page  
Table 6-29. CSG_OR_Mask_Low (Read/Write)...................................................................................................................41  
Table 6-30. CSG_OR_Mask_High (Read/Write) ..................................................................................................................41  
Table 6-31. CSG_AND_Mask_Low (Read/Write).................................................................................................................42  
Table 6-32. CSG_AND_Mask_High (Read/Write)................................................................................................................42  
Table 6-33. CS_Stream_Control (Read/Write) .....................................................................................................................42  
Table 6-34. CSG_Configuration (Read/Write) ......................................................................................................................43  
Table 6-35. TPG_Configuration (Read/Write).......................................................................................................................44  
Table 6-36. TPG_User_Pattern (Read/Write).......................................................................................................................44  
Table 6-37. TPM_Configuration (Read/Write) ......................................................................................................................45  
Table 6-38. TPM_User_Pattern (Read/Write).......................................................................................................................45  
Table 6-39. TPM_Error_Count (Sat/Roll*) ............................................................................................................................46  
Table 6-40. TPG_Inject_Error_Count (Write Only)...............................................................................................................46  
Table 6-41. TPG_Data_Invert_Mask (Read/Write)...............................................................................................................46  
Table 6-42. TPM_Status (Read Only)...................................................................................................................................47  
Table 6-43. TPM_Status_Mask (Read/Write) .......................................................................................................................47  
Table 6-44. Receive_CHI_Configuration (Read/Write).........................................................................................................48  
Table 6-45. Receive_CHI_Status (CORWN) Receive_CHI_Status (CORWN).....................................................................48  
Table 6-46. Receive_CHI_Status_Mask (Read/Write)..........................................................................................................49  
Table 6-47. Receive_CHI_Global_Configuration (Read/Write) ............................................................................................49  
Table 6-48. Transmit_CHI_Configuration (Read/Write)........................................................................................................50  
Table 6-49. Transmit_CHI_Status (CORWN) .......................................................................................................................51  
Table 6-50. Transmit_CHI_Status_Mask (Read/Write).........................................................................................................51  
Table 6-51. Transmit_CHI_Global_Configuration (Read/Write)............................................................................................52  
Table 6-52. Receive_CHI_Time_Slot_Offset (Read/Write)...................................................................................................53  
Table 6-53. Transmit_CHI_Time_Slot_Offset (Read/Write)..................................................................................................53  
Table 7-1. SF_Status (CORWN)...........................................................................................................................................54  
Table 7-2. SF_Status_Mask (Read/Write) ............................................................................................................................54  
Table 7-3. Data_Store_Time_Slot_Capture_Select (Read/Write).........................................................................................55  
Table 7-4. Data_Store_Captured_Data (Read Only)............................................................................................................55  
Table 7-5. Connection_Store_Parity_Error_Address_Trap (CORWN) .................................................................................56  
Table 7-6. Receive_Link_Offset (Read Only) .......................................................................................................................56  
Table 7-7. Transmit_Link_Offset (Read/Write) .....................................................................................................................56  
Table 7-8. Wide_Mode_Control (Read/Write).......................................................................................................................57  
Table 8-1. Low_Control_Word (Read/Write).........................................................................................................................58  
Table 8-2. High_Control_Word (Read/Write)........................................................................................................................59  
Table 10-1. Ordering Information..........................................................................................................................................61  
4
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table of Contents (continued)  
Figures  
Page  
Figure 1-1. Block Diagram and High-Level Interface Definition..............................................................................................1  
Figure 2-1. Package Diagram (Top View) ..............................................................................................................................7  
Figure 5-1. CHICLK Timing Specifications...........................................................................................................................19  
Figure 5-2. MPUCLK Timing Specifications .........................................................................................................................19  
Figure 5-3. ac Timing Specification ......................................................................................................................................20  
Figure 5-4. CHI Interface Timing ..........................................................................................................................................21  
Figure 5-5. Typical Receive CHI Timing with 16.384 Mbits/s Data and 16.384 MHz CHICLK.............................................22  
Figure 5-6. Transmit CHI Timing with 16.384 Mbits/s Data and 16.384 MHz CHICLK ........................................................22  
Figure 5-7. Typical Receive CHI Timing with 8.192 Mbits/s Data and 16.384 MHz CHICLK...............................................23  
Figure 5-8. Transmit CHI Timing with 8.192 Mbits/s Data and 16.384 MHz CHICLK ..........................................................23  
Figure 5-9. Typical Receive CHI Timing with 4.096 Mbits/s Data and 16.384 MHz CHICLK...............................................24  
Figure 5-10. Transmit CHI Timing with 4.096 Mbits/s Data and 16.384 MHz CHICLK ........................................................24  
Figure 5-11. Typical Receive CHI Timing with 2.048 Mbits/s Data and 16.384 MHz CHICLK.............................................25  
Figure 5-12. Transmit CHI Timing with 2.048 Mbits/s Data and 16.384 MHz CHICLK ........................................................25  
Figure 5-13. Typical Receive CHI Timing with 8.192 Mbits/s Data and 8.192 MHz CHICLK...............................................26  
Figure 5-14. Transmit CHI Timing with 8.192 Mbits/s Data and 8.192 MHz CHICLK ..........................................................26  
Figure 5-15. CHI 3-State Output Control..............................................................................................................................27  
Figure 5-16. Microprocessor Port Timing—Read Cycle.......................................................................................................28  
Figure 5-17. Microprocessor Port Timing—Write Cycle .......................................................................................................29  
Figure 6-1. Transmit CHI Configuration (R/W) .....................................................................................................................50  
Agere Systems Inc.  
5
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Hardware Description  
6
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
2 Ball Information  
2.1 Top View Ball Diagram  
The device is housed in a 240-ball plastic ball grid array. Figure 2-1 shows the ball arrangement viewed from the top of the  
package. The balls are spaced on a 1.0 mm pitch.  
1
2
4
5
7
8
9 10  
12 13  
15 16  
18  
17  
3
6
11  
14  
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
Figure 2-1. Package Diagram (Top View)  
Agere Systems Inc.  
7
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
2.2 Package Ball Assignments  
Table 2-1. Package Ball Assignments in Signal Name Order  
Symbol  
Ball  
Symbol  
Ball  
Symbol  
Ball  
Symbol  
Ball  
Symbol  
Ball  
ADDR00  
ADDR01  
ADDR02  
ADDR03  
ADDR04  
ADDR05  
ADDR06  
ADDR07  
ADDR08  
ADDR09  
ADDR10  
ADDR11  
ADDR12  
ADDR13  
ADDR14  
ADDR15  
AS  
A17  
A16  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
DATA13  
DATA14  
DATA15  
DT  
P18  
P17  
P16  
H17  
T11  
R17  
H16  
K15  
R18  
P15  
J17  
H15  
F17  
F18  
E15  
E16  
E17  
D17  
B18  
C18  
D18  
T18  
V17  
V2  
RXD11  
RXD12  
RXD13  
RXD14  
RXD15  
RXD16  
RXD17  
RXD18  
RXD19  
RXD20  
RXD21  
RXD22  
RXD23  
RXD24  
RXD25  
RXD26  
RXD27  
RXD28  
RXD29  
RXD30  
RXD31  
TCK  
V7  
T8  
TXD08  
TXD09  
TXD10  
TXD11  
TXD12  
TXD13  
TXD14  
TXD15  
TXD16  
TXD17  
TXD18  
TXD19  
TXD20  
TXD21  
TXD22  
TXD23  
TXD24  
TXD25  
TXD26  
TXD27  
TXD28  
TXD29  
TXD30  
TXD31  
VDD15  
F1  
G3  
G2  
G1  
H2  
H1  
J2  
VDD15  
VDD15  
VDD15  
VDD15  
VDD15  
VDD15  
VDD15  
VDD15  
VDD15  
VDD15  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDD33  
VDDPLL  
NC  
D13  
D14  
G4  
H4  
U8  
V8  
FSYNC  
HIZ  
U9  
L4  
V9  
M4  
R7  
INT  
V10  
U10  
V11  
U11  
V12  
U12  
V13  
U13  
V14  
U14  
V15  
U15  
T15  
V16  
U16  
G17  
G16  
G18  
G15  
H18  
B1  
MPUCLK  
PAR0  
J1  
R8  
K1  
K2  
L1  
R11  
R12  
C9  
A8  
PAR1  
A7  
R/W  
A6  
RESET  
RSV1  
L2  
C10  
C17  
D9  
A5  
M1  
M2  
N1  
N2  
N3  
P1  
P2  
R1  
R2  
T1  
A4  
RSV2  
A3  
RSV3  
D10  
E3  
A2  
RSV4  
J16  
R16  
E18  
D16  
J18  
K18  
K17  
L18  
L17  
L16  
M18  
M17  
M16  
M15  
N18  
N17  
N16  
N15  
RSV5  
F3  
CHICLK  
CKSPD0  
CKSPD1  
CS  
RSV6  
F15  
H3  
RSV7  
RSV8  
J3  
RSV9  
K16  
P3  
DATA00  
DATA01  
DATA02  
DATA03  
DATA04  
DATA05  
DATA06  
DATA07  
DATA08  
DATA09  
DATA10  
DATA11  
DATA12  
RSV10  
RSV11  
RXD00  
RXD01  
RXD02  
RXD03  
RXD04  
RXD05  
RXD06  
RXD07  
RXD08  
RXD09  
RXD10  
TDI  
T2  
R3  
TDO  
U1  
C5  
C6  
C7  
C12  
C13  
C14  
D5  
D6  
D7  
D12  
T5  
U3  
TMS  
T6  
V3  
TRSTN  
TXD00  
TXD01  
TXD02  
TXD03  
TXD04  
TXD05  
TXD06  
TXD07  
VDD15  
T9  
U4  
VDD15  
VDD15  
T10  
T14  
T17  
R14  
K3  
V4  
C2  
U5  
C1  
VDD15  
VDD15  
V5  
D2  
U6  
D1  
VDD15  
VDD15  
VDD15  
V6  
E2  
NC  
T4  
T7  
E1  
VSS  
A1  
U7  
F2  
VDD15  
VSS  
A18  
8
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 2-1. Package Ball Assignments in Signal Name Order (continued)  
Symbol  
Ball  
Symbol  
Ball  
Symbol  
Ball  
Symbol  
Ball  
Symbol  
Ball  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
B2  
C11  
J11  
R9  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
C8  
J10  
R6  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
J9  
R5  
VSS  
VSS  
R4  
B4  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
B3  
C15  
J15  
R10  
B8  
B5  
VSS  
C16  
K4  
B6  
D3  
VSS  
B7  
D4  
K8  
VSS  
R15  
B9  
D8  
K9  
T3  
VSS  
D11  
K11  
T16  
B13  
H8  
K10  
T13  
B12  
F16  
L10  
V1  
T12  
B11  
F4  
B10  
E4  
VSS  
D15  
L3  
VSS  
L8  
VSS  
U2  
L9  
U17  
B15  
H10  
M3  
C4  
VSS  
B14  
H9  
U18  
B16  
H11  
N4  
VSS  
L11  
V18  
C3  
VSS  
L15  
R13  
J8  
B17  
J4  
VSSPLL  
VSS  
P4  
Agere Systems Inc.  
9
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
2.3 Package Ball Matrix  
2.3.1 Top View  
Table 2-2. Package Ball Assignments (Top View)  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
ADDR15 ADDR14 ADDR13 ADDR12 ADDR11 ADDR10 ADDR09 ADDR08 ADDR07 ADDR06 ADDR05 ADDR04 ADDR03 ADDR02  
ADDR01 ADDR00  
VSS  
VSS  
A
B
C
D
E
F
TXD00  
RSV7  
RSV8  
RSV9  
CKSPD0  
RSV2  
TDO  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VSS  
VSS  
VSS  
VDD33  
VDD33  
VSS  
VDD33  
VDD33  
VSS  
VSS  
VSS  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VSS  
VSS  
VSS  
TXD02 TXD01  
TXD04 TXD03  
TXD06 TXD05  
TXD08 TXD07  
TXD11 TXD10  
TXD13 TXD12  
TXD15 TXD14  
TXD16 TXD17  
TXD18 TXD19  
TXD20 TXD21  
TXD22 TXD23  
TXD25 TXD26  
TXD27 TXD28  
TXD29 TXD30  
VSS  
VDD33  
RSV6  
CKSPD1  
VSS  
VSS  
VSS  
RSV3  
RSV4  
VSS  
TDI  
RSV5  
RSV1  
TCK  
VDD33  
VSS  
VDD33  
TXD09  
VSS  
VDD33  
TMS  
VDD15  
VDD15  
G
H
J
TRSTN  
VDD33  
VSS  
VSS  
VSS  
VSS  
RESET  
VSS  
INT  
DT  
VDD33  
NC  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
AS  
R/W  
CS  
MPUCLK  
VDD33  
DATA01  
DATA00  
K
L
VSS  
VSS  
VDD15  
VDD15  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
DATA08  
DATA12  
PAR1  
DATA04  
DATA07  
DATA11  
DATA15  
CHICLK  
VSS  
DATA03  
DATA06  
DATA10  
DATA14  
DATA02  
DATA05  
DATA09  
DATA13  
PAR0  
M
N
P
R
T
TXD24  
VDD33  
VDD33  
VSS  
VSS  
VSS  
VSS  
VDD33  
RXD05  
RXD06  
VSS  
VDD33  
RXD07  
RXD08  
VDD15  
RXD09  
RXD10  
RXD11  
VDD15  
RXD12  
RXD13  
RXD14  
VSS  
VDD33  
RXD15  
RXD16  
VSS  
VDD33  
RXD18  
RXD17  
VDD15  
FSYNC  
RXD20  
RXD19  
VDD15 VSSPLL VDDPLL  
VSS  
HIZ  
NC  
VSS  
VSS  
VDD33  
RXD26  
RXD25  
RXD29  
RXD28  
RXD27  
RSV10  
VDD33  
TXD31  
VSS  
VSS  
RXD01  
RXD02  
RXD03  
RXD04  
RXD22  
RXD21  
RXD24  
RXD23  
RXD31  
RXD30  
VSS  
VSS  
VSS  
U
V
RXD00  
RSV11  
10  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 20, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
2.3.2 Bottom View  
Table 2-3. Package Ball Assignments (Bottom View)  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
VSS  
RXD00  
RXD02  
RXD04  
RXD06  
RXD08  
RXD11  
RXD14  
RXD16  
RXD17  
RXD19  
RXD21  
RXD23  
RXD25  
RXD27  
RXD30  
RSV11  
VSS  
V
U
T
TXD31  
VSS  
RXD01  
VSS  
RXD03  
NC  
RXD05  
VDD33  
VSS  
RXD07  
VDD33  
VSS  
RXD10  
RXD09  
VDD15  
RXD13  
RXD12  
VDD15  
RXD15  
VDD33  
VSS  
RXD18  
VDD33  
VSS  
RXD20  
FSYNC  
VDD15  
RXD22  
VSS  
RXD24  
VSS  
RXD26  
VDD33  
RXD28  
RXD29  
VSS  
RXD31  
VSS  
VSS  
VSS  
TXD29 TXD30  
TXD27 TXD28  
TXD25 TXD26  
TXD22 TXD23  
TXD20 TXD21  
TXD18 TXD19  
TXD16 TXD17  
TXD15 TXD14  
TXD13 TXD12  
TXD11 TXD10  
TXD08 TXD07  
TXD06 TXD05  
TXD04 TXD03  
TXD02 TXD01  
VDD33  
RSV10  
PAR0  
VDD33  
VDD33  
TXD24  
VSS  
VSS  
VDD15 VSSPLL VDDPLL  
CHICLK  
DATA15  
DATA11  
DATA07  
DATA04  
VDD33  
R
P
N
M
L
HIZ  
VSS  
PAR1  
DATA14  
DATA13  
DATA09  
DATA05  
DATA02  
DATA00  
VSS  
DATA12  
DATA08  
VSS  
DATA10  
DATA06  
DATA03  
DATA01  
VDD15  
VDD15  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
NC  
MPUCLK  
VSS  
K
J
VDD33  
VSS  
AS  
R/W  
CS  
TRSTN  
VDD33  
TXD09  
VDD15  
VDD15  
VSS  
VSS  
VSS  
VSS  
VSS  
H
G
F
RESET  
TMS  
INT  
TDI  
DT  
TCK  
TDO  
RSV2  
VSS  
RSV4  
RSV1  
RSV5  
RSV6  
VDD33  
VDD33  
VSS  
VDD33  
RSV3  
CKSPD0  
RSV9  
RSV8  
RSV7  
VSS  
VSS  
E
D
C
B
A
CKSPD1  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VSS  
VSS  
VSS  
VDD33  
VDD33  
VSS  
VDD33  
VDD33  
VSS  
VSS  
VSS  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VDD15  
VDD15  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VSS  
VDD33  
VSS  
TXD00  
VSS  
VSS  
VSS  
ADDR15 ADDR14 ADDR13 ADDR12 ADDR11 ADDR10 ADDR09 ADDR08 ADDR07 ADDR06 ADDR05 ADDR04 ADDR03 ADDR02  
ADDR01 ADDR00  
VSS  
11  
Agere Systems Inc.  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
2.4 Ball Types  
This table describes each type of input, output, and I/O ball used in the device.  
Table 2-4. Ball Types  
Type Label  
Description  
I
CMOS input, TTL switching thresholds.  
I pd  
I pu  
O
CMOS input, TTL switching thresholds with internal pull-down resistor.  
CMOS input, TTL switching thresholds with internal pull-up resistor.  
CMOS output.  
O od  
I/O  
P
Open-drain output.  
Bidirectional ball. CMOS input with TTL switching thresholds and CMOS output.  
Power and ground.  
2.5 Ball Definitions  
This section describes the function of each of the device balls. The balls are listed by ball name. The static parameters (drive  
currents, switching thresholds, etc.) for each ball type (input, output, etc.) are described in Table 4-1 on page 18 through  
Table 4-3.  
Table 2-5. Timing Port  
Ball Name Type  
Name/Description  
FSYNC  
I
Frame Synchronization. This signal indicates the beginning of a 125 µs frame event (8 kHz). The  
FSYNC ball can be programmed as active-low or active-high, but its polarity is the same for all  
concentration highway interfaces (CHI). FSYNC can be sampled on either the positive or negative  
edge of CHICLK. Time-slot numbers and bit offsets for each CHI are assigned relative to the detection  
of FSYNC.  
CHICLK  
CKSPD0  
I
I
Clock. This is the master synchronous clock for the transmit and receive concentration highways. The  
frequency can be 8.192 MHz or 16.384 MHz. It must be at least as fast as the highest CHI data rate.  
Clock Speed. Static control input that should be tied according to the frequency of CHICLK. If CHICLK  
is connected to an 8.192 MHz source, CKSPD0 should be tied to VSS. If CHICLK is connected to a  
16.384 MHz source, CKSPD0 should be tied to VDD33.  
CKSPD1 I pd Clock Speed. Reserved, leave disconnected. 20 kpull-down resistor.  
Table 2-6. Transmit and Receive Concentration Highways  
Ball Name Type  
Name/Description  
RXD[31:0] I pd Receive Data [31:0]. Receive concentration highways. These are serial, synchronous data streams,  
which may be individually programmed to operate at 2.048 Mbits/s, 4.096 Mbits/s, 8.192 Mbits/s, or  
16.384 Mbits/s. They carry 32, 64, 128, or 256 time slots (respectively) each occupying eight  
contiguous bits. 20 kpull-down resistor.  
TXD[31:0]  
O
Transmit Data [31:0]. These are output concentration highway data streams with data rate options  
identical to the RXD inputs.  
12  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 2-7. Control Port  
Ball Name Type  
Name/Description  
MPUCLK  
I
I
I
Processor Clock. This clock is used to sample address, data, and control signals from the  
microprocessor. This clock must be within the range of 0 MHz—66 MHz. Required for operation.  
CS  
Chip Select. Active-low chip select. This input is held low for the duration of any read or write access  
to the device. Required for operation.  
AS  
Address Strobe. Active-low address strobe that is one MPUCLK cycle wide at the start of a  
microprocessor access cycle to the device. This is used to initiate a microprocessor access. Required  
for operation.  
R/W  
I
Read/Write. Cycle selection. R/W is set high during a read cycle, or set low for a write cycle.  
Required for operation.  
ADDR[15:0] I pu Address [15:0]. ADDR[15] is the most significant bit and ADDR[0] is the least significant bit for  
addressing all the internal registers during microprocessor access cycles. All addresses are 16-bit  
word addresses; therefore, in a typical application ADDR[0] of the device would be connected to  
address bit 1 of a byte addressable system address bus. Required for operation. 200 kpull-up  
resistor.  
Note: The device is little-endian; the least significant byte is stored in the lowest address and the  
most significant byte is stored in the highest address. Care must be exercised when  
connecting to microprocessors that use big-endian byte ordering.  
DATA[15:0] I/O Data [15:0]. Data bus for all transfers between the microprocessor and the internal registers. The  
balls are inputs during write cycles and outputs during read cycles. DATA[15] is the most significant  
bit, and DATA[0] is the least significant bit. Required for operation.  
PAR[1:0]  
I/O Control Port Parity [1:0]. Byte-wide parity bits for data. PAR[1] is the parity for DATA[15:8], and  
PAR[0] is the parity for DATA[7:0]. The parity sense (even or odd) is application programmable via a  
register bit in the device. Not required for operation.  
DT  
O
Data Transfer Acknowledge. Active-low for one MPUCLK cycle. Indicates that data has been written  
during write cycles or that data is valid during read cycles. High impedance when CS is a 1 and driven  
when CS is 0. Required for operation.  
INT  
O od Interrupt. This output is asserted low to indicate that an interrupt condition has occurred. This signal  
remains active-low until the interrupt status register has been cleared or masked.  
Table 2-8. Initialization and Test Access  
Ball Name Type  
Name/Description  
I pu Reset. Global reset, active-low. Initializes all internal registers to their default state. The reset occurs  
asynchronously, but RESET should be held low for at least two CHICLK periods. 20 kpull-up resistor.  
RESET  
TCK  
I pu Test Clock. This signal provides timing for the boundary-scan and test access port (TAP) controller.  
Should be static, except during boundary-scan testing. 20 kpull-up resistor.  
TDI  
TMS  
I pu Test Data In. Data input for the boundary-scan. Sampled on the rising edge of TCK. 20 kpull-up  
resistor.  
I pu Test Mode Select (Active-Low). Controls boundary-scan test operations. TMS is sampled on the rising  
edge of TCK. 20 kpull-up resistor.  
TRSTN  
TDO  
I pd Test Reset (Active-Low). This signal is an asynchronous reset for the TAP controller. 20 kpull-down  
resistor.  
O
Test Data Out. Updated on the falling edge of TCK. The TDO output is high impedance except when  
scanning out test data.  
I pu Output Enable. All output and bidrectional buffers will be high-impedance when this input is low unless  
boundary scan is enabled (TRSTN = 1). 20 kpull-up resistor.  
HIZ  
RSV[11:1]  
Reserved [11:1]. These balls are used by Agere Systems during the manufacturing process; they must  
be left unconnected.  
Agere Systems Inc.  
13  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 2-9. Power Balls  
Symbol Type  
Name/Description  
VDD33  
VDD15  
VSS  
P
P
P
P
I/O Power. Power supply balls for the I/O pads (3.3 V ± 5%).  
Core Power. Power supply balls for the core (1.5 V ± 5%).  
Ground. Common ground balls for 3.3 V and 1.5 V supplies.  
VDDPLL  
PLL Power. 1.5 V power supply for the internal phase-locked loop. Must include local 0.01 µF capacitor to  
VSSPLL.  
VSSPLL  
P
PLL Ground. Isolated ground for the internal phase-locked loop.  
14  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
3 Operating Conditions and Reliability  
3.1 Absolute Maximum Ratings  
Stresses in excess of the absolute maximum ratings can cause permanent damage to the device. These are absolute  
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 the data sheet. Exposure to absolute maximum ratings for extended periods can  
adversely affect device reliability.  
Table 3-1. Absolute Maximum Ratings  
Parameter  
Supply Voltage (VDD33)  
Min  
Max  
Unit  
–0.5  
–0.5  
4.2  
1.8  
V
V
Supply Voltage (VDD15)  
Input Voltage:  
TXD[31:0]  
All Other Inputs  
–0.5  
–0.3  
5.5  
VDD33 + 0.3  
V
V
Storage Temperature  
Junction Temperature  
–40  
125  
125  
°C  
°C  
3.2 Recommended Operating Conditions  
Table 3-2 lists the voltages, along with the tolerances, that are required for proper operation of the device.  
Table 3-2. Operating Conditions  
Parameter  
Supply Voltage (VDD33)  
Min  
Typ  
Max  
Unit  
3.14  
1.4  
3.3  
1.5  
3.47  
1.6  
85  
V
V
Supply Voltage (VDD15)  
Ambient Temperature  
–40  
°C  
3.3 Handling Precautions  
Although electrostatic discharge (ESD) protection circuitry has been designed into this device, proper precautions must be  
taken to avoid exposure to ESD and electrical overstress (EOS) during all handling, assembly, and test operations. Agere  
employs both a human-body model (HBM) and a charged-device model (CDM) qualification requirement in order to deter-  
mine ESD-susceptibility limits and protection design evaluation. ESD voltage thresholds are dependent on the circuit param-  
eters used in each of the models, as defined by JEDEC’s JESD22-A114 (HBM) and JESD22-C101 (CDM) standards.  
Table 3-3. ESD Tolerance  
Device  
Voltage  
Type  
TSI-4  
2,000 V  
500 V  
HBM (human-body model)  
CDM (charged-device model)  
Agere Systems Inc.  
15  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
3.4 Thermal Parameters (Definitions and Values)  
System and circuit board level performance depends not only on device electrical characteristics, but also on device thermal  
characteristics. The thermal characteristics frequently determine the limits of circuit board or system performance, and they  
can be a major cost adder or cost avoidance factor. When the die temperature is kept below 125 °C, temperature-activated  
failure mechanisms are minimized. The thermal parameters that Agere provides for its packages help the chip and system  
designer choose the best package for their applications, including allowing the system designer to thermally design and in-  
tegrate their systems.  
It should be noted that all the parameters listed below are affected, to varying degrees, by package design (including paddle  
size) and choice of materials, the amount of copper in the test board or system board, and system airflow.  
Θ
- Junction to Air Thermal Resistance  
JA  
Θ
Θ
is a number used to express the thermal performance of a part under JEDEC standard natural convection conditions.  
is calculated using the following formula:  
JA  
JA  
Θ
= (T – T  
) / P; where P = power  
amb  
JA  
J
Θ
Θ
- Junction to Moving Air Thermal Resistance  
JMA  
is effectively identical to Θ but represents performance of a part mounted on a JEDEC four layer board inside a wind  
JMA  
JA  
tunnel with forced air convection. Θ  
is reported at airflows of 200 LFPM and 500 LFPM (linear feet per minute), which  
JMA  
roughly correspond to 1 m/s and 2.5 m/s (respectively). Θ  
is calculated using the following formula:  
JMA  
Θ
= (T – T  
) / P  
amb  
JMA  
J
Θ
Θ
- Junction to Case Thermal Resistance  
JC  
is the thermal resistance from junction to the top of the case. This number is determined by forcing nearly 100% of the  
JC  
heat generated in the die out the top of the package by lowering the top case temperature. This is done by placing the top  
of the package in contact with a copper slug kept at room temperature using a liquid refrigeration unit. Θ is calculated using  
JC  
the following formula:  
Θ
= (T – T ) / P  
J C  
JC  
Θ
Θ
- Junction to Board Thermal Resistance  
JB  
is the thermal resistance from junction to board. This number is determined by forcing the heat generated in the die out  
JB  
of the package through the leads or balls by lowering the board temperature and insulating the package top. This is done  
using a special fixture, which keeps the board in contact with a water chilled copper slug around the perimeter of the package  
while insulating the package top. Θ is calculated using the following formula:  
JB  
Θ
= (T – T ) / P  
J B  
JB  
Ψ
Ψ
- Junction Temperature to Case Temperature  
JT  
correlates the junction temperature to the case temperature. It is generally used by the customer to infer the junction  
JT  
temperature while the part is operating in their system. It is not considered a true thermal resistance. Ψ is calculated using  
JT  
the following formula:  
Ψ
= (T – T ) / P  
J C  
JT  
Table 3-4. Thermal Parameter Values  
Parameter  
Temperature °C/Watt  
Θ
25.1  
21.4  
18.8  
5.8  
JA  
Θ
Θ
Θ
Θ
(1 m/s)  
JMA  
JMA  
JC  
(2.5 m/s)  
13.0  
JB  
16  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
3.5 Power Consumption  
Table 3-5. Power Consumption  
Supply Voltage  
*
Typ  
Max  
VDD33  
VDD15  
100 mW at 3.3 V  
275 mW at 1.5 V  
150 mW at 3.47 V  
325 mW at 1.6 V  
* MPUCLK = 66 MHz, CHICLK = 16.384 MHz, TA = 25 °C, all CHIs active, all outputs loaded with 50 pF.  
Agere Systems Inc.  
17  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
4 dc Electrical Characteristics  
This section describes all the static parameters associated with all the ball types used in the device.  
Table 4-1. CMOS Inputs  
Parameter  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
Input Leakage Current  
High-input Voltage  
Low-input Voltage  
Input Capacitance  
IIL  
VIH  
VIL  
CI  
VSS < VIN < VDD33  
2.0  
–0.3  
1*  
VDD33 + 0.3  
0.8  
µA  
V
V
2.5  
pF  
* Excludes current due to pull-up or pull-down resistors.  
Table 4-2. CMOS Outputs  
Parameter  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
Output Voltage Low  
Output Voltage High  
Output Current Low  
Output Current High  
Output Capacitance  
HIZ Output Leakage Current  
VOL  
VOH  
IOL  
IOL = –10 mA  
2.4  
3
0.4  
V
IOL = 10 mA  
V
10  
10  
mA  
mA  
pF  
µA  
IOH  
CO  
IOZ  
10  
Table 4-3. CMOS Bidirectionals (DATA[15:0])  
Parameter  
Leakage Current  
Symbol  
Conditions  
Min  
Typ  
Max  
Unit  
IL  
VSS < VIN < VDD33  
2.0  
–0.3  
5.0  
11  
µA  
V
High-input Voltage  
Low-input Voltage  
Biput Capacitance  
Output Voltage Low  
Output Voltage High  
VIH  
VIL  
VDD33 + 0.3  
0.8  
V
CIB  
VOL  
VOH  
pF  
V
IOL = –10 mA  
IOL = 10 mA  
0.4  
2.4  
V
18  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
5 Timing Diagrams and ac Characteristics  
Figure 5-1 and Figure 5-2 describe the timing specifications for the input clocks  
t2  
t1  
t3  
VDD33  
VIH  
VIH  
t4  
50%  
VIL  
VIL  
Figure 5-1. CHICLK Timing Specifications  
Table 5-1. CHICLK Timing Specifications  
Parameter  
Description  
CHICLK Rise Time  
Min  
Typ  
Max  
Unit  
t1  
t2  
t2  
t3  
t4  
t4  
48.84  
24.42  
2
7
73.24  
36.62  
7
ns  
ns  
ns  
ns  
ns  
ns  
CHICLK Width (8.192 MHz)*  
CHICLK Width (16.384 MHz)*  
CHICLK Fall Time  
2
CHICLK Period (8.192 MHz)  
CHICLK Period (16.384 MHz)  
122.07  
61.03  
* VIH to VIH or VIL to VIL.  
t6  
t5  
t7  
VDD33  
VIH  
VIH  
t8  
50%  
VIL  
VIL  
Figure 5-2. MPUCLK Timing Specifications  
Table 5-2. MPUCLK Timing Specifications  
Parameter  
Description  
MPUCLK Rise Time  
Min  
Typ  
Max  
Unit  
t5  
t6  
t7  
t8  
6.06  
2
2
7
7
ns  
ns  
ns  
ns  
MPUCLK Width*  
MPUCLK Fall Time  
MPUCLK Period  
15.2  
* VIH to VIH or VIL to VIL.  
Agere Systems Inc.  
19  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Figure 5-3 shows the ac timing specifications for the CMOS outputs on the device.  
80 %  
80 %  
20%  
20 %  
t9  
t10  
Figure 5-3. ac Timing Specification  
Table 5-3. CMOS Output ac Timing Specification *  
Parameter  
Description  
Min  
Typ  
Max  
Unit  
t9  
Rise Time (20%—80%)  
Fall Time (80%—20%)  
1.5  
1.5  
7
7
ns  
ns  
t10  
* Test load = 50 pF (total).  
20  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
FSYNC  
t13  
t
14  
CHICLK  
t
15  
t16  
RXD  
TXD  
t19  
t
18  
t17  
Note: This figure assumes the device is programmed to sample FSYNC on the rising edge of CHICLK.  
Figure 5-4. CHI Interface Timing  
Table 5-4. CHI Interface Timing  
Parameter  
Description  
Min  
Max  
Unit  
t13  
t14  
t15  
t16  
t17  
t18  
t19  
FSYNC Setup Time to Active CHICLK Edge  
FSYNC Hold Time from Active CHICLK Edge  
RXD Setup to Active CHICLK Edge  
10  
5
15  
12  
15  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
10  
5
RXD Hold Time from Active CHICLK Edge  
TXD High Z to Data Valid  
2
TXD Propagation Delay from Active CHICLK Edge  
Transmit Data High Impedance*  
* Applies if Driver_Enable_Control = 01. For Driver_Enable_Control = 11 refer to Figure 5-15, CHI 3-State Output Control on page 27.  
All timing specifications apply under the following conditions:  
„ If FS is active-low.  
„ If the falling edge of CHICLK is specified as the active edge.  
„ At all RXD and TXD rates (16.384 Mbits/s, 8.192 Mbits/s, 4.096 Mbits/s, or 2.048 Mbits/s) with a CHICLK frequency of  
16.384 MHz or 8.192 MHz.  
Agere Systems Inc.  
21  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ¼ bit offset  
w/ ½ bit offset  
w/ ¾ bit offset  
w/ bit offset = 1  
w/ 2¾ bit offset  
w/ bit offset = 7  
TS255 B6 TS255 B7  
TS255 B6 TS255 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
data sampled  
TS0 B0  
TS0 B1  
data sampled  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS255 B6 TS255 B7  
TS0 B0  
TS0 B1  
data sampled  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS255 B5 TS255 B6 TS255 B7  
TS255 B5 TS255 B6 TS255 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
data sampled  
TS0 B0  
data sampled  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS255 B3 TS255 B4 TS255 B5 TS255 B6 TS255 B7  
data sampled  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS254 B7 TS255 B0 TS255 B1 TS255 B2 TS255 B3 TS255 B4 TS255 B5 TS255 B6 TS255 B7  
data sampled  
TS0 B 0  
TS0 B1  
TS0 B0  
w/ TS offset = 1,  
bit offset = 0  
TS254 B6 TS254 B7 TS255 B0 TS255 B1 TS255 B2 TS255 B3 TS255 B4 TS255 B5 TS255 B6 TS255 B7  
data sampled  
w/ TS offset = 13,  
bit offset = 3¼  
TS242 B3 TS242 B4 TS242 B5 TS242 B6 TS242 B7 TS243 B0 TS243 B1 TS243 B2 TS243 B3 TS243 B4 TS243 B5  
data sampled  
w/ TS offset = 255,  
bit offset = 7¾  
TS255 B6 TS255 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS0 B6  
TS0 B7  
TS1 B0  
data sampled  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-5. Typical Receive CHI Timing with 16.384 Mbits/s Data and 16.384 MHz CHICLK  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ½ bit offset  
w/ bit offset = 1  
TS255 B5  
TS255 B6  
TS255 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS255 B5  
TS255 B6  
TS255 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS255 B4  
TS254 B5  
TS255 B5  
TS254 B6  
TS255 B6  
TS254 B7  
TS255 B7  
TS255 B0  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
w/ TS offset = 1,  
bit offset = 0  
TS255 B1  
TS255 B2  
TS255 B3  
TS255 B4  
TS255 B5  
w/ TS offset = 255,  
bit offset = 7½  
TS255 B6  
TS255 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
Notes:  
1/4 bit offset not valid with 16 Mbits/s data.  
For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the  
CHICLK.  
Figure 5-6. Transmit CHI Timing with 16.384 Mbits/s Data and 16.384 MHz CHICLK  
22  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ¼ bit offset  
w/ ½ bit offset  
w/ ¾ bit offset  
w/ bit offset = 1  
w/ 2¾ bit offset  
w/ bit offset = 7  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
data sampled  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
data sampled  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
data sampled  
TS 127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
data sampled  
TS0 B0  
TS127 B6  
TS127 B7  
TS0 B1  
TS0 B2  
TS0 B3  
data sampled  
TS 127 B4  
TS127 B5  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
data sampled  
TS127 B0  
TS126 B7  
TS127 B1  
TS127 B0  
TS127 B2  
TS127 B1  
TS127 B3  
TS127 B2  
TS127 B4  
TS127 B3  
TS127 B5  
TS127 B4  
data sampled  
data sampled  
w/ TS offset = 1,  
bit offset = 0  
w/ TS offset = 13,  
bit offset = 3¼  
TS114 B4  
TS114 B5  
TS114 B6  
TS114 B7  
TS115 B0  
TS115 B1  
data sampled  
TS0 B1  
w/ TS offset = 127,  
bit offset = 7¾  
TS 127 B7  
TS0 B0  
TS0 B2  
TS0 B3  
TS0 B4  
data sampled  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-7. Typical Receive CHI Timing with 8.192 Mbits/s Data and 16.384 MHz CHICLK  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ¼ bit offset  
w/ ½ bit offset  
w/ bit offset = 1  
TS 127 B6  
TS127 B6  
TS127 B6  
TS127 B7  
TS127 B7  
TS127 B7  
TS0 B0  
TS0 B0  
TS0 B0  
TS0 B1  
TS0 B1  
TS0 B1  
TS0 B2  
TS0 B2  
TS0 B2  
TS0 B3  
TS0 B3  
TS0 B3  
TS 127 B5  
TS 126 B6  
TS127 B6  
TS126 B7  
TS127 B7  
TS127 B0  
TS0 B0  
TS0 B1  
TS0 B2  
w/ TS offset = 1,  
bit offset = 0  
TS127 B1  
TS127 B2  
TS127 B3  
w/ TS offset = 127,  
bit offset = 7¾  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-8. Transmit CHI Timing with 8.192 Mbits/s Data and 16.384 MHz CHICLK  
Agere Systems Inc.  
23  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ¼ bit offset  
w/ ½ bit offset  
w/ ¾ bit offset  
w/ bit offset = 1  
w/ 2¾ bit offset  
w/ bit offset = 7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B2  
data sampled  
TS0 B0  
TS63 B7  
TS0 B1  
data sampled  
TS63 B7  
TS0 B0  
TS0 B1  
TS0 B2  
data sampled  
TS0 B0  
TS63 B7  
TS0 B1  
data sampled  
TS63 B7  
TS0 B0  
TS0 B1  
data sampled  
TS63 B5  
TS63 B6  
TS63 B7  
TS63 B3  
TS63 B2  
TS50 B7  
TS0 B2  
data sampled  
TS63 B1  
TS63 B0  
TS63 B2  
TS63 B1  
data sampled  
data sampled  
w/ TS offset = 1,  
bit offset = 0  
w/ TS offset = 13,  
bit offset = 3¼  
TS50 B4  
TS50 B5  
TS50 B6  
data sampled  
TS0 B1  
w/ TS offset = 63,  
bit offset = 7¾  
TS0 B0  
data sampled  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-9. Typical Receive CHI Timing with 4.096 Mbits/s Data and 16.384 MHz CHICLK  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ¼ bit offset  
w/ ½ bit offset  
w/ bit offset = 1  
TS63 B7  
TS0 B0  
TS0 B1  
TS63 B7  
TS0 B0  
TS0 B1  
TS0 B1  
TS63 B6  
TS63 B7  
TS0 B0  
TS63 B6  
TS62 B7  
TS63 B7  
TS63 B0  
TS0 B0  
w/ TS offset = 1,  
bit offset = 0  
TS63 B1  
w/ TS offset = 63,  
bit offset = 7¾  
TS63 B7  
TS0 B0  
TS0 B1  
TS0 B2  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-10. Transmit CHI Timing with 4.096 Mbits/s Data and 16.384 MHz CHICLK  
24  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
FSYNC  
CHICLK  
w/ 0 offset  
TS0 B0  
TS0 B1  
TS0 B1  
TS0 B1  
data sampled  
TS0 B0  
w/ ¼ bit offset  
data sampled  
TS0 B0  
w/ ½ bit offset  
w/ ¾ bit offset  
w/ bit offset = 1  
w/ 2¾ bit offset  
w/ bit offset = 7  
TS31 B7  
data sampled  
TS31 B7  
TS31 B5  
TS0 B0  
TS0  
data sampled  
data sampled  
TS31 B7  
TS0 B0  
data sampled  
data sampled  
TS31 B6  
TS31  
TS31 B1  
TS31 B0  
TS31 B2  
TS31 B1  
w/ TS offset = 1,  
bit offset = 0  
data sampled  
TS18 B5  
w/ TS offset = 13,  
bit offset = 3¼  
TS18 B6  
data sampled  
w/ TS offset = 31,  
bit offset = 7¾  
TS0 B0  
TS0 B1  
TS0  
data sampled  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-11. Typical Receive CHI Timing with 2.048 Mbits/s Data and 16.384 MHz CHICLK  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ¼ bit offset  
w/ ½ bit offset  
w/ bit offset = 1  
TS31 B7  
TS0 B0  
TS0 B1  
TS31 B7  
TS0 B0  
TS31 B7  
TS0 B0  
TS31 B6  
TS30 B7  
TS31 B7  
TS31 B0  
TS0 B0  
w/ TS offset = 1,  
bit offset = 0  
TS31 B01  
w/ TS offset = 31,  
bit offset = 7¾  
TS31 B7  
TS0 B0  
TS0 B1  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-12. Transmit CHI Timing with 2.048 Mbits/s Data and 16.384 MHz CHICLK  
Agere Systems Inc.  
25  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ¼ bit offset  
w/ ½ bit offset  
w/ ¾ bit offset  
w/ bit offset = 1  
w/ 2¾ bit offset  
w/ bit offset = 7  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
data sampled  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
data sampled  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
data sampled  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS127 B5  
TS127 B6  
TS127 B7  
TS127 B5  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
data sampled  
TS127 B5  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
data sampled  
TS127 B3  
TS127 B4  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
data sampled  
TS126 B7  
TS126 B6  
TS127 B0  
TS126 B7  
TS127 B1  
TS127 B2  
TS127 B3  
TS127 B2  
TS127 B4  
TS127 B3  
TS127 B5  
TS127 B4  
TS127 B6  
TS127 B5  
TS127 B7  
TS0 B 0  
TS0 B1  
TS0 B0  
data sampled  
w/ TS offset = 1,  
bit offset = 0  
TS127 B0  
TS127 B1  
TS127 B6  
TS127 B7  
data sampled  
w/ TS offset = 13,  
bit offset = 3¼  
TS114 B3  
TS114 B4  
TS114 B5  
TS114 B6  
TS114 B7  
TS115 B0  
TS115 B1  
TS115 B2  
TS115 B3  
TS115 B4  
TS115 B5  
data sampled  
w/ TS offset = 127,  
bit offset = 7¾  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS0 B6  
TS0 B7  
TS1 B0  
data sampled  
Note: For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the CHICLK.  
Figure 5-13. Typical Receive CHI Timing with 8.192 Mbits/s Data and 8.192 MHz CHICLK  
FSYNC  
CHICLK  
w/ 0 offset  
w/ ½ bit offset  
w/ bit offset = 1  
TS127 B5  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
TS127 B5  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS127 B4  
TS126 B5  
TS127 B5  
TS126 B6  
TS127 B6  
TS126 B7  
TS127 B7  
TS127 B0  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
w/ TS offset = 1,  
bit offset = 0  
TS127 B1  
TS127 B2  
TS127 B3  
TS127 B4  
TS127 B5  
w/ TS offset = 127,  
bit offset = 7½  
TS127 B6  
TS127 B7  
TS0 B0  
TS0 B1  
TS0 B2  
TS0 B3  
TS0 B4  
TS0 B5  
Notes:  
1/4 bit offset not valid with 8 MHz data and 8 MHz clock.  
For this timing diagram, it is assumed that FSYNC has been programmed to be active-high, and to be sampled by the rising edge of the  
CHICLK.  
Figure 5-14. Transmit CHI Timing with 8.192 Mbits/s Data and 8.192 MHz CHICLK  
26  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
CHICLK  
16.384 MHz  
t
20  
TXD  
16.384 Mbits/s  
CHICLK  
8.192 MHz  
t
21  
TXD  
8.192 Mbits/s  
CHICLK  
8.192 MHz  
t
22  
TXD  
8.192 Mbits/s  
Figure 5-15. CHI 3-State Output Control  
Table 5-5. CHI 3-State Output Control  
Control in the table below refers to bits [6:4] in Table 6-51 Transmit_CHI_Global_Configuration (Read/Write) on page 52.  
This only applies if bits 13 and 12 of the corresponding register in Table 6-48 Transmit_CHI_Configuration (Read/Write) on  
page 50 are set to 11.  
*
*
Parameter Control  
Reference Point  
After Previous Like Edge in 16 MHz  
Min  
Max  
Unit  
t20  
t21  
t22  
000  
001  
010  
011  
000  
001  
010  
011  
100  
101  
110  
111  
50  
44  
38  
32  
50  
44  
38  
32  
111  
105  
99  
93  
59  
53  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
After Previous Like Edge in 16 MHz  
After Previous Like Edge in 16 MHz  
After Previous Like Edge in 16 MHz  
After Previous Opposite Edge in 8 MHz  
After Previous Opposite Edge in 8 MHz  
After Previous Opposite Edge in 8 MHz  
After Previous Opposite Edge in 8 MHz  
47  
41  
59  
53  
47  
41  
After Previous Like Edge (8 MHz mode only)  
After Previous Like Edge (8 MHz mode only)  
After Previous Like Edge (8 MHz mode only)  
After Previous Like Edge (8 MHz mode only)  
120  
114  
108  
102  
* Like edge is the reference edge (rising or falling) as defined by bit 0 in Table 6-51 Transmit_CHI_Global_Configuration (Read/Write) on page 52.  
Agere Systems Inc.  
27  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
MPUCLK  
t
23  
t
24  
ADDR[15:0]  
CS  
t26  
t
25  
t
27  
AS  
t
28  
t
t
30  
t
29  
R/W  
t
32  
t
31  
t
33  
DATA[15:0]  
PAR[1:0]  
t
35  
35  
t
36  
t
34  
DT  
Figure 5-16. Microprocessor Port Timing—Read Cycle  
Table 5-6. Microprocessor Port Timing—Read Cycle  
Parameter  
Description  
Min  
Max  
Unit  
t23  
t24  
t25  
t26  
t27  
Address Setup  
Address Hold  
5
1
ns  
ns  
Chip Select Setup  
Chip Select Hold  
5
1
5
1
ns  
ns  
ns  
ns  
Address Strobe Setup  
Address Strobe Hold  
t28  
t29  
t30  
t31  
t32  
t33  
R/W Setup  
5
1
15  
7
ns  
ns  
ns  
ns  
ns  
ns  
R/W Hold  
Data Output Enable  
Data Clock to Valid  
Data High Impedance  
1
1
8
DT High Impedance to Valid  
DT Clock to Out  
15  
t34  
t35  
t36  
1
1
7
8
ns  
ns  
DT Valid to High Impedance  
28  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
MPUCLK  
t
37  
t
38  
ADDR[15:0]  
CS  
t
40  
t
39  
t
41  
AS  
t
42  
t
44  
t
43  
R/W  
t
46  
t
45  
DATA[15:0]  
PAR[1:0]  
t
48  
t
48  
t
49  
t
47  
DT  
Figure 5-17. Microprocessor Port Timing—Write Cycle  
Table 5-7. Microprocessor Port Timing—Write Cycle  
Parameter  
Description  
Min  
Max  
Unit  
t37  
t38  
t39  
t40  
t41  
Address Setup  
Address Hold  
5
1
ns  
ns  
Chip Select Setup  
Chip Select Hold  
5
1
5
1
ns  
ns  
ns  
ns  
Address Strobe Setup  
Address Strobe Hold  
t42  
t43  
t44  
R/W Setup  
R/W Hold  
Data Setup  
5
1
5
ns  
ns  
ns  
t45  
t46  
t47  
t48  
t49  
Data Hold  
1
1
1
1
15  
7
ns  
ns  
ns  
ns  
DT High Impedance to Valid  
DT Clock to Out  
DT Valid to High Impedance  
8
Note: Posted writes follow the same timing shown in Figure 5-17 on page 29 and Table 5-7 on page 29. A posted write may  
return a DT prior to the device completing the write cycle. This allows the microprocessor to continue operation while  
the device completes the write.  
Agere Systems Inc.  
29  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Register Description  
30  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
6 Register Description  
This section describes the purpose and operation of each register bit, its dependencies, and its initial state.  
6.1 Device Addressing Notes  
All device addresses shown are physical byte offset addresses in the microprocessor space, not the actual addresses in the  
17  
device itself. The device uses 2 bytes of address spectrum.  
The following assumptions are made:  
„ The device is connected to the microprocessor as a 16-bit word accessed device (not byte addressable), with ADDR[00]  
connected to address bit 1 of the microprocessor.  
„ The microprocessor’s address bit 0 (high/low byte) is not used by the device.  
Note: All addresses are expressed in hexadecimal. Unless otherwise indicated by a 0x, register bit states (in default states)  
are expressed in binary.  
6.2 Acronyms Used  
„ CS—Connection store.  
„ CSG—Connection store generator.  
„ PLL—Phase-locked loop.  
„ SF—Switch fabric.  
„ TPGTest pattern generator.  
„ TPMTest pattern monitor.  
„ VCO—Voltage-controlled oscillator.  
6.3 Address Map  
Table 6-1. Address Map  
Register Groups  
Global Control  
Address Space (Words)  
Address Range  
512  
256  
0x00000—0x003FE  
0x00400—0x005FE  
0x00600—0x007FE  
0x00800—0x009FE  
0x00A00—0x010FE  
0x01100—0x01FFE  
0x02000—0x03FFE  
0x04000—0x0FFFE  
0x10000—0x17FFE  
0x18000—0x1FFFE  
Connection Store Generator  
Test Pattern Generator and Monitor  
Reserved  
256  
256  
CHI Control  
896  
Switch Fabric Control  
Reserved  
1,920  
4,096  
24,576  
16,364  
16,324  
Reserved  
Connection Store  
Reserved  
Note: The address space is expressed in decimal. Because ADDR[00] on the device is connected to ADDR[01] on the mi-  
croprocessor, the device only occupies even addresses in the microprocessor address space.  
Agere Systems Inc.  
31  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
6.4 Register Summary  
Table 6-2. Global Registers  
Address  
Register  
Access Mode  
0x00000  
0x00002  
0x00004  
0x00006  
0x00008  
0x0000A  
0x0000C  
0x0000E  
0x00010  
0x00012  
0x00014  
Version_Control  
Read Only  
Read Only  
Read Only  
Read/Write  
Chip_Identity  
Summary_Interrupt_Status  
Summary_Interrupt_Mask  
CPU_Access_Error  
CPU_Access_Error_Mask  
Global_Control  
*
CORWN  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read Only  
Read/Write  
PLL_Control  
Power_Control  
Invalid_Address_Trap  
Scratch_Register  
* Clear-on-read/clear-on-write.  
Table 6-3. Connection Store Generator Registers  
Address  
Register  
Access Mode  
0x00400  
0x00402  
0x00404  
0x00406  
0x00408  
0x0040A  
0x00410  
0x00412  
0x00418  
0x0041A  
0x0041C  
0x0041E  
0x00428  
0x0042A  
CSG_Control  
Read/Write  
Read Only  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
CSG_Status  
CSG_Starting_Address  
CSG_Ending_Address  
CSG_Write_Enable_Low  
CSG_Write_Enable_High  
CSG_Seed_Low  
CSG_Seed_High  
CSG_OR_Mask_Low  
CSG_OR_Mask_High  
CSG_AND_Mask_Low  
CSG_AND_Mask_High  
CS_Stream_Control  
CSG_Configuration  
32  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-4. Test Pattern Generator and Monitor Registers  
Address  
Register  
Access Mode  
0x00600  
0x00602  
0x00604  
0x00606  
0x00608  
0x0060A  
0x0060C  
0x0060E  
0x00610  
TPG_Configuration  
TPG_User_Pattern  
TPM_Configuration  
TPM_User_Pattern  
TPM_Error_Count  
TPG_Inject_Error_Count  
TPG_Data_Invert_Mask  
TPM_Status  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
*
Sat/Roll  
Write Only  
Read/Write  
Read Only  
Read/Write  
TPM_Status_Mask  
* Saturate/rollover.  
Table 6-5. Concentration Highway Configuration Registers  
Address  
Register  
Receive_CHI_Configuration  
Access Mode  
0x00A00—0x00A3E  
0x00A80  
Read/Write  
*
Receive_CHI_Status  
CORWN  
0x00A82  
Receive_CHI_Status_Mask  
Receive_CHI_Global_Configuration  
Transmit_CHI_Configuration  
Transmit_CHI_Status  
Read/Write  
Read/Write  
Read/Write  
CORWN*  
0x00A84  
0x00C00—0x00C3E  
0x00C80  
0x00C82  
Transmit_CHI_Status_Mask  
Transmit_CHI_Global_Configuration  
Receive_CHI_Time_Slot_Offset  
Transmit_CHI_Time_Slot_Offset  
Read/Write  
Read/Write  
Read/Write  
Read/Write  
0x00C84  
0x01000—0x0103E  
0x01080—0x010BE  
* Clear-on-read/clear-on-write.  
Table 6-6. Switch Fabric Control  
Address  
Register  
Access Mode  
*
0x01124  
0x01126  
0x01142  
0x01144  
0x01146  
0x01148  
0x0114C  
0x0114E  
SF_Status  
SF_Status_Mask  
CORWN  
Read/Write  
Read/Write  
Read Only  
CORWN*  
Data_Store_Time_Slot_Capture_Select  
Data_Store_Captured_Data  
Connection_Store_Parity_Error_Address_Trap  
Receive_Link_Offset  
Read Only  
Read/Write  
Read/Write  
Transmit_Link_Offset  
Wide_Mode_Control  
* Clear-on-read/clear-on-write.  
Agere Systems Inc.  
33  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-7. Connection Store  
Address  
Register  
Access Mode  
0x10000—0x17FFC Low_Control_Word  
0x10002—0x17FFE High_Control_Word  
Read/Write  
Read/Write  
Table 6-8. Reserved Registers  
The following register will not cause an Invalid_Address_Error (see Table 6-13 on page 36) and are reserved.  
Address  
Register  
Access Mode  
0x00016  
Reserved_0  
Read/Write  
6.5 Global Control Registers  
The default field indicates the state of each register bit following a hardware or software reset cycle.  
These registers are located at the top level of the design and are used to determine operations that affect more than one  
block within the device. These could be registers required for control of the microprocessor port block or register functions  
that are not naturally associated with other blocks. Global resets and output enables are included in this section.  
Table 6-9. Version_Control (Read Only)  
Address  
Bit  
Name/Description  
Default  
0x00000  
15 Reserved.  
0
14:12 Version_Number. TSI version number. TSI version register will change each time the  
001  
device is changed.  
11:0 Agere_Systems_Identification_Number. This is the ID code assigned to Agere Systems  
0x190  
Inc. by the JTAG standards body.  
Table 6-10. Chip_Identity (Read Only)  
Address Bit  
0x00002 15:0 Chip_Identity. This register contains the unique identification code for the device.  
Name/Description  
Default  
0x26D1  
34  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-11. Summary_Interrupt_Status (Read Only)  
Address  
Bit  
Name/Description  
Default  
0x00004 15:6 Unused.  
5
4
Transmit_CHI_Interrupt. Active-high flag indicating an unmasked error or status is present  
in the Transmit_CHI_Status register (see Table 6-49 on page 51).  
0 = No transmit CHI error(s) detected.  
1 = Transmit CHI Error(s) detected.  
Receive_CHI_Interrupt. Active-high flag indicating that an unmasked error or status is  
present in the Receive_CHI_Status register (see Table 6-45 on page 48).  
0 = No receive CHI error(s) detected.  
1 = Receive CHI error(s) detected.  
3
2
Unused.  
TPM_Interrupt. Active-high flag indicating an unmasked error or status is present in the  
TPM_Status register (see Table 6-42 on page 47).  
0 = No test pattern monitor error(s) detected.  
1 = Test pattern error(s) detected.  
1
0
SF_Interrupt. Active-high flag indicating an unmasked error is present in the SF_Status reg-  
ister (see Table 7-1 on page 54).  
0 = No switch fabric error(s) detected.  
1 = Switch fabric error(s) detected.  
CPU_Access_Interrupt. Active-high flag indicating an unmasked error has been detected  
by the CPU_Access_Error register (see Table 6-13 on page 36).  
0 = No microprocessor access error(s) detected.  
1 = Microprocessor access error(s) detected.  
Table 6-12. Summary_Interrupt_Mask (Read/Write)  
Address Bit  
0x00006 15:6 Unused.  
Name/Description  
Default  
1
5
Transmit_CHI_Interrupt_Mask.  
0 = The Transmit_CHI_Interrupt bit (see Table 6-11) will cause an interrupt if active.  
1 = The Transmit_CHI_Interrupt bit is blocked from causing an interrupt.  
4
Receive_CHI_Interrupt_Mask.  
1
0 = The Receive_CHI_Interrupt bit (see Table 6-11) will cause an interrupt if active.  
1 = The Receive_CHI_Interrupt bit is blocked from causing an interrupt.  
3
2
Unused.  
1
TPM_Interrupt_Mask.  
0 = The TPM_Interrupt bit (see Table 6-11) will cause an interrupt if active.  
1 = The TPM_Interrupt bit is blocked from causing an interrupt.  
1
0
SF_Interrupt_Mask.  
0 = The SF_Interrupt bit will (see Table 6-11) cause an interrupt if active.  
1 = The SF_Interrupt bit is blocked from causing an interrupt.  
1
1
CPU_Access_Interrupt_Mask.  
0 = The CPU_Access_Interrupt bit (see Table 6-11) will cause an interrupt if active.  
1 = The CPU_Access_Interrupt bit is blocked from causing an interrupt.  
Agere Systems Inc.  
35  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-13. CPU_Access_Error (CORWN)  
Address  
Bit  
Name/Description  
Default  
0x00008 15:4 Unused.  
3
2
1
PLL_Lock_Error. This bit indicates if the device's master PLL is locked to the incoming CHI  
reference clock (CHICLK).  
0 = Locked.  
1 = Not locked.  
Access_Time_Out_Error.  
0 = No time-out.  
1 = Indicates that a time-out has occurred internal to the TFRA84J13 device on a  
microprocessor access.  
Invalid_Address_Error.  
0 = No invalid address.  
1 = Indicates that a microprocessor access to an invalid address has occurred. The address  
causing this error can be found in the Invalid_Address_Trap register (see Table 6-18 on  
page 38).  
0
Data_Parity_Error.  
0 = No data parity error.  
1 = Indicates that a microprocessor data bus parity error has occurred.  
Table 6-14. CPU_Access_Error_Mask (Read/Write)  
Address Bit  
0x0000A 15:4 Unused.  
Name/Description  
Default  
1
3
2
1
0
PLL_Lock_Error_Mask.  
0 = The PLL_Lock_Error bit (see Table 6-13) will cause an interrupt if active.  
1 = The PLL_Lock_Error bit is blocked from causing an interrupt.  
Access_Time-out_Error_Mask.  
0 = The Access_Time_Out_Error bit (see Table 6-13) will cause an interrupt if active.  
1 = The Access_Time_Out_Error bit is blocked from causing an interrupt.  
1
1
1
Invalid_Address_Error_Mask.  
0 = The Invalid_Address_Error bit will (see Table 6-13) cause an interrupt if active.  
1 = The Invalid_Address_Error bit is blocked from causing an interrupt.  
Data_Parity_Error_Mask.  
0 = The Data_Parity_Error bit will (see Table 6-13) cause an interrupt if active.  
1 = The Data_Parity_Error bit is blocked from causing an interrupt.  
36  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-15. Global_Control (Read/Write)  
Address Bit  
Name/Description  
Default  
0x0000C 15 Software_Reset. This bit forces and holds the device in reset.  
0
0 = Normal.  
1 = Reset.  
14:9 Unused.  
8
Reserved.  
7:5 Unused.  
4
1
DT_Wait_State_Control. During write posting, a data transfer acknowledge (DT) can be  
generated on the first or second cycle following address strobe. If a DT immediately following  
address strobe is too fast for the microprocessor, then a single wait-state can be inserted.  
0 = Zero wait-states inserted.  
1 = One wait-state inserted.  
3
2
0
0
Write_Posting_Enable. This bit enables write posting, which will provide an early DT to the  
microprocessor.  
0 = Write posting disabled.  
1 = Write posting enabled.  
Saturate_Rollover_Select. This control bit changes the behavior of event counter registers. In  
saturation mode, a register will stick at the maximum value once it is reached. In roll-over mode,  
an event register will continue counting as its value cycles back to zero.  
0 = Roll over.  
1 = Saturation.  
When in saturate mode, the counters will operate in a clear-on-read mode. When in the roll-over  
mode, the counters will not be directly writable.  
1
0
Data_Parity_Mode. This bit controls the parity setting and checking on the microprocessor data  
bus.  
0 = Even parity on microprocessor byte data/parity bus.  
1 = Odd parity on microprocessor byte data/parity bus.  
0
0
Register_Clearing_Mode. This bit controls the way clearing is performed on status bits in clear-  
on-read/clear-on-write registers.  
0 = The status bit is cleared by writing a 1 to it.  
1 = The status bit is cleared when a microprocessor read is performed.  
Agere Systems Inc.  
37  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-16. PLL_Control (Read/Write)  
This register provides control over the PLL filter parameters. This register is unaffected by software reset.  
Address Bit Name/Description  
Default  
0x0000E 15:11 Unused.  
10 Reserved.  
9:7 Loop_Filter_Resistor. These bits provide loop filter resistor control over the PLL. The loop  
filter damping resistor is approximately (Loop_Filter_Resistor + 1) x (20 k). This field is only  
enabled if Enable_PLL_Control is set to a 1. If Enable_PLL_Control is set to 0, default val-  
ues are used within the PLL.  
000  
6:4 VCO_Gain_Control. These bits provide control over the VCO gain in the PLL. The gain is  
approximately (VCO_Gain_Control x 100 MHz/V). This field is only enabled if  
Enable_PLL_Control is set to 1. If Enable_PLL_Control is set to 0, default values are used  
within the PLL.  
000  
3:1 Charge_Pump_Current. These bits provide control over the charge pump in the PLL.  
Charge_Pump_Current is approximately (Charge_Pump_Current + 1) x (2 µA). This field is  
always enabled. The typical value is 0x4.  
100  
0
0
Enable_PLL_Control. This bit is the master control for user programmability of the PLL loop  
parameters. If set to 1, the VCO_Gain_Control and Loop_Filter_Resistor bit fields in this reg-  
ister are allowed to serve as loop filter parameters for the PLL. If set to 0, these fields are ig-  
nored and the PLL uses default values.  
0 = Disable user loop parameters.  
1 = Enable user loop parameters.  
Table 6-17. Power_Control (Read/Write)  
To minimize power consumption when parts of the device are not used in any given application, individual sections of the  
device may be powered off.  
Note: All contents and information in a section that is powered off may be lost.  
Address  
Bit  
Name/Description  
Default  
0x00010 15:1 Unused.  
0
0
Data_Store_Enable. This bit enables the data store. For low-power mode, the data store can  
be disabled. However, if the CHI interface is used, this bit should be set to 1. If none of the  
CHIs are used, this bit can be set to 0 to save power.  
0 = Data store disabled.  
1 = Data store enabled.  
Table 6-18. Invalid_Address_Trap (Read Only)  
Address Bit  
Name/Description  
Default  
0x00012 15:0 Invalid_Address. This register traps the value of an invalid address during a microproces-  
sor access.  
Table 6-19. Scratch_Register (Read/Write)  
Address  
Bit  
Name/Description  
Default  
0x00014 15:0 Scratch_Pad. This register is for test and diagnostics purposes. It is not connected to any  
internal functions. Therefore, it can be used during early testing to establish that the connec-  
tions between the device and the microprocessor are intact, without affecting the configura-  
tion of the device.  
0x0000  
38  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-20. Reserved_0 (Read/Write)  
This register is reserved for use by Agere Systems.  
Address  
Bit  
Name/Description  
Default  
0x00016  
15:3 Unused.  
2
Reserved.  
1:0 Unused.  
6.6 Connection Store Generator Registers  
The connection store is not initialized on powerup nor reset. Although it can be manually initialized by writing all locations  
via the microprocessor interface, the CSG is provided to independently fill the connection store with known data. The user  
can program the CSG to fill with a variety of patterns or with user-defined fixed data. Since the connection store is greater  
than 16 bits wide, the CSG, in general, has pairs of registers associated with controlling the data to be loaded.  
Table 6-21. CSG_Control (Read/Write)  
This register provides general control over the CSG.  
Address  
Bit  
Name/Description  
Default  
0x00400 15:4 Unused.  
0
3
Enable_Stream_Switching. Controls the enable for filling the Stream_Select field of the con-  
nection store.  
0 = Stream switching is disabled. The Stream_Select field of the connection store RAM is filled  
with pseudorandom data.  
1 = Enables stream switching. The Stream_Select fields of the connection store is filled with  
the contents of CS_Source_Stream_Select (see Table 6-33 on page 42) for all time slots  
associated with the stream specified in CS_Destination_Stream_Select (see Table 6-33).  
Note: In this mode, all other connection store RAM locations are filled with N-to-N mapping.  
2
LFSR_Seed_Control. Selects user-definable seed value or predefined seed value for the  
0
pseudorandom pattern generator.  
0 = Default seed is loaded into the linear feedback shift register (LFSR) (0x3FFFFFFF).  
1 = The 31-bit LFSR is loaded with the contents of the CSG_Seed registers.  
1
0
CSG_Mode_Select. Defines the type of pattern that will be filled into the connection store.  
0
0
0 = Channel N to channel N mapping.  
1 = Pseudorandom generated bit pattern (8-bit LFSR).  
CSG_Enable. Enables the pattern generator. After setting the other CSG registers, setting this  
bit to a 1 triggers the CSG to start programming of the connection store RAM.  
0 = Pattern generator off.  
1 = Pattern generator on.  
Note: During the CSG operation, the function of the switch fabric is halted and the outputs of  
the CHIs and HSLs are nondeterministic. To reuse the CSG for subsequent  
programming of the connection store, this bit must be set back to 0 then to a 1.  
Agere Systems Inc.  
39  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-22. CSG_Status (Read Only)  
This register provides general status of the connection store generator.  
Address  
Bit  
Name/Description  
Default  
0x00402 15:1 Unused.  
0
CSG_Operation_Complete. Pattern generation for connection and data store is complete.  
The bit is normally asserted, but it is deasserted when the CSG update is in progress. This  
status bit is cleared when the CSG_Enable bit (see Table 6-21) is cleared.  
0 = Pattern generator is busy.  
1 = Pattern generation is finished.  
Table 6-23. CSG_Starting_Address (Read/Write)  
This register defines the starting address of the connection store RAM for the CSG.  
Address  
Bit  
Name/Description  
Default  
0x00404 15:13 Unused.  
12:0 CSG_Start_Address. Connection store updates will start at this address. To apply the start 0x0000  
address to a single CS memory, disable the bit write enable register bits for the other CS  
memory.  
Table 6-24. CSG_Ending_Address (Read/Write)  
This register defines the ending address of the connection store RAM for the CSG.  
Address Bit Name/Description  
0x00406 15:13 Unused.  
Default  
12:0 CSG_End_Address. Connection store updates will end at this address. To apply the end  
address to a single CS memory, disable the bit write enable register bits for the other CS  
memory.  
0x1FFF  
Table 6-25. CSG_Write_Enable_Low (Read/Write)  
This register provides write enable control on a per-bit basis for the low word of the connection store when using the CSG  
to fill the connection store RAM.  
Address Bit  
Name/Description  
Default  
0x00408 15:0 CSG_Bit_Write_Enable_Low. Controls writing of bits [15:0] in the connection store memory. 0xFFFF  
0 = Ignore the corresponding bit (this bit in memory maintains its present value).  
1 = Write the corresponding bit.  
Table 6-26. CSG_Write_Enable_High (Read/Write)  
This register provides write enable control on a per-bit basis for the high word of the connection store when using the CSG  
to fill the connection store RAM.  
Address Bit  
Name/Description  
Default  
0x0040A 15:0 CSG_Bit_Write_Enable_High. Controls writing of bits [31:16] in the connection store memory. 0xFFFF  
0 = Ignore the corresponding bit (this bit in memory maintains its present value).  
1 = Write the corresponding bit.  
40  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-27. CSG_Seed_Low (Read/Write)  
Seed value for the pseudorandom pattern generator for the low word of the connection store RAM.  
Address Bit Name/Description  
Default  
0x00410 15:0 CSG_Seed_Low. If the LFSR_Seed_Control bit (see Table 6-21 on page 39) is asserted, at 0xFFFF  
the beginning of a CSG operation, bits [15:0] of the LFSR supplying the connection store  
RAM with data are loaded with this programmable seed.  
Table 6-28. CSG_Seed_High (Read/Write)  
Seed value for the pseudorandom pattern generator for the high word of the connection store RAM.  
Address  
Bit  
Name/Description  
Default  
0x00412  
15 Unused.  
14:0 CSG_Seed_High. If the LFSR_Seed_Control bit (see Table 6-21) is asserted, at the begin- 0x7FFF  
ning of a CSG operation, bits [30:16] of the LFSR supplying the connection store RAM with  
data are loaded with this programmable seed.  
Table 6-29. CSG_OR_Mask_Low (Read/Write)  
This register allows bits in the connection store to be forced to 1. CS[15:0] = (pseudorandom data [15:0] OR  
CSG_OR_Mask_Low) AND CSG_AND_Mask_Low, bit enabled by CSG_Write_Enable_Low.  
Address  
Bit  
Name/Description  
Default  
0x00418 15:0 CSG_OR_Mask_Low. This register allows bit fields in the connection store to be forced to a 0x0000  
one during a CSG fill operation. A bit-wise OR of this register and bits [15:0] of the pseudo-  
random generated data are performed to obtain the data for connection store. The resultant  
is then ANDed with CSG_AND_Mask_Low.  
Table 6-30. CSG_OR_Mask_High (Read/Write)  
This register allows bits in the connection store to be forced to 1. CS[31:16] = (pseudorandom data [31:16] OR  
CSG_OR_Mask_High) AND CSG_AND_Mask_High, bit enabled by CSG_Write_Enable_High.  
Note: CS[22:18] are always 0.  
Address  
Bit  
Name/Description  
Default  
0x0041A 15:7 CSG_OR_Mask_High_B. This register allows bit fields in the connection store to be forced 0x000  
to a 1 during a CSG fill operation. A bit-wise OR of this register and bits [31:23] of the pseu-  
dorandom generated data are performed to obtain the data for connection store. The result-  
ant is then ANDed with CSG_AND_Mask_High.  
6:2 Unused.  
1:0 CSG_OR_Mask_High_A. This register allows bit fields in the connection store to be forced  
to a 1 during a CSG fill operation. A bit-wise OR of this register and bits [17:16] of the pseu-  
dorandom generated data are performed to obtain the data for connection store. The result-  
ant is then ANDed with CSG_AND_Mask_High.  
00  
Agere Systems Inc.  
41  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-31. CSG_AND_Mask_Low (Read/Write)  
This register allows bits in the connection store to be forced to 0. This register takes precedence over CSG_OR_Mask_Low.  
CS[15:0] = (pseudorandom data [15:0] OR CSG_OR_Mask_Low) AND CSG_AND_Mask_Low, bit enabled by  
CSG_Write_Enable_Low.  
Address  
Bit  
Name/Description  
Default  
0x0041C 15:0 CSG_AND_Mask_Low. This register allows bit fields in the connection store to be forced to 0xFFFF  
a 0 during a CSG fill operation. A bit-wise AND of this register and bits [15:0] of the result  
from the OR of CSG_OR_Mask_Low with the pseudorandom generated data are performed  
to obtain the data for connection store.  
Table 6-32. CSG_AND_Mask_High (Read/Write)  
This register allows bits in the connection store to be forced to 0. This register takes precedence over CSG_OR_Mask_High.  
CS[31:16] = (pseudorandom data [31:16] OR CSG_OR_Mask_High) AND CSG_AND_Mask_High, bit enabled by  
CSG_Write_Enable_High.  
Note: CS[22:18] are always 0.  
Address  
Bit  
Name/Description  
Default  
0x0041E 15:7 CSG_AND_Mask_High_B. This register allows bit fields in the connection store to be  
forced to a 0 during a CSG fill operation. A bit-wise AND of this register and bits [31:23] of  
the result from the OR of CSG_OR_Mask_High with the pseudorandom generated data are  
performed to obtain the data for connection store.  
0x1FF  
6:2 Unused.  
1:0 CSG_AND_Mask_High_A. This register allows bit fields in the connection store to be  
forced to a 0 during a CSG fill operation. A bit-wise AND of this register and bits [17:16] of  
the result from the OR of CSG_OR_Mask_High with pseudorandom generated data are per-  
formed to obtain the data for connection store.  
11  
Table 6-33. CS_Stream_Control (Read/Write)  
If enabled, this register allows the CSG to program the connection store to map an incoming stream to an outgoing stream.  
Address  
Bit  
Name/Description  
Default  
0x00428 15:13 Unused.  
12:8 CS_Destination_Stream_Select. Specifies destination channel in stream switching  
function. All time slots for this specified stream will be sourced from the stream specified in  
CS_Source_Stream_Select. The Enable_Stream_Switching control bit (see Table 6-21)  
must be set to enable this function.  
0x00  
7:5 Unused.  
4:0 CS_Source_Stream_Select. Specifies the source stream in the stream switching function.  
All time slots for this stream will be sent to the stream specified by  
CS_Destination_Stream_Select. The Enable_Stream_Switching control bit (see Table 6-21)  
must be set to enable this function.  
0x00  
42  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-34. CSG_Configuration (Read/Write)  
This register is used to populate the specified connection store RAM fields when the CSG is in the N-to-N mapping mode.  
This register is not used when in the LFSR pattern mode (see CSG_Mode_Select on Table 6-21 on page 39 bit 1).  
Address  
Bit  
Name/Description  
Default  
0x0042A 15:11 Reserved.  
00000  
0
10 TPM_Enable_Field_Fill. The Test_Pattern_Monitor_Enable field (see Table 8-2 on  
page 59) in the connection store RAM is filled with this value.  
9:8 Mode_Field_Fill. The Time_Slot_Mode bits (see Table 8-2) in the connection store are filled  
00  
with this pattern.  
00 = Low latency.  
01 = Frame integrity.  
10 = Alternate data.  
11 = TGP data.  
7
High_Impedance_Control_Field_Fill. Fills the Time_Slot_High_Impedance control bit  
0
(see Table 8-2) in the connection store.  
6:0 Unused.  
Agere Systems Inc.  
43  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
6.7 Test Pattern Generator and Monitor Registers  
Table 6-35. TPG_Configuration (Read/Write)  
The TPG can be configured to generate any one of the ITU-T test patterns specified in O.150, O.151, or O.152, as well as  
idle code or user-specified data.  
Address  
Bit  
Name/Description  
Default  
0x00600 15:7 Unused.  
0
6
5
TPG_Pattern_Invert. Data output patterns are inverted when this bit is selected.  
0 = Do not invert TPG data.  
1 = Invert TPG data.  
Enable_Error_Exercise. This works in conjunction with both the TPG_Inject_Error_Count  
(see Table 6-40 on page 46) and the Data_Invert_Mask (see Table 6-41). The latter is an 8-  
bit register that allows for bit-wise XORing of the data output. The former gets loaded with  
the number of N-bit errors that will be generated with N being the number bits set in the  
Data_Invert_Mask. If the Data_Invert_Mask is set to 0x00, then no errors will be injected  
despite the fact the TPG_Inject_Error_Count register will continue to decrement.  
0 = Disable error exercising.  
0
1 = Enable error exercise option.  
4
Pattern_Generator_Enable. Enable the pattern generator:  
0 = Pattern generator off.  
0
1 = Pattern generator on.  
Note: Setting this bit to 0 will not reset the TPM_Error_Count (see Table 6-39 on page 46)  
nor the Pattern_Error_Detected (see Table 6-42 on page 47). Setting this bit to a 1  
will reset the aforementioned.  
3:0 TPG_Pattern_Select. These bits select the test pattern to be generated and inserted into  
the selected time slots. Changing the pattern will reset the TPM_Error_Count register (see  
Table 6-39 on page 46) and Pattern_Error_Detected (see Table 6-42 on page 47).  
0000 = Idle pattern (0011).  
0x0  
0001 = Mark (all ones AIS).  
0010 = Alternating 0s and 1s—0x55.  
9
0011 = 2 – 1.  
11  
0100 = 2 – 1.  
11  
0101 = 2 – 1 with zero suppression when previous 7 bits are zero.  
11  
0110 = 2 – 1 with zero suppression when next 7 bits are zero.  
15  
0111 = 2 – 1.  
20  
1000 = 2 – 1.  
20  
1001 = QRSS (2 – 1 with zero suppression when the next 14 bits are zero).  
20  
1010 = QRSS (2 – 1 with zero suppression when the next 14 bits are zero).  
23  
1011 = 2 – 1.  
29  
1100 = 2 – 1.  
31  
1101 = 2 – 1.  
1110 = Indexed (data increments each time slot).  
1111 = User pattern (repeating 2 bytes of data as specified in TPG_User_Pattern).  
Table 6-36. TPG_User_Pattern (Read/Write)  
Address Bit  
Name/Description  
Default  
0x00602 15:0 TPG_User_Pattern. Pattern-generator programmable user word. If pattern 0xF is specified 0x0000  
by the TPG_Pattern_Select field, this data will be sent out as TPG data. Bit [15] gets trans-  
mitted first in time.  
44  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-37. TPM_Configuration (Read/Write)  
The TPG can be configured to monitor any one of the ITU-T test patterns specified in O.150, O.151, or O.152, as well as  
idle code or user-specified data.  
Address  
Bit  
Name/Description  
Default  
0x00604 15:7 Unused.  
0
6
5
4
TPM_Pattern_Invert. Incoming data patterns are inverted prior to checking when this bit is  
selected.  
0 = Do not invert TPM data.  
1 = Invert TPM data.  
Reset_TPM_Error_Counter. Resets the error counter (TPM_Error_Count see Table 6-39  
on page 46).  
0 = Allow TPM_Error_Count to advance.  
0
1 = Reset TPM_Error_Count (to zero).  
Pattern_Monitor_Enable. Enable the pattern monitor:  
0 = Pattern monitor off.  
0
1 = Pattern monitor on.  
3:0 TPM_Pattern_Select. These bits select the test pattern to be monitored from the selected  
0x0  
time slots.  
0000 = Idle pattern (0011).  
0001 = Mark (all ones AIS).  
0010 = Alternating 0s and 1s—0x55.  
9
0011 = 2 – 1.  
11  
0100 = 2 – 1.  
11  
0101 = 2 – 1 with zero suppression when previous 7 bits are zero.  
11  
0110 = 2 – 1 with zero suppression when next 7 bits are zero.  
15  
0111 = 2 – 1.  
20  
1000 = 2 – 1.  
20  
1001 = QRSS (2 – 1 with zero suppression when the next 14 bits are zero).  
20  
1010 = QRSS (2 – 1 with zero suppression when the next 14 bits are zero).  
23  
1011 = 2 – 1.  
29  
1100 = 2 – 1.  
31  
1101 = 2 – 1.  
1110 = Indexed (data increments each time slot).  
1111 = User pattern (repeating 2 bytes of data as specified in TPG_User_Pattern).  
Table 6-38. TPM_User_Pattern (Read/Write)  
Address Bit  
Name/Description  
Default  
0x00606 15:0 TPM_User_Pattern. User-definable data for pattern monitoring. If pattern 0xF is specified  
by the TPM_Pattern_Select field, this data will be used to check against incoming data. Bit  
[15] gets checked first in time.  
0x0000  
Agere Systems Inc.  
45  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-39. TPM_Error_Count (Sat/Roll*)  
Address  
Bit  
Name/Description  
Default  
0x00608 15:0 TPM_Error_Count. This status register accumulates the number of pattern bit errors  
0x0000  
detected in the monitored time slot(s).  
„ If Saturate_Rollover_Select (see Table 6-15 on page 37) is set to a 1, this register will sat-  
urate at 0xFFFF and not be allowed to roll over.  
„ If Saturate_Rollover_Select is set to a 0, the counter will roll over (count to 0x0 on the next  
error after 0XFFFF), the Pattern_Error_Detected status bit (see Table 6-42 on page 47)  
will not be reset.  
The TPM_Error_Count register can be reset in one of the following four ways:  
1. The pattern is changed.  
2. The bit RESET_TPM_Error_Counter (in the TPM_Configuration register, see Table 6-37  
on page 45) is asserted.  
3. This register is written. The TPM_Error_Count register will be set to 0x0000 independent  
of the value written.  
4. This register is read when Register_Clearing_Mode = 1 (see Table 6-15 on page 37).  
Note: Since TPM_Error_Count is the source of Pattern_Error_Detected status bit (see  
Table 6-42 on page 47), then the clearing of this register will also clear the error bit.  
* See Table 6-15 on page 37 bit 2.  
Table 6-40. TPG_Inject_Error_Count (Write Only)  
Address  
Bit  
Name/Description  
Default  
0x0060A 15:0 TPG_Inject_Error_Count. This register specifies the number of errors to be injected. The  
actual number of bit errors that will be injected will equal to the TPG_Inject_Error_Count x  
N, where N is the number of bits set to 1 in the TPG_Data_Invert_Mask. The readback of  
this register will always reflect the remaining error count and not the original number written  
to this register.  
0x0000  
This register provides a mask for specifying which bits of TPG data are to be inverted when forcing errors.  
Table 6-41. TPG_Data_Invert_Mask (Read/Write)  
Address  
Bit  
Name/Description  
Default  
0x0060C 15:8 Unused.  
7:0 Data_Invert_Mask. The contents of this register are XORed with the TPG output word pro-  
0x00  
viding bit-wise error control.  
Note: If Data_Invert_Mask = 0x00, then no errors will be injected.  
46  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-42. TPM_Status (Read Only)  
Address  
Bit  
Name/Description  
Default  
0x0060E 15:2 Unused.  
1
0
Test_Pattern_Lock. This status bit indicates if the monitor has achieved a pattern lock on  
all selected time slots.  
0 = Monitor is locked on the pattern.  
1 = Monitor is searching for the pattern.  
Pattern_Error_Detected. This status bit indicates if the TPM_Error_Count register (see  
Table 6-39 on page 46) is nonzero.  
0 = No errors detected.  
1 = Nonzero (one or more errors detected).  
Note: This bit is cleared by clearing TPM_Error_Count. Refer to function description of  
TPM_Error_Count.  
Table 6-43. TPM_Status_Mask (Read/Write)  
Mask bits for the TPM_Status register.  
Address  
Bit  
Name/Description  
Default  
0x00610 15:2 Unused.  
1
1
0
Test_Pattern_Lock_Mask. This bit masks the Test_Pattern_Lock bit (see Table 6-42) from  
causing an interrupt.  
0 = Nonmasked. If the monitor is not locked, an interrupt will be generated.  
1 = Masked. An error will not cause an interrupt.  
Pattern_Error_Mask. This bit masks the Pattern_Error_Detected bit (see Table 6-42) from  
causing an interrupt.  
1
0 = Nonmasked. An error will cause an interrupt.  
1 = Masked. An error will not cause an interrupt.  
Agere Systems Inc.  
47  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
6.8 Concentration Highway Configuration Registers  
Table 6-44. Receive_CHI_Configuration (Read/Write)  
Each of the incoming CHIs can be independently designed and programmed with a unique offset from the master frame  
synchronization. This bank of registers works in conjunction with the corresponding Receive_CHI_Time_Slot_Offset regis-  
ters (see Table 6-52 on page 53) to provide this control. These registers provide the bit and fractional bit offset control.  
Address  
Bit  
Name/Description  
Default  
0x00A00—0x00A3E  
15 Receive_CHI_Loopback_Enable.  
0
0 = Input data for this receive CHI comes from the corresponding RXD pin.  
1 = Input data for this receive CHI comes from the corresponding transmit CHI (see  
CHI_Feedback_Source_Selection in Table 6-48 on page 50 bit 15).  
14:10 Unused.  
9:8 Receive_CHI_Bit_Rate. These bits indicate the data rate of this receive CHI.  
00  
00 = 2 Mbits/s.  
01 = 4 Mbits/s.  
10 = 8 Mbits/s.  
11 = 16 Mbits/s. (Only valid with 16 MHz CHICLK clock.)  
7
Unused.  
6:4 Receive_CHI_Bit_Offset. These bits represent the bit offset relative to the frame  
000  
synchronization sample point for this receive CHI (in binary, 0—7 bits).  
3:2 Unused.  
0
1
Receive_CHI_Half_Bit_Offset.  
0 = No additional offset.  
1 = Indicates an additional 1/2 bit of offset for this receive CHI.  
0
Receive_CHI_Quarter_Bit_Offset.  
0
0 = No additional offset.  
1 = Indicates an additional 1/4 bit of offset for this receive CHI.  
Table 6-45. Receive_CHI_Status (CORWN) Receive_CHI_Status (CORWN)  
Address Bit Name/Description  
0x00A80 15:3 Unused.  
Default  
2
Receive_Clock_Error.  
0 = No clock error detected.  
1 = Indicates a slow (or missing) CHICLK.  
1
Receive_Lock_Error.  
0 = No clock error detected.  
1 = Indicates a synchronization error has occurred between the CHICLK and the internal  
PLL clock. If Enable_Receive_CHI_Automatic_Resynchronization (see Table 6-47 on  
page 49) is not a 1, then a manual resynchronization should be performed  
(Force_Receive_CHI_Resynchronization, see Table 6-47).  
0
Receive_Frame_Sync_Error.  
0 = No frame synchronization error detected.  
1 = Indicates a frame synchronization error has occurred. This means the CHI frame  
synchronization was either missing or misplaced. For missing frame synchronizations,  
this status is the only action taken. For misplaced frame synchronizations, the device  
automatically synchronizes to the new frame synchronization position.  
48  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-46. Receive_CHI_Status_Mask (Read/Write)  
Mask bits for the Receive_CHI_Status register (see Table 6-45).  
Address  
Bit  
Name/Description  
Default  
0x00A82 15:3 Unused.  
1
2
1
0
Receive_Clock_Error_Mask.  
0 = The Receive_Clock_Error bit (see Table 6-45) will cause an interrupt if active (unless  
masked at a higher level).  
1 = The Receive_Clock_Error bit is blocked from causing an interrupt.  
Receive_Lock_Error_Mask.  
0 = The Receive_Lock_Error bit (see Table 6-45) will cause an interrupt if active (unless  
masked at a higher level).  
1
1
1 = The Receive_Lock_Error bit is blocked from causing an interrupt.  
Receive_Frame_Sync_Error_Mask.  
0 = The Receive_Frame_Sync_Error bit (see Table 6-45) will cause an interrupt if active  
(unless masked at a higher level).  
1 = The Receive_Frame_Sync_Error bit is blocked from causing an interrupt.  
Table 6-47. Receive_CHI_Global_Configuration (Read/Write)  
Global configuration control for all the receive CHIs.  
Address  
Bit  
Name/Description  
Default  
0x00A84 15:4 Unused.  
0
3
2
Force_Receive_CHI_Resynchronization.  
0 = Normal operation.  
1 = This forces the receive CHI/PLL interface to resynchronize.  
Enable_Receive_CHI_Automatic_Resynchronization.  
0
0
0 = The device will inhibit automatic resynchronization of the receive CHI/PLL interface if it  
detects it is out-of-synchronization (not recommended).  
1 = The device will automatically resynchronize the receive CHI/PLL interface if it detects it  
is out-of-synchronization.  
1
0
Receive_Frame_Sync_Polarity. This bit indicates the polarity of the frame synchronization  
signal.  
0 = Indicates the frame synchronization is active-low. The reference point for all receive CHI  
timing is the first active edge of CHICLK (see Receive_Clock_Edge) after the frame  
synchronization transitions to the active level as defined here.  
1 = Indicates the frame synchronization is active-high.  
Receive_Clock_Edge. This bit indicates which edge of the CHICLK to use to sample the  
frame synchronization signal.  
0
0 = Indicates sampling on the falling edge. This also defines the reference point for all  
receive CHI timing and offsets.  
1 = Indicates sampling on the rising edge of the clock.  
Agere Systems Inc.  
49  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-48. Transmit_CHI_Configuration (Read/Write)  
Each of the incoming CHIs can be independently designed and programmed with a unique offset from the master frame  
synchronization. This bank of registers works in conjunction with the corresponding Transmit_CHI_Time_Slot_Offset regis-  
ters (see Table 6-53 on page 53) to provide this control. These registers provide the bit and fractional bit offset control.  
Address  
Bit  
Name/Description  
Default  
0x00C00—0x00C3E 15 CHI_Feedback_Source_Selection. Selects which data is sent to corresponding  
receive CHI.  
0
0 = Means pre-output data is sent.  
1 = Means the input from the bidirectional TXD pin is sent. This bit has no effect  
unless the corresponding receive CHI's Receive_CHI_Loopback_Enable bit is  
one (see Table 6-44 on page 48).  
14 Unused.  
13:12 Driver_Enable_Control. These two bits determine how the output TXD pin is  
actually driven.  
00  
00 = Always disabled.  
01 = Based on time-slot programming (timing from CHICLK).  
10 = Reserved.  
11 = Similar to 01 except all time slots are disabled near end of time slot (see  
Transmit_High_Impedance_Delay in Table 6-51 on page 52 bits [6:4]).  
11:10 Unused.  
9:8 Transmit_CHI_Bit_Rate. These bits indicate the data rate of this transmit CHI.  
00  
00 = 2 Mbits/s.  
01 = 4 Mbits/s.  
10 = 8 Mbits/s.  
11 = 16 Mbits/s (only valid with 16 MHz CHICLK).  
7
Unused.  
6:4 Transmit_CHI_Bit_Offset. These bits represent the bit offset relative to the frame  
000  
synchronization sample point for this transmit CHI (in binary, 0—7 bits).  
3:2 Unused.  
0
1
Transmit_CHI_Half_Bit_Offset.  
0 = No additional delay.  
1 = Indicates an additional 1/2 bit of offset for this transmit CHI.  
0
Transmit_CHI_Quarter_Bit_Offset.  
0
0 = No additional delay.  
1 = Indicates an additional 1/4 bit of offset for this transmit CHI. This bit must be 0  
when the CHI rate is 16 Mbits/s or when the CHI rate is 8 Mbits/s mode and the  
CHICLK is 8.192 MHz.  
CHI_FEEDBACK_SOURCE_SELECTION  
TXD  
SWITCH FABRIC  
RXD  
RECEIVE_CHI_LOOPBACK_ENABLE  
Figure 6-1. Transmit CHI Configuration (R/W)  
50  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-49. Transmit_CHI_Status (CORWN)  
Address  
Bit  
Name/Description  
Default  
0x00C80 15:2 Unused.  
1
0
Transmit_Lock_Error.  
0 = No error detected.  
1 = Indicates a synchronization error has occurred between the CHICLK and the internal  
PLL clock. If Enable_Transmit_CHI_Automatic_Resynchronization is not a 1 (see  
Table 6-51 on page 52), then a manual resynchronization should be performed  
(Force_Transmit_CHI_Resynchronization, see Table 6-51).  
Transmit_Frame_Sync_Error.  
0 = No error detected.  
1 = Indicates a frame synchronization error has occurred in the transmit CHI section of the  
device. This means the CHI frame synchronization was either missing or misplaced. For  
missing frame synchronizations, this status is the only action taken. For misplaced frame  
synchronizations, the device automatically synchronizes to the new frame synchroniza-  
tion position.  
Table 6-50. Transmit_CHI_Status_Mask (Read/Write)  
Mask register for the Transmit_CHI_Status register.  
Address  
Bit  
Name/Description  
Default  
0x00C82 15:2 Unused.  
1
1
0
Transmit_Lock_Error_Mask.  
0 = The Transmit_Lock_Error bit (see Table 6-49) will cause an interrupt if active (unless  
masked at a higher level).  
1 = The Transmit_Lock_Error bit is blocked from causing an interrupt.  
Transmit_Frame_Sync_Error_Mask.  
1
0 = The Transmit_Frame_Sync_Error bit (see Table 6-49) will cause an interrupt if active  
(unless masked at a higher level).  
1 = The Transmit_Frame_Sync_Error bit is blocked from causing an interrupt.  
Agere Systems Inc.  
51  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 6-51. Transmit_CHI_Global_Configuration (Read/Write)  
Address Bit  
Name/Description  
Defaul  
t
0x00C84 15:8 Unused.  
7
Global_Transmit_CHI_Output_Enable. This bit is a global control over the 3-state enables of  
the transmit CHIs.  
0
0 = All CHIs transmit pins are forced into the high-impedance state.  
1 = 3-state control of individual CHIs is placed under control of the CHI  
Transmit_CHI_Configuration register (see Table 6-48 on page 50).  
Transmit_High_Impedance_Delay. These bits are used in conjunction with Driver_Enable_Control  
(see Table 6-48 bits [13:12]) bits. When the Driver_Enable_Control bits = 11, then the  
Transmit_High_Impedance_Delay bits determine how early the device will 3-state the output driver at  
the end of a time slot. These numbers are approximate because of the sampling error between the  
CHICLK and the internal clock. The numbers are actually how much time after the previous clock  
edge the output 3-states. For bit settings [6:4]:  
6:4  
000  
000 = Approximately 55 ns after the previous same edge with a 16.384 MHz CHICLK.  
= Approximately 55 ns after the previous opposite edge with an 8.192 MHz CHICLK.  
001 = Approximately 49 ns after the previous same edge with a 16.384 MHz CHICLK.  
= Approximately 49 ns after the previous opposite edge with an 8.192 MHz CHICLK.  
010 = Approximately 43 ns after the previous same edge with a 16.384 MHz CHICLK.  
= Approximately 43 ns after the previous opposite edge with an 8.192 MHz CHICLK.  
011 = Approximately 37 ns after the previous same edge with a 16.384 MHz CHICLK.  
= Approximately 37 ns after the previous opposite edge with an 8.192 MHz CHICLK.  
100 = Approximately 116 ns after the previous same edge (8.192 MHz CHICLK only).  
101 = Approximately 110 ns after the previous same edge (8.192 MHz CHICLK only).  
110 = Approximately 104 ns after the previous same edge (8.192 MHz CHICLK only).  
111 = Approximately 98 ns after the previous same edge (8.192 MHz CHICLK only).  
See Figure 5-15 on page 27 and Table 5-5 on page 27.  
3
2
Force_Transmit_CHI_Resynchronization.  
0 = Normal operation.  
1 = This forces the transmit CHI/PLL interface to resynchronize.  
0
0
Enable_Transmit_CHI_Automatic_Resynchronization.  
0 = The device will inhibit automatic resynchronization of the transmit CHI/PLL interface if it  
detects it is out-of-synchronization (not recommended).  
1 = The device will automatically resynchronize the CHI/PLL interface if it detects it is out-of-syn-  
chronization.  
1
0
Transmit_Frame_Sync_Polarity. This bit indicates the polarity of the frame synchronization sig-  
nal.  
0
0
0 = Indicates the frame synchronization is active-low. Generally, this should be programmed with  
the same value as Receive_Frame_Sync_Polarity (see Table 6-47 on page 49). The refer-  
ence point for all receive CHI timing is the first active edge of CHICLK (see  
Transmit_Clock_Edge below) after the frame synchronization transitions to the active level as  
defined here.  
1 = Indicates the frame synchronization is active-high.  
Transmit_Clock_Edge. This bit indicates which edge of the CHICLK to use to sample the frame  
synchronization signal.  
0 = Indicates sampling on the falling edge. Generally, this should be programmed with the same  
value as Receive_Clock_Edge (see Table 6-47 on page 49). This also defines the reference  
point for all transmit CHI timing and offsets.  
1 = Indicates sampling on the rising edge of the clock.  
52  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 6-52. Receive_CHI_Time_Slot_Offset (Read/Write)  
Each of the incoming CHIs can be independently designed and programmed with a unique offset from the master frame  
synchronization. This bank of registers works in conjunction with the corresponding Receive_CHI_Configuration registers  
(see Table 6-44 on page 48) to provide this control. These registers provide the time-slot offset. The  
Receive_CHI_Configuration registers provide the bit and fractional bit offset control.  
Address  
Bit  
Name/Description  
Default  
0x01000—0x0103E 15:8 Unused.  
7:0 Receive_CHI_Offset. Time-slot offset for the receive CHIs. This value should be  
programmed as follows (RTO = the number of receive time slots to be offset):  
CHI Rate  
16 Mbits/s  
8 Mbits/s  
4 Mbits/s  
2 Mbits/s  
Offset  
RC_TS_OFF Value  
RTO  
RTO (0—255)  
RTO (0—127)  
RTO (0—63)  
RTO (0—31)  
((RTO x 2) + 2) modulo 256  
((RTO x 4) + 6) modulo 256  
((RTO x 8) + 14) modulo 256  
Table 6-53. Transmit_CHI_Time_Slot_Offset (Read/Write)  
Each of the outgoing CHIs can be independently designed and programmed with a unique offset from the master frame syn-  
chronization. This bank of registers works in conjunction with the corresponding Transmit_CHI_Configuration registers (see  
Table 6-48 on page 50) to provide this control. These registers provide the time-slot offset. The Transmit_CHI_Configuration  
registers provide the bit and fractional bit offset control.  
Address  
Bit  
Name/Description  
Default  
0x01080—0x010BE 15:8 Unused.  
7:0 Transmit_CHI_Offset. Time-slot offset for the transmit CHIs. This value should  
be programmed as follows (TTO = the number of transmit time slots to be offset):  
CHI Rate  
16 Mbits/s  
8 Mbits/s  
4 Mbits/s  
2 Mbits/s  
Offset  
TC_TS_OFF Value  
TTO  
TTO (0—255)  
TTO (0—127)  
TTO (0—63)  
TTO (0—31)  
TTO x 2  
TTO x 4  
TTO x 8  
Agere Systems Inc.  
53  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
7 Switch Fabric Control  
Table 7-1. SF_Status (CORWN)  
Address  
Bit  
Name/Description  
Default  
0x01124 15:3 Unused.  
2
1
0
Receive_Link_Synchronization_Error.  
0 = No error detected.  
1 = Missing or misplaced synchronization on interface between the receive CHI and the  
switch fabric (clear-on-read/clear-on-write).  
Transmit_Sync_Error.  
0 = No error detected.  
1 = Missing or misplaced synchronization on interface between the transmit CHI and the  
switch fabric (clear-on-read/clear-on-write).  
Connection_Store_Parity_Error.  
0 = No error detected.  
1 = Connection store parity error detected (read only, clear by clearing  
Connection_Store_Parity_Error_Address_Trap, see Table 7-5 on page 56). The location  
with the parity error can be found in Connection_Store_Parity_Error_Address_Trap.  
Table 7-2. SF_Status_Mask (Read/Write)  
Provides a mask for all bits in the SF_Status register (see Table 7-1). These bits are output masks of the register. That is,  
setting the mask will not stop the error bit from being set, but will block an interrupt from being propagated if the correspond-  
ing error is set.  
Address  
Bit  
Name/Description  
Default  
0x01126 15:3 Unused.  
1
2
1
0
Receive_Link_Synchronization_Error_Mask.  
0 = Unmasked, Receive_Link_Synchronization_Error will (see Table 7-1) cause interrupt  
(unless masked at higher level).  
1 = Masked, Receive_Link_Synchronization_Error will not cause an interrupt.  
Transmit_Sync_Error_Mask.  
0 = Unmasked, Transmit_Sync_Error (see Table 7-1) will cause interrupt (unless masked at  
higher level).  
1
1
1 = Masked, Transmit_Sync_Error will not cause an interrupt.  
Connection_Store_Parity_Error_Mask.  
0 = Unmasked, Connection_Store_Parity_Error (see Table 7-1) will cause interrupt (unless  
masked at higher level).  
1 = Masked, Connection_Store_Parity_Error will not cause an interrupt.  
54  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 7-3. Data_Store_Time_Slot_Capture_Select (Read/Write)  
For diagnostic and other purposes, a single incoming time slot can be sampled and made available to be read from the mi-  
croprocessor interface. This register specifies which time slot will be sampled.  
Address  
Bit  
Name/Description  
Default  
0x01142 15:13 Unused.  
12:0 Data_Store_Time_Slot_Capture. Specifies which time slot should be captured (sampled) 0x0000  
(0—8,191). This value is a function of the stream (CHI) number, the data rate of the CHI, the  
time-slot offset of the CHI (RTO), and the desired time slot (TS) of the CHI. The following  
algorithms can be used to determine the value for this field:  
„ For a 16 Mbits/s CHI:  
— (32 x [(TS + RTO) mod 256]) + CHI, where TS and RTO range from 0—255.  
„ For an 8 Mbits/s CHI:  
— (32 x [([2 x (TS + RTO)] + 2) mod 256]) + CHI, where TS and RTO range from 0—127.  
„ For a 4 Mbits/s CHI:  
— (32 x [([4 x (TS + RTO)] + 6) mod 256]) + CHI, where TS and RTO range from 0—63.  
„ For a 2 Mbits/s CHI:  
— (32 x [([8 x (TS + RTO)] + 14) mod 256]) + CHI, where TS and RTO range from 0—31.  
Table 7-4. Data_Store_Captured_Data (Read Only)  
This register contains data sampled in two consecutive frames from the time slot specified in  
Data_Store_Time_Slot_Capture, see Table 7-3. This register is continually updated every frame (alternating high/low byte  
each frame).  
Address  
Bit  
Name/Description  
Default  
0x01144 15:8 Captured_Data_1. Data captured from the time slot specified by  
Data_Store_Time_Slot_Capture (see Table 7-3). This field is updated every other frame  
alternating with Captured_Data_0. Depending on when this is read by the microprocessor, it  
may be either from the frame before or after that sampled in Captured_Data_0.  
7:0 Captured_Data_0. Data captured from the time slot specified by  
Data_Store_Time_Slot_Capture (see Table 7-3). This field is updated every other frame  
alternating with Captured_Data_1. Depending on when this is read by the microprocessor, it  
may be either from the frame before or after that sampled in Captured_Data_1.  
Agere Systems Inc.  
55  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
Table 7-5. Connection_Store_Parity_Error_Address_Trap (CORWN)  
As the connection store is continually read, its parity is checked. If an error is detected, the location with the error is saved  
in this register and the Connection_Store_Parity_Error (see Table 7-1 on page 54) error bit is set. If in clear-on-read (COR)  
mode, when this register is read, the Connection_Store_Parity_Error bit is cleared. If in clear-on-write (COW) mode, any  
write to this register clears Connection_Store_Parity_Error.  
Address  
Bit  
Name/Description  
Default  
0x01146  
15 Unused.  
14:0 Connection_Store_Parity_Error_Address. This bit field contains the address within the  
connection store with a parity error. The address of the first error (after a clear) is sampled  
and saved.  
Table 7-6. Receive_Link_Offset (Read Only)  
This register displays the offset of the receive link with respect to the switch fabric. See also Transmit_Link_Offset and  
Force_Transmit_Link_Offset in Table 7-7.  
Address  
0x01148 15:12 Unused.  
11:0 Link_Offset. This field contains the time-slot offset of the receive link.  
Bit  
Name/Description  
Default  
Table 7-7. Transmit_Link_Offset (Read/Write)  
This register displays/controls the offset of the transmit links with respect to the switch fabric. Normally, the  
Transmit_Link_Offset is determined by the CHI frame synchronization's relative position to the switch fabric synchronization.  
In this case, bit [15] of this register should be set to 0.  
Address  
Bit  
Name/Description  
Default  
0x0114C  
15 Force_Transmit_Link_Offset.  
0 = Allows the switch fabric to self-determine its offsets.  
1 = Forces the device to use the Transmit_Offset value to align the switch fabric to a deter-  
ministic position relative to the CHI frame synchronization. If this is set to 1, this register  
value should be set and the system allowed to stabilize (more than 250 µs) prior to read-  
ing the value in Receive_Link_Offset (see Table 7-6).  
14:12 Unused.  
11:0 Transmit_Offset. If Force_Transmit_Link_Offset is set to 1, this value will force the switch  
fabric to align itself this many time slots off from the CHI frame synchronization. Please con-  
tact your FAE if you plan on using this feature.  
56  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 7-8. Wide_Mode_Control (Read/Write)  
For applications that require switching of time slots of greater than 8 bits, parallel devices must be used. These bits can be  
used to facilitate such operation. Please contact your FAE if setting these bits to other than the default value of 0.  
Address  
0x0114E 15:3 Unused.  
2:0 Wide_Mode_Operation.  
Bit  
Name/Description  
Default  
000  
000 = Disable multifabric synchronization (i.e., normal mode) (default).  
001 = Software algorithm mode, maximum allowable receive delay of approximately 7 µs.  
010 = Software algorithm mode, maximum allowable receive delay of approximately 15 µs.  
011 = Software algorithm mode, maximum allowable receive delay of approximately 31 µs.  
100 = Disable multifabric synchronization (i.e., normal mode).  
101 = Minimal latency mode, maximum allowable receive delay of approximately 7 µs.  
110 = Minimal latency mode, maximum allowable receive delay of approximately 15 µs.  
111 = Minimal latency mode, maximum allowable receive delay of approximately 31 µs.  
Note: For the last three modes, the minimum, average, and maximum delay in low-latency  
(LL) mode will be up to 7 µs, 15 µs, and 31 µs larger than regular LL mode. For the  
software modes, the minimum delay in LL mode will be up to 7 µs, 15 µs, and 31 µs  
larger, and the maximum delay will be up to 132 µs, 140 µs, and 156 µs larger than  
regular mode.  
Agere Systems Inc.  
57  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
8 Connection Store  
The connection store RAM contains the per-time-slot control information for outgoing time slots. Each location in the RAM  
corresponds to one outgoing time slot and contains all the time-slot specific control information for that time slot. The specific  
address offset into the RAM is calculated as follows:  
„ ADDR[15] = 0.  
„ ADDR[14:7] destination (outgoing) time-slot number of stream identified by address bits [6:2].  
„ ADDR[6:2] destination (outgoing) stream (CHI) number.  
„ ADDR[01] 0 = Low_Control, 1 = High_Control.  
„ ADDR[00] = 0 (no byte addressability).  
Address bits [14:7] are dependent on the destination (outgoing) CHI rate and should be calculated as follows, where TS is  
the outgoing CHI time-slot number:  
Rate  
A[14:7]  
16 MHz  
8 MHz  
4 MHz  
2 MHz  
TS (0—255)  
TS x 2 (TS = 0—127)  
TS x 4 (TS = 0—63)  
TS x 8 (TS = 0—31)  
Table 8-1. Low_Control_Word (Read/Write)  
The low-control word in the connection store has two functions. Normally, it is used to program the address of the incoming  
time slot to which the outgoing time slot is connected. The outgoing time slot is implied by the connection store address as  
described above. This normal switch operation will apply if the time-slot mode bits in the high-control word are set to low  
latency or frame integrity switching modes. If alternate data mode is selected, the low control word contains the alternate  
data (see Table 8-2, bit [9:8]).  
*
Address  
Bit  
Name/Description  
Default  
0x10000—  
0x17FFC  
15:8 Alternate_Data_Pattern_2. If alternate data is selected by the mode bits in the corre-  
sponding high control location, the data in this byte will alternate with the  
Alternate_Data_Pattern_1 pattern and be sent out on the transmit time slot.  
12:5 Time_Slot_Pointer. This field selects the desired time slot from the source stream (CHI).  
This value is dependent on the speed (data rate) of the receive CHI specified by  
Stream_Pointer and should be programmed as follows, where TS is the desired time-slot  
number:  
Receive CHI Rate  
16 Mbits/s  
8 Mbits/s  
Time_Slot_Pointer [7:0]  
TS (0—255)  
TS x 2 (TS = 0—127)  
TS x 4 (TS = 0—63)  
TS x 8 (TS = 0—31)  
4 Mbits/s  
2 Mbits/s  
7:0 Alternate_Data_Pattern_1. If alternate data is selected by the mode bits in the corre-  
sponding high control location, the data in this byte will alternate with the  
Alternate_Data_Pattern_2 pattern and be sent out on the transmit time slot.  
4:0 Stream_Pointer. This field selects one of 32 incoming streams.  
* Bits [15:0] have dual meaning based on the value in the Time_Slot_Mode field of the High_Control_Word (see Table 8-2).  
If the Time_Slot_Mode field is set to 10 (alternate data), then bits [15:0] have the following meaning:  
Bits [7:0] are set to Alternate_Data_Pattern_1.  
Bits [15:8] are set to Alternate_Data_Pattern_2.  
If the Time_Slot_Mode field is set to anything other than 10, then bits [15:0] have the following meaning:  
Bits [4:0] are set to Stream_Pointer.  
Bits [12:5] are set to Time_Slot_Pointer.  
Bits [15:13] are reserved.  
58  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
Table 8-2. High_Control_Word (Read/Write)  
Address  
0x10002—0x17FFE 15:11 Reserved.  
10 Test_Pattern_Monitor_Enable.  
0 = The TPM is disable for this time slot.  
Bit  
Name/Description  
Default  
0x0  
1 = This bit causes data for this time slot to be sent to the test pattern monitor for  
checking.  
9:8 Time_Slot_Mode. This field defines in which of the following modes the time slot  
will operate:  
00 = Low latency.  
01 = Frame integrity.  
10 = Alternate data.  
11 = TPG data.  
7
Reserved.  
Note: This bit must be set to zero.  
6:5 Unused.  
General_Purpose_Bit. This is a general-purpose read/write bit. It causes no  
action within the device.  
3:0 Unused.  
4
Agere Systems Inc.  
59  
TSI-4  
Data Sheet, Revision 3  
September 21, 2005  
4k x 4k Time-Slot Interchanger  
9 Outline Diagrams  
Note: Dimensions are in millimeters.  
TOP VIEW  
19.00  
SQUARE  
+0.70  
17.70  
1.75 TYP.  
–0.05  
A1 INDICATOR  
(PLATED)  
SQUARE  
USE OF EJECTOR  
PINS IS OPTIONAL  
4.00 x 45° APPROX  
TYP 4 CORNERS  
1.20 x 45° APPROX  
TYP 3 PLACES  
30°  
APPROX  
ALL SIDES  
0.80 ± 0.050  
0.35  
Z
0.50 R MAX  
ALL EDGES  
0.20  
Z
0.10  
Z
SEATING PLANE  
0.56 ± 0.06  
1.86 ± 0.21  
0.50 ± 0.10  
17  
15  
13  
11  
A1 INDICATOR  
(UNDER SOLDER MASK)  
18  
16  
14  
12  
10 9 1  
8
7 5 3 2  
6 4  
A
B
C
D
E
1.00  
TYP  
F
G
H
J
K
L
0.50  
M
N
P
R
T
U
V
CENTER ARRAY  
FOR THERMAL  
ENHANCEMENT  
+0.07  
–0.13  
0.63  
DIA  
BOTTOM VIEW  
60  
Agere Systems Inc.  
Data Sheet, Revision 3  
September 21, 2005  
TSI-4  
4k x 4k Time-Slot Interchanger  
10 Ordering Information  
Table 10-1. Ordering Information  
Device  
Part Number  
Ball Count  
Package  
Comcode  
TSI-4  
TTSI004321BL-2-DB  
L-TTSI004321BL-2-DB  
240  
PBGAM1  
700081542  
700081543*  
* Pb-free/RoHS.  
11 Change History  
On pages 1, 15, and 61 changed the device name. On page 61 changed the part numbers.  
On page 20 deleted 2 sentences at the beginning of the page. (All timing parameters are referenced to VIHmin and VILmax.  
The reference signal polarity may be inverted for some timing parameters.)  
On page 20 updated Figure 5-3, ac Timing Specification.  
On page 20 updated Table 5-3. CMOS Output ac Timing Specification * .  
On page 21 under Table 5-4 eliminated the following sentence: All timing specifications are with respect to VIHmin and VIL-  
max as shown in Figure 5-3. Also, clarified the footnote.  
On page 27 deleted footnote † under Table 5-5 and clarified the remaining footnote.  
On page 28 deleted the footnote under Table 5-6.  
On page 29 deleted the footnote under Table 5-7.  
11.1 Navigating Through an Adobe Acrobat Document  
If the reader displays this document in Acrobat Reader, clicking on any blue entry in the text will bring the reader to that ref-  
erence point.  
Adobe Acrobat and Acrobat Reader are registered trademarks of Adobe Systems Incorporated.  
For additional information, contact your Agere Systems Account Manager or the following:  
INTERNET:  
E-MAIL:  
Home: http://www.agere.com Sales: http://www.agere.com/sales  
docmaster@agere.com  
N. AMERICA: Agere Systems Inc., Lehigh Valley Central Campus, Room 10A-301C, 1110 American Parkway NE, Allentown, PA 18109-9138  
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)  
ASIA:  
CHINA: (86) 21-54614688 (Shanghai), (86) 755-25881122 (Shenzhen), (86) 10-65391096 (Beijing)  
JAPAN: (81) 3-5421-1600 (Tokyo), KOREA: (82) 2-767-1850 (Seoul), SINGAPORE: (65) 6741-9855, TAIWAN: (886) 2-2725-5858 (Taipei)  
Tel. (44) 1344 296 400  
EUROPE:  
Agere Systems 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.  
Agere, Agere Systems, and the Agere logo are registered trademarks of Agere Systems Inc.  
Copyright © 2005 Agere Systems Inc.  
All Rights Reserved  
September 21, 2005  
DS05-117STSI-3 (Replaces DS05-117STSI-2)  

相关型号:

TTSI008321BL-2-DB

8K x 8K Time-Slot Interchanger
AGERE

TTSI1K16T

1024-Channel, 16-Highway Time-Slot Interchanger
AGERE

TTSI1K16T3TL

1024-Channel, 16-Highway Time-Slot Interchanger
AGERE

TTSI2K32T

2048-Channel, 32-Highway Time-Slot Interchanger
AGERE

TTSI2K32T3BAL

2048-Channel, 32-Highway Time-Slot Interchanger
AGERE

TTSI4K32T

4096-Channel, 32-Highway Time-Slot Interchanger
AGERE

TTSI4K32T3BAL

4096-Channel, 32-Highway Time-Slot Interchanger
AGERE

TTSN54LS03J

NAND Gate, TTL, CDIP14
MOTOROLA

TTSN54LS03W

NAND Gate, TTL, CDFP14
MOTOROLA

TTSN54LS04J

Inverter, TTL, CDIP14
MOTOROLA

TTSN54LS04W

Inverter, TTL, CDFP14
MOTOROLA

TTSN54LS10J

NAND Gate, TTL, CDIP14
MOTOROLA