Octal T1/E1/J1 Long Haul / Short Haul Transceiver IDT82P2288 Version 8 JANUARY 10, 2011 6024 Silver Creek Valley Road, San Jose, California 95138 Telephone: 1-800-345-7015 or 408-284-8200* TWX: 910-338-2070 * FAX: 408-284-2775 Printed in U.S.A. (c) 2011 Integrated Device Technology, Inc. DISCLAIMER Integrated Device Technology, Inc. reserves the right to make changes to its products or specifications at any time, without notice, in order to improve design or performance and to supply the best possible product. IDT does not assume any responsibility for use of any circuitry described other than the circuitry embodied in an IDT product. The Company makes no representations that circuitry described herein is free from patent infringement or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent, patent rights or other rights, of Integrated Device Technology, Inc. LIFE SUPPORT POLICY Integrated Device Technology's products are not authorized for use as critical components in life support devices or systems unless a specific written agreement pertaining to such intended use is executed between the manufacturer and an officer of IDT. 1. Life support devices or systems are devices or systems which (a) are intended for surgical implant into the body or (b) support or sustain life and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. 2. A critical component is any components of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Table of Contents TABLE OF CONTENTS ........................................................................................................................................................... 3 LIST OF TABLES .................................................................................................................................................................... 7 LIST OF FIGURES ................................................................................................................................................................... 9 FEATURES ............................................................................................................................................................................ 11 APPLICATIONS ..................................................................................................................................................................... 11 BLOCK DIAGRAM ................................................................................................................................................................ 12 1 PIN ASSIGNMENT .......................................................................................................................................................... 13 2 PIN DESCRIPTION ......................................................................................................................................................... 14 3 FUNCTIONAL DESCRIPTION ........................................................................................................................................ 22 3.1 3.2 T1 / E1 / J1 MODE SELECTION .................................................................................................................................................................. RECEIVER IMPEDANCE MATCHING ......................................................................................................................................................... 3.2.1 Line Monitor .................................................................................................................................................................................... 3.3 ADAPTIVE EQUALIZER .............................................................................................................................................................................. 3.4 DATA SLICER .............................................................................................................................................................................................. 3.5 CLOCK AND DATA RECOVERY ................................................................................................................................................................ 3.6 RECEIVE JITTER ATTENUATOR ............................................................................................................................................................... 3.7 DECODER .................................................................................................................................................................................................... 3.7.1 Line Code Rule ............................................................................................................................................................................... 3.7.1.1 T1 / J1 Mode .................................................................................................................................................................... 3.7.1.2 E1 Mode ........................................................................................................................................................................... 3.7.2 Decode Error Detection ................................................................................................................................................................. 3.7.2.1 T1 / J1 Mode .................................................................................................................................................................... 3.7.2.2 E1 Mode ........................................................................................................................................................................... 3.7.3 LOS Detection ................................................................................................................................................................................ 3.8 FRAME PROCESSOR ................................................................................................................................................................................. 3.8.1 T1/J1 Mode ...................................................................................................................................................................................... 3.8.1.1 Synchronization Searching ............................................................................................................................................... 3.8.1.2 Error Event And Out Of Synchronization Detection .......................................................................................................... 3.8.1.3 Overhead Extraction (T1 Mode SLC-96 Format Only) ..................................................................................................... 3.8.1.4 Interrupt Summary ............................................................................................................................................................ 3.8.2 E1 Mode .......................................................................................................................................................................................... 3.8.2.1 Synchronization Searching ............................................................................................................................................... 3.8.2.2 Error Event And Out Of Synchronization Detection .......................................................................................................... 3.8.2.3 Overhead Extraction ......................................................................................................................................................... 3.8.2.4 V5.2 Link .......................................................................................................................................................................... 3.8.2.5 Interrupt Summary ............................................................................................................................................................ 3.9 PERFORMANCE MONITOR ........................................................................................................................................................................ 3.9.1 T1/J1 Mode ...................................................................................................................................................................................... 3.9.2 E1 Mode .......................................................................................................................................................................................... 3.10 ALARM DETECTOR .................................................................................................................................................................................... 3.10.1 T1/J1 Mode ...................................................................................................................................................................................... 3.10.2 E1 Mode .......................................................................................................................................................................................... 3.11 HDLC RECEIVER ......................................................................................................................................................................................... 3.11.1 HDLC Channel Configuration ........................................................................................................................................................ 3.11.2 HDLC Mode ..................................................................................................................................................................................... 3.11.2.1 HDLC Mode ...................................................................................................................................................................... Table of Contents 3 23 24 24 27 27 27 27 29 29 29 29 29 29 29 31 34 34 34 38 39 39 42 44 47 48 48 48 53 53 56 58 58 60 61 61 61 61 JANUARY 10, 2011 IDT82P2288 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 3.23 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER BIT-ORIENTED MESSAGE RECEIVER (T1/J1 ONLY) .............................................................................................................................. INBAND LOOPBACK CODE DETECTOR (T1/J1 ONLY) ........................................................................................................................... ELASTIC STORE BUFFER .......................................................................................................................................................................... RECEIVE CAS/RBS BUFFER ..................................................................................................................................................................... 3.15.1 T1/J1 Mode ...................................................................................................................................................................................... 3.15.2 E1 Mode .......................................................................................................................................................................................... RECEIVE PAYLOAD CONTROL ................................................................................................................................................................. RECEIVE SYSTEM INTERFACE ................................................................................................................................................................. 3.17.1 T1/J1 Mode ...................................................................................................................................................................................... 3.17.1.1 Receive Clock Master Mode ............................................................................................................................................ 3.17.1.2 Receive Clock Slave Mode .............................................................................................................................................. 3.17.1.3 Receive Multiplexed Mode ............................................................................................................................................... 3.17.1.4 Offset ................................................................................................................................................................................ 3.17.1.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/MRSIGA(MRSIGB) .................................................................................. 3.17.2 E1 Mode .......................................................................................................................................................................................... 3.17.2.1 Receive Clock Master Mode ............................................................................................................................................ 3.17.2.2 Receive Clock Slave Mode .............................................................................................................................................. 3.17.2.3 Receive Multiplexed Mode ............................................................................................................................................... 3.17.2.4 Offset ................................................................................................................................................................................ 3.17.2.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/MRSIGA(MRSIGB) .................................................................................. TRANSMIT SYSTEM INTERFACE .............................................................................................................................................................. 3.18.1 T1/J1 Mode ...................................................................................................................................................................................... 3.18.1.1 Transmit Clock Master Mode ............................................................................................................................................ 3.18.1.2 Transmit Clock Slave Mode ............................................................................................................................................. 3.18.1.3 Transmit Multiplexed Mode .............................................................................................................................................. 3.18.1.4 Offset ................................................................................................................................................................................ 3.18.2 E1 Mode .......................................................................................................................................................................................... 3.18.2.1 Transmit Clock Master Mode ............................................................................................................................................ 3.18.2.2 Transmit Clock Slave Mode ............................................................................................................................................. 3.18.2.3 Transmit Multiplexed Mode .............................................................................................................................................. 3.18.2.4 Offset ................................................................................................................................................................................ TRANSMIT PAYLOAD CONTROL .............................................................................................................................................................. FRAME GENERATOR ................................................................................................................................................................................. 3.20.1 Generation ...................................................................................................................................................................................... 3.20.1.1 T1 / J1 Mode .................................................................................................................................................................... 3.20.1.2 E1 Mode ........................................................................................................................................................................... 3.20.2 HDLC Transmitter .......................................................................................................................................................................... 3.20.2.1 HDLC Channel Configuration ........................................................................................................................................... 3.20.2.2 HDLC Mode ...................................................................................................................................................................... 3.20.2.3 Interrupt Summary ............................................................................................................................................................ 3.20.2.4 Reset ................................................................................................................................................................................ 3.20.3 Automatic Performance Report Message (T1/J1 Only) .............................................................................................................. 3.20.4 Bit-Oriented Message Transmitter (T1/J1 Only) .......................................................................................................................... 3.20.5 Inband Loopback Code Generator (T1/J1 Only) .......................................................................................................................... 3.20.6 All `Zero's & All `One's ................................................................................................................................................................... 3.20.7 Change Of Frame Alignment ......................................................................................................................................................... TRANSMIT BUFFER .................................................................................................................................................................................... ENCODER .................................................................................................................................................................................................... 3.22.1 Line Code Rule ............................................................................................................................................................................... 3.22.1.1 T1/J1 Mode ...................................................................................................................................................................... 3.22.1.2 E1 Mode ........................................................................................................................................................................... 3.22.2 BPV Error Insertion ........................................................................................................................................................................ 3.22.3 All `One's Insertion ........................................................................................................................................................................ TRANSMIT JITTER ATTENUATOR ............................................................................................................................................................ Table of Contents 4 64 64 65 65 65 66 68 71 71 72 72 73 74 76 77 77 77 78 78 78 80 80 81 81 82 83 86 87 87 87 88 88 90 90 90 92 95 95 95 95 95 96 97 97 98 98 98 99 99 99 99 99 99 99 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.24 WAVEFORM SHAPER / LINE BUILD OUT ............................................................................................................................................... 3.24.1 Preset Waveform Template ......................................................................................................................................................... 3.24.1.1 T1/J1 Mode .................................................................................................................................................................... 3.24.1.2 E1 Mode ......................................................................................................................................................................... 3.24.2 Line Build Out (LBO) (T1 Only) ................................................................................................................................................... 3.24.3 User-Programmable Arbitrary Waveform .................................................................................................................................. 3.25 LINE DRIVER ............................................................................................................................................................................................. 3.26 TRANSMITTER IMPEDANCE MATCHING ............................................................................................................................................... 3.27 TESTING AND DIAGNOSTIC FACILITIES ............................................................................................................................................... 3.27.1 PRBS Generator / Detector ......................................................................................................................................................... 3.27.1.1 Pattern Generator ........................................................................................................................................................... 3.27.1.2 Pattern Detector ............................................................................................................................................................. 3.27.2 Loopback ...................................................................................................................................................................................... 3.27.2.1 System Loopback ........................................................................................................................................................... 3.27.2.2 Payload Loopback .......................................................................................................................................................... 3.27.2.3 Local Digital Loopback 1 ................................................................................................................................................ 3.27.2.4 Remote Loopback .......................................................................................................................................................... 3.27.2.5 Local Digital Loopback 2 ................................................................................................................................................ 3.27.2.6 Analog Loopback ............................................................................................................................................................ 3.27.3 G.772 Non-Intrusive Monitoring .................................................................................................................................................. 3.28 INTERRUPT SUMMARY ............................................................................................................................................................................ 100 100 100 101 101 101 109 109 109 109 110 110 111 111 111 111 111 111 111 111 113 4.1 4.2 4.3 4.4 POWER-ON SEQUENCE ........................................................................................................................................................................... RESET ........................................................................................................................................................................................................ RECEIVE / TRANSMIT PATH POWER DOWN ......................................................................................................................................... MICROPROCESSOR INTERFACE ........................................................................................................................................................... 4.4.1 SPI Mode ....................................................................................................................................................................................... 4.4.2 Parallel Microprocessor Interface .............................................................................................................................................. INDIRECT REGISTER ACCESS SCHEME ............................................................................................................................................... 4.5.1 Indirect Register Read Access ................................................................................................................................................... 4.5.2 Indirect Register Write Access ................................................................................................................................................... 115 115 115 115 116 116 117 117 117 REGISTER MAP ......................................................................................................................................................................................... 5.1.1 T1/J1 Mode .................................................................................................................................................................................... 5.1.1.1 Direct Register ................................................................................................................................................................ 5.1.1.2 Indirect Register ............................................................................................................................................................. 5.1.2 E1 Mode ........................................................................................................................................................................................ 5.1.2.1 Direct Register ................................................................................................................................................................ 5.1.2.2 Indirect Register ............................................................................................................................................................. REGISTER DESCRIPTION ........................................................................................................................................................................ 5.2.1 T1/J1 Mode .................................................................................................................................................................................... 5.2.1.1 Direct Register ................................................................................................................................................................ 5.2.1.2 Indirect Register ............................................................................................................................................................. 5.2.2 E1 Mode ........................................................................................................................................................................................ 5.2.2.1 Direct Register ................................................................................................................................................................ 5.2.2.2 Indirect Register ............................................................................................................................................................. 118 118 118 125 126 126 132 134 135 135 228 236 236 329 JTAG INSTRUCTIONS AND INSTRUCTION REGISTER (IR) .................................................................................................................. JTAG DATA REGISTER ............................................................................................................................................................................ 6.2.1 Device Identification Register (IDR) ........................................................................................................................................... 6.2.2 Bypass Register (BYP) ................................................................................................................................................................ 6.2.3 Boundary Scan Register (BSR) ................................................................................................................................................... TEST ACCESS PORT CONTROLLER ...................................................................................................................................................... 339 340 340 340 340 343 4 OPERATION .................................................................................................................................................................. 115 4.5 5 PROGRAMMING INFORMATION ................................................................................................................................. 118 5.1 5.2 6 IEEE STD 1149.1 JTAG TEST ACCESS PORT ........................................................................................................... 339 6.1 6.2 6.3 Table of Contents 5 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7 PHYSICAL AND ELECTRICAL SPECIFICATIONS ..................................................................................................... 346 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 ABSOLUTE MAXIMUM RATINGS ............................................................................................................................................................ RECOMMENDED OPERATING CONDITIONS ......................................................................................................................................... D.C. CHARACTERISTICS ......................................................................................................................................................................... DIGITAL I/O TIMING CHARACTERISTICS ............................................................................................................................................... CLOCK FREQUENCY REQUIREMENT .................................................................................................................................................... T1/J1 LINE RECEIVER ELECTRICAL CHARACTERISTICS ................................................................................................................... E1 LINE RECEIVER ELECTRICAL CHARACTERISTICS ........................................................................................................................ T1/J1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS ............................................................................................................ E1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS ................................................................................................................ JITTER TOLERANCE ................................................................................................................................................................................ 7.10.1 T1/J1 Mode .................................................................................................................................................................................... 7.10.2 E1 Mode ........................................................................................................................................................................................ 7.11 JITTER TRANSFER ................................................................................................................................................................................... 7.11.1 T1/J1 Mode .................................................................................................................................................................................... 7.11.2 E1 Mode ........................................................................................................................................................................................ 7.12 MICROPROCESSOR TIMING SPECIFICATION ....................................................................................................................................... 7.12.1 Motorola Non-Multiplexed Mode ................................................................................................................................................. 7.12.1.1 Read Cycle Specification ............................................................................................................................................... 7.12.1.2 Write Cycle Specification ................................................................................................................................................ 7.12.2 Intel Non-Multiplexed Mode ......................................................................................................................................................... 7.12.2.1 Read Cycle Specification ............................................................................................................................................... 7.12.2.2 Write Cycle Specification ................................................................................................................................................ 7.12.3 SPI Mode ....................................................................................................................................................................................... 346 346 347 348 348 349 350 350 351 351 351 353 354 354 356 357 357 357 358 359 359 360 361 ORDERING INFORMATION ................................................................................................................................................ 362 DOCUMENT HISTORY ........................................................................................................................................................ 362 Table of Contents 6 JANUARY 10, 2011 List of Tables Table 1: Table 2: Table 3: Table 4: Table 5: Table 6: Table 7: Table 8: Table 9: Table 10: Table 11: Table 12: Table 13: Table 14: Table 15: Table 16: Table 17: Table 18: Table 19: Table 20: Table 21: Table 22: Table 23: Table 24: Table 25: Table 26: Table 27: Table 28: Table 29: Table 30: Table 31: Table 32: Table 33: Table 34: Table 35: Table 36: Table 37: Table 38: Table 39: Table 40: Table 41: Table 42: Table 43: Table 44: Table 45: Table 46: Table 47: Table 48: Operating Mode Selection ........................................................................................................................................................................... Related Bit / Register In Chapter 3.1 ........................................................................................................................................................... Impedance Matching Value For The Receiver ............................................................................................................................................. Related Bit / Register In Chapter 3.2 ........................................................................................................................................................... Related Bit / Register In Chapter 3.3 & Chapter 3.4 .................................................................................................................................... Criteria Of Speed Adjustment Start .............................................................................................................................................................. Related Bit / Register In Chapter 3.6 ........................................................................................................................................................... Excessive Zero Error Definition ................................................................................................................................................................... LOS Condition In T1/J1 Mode ...................................................................................................................................................................... LOS Condition In E1 Mode .......................................................................................................................................................................... Related Bit / Register In Chapter 3.7 ........................................................................................................................................................... The Structure of SF ..................................................................................................................................................................................... The Structure of ESF ................................................................................................................................................................................... The Structure of T1 DM ............................................................................................................................................................................... The Structure of SLC-96 .............................................................................................................................................................................. Interrupt Source In T1/J1 Frame Processor ................................................................................................................................................ Related Bit / Register In Chapter 3.8.1 ........................................................................................................................................................ The Structure Of TS0 In CRC Multi-Frame .................................................................................................................................................. FAS/NFAS Bit/Pattern Error Criteria ............................................................................................................................................................ Interrupt Source In E1 Frame Processor ..................................................................................................................................................... Related Bit / Register In Chapter 3.8.2 ........................................................................................................................................................ Monitored Events In T1/J1 Mode ................................................................................................................................................................. Related Bit / Register In Chapter 3.9.1 ........................................................................................................................................................ Monitored Events In E1 Mode ..................................................................................................................................................................... Related Bit / Register In Chapter 3.9.2 ........................................................................................................................................................ RED Alarm, Yellow Alarm & Blue Alarm Criteria ......................................................................................................................................... Related Bit / Register In Chapter 3.10.1 ...................................................................................................................................................... Related Bit / Register In Chapter 3.10.2 ...................................................................................................................................................... Related Bit / Register In Chapter 3.11.1 ...................................................................................................................................................... Interrupt Summarize In HDLC Mode ........................................................................................................................................................... Related Bit / Register In Chapter 3.11.2 ...................................................................................................................................................... Related Bit / Register In Chapter 3.12 ......................................................................................................................................................... Related Bit / Register In Chapter 3.13 ......................................................................................................................................................... Related Bit / Register In Chapter 3.14 ......................................................................................................................................................... Related Bit / Register In Chapter 3.15 ......................................................................................................................................................... A-Law Digital Milliwatt Pattern ..................................................................................................................................................................... -Law Digital Milliwatt Pattern ..................................................................................................................................................................... Related Bit / Register In Chapter 3.16 ......................................................................................................................................................... Operating Modes Selection In T1/J1 Receive Path ..................................................................................................................................... Operating Modes Selection In E1 Receive Path .......................................................................................................................................... Related Bit / Register In Chapter 3.17 ......................................................................................................................................................... Operating Modes Selection In T1/J1 Transmit Path .................................................................................................................................... Operating Modes Selection In E1 Transmit Path ......................................................................................................................................... Related Bit / Register In Chapter 3.18 ......................................................................................................................................................... Related Bit / Register In Chapter 3.19 ......................................................................................................................................................... Related Bit / Register In Chapter 3.20.1.1 ................................................................................................................................................... E1 Frame Generation .................................................................................................................................................................................. Control Over E Bits ...................................................................................................................................................................................... List of Tables 7 23 23 24 26 27 28 28 30 32 32 33 34 35 36 37 40 40 45 47 49 50 54 55 56 57 58 59 60 61 63 63 64 64 65 67 69 69 70 71 77 79 80 86 88 89 91 92 92 JANUARY 10, 2011 IDT82P2288 Table 49: Table 50: Table 51: Table 52: Table 53: Table 54: Table 55: Table 56: Table 57: Table 58: Table 59: Table 60: Table 61: Table 62: Table 63: Table 64: Table 65: Table 66: Table 67: Table 68: Table 69: Table 70: Table 71: Table 72: Table 73: Table 74: Table 75: Table 76: Table 77: Table 78: Table 79: Table 80: Table 81: Table 82: Table 83: Table 84: Table 85: OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Interrupt Summary In E1 Mode .................................................................................................................................................................... 93 Related Bit / Register In Chapter 3.20.1.2 ................................................................................................................................................... 93 Related Bit / Register In Chapter 3.20.2.1 ................................................................................................................................................... 95 Related Bit / Register In Chapter 3.20.2.2 ~ Chapter 3.20.2.4 .................................................................................................................... 95 APRM Message Format .............................................................................................................................................................................. 96 APRM Interpretation .................................................................................................................................................................................... 97 Related Bit / Register In Chapter 3.20.3 ...................................................................................................................................................... 97 Related Bit / Register In Chapter 3.20.4 & Chapter 3.20.5 .......................................................................................................................... 97 Related Bit / Register In Chapter 3.20.6, Chapter 3.20.7 & Chapter 3.21 ................................................................................................... 98 Related Bit / Register In Chapter 3.22 ......................................................................................................................................................... 99 Related Bit / Register In Chapter 3.23 ....................................................................................................................................................... 100 PULS[3:0] Setting In T1/J1 Mode .............................................................................................................................................................. 101 LBO PULS[3:0] Setting In T1 Mode ........................................................................................................................................................... 101 Transmit Waveform Value For E1 75 W .................................................................................................................................................... 102 Transmit Waveform Value For E1 120 W .................................................................................................................................................. 103 Transmit Waveform Value For T1 0~133 ft ............................................................................................................................................... 103 Transmit Waveform Value For T1 133~266 ft ........................................................................................................................................... 104 Transmit Waveform Value For T1 266~399 ft ........................................................................................................................................... 104 Transmit Waveform Value For T1 399~533 ft ........................................................................................................................................... 105 Transmit Waveform Value For T1 533~655 ft ........................................................................................................................................... 105 Transmit Waveform Value For J1 0~655ft ................................................................................................................................................. 106 Transmit Waveform Value For DS1 0 dB LBO .......................................................................................................................................... 106 Transmit Waveform Value For DS1 -7.5 dB LBO ...................................................................................................................................... 107 Transmit Waveform Value For DS1 -15.0 dB LBO .................................................................................................................................... 107 Transmit Waveform Value For DS1 -22.5 dB LBO .................................................................................................................................... 108 Related Bit / Register In Chapter 3.24 ....................................................................................................................................................... 108 Impedance Matching Value For The Transmitter ...................................................................................................................................... 109 Related Bit / Register In Chapter 3.25 & Chapter 3.26 .............................................................................................................................. 109 Related Bit / Register In Chapter 3.27.1 .................................................................................................................................................... 110 Related Bit / Register In Chapter 3.27.2 & Chapter 3.27.3 ........................................................................................................................ 113 Related Bit / Register In Chapter 3.28 ....................................................................................................................................................... 114 Parallel Microprocessor Interface .............................................................................................................................................................. 116 Related Bit / Register In Chapter 4 ............................................................................................................................................................ 117 IR Code ...................................................................................................................................................................................................... 340 IDR ............................................................................................................................................................................................................. 340 Boundary Scan (BS) Sequence ................................................................................................................................................................. 340 TAP Controller State Description ............................................................................................................................................................... 343 List of Tables 8 JANUARY 10, 2011 List of Figures Figure 1. 256-Pin CABGA and PBGA (Top View) ....................................................................................................................................................... 13 Figure 2. Receive / Transmit Line Circuit .................................................................................................................................................................... 24 Figure 3. Receive Path Monitoring (Twisted Pair) ....................................................................................................................................................... 25 Figure 4. Transmit Path Monitoring (Twisted Pair) ...................................................................................................................................................... 25 Figure 5. Receive Path Monitoring (COAX) ................................................................................................................................................................ 26 Figure 6. Transmit Path Monitoring (COAX) ............................................................................................................................................................... 26 Figure 7. Jitter Attenuator ............................................................................................................................................................................................ 27 Figure 8. AMI Bipolar Violation Error ........................................................................................................................................................................... 30 Figure 9. B8ZS Excessive Zero Error ......................................................................................................................................................................... 30 Figure 10. HDB3 Code Violation & Excessive Zero Error ............................................................................................................................................ 30 Figure 11. E1 Frame Searching Process ..................................................................................................................................................................... 43 Figure 12. Basic Frame Searching Process ................................................................................................................................................................ 44 Figure 13. TS16 Structure Of CAS Signaling Multi-Frame .......................................................................................................................................... 46 Figure 14. Standard HDLC Packet .............................................................................................................................................................................. 61 Figure 15. Overhead Indication In The FIFO ............................................................................................................................................................... 62 Figure 16. Signaling Output In T1/J1 Mode ................................................................................................................................................................. 66 Figure 17. Signaling Output In E1 Mode ...................................................................................................................................................................... 66 Figure 18. T1/J1 To E1 Format Mapping - G.802 Mode .............................................................................................................................................. 72 Figure 19. T1/J1 To E1 Format Mapping - One Filler Every Fourth Channel Mode .................................................................................................... 73 Figure 20. T1/J1 To E1 Format Mapping - Continuous Channels Mode ..................................................................................................................... 73 Figure 21. No Offset When FE = 1 & DE = 1 In Receive Path .................................................................................................................................... 74 Figure 22. No Offset When FE = 0 & DE = 0 In Receive Path .................................................................................................................................... 75 Figure 23. No Offset When FE = 0 & DE = 1 In Receive Path .................................................................................................................................... 75 Figure 24. No Offset When FE = 1 & DE = 0 In Receive Path .................................................................................................................................... 76 Figure 25. E1 To T1/J1 Format Mapping - G.802 Mode .............................................................................................................................................. 81 Figure 26. E1 To T1/J1 Format Mapping - One Filler Every Fourth Channel Mode .................................................................................................... 82 Figure 27. E1 To T1/J1 Format Mapping - Continuous Channels Mode ..................................................................................................................... 82 Figure 28. No Offset When FE = 1 & DE = 1 In Transmit Path ................................................................................................................................... 83 Figure 29. No Offset When FE = 0 & DE = 0 In Transmit Path ................................................................................................................................... 84 Figure 30. No Offset When FE = 0 & DE = 1 In Transmit Path ................................................................................................................................... 84 Figure 31. No Offset When FE = 1 & DE = 0 In Transmit Path ................................................................................................................................... 85 Figure 32. DSX-1 Waveform Template ...................................................................................................................................................................... 100 Figure 33. T1/J1 Pulse Template Measurement Circuit ............................................................................................................................................ 100 Figure 34. E1 Waveform Template ............................................................................................................................................................................ 101 Figure 35. E1 Pulse Template Measurement Circuit ................................................................................................................................................. 101 Figure 36. G.772 Non-Intrusive Monitor .................................................................................................................................................................... 112 Figure 37. Hardware Reset When Powered-Up ........................................................................................................................................................ 115 Figure 38. Hardware Reset In Normal Operation ...................................................................................................................................................... 115 Figure 39. Read Operation In SPI Mode ................................................................................................................................................................... 116 Figure 40. Write Operation In SPI Mode .................................................................................................................................................................... 116 Figure 41. JTAG Architecture .................................................................................................................................................................................... 339 Figure 42. JTAG State Diagram ................................................................................................................................................................................ 345 Figure 43. I/O Timing in Mode ................................................................................................................................................................................... 348 Figure 44. T1/J1 Jitter Tolerance Performance Requirement .................................................................................................................................... 352 Figure 45. E1 Jitter Tolerance Performance Requirement ........................................................................................................................................ 353 Figure 46. T1/J1 Jitter Transfer Performance Requirement (AT&T62411 / GR-253-CORE / TR-TSY-000009) ....................................................... 355 Figure 47. E1 Jitter Transfer Performance Requirement (G.736) .............................................................................................................................. 356 Figure 48. Motorola Non-Multiplexed Mode Read Cycle ........................................................................................................................................... 357 List of Figures 9 JANUARY 10, 2011 IDT82P2288 Figure 49. Figure 50. Figure 51. Figure 52. OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Motorola Non-Multiplexed Mode Write Cycle ........................................................................................................................................... Intel Non-Multiplexed Mode Read Cycle .................................................................................................................................................. Intel Non-Multiplexed Mode Write Cycle .................................................................................................................................................. SPI Timing Diagram ................................................................................................................................................................................. List of Figures 10 358 359 360 361 JANUARY 10, 2011 Octal T1/E1/J1 Long Haul / IDT82P2288 Short Haul Transceiver FEATURES * Three HDLC controllers per link with separate 128-byte transmit and receive FIFOs per controller * Programmable bit insertion and bit inversion on per channel/ timeslot basis * Provides Bit Oriented Message (BOM) generation and detection * Provides Automatic Performance Report Message (APRM) generation * Detects and generates alarms (AIS, RAI) * Provides performance monitor to count Bipolar Violation error, Excess Zero error, CRC error, framing bit error, far end CRC error, out of frame and change of framing alignment position * Supports System Loopback, Payload Loopback, Digital Loopback and Inband Loopback * Detects and generates selectable PRBS and QRSS LINE INTERFACE * * * * * * * * * * * * * * * Each link can be configured as T1, E1 or J1 Supports T1/E1/J1 long haul/short haul line interface HPS for 1+1 protection without external relays Receive sensitivity exceeds -36 dB @ 772 Hz and -43 dB @ 1024 Hz Selectable internal line termination impedance: 100 (for T1), 75 / 120 (for E1) and 110 (for J1) Supports AMI/B8ZS (for T1/J1) and AMI/HDB3 (for E1) line encoding/decoding Provides T1/E1/J1 short haul pulse templates, long haul LBO (per ANSI T1.403 and FCC68: 0 dB, -7.5 dB, -15 dB, -22 dB) and userprogrammable arbitrary pulse template Supports G.772 non-intrusive monitoring Supports T1.102 line monitor Transmit line short-circuit detection and protection Separate Transmit and Receive Jitter Attenuators (2 per link) Indicates the interval between the write pointer and the read pointer of the FIFO in JA Loss of signal indication with programmable thresholds according to ITUT-T G.775, ETS 300 233 (E1) and ANSI T1.403 (T1/J1) Supports Analog Loopback, Digital Loopback and Remote Loopback Each receiver and transmitter can be individually powered down CONTROL INTERFACE * Supports Serial Peripheral Interface (SPI) microprocessor and parallel Intel/Motorola non-multiplexed microprocessor interface * Global hardware and software reset * Two general purpose I/O pins * Per link power down GENERAL * Flexible reference clock (N x 1.544 MHz or N x 2.048 MHz) (0 319) in a 1 second fixed window, an excessive CRC-6 error event is generated. This error event is captured by the EXCRCERI bit and is forwarded to the Performance Monitor. * Severely Frame Alignment Bit Error: When 2 or more frame alignment bit errors are detected in a 1-ESF-frame fixed window, the severely frame alignment bit error occurs. This error event is captured by the SFEI bit. After the frame is in synchronization, the Frame Processor continues to monitor the received data stream to detect errors and judge if it is out of synchronization. Super Frame (SF) Format In SF format, two kinds of errors are detected: * Severely Ft Bit Error: Each received Ft bit is compared with the expected one (refer to Table 12). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basic-frame fixed window, the severely Ft bit error occurs. This error event is captured by the SFEI bit. * F Bit Error: Each received F bit is compared with the expected one (refer to Table 12). Each unmatched F bit leads to an F bit error event. This error event is captured by the FERI bit and is forwarded to the Performance Monitor. When the Frame Alignment Bit Error number exceeds the ratio set in the M2O[1:0] bits, it is out of synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. Additionally, the Excessive CRC-6 Error also leads to out of ESF synchronization. In this condition, both the REFEN bit being `1' and the REFCRCE bit being `1' will allow the Frame Processor to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe except for manually setting. The manual reframe is executed by a transition from `0' to `1' on the REFR bit. During out of synchronization state, the error event detection is suspended. When the F Bit Error number exceeds the ratio set in the M2O[1:0] bits, it is out of synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe except for manually setting. The manual reframe is executed by a transition from `0' to `1' on the REFR bit. During out of synchronization state, the error event detection is suspended. Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. T1 Digital Multiplexer (DM) Format (T1 only) Extended Super Frame (ESF) Format In T1 DM format, three kinds of errors are detected: * Severely Ft Bit Error: Each received Ft bit is compared with the expected one (refer to Table 14). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basic-frame fixed window, the severely Ft bit error occurs. This error event is captured by the SFEI bit. * F Bit Error: Each received F bit is compared with the expected one (refer to Table 14). Each unmatched F bit leads to an F bit error In ESF format, four kinds of errors are detected: * Frame Alignment Bit Error: Each received Frame Alignment bit is compared with the expected one (refer to Table 13). Each unmatched bit leads to a frame alignment bit error event. This error event is captured by the FERI bit and is forwarded to the Performance Monitor. * CRC-6 Error: When the local calculated CRC-6 of the current received ESF frame does not match the received CRC-6 of the Functional Description 38 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER event. This error event is captured by the FERI bit and is forwarded to the Performance Monitor. * DDS Pattern Error: The received 6-bit DDS in each CH24 is compared with the DDS pattern - `0XX11101' (MSB left and `X' is not cared). When one or more bits do not match the DDS pattern, a single DDS pattern error event is generated. This error event is forwarded to the Performance Monitor. manual reframe is executed by a transition from `0' to `1' on the REFR bit. During out of synchronization state, the error event detection is suspended. Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. The 6-bit DDS pattern and its following F-bit make up a 7-bit pattern. When one or more bits do not match its pattern (refer to Table 14), a single error is generated. When this error number exceeds the ratio set in the M2O[1:0] bits, it is out of synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe except for manually setting. The manual reframe is executed by a transition from `0' to `1' on the REFR bit. During out of synchronization state, the error event detection is suspended. 3.8.1.3 Overhead Extraction (T1 Mode SLC-96 Format Only) In SLC-96 format, the Concentrator bits, Maintenance bits, Alarm bits and Switch bits are all extracted to the RDL0, RDL1 & RDL2 registers respectively. All these extractions will be set to de-bounce if the SCDEB bit is set to `1'. Thus, the value in the RDL0, RDL1 & RDL2 registers are updated if the received corresponding code is the same for 2 consecutive SLC96 frames. Whether de-bounced or not, a change indication will be set in the SCCI bit, SCMI bit, SCAI bit and SCSI bit respectively if the corresponding codes in the RDL0, RDL1 & RDL2 registers differ from the previous ones. Once resynchronized, if the new-found F bit position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. The value in the RDL0, RDL1 & RDL2 registers is held during out of SLC-96 synchronization state. Switch Line Carrier - 96 (SLC-96) Format (T1 only) 3.8.1.4 Interrupt Summary In SLC-96 format, only one kind of error is detected: * F Bit Error: The Ft bit in each odd frame and the Fs bit in Frame (2n) (0 914 CRC search for CRC Multi-Frame errors in alignment pattern if CRCEN = one 1 (refer to CRC Multi-Frame) second search for Signaling Multi-Frame alignment if CASEN = 1 (refer to Signaling Multi-Frame) Start 8ms and 400ms timer find Signaling Multi-Frame alignment pattern No find 2 CRC Multi-Frame alignment patterns within 8ms, with the interval time of each pattern being a multiple of 2ms Yes No, and 8ms expired Lock the Sync. Position Start Offline Frame search OOOFV = 1 find FAS in nth frame No (n = n+1) Yes CRC Multi-Frame sync. acquired; Start CRC and E-bits processing; OOCMFV = 0, OOFV = 0 CRC to CRC interworking find NFAS in (n+1)th frame No (skip one frame, n=n+3) Yes Yes Signaling Multi-Frame sync. acquired check for out of Signaling Multi-Frame Sync conditions which criteria are set in the SMFASC & TS16C No Yes find FAS in th (n+2) frame Yes No (n=n+3) Basic Frame sync. acquired OOOFV = 0 Start 8ms timer No, and 8ms expired find 2 CRC Multi-Frame alignment patterns within 8ms, with the interval time of each pattern being a multiple of 2ms Yes No, and 400ms expired with basic frame sync. C2NCIWV = 1 CRC to non-CRC interworking Stop CRC processing if C2NCIWCK = 0 Figure 11. E1 Frame Searching Process Functional Description 43 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.8.2.1 Synchronization Searching Basic Frame STEP1: Search for 7-bit Frame Alignment Sequence (FAS) (X0011011) th in the N frame The algorithm used to search for the E1 Basic Frame alignment pattern (as shown in Figure 12) meets the ITU-T Recommendation G.706 4.1.2 and 4.2. Generally, it is performed by detecting a successive FAS/NFAS/FAS sequence. If STEP 2 is not met, a new searching will start after the following frame is skipped. If STEP 3 is not met, a new searching will start immediately in the next frame. Once the Basic Frame alignment pattern is detected in the received PCM data stream, the Basic Frame synchronization is found and the OOFV bit will be set to `0' for indication. No (skip one frame, N=N+3) No (N=N+1) Yes STEP 2: Find logic 1 in the 2nd bit of TS0 of the (N+1)th frame to ensure that this is a non-frame alignment sequence (NFAS) Yes STEP 3: Search for the correct 7-bit FAS (X0011011) th in the TS0 in the (N+2) frame No (N=N+3) Yes Basic Frame Synchronization Found Figure 12. Basic Frame Searching Process Functional Description 44 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER CRC Multi-Frame The first bit of TS0 of each frame is called the International (Si) bit. The Si bit in each even frame is the CRC bit. Thus, there are C1, C2, C3, C4 in each SMF. The C1 is the most significant bit, while the C4 is the least significant bit. The Si bit in the first six odd frames is the CRC Multi-Frame alignment pattern. Its pattern is `001011'. The Si bit in Frame 13 and Frame 15 are E1 and E2 bits. The value of the E bits can indicate the Far End Block Errors (FEBE). The CRC Multi-Frame is provided to enhance the ability of verifying the data stream. The structure of TS0 of the CRC Multi-Frame is illustrated in Table 18. A CRC Multi-Frame consists of 16 continuous Basic Frames (No. 0 - 15) which are numbered from a Basic Frame with FAS. Each CRC MultiFrame can be divided into two Sub Multi-Frames (SMF I & SMF II). Table 18: The Structure Of TS0 In CRC Multi-Frame SMF Basic Frame No. / Type the Eight Bits in Timeslot 0 1 (Si bit) 2 3 4 5 6 7 8 0 / FAS C1 0 0 1 1 0 1 1 1 / NFAS 0 1 A Sa4 Sa5 Sa6 Sa7 Sa8 2 / FAS C2 0 0 1 1 0 1 1 3 / NFAS 0 1 A Sa4 Sa5 Sa6 Sa7 Sa8 4 / FAS C3 0 0 1 1 0 1 1 5 / NFAS 1 1 A Sa4 Sa5 Sa6 Sa7 Sa8 6 / FAS C4 0 0 1 1 0 1 1 CRC-4 7 / NFAS 0 1 A Sa4 Sa5 Sa6 Sa7 Sa8 Multi-Frame 8 / FAS C1 0 0 1 1 0 1 1 9 / NFAS 1 1 A Sa4 Sa5 Sa6 Sa7 Sa8 10 / FAS C2 0 0 1 1 0 1 1 11 / NFAS 1 1 A Sa4 Sa5 Sa6 Sa7 Sa8 12 / FAS C3 0 0 1 1 0 1 1 13 / NFAS E1 1 A Sa4 Sa5 Sa6 Sa7 Sa8 14 / FAS C4 0 0 1 1 0 1 1 15 / NFAS E2 1 A Sa4 Sa5 Sa6 Sa7 Sa8 SMF I SMF II After the Basic Frame has been synchronized, the Frame Processor initiates an 8 and a 400 ms timer to check the CRC Multi-Frame alignment signal if the CRCEN bit is `1'. The CRC Multi-Frame synchronization is declared with a `0' in the OOCMFV bit only if at least two CRC Multi-Frame alignment patterns are found within 8 ms, with the interval time of each pattern being a multiple of 2 ms. Then if the received CRC Multi-Frame alignment signal does not meet its pattern, it will be indicated by the CMFERI bit. operation searches in parallel with the pre-found Basic Frame synchronization searching process. After the new Basic Frame synchronization is found by this offline search, the 8 ms timer is restarted to check whether the two CRC Multi-Frame alignment patterns are found within 8 ms, with the interval time of each pattern being a multiple of 2 ms again. If the condition can not be met, the procedure will go on until the 400 ms timer ends. If the condition still can not be met at that time and the Basic Frame is still synchronized, the device declares by the C2NCIWV bit to run under the CRC to non-CRC interworking process. In this process, the CRC Multi-Frame alignment pattern can still be searched if the C2NCIWCK bit is logic 1. If the 2 CRC Multi-Frame alignment patterns can not be found within 8ms with the interval time being a multiple of 2 ms, an offline search for the Basic Frame alignment pattern will start which is indicated in the OOOFV bit. The process is the same as shown in Figure 12. This offline Functional Description 45 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER CAS Signaling Multi-Frame After the Basic Frame has been synchronized, the Frame Processor starts to search for CAS Signaling Multi-Frame alignment signal if the CASEN bit is `1'. TS16 (Bit 1 - Bit 8) F0 The Signaling Multi-Frame alignment pattern is located in the high nibble (Bit 1 ~ Bit 4) of TS16. Its pattern is `0000'. When the pattern is found in TS16 and the high nibble of the previous TS16 are not all zeros, the Signaling Multi-Frame synchronization is acquired and it is indicated with a `0' in the OOSMFV bit. The frame containing the Signaling MultiFrame alignment pattern is Frame 0 of Signaling Multi-Frame. The TS16 structure of the Signaling Multi-Frame is shown in Figure 13. The entire content in TS16 of Frame 0 of Signaling Multi-Frame is `0000XYXX'. `Y' is for remote Signaling Multi-Frame alarm indication and `X's are extra bits. The codeword `ABCD' are the signaling bits for different timeslots. 0 0 0 0 X0 Signaling Multi-Frame alignment pattern F1 A B C D A B C A A B C for TS15 X2 B C D for TS17 D A B C D for TS18 for TS2 F15 X1 RMAI Extra Bits for TS1 F2 Y D A B C D for TS31 Figure 13. TS16 Structure Of CAS Signaling MultiFrame Functional Description 46 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.8.2.2 Error Event And Out Of Synchronization Detection secutive seconds, the CFEBEV bit is set, otherwise this bit will be cleared. * NT FEBE Error (per ETS 300 233): If the 4-bit Sa6 codeword of a CRC Sub Multi-Frame is matched with `0001' or `0011', the Network Terminal Far End Block Error event is generated. This error event is captured by the TFEBEI bit and is forwarded to the Performance Monitor. * NT CRC Error (per ETS 300 233): If the 4-bit Sa6 codeword of a CRC Sub Multi-Frame is matched with `0010' or `0011', the Network Terminal CRC Error event is generated. This error event is captured by the TCRCEI bit and is forwarded to the Performance Monitor. After the frame is in synchronization, the Frame Processor keeps on monitoring the received data stream to detect errors and judge if it is out of synchronization. The following ten kinds of errors are detected: * FAS/NFAS Bit/Pattern Error: The criteria of this error are determined by the WORDERR bit and the CNTNFAS bit (refer to Table 19). This error event is captured by the FERI bit and is forwarded to the Performance Monitor. Table 19: FAS/NFAS Bit/Pattern Error Criteria WORDER R CNTNFA S Error Generation 0 0 Each bit error in FAS is counted as an error event. 1 0 A FAS pattern error is counted as an error event. 0 1 Each bit error in FAS or NFAS error is counted as an error event. 1 1 A FAS pattern error or NFAS error is counted as an error event. Various errors will lead to out of synchronization: Out Of Basic Frame Synchronization If there is one or more bit errors in a FAS pattern, a FAS pattern error will occur. If the NFAS bit position is received as zero, a NFAS error will occur. Determined by the BIT2C bit, if this bit is `0', 3 consecutive FAS pattern errors lead to out of Basic frame synchronization; if this bit is `1', 3 consecutive FAS pattern errors or 3 consecutive NFAS errors lead to out of Basic frame synchronization. Then if the REFEN bit is `1', the Frame Processor will start to search for synchronization again. Additionally, Excessive CRC-4 Error also leads to out of Basic frame synchronization. In this condition, both the REFEN bit being `1' and the REFCRCE bit being `1' will allow the Frame Processor to search for synchronization again. If the REFEN bit is `0', no error can lead to reframe except for manually setting. The manual reframe searches from Basic frame and is executed by a transition from `0' to `1' on the REFR bit. During out of Basic frame synchronization state, the FAS/NFAS Bit/Pattern Error detection is suspended. * CRC Multi-Frame Alignment Pattern Error: The received CRC Multi-Frame alignment signals are compared with the expected ones (`001011'). When one or more bits do not match, a single CRC Multi-Frame alignment pattern error event is generated. This error event is captured by the CMFERI bit. * CRC-4 Error: When the local calculated CRC-4 of the current received CRC Sub Multi-Frame does not match the received CRC4 of the next received CRC Sub Multi-Frame, a single CRC-4 error event is generated. This error event is captured by the CRCEI bit and is forwarded to the Performance Monitor. * Excessive CRC-4 Error: Once the accumulated CRC-4 errors are not less than 915 occasions (915 is included) in a 1 second fixed window, an excessive CRC-4 error event is generated. This error event is captured by the EXCRCERI bit. * CAS Signaling Multi-Frame Alignment Pattern Error: The received Signaling Multi-Frame alignment signals are compared with the expected ones (`0000'). When one or more bits do not match, a single CAS Signaling Multi-Frame alignment pattern error event is generated. This error event is captured by the SMFERI bit. * Far End Block Error (FEBE): When any of the CRC error indication (E1 or E2) bits is received as a logic 0, a far end block error event is generated. This error event is captured by the FEBEI bit and is forwarded to the Performance Monitor. * Continuous RAI & FEBE Error: When a logic 1 is received in the A bit and a logic 0 is received in any of the E1 or E2 bit for 10 ms, the RAICRCV bit is set. This bit is cleared if any of the conditions is not met. * Continuous FEBE Error: When a logic 0 is received in any of the E1 or E2 bits on 990 occasions per second for the latest 5 con- Functional Description Once resynchronized, if the new-found Basic frame alignment pattern position differs from the previous one, the change of frame alignment event is generated. This event is captured by the COFAI bit and is forwarded to the Performance Monitor. Out Of CRC Multi-Frame Synchronization The conditions introducing out of Basic frame synchronization will also cause out of CRC Multi-Frame synchronization. During out of CRC Multi-Frame synchronization state, the FAS/NFAS Bit/Pattern Error detection, CRC Multi-Frame Alignment Pattern Error detection, CRC-4 Error detection, Excessive CRC-4 Error detection, Far End Block Error detection, Continuous RAI & FEBE Error detection, Continuous FEBE Error detection, NT CRC Error detection and NT FEBE Error detection are suspended. Out Of CAS Signaling Multi-Frame Synchronization The conditions introducing out of Basic frame synchronization will also cause out of CAS Signaling Multi-Frame synchronization. In addition, determined by the SMFASC bit and the TS16C bit, if the CAS Signaling Multi-Frame Alignment Pattern Error occurs or all the contents in TS16 are zeros, it is out of CAS Signaling Multi-Frame synchronization. Then no matter what the value in the REFEN bit is, the Frame Processor will search for the CAS Signaling Multi-Frame 47 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER synchronization again only if the Basic frame is in synchronization. During out of CAS Signaling Multi-Frame synchronization state, the CAS Signaling Multi-Frame Alignment Pattern Error detection is suspended. Extra Bit Extraction The Extra bits (X bits, refer to Figure 13) are extracted to the X[0:2] bits in the TS16 Spare register. The X[0:2] bits in the TS16 Spare register are updated at the first bit of the next CAS Signaling MultiFrame and are held during out of CAS Signaling Multi-Frame state. 3.8.2.3 Overhead Extraction International Bit Extraction Remote Signaling Multi-Frame Alarm Indication Bit Extraction The International bits (Si bits, refer to Table 18) are extracted to the Si[0:1] bits in the TS0 International / National register. The Si[0:1] bits in the TS0 International / National register are updated on the boundary of the associated FAS/NFAS frame and are held during out of Basic frame state. The Remote Signaling Multi-Frame Alarm Indication bit (Y bit, refer to Figure 13) are extracted to the Y bit in the TS16 Spare register. The Y bit in the TS16 Spare register is updated at the first bit of the next CAS Signaling Multi-Frame and is held during out of CAS Signaling MultiFrame state. Remote Alarm Indication Bit Extraction Sa6 Code Detection Per ETS 300 233 The Remote Alarm Indication bit (A bit, refer to Table 18) is extracted to the A bit in the TS0 International / National register. The A bit in the TS0 International / National register is updated on the boundary of the associated NFAS frame and is held during out of Basic frame state. When Basic frame is synchronized, any 12 consecutive Sa6 bits (MSB is the first received bit) are compared with 0x888, 0xAAA, 0xCCC, 0xEEE and 0xFFF. When CRC Multi-Frame is synchronized, any 3 consecutive 4-bit Sa6 codewords in the CRC Sub Multi-Frame are compared if the Sa6SYN bit is `1'. If a matched code is detected, the corresponding indication bit in the Sa6 Code Indication register will be set. National Bit Extraction The National bits (Sa bits, refer to Table 18) are extracted to the Sa[4:8] bits in the TS0 International / National register. The Sa[4:8] bits in the TS0 International / National register are updated on the boundary of the associated NFAS frame and are held during out of Basic frame. 3.8.2.4 V5.2 Link The V5.2 link ID signal, i.e., 2 out of 3 sliding Sa7 bits being logic 0, is detected with the indication in the V52LINKV bit. This detection is disabled when the Basic Frame is out of synchronization. National Bit Codeword Extraction The five sets of the National Bit codewords (Sa4[1:4] to Sa8[1:4] in the CRC Sub Multi-Frame, refer to Table 18) are extracted to the corresponding SaX Codeword register. Here the `X' is from 4 through 8. The National Bit codeword extraction will be set to de-bounce if the SaDEB bit is set to `1'. Thus, the SaX Codeword registers are updated if the received National Bit codeword is the same for 2 consecutive CRC Sub Multi-Frames. Whether de-bounced or not, a change indication will be set in the SaXI bit (`X' is from 4 through 8) if the corresponding codeword in the SaX Codeword register differs from the previous one. 3.8.2.5 Interrupt Summary The interrupt sources in this block are summarized in Table 20. When there are conditions meeting the interrupt sources, the corresponding Status bit will be asserted high. When there is a transition (from `1' to `0' or from `0' to `1') on the Status bit, the corresponding Status Interrupt Indication bit will be set to `1' (If the Status bit does not exist, the source will cause its Status Interrupt Indication bit to `1' directly) and the Status Interrupt Indication bit will be cleared by a write signal. A `1' in the Status Interrupt Indication bit means an interrupt occurred. The interrupt will be reported by the INT pin if its Status Interrupt Enable bit is `1'. The value in the SaX Codeword registers is held during out of CRC Multi-Frame synchronization state. Functional Description 48 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 20: Interrupt Source In E1 Frame Processor Sources Status Bit Interrupt Indication Bit Interrupt Enable Bit C2NCIWV C2NCIWI C2NCIWE OOFV OOFI OOFE It is out of CRC multi-frame synchronization. OOCMFV OOCMFI OOCMFE It is out of CAS Signaling multi-frame synchronization. OOSMFV OOSMFI OOSMFE The new-found Basic frame alignment pattern position differs from the previous one. - COFAI COFAE FAS/NFAS Bit/Pattern Error occurs. - FERI FERE CRC Multi-Frame Alignment Pattern Error occurs. - CMFERI CMFERE CAS Signaling Multi-Frame Alignment Pattern Error occurs. - SMFERI SMFERE CRC-4 Error occurs. - CRCEI CRCEE OOOFV OOOFI OOOFE - FEBEI FEBEE Continuous RAI & FEBE Error occurs. RAICRCV RAICRCI RAICRCE Continuous FEBE Error occurs. CFEBEV CFEBEI CFEBEE At the first bit of each CRC Multi-Frame. - ICMFPI ICMFPE At the first bit of each CRC Sub Multi-Frame. - ICSMFPI ICSMFPE At the first bit of each CAS Signaling Multi-Frame. - ISMFPI ISMFPE There is change in the corresponding SaX[1:4] bits. The `X' is from 4 through 8. - Sa4I / Sa5I / Sa6I / Sa7I / Sa8I Sa4E / Sa5E / Sa6E / Sa7E / Sa8E Any 12 consecutive Sa6 bits or any 3 consecutive 4-bit Sa6 codewords are matched with 0x888, 0xAAA, 0xCCC, 0xEEE or 0xFFF. - Sa6SCI Sa6SCE NT FEBE Error occurs. - TFEBEI TFEBEE NT CRC Error occurs. - TCRCEI TCRCEE V52LINKV V52LINKI V52LINKE In CRC to Non-CRC inter-working. It is out of Basic frame synchronization. Offline Basic frame search indication. Far End Block Error occurs. 2 out of 3 sliding Sa7 bits are received as logic 0. Functional Description 49 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 21: Related Bit / Register In Chapter 3.8.2 Bit Register E1 Address (Hex) FRMR Mode 0 04D, 14D, 24D, 34D, 44D, 54D, 64D, 74D FRMR Mode 1 04E, 14E, 24E, 34E, 44E, 54E, 64E, 74E FRMR Status 04F, 14F, 24F, 34F, 44F, 54F, 64F, 74F FRMR Interrupt Indication 0 052, 152, 252, 352, 452, 552, 652, 752 FRMR Interrupt Control 0 050, 150, 250, 350, 450, 550, 650, 750 UNFM REFEN REFCRCE REFR CRCEN C2NCIWCK CASEN WORDERR CNTNFAS BIT2C SMFASC TS16C OOFV OOCMFV OOOFV C2NCIWV OOSMFV EXCRCERI C2NCIWI OOFI OOCMFI OOSMFI OOOFI OOFE OOCMFE OOOFE C2NCIWE OOSMFE Functional Description 50 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 21: Related Bit / Register In Chapter 3.8.2 (Continued) Bit Register E1 Address (Hex) FRMR Interrupt Indication 1 053, 153, 253, 353, 453, 553, 653, 753 FRMR Interrupt Control 1 051, 151, 251, 351, 451, 551, 651, 751 Overhead Error Status 05F, 15F, 25F, 35F, 45F, 55F, 65F, 75F Overhead Interrupt Indication 061, 161, 261, 361, 461, 561, 661, 761 CMFERI FERI CRCEI SMFERI COFAI ICMFPI ICSMFPI ISMFPI CMFERE FERE CRCEE SMFERE COFAE ICMFPE ICSMFPE ISMFPE RAICRCV CFEBEV V52LINKV FEBEI TFEBEI TCRCEI RAICRCI CFEBEI V52LINKI Functional Description 51 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 21: Related Bit / Register In Chapter 3.8.2 (Continued) Bit Register E1 Address (Hex) Overhead Interrupt Control 060, 160, 260, 360, 460, 560, 660, 760 TS0 International / National 054, 154, 254, 354, 454, 554, 654, 754 TS16 Spare 055, 155, 255, 355, 455, 555, 655, 755 Sa4 Codeword ~ Sa8 Codeword 056 ~ 05A, 156 ~ 15A, 256 ~ 25A, 356 ~ 35A, 456 ~ 45A, 556 ~ 55A, 656 ~ 65A, 756 ~ 75A Sa Codeword Interrupt Indication 05D, 15D, 25D, 35D, 45D, 55D, 65D, 75D Sa Codeword Interrupt Control 05C, 15C, 25C, 35C, 45C, 55C, 65C, 75C Sa6 Codeword Indication 05B, 15B, 25B, 35B, 45B, 55B, 65B, 75B FEBEE TFEBEE TCRCEE RAICRCE CFEBEE V52LINKE Si[0:1] A Sa[4:8] X[0:2] Y SaX[1:4] (`X' is from 4 to 8) SaXI (`X' is from 4 to 8) Sa6SCI SaXE (`X' is from 4 to 8) SaDEB Sa6SYN Sa6SCE Sa6-8I Sa6-AI Sa6-CI Sa6-EI Sa6-FI Functional Description 52 JANUARY 10, 2011 IDT82P2288 3.9 PERFORMANCE MONITOR 3.9.1 T1/J1 MODE OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER * Manual-Update: Content in the internal counters is transferred to indirect registers when there is a transition from `0' to `1' on the UPDAT bit, no matter whether the AUTOUPD bit is `1' or `0'. Several internal counters are used to count different events for performance monitoring. For different framing format, the counters are used differently. The overflow of each counter is reflected by an Overflow Indication Bit, and can trigger an interrupt if the corresponding Overflow Interrupt Enable Bit is set. This is shown in Table 22. All the internal counters will be resetted after the update and will start a new round of counting. No error event is lost during the update. The indirect registers are addressed by the LINKSEL[2:0] and ADDR[3:0] bits. The LINKSEL[2:0] bits select the link and the ADDR[3:0] bits select the specific PMON indirect register. Data read from the indirect register is held in the DAT[7:0] bits. The internal counters can be updated in two ways: * Auto-Update: Content in the internal counters is transferred to indirect registers every one second automatically if the AUTOUPD bit is `1'; Functional Description 53 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 22: Monitored Events In T1/J1 Mode Format SF Event Counter Overflow Interrupt Indication Bit Overflow Interrupt Enable Bit Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Code Violation (CV) Error (in B8ZS decoding) LCV[15:0] LCVOVI LCVOVE F Bit Error FER[11:0] FEROVI FEROVE The new-found F bit position differs from the previous one COFA[2:0] COFAOVI COFAOVE Out of SF synchronization OOF[4:0] OOFOVI OOFOVE PRGD[15:0] PRGDOVI PRGDOVE Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Code Violation (CV) Error (in B8ZS decoding) LCV[15:0] LCVOVI LCVOVE Frame Alignment Bit Error FER[11:0] FEROVI FEROVE CRC-6 Error CRCE[9:0] CRCOVI CRCOVE The new-found F bit position differs from the previous one COFA[2:0] COFAOVI COFAOVE Out of ESF synchronization OOF[4:0] OOFOVI OOFOVE PRGD[15:0] PRGDOVI PRGDOVE Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Code Violation (CV) Error (in B8ZS decoding) LCV[15:0] LCVOVI LCVOVE F Bit Error FER[11:0] FEROVI FEROVE DDS Pattern Error DDSE[9:0] DDSOVI DDSOVE The new-found F bit position differs from the previous one COFA[2:0] COFAOVI COFAOVE Out of T1 DM synchronization OOF[4:0] OOFOVI OOFOVE PRGD[15:0] PRGDOVI PRGDOVE Bipolar Violation (BPV) Error (in AMI decoding) or B8ZS Code Violation (CV) Error (in B8ZS decoding) LCV[15:0] LCVOVI LCVOVE F Bit Error FER[11:0] FEROVI FEROVE The new-found F bit position differs from the previous one COFA[2:0] COFAOVI COFAOVE Out of SLC-96 synchronization OOF[4:0] OOFOVI OOFOVE PRGD[15:0] PRGDOVI PRGDOVE PRGD Bit Error ESF PRGD Bit Error T1 DM (T1 only) PRGD Bit Error SLC-96 (T1 only) PRGD Bit Error Functional Description 54 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 23: Related Bit / Register In Chapter 3.9.1 Bit Register T1/J1 Address (Hex) LCV[15:0] ID* - LCV Counter Mapping 1 & 0 PMON ID - 09 & 08 FER[11:0] ID - FER Counter Mapping 1 & 0 PMON ID - 03 & 02 COFA[2:0] ID - COFA Counter Mapping PMON ID - 04 OOF[4:0] ID - OOF Counter Mapping PMON ID - 05 PRGD[15:0] ID - PRGD Counter Mapping 1 & 0 PMON ID - 07 & 06 CRCE[9:0] ID - CRCE Counter Mapping 1 & 0 PMON ID - 01 & 00 DDSE[9:0] ID - DDSE Counter Mapping 1 & 0 PMON ID - 0B & 0A LCVOVI PMON Interrupt 1 0C6, 1C6, 2C6, 3C6, 4C6, 5C6, 6C6, 7C6 PMON Interrupt 0 0C5, 1C5, 2C5, 3C5, 4C5, 5C5, 6C5, 7C5 PMON Interrupt Control 1 0C4, 1C4, 2C4, 3C4, 4C4, 5C4, 6C4, 7C4 PMON Interrupt Control 0 0C3, 1C3, 2C3, 3C3, 4C3, 5C3, 6C3, 7C3 PMON Access Port 00E PMON Access Data 00F PMON Control 0C2, 1C2, 2C2, 3C2, 4C2, 5C2, 6C2, 7C2 FEROVI COFAOVI OOFOVI PRGDOVI CRCOVI DDSOVI LCVOVE FEROVE COFAOVE OOFOVE PRGDOVE CRCOVE DDSOVE LINKSEL[2:0] ADDR[3:0] DAT[7:0] UPDAT AUTOUPD Note: * ID means Indirect Register in the Performance Monitor function block. Functional Description 55 JANUARY 10, 2011 IDT82P2288 3.9.2 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER E1 MODE * Manual-Update: Content in the internal counters is transferred to indirect registers when there is a transition from `0' to `1' on the UPDAT bit, no matter whether the AUTOUPD bit is `1' or `0'. Several internal counters are used to count different events for performance monitoring. The overflow of each counter is reflected by an Overflow Indication Bit, and can trigger an interrupt if the corresponding Overflow Interrupt Enable Bit is set. This is shown in Table 24. All the internal counters will be resetted after the update and will start a new round of counting. No error event is lost during the update. The internal counters can be updated in two ways: * Auto-Update: Content in the internal counters is transferred to indirect registers every one second automatically if the AUTOUPD bit is `1'; The indirect registers are addressed by the LINKSEL[2:0] and ADDR[3:0] bits. The LINKSEL[2:0] bits select the link and the ADDR[3:0] bits select the specific PMON indirect register. Data read from the indirect register is held in the DAT[7:0] bits. Table 24: Monitored Events In E1 Mode Event Counter Overflow Interrupt Indication Bit Overflow Interrupt Enable Bit Bipolar Violation (BPV) Error (in AMI decoding) or HDB3 Code Violation (CV) Error (in HDB3 decoding) LCV[15:0] LCVOVI LCVOVE FAS/NFAS Bit/Pattern Error FER[11:0] FEROVI FEROVE CRC-4 Error CRCE[9:0] CRCOVI CRCOVE Far End Block Error FEBE[9:0] FEBEOVI FEBEOVE The the new-found Basic frame alignment pattern position differs from the previous one COFA[2:0] COFAOVI COFAOVE Out of Basic frame synchronization OOF[4:0] OOFOVI OOFOVE PRGD Bit Error PRGD[15:0] PRGDOVI PRGDOVE NT FEBE Error TFEBE[9:0] TFEBEOVI TFEBEOVE NT CRC Error TCRCE[9:0] TCRCOVI TCRCOVE Functional Description 56 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 25: Related Bit / Register In Chapter 3.9.2 Bit Register E1 Address (Hex) LCV[15:0] ID* - LCV Counter Mapping 1 & 0 PMON ID - 09 & 08 FER[11:0] ID - FER Counter Mapping 1 & 0 PMON ID - 03 & 02 CRCE[9:0] ID - CRCE Counter Mapping 1 & 0 PMON ID - 01 & 00 FEBE[9:0] ID - FEBE Counter Mapping 1 & 0 PMON ID - 0D & 0C COFA[2:0] ID - COFA Counter Mapping PMON ID - 04 OOF[4:0] ID - OOF Counter Mapping PMON ID - 05 PRGD[15:0] ID - PRGD Counter Mapping 1 & 0 PMON ID - 07 & 06 TFEBE[9:0] ID - TFEBE Counter Mapping 1 & 0 PMON ID - 0F & 0E TCRCE[9:0] ID - TCRCE Counter Mapping 1 & 0 PMON ID - 0B & 0A LCVOVI PMON Interrupt 1 0C6, 1C6, 2C6, 3C6, 4C6, 5C6, 6C6, 7C6 PMON Interrupt 0 0C5, 1C5, 2C5, 3C5, 4C5, 5C5, 6C5, 7C5 PMON Interrupt Control 1 0C4, 1C4, 2C4, 3C4, 4C4, 5C4, 6C4, 7C4 PMON Interrupt Control 0 0C3, 1C3, 2C3, 3C3, 4C3, 5C3, 6C3, 7C3 PMON Access Port 00E PMON Access Data 00F PMON Control 0C2, 1C2, 2C2, 3C2, 4C2, 5C2, 6C2, 7C2 FEROVI CRCOVI FEBEOVI COFAOVI OOFOVI PRGDOVI TFEBEOVI TCRCOVI LCVOVE FEROVE CRCOVE FEBEOVE COFAOVE OOFOVE PRGDOVE TFEBEOVE TCRCOVE LINKSEL[2:0] ADDR[3:0] DAT[7:0] UPDAT AUTOUPD Note: * ID means Indirect Register in the Performance Monitor function block. Functional Description 57 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.10 ALARM DETECTOR The status of the RED alarm, Yellow alarm and Blue alarm are indicated by the corresponding Status bit. Any transition (from `0' to `1' or from `1' to `0') on the Status bit will set the corresponding Interrupt Indication bit to `1' and the Interrupt Indication bit will be cleared by writing a `1'. A `1' in the Interrupt Indication bit means there is an interrupt. The interrupt will be reported by the INT pin if its Interrupt Enable bit is `1'. 3.10.1 T1/J1 MODE The RED alarm, Yellow alarm and Blue alarm are detected in this block (refer to Table 26). Table 26: RED Alarm, Yellow Alarm & Blue Alarm Criteria Status Bit Interrupt Indication Bit Interrupt Enable Bit The in SF/ESF/T1 DM/SLC-96 synchronization status persists Mx120 ms. Here `M' is decided by the REDCTH[7:0] bits. RED REDI REDE Less than 77 `One's are detected on the T1 SF/ Bit 2 of each channel during a 40 ms fixed SLCwindow and this status persists for Nx40 96 ms. Here `N' is decided by the Format YELDTH[7:0] bits. More than 76 `One's are detected on the Bit 2 of each channel during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. YEL YELI YELE More than 7 `0xFF00' (MSB first) are detected on the DL bits during a 40 ms T1 ESF fixed window and this status persists for Format Nx40 ms. Here `N' is decided by the YELDTH[7:0] bits. Less than 8 `0xFF00' (MSB first) are detected on the DL bits during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. YEL YELI YELE Less than 4 `One's are detected on the Y bit (Bit 6 in each CH 24) during a 40 ms T1 DM fixed window and this status persists for Format Nx40 ms. Here `N' is decided by the Alarm* YELDTH[7:0] bits. More than 3 `One's are detected on the Y bit (Bit 6 in each CH 24) during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. YEL YELI YELE Less than 4 zeros are detected on the Fbit of the 12nd frame during a 40 ms fixed J1 SF window and this status persists for Nx40 Format ms. Here `N' is decided by the YELDTH[7:0] bits. More than 3 zeros are detected on the F-bit of the 12nd frame during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. YEL YELI YELE Less than 3 zeros are detected on the DL bits during a 40 ms fixed window and this J1 ESF status persists for Nx40 ms. Here `N' is Format decided by the YELDTH[7:0] bits. More than 2 zeros are detected on the DL bits during a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the YELCTH[7:0] bits. YEL YELI YELE Less than 61 zeros are detected in a 40 ms fixed window and this status persists for Nx40 ms. Here `N' is decided by the AISDTH[7:0] bits. More than 60 zeros are detected in a 40 ms fixed window and this status persists for Mx40 ms. Here `M' is decided by the AISCTH[7:0] bits. AIS AISI AISE RED Alarm (per T1.403, T1.231) Declare Condition Clear Condition The out of SF/ESF/T1 DM/SLC-96 synchronization status persists Nx40 ms. Here `N' is decided by the REDDTH[7:0] bits. Yellow Blue Alarm (per T1.231) Note: * The Yellow Alarm can only be detected when the frame is synchronized. Functional Description 58 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 27: Related Bit / Register In Chapter 3.10.1 Bit Register T1/J1 Address (Hex) REDDTH[7:0] RED Declare Threshold 0BC, 1BC, 2BC, 3BC, 4BC, 5BC, 6BC, 7BC REDCTH[7:0] RED Clear Threshold 0BD, 1BD, 2BD, 3BD, 4BD, 5BD, 6BD, 7BD YELDTH[7:0] Yellow Declare Threshold 0BE,1BE, 2BE, 3BE, 4BE, 5BE, 6BE, 7BE YELCTH[7:0] Yellow Clear Threshold 0BF, 1BF, 2BF, 3BF, 4BF, 5BF, 6BF, 7BF AISDTH[7:0] AIS Declare Threshold 0C0, 1C0, 2C0, 3C0, 4C0, 5C0, 6C0, 7C0 AISCTH[7:0] AIS Clear Threshold 0C1, 1C1, 2C1, 3C1, 4C1, 5C1, 6C1, 7C1 Alarm Status 0B9, 1B9, 2B9, 3B9, 4B9, 5B9, 6B9, 7B9 Alarm Indication 0BB, 1BB, 2BB, 3BB, 4BB, 5BB, 6BB, 7BB Alarm Control 0BA, 1BA, 2BA, 3BA, 4BA, 5BA, 6BA, 7BA RED YEL AIS REDI YELI AISI REDE YELE AISE Functional Description 59 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.10.2 E1 MODE The AIS in TS16 is detected on the base of Basic frame synchronization. The AIS in TS16 will be declared when TS16 contains less than 4 zeros in each of two 16-consecutive-Basic-frame periods. The AIS in TS16 will be cleared when TS16 contains more than 3 zeros in a 16consecutive-Basic-frame period. The AIS in TS16 status is reflected by the TS16AISV bit. Any transition (from `0' to `1' or from `1' to `0') on the TS16AISV bit will set the TS16AISI bit to `1' and the TS16AISI bit will be cleared by writing a `1'. A `1' in the TS16AISI bit means there is an interrupt. The interrupt will be reported by the INT pin if the TS16AISE bit is `1'. The Remote alarm, Remote Signaling Multi-Frame alarm, RED alarm, AIS alarm, AIS in TS16 and LOS in TS16 are detected in this block. The Remote Alarm Indication bit is the A bit (refer to Table 18). It is detected on the base of Basic frame synchronization. The criteria of Remote alarm detection are defined by the RAIC bit. If the RAIC bit is `0', the Remote alarm will be declared when 4 consecutive A bits are received as `1', and the Remote alarm will be cleared when a single A bit is received as `0'. If the RAIC bit is `1', the Remote alarm will be declared when a single A bit is received as `1', and the Remote alarm will be cleared when a single A bit is received as `0'. The Remote alarm status is reflected by the RAIV bit. Any transition (from `0' to `1' or from `1' to `0') on the RAIV bit will set the RAII bit to `1' and the RAII bit will be cleared by writing a `1'. A `1' in the RAII bit means there is an interrupt. The interrupt will be reported by the INT pin if the RAIE bit is `1'. The LOS in TS16 is detected on the base of Basic frame synchronization. The LOS in TS16 will be declared when 16 consecutive TS16 are all received as `0'. The LOS in TS16 will be cleared when 16 consecutive TS16 are not all received as `0'. The LOS in TS16 status is reflected by the TS16LOSV bit. Any transition (from `0' to `1' or from `1' to `0') on the TS16LOSV bit will set the TS16LOSI bit to `1' and the TS16LOSI bit will be cleared by writing a `1'. A `1' in the TS16LOSI bit means there is an interrupt. The interrupt will be reported by the INT pin if the TS16LOSE bit is `1'. The Remote Signaling Multi-Frame Alarm Indication bit is the Y bit (refer to Figure 13). It is detected on the base of CAS Signaling MultiFrame synchronization. The Remote Signaling Multi-Frame alarm will be declared when 3 consecutive Y bits are received as `1', and the Remote Signaling Multi-Frame alarm will be cleared when a single Y bit is received as `0'. The Remote Signaling Multi-Frame alarm status is reflected by the RMAIV bit. Any transition (from `0' to `1' or from `1' to `0') on the RMAIV bit will set the RMAII bit to `1' and the RMAII bit will be cleared by writing a `1'. A `1' in the RMAII bit means there is an interrupt. The interrupt will be reported by the INT pin if the RMAIE bit is `1'. Table 28: Related Bit / Register In Chapter 3.10.2 Bit RAIC AISC Register E1 Address (Hex) Alarm Criteria Control 0BC, 1BC, 2BC, 3BC, 4BC, 5BC, 6BC, 7BC Alarm Status 0B9, 1B9, 2B9, 3B9, 4B9, 5B9, 6B9, 7B9 Alarm Indication 0BB, 1BB, 2BB, 3BB, 4BB, 5BB, 6BB, 7BB Alarm Control 0BA, 1BA, 2BA, 3BA, 4BA, 5BA, 6BA, 7BA RAIV The criteria of RED alarm detection meet I.431. The RED alarm will be declared when out of Basic frame synchronization persists for 100 ms, and the RED alarm will be cleared when in Basic frame synchronization persists for 100 ms. The RED alarm status is reflected by the RED bit. Any transition (from `0' to `1' or from `1' to `0') on the RED bit will set the REDI bit to `1' and the REDI bit will be cleared by writing a `1'. A `1' in the REDI bit means there is an interrupt. The interrupt will be reported by the INT pin if the REDE bit is `1'. RMAIV RED AIS TS16AISV TS16LOSV RAII The AIS alarm is detected whether it is in synchronization or not. The criteria of AIS alarm are defined by the AISC bit. When the AISC bit is `0', the criteria meet I.431. The AIS alarm will be declared when less than 3 zeros are detected in a 512-bit fixed window and it is out of Basic frame synchronization, and the AIS alarm will be cleared when more than 2 zeros are detected in a 512-bit fixed window. When the AISC bit is `1', the criteria meet G.775. The AIS alarm will be declared when less than 3 zeros are detected in each of 2 consecutive 512-bit fixed windows, and the AIS alarm will be cleared when more than 2 zeros are detected in each of 2 consecutive 512-bit fixed windows. The AIS alarm status is reflected by the AIS bit. Any transition (from `0' to `1' or from `1' to `0') on the AIS bit will set the AISI bit to `1' and the AISI bit will be cleared by writing a `1'. A `1' in the AISI bit means there is an interrupt. The interrupt will be reported by the INT pin if the AISE bit is `1'. RMAII REDI AISI TS16AISI TS16LOSI RAIE RMAIE REDE AISE TS16AISE TS16LOSE Functional Description 60 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.11 HDLC RECEIVER HDLC #1 is fixed in the DL bit (in ESF format) and D bit in CH24 (in T1 DM format) respectively (refer to Table 13 & Table 14), the other HDLC channels are configured as follows: * Set the EVEN bit and/or the ODD bit to select the even and/or odd frames; * Set the TS[4:0] bits to define the channel/timeslot of the assigned frame; * Set the BITEN[7:0] bits to select the bits of the assigned channel/ timeslot. The HDLC Receiver extracts the HDLC data stream from the selected position and processes the data according to the selected mode. 3.11.1 HDLC CHANNEL CONFIGURATION In T1/J1 mode ESF & T1 DM formats, three HDLC Receivers (#1, #2 & #3) per link are provided for HDLC extraction from the received data stream. In T1/J1 mode SF & SLC-96 formats, two HDLC Receivers (#2 & #3) per link are provided for HDLC extraction. In E1 mode, three HDLC Receivers (#1, #2 & #3) per link are provided for HDLC extraction. Except in T1/J1 mode ESF & T1 DM formats, the HDLC channel of Then all the functions of the HDLC Receiver will be enabled only if the corresponding RDLEN bit is set to `1'. Table 29: Related Bit / Register In Chapter 3.11.1 Bit Register Address (Hex) RHDLC1 Assignment (E1 only) / RHDLC2 Assignment / RHDLC3 Assignment 08C, 18C, 28C, 38C, 48C, 58C, 68C, 78C (E1 only) / 08D, 18D, 28D, 38D, 48D, 58D, 68D, 78D / 08E, 18E, 28E, 38E, 48E, 58E, 68E, 78E RHDLC1 Bit Select (E1 only) / RHDLC2 Bit Select / RHDLC3 Bit Select 08F, 18F, 28F, 38F, 48F, 58F, 68F, 78F (E1 only) / 090, 190, 290, 390, 490, 590, 690, 790 / 091, 191, 291, 391, 491, 591, 691, 791 RHDLC Enable Control 08B, 18B, 28B, 38B, 48B, 58B, 68B, 78B EVEN ODD TS[4:0] BITEN[7:0] RDLEN3 RDLEN2 RDLEN1 serve as the opening flag of the next HDLC packet. Following the opening flag, two-byte address is compared if the address comparison mode is selected. Before the closing flag, two bytes of CRC-CCITT frame check sequences (FCS) are provided to check all the HDLC packet (excluding the opening flag and closing flag). 3.11.2 HDLC MODE Setting the RHDLCM bit to `0' (default) in the corresponding HDLC Receiver selects the HDLC mode (per Q.921). 3.11.2.1 HDLC Mode The structure of a standard HDLC packet consists of the following parts as shown in Figure 14. Each HDLC packet starts with a 7E (Hex) opening flag and ends with the same flag. The closing flag may also Flag one byte '01111110' FCS two bytes Information Control Address (optional) Flag n bytes one byte low byte high byte address address one byte one byte one byte '01111110' b7 b0 b7 C/R b0 Figure 14. Standard HDLC Packet Functional Description 61 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER After the stuffed zero (the zero following five consecutive `One's) is discarded, the data stream between the opening flag and the FCS is divided into blocks. Each block (except the last block) has 32 bytes. The block will be pushed into a FIFO with one-byte overhead ahead until any of the following invalid packet conditions occurs: * A packet with error FCS; * The data between the opening flag and the closing flag is less than 5 bytes (including the FCS, excluding the flags); * The extracted HDLC packet does not consist of an integral number of octets; * A 7F (Hex) abort sequence is received; * Address is not matched if the address comparison is enabled. (The address comparison mode is selected by the ADRM[1:0] bits. If high byte address comparison is required, the high byte address position (the byte following the opening flag) is compared with the If any of the above conditions is detected, the current block will be discarded, but the one-byte overhead will still be written into the FIFO. The overhead consists of the M[2:0] bits and the length indication bits as shown in Figure 15. overhead (one byte) bit 7 M2 value in the HA[7:0] bits, or with `0xFC' or `0xFE'. Here the `C/R' bit position is excluded to compare. If low byte address comparison is required, the high byte address position is compared with the value in the LA[7:0] bits. Here the `C/R' bit position is included to compare. If both bytes address comparison is required, the high byte address position is compared with the value in the HA[7:0] bits, or with `0xFC' or `0xFE'. Here the `C/R' bit position is excluded to compare. And the low byte position (the byte following the high byte address position) is compared with the value in the LA[7:0] bits. M1 M0 bit 0 Length Indication M[2:0]: = 000: A valid short HDLC packet is received, i.e., the data stream between the opening flag and the FCS is less than 32 bytes (including 32 bytes). = 001: The current block is not the last block of the HDLC packet. = 010: The current block is the last block of a valid long (more than 32 bytes) HDLC packet. = 011: Reserved. = 100: An invalid short HDLC packet is received and the current block is discarded. = 101: The current block is the last block of an invalid long HDLC packet and the block is discarded. = 110: Reserved. = 111: Reserved. The Length Indication is valid when the M2 bit is zero: Length Indication = N - 1 (N is the number of byte). Otherwise, the Length Indication is zero. Figure 15. Overhead Indication In The FIFO The FIFO depth is 128 bytes. The FIFO is accessed by the DAT[7:0] bits. When the overhead is read from the FIFO, it will be indicated by the PACK bit. When all valid HDLC blocks are pushed into the FIFO or all the blocks are read from the FIFO, it will be indicated by the EMP bit. Functional Description The interrupt sources in this block are summarized in Table 30. When there are conditions meeting the interrupt sources, the corresponding Interrupt Indication bit will be set to `1' and the Interrupt Indication bit will be cleared by writing a `1'. A `1' in the Interrupt Indication bit means there is an interrupt. The interrupt will be reported by the INT pin if its Interrupt Enable bit is `1'. 62 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 30: Interrupt Summarize In HDLC Mode Interrupt Indication Bit Interrupt Enable Bit A block is pushed into the FIFO. RMBEI RMBEE Data is still attempted to write into the FIFO when the FIFO has been already full (128 bytes). OVFLI OVFLE Sources The HDLC Receiver will be reset when there is a transition from `0' to `1' on the RRST bit. The reset will clear the FIFO, the PACK bit and the EMP bit. Table 31: Related Bit / Register In Chapter 3.11.2 Bit Register Address (Hex) RHDLCM ADRM[1:0] RRST RHDLC1 Control Register / RHDLC2 Control Register / RHDLC3 Control Register 092, 192, 292, 392, 492, 592, 692, 792 / 093, 193, 293, 393, 493, 593, 693, 793 / 094, 194, 294, 394, 494, 594, 694, 794 HA[7:0] RHDLC1 High Address / RHDLC2 High Address / RHDLC3 High Address LA[7:0] RHDLC1 Low Address / RHDLC2 Low Address / RHDLC3 Low Address DAT[7:0] RHDLC1 Data / RHDLC2 Data / RHDLC3 Data PACK EMP RMBEI OVFLI RMBEE OVFLE 0A1, 1A1, 2A1, 3A1, 4A1, 5A1, 6A1, 7A1 / 0A2, 1A2, 2A2, 3A2, 4A2, 5A2, 6A2, 7A2 / 0A3, 1A3, 2A3, 3A3, 4A3, 5A3, 6A3, 7A3 0A4, 1A4, 2A4, 3A4, 4A4, 5A4, 6A4, 7A4 / 0A5, 1A5, 2A5, 3A5, 4A5, 5A5, 6A5, 7A5 / 0A6, 1A6, 2A6, 3A6, 4A6, 5A6, 6A6, 7A6 098, 198, 298, 398, 498, 598, 698, 798 / 099, 199, 299, 399, 499, 599, 699, 799 / 09A, 19A, 29A, 39A, 49A, 59A, 69A, 79A RHDLC1 RFIFO Access Status / 095, 195, 295, 395, 495, 595, 695, 795 / 096, 196, 296, 396, 496, 596, 696, 796 / 097, 197, 297, 397, 497, 597, 697, 797 RHDLC1 Interrupt Indication / RHDLC2 Interrupt Indication / RHDLC3 Interrupt Indication 09E, 19E, 29E, 39E, 49E, 59E, 69E, 79E / 09F, 19F, 29F, 39F, 49F, 59F, 69F, 79F / 0A0, 1A0, 2A0, 3A0, 4A0, 5A0, 6A0, 7A0 RHDLC1 Interrupt Control / RHDLC2 Interrupt Control / RHDLC3 Interrupt Control 09B, 19B, 29B, 39B, 49B, 59B, 69B, 79B / 09C, 19C, 29C, 39C, 49C, 59C, 69C, 79C / 09D, 19D, 29D, 39D, 49D, 59D, 69D, 79D Functional Description 63 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.12 BIT-ORIENTED MESSAGE RECEIVER (T1/J1 ONLY) 3.13 INBAND LOOPBACK CODE DETECTOR (T1/J1 ONLY) The Bit-Oriented Message (BOM) can only be received in the ESF format in T1/J1 mode. The Inband Loopback Code Detector tracks the loopback activate/ deactivate codes only in framed or unframed T1/J1 data stream, and meets ANSI T1.403 9.3.1. The BOM pattern is `111111110XXXXXX0' which occupies the DL of the F-bit in the ESF format (refer to Table 13). The six `X's represent the message. The BOM is declared only when the pattern is matched and the received message is identical 4 out of 5 consecutive times or 8 out of 10 consecutive times and differs from the previous message. The identification time is selected by the AVC bit. After a new BOM is declared, the message is loaded into the BOC[5:0] bits. Every time when the BOC[5:0] bits are updated, it will be indicated by the BOCI bit. A `1' in the BOCI bit means there is an interrupt. The interrupt will be reported by the INT pin if the BOCE bit is `1'. The received data stream is compared with the target activate/deactivate code whose length and content are programmed in the ASEL[1:0]/ DSEL[1:0] bits and the ACT[7:0]/DACT[7:0] bits respectively. In framed mode, the F-bit is selected by the IBCDIDLE bit to compare with the target activate/deactivate code or not. In unframed mode, all 193 bits are compared with the target activate/deactivate code. After four consecutive correct activate/deactivate codes are found in the received data stream, the Inband Loopback Code Detector keeps on monitoring the bit error, i.e., the bit differs from the target activate/deactivate code. If in more than 126 consecutive 39.8ms fixed periods, less than 600 bit errors are detected in each 39.8ms, the activate/deactivate code is detected and the corresponding LBA/LBD bit will indicate it. Once more than 600 bit errors are detected in a 39.8ms fixed period, the activate/deactivate code is out of synchronization and the corresponding LBA/LBD bit will be cleared. However, even if the F-bit is compared, whether it is matched or not, the result will not cause bit errors, that is, the comparison result of the F-bit is discarded. Table 32: Related Bit / Register In Chapter 3.12 Bit Register T1/J1 Address (Hex) BOC Control 081, 181, 281, 381, 481, 581, 681, 781 BOC[5:0] RBOC Code 083, 183, 283, 383, 483, 583, 683, 783 BOCI BOC Interrupt Indication 082, 182, 282, 382, 482, 582, 682, 482 AVC BOCE Any transition (from `0' to `1' or from `1' to `0') on the LBA/LBD bit will set the LBAI/LBDI bit, which means there is an interrupt. The interrupt will be reported by the INT pin if the corresponding LBAE/LBDE bit is set to `1'. Table 33: Related Bit / Register In Chapter 3.13 Bit Register T1/J1 Address (Hex) IBCD Detector Configuration 076, 176, 276, 376, 476, 576, 676, 776 ACT[7:0] IBCD Activate Code 078, 178, 278, 378, 478, 578, 678, 778 DACT[7:0] IBCD Deactivate Code 079, 179, 279, 379, 479, 579, 679, 779 IBCD Detector Status 077, 177, 277, 377, 477, 577, 677, 777 IBCD Interrupt Indication 07B, 17B, 27B, 37B, 47B, 57B, 67B, 77B IBCD Interrupt Control 07A, 17A, 27A, 37A, 47A, 57A, 67A, 77A ASEL[1:0] DSEL[1:0] IBCDIDLE LBA LBD LBAI LBDI LBAE LBDE Functional Description 64 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.14 ELASTIC STORE BUFFER 3.15 RECEIVE CAS/RBS BUFFER In Receive Clock Slave mode and Receive Multiplexed mode, a 2basic-frame depth Elastic Store Buffer is used to synchronize the incoming frames to the (Multiplexed) Receive Side System Clock derived from the RSCKn/MRSCK pin, and to the (Multiplexed) Receive Side System Frame Pulse derived from the RSFSn/MRSFS pin. A write pointer is used to write the data to the Elastic Store Buffer, while a read pointer is used to read the data from the Elastic Store Buffer. The Receive CAS/RBS Buffer extracts the signaling bits from the received data stream. 3.15.1 T1/J1 MODE In SF/ESF/SLC-96 format, the signaling bits are located in the Bit 8 of Frame 6n (n = 1,2 in SF format; 1 n 4 in ESF format; 1 n 12 in SLC-96 format) (refer to Table 12, Table 13 and Table 15 respectively). The signaling codewords (AB or ABCD) are clocked out on the RSIGn/ MRSIGA(MRSIGB) pins. They are in the lower nibble of the channel with its corresponding data serializing on the RSDn/MRSDA(MRSIGB) pins (as shown in Figure 16). When the average frequency of the incoming data is greater than the average frequency of the (Multiplexed) Receive Side System Clock (RSCKn/MRSCK), the write pointer will be faster than the read pointer and the Elastic Store Buffer will be filled. Until there is less than or equal to 2 bytes between the write pointer and the read pointer, a frame will be deleted after its prior frame is read. When the read pointer crosses the frame boundary, a controlled slip will occur with a `1' indicated in the SLIPD bit. When the EXTRACT bit is set to `1', the signaling bits in its corresponding channel are extracted to the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register. In SF format, the C,D bits in the register are the repetition of the signaling bits A,B. The data in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are the data to be output on the RSIGn/MRSIGA(MRSIGB) pins. However, in T1-DM format, there is no signaling bits. When the average frequency of the incoming data is less than the average frequency of the RSCKn/MRSCK, the write pointer will be slower than the read pointer and the Elastic Store Buffer will be empty. Until there is less than or equal to 2 bytes between the write pointer and the read pointer, the frame will be repeated after it is read. When the read pointer crosses the next frame boundary, a controlled slip will occur with a `0' indicated in the SLIPD bit. Signaling de-bounce will be executed when the DEB bit is set to `1'. Thus, the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are updated only if 2 consecutive received AB/ABCD codewords of the same channel are identical. Signaling freezing is performed automatically when it is out of frame synchronization or when slips occurs in the Elastic Store Buffer. It is also performed when the FREEZE bit is set to `1'. The signaling freezing freezes the signaling data in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register as the previous valid value. When the slip occurs, the SLIPI bit will indicate it. An interrupt on the INT pin will occur if the SLIPE bit is `1'. In Receive Clock Slave mode and Receive Multiplexed mode, if it is out of synchronization, the trunk code programmed in the TRKCODE[7:0] bits will be set to replace the data if the TRKEN bit is set to `1'. In the ESF and SLC-96 format, if the SIGF bit is set to `0', the extracted signaling bits are in 4 states signaling, i.e., the signaling bits on Framer 6 & 18 of a signaling multi-frame are recognized as `A' and the signaling bits on Framer 12 & 24 are recognized as `B'. Only the signaling bits A & B will be saved in the Extracted Signaling Data/Extract Enable register, and the C & D bits in the Extracted Signaling Data/ Extract Enable register are Don't-Care. If the SIGF bit is set to `1', the extracted signaling bits are in 16 states signaling, i.e., four signaling bits A, B, C & D are all saved in the Extracted Signaling Data/Extract Enable register. In Receive Clock Master mode, the Elastic Store Buffer is bypassed unless the device is in the Payload Loopback diagnosis mode (refer to Chapter 3.27.2.2 Payload Loopback). Table 34: Related Bit / Register In Chapter 3.14 Bit Register Address (Hex) ELST Configuration 07C, 17C, 27C, 37C, 47C, 57C, 67C, 77C SLIPI ELST Interrupt Indication 07D, 17D, 27D, 37D, 47D, 57D, 67D, 77D TRKCODE[7:0] ELST Trunk Code 07E, 17E, 27E, 37E, 47E, 57E, 67E, 77E SLIPD SLIPE Each time the extracted signaling bits stored in the Extracted Signaling Data/Extract Enable register are changed, it is captured by the corresponding COSI[X] bit (1 X 24). When the SIGE bit is set to `1', any one of the COSI[X] bits being `1' will generate an interrupt and will be reported by the INT pin. TRKEN Functional Description The EXTRACT bit and the A,B,C,D bits are in the indirect registers of the Receive CAS/RBS Buffer. They are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indicated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access. 65 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Channel 24 RSDn/ MRSDA(MRSDB) Channel 1 Channel 2 Channel 24 1 2 3 4 5 6 7 8 F 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 RSIGn/ MRSIGA(MRSIGB) A B C D A B C D Channel 1 1 2 3 4 5 6 7 8 F 1 2 3 4 5 6 7 8 A B C D A B C D F-bit A B C D F-bit Figure 16. Signaling Output In T1/J1 Mode 3.15.2 E1 MODE Signaling freezing is performed automatically when it is out of Basic frame synchronization, out of Signaling multi-frame synchronization or slips occurs in the Elastic Store Buffer. It is also performed when the FREEZE bit is set to `1'. The signaling freezing freezes the signaling data in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register as the previous valid value. In Signaling Multi-Frame, the signaling bits are located in TS16 (refer to Figure 13), which are Channel Associated Signalings (CAS). The signaling codewords (ABCD) are clocked out on the RSIGn/ MRSIGA(MRSIGB) pins. They are in the lower nibble of the timeslot with its corresponding data serializing on the RSDn/MRSDA(MRSDB) pins (as shown in Figure 17). Each time the extracted signaling bits in the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are changed, it is captured by the corresponding COSI[X] bit (1 X 30). When the SIGE bit is set to `1', any one of the COSI[X] bits being `1' will generate an interrupt and will be reported by the INT pin. When the EXTRACT bit is set to `1', the signaling bits in its corresponding timeslot are extracted to the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register. The data in the A,B,C,D bits in the register are the data to be output on the RSIGn/MRSIGA(MRSIGB) pins. The bits corresponding to TS0 and TS16 output on the RSIGn/ MRSIGA(MRSIGB) pins are Don't-Care. The EXTRACT bit and the A,B,C,D bits are in the indirect registers of the Receive CAS/RBS Buffer. They are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indicated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access. Signaling de-bounce will be executed when the DEB bit is set to `1'. Thus, the A,B,C,D bits in the Extracted Signaling Data/Extract Enable register are updated only if 2 consecutive received ABCD codewords of the same timeslot are identical. TS31 TS0 TS1 RSDn/ 1 2 3 4 5 6 78 1 2 3 4 5 6 78 1 2 3 4 5 6 78 MRSDA(MRSDB) RSIGn/ MRSIGA(MRSIGB) ABCD TS15 TS16 TS17 1 2 3 4 5 6 78 1 2 3 4 5 6 78 1 2 3 4 5 6 78 ABCD ABCD ABCD TS31 TS0 1 2 3 4 5 6 78 1 2 3 4 5 6 78 ABCD Figure 17. Signaling Output In E1 Mode Functional Description 66 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 35: Related Bit / Register In Chapter 3.15 Bit Register Address (Hex) ID* - Extracted Signaling Data/Extract Enable RCRB ID - 01~18 (for T1/J1) / 01~0F & 11~1F (for E1) RCRB Configuration 0D2, 1D2, 2D2, 3D2, 4D2, 5D2, 6D2, 7D2 RCRB State Change Indication 3 (E1 only) & RCRB State Change Indication 2 ~ 0 0D9, 1D9, 2D9, 3D9, 4D9, 5D9, 6D9, 7D9 (E1 only) & 0D8, 1D8, 2D8, 3D8, 4D8, 5D8, 6D8, 7D8 & 0D7, 1D7, 2D7, 3D7, 4D7, 5D7, 6D7, 7D7 & 0D6, 1D6, 2D6, 3D6, 4D6, 5D6, 6D6, 7D6 RCRB Access Control 0D4, 1D4, 2D4, 3D4, 4D4, 5D4, 6D4, 7D4 D[7:0] RCRB Access Data 0D5, 1D5, 2D5, 3D5, 4D5, 5D5, 6D5, 7D5 BUSY RCRB Access Status 0D3, 1D3, 2D3, 3D3, 4D3, 5D3, 6D3, 7D3 EXTRACT A,B,C,D DEB FREEZE SIGF (T1/J1 only) SIGE COSI[X] (1 X 24 in T1/J1) (1 X 30 in E1) ADDRESS[6:0] RWN Note: * ID means Indirect Register in the Receive CAS/RBS Buffer function block. Functional Description 67 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.16 RECEIVE PAYLOAD CONTROL * Selected by the GSUBST[2:0] bits, the data of all channels/ timeslots of the corresponding link will be replaced by the data trunk code set in the DTRK[7:0] bits, or the milliwatt pattern defined in the Table 36 and Table 37. When the GSUBST[2:0] bits are set to `000', these replacements will be performed on a per-channel/ per-TS basis by setting the SUBST[2:0] bits in the corresponding channel/timeslot. * When the SIGFIX bit is set to `1', the signaling bits (ABCD) will be fixed to the value set in the POL bit. This function is only supported in the SF, ESF and SLC-96 formats in T1/J1 mode. * Invert the most significant bit, the even bits and/or the odd bits by setting the SINV, OINV, EINV bits. * When the TESTEN bit is enabled and the PRBSDIR bit is `1', the received data will be replaced by the test pattern generated from the PRBS Generator/Detector. The received data can be replaced in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the received data stream is replaced and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the received data will only be replaced on the channel/timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details. Different test patterns can be inserted in the received data stream or the received data stream can be extracted to the PRBS Generator/ Detector for test in this block. To enable all the functions in the Receive Payload Control, the PCCE bit must be set to `1'. The following methods can be executed on the data to be output on the RSDn/MRSDA(MRSDB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link (the methods are arranged from the highest to the lowest in priority): * When the TESTEN bit is enabled and the PRBSDIR bit is `0', the received data will be extracted to the PRBS Generator/Detector. The received data can be extracted in unframed mode, in 8-bitbased mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the received data stream is extracted and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the received data will only be extracted on the channel/ timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details. Functional Description 68 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER output on the RSIGn/MRSIGA(MRSIGB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link (the methods are arranged from the highest to the lowest in priority): * Selected by the ABXX bit, the signaling bits can be valid in the upper 2-bit positions of the lower nibble of each channel or in the lower nibble of each channel. The other bits of the channel are Don't Care conditions. This function is only supported in T1/J1 mode ESF/SLC-96 format. * Enabled by the SIGSNAP bit, the signaling snapshot will be executed. The signaling snapshot means that the signaling bits of the first basic frame are locked and output as the signaling bits of the current whole multi-frame. This function is not supported in T1 DM format. * Enabled by the GSTRKEN bit, the signaling bits (ABCD) of all channels/timeslots of the corresponding link will be replaced by the signaling trunk conditioning code in the A,B,C,D bits. When the GSTRKEN bit is `0', the replacement will be performed on a perchannel/per-TS basis by setting the STRKEN bit in the corresponding channel/timeslot. Table 36: A-Law Digital Milliwatt Pattern Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Byte 1 0 0 1 1 0 1 0 0 Byte 2 0 0 1 0 0 0 0 1 Byte 3 0 0 1 0 0 0 0 1 Byte 4 0 0 1 1 0 1 0 0 Byte 5 1 0 1 1 0 1 0 0 Byte 6 1 0 1 0 0 0 0 1 Byte 7 1 0 1 0 0 0 0 1 Byte 8 1 0 1 1 0 1 0 0 The indirect registers of the Receive Payload Control are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indicated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access. Table 37: -Law Digital Milliwatt Pattern Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Byte 1 0 0 0 1 1 1 1 0 Byte 2 0 0 0 0 1 0 1 1 Byte 3 0 0 0 0 1 0 1 1 Byte 4 0 0 0 1 1 1 1 0 Byte 5 1 0 0 1 1 1 1 0 Byte 6 1 0 0 0 1 0 1 1 Byte 7 1 0 0 0 1 0 1 1 Byte 8 1 0 0 1 1 1 1 0 The following methods can be executed on the signaling bits to be Functional Description 69 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 38: Related Bit / Register In Chapter 3.16 Bit Register Address (Hex) RPLC Control Enable 0D1, 1D1, 2D1, 3D1, 4D1, 5D1, 6D1, 7D1 TPLC / RPLC / PRGD Test Configuration 0C7, 1C7, 2C7, 3C7, 4C7, 5C7, 6C7, 7C7 ID * - Signaling Trunk Conditioning Code RPLC ID - 41~58 (for T1/J1) / 41~4F & 51~5F (for E1) RPLC Configuration 0D0, 1D0, 2D0, 3D0, 4D0, 5D0, 6D0, 7D0 ID - Data Trunk Conditioning Code RPLC ID - 21~38 (for T1/J1) / 20~3F (for E1) ID - Channel Control (for T1/J1) / Timeslot Control (for E1) RPLC ID - 01~18 (for T1/J1) / 00~1F (for E1) RPLC Access Control 0CE, 1CE, 2CE, 3CE, 4CE, 5CE, 6CE, 7CE D[7:0] RPLC Access Data 0CF, 1CF, 2CF, 3CF, 4CF, 5CF, 6CF, 7CF BUSY RPLC Access Status 0CD, 1CD, 2CD, 3CD, 4CD, 5CD, 6CD, 7CD PCCE SIGFIX (T1/J1 only) POL (T1/J1 only) ABXX (T1/J1 only) TESTEN PRBSDIR PRBSMODE[1:0] TEST STRKEN A,B,C,D GSUBST[2:0] SIGSNAP GSTRKEN DTRK[7:0] SUBST[2:0] SINV OINV EINV ADDRESS[6:0] RWN Note: * ID means Indirect Register in the Receive Payload Control function block. Functional Description 70 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.17 RECEIVE SYSTEM INTERFACE In the Receive Clock Master mode, the device outputs clock (M)RSCKn/(M)RSFSn, and this clock is derived from line side signal or MCLK (When LOSS). The Receive System Interface determines how to output the received data stream to the system backplane. The data from the eight links can be aligned with each other or be output independently. The timing clocks and framing pulses can be provided by the system backplane or obtained from the far end. The Receive System Interface supports various configurations to meet various requirements in different applications. In the Receive Clock Master mode, if RSCKn outputs pulses during the entire T1/J1 frame, the Receive System Interface is in Receive Clock Master Full T1/J1 mode. If only the clocks aligned to the selected channels are output on RSCKn, the Receive System Interface is in Receive Clock Master Fractional T1/J1 mode. In the Receive Clock Slave mode, clock (M)RSCKn/(M)RSFSn is from outside. To avoid shatter data, this clock should keep the source same with line side. If the backplane data rate is 2.048 Mbit/s, and the Receive System Interface is in T1 mode E1 rate, the receive data (1.544 Mb/s) should be mapped to 2.048 Mb/s and there are 3 kinds of mapping schemes. 3.17.1 T1/J1 MODE In T1/J1 mode, the Receive System Interface can be set in Nonmultiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the RSDn pin is used to output the received data from each link at the bit rate of 1.544 Mb/s or 2.048 Mb/s (T1/J1 mode E1 rate). While in the Multiplexed Mode, the received data from the eight links is converted to 2.048 Mb/s format and byte interleaved to form two high speed data streams and output on the MRSDA1 (MRSDB1) and MRSDA2 (MRSDB2) pins at the bit rate of 8.192 Mb/s. In the Receive Multiplexed mode, since the received data from the eight links should be converted to 2.048 Mb/s format first and then multiplexed to 8.192 Mb/s, there are still 3 kinds of schemes to be selected. Table 39 summarizes how to set the Receive System Interface of each link into various operating modes and the pins' direction of the Receive System Interface in different operating modes. Table 39: Operating Modes Selection In T1/J1 Receive Path RMUX RMOD E 0 G56K, GAP / FBITGAP 00 / 0 not all 0s 1 0 1 1 X X X MAP[1:0] 2 X Receive System Interface Pin Operating Mode Receive Clock Master Full T1/J1 Receive Clock Master Fractional T1/J1 00 Receive Clock Slave - T1/J1 Rate 01 Receive Clock Slave - T1/J1 Mode E1 Rate per G.802 10 Receive Clock Slave - T1/J1 Mode E1 Rate per One Filler Every Four CHs 11 Receive Clock Slave - T1/J1 Mode E1 Rate per Continuous CHs 01 Receive Multiplexed - T1/J1 Mode E1 Rate per G.802 10 Receive Multiplexed - T1/J1 Mode E1 Rate per One Filler Every Four CHs 11 Receive Multiplexed - T1/J1 Mode E1 Rate per Continuous CHs Input Output X RSCKn, RSFSn, RSDn, RSIGn RSCKn, RSFSn RSDn, RSIGn MRSCK, MRSFS MRSDA[1:2], MRSIGA[1:2] (MRSDB[1:2], MRSIGB[1:2]) 3 NOTE: 1. When the G56K, GAP bits in RPLC indirect registers are set, the PCCE bit must be set to `1'. 2. The MAP[1:0] bits can not be set to `00' in the Receive Multiplexed mode. 3. In Receive Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided. Their functions are the same. One is the backup for the other. Functional Description 71 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.17.1.1 Receive Clock Master Mode The RSCKn is gapped during the F-bit if the FBITGAP bit is set to `1'. The RSCKn is also gapped during the channels or the Bit 8 duration by selecting the G56K & GAP bits in the Receive Payload Control. The data in the corresponding gapped duration is a don't care condition. In the Receive Clock Master mode, each link uses its own timing signal on the RSCKn pin and framing pulse on the RSFSn pin to output the data on each RSDn pin. The signaling bits on the RSIGn pin are perchannel aligned with the data on the RSDn pin. 3.17.1.2 Receive Clock Slave Mode In the Receive Clock Slave mode, the system data rate can be 1.544 Mb/s or 2.048 Mb/s. If the system data rate is 1.544 Mb/s, it works in T1/ J1 mode. If the system data rate is 2.048 Mb/s, the received data stream (1.544 Mb/s) should be mapped to the same rate as the system side, that is, to work in T1/J1 mode E1 rate. Three kinds of schemes are provided by selecting the MAP[1:0] bits: * T1/J1 Mode E1 Rate per G.802 (refer to Figure 18): Channel 1 to Channel 15 of Frame N from the device are converted into TS1 to TS15 of Frame N on the system side; Channel 16 to Channel 24 of Frame N from the device are converted into TS17 to TS25 of Frame N on the system side. The F-bit of Frame N from the device is converted into the first bit of TS26 of Frame (N-1) on the system side. TS0, TS16, TS27~TS31 and the other 7 bits in TS26 on the system side are all filled with `0's and they are meaningless. * T1/J1 Mode E1 Rate per One Filler Every Fourth CH (refer to Figure 19): One dummy byte is inserted on the system side before 3 bytes of Frame N from the device are converted. This process repeats 8 times and the conversion of Frame N of 1.544 Mb/s data rate to 2.048 Mb/s data rate is completed. However, the F-bit of Frame N of the 1.544 Mb/s data rate is inserted as the 8th bit of Frame N of the 2.048 Mb/s data rate. The dummy bytes are filled with all `0's and they are meaningless. * T1/J1 Mode E1 Rate per Continuous CHs (refer to Figure 20): Channel 1 to Channel 24 of Frame N from the device are converted into TS1 to TS24 of Frame N on the system side. The F-bit of Frame N from the device is converted into the 8th bit of Frame N on the system side. The first 7 bits and TS25 to TS31 on the system side are all filled with `0's and they are meaningless. In the Receive Clock Master mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to update the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. In the Receive Clock Master mode, the RSFSn can indicate each Fbit or the first F-bit of every SF/ESF/T1 DM/SLC-96 multi-frame. In SF format, the RSFSn can also indicate every second F-bit or the first F-bit of every second SF multi-frame. All the indications are selected by the CMFS bit and the ALTIFS bit. The active polarity of the RSFSn is selected by the FSINV bit. The Receive Clock Master mode includes two sub-modes: Receive Clock Master Full T1/J1 mode and Receive Clock Master Fractional T1/ J1 mode. Receive Clock Master Full T1/J1 Mode Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a standard 1.544 MHz clock, and the data in the F-bit and all 24 channels in a standard T1/J1 frame are clocked out by the RSCKn. Receive Clock Master Fractional T1/J1 Mode Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a gapped 1.544 MHz clock (no clock signal during the selected position). 1.544 Mb/s F CH1 2.048 Mb/s TS0 CH2 TS1 filler CH14 TS2 CH15 CH16 CH17 TS14 TS15 TS16 TS17 TS18 CH23 CH24 F TS24 TS25 CH1 CH23 TS26 TS27~TS31 the 1st bit filler filler CH2 filler TS0 TS1 filler Figure 18. T1/J1 To E1 Format Mapping - G.802 Mode Functional Description 72 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 1.544 Mb/s F CH1 2.048 Mb/s TS0 CH3 CH2 TS1 TS2 CH4 TS3 TS4 filler the 8th bit CH5 TS5 CH7 CH6 TS6 TS7 filler CH22 TS8 TS9 CH23 CH24 F CH1 CH2 TS28 TS29 TS30 TS31 TS0 filler filler TS1 filler the 8th bit Figure 19. T1/J1 To E1 Format Mapping - One Filler Every Fourth Channel Mode 1.544 Mb/s F 2.048 Mb/s TS0 filler CH1 TS1 CH2 CH3 TS2 TS3 CH24 F CH23 TS23 TS24 TS25~TS31 filler the 8th bit CH1 CH2 TS0 CH24 F TS1 TS2 CH1 TS24 filler the 8th bit Figure 20. T1/J1 To E1 Format Mapping - Continuous Channels Mode In the Receive Clock Slave mode, the timing signal on the RSCKn pin and the framing pulse on the RSFSn pin to output the data on the RSDn pin are provided by the system side. When the RSLVCK bit is set to `0', each link uses its own RSCKn and RSFSn; when the RSLVCK bit is set to `1' and all eight links are in the Receive Clock Slave mode, the eight links use the RSCK[1] and RSFS[1] to output the data. The signaling bits on the RSIGn pin are per-channel aligned with the data on the RSDn pin. the EDGE bit determines the active edge to update the data on the RSDn and RSIGn pins. The pulse on the RSFSn pin is always sampled on its first active edge. In the Receive Clock Slave mode, the RSFSn asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the RSFSn is selected by the FSINV bit. If the pulse on the RSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. In the Receive Clock Slave mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to sample the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. The data rate of the system side is 1.544 Mb/s or 2.048 Mb/s. When it is 2.048 Mb/s, the RSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 MHz) or double the data rate (4.096 MHz). If all eight links use the RSCK[1] and RSFS[1] to output the data, the CMS bit of the eight links should be set to the same value. If the speed of the RSCKn is double the data rate, there will be two active edges in one bit duration. In this case, Functional Description 3.17.1.3 Receive Multiplexed Mode In the Receive Multiplexed mode, since the received data from the eight links should be mapped to 2.048 Mb/s format first, the 3 kinds of schemes should be selected by the MAP[1:0] bits. The mapping per G.802, per One Filler Every Four CHs and per Continuous CHs are the same as the description in Chapter 3.17.1.2 Receive Clock Slave Mode. In the Receive Multiplexed mode, two multiplexed buses are used to output the data from all eight links. The data of Link 1 to Link 4 is byteinterleaved output on the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved output on the multiplexed bus 2. When the data from the four links is output on one multiplexed bus, the sequence 73 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER of the data is arranged by setting the channel offset. The data from different links on one multiplexed bus must be shifted at a different channel offset to avoid data mixing. mines the active edge to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) pins. The pulse on the MRSFS pin is always sampled on its first active edge. In the Receive Multiplexed mode, the timing signal on the MRSCK pin and the framing pulse on the MRSFS pin are provided by the system side and common to all eight links. The signaling bits on the MRSIGA (MRSIGB) pin are per-channel aligned with the corresponding data on the MRSDA (MRSDB) pin. In the Receive Multiplexed mode, the MRSFS asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the MRSFS is selected by the FSINV bit. The FSINV bit of the eight links should be set to the same value. If the pulse on the MRSFS pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. In the Receive Multiplexed mode, the data on the system interface is clocked by the MRSCK. The active edge of the MRSCK used to sample the pulse on the MRSFS is determined by the FE bit. The active edge of the MRSCK used to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) is determined by the DE bit. The FE bit and the DE bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MRSFS is ahead. The MRSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MRSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit deter- 3.17.1.4 Offset Bit offset and channel offset are both supported in all the operating modes. The offset is between the framing pulse on RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/ MRSDA(MRSDB) pin. The signaling bits on the RSIGn/ MRSIGA(MRSIGB) pin are always per-channel aligned with the data on the RSDn/MRSDA(MRSDB) pin. Figure 21 to Figure 24 show the base line without offset. FE = 1, DE = 1 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Figure 21. No Offset When FE = 1 & DE = 1 In Receive Path Functional Description 74 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER FE = 0, DE = 0 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Figure 22. No Offset When FE = 0 & DE = 0 In Receive Path FE = 0, DE = 1 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Figure 23. No Offset When FE = 0 & DE = 1 In Receive Path Functional Description 75 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER FE = 1, DE = 0 Receive Clock Slave mode / Receive Multiplexed mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Receive Clock Master mode: RSFSn / MRSFS RSCKn / MRSCK RSDn / MRSDA(B) Figure 24. No Offset When FE = 1 & DE = 0 In Receive Path The bit offset and channel offset are configured when the BOFF[2:0] bits and the TSOFF[6:0] bits are not `0' respectively. the TSOFF[6:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `16 x M' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `M' is defined by the TSOFF[6:0].) When the CMS bit is `0' and the BOFF[2:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `N' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `0' and the TSOFF[6:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `8 x M' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `M' is defined by the TSOFF[6:0].) In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included). 3.17.1.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/ MRSIGA(MRSIGB) The output on the RSDn/MRSDA(MRSDB) and the RSIGn/ MRSIGA(MRSIGB) pins can be configured by the TRI bit of the corresponding link to be in high impedance state or to output the processed data stream. When the CMS bit is `1' (i.e., in double clock mode) and the BOFF[2:0] bits are set, the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin will delay `2 x N' clock cycles to the framing pulse on the RSFSn/MRSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `1' (i.e., in double clock mode) and Functional Description 76 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.17.2 E1 MODE In the Receive Clock Master mode, if RSCKn outputs pulses during the entire E1 frame, the Receive System Interface is in Receive Clock Master Full E1 mode. If only the clocks aligned to the selected timeslots are output on RSCKn, the Receive System Interface is in Receive Clock Master Fractional E1 mode. In E1 mode, the Receive System Interface can be set in Non-multiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the RSDn pin is used to output the received data from each link at the bit rate of 2.048 Mb/s. While in the Multiplexed Mode, the received data from the eight links is byte interleaved to form two high speed data streams and output on the MRSDA1 (MRSDB1) and MRSDA2 (MRSDB2) pins at the bit rate of 8.192 Mb/s. Table 40 summarizes how to set the receive system interface of each link into various operating modes and the pins' direction of the receive system interface in different operating modes. In the Non-multiplexed mode, if the RSCK is from outside, the receive system interface is in Receive Clock Slave mode, otherwise if the device outputs RSCK, the receive system interface is in Receive Clock Master mode. Table 40: Operating Modes Selection In E1 Receive Path Receive System Interface Pin RMUX 0 1 RMODE 0 G56K, GAP 00 Operating Mode Receive Clock Master Full E1 not both 0s 1 Receive Clock Master Fractional E1 Input Output X RSCKn, RSFSn, RSDn, RSIGn 1 X Receive Clock Slave RSCKn, RSFSn RSDn, RSIGn X X Receive Multiplexed MRSCK, MRSFS MRSDA[1:2], MRSIGA[1:2] (MRSDB[1:2], MRSIGB[1:2]) 2 NOTE: 1. When the G56K, GAP bits in RPLC indirect registers are set, the PCCE bit must be set to `1'. 2. In Receive Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided. Their functions are the same. One is the backup for the other. 3.17.2.1 Receive Clock Master Mode Receive Clock Master Full E1 Mode In the Receive Clock Master mode, each link uses its own timing signal on the RSCKn pin and framing pulse on the RSFSn pin to output the data on each RSDn pin. The signaling bits on the RSIGn pin are pertimeslot aligned with the data on the RSDn pin. Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a standard 2.048 MHz clock, and the data in all 32 timeslots in a standard E1 frame is clocked out by the RSCKn. In the Receive Clock Master mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to update the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. Receive Clock Master Fractional E1 Mode Besides all the common functions described in the Receive Clock Master mode, the special feature in this mode is that the RSCKn is a gapped 2.048 MHz clock (no clock signal during the selected timeslot). The RSCKn is gapped during the timeslots or the Bit 8 duration by selecting the G56K & GAP bits in the Receive Payload Control. The data in the corresponding gapped duration is a don't care condition. In the Receive Clock Master mode, the RSFSn can indicate the Basic frame, CRC Multi-frame, Signaling Multi-frame, or both the CRC Multi-frame and Signaling Multi-frame, or the TS1 and TS 16 overhead. All the indications are selected by the OHD bit, the SMFS bit and the CMFS bit. The active polarity of the RSFSn is selected by the FSINV bit. 3.17.2.2 Receive Clock Slave Mode In the Receive Clock Slave mode, the timing signal on the RSCKn pin and framing pulse on the RSFSn pin to output the data on the RSDn pin are provided by the system side. When the RSLVCK bit is set to `0', each link uses its own RSCKn and RSFSn; when the RSLVCK bit is set to `1' and all eight links are in the Receive Clock Slave mode, the eight links use the RSCK[1] and RSFS[1] to output the data. The signaling bits on the RSIGn pin are per-timeslot aligned with the data on the RSDn pin. The Receive Clock Master mode includes two sub-modes: Receive Clock Master Full E1 mode and Receive Clock Master Fractional E1 mode. Functional Description 77 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER In the Receive Clock Slave mode, the data on the system interface is clocked by the RSCKn. The active edge of the RSCKn used to sample the pulse on the RSFSn is determined by the FE bit. The active edge of the RSCKn used to update the data on the RSDn and RSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the RSFSn is ahead. The speed of the RSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 MHz) or double the data rate (4.096 MHz). If all eight links use the RSCK[1] and RSFS[1] to output the data, the CMS bit of the eight links should be set to the same value. If the speed of the RSCKn is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to update the data on the RSDn and RSIGn pins. The pulse on the RSFSn pin is always sampled on its first active edge. bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MRSFS is ahead. The MRSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MRSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) pins. The pulse on the MRSFS pin is always sampled on its first active edge. In the Receive Multiplexed mode, the MRSFS asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the MRSFS is selected by the FSINV bit. The FSINV bit of the eight links should be set to the same value. If the pulse on the MRSFS pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. In the Receive Clock Slave mode, the RSFSn asserts at a rate of integer multiple of 125 s to indicate the start of a frame. The active polarity of the RSFSn is selected by the FSINV bit. If the pulse on the RSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the RCOFAI bit. If the RCOFAE bit is enabled, an interrupt will be reported by the INT pin when the RCOFAI bit is `1'. 3.17.2.4 Offset Except that in the Receive Master mode, when the OHD bit, the SMFS bit and the CMFS bit are set to TS1 and TS16 overhead indication, the bit offset and timeslot offset are both supported in all the other conditions. The offset is between the framing pulse on RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/ MRSDA(MRSDB) pin. The signaling bits on the RSIGn/ MRSIGA(MRSIGB) pin are always per-timeslot aligned with the data on the RSDn/MRSDA(MRSDB) pin. 3.17.2.3 Receive Multiplexed Mode In the Receive Multiplexed mode, two multiplexed buses are used to output the data from all eight links. The data of Link 1 to Link 4 is byteinterleaved output on the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved output on the multiplexed bus 2. When the data from the four links is output on one multiplexed bus, the sequence of the data is arranged by setting the timeslot offset. The data from different links on one multiplexed bus must be shifted at a different timeslot offset to avoid data mixing. Refer to Chapter 3.17.1.4 Offset for the base line without offset in different operating modes and the configuration of the offset. In Non-multiplexed mode, the timeslot offset can be configured from 0 to 31 timeslots (0 & 31 are included). In Multiplexed mode, the timeslot offset can be configured from 0 to 127 timeslots (0 & 127 are included). In the Receive Multiplexed mode, the timing signal on the MRSCK pin and the framing pulse on the MRSFS pin are provided by the system side and common to all eight links. The signaling bits on the MRSIGA (MRSIGB) pin are per-timeslot aligned with the corresponding data on the MRSDA (MRSDB) pin. 3.17.2.5 Output On RSDn/MRSDA(MRSDB) & RSIGn/ MRSIGA(MRSIGB) The output on the RSDn/MRSDA(MRSDB) and the RSIGn/ MRSIGA(MRSIGB) pins can be configured by the TRI bit of the corresponding link to be in high impedance state or to output the processed data stream. In the Receive Multiplexed mode, the data on the system interface is clocked by the MRSCK. The active edge of the MRSCK used to sample the pulse on the MRSFS is determined by the FE bit. The active edge of the MRSCK used to update the data on the MRSDA (MRSDB) and MRSIGA (MRSIGB) is determined by the DE bit. The FE bit and the DE Functional Description 78 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 41: Related Bit / Register In Chapter 3.17 Bit Register Address (Hex) Backplane Global Configuration 010 RBIF Mode 047, 147, 247, 347, 447, 547, 647, 747 ID * - Channel Control (for T1/J1) / Timeslot Control (for E1) RPLC ID - 01~18 (for T1/J1) / 00~1F (for E1) RBIF Operation 046, 146, 246, 346, 446, 546, 646, 746 RPLC Control Enable 0D1, 1D1, 2D1, 3D1, 4D1, 5D1, 6D1, 7D1 RBIF Frame Pulse 048, 148, 248, 348, 448, 548, 648, 748 RBIF Bit Offset 04A, 14A, 24A, 34A, 44A, 54A, 64A, 74A RCOFAI RTSFS Change Indication 04BH, 14B, 24B, 34B, 44B, 54B, 64B, 74B RCOFAE RTSFS Interrupt Control 04C, 14C, 24C, 34C, 44C, 54C, 64C, 74C TSOFF[6:0] RBIT TS Offset 049, 149, 249, 349, 449, 549, 649, 749 RMUX RSLVCK RMODE MAP[1:0] (T1/J1 only) G56K GAP FBITGAP (T1/J1 only) FE DE CMS TRI PCCE CMFS ALTIFS (T1/J1 only) FSINV OHD (E1 only) SMFS (E1 only) EDGE BOFF[2:0] Note: * ID means Indirect Register in the Receive Payload Control function block. Functional Description 79 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.18 TRANSMIT SYSTEM INTERFACE In Transmit Clock Master mode, the device outputs TSCKn and TSFSn; however in Transmit Clock Slave mode, TSCKn & TSFSn are input to the device from outside. The Transmit System Interface determines how to input the data to the device. The data input to the eight links can be aligned with each other or input independently. The timing clocks and framing pulses can be provided by the system backplane or obtained from the processed data of each link. The Transmit System Interface supports various configurations to meet various requirements in different applications. In the Transmit Clock Master mode, if TSCKn outputs pulses during the entire T1/J1 frame, the Transmit System Interface is in Transmit Clock Master Full T1/J1 mode. If only the clocks aligned to the selected channels are output on TSCKn, the Transmit System Interface is in Transmit Clock Master Fractional T1/J1 mode. 3.18.1 T1/J1 MODE In the Transmit Clock Slave mode, the backplane data rate may be 1.544 Mb/s (i.e., the line data rate), 2.048 Mb/s or 8.192 Mb/s. If the backplane data rate is 2.048 Mb/s or 8.192 Mb/s, the Transmit System Interface is in T1/J1 mode E1 rate and the data to be transmitted is mapped to 1.544 Mb/s in device per 3 kinds of schemes. In T1/J1 mode, the Transmit System Interface can be set in Nonmultiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the TSDn pin is used to input the data to each link at the bit rate of 1.544 Mb/s or 2.048 Mb/s (T1/J1 mode E1 rate). While in the Multiplexed Mode, the data is byte-interleaved from two high speed data streams and inputs on the MTSDA1 (MTSDB1) and MTSDA2 (MTSDB2) pins at the bit rate of 8.192 Mb/s. The demultiplexed data input to the eight links is 2.048 Mb/s on the system side and converted into 1.544 Mb/s format to the device. Table 42 summarizes how to set the transmit system interface of each link into various operating modes and the pins' direction of the transmit system interface in different operating modes. Table 42: Operating Modes Selection In T1/J1 Transmit Path TMU X TMOD E 0 G56K, GAP / FBITGAP 00 / 0 not all 0s 1 0 1 1 X X X MAP[1:0] 2 X Transmit System Interface Pin Operating Mode Transmit Clock Master Full T1/J1 Transmit Clock Master Fractional T1/J1 00 Transmit Clock Slave - T1/J1 Rate 01 Transmit Clock Slave - T1/J1 Mode E1 Rate per G.802 10 Transmit Clock Slave - T1/J1 Mode E1 Rate per One Filler Every Four CHs 11 Transmit Clock Slave - T1/J1 Mode E1 Rate per Continuous CHs 01 Transmit Multiplexed - T1/J1 Mode E1 Rate per G.802 10 Transmit Multiplexed - T1/J1 Mode E1 Rate per One Filler Every Four CHs 11 Transmit Multiplexed - T1/J1 Mode E1 Rate per Continuous CHs Input Output TSDn, TSIGn TSCKn, TSFSn TSDn, TSIGn, TSCKn, TSFSn X MTSCK, MTSFS, MTSDA[1:2], MTSIGA[1:2] (MTSDB[1:2], MTSIGB[1:2]) X 3 NOTE: 1. When the G56K, GAP bits in TPLC indirect registers are set, the PCCE bit must be set to `1'. 2. The MAP[1:0] bits can not be set to `00' in the Transmit Multiplexed mode. 3. In Transmit Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided corresponding to two multiplexed buses. Their functions are the same. One is the backup for the other. One set is selected by the MTSDA bit when used. Functional Description 80 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.18.1.1 Transmit Clock Master Mode The TSCKn is gapped during the F-bit if the FBITGAP bit is set to `1'. The TSCKn is also gapped during the channels or the Bit 8 duration by selecting the G56K & GAP bits in the Transmit Payload Control. The data in the corresponding gapped duration is a Don't Care condition. In the Transmit Clock Master mode, each link uses its own timing signal on the TSCKn pin and framing pulse on the TSFSn pin to input the data on each TSDn pin. The signaling bits on the TSIGn pin are perchannel aligned with the data on the TSDn pin. 3.18.1.2 Transmit Clock Slave Mode In the Transmit Clock Slave mode, the system data rate can be 1.544 Mb/s or 2.048 Mb/s. If the system data rate is 1.544 Mb/s, it works in T1/ J1 mode. If the system data rate is 2.048 Mb/s, the data stream to be transmitted should be mapped to 1.544 Mb/s, that is, to work in T1/J1 mode E1 rate. Three kinds of schemes are provided by selecting the MAP[1:0] bits: * T1/J1 Mode E1 Rate per G.802 (refer to Figure 25): TS1 to TS15 of Frame N on the system side are converted into Channel 1 to Channel 15 of Frame N to the device; TS17 to TS25 of Frame N on the system side are converted into Channel 16 to Channel 24 of Frame N to the device. The first bit of TS26 of Frame (N-1) on the system side is converted into the F-bit of Frame N to the device. TS0, TS16, TS27~TS31 and the other 7 bits in TS26 on the system side are all discarded. * T1/J1 Mode E1 Rate per One Filler Every Fourth CHs (refer to Figure 26): The 8th bit of Frame N on the system side is converted to the F-bit of the Frame N to the device. Then one byte of the system side is discarded after the previous three bytes are converted into the device. This process repeats 8 times and the conversion of one frame is completed. Then the process goes on. * T1/J1 Mode E1 Rate per Continuous CHs (refer to Figure 27): TS1 to TS24 of Frame N on the system side are converted into Channel 1 to Channel 24 of Frame N to the device. The 8th bit of Frame N on the system side is converted into the F-bit of Frame N to the device. The first 7 bits and TS25 to TS31 on the system side are all discarded. In the Transmit Clock Master mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to update the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. In the Transmit Clock Master mode, the TSFSn can indicate each Fbit or the first F-bit of every SF/ESF/T1 DM/SLC-96 multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. The Transmit Clock Master mode includes two sub-modes: Transmit Clock Master Full T1/J1 mode and Transmit Clock Master Fractional T1/ J1 mode. Transmit Clock Master Full T1/J1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a standard 1.544 MHz clock, and the data in the F-bit and all 24 channels in a standard T1/J1 frame are clocked in by the TSCKn. Transmit Clock Master Fractional T1/J1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a gapped 1.544 MHz clock (no clock signal during the selected channel). discarded 2.048 Mb/s TS0 1.544 Mb/s F CH1 the 1st bit discarded discarded discarded discarded TS1 CH2 TS2 TS14 TS15 TS16 TS17 TS18 CH14 CH15 CH16 CH17 TS24 TS25 CH23 CH24 F TS26 TS27~TS31 CH1 CH2 TS0 TS1 CH23 Figure 25. E1 To T1/J1 Format Mapping - G.802 Mode Functional Description 81 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER discarded discarded the 8th bit 2.048 Mb/s TS0 1.544 Mb/s F CH1 TS1 TS2 CH2 TS4 TS3 CH3 CH4 discarded TS5 CH5 TS6 TS7 TS8 discarded TS9 CH7 CH6 discarded the 8th bit TS28 TS29 TS30 TS31 TS0 CH22 CH23 CH24 F CH1 TS1 CH2 Figure 26. E1 To T1/J1 Format Mapping - One Filler Every Fourth Channel Mode discarded the 8th bit 2.048 Mb/s TS0 1.544 Mb/s F TS1 CH1 discarded discarded the 8th bit TS2 TS3 CH2 CH3 TS23 TS25~TS31 TS24 CH23 CH24 F CH1 TS0 TS1 TS2 CH2 TS24 CH24 F CH1 Figure 27. E1 To T1/J1 Format Mapping - Continuous Channels Mode In the Transmit Clock Slave mode, the timing signal on the TSCKn pin and the framing pulse on the TSFSn pin to input the data on the TSDn pin are provided by the system side. When the TSLVCK bit is set to `0', each link uses its own TSCKn and TSFSn; when the TSLVCK bit is set to `1' and all eight links are in the Transmit Clock Slave mode, the eight links use the TSCK[1] and TSFS[1] to input the data. The signaling bits on the TSIGn pin are per-channel aligned with the data on the TSDn pin. the EDGE bit determines the active edge to sample the data on the TSDn and TSIGn pins. The pulse on the TSFSn pin is always sampled on its first active edge. In the Transmit Clock Slave mode, the TSFSn can indicate each F-bit or the first F-bit of every SF/ESF/T1 DM/SLC-96 multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. If the pulse on the TSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'. In the Transmit Clock Slave mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to sample the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. The data rate of the system side is 1.544 Mb/s or 2.048 Mb/s. When it is 2.048 Mb/s, the TSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 MHz) or double the data rate (4.096 MHz). If all eight links use the TSCK[1] and TSFS[1] to input the data, the CMS bit of the eight links should be set to the same value. If the speed of the TSCKn is double the data rate, there will be two active edges in one bit duration. In this case, Functional Description 3.18.1.3 Transmit Multiplexed Mode In the Transmit Multiplexed mode, since the demultiplexed data rate on the system side (2.048 Mb/s) should be mapped to the data rate in the line side (1.544 Mb/s), 3 kinds of schemes should be selected by the MAP[1:0] bits. The schemes per G.802, per One Filler Every Four CHs and per Continuous CHs are the same as the description in Chapter 3.18.1.2 Transmit Clock Slave Mode. In the Transmit Multiplexed mode, two multiplexed buses are used to transmit the data to all eight links. The data of Link 1 to Link 4 is byteinterleaved input from the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved input from the multiplexed bus 2. When the 82 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER data on one multiplexed bus is input to four links, the sequence of the data is arranged by setting the channel offset. The data to different links from one multiplexed bus must be shifted at a different channel offset to avoid data mixing. mines the active edge to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) pins. The pulse on the MTSFS pin is always sampled on its first active edge. In the Transmit Multiplexed mode, the MTSFS can indicate each Fbit of the first link or the first F-bit of every SF/ESF/T1 DM/SLC-96 multiframe of the first link. The indications are selected by the FSTYP bit. The active polarity of the MTSFS is selected by the FSINV bit. The FSTYP bit and the FSINV bit of the eight links should be set to the same value. If the pulse on the MTSFS pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'. In the Transmit Multiplexed mode, the timing signal on the MTSCK pin and the framing pulse on the MTSFS pin are provided by the system side and common to all eight links. The signaling bits on the MTSIGA (MTSIGB) pin are per-channel aligned with the corresponding data on the MTSDA (MTSDB) pin. In the Transmit Multiplexed mode, the data on the system interface is clocked by the MTSCK. The active edge of the MTSCK used to sample the pulse on the MTSFS is determined by the FE bit. The active edge of the MTSCK used to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) is determined by the DE bit. The FE bit and the DE bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MTSFS is ahead. The MTSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MTSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit deter- 3.18.1.4 Offset Bit offset and channel offset are both supported in all the operating modes. The offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/ MTSDA(MTSDB) pin. The signaling bits on the TSIGn/ MTSIGA(MTSIGB) pin are always per-channel aligned with the data on the TSDn/MTSDA(MTSDB) pin. Figure 28 to Figure 31 show the base line without offset. FE = 1, DE = 1 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Figure 28. No Offset When FE = 1 & DE = 1 In Transmit Path Functional Description 83 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER FE = 0, DE = 0 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Figure 29. No Offset When FE = 0 & DE = 0 In Transmit Path FE = 0, DE = 1 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Figure 30. No Offset When FE = 0 & DE = 1 In Transmit Path Functional Description 84 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER FE = 1, DE = 0 Transmit Clock Slave mode / Transmit Multiplexed mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) F-bit (T1/J1) Bit 1 of TS0 (E1) Bit 1 of CH1(T1/J1) Bit 2 of TS0 (E1) Bit 2 (T1/J1) Bit 3 (E1) Transmit Clock Master mode: TSFSn / MTSFS TSCKn / MTSCK TSDn / MTSDA(B) Figure 31. No Offset When FE = 1 & DE = 0 In Transmit Path The bit offset and channel offset are configured when the BOFF[2:0] bits and the TSOFF[6:0] bits are not `0' respectively. When the CMS bit is `1' (i.e., in double clock mode) and the BOFF[2:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `2 x N' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `1' (i.e., in double clock mode) and the TSOFF[6:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `16 x M' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `M' is defined by the TSOFF[6:0].) When the CMS bit is `0' and the BOFF[2:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `N' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `N' is defined by the BOFF[2:0] bits.) When the CMS bit is `0' and the TSOFF[6:0] bits are set, the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin will delay `8 x M' clock cycles to the framing pulse on the TSFSn/MTSFS pin. (Here `M' is defined by the TSOFF[6:0].) Functional Description In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included). 85 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.18.2 E1 MODE In the Transmit Clock Master mode, if TSCKn outputs pulses during the entire E1 frame, the Transmit System Interface is in Transmit Clock Master Full E1 mode. If only the clocks aligned to the selected timeslots are output on TSCKn, the Transmit System Interface is in Transmit Clock Master Fractional E1 mode. In E1 mode, the Transmit System Interface can be set in Non-multiplexed Mode or Multiplexed Mode. In the Non-multiplexed Mode, the TSDn pin is used to input the data to each link at the bit rate of 2.048 Mb/s. While in the Multiplexed Mode, the data is byte interleaved from two high speed data streams and inputs on the MTSDA1 (MTSDB1) and MTSDA2 (MTSDB2) pins at the bit rate of 8.192 Mb/s. Table 43 summarizes how to set the transmit system interface of each link into various operating modes and the pins' direction of the transmit system interface in different operating modes. In the Non-multiplexed mode, if the TSCK is from outside, the transmit system interface is in Transmit Clock Slave mode, otherwise if the device outputs clock TSCK from itself, the transmit system interface is in Transmit Clock Master mode. Table 43: Operating Modes Selection In E1 Transmit Path Transmit System Interface Pin TMUX 0 1 TMODE 0 G56K, GAP 00 not both 0s 1 Operating Mode Transmit Clock Master Full E1 Transmit Clock Master Fractional E1 Input Output TSDn, TSIGn TSCKn, TSFSn 1 X Transmit Clock Slave TSCKn, TSFSn, TSDn, TSIGn X X X Transmit Multiplexed MTSCK, MTSFS, MTSDA[1:2], MTSIGA[1:2] (MTSDB[1:2], MTSIGB[1:2]) 2 X NOTE: 1. When the G56K, GAP bits in TPLC indirect registers are set, the PCCE bit must be set to `1'. 2. In Transmit Multiplexed mode, two sets of multiplexed data and signaling pins (A and B) are provided corresponding to two multiplexed buses. Their functions are the same. One is the backup for the other. One set is selected by the MTSDA bit when used. Functional Description 86 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.18.2.1 Transmit Clock Master Mode should be set to the same value. If the speed of the TSCKn is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to sample the data on the TSDn and TSIGn pins. The pulse on the TSFSn pin is always sampled on its first active edge. In the Transmit Clock Master mode, each link uses its own timing signal on the TSCKn pin and framing pulse on the TSFSn pin to input the data on each TSDn pin. The signaling bits on the TSIGn pin are pertimeslot aligned with the data on the TSDn pin. In the Transmit Clock Slave mode, the TSFSn can indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. If the pulse on the TSFSn pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'. In the Transmit Clock Master mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to update the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. In the Transmit Clock Master mode, the TSFSn can indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame. The indications are selected by the FSTYP bit. The active polarity of the TSFSn is selected by the FSINV bit. 3.18.2.3 Transmit Multiplexed Mode In the Transmit Multiplexed mode, two multiplexed buses are used to transmit the data to all eight links. The data of Link 1 to Link 4 is byteinterleaved input from the multiplexed bus 1, while the data of Link 5 to Link 8 is byte-interleaved input from the multiplexed bus 2. When the data on one multiplexed bus is input to four links, the sequence of the data is arranged by setting the timeslot offset. The data to different links from one multiplexed bus must be shifted at a different timeslot offset to avoid data mixing. The Transmit Clock Master mode includes two sub-modes: Transmit Clock Master Full E1 mode and Transmit Clock Master Fractional E1 mode. Transmit Clock Master Full E1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a standard 2.048 MHz clock, and the data in all 32 timeslots in a standard E1 frame are clocked in by the TSCKn. In the Transmit Multiplexed mode, the timing signal on the MTSCK pin and the framing pulse on the MTSFS pin are provided by the system side and common to all eight links. The signaling bits on the MTSIGA (MTSIGB) pin are per-timeslot aligned with the corresponding data on the MTSDA (MTSDB) pin. Transmit Clock Master Fractional E1 Mode Besides all the common functions described in the Transmit Clock Master mode, the special feature in this mode is that the TSCKn is a gapped 2.048 MHz clock (no clock signal during the selected timeslot). In the Transmit Multiplexed mode, the data on the system interface is clocked by the MTSCK. The active edge of the MTSCK used to sample the pulse on the MTSFS is determined by the FE bit. The active edge of the MTSCK used to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) is determined by the DE bit. The FE bit and the DE bit of the eight links should be set to the same value respectively. If the FE bit and the DE bit are not equal, the pulse on the MTSFS is ahead. The MTSCK can be selected by the CMS bit to be the same rate as the data rate on the system side (8.192 MHz) or double the data rate (16.384 MHz). The CMS bit of the eight links should be set to the same value. If the speed of the MTSCK is double the data rate, there will be two active edges in one bit duration. In this case, the EDGE bit determines the active edge to sample the data on the MTSDA (MTSDB) and MTSIGA (MTSIGB) pins. The pulse on the MTSFS pin is always sampled on its first active edge. The TSCKn is gapped during the timeslots or the Bit 8 duration by selecting the G56K & GAP bits in the Transmit Payload Control. The data in the corresponding gapped duration is a don't care condition. 3.18.2.2 Transmit Clock Slave Mode In the Transmit Clock Slave mode, the timing signal on the TSCKn pin and the framing pulse on the TSFSn pin to input the data on the TSDn pin are provided by the system side. When the TSLVCK bit is set to `0', each link uses its own TSCKn and TSFSn; when the TSLVCK bit is set to `1' and all eight links are in the Transmit Clock Slave mode, the eight links use the TSCK[1] and TSFS[1] to input the data. The signaling bits on the TSIGn pin are per-timeslot aligned with the data on the TSDn pin. In the Transmit Multiplexed mode, the MTSFS can indicate the Basic frame, CRC Multi-frame and/or Signaling Multi-frame of the first link. The indications are selected by the FSTYP bit. The active polarity of the MTSFS is selected by the FSINV bit. The FSTYP bit and the FSINV bit of the eight links should be set to the same value. If the pulse on the MTSFS pin is not an integer multiple of 125 s, this detection will be indicated by the TCOFAI bit. If the TCOFAE bit is enabled, an interrupt will be reported by the INT pin when the TCOFAI bit is `1'. In the Transmit Clock Slave mode, the data on the system interface is clocked by the TSCKn. The active edge of the TSCKn used to sample the pulse on the TSFSn is determined by the FE bit. The active edge of the TSCKn used to sample the data on the TSDn and TSIGn is determined by the DE bit. If the FE bit and the DE bit are not equal, the pulse on the TSFSn is ahead. The speed of the TSCKn can be selected by the CMS bit to be the same rate as the data rate on the system side (2.048 Mb/s) or double the data rate (4.096 Mb/s). If all eight links use the TSCK[1] and TSFS[1] to input the data, the CMS bit of the eight links Functional Description 87 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.18.2.4 Offset 3.19 TRANSMIT PAYLOAD CONTROL Bit offset and timeslot offset are both supported in all the operating modes. The offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/ MTSDA(MTSDB) pin. The signaling bits on the TSIGn/ MTSIGA(MTSIGB) pin are always per-timeslot aligned with the data on the TSDn/MTSDA(MTSDB) pin. Different test patterns can be inserted in the data stream to be transmitted or the data stream to be transmitted can be extracted to the PRBS Generator/Detector for test in this block. To enable all the functions in the Transmit Payload Control, the PCCE bit must be set to `1'. The following methods can be executed on the data input from the TSDn/MTSDA (MTSDB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link (the methods are arranged from the highest to the lowest in priority): * When the TESTEN bit is enabled and the PRBSDIR bit is `1', the data to be transmitted will be extracted to the PRBS Generator/ Detector. The data to be transmitted can be extracted in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the data stream to be transmitted is extracted and the per-channel/perTS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the data will only be extracted on the channel/ timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details. * Configured by the ZCS[2:0] bits, four types of Zero Code Suppression can be selected to implement to the data of all the channels of the corresponding link. This function is only supported in T1/J1 mode. * Selected by the GSUBST[2:0] bits, the data of all channels/ timeslots of the corresponding link will be replaced by the trunk code set in the DTRK[7:0] bits, the milliwatt pattern defined in Table 36 and Table 37, or the payload loopback data from the Elastic Store Buffer (refer to Chapter 3.27.2.2 Payload Loopback). When the GSUBST[2:0] bits are set to `000', these replacements will be performed on a per-channel/per-TS basis by setting the SUBST[2:0] bits in the corresponding channel/timeslot. * Controlled by the SIGINS bit, the signaling bits input from the TSIGn/MTSIGA (MTSIGB) pins (after processed by the signaling trunk conditioning replacement and/or valid signaling bits selection) can be inserted into its signaling bit position of the data stream to be transmitted. * Invert the most significant bit, the even bits and/or the odd bits by setting the SINV, OINV, EINV bits. * When the TESTEN bit is enabled and the PRBSDIR bit is `0', the data to be transmitted will be replaced by the test pattern generated from the PRBS Generator/Detector. The data to be transmitted can be replaced in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the data stream to be transmitted is replaced and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the data will only be replaced on the channel/timeslot configured by the TEST bit. Refer to Chapter 3.27.1 PRBS Generator / Detector for details. Refer to Chapter 3.18.1.4 Offset for the base line without offset in different operating modes and the configuration of the offset. In Non-multiplexed mode, the timeslot offset can be configured from 0 to 31 timeslots (0 & 31 are included). In Multiplexed mode, the timeslot offset can be configured from 0 to 127 timeslots (0 & 127 are included). Table 44: Related Bit / Register In Chapter 3.18 Bit Register Address (Hex) Backplane Global Configuration 010 MAP[1:0] (T1/J1 only) TBIF Operating Mode 043, 143, 243, 343, 443, 543, 643, 743 G56K GAP ID * - Channel Control (for T1/J1) / Timeslot Control (for E1) TPLC ID * - 01~18 (for T1/J1) / 00~1F (for E1) PCCE TPLC Control Enable 0CC, 1CC, 2CC, 3CC, 4CC, 5CC, 6CC, 7CC TBIF Option Register 042, 142, 242, 342, 442, 542, 642, 742 TBIF Bit Offset 045, 145, 245, 345, 445, 545, 645, 745 TCOFAI RTSFS Change Indication 04B, 14B, 24B, 34B, 44B, 54B, 64B, 74B TCOFAE RTSFS Interrupt Control 04C, 14C, 24C, 34C, 44C, 54C, 64C, 74C TSOFF[6:0] TBIF TS Offset 044, 144, 244, 344, 444, 544, 644, 744 TMUX MTSDA TSLVCK TMODE FBITGAP (T1/J1 only) FE DE FSTYP FSINV CMS EDGE BOFF[2:0] Note: * ID means Indirect Register in the Transmit Payload Control function block. Functional Description 88 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER The following methods can be executed on the signaling bits input from the TSIGn/MTSIGA (MTSIGB) pins on a per-channel/per-TS basis or on a global basis of the corresponding link. The processed signaling bits will be inserted to the data stream to be transmitted if frame is generated. The methods are arranged from the highest to the lowest in priority: * Selected by the ABXX bit, the signaling bits can be valid in the upper 2-bit positions of the lower nibble of each channel or in the lower nibble of each channel. The other bits of the channel are Don't Care conditions. This function is only supported in T1/J1 mode ESF/SLC-96 format. * Enabled by the SIGSNAP bit, the signaling snapshot will be executed. The signaling snapshot means that the signaling bits of the first basic frame are locked and output as the signaling bits of the current whole multi-frame. This function is not supported in T1 DM format. * Enabled by the GSTRKEN bit, the signaling bits (ABCD) of all channels/timeslots of the corresponding link will be replaced by the signaling trunk conditioning code in the A,B,C,D bits. When the GSTRKEN bit is `0', the replacement can be performed on a perchannel/per-TS basis by setting the STRKEN bit in the corresponding channel/timeslot. Table 45: Related Bit / Register In Chapter 3.19 Bit Register Address (Hex) TPLC Control Enable 0CC, 1CC, 2CC, 3CC, 4CC, 5CC, 6CC, 7CC TPLC / RPLC / PRGD Test Configuration 0C7, 1C7, 2C7, 3C7, 4C7, 5C7, 6C7, 7C7 ID * - Signaling Trunk Conditioning Code TPLC ID * - 41~58 (for T1/J1) / 41~4F & 51~5F (for E1) TPLC Configuration 0CB, 1CB, 2CB, 3CB, 4CB, 5CB, 6CB, 7CB ID * - Data Trunk Conditioning Code TPLC ID * - 21~38 (for T1/J1) / 20~3F (for E1) ID * - Channel Control (for T1/J1) / Timeslot Control (for E1) TPLC ID * - 01~18 (for T1/J1) / 00~1F (for E1) TPLC Access Control 0C9, 1C9, 2C9, 3C9, 4C9, 5C9, 6C9, 7C9 D[7:0] TPLC Access Data 0CA, 1CA, 2CA, 3CA, 4CA, 5CA, 6CA, 7CA BUSY TPLC Access Status 0C8, 1C8, 2C8, 3C8, 4C8, 5C8, 6C8, 7C8 PCCE ABXX (T1/J1 only) TESTEN PRBSDIR PRBSMODE[1:0] TEST SIGINS (T1/J1 only) A,B,C,D STRKEN ZCS[2:0] (T1/J1 only) GSUBST[2:0] SIGSNAP GSTRKEN The indirect registers of the Transmit Payload Control are accessed by specifying the address in the ADDRESS[6:0] bits. Whether the data is read from or written into the specified indirect register is determined by the RWN bit and the data is in the D[7:0] bits. The access status is indicated in the BUSY bit. Refer to Chapter 4.5 Indirect Register Access Scheme for details about the indirect registers write/read access. DTRK[7:0] SUBST[2:0] SINV OINV EINV ADDRESS[6:0] RWN Note: * ID means Indirect Register in the Transmit Payload Control function block. Functional Description 89 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.20 FRAME GENERATOR the FDLBYP bit is set to `0'. When all of the five kinds of replacements are enabled, the priority from highest to lowest is: Yellow alarm signal, Bit-Oriented Code, Automatic Performance Report Message, HDLC data and idle code. 3.20.1 GENERATION 3.20.1.1 T1 / J1 Mode In T1/J1 mode, the data to be transmitted can be generated as Super-Frame (SF), Extended Super-Frame (ESF), T1 Digital Multiplexer (DM) or Switch Line Carrier - 96 (SLC-96) format. The Yellow alarm signal will be manually inserted in the data stream to be transmitted when the XYEL bit is set, or the Yellow alarm signal will be inserted automatically by setting the AUTOYELLOW bit when Red alarm is declared in the received data stream. The Yellow alarm signal is transmitted in the DL bit position. Its pattern is `FF00' in T1 mode or `FFFF' in J1 mode. Super Frame (SF) Format The SF is generated when the FDIS bit is `0'. The Frame Alignment Pattern (`100011011100' for T1 / `10001101110X' for J1) will replace the F-bit of each frame if the FDIS bit is set to `0'. The F-bit of the 12th frame in J1 mode should be `0' unless Yellow alarm signal is transmitted. When the FDIS bit is `0', configured by the MIMICEN bit, the mimic pattern can be inserted into the bit right after each F-bit. The content of the mimic pattern is the same as the F-bit. The mimic pattern insertion is for diagnostic purpose. When the FDIS bit is `0', one Ft bit (the F-bit in odd frame, refer to Table 12) will be inverted if the FtINV bit is set; one Fs bit (the F-bit in even frame, refer to Table 12) will be inverted if the FsINV bit is set. T1 Digital Multiplexer (DM) Format (T1 only) The T1 DM is generated when the FDIS bit is `0'. The Frame Alignment Pattern (`100011011100') will replace the F-bit of each frame if the FDIS bit is set to `0'. When the FDIS bit is `0', configured by the MIMICEN bit, the mimic pattern can be inserted into the bit right after each F-bit. The content of the mimic pattern is the same as the F-bit. The mimic pattern insertion is for diagnostic purpose. When the FDIS bit is `0', one Ft bit (the F-bit in odd frame, refer to Table 14) will be inverted if the FtINV bit is set; one Fs bit (the F-bit in even frame, refer to Table 14) will be inverted if the FsINV bit is set. The Yellow alarm signal will be manually inserted in the data stream to be transmitted when the XYEL bit is set, or the Yellow alarm signal will be inserted automatically by setting the AUTOYELLOW bit when Red alarm is declared in the received data stream. The pattern and the position of the Yellow alarm is different in T1 and J1 modes: * In T1 mode, the Yellow alarm signal is logic 0 on the 2nd bit of each channel; * In J1 mode, the Yellow alarm signal is logic 1 on the 12th F-bit position. When the FDIS bit is `0', configured by the MIMICEN bit, the mimic pattern can be inserted into the bit right after each F-bit. The content of the mimic pattern is the same as the F-bit. The mimic pattern insertion is for diagnostic purpose. When the FDIS bit is `0', the DDS pattern (`0XX11101') will replace the Bit 8 & 5~1 of each Channel 24 (refer to Table 14). When the FDIS bit is `0', one 6-bit DDS pattern will be inverted if the DDSINV bit is set. Extended Super Frame (ESF) Format The `D' bit in Bit 7 of each Channel 24 can be replaced with the HDLC data when the FDIS bit and the FDLBYP bit are both `0's. (Refer to Chapter 3.20.2 HDLC Transmitter for details). The ESF is generated when the FDIS bit is `0'. The Frame Alignment Pattern (`001011') will replace the F-bit in Frame (4n) (0 320 SE Severely Frame Alignment Bit Error event 1 FE Frame Alignment Bit Error event 1 LV Bipolar Violation (BPV) Error / HDB3 Code Violation (CV) Error event 1 SL Buffer Slip event 1 3.20.5 INBAND LOOPBACK CODE GENERATOR (T1/J1 ONLY) Table 55: Related Bit / Register In Chapter 3.20.3 Bit Register The Inband Loopback Code Generator can only transmit inband loopback code in a framed or unframed T1/J1 data stream. T1/J1 Address (Hex) The length and the content of the inband loopback code are programmed in the CL[1:0] bits and the IBC[7:0] bits respectively. The code can only be transmitted when the IBCDEN bit is enabled. In framed mode, which is configured by the IBCDUNFM bit, the bits in all 24 channels are overwritten with the inband loopback code and the F-bit is not changed. In unframed mode, which is configured by the IBCDUNFM bit, all the bits in 24 channels and the F-bit are overwritten with the inband loopback code. AUTOPRM CRBIT RBIT U1BIT APRM Control 07F, 17F, 27F, 37F, 47F, 57F,67F, 77F U2BIT LBBIT Table 56: Related Bit / Register In Chapter 3.20.4 & Chapter 3.20.5 3.20.4 BIT-ORIENTED MESSAGE TRANSMITTER (T1/J1 ONLY) The Bit Oriented Message (BOM) can only be transmitted in the ESF format in T1/J1 mode. The BOM pattern is `111111110XXXXXX0' which occupies the DL of the F-bit in the ESF format. The six `X's represent the code that is programmed in the XBOC[5:0] bits. The BOM is transmitted only if the XBOC[5:0] bits are not all `One's. Bit Register T1/J1 Address (Hex) XBOC[5:0] XBOC Code 080, 180, 280, 380, 480, 580, 680, 780 IBC[7:0] XIBC Code 075, 175, 275, 375, 475, 575, 675, 775 XIBC Control 074, 174, 274, 374, 474, 574, 674, 774 CL[1:0] IBCDEN IBCDUNFM Functional Description 97 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.20.6 ALL `ZERO'S & ALL `ONE'S In other Transmit Clock Slave modes, whether the Transmit Buffer is bypassed and the source of the transmit clock selection are selected by the XTS bit. When the XTS bit is set to `1', line side timing is from internal clock generator, but backplane timing is from backplane, so the Transmit Buffer is selected to accommodate the different clocks. If these two clocks are not locked, an internal slip will occur in the Transmit Buffer. The source of the transmit clock is from the master clock generated by the internal clock generator (1.544 MHz in T1/J1 mode or 2.048 MHz in E1 mode). When the XTS bit is set to `0', the line side timing is also from the backplane timing, so the Transmit Buffer is bypassed. The source of the transmit clock is from the processed clock from the backplane. After all the above processes, all `One's or all `Zero's will overwrite all the data stream if the TAIS bit and the TXDIS bit are set. The all zeros transmission takes a higher priority. 3.20.7 CHANGE OF FRAME ALIGNMENT Any transition (from `0' to `1' or from `1' to `0') on the COFAEN bit will lead to one-bit deletion or one-bit repetition in the data stream to be transmitted, that is, to change the frame alignment position. The one-bit deletion or repetition occurs randomly. 3.21 TRANSMIT BUFFER In Transmit Multiplexed mode, whether the Transmit Buffer is bypassed and the source of the transmit clock selection are the same as that described in other Transmit Clock Slave modes. Transmit Buffer can be used in the circumstances that backplane timing is different from the line side timing in Transmit Slave mode. The function of timing option is also integrated in this block. The source of the transmit clock can be selected in the recovered clock from the line side, the processed clock from the backplane or the master clock generated by the clock generator. In most applications of Transmit Clock Slave mode, the XTS bit can be set to `0' to bypass the Transmit Buffer (The Transmit Buffer is selected automatically in T1/J1 mode E1 rate). In Transmit Master mode, the Transmit Buffer is bypassed automatically. The source of the transmit clock can be selected between the recovered clock from the line side and the master clock generated by the internal clock generator (1.544 MHz in T1/J1 mode or 2.048 MHz in E1 mode). The selection is made by the XTS bit. Table 57: Related Bit / Register In Chapter 3.20.6, Chapter 3.20.7 & Chapter 3.21 Bit Address (Hex) FGEN Maintenance 1 06C, 16C, 26C, 36C, 46C, 56C, 66C, 76C Transmit Timing Option 070, 170, 270, 370, 470, 570, 670, 770 TAIS In Transmit Clock Slave T1/J1 mode E1 rate, for the backplane timing is 2.048 MHz from backplane and the line timing is 1.544 MHz from the internal clock generator, the Transmit Buffer is selected automatically to absorb high frequency mapping jitter due to the E1 to T1/J1 mapping scheme. In this case, 1.544 MHz must be locked to 2.048 MHz by PLL of the internal clock generator. The XTS bit in the Transmit Timing Option register does not take effect. Functional Description Register TXDIS COFAEN XTS 98 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.22 ENCODER 3.23 TRANSMIT JITTER ATTENUATOR 3.22.1 LINE CODE RULE 3.22.1.1 T1/J1 Mode The Transmit Jitter Attenuator of each link can be chosen to be used or not. This selection is made by the TJA_E bit. In T1/J1 mode, the B8ZS line code rule or the AMI line code rule can be selected by the T_MD bit. The Jitter Attenuator consists of a FIFO and a DPLL, as shown in Figure 7. 3.22.1.2 E1 Mode The FIFO is used as a pool to buffer the jittered input data, then the data is clocked out of the FIFO by a de-jittered clock. The depth of the FIFO can be 32 bits, 64 bits or 128 bits, as selected by the TJA_DP[1:0] bits. Accordingly, the constant delay produced by the Jitter Attenuator is 16 bits, 32 bits or 64 bits. The 128-bit FIFO is used when large jitter tolerance is expected, and the 32-bit FIFO is used in delay sensitive applications. In E1 mode, the HDB3 line code rule or the AMI line code rule can be selected by the T_MD bit. 3.22.2 BPV ERROR INSERTION For test purpose, a BPV error can be inserted to the data stream to be transmitted by a transition from `0' to `1' on the BPV_INS bit. The DPLL is used to generate a de-jittered clock to clock out the data stored in the FIFO. The DPLL can only attenuate the incoming jitter whose frequency is above Corner Frequency (CF). The jitter which frequency is lower than the CF passes through the DPLL without any attenuation. In T1/J1 applications, the CF of the DPLL can be 5 Hz or 1.26 Hz, as selected by the TJA_BW bit. In E1 applications, the CF of the DPLL can be 6.77 Hz or 0.87 Hz, as selected by the TJA_BW bit. The lower the CF is, the longer time is needed to achieve synchronization. 3.22.3 ALL `ONE'S INSERTION When the LOS is detected in the receive path, all `One's will be inserted automatically to the data stream to be transmitted by setting the ATAO bit. Table 58: Related Bit / Register In Chapter 3.22 Bit Register Address (Hex) T_MD Transmit Configuration 0 022, 122, 222, 322, 422, 522, 622, 722 BPV_INS Maintenance Function Control 2 031, 131, 231, 331, 431, 531, 631, 731 ATAO Maintenance Function Control 1 02C, 12C, 22C, 32C, 42C, 52C, 62C, 72C If the incoming data moves faster than the outgoing data, the FIFO will overflow. If the incoming data moves slower than the outgoing data, the FIFO will underflow. The overflow or underflow is captured by the TJA_IS bit. When the TJA_IS bit is `1', an interrupt will be reported on the INT pin if enabled by the TJA_IE bit. To avoid overflowing or underflowing, the JA-Limit function can be enabled by setting the TJA_LIMT bit. When the JA-Limit function is enabled, the speed of the outgoing data will be adjusted automatically if the FIFO is close to its full or emptiness. The criteria of speed adjustment start are listed in Table 6. Though the LA-Limit function can reduce the possibility of FIFO overflow and underflow, the quality of jitter attenuation is deteriorated. Selected by the TJITT_TEST bit, the real time interval between the read and write pointer of the FIFO or the peak-peak interval between the read and write pointer of the FIFO can be indicated in the TJITT[6:0] bits. When the TJITT_TEST bit is `0', the current interval between the read and write pointer of the FIFO will be written into the TJITT[6:0] bits. When the TJITT_TEST bit is `1', the current interval is compared with the old one in the TJITT[6:0] bits and the larger one will be indicated by the TJITT[6:0] bits. The performance of Receive Jitter Attenuator meets the ITUT I.431, G.703, G.736 - 739, G.823, G.824, ETSI 300011, ETSI TBR 12/13, AT&T TR62411, TR43802, TR-TSY 009, TR-TSY 253, TR-TRY 499 standards. Refer to Chapter 7.10 Jitter Tolerance and Chapter 7.10 Jitter Tolerance for details. Functional Description 99 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.24 WAVEFORM SHAPER / LINE BUILD OUT Table 59: Related Bit / Register In Chapter 3.23 Bit Register Address (Hex) Transmit Jitter Attenuation Configuration 021, 121, 221, 321, 421, 521, 621, 721 TJA_E TJA_DP[1:0] TJA_LIMT 3.24.1.1 T1/J1 Mode TJITT_TEST TJA_IS Interrupt Status 1 03B, 13B, 23B, 33B, 43B, 53B, 63B, 73B TJA_IE Interrupt Enable Control 1 034, 134, 234, 334, 434, 534, 634, 734 TJITT[6:0] 3.24.1 PRESET WAVEFORM TEMPLATE Transmit Jitter Measure Value Indication In T1/J1 applications, the waveform template is shown in Figure 32, which meets T1.102 and G.703, and it is measured in the far end as shown in Figure 33. 1.2 1 038, 138, 238, 338, 438, 538, 638, 738 0.8 Normalized Amplitude TJA_BW According to the various cables, configured by the PULS[3:0] bits, three ways of manipulating the waveform shaper can be selected before the data is transmitted: * Preset Waveform Template; * Line Build Out (LBO) Filter (T1 only); * User-Programmable Arbitrary Waveform. 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 0 250 500 750 1000 1250 Time (ns) Figure 32. DSX-1 Waveform Template TTIPn Cable IDT82P2288 RLOAD VOUT TRINGn Note: RLOAD = 100 + 5% Figure 33. T1/J1 Pulse Template Measurement Circuit In T1 applications, to meet the template, five preset waveform templates are provided corresponding to five grades of cable length. The selection is made by the PULS[3:0] bits. In J1 applications, the PULS[3:0] bits should be set to `0010'. The details are listed in Table 60. Functional Description 100 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER To meet the template, two preset waveform templates are provided corresponding to two kinds of cable impedance. The selection is made by the PULS[3:0] bits. In internal impedance matching mode, if the cable impedance is 75 , the PULS[3:0] bits should be set to `0000'; if the cable impedance is 120 , the PULS[3:0] bits should be set to `0001'. In external impedance matching mode, for both 75 and 120 cable impedance, the PULS[3:0] bits should be set to `0001'. Table 60: PULS[3:0] Setting In T1/J1 Mode Cable Configuration PULS[3:0] T1 - 0 ~ 133 ft 0010 T1 - 133 ~ 266 ft 0011 T1 - 266 ~ 399 ft 0100 T1 - 399 ~ 533 ft 0101 T1 - 533 ~ 655 ft 0110 J1 - 0 ~ 655 ft 0010 3.24.2 LINE BUILD OUT (LBO) (T1 ONLY) In long haul applications, the output on the TTIPn/TRINGn pins should be attenuated before transmission to prevent the cross-talk in the far end. Three LBOs are used to implement the pulse attenuation. Four grades of attenuation with each step of 7.5 dB are specified in the FCC Part 68 Regulations. The attenuation grade is selected by the PULS[3:0] bits. The details are listed in Table 61. 3.24.1.2 E1 Mode In E1 applications, the waveform template is shown in Figure 34, which meets G.703, and it is measured on the near line side as shown in Figure 35. Table 61: LBO PULS[3:0] Setting In T1 Mode 1.20 Normalized Amplitude 1.00 0.80 PULS[3:0] 0 dB LBO 0010 -7.5 dB LBO 1001 -15.0 dB LBO 1010 -22.5 dB LBO 1011 3.24.3 USER-PROGRAMMABLE ARBITRARY WAVEFORM 0.60 User-programmable arbitrary waveform can be used in both short haul applications and long haul applications if the PULS[3:0] bits are set to `11XX' in the corresponding link. This allows the transmitter performance to be tuned for a wide variety of line condition or special application. 0.40 0.20 0.00 -0.20 Cable Configuration -0.6 -0.4 -0.2 0 0.2 0.6 0.4 Time In Unit Intervals Figure 34. E1 Waveform Template There are twelve standard templates which are stored in a local ROM. One of them can be selected as reference and made some changes to get the desired waveform. TTIPn IDT82P2288 RLOAD VOUT TRINGn Note: RLOAD = 75 or 120 (+ 5%) Figure 35. E1 Pulse Template Measurement Circuit Functional Description Each pulse shape can extend up to 4 UIs (Unit Interval) addressed by the UI[1:0] bits, and each UI is divided into 16 sub-phases addressed by the SAMP[3:0] bits. The pulse amplitude of each phase is represented by a binary byte, within the range from +63 to -63, stored in the WDAT[6:0] bits in signed magnitude form. The maximum number +63 (D) represents the positive maximum amplitude of the transmit pulse while the most negative number -63 (D) represents the maximum negative amplitude of the transmit pulse. Thus, up to 64 bytes are used. For each channel, a 64 bytes RAM is available. To do this, the first step is to choose a set of waveform value, which is the most similar to the desired pulse shape, from the following 12 tables (Table 62 to Table 73), and set the SCAL[5:0] bits to the corresponding standard value. Table 62 to Table 73 list the sample data and the standard scaling value of each of the 12 templates. Modifying the corresponding sample data can get the desired transmit pulse shape. By increasing or decreasing by `1' from the standard value in the SCAL[5:0] bits, the pulse amplitude can be scaled up 101 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER or down at the percentage ratio against the standard pulse amplitude if necessary. For different pulse shapes, the value of the SCAL[5:0] bits and the scaling percentage ratio are different. The values are listed in Table 62 to Table 73. 9. Table 70 - Transmit Waveform Value For DS1 0 dB LBO Do the followings step by step, the desired waveform can be programmed based on the selected waveform template: 12. Table 73 - Transmit Waveform Value For DS1 -22.5 dB LBO 10. Table 71 - Transmit Waveform Value For DS1 -7.5 dB LBO 11. Table 72 - Transmit Waveform Value For DS1 -15.0 dB LBO Table 62: Transmit Waveform Value For E1 75 1. Select the UI by the UI[1:0] bits; UI 1 UI 2 UI 3 UI 4 Sample 1 0000000 0000000 0000000 0000000 Sample 2 0000000 0000000 0000000 0000000 Sample 3 0000000 0000000 0000000 0000000 Sample 4 0001100 0000000 0000000 0000000 Sample 5 0110000 0000000 0000000 0000000 Sample 6 0110000 0000000 0000000 0000000 Sample 7 0110000 0000000 0000000 0000000 Sample 8 0110000 0000000 0000000 0000000 Sample 9 0110000 0000000 0000000 0000000 Sample 10 0110000 0000000 0000000 0000000 1. Table 62 - Transmit Waveform Value For E1 75 Sample 11 0110000 0000000 0000000 0000000 2. Table 63 - Transmit Waveform Value For E1 120 Sample 12 0110000 0000000 0000000 0000000 3. Table 64 - Transmit Waveform Value For T1 0~133 ft Sample 13 0000000 0000000 0000000 0000000 Sample 14 0000000 0000000 0000000 0000000 6. Table 67 - Transmit Waveform Value For T1 399~533 ft Sample 15 0000000 0000000 0000000 0000000 7. Table 68 - Transmit Waveform Value For T1 533~655 ft Sample 16 0000000 0000000 0000000 0000000 2. Specify the sample address in the selected UI by the SAMP[3:0] bits; 3. Write sample data to the WDAT[6:0] bits. It contains the data to be stored in the RAM, addressed by the selected UI and the corresponding sample address; 4. Set the RW bit to `0' to write data to RAM, or to `1' to read data from RAM; 5. Set the DONE bit to implement the read or write operation; (Repeat the above steps until all the sample data are written to or read from the internal RAM). 6. Write the scaling data to the SCAL[5:0] bits to scale the amplitude of the waveform based on the selected standard pulse amplitude. Table 62 to Table 73 give all the sample data based on preset pulse templates and LBOs in details for reference. For preset pulse templates and LBOs, scaling up/down against the pulse amplitude is not supported. 4. Table 65 - Transmit Waveform Value For T1 133~266 ft 5. Table 66 - Transmit Waveform Value For T1 266~399 ft 8. Table 69 - Transmit Waveform Value For J1 0~655 ft Functional Description The standard value of the SCAL[5:0] bits is `100001'. One step change of this value results in 3% scaling up/down against the pulse amplitude. 102 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 63: Transmit Waveform Value For E1 120 Table 64: Transmit Waveform Value For T1 0~133 ft UI 1 UI 2 UI 3 UI 4 UI 1 UI 2 UI 3 UI 4 Sample 1 0000000 0000000 0000000 0000000 Sample 1 0010111 1000010 0000000 0000000 Sample 2 0000000 0000000 0000000 0000000 Sample 2 0100111 1000001 0000000 0000000 Sample 3 0000000 0000000 0000000 0000000 Sample 3 0100111 0000000 0000000 0000000 Sample 4 0001111 0000000 0000000 0000000 Sample 4 0100110 0000000 0000000 0000000 Sample 5 0111100 0000000 0000000 0000000 Sample 5 0100101 0000000 0000000 0000000 Sample 6 0111100 0000000 0000000 0000000 Sample 6 0100101 0000000 0000000 0000000 Sample 7 0111100 0000000 0000000 0000000 Sample 7 0100101 0000000 0000000 0000000 Sample 8 0111100 0000000 0000000 0000000 Sample 8 0100100 0000000 0000000 0000000 Sample 9 0111100 0000000 0000000 0000000 Sample 9 0100011 0000000 0000000 0000000 Sample 10 0111100 0000000 0000000 0000000 Sample 10 1001010 0000000 0000000 0000000 Sample 11 0111100 0000000 0000000 0000000 Sample 11 1001010 0000000 0000000 0000000 Sample 12 0111100 0000000 0000000 0000000 Sample 12 1001001 0000000 0000000 0000000 Sample 13 0000000 0000000 0000000 0000000 Sample 13 1000111 0000000 0000000 0000000 Sample 14 0000000 0000000 0000000 0000000 Sample 14 1000101 0000000 0000000 0000000 Sample 15 0000000 0000000 0000000 0000000 Sample 15 1000100 0000000 0000000 0000000 Sample 16 0000000 0000000 0000000 0000000 Sample 16 1000011 0000000 0000000 0000000 The standard value of the SCAL[5:0] bits is `100001'. One step change of this value results in 3% scaling up/down against the pulse amplitude. Functional Description The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude. 103 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 65: Transmit Waveform Value For T1 133~266 ft Table 66: Transmit Waveform Value For T1 266~399 ft UI 1 UI 2 UI 3 UI 4 UI 1 UI 2 UI 3 UI 4 Sample 1 0011011 1000011 0000000 0000000 Sample 1 0011111 1000011 0000000 0000000 Sample 2 0101100 1000010 0000000 0000000 Sample 2 0110001 1000010 0000000 0000000 Sample 3 0101011 1000001 0000000 0000000 Sample 3 0101111 1000001 0000000 0000000 Sample 4 0101010 0000000 0000000 0000000 Sample 4 0101100 0000000 0000000 0000000 Sample 5 0101000 0000000 0000000 0000000 Sample 5 0101011 0000000 0000000 0000000 Sample 6 0101000 0000000 0000000 0000000 Sample 6 0101010 0000000 0000000 0000000 Sample 7 0100111 0000000 0000000 0000000 Sample 7 0101001 0000000 0000000 0000000 Sample 8 0100110 0000000 0000000 0000000 Sample 8 0101000 0000000 0000000 0000000 Sample 9 0100101 0000000 0000000 0000000 Sample 9 0100101 0000000 0000000 0000000 Sample 10 1010000 0000000 0000000 0000000 Sample 10 1010111 0000000 0000000 0000000 Sample 11 1001111 0000000 0000000 0000000 Sample 11 1010011 0000000 0000000 0000000 Sample 12 1001101 0000000 0000000 0000000 Sample 12 1010000 0000000 0000000 0000000 Sample 13 1001010 0000000 0000000 0000000 Sample 13 1001011 0000000 0000000 0000000 Sample 14 1001000 0000000 0000000 0000000 Sample 14 1001000 0000000 0000000 0000000 Sample 15 1000110 0000000 0000000 0000000 Sample 15 1000110 0000000 0000000 0000000 Sample 16 1000100 0000000 0000000 0000000 Sample 16 1000100 0000000 0000000 0000000 The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude. Functional Description The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude. 104 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 67: Transmit Waveform Value For T1 399~533 ft Table 68: Transmit Waveform Value For T1 533~655 ft UI 1 UI 2 UI 3 UI 4 UI 1 UI 2 UI 3 UI 4 Sample 1 0100000 1000011 0000000 0000000 Sample 1 0100000 1000011 0000000 0000000 Sample 2 0111000 1000010 0000000 0000000 Sample 2 0111111 1000010 0000000 0000000 Sample 3 0110011 1000001 0000000 0000000 Sample 3 0111000 1000001 0000000 0000000 Sample 4 0101111 0000000 0000000 0000000 Sample 4 0110011 0000000 0000000 0000000 Sample 5 0101110 0000000 0000000 0000000 Sample 5 0101111 0000000 0000000 0000000 Sample 6 0101101 0000000 0000000 0000000 Sample 6 0101110 0000000 0000000 0000000 Sample 7 0101100 0000000 0000000 0000000 Sample 7 0101101 0000000 0000000 0000000 Sample 8 0101010 0000000 0000000 0000000 Sample 8 0101100 0000000 0000000 0000000 Sample 9 0101000 0000000 0000000 0000000 Sample 9 0101001 0000000 0000000 0000000 Sample 10 1011000 0000000 0000000 0000000 Sample 10 1011111 0000000 0000000 0000000 Sample 11 1011000 0000000 0000000 0000000 Sample 11 1011110 0000000 0000000 0000000 Sample 12 1010011 0000000 0000000 0000000 Sample 12 1010111 0000000 0000000 0000000 Sample 13 1001100 0000000 0000000 0000000 Sample 13 1001111 0000000 0000000 0000000 Sample 14 1001000 0000000 0000000 0000000 Sample 14 1001001 0000000 0000000 0000000 Sample 15 1000110 0000000 0000000 0000000 Sample 15 1000111 0000000 0000000 0000000 Sample 16 1000100 0000000 0000000 0000000 Sample 16 1000100 0000000 0000000 0000000 The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude. Functional Description The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude. 105 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 69: Transmit Waveform Value For J1 0~655ft Table 70: Transmit Waveform Value For DS1 0 dB LBO UI 1 UI 2 UI 3 UI 4 UI 1 UI 2 UI 3 UI 4 Sample 1 0010111 1000010 0000000 0000000 Sample 1 0010111 1000010 0000000 0000000 Sample 2 0100111 1000001 0000000 0000000 Sample 2 0100111 1000001 0000000 0000000 Sample 3 0100111 0000000 0000000 0000000 Sample 3 0100111 0000000 0000000 0000000 Sample 4 0100110 0000000 0000000 0000000 Sample 4 0100110 0000000 0000000 0000000 Sample 5 0100101 0000000 0000000 0000000 Sample 5 0100101 0000000 0000000 0000000 Sample 6 0100101 0000000 0000000 0000000 Sample 6 0100101 0000000 0000000 0000000 Sample 7 0100101 0000000 0000000 0000000 Sample 7 0100101 0000000 0000000 0000000 Sample 8 0100100 0000000 0000000 0000000 Sample 8 0100100 0000000 0000000 0000000 Sample 9 0100011 0000000 0000000 0000000 Sample 9 0100011 0000000 0000000 0000000 Sample 10 1001010 0000000 0000000 0000000 Sample 10 1001010 0000000 0000000 0000000 Sample 11 1001010 0000000 0000000 0000000 Sample 11 1001010 0000000 0000000 0000000 Sample 12 1001001 0000000 0000000 0000000 Sample 12 1001001 0000000 0000000 0000000 Sample 13 1000111 0000000 0000000 0000000 Sample 13 1000111 0000000 0000000 0000000 Sample 14 1000101 0000000 0000000 0000000 Sample 14 1000101 0000000 0000000 0000000 Sample 15 1000100 0000000 0000000 0000000 Sample 15 1000100 0000000 0000000 0000000 Sample 16 1000011 0000000 0000000 0000000 Sample 16 1000011 0000000 0000000 0000000 The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude. Functional Description The standard value of the SCAL[5:0] bits is `110110'. One step change of this value results in 2% scaling up/down against the pulse amplitude. 106 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 71: Transmit Waveform Value For DS1 -7.5 dB LBO Table 72: Transmit Waveform Value For DS1 -15.0 dB LBO UI 1 UI 2 UI 3 UI 4 UI 1 UI 2 UI 3 UI 4 Sample 1 0000000 0010100 0000010 0000000 Sample 1 0000000 0110101 0001111 0000011 Sample 2 0000010 0010010 0000010 0000000 Sample 2 0000000 0110011 0001101 0000010 Sample 3 0001001 0010000 0000010 0000000 Sample 3 0000000 0110000 0001100 0000010 Sample 4 0010011 0001110 0000010 0000000 Sample 4 0000001 0101101 0001011 0000010 Sample 5 0011101 0001100 0000010 0000000 Sample 5 0000100 0101010 0001010 0000010 Sample 6 0100101 0001011 0000001 0000000 Sample 6 0001000 0100111 0001001 0000001 Sample 7 0101011 0001010 0000001 0000000 Sample 7 0001110 0100100 0001000 0000001 Sample 8 0110001 0001001 0000001 0000000 Sample 8 0010100 0100001 0000111 0000001 Sample 9 0110110 0001000 0000001 0000000 Sample 9 0011011 0011110 0000110 0000001 Sample 10 0111010 0000111 0000001 0000000 Sample 10 0100010 0011100 0000110 0000001 Sample 11 0111001 0000110 0000001 0000000 Sample 11 0101010 0011010 0000101 0000001 Sample 12 0110000 0000101 0000001 0000000 Sample 12 0110000 0010111 0000101 0000001 Sample 13 0101000 0000100 0000000 0000000 Sample 13 0110101 0010101 0000100 0000001 Sample 14 0100000 0000100 0000000 0000000 Sample 14 0110111 0010100 0000100 0000000 Sample 15 0011010 0000011 0000000 0000000 Sample 15 0111000 0010010 0000011 0000000 Sample 16 0010111 0000011 0000000 0000000 Sample 16 0110111 0010000 0000011 0000000 The standard value of the SCAL[5:0] bits is `010001'. One step change of this value results in 6.25% scaling up/down against the pulse amplitude. Functional Description The standard value of the SCAL[5:0] bits is `001000'. One step change of the value results in 12.5% scaling up/down against the pulse amplitude. 107 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER UI 1 UI 2 UI 3 UI 4 Sample 1 0000000 0101100 0011110 0001000 When more than one UI are used to compose the pulse template and the pulse amplitude is not set properly, the overlap of two consecutive pulses will make the pulse amplitude overflow (exceed the maximum limitation). This overflow is captured by the DAC_IS bit, and if enabled by the DAC_IE bit, an interrupt will be reported by the INT pin. Sample 2 0000000 0101110 0011100 0000111 Table 74: Related Bit / Register In Chapter 3.24 Sample 3 0000000 0110000 0011010 0000110 Bit Register Address (Hex) Sample 4 0000000 0110001 0011000 0000101 PULS[3:0] Transmit Configuration 1 023, 123, 223, 323, 423, 523, 623, 723 Sample 5 0000001 0110010 0010111 0000101 UI[1:0] Sample 6 0000011 0110010 0010101 0000100 SAMP[3:0] Transmit Configuration 3 025, 125, 225, 325, 425, 525, 625, 725 WDAT[6:0] Transmit Configuration 4 026, 126, 226, 326, 426, 526, 626, 726 SCAL[5:0] Transmit Configuration 2 024, 124, 224, 324, 424, 524, 624, 724 DAC_IS Interrupt Status 1 03B, 13B, 23B, 33B, 43B, 53B, 63B, 73B DAC_IE Interrupt Enable Control 1 034, 134, 234, 334, 434, 534, 634, 734 Table 73: Transmit Waveform Value For DS1 -22.5 dB LBO Sample 7 0000111 0110010 0010100 0000100 Sample 8 0001011 0110001 0010011 0000011 Sample 9 0001111 0110000 0010001 0000011 Sample 10 0010101 0101110 0010000 0000010 Sample 11 0011001 0101100 0001111 0000010 Sample 12 0011100 0101001 0001110 0000010 Sample 13 0100000 0100111 0001101 0000001 Sample 14 0100011 0100100 0001100 0000001 Sample 15 0100111 0100010 0001010 0000001 Sample 16 0101010 0100000 0001001 0000001 RW DONE The standard value of the SCAL[5:0] bits is `000100'. One step change of this value results in 25% scaling up/down against the pulse amplitude. Functional Description 108 JANUARY 10, 2011 IDT82P2288 3.25 LINE DRIVER The Line Driver can be set to High-Z for redundant application. The following ways will set the drivers to High-Z: - Setting the THZ pin to high will globally set all the Line Drivers to High-Z; - When there is no clock input on the OSCI pin, all the Line Drivers will be High-Z (no clock means this: the input on the OSCI pin is in high/low level, or the duty cycle is less than 30% or larger than 70%); - After software reset, hardware reset or power on, all the Line Drivers will be High-Z; - Setting the T_HZ bit to `1' will set the corresponding Line Driver to High-Z; - In Transmit Clock Master mode, if the XTS bit is `1', the source of the transmit clock is from the recovered clock from the line side. When the recovered clock from the line side is lost, the Line Driver in the corresponding link will be High-Z; - In Transmit Clock Slave mode, if the XTS bit is `0', the source of the transmit clock is from the backplane timing clock. When the backplane timing clock is lost (i.e., no transition for more than 72 T1/E1/J1 cycles), the Line Driver in the corresponding link will be High-Z. However, there is an exception in this case. That is, if the link is in Remote Loopback mode, the Line Driver will not be High-Z. - When the transmit path is power down, the Line Driver in the corresponding link will be High-Z. OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Figure 2 shows the appropriate components to connect with the cable for one link. Table 75 lists the recommended impedance matching values for the transmitter. Table 75: Impedance Matching Value For The Transmitter Cable Configuration Internal Termination T_TERM[2:0] 75 (E1) 000 120 (E1) 001 100 (T1) 010 110 (J1) 011 RT External Termination T_TERM[2:0] RT 1XX 9.4 - - - - 0 Table 76: Related Bit / Register In Chapter 3.25 & Chapter 3.26 Register Address (Hex) Transmit Configuration 1 023, 123, 223, 323, 423, 523, 623, 723 XTS Transmit Timing Option 070, 170, 270, 370, 470, 570, 670, 770 DF_S Line Status Register 0 036, 136, 236, 336, 436, 536, 636, 736 By these ways, the TTIPn and TRINGn pins will enter into high impedance state immediately. DF_IES Interrupt Trigger Edges Select 035, 135, 235, 335, 435, 535, 635, 735 Controlled by the DFM_ON bit, the output driver short-circuit protection can be enabled. The driver's output current (peak to peak) is limited to 110 mA typically. When the output current exceeds the limitation, the transmit driver failure will be captured by the DF_S bit. Selected by the DF_IES bit, a transition from `0' to `1' on the DF_S bit or any transition from `0' to `1' or from `1' to `0' on the DF_S bit will set the DF_IS bit. When the DF_IS bit is `1', an interrupt on the INT pin will be reported if enabled by the DF_IE bit. DF_IS Interrupt Status 0 03A, 13A, 23A, 33A, 43A, 53A, 63A, 73A DF_IE Interrupt Enable Control 0 033, 133, 233, 333, 433, 533, 633, 733 T_TERM[2:0] Transmit And Receive Termination Configuration 032, 132, 232, 332, 432, 532, 632, 732 3.26 TRANSMITTER IMPEDANCE MATCHING In T1/J1 mode, the transmitter impedance matching can be realized by using internal impedance matching circuit. 100 , 110 , 75 or 120 internal impedance matching circuit can be selected by the T_TERM[1:0] bits. The external impedance circuitry is not supported in T1/J1 mode. In E1 mode, the transmitter impedance matching can be realized by using internal impedance matching circuit or external impedance matching circuit. When the T_TERM[2] bit is `0', the internal impedance matching circuit is enabled. 100 , 110 , 75 or 120 internal impedance matching circuit can be selected by the T_TERM[1:0] bits. When the T_TERM[2] bit is `1', the internal impedance matching circuit is disabled, and different external resistors should be used to realize different impedance matching. Functional Description Bit T_HZ DFM_ON 3.27 TESTING AND DIAGNOSTIC FACILITIES 3.27.1 PRBS GENERATOR / DETECTOR The PRBS Generator / Detector generates test pattern to either the transmit or receive direction, and detects the pattern in the opposite direction. The direction is determined by the PRBSDIR bit. The pattern can be generated or detected in unframed mode, in 8-bit-based mode or in 7-bit-based mode. This selection is made by the PRBSMODE[1:0] bits. In unframed mode, all the data streams are extracted or replaced and the per-channel/per-TS configuration in the TEST bit is ignored. In 8-bit-based mode or in 7-bit-based mode, the extracted or replaced channel/timeslot is specified by the TEST bit. (In 7-bit-based mode, only the higher 7 bits of the selected channel/timeslot are used for PRBS test). 109 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.27.1.1 Pattern Generator The extracted data is compared with the re-generated pattern. If the extracted data coincides with the pattern, the pattern is synchronized and it will be indicated by the SYNCV bit. In synchronization state, each mismatched bit will generate a PRGD Bit Error event. This event is captured by the BERI bit and is forwarded to the Performance Monitor. An interrupt reported on the INT pin will be enabled by the BERE bit if the BERI bit is `1'. When there are more than 10-bit errors detected in the fixed 48-bit window, the extracted data is out of synchronization and it also will be indicated by the SYNCV bit. Any transition (from `1' to `0' or from `0' to `1') on the SYNCV bit will set the SYNCI bit. An interrupt reported on the INT pin will be enabled by the SYNCE bit if the SYNCI bit is `1'. Three patterns are generated: 211-1 pattern per O.150, 215-1 pattern per O.152 and 220-1 pattern per O.150-4.5. They are selected by the PATS[1:0] bits. The selected pattern is generated once there is a transition from `0' to `1' on the TESTEN bit. A single bit error will be inserted to the generated pattern when the INV bit is set to `1'. Before the insertion, the generated pattern can be inverted when the TINV bit is set. 3.27.1.2 Pattern Detector Before the data extracted to the pattern detector, the data can be inverted by setting the RINV bit. When there is a transition from `0' to `1' on the TESTEN bit, the pattern detector starts to extract the data. The extracted data is used to re-generate a desired pattern which is selected by the PATS[1:0] bits. Table 77: Related Bit / Register In Chapter 3.27.1 Bit Register Address (Hex) TPLC / RPLC / PRGD Test Configuration 0C7, 1C7, 2C7, 3C7, 4C7, 5C7, 6C7, 7C7 ID * - Signaling Trunk Conditioning Code RPLC & TPLC ID * - 41~58 (for T1/J1) / 41~4F & 51~5F (for E1) PRGD Control 071, 171, 271, 371, 471, 571, 671, 771 PRGD Status/Error Control 072, 172, 272, 372, 472, 572, 672, 772 PRGD Interrupt Indication 073, 173, 273, 373, 473, 573, 673, 773 PRBSDIR PRBSMODE[1:0] TESTEN TEST PATS[1:0] TINV RINV INV SYNCV BERE SYNCE BERI SYNCI Note: * ID means Indirect Register in the Receive & Transmit Payload Control function blocks. Functional Description 110 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 3.27.2 LOOPBACK 3.27.2.2 Payload Loopback System Loopback, Payload Loopback, Local Digital Loopback 1 & 2, Remote Loopback and Analog Loopback are all supported in the IDT82P2288. Their routes are shown in the Functional Block Diagram. By programming the GSUBST[2:0] bits or the SUBST[2:0] bits, the Payload Loopback can be implemented. The received data output from the Elastic Store Buffer is internally looped to the Transmit Payload Control. 3.27.2.1 System Loopback The System Loopback can only be implemented when the Receive System Interface and the Transmit System Interface are in different Non-multiplexed operating modes (one in Clock Master mode and the other in Clock Slave mode). However, in T1/J1 mode, when either the receive path or the transmit path is in T1/J1 mode E1 rate, the System Loopback is not supported. Distinguished by the loopback direction, the System Loopback can be divided into System Remote Loopback and System Local Loopback. When the data and signaling bits from the transmit path are looped to the receive path, it is System Remote Loopback. When the data and signaling bits from the receive path are looped to the transmit path, it is System Local Loopback. System Remote Loopback Enabled by the SRLP bit, the System Remote Loopback is implemented. The data and signaling bits to be transmitted on the TSDn and TSIGn pins are internally looped to the RSDn and RSIGn pins. When the receive path is in Receive Clock Master mode and the transmit path is in Transmit Clock Slave mode, the clock signal and the framing pulse from the system side on the TSCKn and TSFSn pins are looped to the RSCKn and RSFSn pins respectively. When the transmit path is in Transmit Clock Master mode and the receive path is in Receive Clock Slave mode, the clock signal and the framing pulse from the system side on the RSCKn and RSFSn pins are looped to the TSCKn and TSFSn pins respectively. In System Remote Loopback mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the System Remote Loopback data. System Local Loopback Enabled by the SLLP bit, the System Local Loopback is implemented. The received data and signaling bits to be output on the RSDn and RSIGn pins are internally looped to the TSDn and TSIGn pins. When the receive path is in Receive Clock Master mode and the transmit path is in Transmit Clock Slave mode, the recovered clock signal and framing pulse on the RSCKn and RSFSn pins are looped to the TSCKn and TSFSn pins respectively. When the transmit path is in Transmit Clock Master mode and the receive path is in Receive Clock Slave mode, the TSCKn and TSFSn pins are looped to the RSCKn and RSFSn pins respectively. In System Local Loopback mode, the data stream received from the line side is still output to the system through the RSDn and RSIGn pins, while the data stream to be transmitted through the TSDn and TSIGn pins are replaced by the System Local Loopback data. Functional Description In Payload Loopback mode, the received data is still output to the system side, while the data to be transmitted from the system side is replaced by the Payload Loopback data. 3.27.2.3 Local Digital Loopback 1 Enabled by the DLLP bit, the Local Digital Loopback 1 is implemented. The data stream output from the Transmit Buffer is internally looped to the Frame Processor. In Local Digital Loopback 1 mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the Local Digital Loopback 1 data. 3.27.2.4 Remote Loopback Enabled by the RLP bit, the Remote Loopback is implemented. The data stream output from the optional Receive Jitter Attenuator is internally looped to the optional Transmit Jitter Attenuator. In Remote Loopback mode, the data stream received from the line side is still output to the system, while the data stream to be transmitted is replaced by the Remote Loopback data. 3.27.2.5 Local Digital Loopback 2 Enabled by the DLP bit, the Local Digital Loopback 2 is implemented. The data stream output from the optional Transmit Jitter Attenuator is internally looped to the Optional Receive Jitter Attenuator. In Local Digital Loopback 2 mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the Local Digital Loopback 2 data. 3.27.2.6 Analog Loopback Enabled by the ALP bit, the Analog Loopback is implemented. The data stream to be transmitted on the TTIPn/TRINGn pins is internally looped to the RTIPn/RRINGn pins. In Analog Loopback mode, the data stream to be transmitted is still output to the line side, while the data stream received from the line side is replaced by the Analog Loopback data. If analog loopback is enabled, line driver should be set to normal (T_HZ=0 & THZ pin is tied to ground). 3.27.3 G.772 NON-INTRUSIVE MONITORING When the G.772 Non-Intrusive Monitoring is implemented, only seven links are in normal operation and the Link 1 is configured to monitor the receive path or transmit path of any of the remaining links. Whether the G.772 Non-Intrusive Monitoring is implemented and which direction (receive/transmit) and link is monitored are both determined by the MON[3:0] bits. 111 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER The G.772 Non-Intrusive Monitoring meets the ITU-T G.772. It is shown in Figure 36. The data stream of Link 1 is received from the selected path of any of the remaining links, then processed as normal. The operation of the monitored link is not effected. Link 1 TSD1 / MTSDA1 TTIP1 TSIG1 / MTSIGA1 TSFS1 / MTSFS Transmit System Interface Transmit Internal Termination TRING1 TSCK1 / MTSCK RSCK1 / MRSCK RTIP1 RSFS1 / MRSFS RSIG1 / MRSIGA1 Receive System Interface Receive Internal Termination RRING1 RSD1 / MRSDA1 G.772 NonIntrusive Monitor TSDn / MTSDA2 / MTSDB[1:2] TSIGn / MTSIGA2 / MTSIGB[1:2] TSFSn Any Of The Remaining Links (8 > n > 2) TTIPn Transmit System Interface Transmit Internal Termination TRINGn TSCKn RSCKn RTIPn RSFSn RSIGn / MRSIGA2 / MRSIGB[1:2] RSDn / MRSDA2 / MRSDB[1:2] Receive System Interface Receive Internal Termination RRINGn Figure 36. G.772 Non-Intrusive Monitor Functional Description 112 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 78: Related Bit / Register In Chapter 3.27.2 & Chapter 3.27.3 Bit Register Address (Hex) Maintenance Function Control 0 02B, 12B, 22B, 32B, 42B, 52B, 62B, 72B GSUBST[2:0] TPLC Configuration 0CB, 1CB, 2CB, 3CB, 4CB, 5CB, 6CB, 7CB SUBST[2:0] ID * - Channel Control (for T1/J1) / Timeslot Control (for E1) TPLC ID * - 01~18 (for T1/J1) / 00~1F (for E1) MON[3:0] G.772 Monitor Control 005 SRLP SLLP DLLP RLP DLP ALP Note: * ID means Indirect Register in the Transmit Payload Control function block. 3.28 INTERRUPT SUMMARY When the INT pin is asserted low, it means at least one interrupt has occurred in the device. Reading the Timer Interrupt Indication register and Interrupt Requisition Link ID register will find whether the timer interrupt occurs or in which link the interrupt occurs. If the TMOVI bit in the Timer Interrupt Indication register is `1' and the TMOVE bit in the Timer Interrupt Control register is enabled, the one second timer of the device generates an interrupt. Then the source is served after it is found. Functional Description After reading the Interrupt Requisition Link ID register, the Interrupt Module Indication registers of the interrupting link are read. The Interrupt Module Indication bits will be `1' if there are interrupts in the corresponding function block. To find the eventual interrupt sources, the Interrupt Indication and Status bits in the block are polled if their Interrupt Enable bits are enabled. Then the sources are served after they are found. 113 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 79: Related Bit / Register In Chapter 3.28 Bit Register Address (Hex) TMOVI Timer Interrupt Indication 00B INT[8:1] Interrupt Requisition Link ID 009 TMOVE Timer Interrupt Control 00A LIU Interrupt Module Indication 2 03F, 13F, 23F, 33F, 43F, 53F, 63F, 73F Interrupt Module Indication 0 040, 140, 240, 340, 440, 540, 640, 740 Interrupt Module Indication 1 041, 141, 241, 341, 441, 541, 641, 741 IBCD (T1/J1 only) RBOC (T1/J1 only) ALARM PMON PRGD RCRB FGEN FRMR THDLC3 THDLC2 THDLC1 RHDLC3 RHDLC2 RHDLC1 ELST TRSI/RESI Functional Description 114 JANUARY 10, 2011 IDT82P2288 4 OPERATION 4.1 POWER-ON SEQUENCE OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Vdd To power on the device, the following sequence should be followed: * Apply ground; * Apply 3.3 V; * Apply 1.8 V. 4.2 RESET 2ms RESET Microprocessor Interface When the device is powered-up, all the registers contain random values. The hardware reset pin RESET must be asserted low during the power-up and the low signal should last at least 10 ms to initialize the device. After the RESET pin is asserted high, all the registers are in their default values and can be accessed after 2 ms (refer to Figure 37). access Figure 37. Hardware Reset When Powered-Up 100 ns During normal operation, the device can be reset by hardware or software anytime. When it is hardware reset, the RESET pin should be asserted low for at least 100 ns. Then all the registers are in their default values and can be accessed after 2 ms (refer to Figure 38). When it is software reset, a write signal to the Software Reset register will reset all the registers except the T1/J1 Or E1 Mode register to their default values. Then the registers are accessible after 2 ms. However, the T1/J1 Or E1 Mode register can not be reset by the software reset. It can only be reset by the hardware reset. It should be mentioned that when the setting in the T1/J1 Or E1 Mode register is changed, a software reset must be applied. 10ms RESET 2ms Microprocessor Interface access Figure 38. Hardware Reset In Normal Operation 4.3 RECEIVE / TRANSMIT PATH POWER DOWN The receive path of any of the eight links can be power down by setting the R_OFF bit. During the receive path power down, the output of the corresponding path is low. The transmit path of any of the eight links can be set to power down by the T_OFF bit. During the transmit path power down, the output of the corresponding path is High-Z. 4.4 MICROPROCESSOR INTERFACE The microprocessor interface provides access to read and write the registers in the device. The interface consists of Serial Peripheral Interface (SPI) and parallel microprocessor interface. Operation 115 JANUARY 10, 2011 IDT82P2288 4.4.1 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER SPI MODE edge of the SCLK pin. First byte consists of one instruction bit at MSB and three address bits at LSB, and the second byte is low 8 address bits. If the MSB is `1', it is read operation. If the MSB is `0', it is write operation. If the device is in read operation, the data read from the specified register is output on the SDO pin on the falling edge of the SCLK (refer to Figure 39). If the device is in write operation, the data written to the specified register is input on the SDI pin following the address byte (refer to Figure 40). Pull the SPIEN pin to high, and the microprocessor interface will be set in SPI mode. In this mode, only the CS, SCLK, SDI and SDO pins are interfaced with the microprocessor. A falling transition on CS pin indicates the start of a read/write operation, and a rising transition indicates the end of the operation. After the CS pin is set to low, two bytes include instruction and address bytes on the SDI pin are input to the device on the rising CS 1 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 SCLK Instruction Register Address SDI X X X A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 High Impedance SDO Don't Care D7 D6 D5 D4 D3 D2 D1 D0 Figure 39. Read Operation In SPI Mode CS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 SCLK Instruction X SDI Data Byte Register Address X X A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 High Impedance SDO Figure 40. Write Operation In SPI Mode 4.4.2 PARALLEL MICROPROCESSOR INTERFACE Pull the SPIEN pin to low, the microprocessor interface will be set in parallel mode. In this mode, the interface is compatible with the Motorola and the Intel microprocessor, which is selected by the MPM pin. The IDT82P2288 uses separate address bus and data bus. The mode selection and the interfaced pin are tabularized in Table 80. Operation Table 80: Parallel Microprocessor Interface 116 Pin MPM Microprocessor Interface Interfaced Pin Low Motorola CS, DS, RW, A[10:0], D[7:0] High Intel CS, RD, WR, A[10:0], D[7:0] JANUARY 10, 2011 IDT82P2288 4.5 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER INDIRECT REGISTER ACCESS SCHEME * Read the indirect register data from the Access Data register. An indirect register access request is completed within 4 s. In Receive CAS/RBS Buffer, Receive Payload Control and Transmit Payload Control blocks, per-channel/per-timeslot indirect register is accessed by using an indirect register access scheme. 4.5.1 4.5.2 INDIRECT REGISTER WRITE ACCESS The indirect register write access is as follows: * Read the BUSY bit in the Access Status register to confirm the bit is `0'; * Write the Access Data register; * Write the Access Control register to initiate the write operation and specify the indirect register address. INDIRECT REGISTER READ ACCESS The indirect register read access is as follows: * Read the BUSY bit in the Access Status register to confirm the bit is `0'; * Write the Access Control register to initiate the read operation and specify the indirect register address; * Read the BUSY bit in the Access Status register again to confirm the bit is `0'; An indirect register access request is completed within 4 s. Table 81: Related Bit / Register In Chapter 4 Bit Register Address (Hex) - Software Reset 004 T1/J1 Or E1 Mode 020, 120, 220, 320, 420, 520, 620, 720 R_OFF Receive Configuration 0 028, 128, 228, 328, 428, 528, 628, 728 T_OFF Transmit Configuration 0 022, 122, 222, 322, 422, 522, 622, 722 BUSY TPLC Access Status / RPLC Access Status / RCRB Access Status 0C8, 1C8, 2C8, 3C8, 4C8, 5C8, 6C8, 7C8 / 0CD, 1CD, 2CD, 3CD, 4CD, 5CD, 6CD, 7CD / 0D3, 1D3, 2D3, 3D3, 4D3, 5D3, 6D3, 7D3 RWN ADDRESS[6:0] TPLC Access Control / RPLC Access Control / RCRB Access Control 0C9, 1C9, 2C9, 3C9, 4C9, 5C9, 6C9, 7C9 / 0CE, 1CE, 2CE, 3CE, 4CE, 5CE, 6CE, 7CE / 0D4, 1D4, 2D4, 3D4, 4D4, 5D4, 6D4, 7D4 D[7:0] TPLC Access Data / RPLC Access Data / RCRB Access Data 0CA, 1CA, 2CA, 3CA, 4CA, 5CA, 6CA, 7CA / 0CF, 1CF, 2CF, 3CF, 4CF, 5CF, 6CF, 7CF / 0D5, 1D5, 2D5, 3D5, 4D5, 5D5, 6D5, 7D5 T1/J1 FM[1:0] TEMODE Operation 117 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 5 PROGRAMMING INFORMATION 5.1 REGISTER MAP In the `Reg' column, the `X' represents 0 ~ 7, corresponding to the eight links. 5.1.1 T1/J1 MODE 5.1.1.1 Direct Register T1/J1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Name Reference Page 000 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 Chip ID For Octal Transceiver P 135 001 ~ 003 - - - - - - - - Reserved 004 - - - - - - - - Software Reset P 135 005 - - - - MON3 MON2 MON1 MON0 G.772 Monitor Control P 136 006 - - - - LEVEL1 LEVEL0 DIR1 DIR0 GPIO Control P 137 007 - - RO22 RO21 RO20 RO12 RO11 RO10 Reference Select 008 - - - - - - - - Reserved 009 INT8 INT7 INT6 INT5 INT4 INT3 INT2 INT1 00A - - - - - - - 00B - - - - - - 00C ~ 00D - - - - - - 00E LINKSEL2 LINKSEL1 LINKSEL0 - Clock Output P 138 - Interrupt Requisition Link ID P 139 TMOVE Timer Interrupt Control P 139 - TMOVI Timer Interrupt Indication P 139 - - - ADDR3 ADDR2 ADDR1 ADDR0 PMON Access Port P 140 Reserved - 00F DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 PMON Access Data P 140 010 - - - RSLVCK RMUX MTSDA TSLVCK TMUX Backplane Global Configuration P 141 011 ~ 01F - - - - - - - - X20 - - - - T1/J1 FM1 FM0 TEMODE T1/J1 Or E1 Mode P 134 X21 - - TJITT_TE ST TJA_LIMT TJA_E TJA_DP1 TJA_DP0 TJA_BW Transmit Jitter Attenuation Configuration P 142 X22 - - - T_OFF - - - T_MD Transmit Configuration 0 P 143 X23 - - DFM_ON T_HZ PULS3 PULS2 PULS1 PULS0 Transmit Configuration 1 P 144 X24 - - SCAL5 SCAL4 SCAL3 SCAL2 SCAL1 SCAL0 Transmit Configuration 2 P 145 X25 DONE RW UI1 UI0 SAMP3 SAMP2 SAMP1 SAMP0 Transmit Configuration 3 P 146 X26 - WDAT6 WDAT5 WDAT4 WDAT3 WDAT2 WDAT1 WDAT0 Transmit Configuration 4 P 147 X27 - - RJA_E RJA_DP1 RJA_DP0 RJA_BW Receive Jitter Attenuation Configuration P 147 X28 - - - R_OFF - - - R_MD Receive Configuration 0 P 148 X29 - EQ_ON - LOS4 LOS3 LOS2 LOS1 LOS0 Receive Configuration 1 P 149 X2A - - SLICE1 SLICE0 UPDW1 UPDW0 MG1 MG0 Receive Configuration 2 P 150 Programming Information RJITT_TE RJA_LIMT ST 118 Reserved - JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Name X2B - DLLP SLLP SRLP - RLP ALP DLP Maintenance Function Control 0 P 151 X2C - - - - - LAC RAISE ATAO Maintenance Function Control 1 P 152 X2D ~ X30 - - - - - - - - X31 - BPV_INS - EXZ_DEF EXZ_ERR 1 EXZ_ERR 0 CNT_MD CNT_TRF Maintenance Function Control 2 P 153 X32 - - T_TERM2 T_TERM1 T_TERM0 R_TERM2 R_TERM1 R_TERM0 Transmit And Receive Termination Configuration P 154 X33 - - - - - DF_IE - LOS_IE Interrupt Enable Control 0 P 154 X34 - DAC_IE TJA_IE RJA_IE - EXZ_IE CV_IE CNT_IE Interrupt Enable Control 1 P 155 X35 - - - - - DF_IES - LOS_IES Interrupt Trigger Edges Select P 155 X36 - - - - - DF_S - LOS_S Line Status Register 0 P 156 X37 - - - LATT4 LATT3 LATT2 LATT1 LATT0 Line Status Register 1 P 156 X38 - TJITT6 TJITT5 TJITT4 TJITT3 TJITT2 TJITT1 TJITT0 Transmit Jitter Measure Value Indication P 157 X39 - RJITT6 RJITT5 RJITT4 RJITT3 RJITT2 RJITT1 RJITT0 Receive Jitter Measure Value Indication P 157 X3A - - - - - DF_IS - LOS_IS Interrupt Status 0 P 158 X3B - DAC_IS TJA_IS RJA_IS - EXZ_IS CV_IS CNTOV_I S Interrupt Status 1 P 159 X3C CNTH[7] CNTH[6] CNTH[5] CNTH[4] CNTH[3] CNTH[2] CNTH[1] CNTH[0] EXZ Error Counter H-Byte P 160 X3D CNTL[7] CNTL[6] CNTL[5] CNTL[4] CNTL[3] CNTL[2] CNTL[1] CNTL[0] EXZ Error Counter L-Byte P 160 X3E - - - - - - - X3F - - - - - - - LIU Interrupt Module Indication 2 P 161 X40 IBCD RBOC ALARM PMON PRGD RCRB FGEN FRMR Interrupt Module Indication 0 P 162 X41 THDLC3 THDLC2 THDLC1 RHDLC3 RHDLC2 RHDLC1 ELST TRSI/ RESI Interrupt Module Indication 1 P 163 X42 - - FBITGAP DE FE CMS FSINV FSTYP TBIF Option Register P 164 X43 - - - - - MAP1 MAP0 TMODE TBIF Operating Mode P 165 X44 - TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 TSOFF1 TSOFF0 TBIF TS Offset P 165 X45 - - - - EDGE BOFF2 BOFF1 BOFF0 TBIF Bit Offset P 166 X46 - - - FBITGAP DE FE CMS TRI RBIF Option Register P 167 X47 - - - - - MAP1 MAP0 RMODE RBIF Mode P 168 X48 - - - FSINV - - CMFS ALTFIS RBIF Frame Pulse P 169 X49 - TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 TSOFF1 TSOFF0 RBIF TS Offset P 170 X4A - - - - EDGE BOFF2 BOFF1 BOFF0 RBIF Bit Offset P 170 Programming Information 119 Reserved Reference Page - REFH_LO Reference Clock Output ConS trol * P 161 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 X4B - - - - - - RCOFAI TCOFAI RTSFS Change Indication P 171 X4C - - - - - - RCOFAE TCOFAE RTSFS Interrupt Control P 171 X4D - - - - UNFM REFCRCE REFEN REFR FRMR Mode 0 P 172 X4E - - - - DDSC MIMICC M2O1 M2O0 FRMR Mode 1 P 173 X4F - - - - - - - OOFV FRMR Status P 174 X50 - - - - - - - OOFE FRMR Interrupt Control 0 P 174 X51 - - - RMFBE SFEE BEEE FERE COFAE FRMR Interrupt Control 1 P 175 X52 - - EXCRCE RI MIMICI - - - OOFI FRMR Interrupt Indication 0 P 176 X53 - - - RMFBI SFEI BEEI FERI COFAI FRMR Interrupt Indication 1 P 177 X54 ~ X55 - - - - - - - - X56 C8 C7 C6 C5 C4 C3 C2 C1 RDL0 P 178 X57 - - M3 M2 M1 C11 C10 C9 RDL1 P 178 X58 - - S4 S3 S2 S1 A2 A1 RDL2 P 179 X59 ~ X5B - - - - - - - - SCDEB SCAE SCSE SCME SCCE DLB Interrupt Control P 180 DLB Interrupt Indication P 180 X5C Register Name Reserved Reference Page - Reserved - X5D - - - - SCAI SCSI SCMI SCCI X5E ~ X61 - - - - - - - - X62 - - - - - FDLBYP CRCBYP FDIS X63 ~ X64 - - - - - - - - X65 C8 C7 C6 C5 C4 C3 C2 C1 XDL0 P 181 X66 - - M3 M2 M1 C11 C10 C9 XDL1 P 182 X67 - - S4 S3 S2 S1 A2 A1 XDL2 P 182 X68 ~ X6A - - - - - - - - X6B - - - - - - AUTOYEL LOW XYEL FGEN Maintenance 0 P 182 X6C - - - - MIMICEN COFAEN TXDIS TAIS FGEN Maintenance 1 P 183 X6D - - - - - - MFE BFE FGEN Interrupt Control P 183 X6E - - - - - - MFI BFI FGEN Interrupt Indication P 184 X6F - - - - DDSINV CRCINV FsINV FtINV Error Insertion P 185 X70 - - - - - - - XTS Transmit Timing Option P 186 X71 - - - - RINV TINV PATS1 PATS0 PRGD Control P 186 X72 - - - - BERE INV SYNCV SYNCE PRGD Status/Error Control P 187 X73 - - - - BERI - - SYNCI PRGD Interrupt Indication P 187 Programming Information 120 Reserved - T1/J1 Mode P 181 Reserved - Reserved - JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 X74 - - - - IBCDEN IBCDUNFM CL1 CL0 XIBC Control P 188 X75 IBC7 IBC6 IBC5 IBC4 IBC3 IBC2 IBC1 IBC0 XIBC Code P 188 X76 - - - IBCDIDLE DSEL1 DSEL0 ASEL1 ASEL0 IBCD Detector Configuration P 189 X77 - - - - - - LBA LBD IBCD Detector Status P 190 X78 ACT7 ACT6 ACT5 ACT4 ACT3 ACT2 ACT1 ACT0 IBCD Activate Code P 190 X79 DACT7 DACT6 DACT5 DACT4 DACT3 DACT2 DACT1 DACT0 IBCD Deactivate Code P 190 X7A - - - - - - LBAE LBDE IBCD Interrupt Control P 191 X7B - - - - - - LBAI LBDI IBCD Interrupt Indication P 191 X7C - - - - - TRKEN SLIPD SLIPE ELST Configuration P 192 X7D - - - - - - - SLIPI ELST Interrupt Indication P 192 X7E TRKCOD E7 TRKCOD E6 TRKCOD E5 TRKCOD E4 TRKCOD E3 TRKCODE 2 TRKCOD E1 TRKCOD E0 ELST Trunk Code P 192 X7F - - LBBIT U2BIT U1BIT RBIT CRBIT AUTOPRM APRM Control P 193 X80 - - XBOC5 XBOC4 XBOC3 XBOC2 XBOC1 XBOC0 XBOC Code P 193 X81 - - - - - - AVC BOCE BOC Control P 194 X82 - - - - - - - BOCI BOC Interrupt Indication P 194 X83 - - BOC5 BOC4 BOC3 BOC2 BOC1 BOC0 RBOC Code P 194 X84 - - - - - TDLEN3 TDLEN2 TDLEN1 THDLC Enable Control P 195 X85 - - - - - - - - X86 - EVEN ODD TS4 TS3 TS2 TS1 TS0 THDLC2 Assignment P 195 X87 - EVEN ODD TS4 TS3 TS2 TS1 TS0 THDLC3 Assignment P 196 X88 - - - - - - - - X89 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC2 Bit Select P 197 X8A BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC3 Bit Select P 197 X8B - - - - - RDLEN3 RDLEN2 RDLEN1 RHDLC Enable Control P 197 X8C - - - - - - - - X8D - EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC2 Assignment P 198 X8E - EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC3 Assignment P 198 X8F - - - - - - - - X90 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC2 Bit Select P 198 X91 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC3 Bit Select P 199 X92 - - - - ADRM1 ADRM0 RHDLCM RRST RHDLC1 Control Register P 199 X93 - - - - ADRM1 ADRM0 RHDLCM RRST RHDLC2 Control Register P 199 X94 - - - - ADRM1 ADRM0 RHDLCM RRST RHDLC3 Control Register P 200 Programming Information 121 Register Name Reserved Reference Page - Reserved - Reserved - Reserved - JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Reference Page T1/J1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Name X95 - - - - - - EMP PACK RHDLC1 RFIFO Access Status P 201 X96 - - - - - - EMP PACK RHDLC2 RFIFO Access Status P 201 X97 - - - - - - EMP PACK RHDLC3 RFIFO Access Status P 201 X98 DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC1 Data P 202 X99 DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC2 Data P 202 X9A DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC3 Data P 202 X9B - - - - - - OVFLE RMBEE RHDLC1 Interrupt Control P 203 X9C - - - - - - OVFLE RMBEE RHDLC2 Interrupt Control P 203 X9D - - - - - - OVFLE RMBEE RHDLC3 Interrupt Control P 203 X9E - - - - - - OVFLI RMBEI RHDLC1 Interrupt Indication P 204 X9F - - - - - - OVFLI RMBEI RHDLC2 Interrupt Indication P 204 XA0 - - - - - - OVFLI RMBEI RHDLC3 Interrupt Indication P 204 XA1 HA7 HA6 HA5 HA4 HA3 HA2 HA1 HA0 RHDLC1 High Address P 205 XA2 HA7 HA6 HA5 HA4 HA3 HA2 HA1 HA0 RHDLC2 High Address P 205 XA3 HA7 HA6 HA5 HA4 HA3 HA2 HA1 HA0 RHDLC3 High Address P 205 XA4 LA7 LA6 LA5 LA4 LA3 LA2 LA1 LA0 RHDLC1 Low Address P 206 XA5 LA7 LA6 LA5 LA4 LA3 LA2 LA1 LA0 RHDLC2 Low Address P 206 XA6 LA7 LA6 LA5 LA4 LA3 LA2 LA1 LA0 RHDLC3 Low Address P 206 XA7 - - - EOM - ABORT THDLCM TRST THDLC1 Control P 206 XA8 - - - EOM - ABORT THDLCM TRST THDLC2 Control P 207 XA9 - - - EOM - ABORT THDLCM TRST THDLC3 Control P 207 XAA - - - - LL1 LL0 HL1 HL0 TFIFO1 Threshold P 208 XAB - - - - LL1 LL0 HL1 HL0 TFIFO2 Threshold P 208 XAC - - - - LL1 LL0 HL1 HL0 TFIFO3 Threshold P 208 XAD DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 THDLC1 Data P 209 XAE DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 THDLC2 Data P 209 XAF DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 THDLC3 Data P 209 XB0 - - - - - FUL EMP RDY TFIFO1 Status P 210 XB1 - - - - - FUL EMP RDY TFIFO2 Status P 210 XB2 - - - - - FUL EMP RDY TFIFO3 Status P 210 XB3 - - - - - - UDRUNE RDYE THDLC1 Interrupt Control P 211 XB4 - - - - - - UDRUNE RDYE THDLC2 Interrupt Control P 211 XB5 - - - - - - UDRUNE RDYE THDLC3 Interrupt Control P 211 XB6 - - - - - - UDRUNI RDYI THDLC1 Interrupt Indication P 212 Programming Information 122 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 XB7 - - - - - - UDRUNI RDYI THDLC2 Interrupt Indication P 212 XB8 - - - - - - UDRUNI RDYI THDLC3 Interrupt Indication P 212 XB9 - - - - - AIS YEL RED Alarm Status P 213 XBA - - - - - AISE YELE REDE Alarm Control P 214 XBB - - - - - AISI YELI REDI Alarm Indication P 214 Register Name Reference Page XBC REDDTH7 REDDTH6 REDDTH5 REDDTH4 REDDTH3 REDDTH2 REDDTH1 REDDTH0 RED Declare Threshold P 215 XBD REDCTH7 REDCTH6 REDCTH5 REDCTH4 REDCTH3 REDCTH2 REDCTH1 REDCTH0 RED Clear Threshold P 215 XBE YELDTH7 YELDTH6 YELDTH5 YELDTH4 YELDTH3 YELDTH2 YELDTH1 YELDTH0 Yellow Declare Threshold P 215 XBF YELCTH7 YELCTH6 YELCTH5 YELCTH4 YELCTH3 YELCTH2 YELCTH1 YELCTH0 Yellow Clear Threshold P 216 XC0 AISDTH7 AISDTH6 AISDTH5 AISDTH4 AISDTH3 AISDTH2 AISDTH1 AISDTH0 AIS Declare Threshold P 216 XC1 AISCTH7 AISCTH6 AISCTH5 AISCTH4 AISCTH3 AISCTH2 AISCTH1 AISCTH0 AIS Clear Threshold P 216 XC2 - - - - - - UPDAT AUTOUP D PMON Control P 217 XC3 PRDGOV E - - DDSOVE COFAOV E OOFOVE FEROVE CRCOVE PMON Interrupt Control 0 P 217 XC4 - - - - - - - LCVOVE PMON Interrupt Control 1 P 218 XC5 PRDGOVI - - DDSOVI/ COFAOVI OOFOVI FEROVI CRCOVI PMON Interrupt Indication 0 P 218 XC6 - - - - - - - LCVOVI PMON Interrupt Indication 1 P 219 XC7 - - - - PRBSMO DE1 PRBSMO DE0 PRBSDIR TESTEN TPLC / RPLC / PRGD Test Configuration P 219 XC8 - - - - - - - BUSY TPLC Access Status P 219 XC9 RWN ADDRES S6 ADDRES S5 ADDRES S4 ADDRES S3 ADDRESS 2 ADDRES S1 ADDRES S0 TPLC Access Control P 220 XCA D7 D6 D5 D4 D3 D2 D1 D0 TPLC Access Data P 220 XCB SIGSNAP GSTRKE N ZCS2 ZCS1 ZCS0 GSUBST2 GSUBST1 GSUBST0 TPLC Configuration P 221 XCC - - - - ABXX - - PCCE TPLC Control Enable P 222 XCD - - - - - - - BUSY RPLC Access Status P 222 XCE RWN ADDRES S6 ADDRES S5 ADDRES S4 ADDRES S3 ADDRESS 2 ADDRES S1 ADDRES S0 RPLC Access Control P 222 XCF D7 D6 D5 D4 D3 D2 D1 D0 RPLC Access Data P 223 XD0 SIGSNAP GSTRKE N - - - GSUBST2 GSUBST1 GSUBST0 RPLC Configuration P 223 XD1 - - - - ABXX SIGFIX POL PCCE RPLC Control Enable P 224 XD2 - - - - FREEZE DEB SIGE SIGF RCRB Configuration P 225 XD3 - - - - - - - BUSY RCRB Access Status P 225 XD4 RWN ADDRES S6 ADDRES S5 ADDRES S4 ADDRES S3 ADDRESS 2 ADDRES S1 ADDRES S0 RCRB Access Control P 226 XD5 D7 D6 D5 D4 D3 D2 D1 D0 RCRB Access Data P 226 Programming Information 123 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Name Reference Page XD6 COSI8 COSI7 COSI6 COSI5 COSI4 COSI3 COSI2 COSI1 RCRB State Change Indication 0 P 226 XD7 COSI16 COSI15 COSI14 COSI13 COSI12 COSI11 COSI10 COSI9 RCRB State Change Indication 1 P 227 XD8 COSI24 COSI23 COSI22 COSI21 COSI20 COSI19 COSI18 COSI17 RCRB State Change Indication 2 P 227 Note: * The Reference Clock Output Control register (addressed X3E) is available in ZB revision only, otherwise, it is reserved. Programming Information 124 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 5.1.1.2 Indirect Register PMON Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 00 CRCE7 CRCE6 CRCE5 CRCE4 CRCE3 CRCE2 CRCE1 CRCE0 CRCE Counter Mapping 0 P 228 01 - - - - - - CRCE9 CRCE8 CRCE Counter Mapping 1 P 228 02 FER7 FER6 FER5 FER4 FER3 FER2 FER1 FER0 FER Counter Mapping 0 P 228 03 - - - - FER11 FER10 FER9 FER8 FER Counter Mapping 1 P 229 04 - - - - - COFA2 COFA1 COFA0 COFA Counter Mapping P 229 05 - - - OOF4 OOF3 OOF2 OOF1 OOF0 OOF Counter Mapping P 229 06 PRGD7 PRGD6 PRGD5 PRGD4 PRGD3 PRGD2 PRGD1 PRGD0 PRGD Counter Mapping 0 P 229 07 PRGD15 PRGD14 PRGD13 PRGD12 PRGD11 PRGD10 PRGD9 PRGD8 PRGD Counter Mapping 1 P 230 08 LCV7 LCV6 LCV5 LCV4 LCV3 LCV2 LCV1 LCV0 LCV Counter Mapping 0 P 230 09 LCV15 LCV14 LCV13 LCV12 LCV11 LCV10 LCV9 LCV8 LCV Counter Mapping 1 P 230 0A DDSE7 DDSE6 DDSE5 DDSE4 DDSE3 DDSE2 DDSE1 DDSE0 DDSE Counter Mapping 0 P 230 0B - - - - - - DDSE9 DDSE8 DDSE Counter Mapping 1 P 231 Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 01 ~ 18 - - - EXTRACT A B C D Extracted Signaling Data/Extract Enable Register for CH1 ~ CH24 P 231 Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 01 ~ 18 SUBST2 SUBST1 SUBST0 SINV OINV EINV G56K GAP Channel Control Register for CH1 ~ CH24 P 232 21 ~ 38 DTRK7 DTRK6 DTRK5 DTRK4 DTRK3 DTRK2 DTRK1 DTRK0 Data Trunk Conditioning Code Register for CH1 ~ CH24 P 233 41 ~ 58 - TEST - STRKE N A B C D Signaling Trunk Conditioning Code Register for CH1 ~ CH24 P 233 Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 01 ~ 18 SUBST2 SUBST1 SUBST0 SINV OINV EINV G56K GAP Channel Control Register for CH1 ~ CH24 P 234 21 ~ 38 DTRK7 DTRK6 DTRK5 DTRK4 DTRK3 DTRK2 DTRK1 DTRK0 Data Trunk Conditioning Code Register for CH1 ~ CH24 P 235 41 ~ 58 - TEST SIGINS STRKE N A B C D Signaling Trunk Conditioning Code Register for CH1 ~ CH24 P 235 RCRB RPLC TPLC Programming Information 125 JANUARY 10, 2011 IDT82P2288 5.1.2 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER E1 MODE 5.1.2.1 Direct Register E1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Name Reference Page 000 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 Chip ID For Octal Transceiver P 236 001 ~ 003 - - - - - - - - Reserved 004 - - - - - - - - Software Reset P 236 005 - - - - MON3 MON2 MON1 MON0 G.772 Monitor Control P 236 006 - - - - LEVEL1 LEVEL0 DIR1 DIR0 GPIO Control P 238 007 - - RO22 RO21 RO20 RO12 RO11 RO10 Reference Clock Output Select P 239 008 - - - - - - - - 009 INT8 INT7 INT6 INT5 INT4 INT3 INT2 INT1 00A - - - - - - - 00B - - - - - - 00C ~ 00D - - - - - 00E LINKSEL2 LINKSEL1 LINKSEL0 - 00F DAT7 DAT6 DAT5 010 - - 011 ~ 01F - X20 - Reserved - Interrupt Requisition Link ID P 240 TMOVE Timer Interrupt Control P 240 - TMOVI Timer Interrupt Indication P 240 - - - ADDR3 ADDR2 ADDR1 ADDR0 PMON Access Port P 241 DAT4 DAT3 DAT2 DAT1 DAT0 PMON Access Data P 241 - RSLVCK RMUX MTSDA TSLVCK TMUX Backplane Global Configuration P 242 - - - - - - - - - - - T1/J1 FM1 FM0 TEMODE T1/J1 Or E1 Mode X21 - - TJITT_TE ST TJA_LIMT TJA_E TJA_DP1 TJA_DP0 TJA_BW Transmit Jitter Configuration X22 - - - T_OFF - - - T_MD Transmit Configuration 0 P 244 X23 - - DFM_ON T_HZ PULS3 PULS2 PULS1 PULS0 Transmit Configuration 1 P 245 X24 - - SCAL5 SCAL4 SCAL3 SCAL2 SCAL1 SCAL0 Transmit Configuration 2 P 246 X25 DONE RW UI1 UI0 SAMP3 SAMP2 SAMP1 SAMP0 Transmit Configuration 3 P 247 X26 - WDAT6 WDAT5 WDAT4 WDAT3 WDAT2 WDAT1 WDAT0 Transmit Configuration 4 P 248 X27 - - RJITT_TE ST RJA_LIMT RJA_E RJA_DP1 RJA_DP0 RJA_BW Receive Jitter Configuration P 248 X28 - - - R_OFF - - - R_MD Receive Configuration 0 P 249 X29 - EQ_ON - LOS4 LOS3 LOS2 LOS1 LOS0 Receive Configuration 1 P 250 X2A - - SLICE1 SLICE0 UPDW1 UPDW0 MG1 MG0 Receive Configuration 2 P 251 X2B - DLLP SLLP SRLP - RLP ALP DLP Maintenance Function Control 0 P 252 X2C - - - - - LAC RAISE ATAO Maintenance Function Control 1 P 253 Programming Information 126 Reserved - Reserved P 134 Attenuation Attenuation P 243 JANUARY 10, 2011 IDT82P2288 E1 Reg (Hex) OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 X2D ~ X30 - - - - - - - - X31 - BPV_INS - EXZ_DEF EXZ_ERR 1 EXZ_ERR 0 CNT_MD CNT_TRF Maintenance Function Control 2 P 254 X32 - - T_TERM2 T_TERM1 T_TERM0 R_TERM2 R_TERM1 R_TERM0 Transmit And Receive Termination Configuration P 255 X33 - - - - - DF_IE - LOS_IE Interrupt Enable Control 0 P 255 X34 - DAC_IE TJA_IE RJA_IE - EXZ_IE CV_IE CNT_IE Interrupt Enable Control 1 P 256 X35 - - - - - DF_IES - LOS_IES Interrupt Trigger Edges Select P 256 X36 - - - - - DF_S - LOS_S Line Status Register 0 P 257 X37 - - - LATT4 LATT3 LATT2 LATT1 LATT0 Line Status Register 1 P 257 X38 - TJITT6 TJITT5 TJITT4 TJITT3 TJITT2 TJITT1 TJITT0 Transmit Jitter Measure Value Indication P 258 X39 - RJITT6 RJITT5 RJITT4 RJITT3 RJITT2 RJITT1 RJITT0 Receive Jitter Measure Value Indication P 258 X3A - - - - - DF_IS - LOS_IS Interrupt Status 0 P 259 X3B - DAC_IS TJA_IS RJA_IS - EXZ_IS CV_IS CNTOV_IS Interrupt Status 1 P 260 X3C CNTH[7] CNTH[6] CNTH[5] CNTH[4] CNTH[3] CNTH[2] CNTH[1] CNTH[0] EXZ Error Counter H-Byte P 261 X3D CNTL[7] CNTL[6] CNTL[5] CNTL[4] CNTL[3] CNTL[2] CNTL[1] CNTL[0] EXZ Error Counter L-Byte P 261 X3E - - - - - - - REFH_LO S Reference Clock Output Control * P 261 X3F - - - - - - - LIU Interrupt Module Indication 2 P 262 X40 - - ALARM PMON PRGD RCRB FGEN FRMR Interrupt Module Indication 0 P 262 X41 THDLC3 THDLC2 THDLC1 RHDLC3 RHDLC2 RHDLC1 ELST TRSI/RESI Interrupt Module Indication 1 P 263 X42 - - - DE FE CMS FSINV FSTYP TBIF Option Register P 264 X43 - - - - - - - TMODE TBIF Operating Mode P 265 X44 - TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 TSOFF1 TSOFF0 TBIF TS Offset P 265 X45 - - - - EDGE BOFF2 BOFF1 BOFF0 TBIF Bit Offset P 265 X46 - - - - DE FE CMS TRI RBIF Option Register P 266 X47 - - - - - - - RMODE RBIF Mode P 266 X48 - - - FSINV OHD SMFS CMFS - RBIF Frame Pulse P 267 X49 - TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 TSOFF1 TSOFF0 RBIF TS Offset P 267 X4A - - - - EDGE BOFF2 BOFF1 BOFF0 RBIF Bit Offset P 268 X4B - - - - - - RCOFAI TCOFAI RTSFS Change Indication P 268 X4C - - - - - - RCOFAE TCOFAE RTSFS Interrupt Control P 269 X4D - - - - UNFM REFCRCE REFEN REFR FRMR Mode 0 P 269 X4E BIT2C CASEN CRCEN CNTNFAS WORDER R TS16C SMFASC C2NCIWC K FRMR Mode 1 P 270 Programming Information 127 Register Name Reference Page Bit 7 Reserved - JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER E1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 X4F - - - C2NCIWV OOSMFV OOCMFV OOOFV OOFV FRMR Status P 271 X50 - - - C2NCIWE OOSMFE OOCMFE OOOFE OOFE FRMR Interrupt Control 0 P 272 X51 ISMFPE ICSMFPE SMFERE ICMFPE CMFERE CRCEE FERE COFAE FRMR Interrupt Control 1 P 273 X52 - - EXCRCER I C2NCIWI OOSMFI OOCMFI OOOFI OOFI FRMR Interrupt Indication 0 P 274 X53 ISMFPI ICSMFPI SMFERI ICMFPI CMFERI CRCEI FERI COFAI FRMR Interrupt Indication 1 P 275 X54 Si0 Si1 A Sa4 Sa5 Sa6 Sa7 Sa8 TS0 International / National P 276 X55 - - - - X0 Y X1 X2 TS16 Spare P 277 X56 - - - - Sa41 Sa42 Sa43 Sa44 Sa4 Codeword P 277 X57 - - - - Sa51 Sa52 Sa53 Sa54 Sa5 Codeword P 278 X58 - - - - Sa61 Sa62 Sa63 Sa64 Sa6 Codeword P 278 X59 - - - - Sa71 Sa72 Sa73 Sa74 Sa7 Codeword P 278 X5A - - - - Sa81 Sa82 Sa83 Sa84 Sa8 Codeword P 279 X5B - - - Sa6-FI Sa6-EI Sa6-CI Sa6-AI Sa6-8I Sa6 Codeword Indication P 279 X5C Sa6SYN SaDEB Sa6SCE Sa4E Sa5E Sa6E Sa7E Sa8E Sa Codeword Interrupt Control P 280 X5D - - Sa6SCI Sa4I Sa5I Sa6I Sa7I Sa8I Sa Codeword Interrupt Indication P 281 X5E - - - - - - - - X5F - - - - - RAICRCV CFEBEV V52LINKV Overhead Error Status P 282 X60 - - TCRCEE TFEBEE FEBEE RAICRCE CFEBEE V52LINKE Overhead Interrupt Control P 283 X61 - - TCRCEI TFEBEI FEBEI RAICRCI CFEBEI V52LINKI Overhead Interrupt Indication P 284 X62 - XDIS SiDIS FEBEDIS CRCM SIGEN GENCRC FDIS E1 Mode P 285 X63 - - - - - - Si0 Si1 FGEN International Bit P 286 X64 - - - Sa4EN Sa5EN Sa6EN Sa7EN Sa8EN FGEN Sa Control P 286 X65 - - - - Sa41 Sa42 Sa43 Sa44 Sa4 Code-word P 288 X66 - - - - Sa51 Sa52 Sa53 Sa54 Sa5 Code-word P 288 X67 - - - - Sa61 Sa62 Sa63 Sa64 Sa6 Code-word P 288 X68 - - - - Sa71 Sa72 Sa73 Sa74 Sa7 Code-word P 288 X69 - - - - Sa81 Sa82 Sa83 Sa84 Sa8 Code-word P 289 X6A - - - - X0 - X1 X2 FGEN Extra P 289 X6B - - TS16LOS TS16AIS MFAIS G706RAI AUTOYELLOW REMAIS FGEN Maintenance 0 P 290 X6C - - - - - COFAEN TXDIS TAIS FGEN Maintenance 1 P 291 X6D - - - SMFE FASE SIGMFE MFE BFE FGEN Interrupt Control P 291 X6E - - - SMFI FASI SIGMFI MFI BFI FGEN Interrupt Indication P 292 X6F - - CRCINV CRCPINV CASPINV NFASINV FASALLIN V FAS1INV Error Insertion P 293 Programming Information 128 Register Name Reserved Reference Page - JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER E1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Name X70 - - - - - - - XTS Transmit Timing Option P 294 X71 - - - - RINV TINV PATS1 PATS0 PRGD Control P 294 X72 - - - - BERE INV SYNCV SYNCE PRGD Status/Error Control P 295 X73 - - - - BERI - - SYNCI PRGD Interrupt Indication P 295 X74 ~ X7B - - - - - - - - X7C - - - - - TRKEN SLIPD SLIPE ELST Configuration P 296 X7D - - - - - - - SLIPI ELST Interrupt Indication P 296 X7E TRKCODE 7 TRKCOD E6 X7F ~ X83 - - - - - - - - X84 - - - - - TDLEN3 TDLEN2 TDLEN1 X85 - EVEN ODD TS4 TS3 TS2 TS1 X86 - EVEN ODD TS4 TS3 TS2 X87 - EVEN ODD TS4 TS3 X88 BITEN7 BITEN6 BITEN5 BITEN4 X89 BITEN7 BITEN6 BITEN5 X8A BITEN7 BITEN6 X8B - X8C Reserved Reference Page - TRKCODE TRKCODE TRKCODE TRKCODE TRKCODE TRKCODE ELST Trunk Code 5 4 3 2 1 0 P 296 Reserved - THDLC Enable Control P 297 TS0 THDLC1 Assignment P 297 TS1 TS0 THDLC2 Assignment P 297 TS2 TS1 TS0 THDLC3 Assignment P 298 BITEN3 BITEN2 BITEN1 BITEN0 THDLC1 Bit Select P 298 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC2 Bit Select P 298 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 THDLC3 Bit Select P 299 - - - - RDLEN3 RDLEN2 RDLEN1 RHDLC Enable Control P 299 - EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC1 Assignment P 300 X8D - EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC2 Assignment P 300 X8E - EVEN ODD TS4 TS3 TS2 TS1 TS0 RHDLC3 Assignment P 300 X8F BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC1 Bit Select P 301 X90 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC2 Bit Select P 301 X91 BITEN7 BITEN6 BITEN5 BITEN4 BITEN3 BITEN2 BITEN1 BITEN0 RHDLC3 Bit Select P 301 X92 - - - - ADRM1 ADRM0 RHDLCM RRST RHDLC1 Control Register P 301 X93 - - - - ADRM1 ADRM0 RHDLCM RRST RHDLC2 Control Register P 302 X94 - - - - ADRM1 ADRM0 RHDLCM RRST RHDLC3 Control Register P 302 X95 - - - - - - EMP PACK RHDLC1 RFIFO Access Status P 303 X96 - - - - - - EMP PACK RHDLC2 RFIFO Access Status P 303 X97 - - - - - - EMP PACK RHDLC3 RFIFO Access Status P 303 X98 DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC1 Data P 304 X99 DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 RHDLC2 Data P 304 Programming Information 129 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER E1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 X9A DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 X9B - - - - - - OVFLE X9C - - - - - - X9D - - - - - X9E - - - - X9F - - - XA0 - - XA1 HA7 XA2 Register Name Reference Page RHDLC3 Data P 304 RMBEE RHDLC1 Interrupt Control P 305 OVFLE RMBEE RHDLC2 Interrupt Control P 305 - OVFLE RMBEE RHDLC3 Interrupt Control P 305 - - OVFLI RMBEI RHDLC1 Interrupt Indication P 306 - - - OVFLI RMBEI RHDLC2 Interrupt Indication P 306 - - - - OVFLI RMBEI RHDLC3 Interrupt Indication P 306 HA6 HA5 HA4 HA3 HA2 HA1 HA0 RHDLC1 High Address P 307 HA7 HA6 HA5 HA4 HA3 HA2 HA1 HA0 RHDLC2 High Address P 307 XA3 HA7 HA6 HA5 HA4 HA3 HA2 HA1 HA0 RHDLC3 High Address P 307 XA4 LA7 LA6 LA5 LA4 LA3 LA2 LA1 LA0 RHDLC1 Low Address P 308 XA5 LA7 LA6 LA5 LA4 LA3 LA2 LA1 LA0 RHDLC2 Low Address P 308 XA6 LA7 LA6 LA5 LA4 LA3 LA2 LA1 LA0 RHDLC3 Low Address P 308 XA7 - - - EOM - ABORT THDLCM TRST THDLC1 Control P 308 XA8 - - - EOM - ABORT THDLCM TRST THDLC2 Control P 309 XA9 - - - EOM - ABORT THDLCM TRST THDLC3 Control P 309 XAA - - - - LL1 LL0 HL1 HL0 TFIFO1 Threshold P 310 XAB - - - - LL1 LL0 HL1 HL0 TFIFO2 Threshold P 310 XAC - - - - LL1 LL0 HL1 HL0 TFIFO3 Threshold P 310 XAD DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 THDLC1 Data P 311 XAE DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 THDLC2 Data P 311 XAF DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 THDLC3 Data P 311 XB0 - - - - - FUL EMP RDY TFIFO1 Status P 312 XB1 - - - - - FUL EMP RDY TFIFO2 Status P 312 XB2 - - - - - FUL EMP RDY TFIFO3 Status P 312 XB3 - - - - - - UDRUNE RDYE THDLC1 Interrupt Control P 313 XB4 - - - - - - UDRUNE RDYE THDLC2 Interrupt Control P 313 XB5 - - - - - - UDRUNE RDYE THDLC3 Interrupt Control P 313 XB6 - - - - - - UDRUNI RDYI THDLC1 Interrupt Indication P 314 XB7 - - - - - - UDRUNI RDYI THDLC2 Interrupt Indication P 314 XB8 - - - - - - UDRUNI RDYI THDLC3 Interrupt Indication P 314 XB9 - - TS16LOS V TS16AISV RMAIV AIS RAIV RED Alarm Status P 315 XBA - - TS16LOS E TS16AISE RMAIE AISE RAIE REDE Alarm Control P 316 XBB - - TS16LOSI TS16AISI RMAII AISI RAII REDI Alarm Indication P 317 Programming Information 130 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER E1 Reg (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 XBC - - - - - - AISC RAIC XBD ~ XC1 - - - - - - - - XC2 - - - - - - UPDAT XC3 PRDGOV E TFEBEOVE OOFOVE XC4 - - - - - XC5 PRDGOVI TFEBEOVI FEBEOVI TCRCOVI XC6 - - - XC7 - - XC8 - - XC9 RWN XCA D7 D6 D5 D4 D3 D2 D1 D0 TPLC Access Data P 322 XCB SIGSNAP GSTRKEN - - - GSUBST2 GSUBST1 GSUBST0 TPLC Configuration P 323 XCC - - - - - - - PCCE TPLC Control Enable P 323 XCD - - - - - - - BUSY RPLC Access Status P 324 XCE RWN XCF D7 D6 D5 D4 D3 D2 D1 D0 RPLC Access Data P 324 XD0 SIGSNAP GSTRKEN - - - GSUBST2 GSUBST1 GSUBST0 RPLC Configuration P 325 XD1 - - - - - - - PCCE RPLC Control Enable P 325 XD2 - - - - FREEZE DEB SIGE - RCRB Configuration P 326 XD3 - - - - - - - BUSY RCRB Access Status P 326 XD4 RWN XD5 D7 D6 D5 D4 D3 D2 D1 D0 XD6 COSI8 COSI7 COSI6 COSI5 COSI4 COSI3 COSI2 XD7 COSI16 COSI15 COSI14 COSI13 COSI12 COSI11 XD8 COSI24 COSI23 COSI22 COSI21 COSI20 XD9 - - COSI30 COSI29 COSI28 Register Name Alarm Criteria Control Reserved Reference Page P 318 - AUTOUPD PMON Control P 318 FEROVE CRCOVE PMON Interrupt Control 0 P 319 - - LCVOVE PMON Interrupt Control 1 P 319 COFAOVI OOFOVI FEROVI CRCOVI PMON Interrupt Indication 0 P 320 - - - - LCVOVI PMON Interrupt Indication 1 P 321 - - PRBSMO DE1 PRBSMO DE0 PRBSDIR TESTEN TPLC / RPLC / PRGD Test Configuration P 321 - - - - - BUSY TPLC Access Status P 321 FEBEOVE TCRCOVE COFAOVE ADDRESS ADDRESS ADDRESS ADDRESS ADDRESS 6 5 4 3 2 ADDRESS ADDRESS ADDRESS ADDRESS ADDRESS 6 5 4 3 2 ADDRESS ADDRESS ADDRESS ADDRESS ADDRESS 6 5 4 3 2 ADDRESS 1 ADDRESS 1 ADDRESS 1 ADDRESS TPLC Access Control 0 ADDRESS RPLC Access Control 0 ADDRESS RCRB Access Control 0 P 322 P 324 P 326 RCRB Access Data P 327 COSI1 RCRB State Change Indication 0 P 327 COSI10 COSI9 RCRB State Change Indication 1 P 327 COSI19 COSI18 COSI17 RCRB State Change Indication 2 P 328 COSI27 COSI26 COSI25 RCRB State Change Indication 3 P 328 Note: * The Reference Clock Output Control register (addressed X3E) is available in ZB revision only, otherwise, it is reserved. Programming Information 131 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 5.1.2.2 Indirect Register PMON Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 00 CRCE7 CRCE6 CRCE5 CRCE4 CRCE3 CRCE2 CRCE1 CRCE0 CRCE Counter Mapping 0 P 329 01 - - - - - - CRCE9 CRCE8 CRCE Counter Mapping 1 P 329 02 FER7 FER6 FER5 FER4 FER3 FER2 FER1 FER0 FER Counter Mapping 0 P 329 03 - - - - FER11 FER10 FER9 FER8 FER Counter Mapping 1 P 330 04 - - - - - COFA2 COFA1 COFA0 COFA Counter Mapping P 330 05 - - - OOF4 OOF3 OOF2 OOF1 OOF0 OOF Counter Mapping P 330 06 PRGD7 PRGD6 PRGD5 PRGD4 PRGD3 PRGD2 PRGD1 PRGD0 PRGD Counter Mapping 0 P 330 07 PRGD15 PRGD14 PRGD13 PRGD12 PRGD11 PRGD10 PRGD9 PRGD8 PRGD Counter Mapping 1 P 331 08 LCV7 LCV6 LCV5 LCV4 LCV3 LCV2 LCV1 LCV0 LCV Counter Mapping 0 P 331 09 LCV15 LCV14 LCV13 LCV12 LCV11 LCV10 LCV9 LCV8 LCV Counter Mapping 1 P 331 0A TCRCE7 TCRCE6 TCRCE3 TCRCE2 TCRCE1 TCRCE0 TCRCE Counter Mapping 0 P 331 0B - - - - - - TCRCE9 TCRCE8 TCRCE Counter Mapping 1 P 332 0C FEBE7 FEBE6 FEBE5 FEBE4 FEBE3 FEBE2 FEBE1 FEBE0 FEBE Counter Mapping 0 P 332 0D - - - - - - FEBE9 FEBE8 FEBE Counter Mapping 1 P 332 0E TFEBE7 TFEBE6 TFEBE5 TFEBE4 TFEBE3 TFEBE2 TFEBE1 TFEBE0 TFEBE Counter Mapping 0 P 333 0F - - - - - - TFEBE9 TFEBE8 TFEBE Counter Mapping 1 P 333 TCRCE5 TCRCE4 RCRB Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 01 ~ 0F - - - EXTRACT A B C D Extracted Signaling Data/Extract Enable Register for TS1 ~ TS15 P 334 11 ~ 1F - - - EXTRACT A B C D Extracted Signaling Data/Extract Enable Register for TS17 ~ TS31 P 334 RPLC Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 00 ~ 1F SUBST2 SUBST1 SUBST0 SINV OINV EINV G56K GAP Timeslot Control Register for TS0 ~ TS31 P 335 20 ~ 3F DTRK7 DTRK6 DTRK5 DTRK4 DTRK3 DTRK2 DTRK1 DTRK0 Data Trunk Conditioning Code Register for TS0 ~ TS31 P 336 41 ~ 4F - TEST - STRKE N A B C D Signaling Trunk Conditioning Code Register for TS1 ~ TS15 P 336 51 ~ 5F - TEST - STRKE N A B C D Signaling Trunk Conditioning Code Register for TS17 ~ TS31 P 336 Programming Information 132 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER TPLC Address (Hex) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Reference Page 00 ~ 1F SUBST2 SUBST 1 SUBST0 SINV OINV EINV G56K GAP Timeslot Control Register for TS0 ~ TS31 P 337 20 ~ 3F DTRK7 DTRK6 DTRK5 DTRK4 DTRK3 DTRK2 DTRK1 DTRK0 Data Trunk Conditioning Code Register for TS0 ~ TS31 P 338 41 ~ 4F - TEST - STRKE N A B C D Signaling Trunk Conditioning Code Register for TS1 ~ TS15 P 338 51 ~ 5F - TEST - STRKE N A B C D Signaling Trunk Conditioning Code Register for TS17 ~ TS31 P 338 Programming Information 133 JANUARY 10, 2011 IDT82P2288 5.2 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER REGISTER DESCRIPTION Depending on the operating mode, the registers are configured for T1/J1 or E1. Before setting any other registers, the operating mode should be selected in registers 020H, 120H, 220H, 320H, 420H, 520H, 620H and 720H. According to the access method, the registers can be divided into direct registers and indirect registers. In the direct registers, the registers can be divided into global configuration registers and per-link configuration registers. The register with only one address following its name is the global configuration register, and the register with a set of address (eight addresses) following its name is the per-link configuration register. T1/J1 Or E1 Mode (020H, 120H, 220H, 320H, 420H, 520H, 620H, 720H) Bit No. 7 6 5 4 Bit Name Type Reserved Default 3 2 1 0 T1/J1 FM1 FM0 TEMODE R/W R/W R/W R/W 0 0 0 0 T1/J1: This bit is valid when T1/J1 operating mode is selected by the corresponding TEMODE bit (b0, 020H,...). It selects the operating mode between T1 and J1 for the current link. = 0: T1 mode is selected. = 1: J1 mode is selected. FM[1:0]: These two bits are valid when T1/J1 operating mode is selected by the corresponding TEMODE bit (b0, 020H,...). They select the operating format. = 00: SF format is selected. = 01: ESF format is selected. = 10: T1 DM format is selected. This selection is valid in T1 operating mode only. = 11: SLC-96 format is selected. This selection is valid in T1 operating mode only. TEMODE: This bit selects the operating mode for the current link. = 0: E1 mode is selected. = 1: T1/J1 mode is selected. Programming Information 134 JANUARY 10, 2011 IDT82P2288 5.2.1 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 MODE 5.2.1.1 Direct Register T1/J1 Chip ID For Octal Transceiver (000H) Bit No. 7 6 5 4 3 2 1 0 Bit Name ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 Type R R R R R R R R Default 0 0 0 0 X X X X ID[7:0]: The ID[7:0] bits are pre-set. The ID[7:4] bits represent the IDT82P2288 device. The ID[3:0] bits represent the current version number (`0001' is for the first version). T1/J1 Software Reset (004H) Bit No. 7 6 5 4 3 2 1 0 Bit Name Type X Default A write operation to this register will generate a software reset. The software reset will set all the registers except the T1/J1 Or E1 Mode register (020H,...) to their default values. If the setting is changed in the T1/J1 Or E1 Mode register (020H,...), a software reset must be applied. Programming Information 135 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 G.772 Monitor Control (005H) Bit No. 7 6 5 4 Bit Name Type Reserved Default 3 2 1 0 MON3 MON2 MON1 MON0 R/W R/W R/W R/W 0 0 0 0 MON[3:0]: These bits determine whether the G.772 Monitor is implemented. When the G.772 Monitor is implemented, these bits select one transmitter or receiver to be monitored by the Link 1. MON[3:0] Monitored Path MON[3:0] Monitored Path 0000 No transmitter or receiver is monitored. 1000 No transmitter or receiver is monitored. 0001 The receiver of the Link 2 is monitored. 1001 The transmitter of the Link 2 is monitored. 0010 The receiver of the Link 3 is monitored. 1010 The transmitter of the Link 3 is monitored. 0011 The receiver of the Link 4 is monitored. 1011 The transmitter of the Link 4 is monitored. 0100 The receiver of the Link 5 is monitored. 1100 The transmitter of the Link 5 is monitored. 0101 The receiver of the Link 6 is monitored. 1101 The transmitter of the Link 6 is monitored. 0110 The receiver of the Link 7 is monitored. 1110 The transmitter of the Link 7 is monitored. 0111 The receiver of the Link 8 is monitored. 1111 The transmitter of the Link 8 is monitored. Programming Information 136 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 GPIO Control (006H) Bit No. 7 6 5 4 Bit Name Type Reserved Default 3 2 1 0 LEVEL1 LEVEL0 DIR1 DIR0 R/W R/W R/W R/W 0 0 1 1 LEVEL[1]: When the GPIO[1] pin is defined as an output port, this bit can be read and written: = 0: The GPIO[1] pin outputs low level. = 1: The GPIO[1] pin outputs high level. When the GPIO[1] pin is defined as an input port, this bit can only be read: = 0: Low level is input on the GPIO[1] pin. = 1: High level is input on the GPIO[1] pin. LEVEL[0]: When the GPIO[0] pin is defined as an output port, this bit can be read and written: = 0: The GPIO[0] pin outputs low level. = 1: The GPIO[0] pin outputs high level. When the GPIO[0] pin is defined as an input port, this bit can only be read: = 0: Low level is input on the GPIO[0] pin. = 1: High level is input on the GPIO[0] pin. DIR[1]: = 0: The GPIO[1] pin is used as an output port. = 1: The GPIO[1] pin is used as an input port. DIR[0]: = 0: The GPIO[0] pin is used as an output port. = 1: The GPIO[0] pin is used as an input port. Programming Information 137 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Reference Clock Output Select (007H) Bit No. 7 6 Bit Name Type Reserved Default 5 4 3 2 1 0 RO22 RO21 RO20 RO12 RO11 RO10 R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 RO2[2:0]: When no LOS is detected, the REFB_OUT pin outputs a recovered clock from the Clock and Data Recovery function block of one of the eight links. The link is selected by these bits: RO2[2:0] Selected Link RO2[2:0] Selected Link 000 Link 1 100 Link 5 001 Link 2 101 Link 6 010 Link 3 110 Link 7 011 Link 4 111 Link 8 When LOS is detected, the REFB_OUT pin outputs MCLK or high level, as selected by the REFH_LOS bit (b0, T1/J1-03EH,...). (This feature is available in ZB revision only). RO1[2:0]: When no LOS is detected, the REFA_OUT pin outputs a recovered clock from the Clock and Data Recovery function block of one of the eight links. The link is selected by these bits: RO2[2:0] Selected Link RO2[2:0] Selected Link 000 Link 1 100 Link 5 001 Link 2 101 Link 6 010 Link 3 110 Link 7 011 Link 4 111 Link 8 When LOS is detected, the REFA_OUT pin outputs MCLK or high level, as selected by the REFH_LOS bit (b0, T1/J1-03EH,...). (This feature is available in ZB revision only). Programming Information 138 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Interrupt Requisition Link ID (009H) Bit No. 7 6 5 4 3 2 1 0 Bit Name INT8 INT7 INT6 INT5 INT4 INT3 INT2 INT1 Type R R R R R R R R Default 0 0 0 0 0 0 0 0 4 3 2 1 0 INTn: = 0: No interrupt is generated in the corresponding link. = 1: At least one interrupt is generated in the corresponding link. T1/J1 Timer Interrupt Control (00AH) Bit No. 7 6 5 Bit Name TMOVE Type Reserved R/W Default 0 TMOVE: = 0: Disable the interrupt on the INT pin when the TMOVI bit (b0, T1/J1-00BH) is `1'. = 1: Enable the interrupt on the INT pin when the TMOVI bit (b0, T1/J1-00BH) is `1'. T1/J1 Timer Interrupt Indication (00BH) Bit No. 7 6 5 4 Bit Name Type 3 2 1 0 TMOVI Reserved Default R 0 TMOVI: The device times every one second. = 0: One second timer is not over. = 1: One second timer is over. This bit will be cleared if a '1' is written to it. Programming Information 139 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 PMON Access Port (00EH) Bit No. 7 6 5 4 Bit Name LINKSEL2 LINKSEL1 LINKSEL0 Type R/W R/W R/W Default 0 0 0 Reserved 3 2 1 0 ADDR3 ADDR2 ADDR1 ADDR0 R/W R/W R/W R/W 0 0 0 0 : These bits select one of the eight links. One of the PMON indirect registers of the selected link can be accessed by the microprocessor. LINKSEL[2:0] Selected Link LINKSEL[2:0] Selected Link 000 Link 1 100 Link 5 001 Link 2 101 Link 6 010 Link 3 110 Link 7 011 Link 4 111 Link 8 ADDR[3:0]: These bits select one of the PMON indirect registers of the selected link to be accessed by the microprocessor. Address PMON Indirect Register Address PMON Indirect Register 00H CRCE Counter Mapping 0 06H PRGD Counter Mapping 0 01H CRCE Counter Mapping 1 07H PRGD Counter Mapping 1 02H FER Counter Mapping 0 08H LCV Counter Mapping 0 03H FER Counter Mapping 1 09H LCV Counter Mapping 1 04H COFA Counter Mapping 0AH DDSE Counter Mapping 0 05H OOF Counter Mapping 0BH DDSE Counter Mapping 1 T1/J1 PMON Access Data (00FH) Bit No. 7 6 5 4 3 2 1 0 Bit Name DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 Type R R R R R R R R Default 0 0 0 0 0 0 0 0 DAT[7:0]: These bits hold the value which is read from the selected PMON indirect register. Programming Information 140 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Backplane Global Configuration (010H) Bit No. 7 6 Bit Name Type Default Reserved 5 4 3 2 1 0 RSLVCK RMUX MTSDA TSLVCK TMUX R/W R/W R/W R/W R/W 1 0 1 1 0 RSLVCK: This bit is valid when all eight links are in the Receive Clock Slave mode. = 0: Each link uses its own clock signal on the RSCKn pin and framing pulse on the RSFSn pin. = 1: All eight links use the clock signal on the RSCK[1] pin and the framing pulse on the RSFS[1] pin. RMUX: = 0: The Receive System Interface of the device is operated in the Non-multiplexed mode. = 1: The Receive System Interface of the device is operated in the Multiplexed mode. MTSDA: This bit is valid in Transmit Multiplexed mode. It selects one multiplexed bus for the Transmit System Interface of the device. = 0: The multiplexed bus B is selected. The data and signaling bits are de-multiplexed from multiplexed bus B. = 1: The multiplexed bus A is selected. The data and signaling bits are de-multiplexed from multiplexed bus A. TSLVCK: This bit is valid when all eight links are in the Transmit Clock Slave mode. = 0: Each link uses its own timing signal on the TSCKn pin and framing pulse on the TSFSn pin. = 1: All eight links use the timing signal on the TSCK[1] pin and the framing pulse on the TSFS[1] pin. TMUX: = 0: The Transmit System Interface of the device is operated in the Non-multiplexed mode. = 1: The Transmit System Interface of the device is operated in the Multiplexed mode. Programming Information 141 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit Jitter Attenuation Configuration (021H, 121H, 221H, 321H, 421H, 521H, 621H, 721H) Bit No. 7 6 Bit Name Type 5 4 3 2 1 0 TJITT_TEST TJA_LIMT TJA_E TJA_DP1 TJA_DP0 TJA_BW R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Reserved Default TJITT_TEST: = 0: The real time interval between the read and write pointer of the FIFO is indicated in the TJITT[6:0] bits (b6~0, T1/J1-038H,...). That is, the current interval between the read and write pointer of the FIFO will be written into the TJITT[6:0] bits (b6~0, T1/J1-038H,...). = 1: The peak-peak interval between the read and write pointer of the FIFO is indicated in the TJITT[6:0] bits (b6~0, T1/J1-038H,...). That is, the current interval is compared with the old one in the TJITT[6:0] bits (b6~0, T1/J1-038H,...) and the larger one will be indicated by the TJITT[6:0] bits (b6~0, T1/J1-038H,...); otherwise, the value in the TJITT[6:0] bits (b6~0, T1/J1-038H,...) will not be changed. TJA_LIMT: When the read and write pointer of the FIFO are within 2/3/4 bits (corresponding to the FIFO depth) of overflowing or underflowing, the bandwidth of the JA can be widened to track the short term input jitter, thereby avoiding data corruption. This bit selects whether the bandwidth is normal or widened. = 0: Normal bandwidth is selected. = 1: Widen bandwidth is selected. In this case, the JA will not attenuate the input jitter until the read/write pointer's position is outside the 2/3/4 bits window. TJA_E: = 0: Disable the Transmit Jitter Attenuator. = 1: Enable the Transmit Jitter Attenuator. TJA_DP[1:0]: These two bits select the Jitter Attenuation Depth. = 00: The Jitter Attenuation Depth is 128-bit. = 01: The Jitter Attenuation Depth is 64-bit. = 10 / 11: The Jitter Attenuation Depth is 32-bit. TJA_BW: This bit select the Jitter Transfer Function Bandwidth. = 0: 5 Hz. = 1: 1.26 Hz. Programming Information 142 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit Configuration 0 (022H, 122H, 222H, 322H, 422H, 522H, 622H, 722H) Bit No. 7 6 Bit Name Type Default 5 4 3 2 T_OFF Reserved R/W 0 1 0 T_MD Reserved R/W 0 T_OFF: = 0: The transmit path is power up. = 1: The transmit path is power down. The Line Driver is in high impedance. T_MD: This bit selects the line code rule to encode the data stream to be transmitted. = 0: The B8ZS encoder is selected. = 1: The AMI encoder is selected. Programming Information 143 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit Configuration 1 (023H, 123H, 223H, 323H, 423H, 523H, 623H, 723H) Bit No. 7 6 Bit Name Type Reserved Default 5 4 3 2 1 0 DFM_ON T_HZ PULS3 PULS2 PULS1 PULS0 R/W R/W R/W R/W R/W R/W 0 1 0 0 0 0 DFM_ON: = 0: The Driver Failure Monitor is disabled. = 1: The Driver Failure Monitor is enabled. T_HZ: = 0: The Line Driver works normally. = 1: Set the Line Driver High-Z. (The other parts of the transmit path still work normally.) PULS[3:0]: These bits determine the template shapes for short/long haul transmission: PULS[3:0] Operating Mode Transmit Clock Cable Impedance 0000 Application Reserved 0001 DSX1 1.544 MHz 100 0 - 133 ft J1 1.544 MHz 110 0 - 655 ft DS1 1.544 MHz 100 0 dB LBO 0011 DSX1 1.544 MHz 100 133 - 266 ft 0100 DSX1 1.544 MHz 100 266 - 399 ft 0101 DSX1 1.544 MHz 100 399 - 533 ft 0110 DSX1 1.544 MHz 100 533 - 655 ft 0010 0111 Reserved 1000 1001 DS1 1.544 MHz 100 -7.5 dB LBO 1010 DS1 1.544 MHz 100 -15.0 dB LBO 1011 DS1 1.544 MHz 100 -22.5 dB LBO 11xx Programming Information Arbitrary waveform setting. 144 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit Configuration 2 (024H, 124H, 224H, 324H, 424H, 524H, 624H, 724H) Bit No. 7 6 Bit Name Type Reserved Default 5 4 3 2 1 0 SCAL5 SCAL4 SCAL3 SCAL2 SCAL1 SCAL0 R/W R/W R/W R/W R/W R/W 1 0 0 0 0 1 SCAL[5:0]: The following setting lists the standard values of normal amplitude in different operating modes. Each step change (one increasing or decreasing from the standard value) will scale the amplitude of the D/A output by a certain offset. These bits are only effective when user programmable arbitrary waveform is used. = 000100: Normal amplitude in T1 long haul LBO/-22.5 dB operating mode. Each step change scales about 25% offset. = 001000: Normal amplitude in T1 long haul LBO/-15 dB operating mode. Each step change scales about 12.5% offset. = 010001: Normal amplitude in T1 long haul LBO/-7.5 dB operating mode. Each step change scales about 6.25% offset. = 110110: Normal amplitude in T1 0~133 ft, 133~266 ft, 266~399 ft, 399~533 ft, 533~655 ft, DS1 0 dB & J1 0~655 ft operating modes. Each step change scales about 2% offset. Programming Information 145 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit Configuration 3 (025H, 125H, 225H, 325H, 425H, 525H, 625H, 725H) Bit No. 7 6 5 4 3 2 1 0 Bit Name DONE RW UI1 UI0 SAMP3 SAMP2 SAMP1 SAMP0 Type R/W R/W R/W R/W R/W R/W R/W R/W Default 0 0 0 0 0 0 0 0 This register is valid when the PULS[3:0] bits (b3~0, T1/J1-023H,...) are set to `11xx'. DONE: = 0: Disable the read/write operation to the pulse template RAM. = 1: Enable the read/write operation to the pulse template RAM. RW: = 0: Write the data to the pulse template RAM. = 1: Read the data to the pulse template RAM. UI[1:0]: These bits specify one Unit Interval (UI) address. = 00: UI addressed 0 is specified. = 01: UI addressed 1 is specified. = 10: UI addressed 2 is specified. = 11: UI addressed 3 is specified. SAMP[3:0]: There bits specify one sample address. There are 16 samples in each UI. SAMP[3:0] Specified Sample Address SAMP[3:0] Specified Sample Address 0000 0 1000 8 0001 1 1001 9 0010 2 1010 10 0011 3 1011 11 0100 4 1100 12 0101 5 1101 13 0110 6 1110 14 0111 7 1111 15 Programming Information 146 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit Configuration 4 (026H, 126H, 226H, 326H, 426H, 526H, 626H, 726H) Bit No. 7 Bit Name Type Reserved 6 5 4 3 2 1 0 WDAT6 WDAT5 WDAT4 WDAT3 WDAT2 WDAT1 WDAT0 R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 Default WDAT[6:0]: These bits contain the data to be stored in the pulse template RAM which is addressed by the UI[1:0] bits (b5~4, T1/J1-025H,...) and the SAMP[3:0] bits (b3~0, T1/J1-025H,...). T1/J1 Receive Jitter Attenuation Configuration (027H, 127H, 227H, 327H, 427H, 527H, 627H, 727H) Bit No. 7 6 Bit Name Type 5 4 3 2 1 0 RJITT_TEST RJA_LIMT RJA_E RJA_DP1 RJA_DP0 RJA_BW R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Reserved Default RJITT_TEST: = 0: The real time interval between the read and write pointer of the FIFO is indicated in the RJITT[6:0] bits (b6~0, T1/J1-039H,...). That is, the current interval between the read and write pointer of the FIFO will be written into the RJITT[6:0] bits (b6~0, T1/J1-039H,...). = 1: The peak-peak interval between the read and write pointer of the FIFO is indicated in the RJITT[6:0] bits (b6~0, T1/J1-039H,...). That is, the current interval is compared with the old one in the RJITT[6:0] bits (b6~0, T1/J1-039H,...) and the larger one will be indicated by the RJITT[6:0] bits (b6~0, T1/J1-039H,...); otherwise, the value in the RJITT[6:0] bits (b6~0, T1/J1-039H,...) will not be changed. RJA_LIMT: When the read and write pointer of the FIFO are within 2/3/4 bits (corresponding to the FIFO depth) of overflowing or underflowing, the bandwidth of the JA can be widened to track the short term input jitter, thereby avoiding data corruption. This bit selects whether the bandwidth is normal or widened. = 0: Normal bandwidth is selected. = 1: Widen bandwidth is selected. In this case, the JA will not attenuate the input jitter until the read/write pointer's position is outside the 2/3/4 bits window. RJA_E: = 0: Disable the Receive Jitter Attenuator. = 1: Enable the Receive Jitter Attenuator. RJA_DP[1:0]: These two bits select the Jitter Attenuation Depth. = 00: The Jitter Attenuation Depth is 128-bit. = 01: The Jitter Attenuation Depth is 64-bit. = 10 / 11: The Jitter Attenuation Depth is 32-bit. RJA_BW: This bit select the Jitter Transfer Function Bandwidth. = 0: 5 Hz. = 1: 1.26 Hz. Programming Information 147 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Receive Configuration 0 (028H, 128H, 228H, 328H, 428H, 528H, 628H, 728H) Bit No. 7 6 Bit Name Type 5 4 3 2 R_OFF Reserved R/W Default 0 1 0 R_MD Reserved R/W 0 R_OFF: = 0: The receive path is power up. = 1: The receive path is power down. R_MD: This bit selects the line code rule to decode the received data stream. = 0: The B8ZS decoder is selected. = 1: The AMI decoder is selected. Programming Information 148 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Receive Configuration 1 (029H, 129H, 229H, 329H, 429H, 529H, 629H, 729H) Bit No. 7 Bit Name Type 6 5 EQ_ON Reserved Default R/W Reserved 0 4 3 2 1 0 LOS4 LOS3 LOS2 LOS1 LOS0 R/W R/W R/W R/W R/W 1 0 1 0 1 EQ_ON: = 0: The Equalizer is off in short haul applications. = 1: The Equalizer is on in long haul applications. LOS[4:0]: A LOS is detected when the incoming signals has "no transitions", i.e., when the signal level is less than Q dB below nominal for N consecutive pulse intervals. In long haul applications, these bits select the LOS declare threshold (Q). These bits are invalid in short haul applications. Programming Information LOS[4:0] LOS Declare Threshold (Q) LOS[4:0] LOS Declare Threshold (Q) 00000 -4 dB 01100 -28 dB 00001 -6 dB 01101 -30 dB 00010 -8 dB 01110 -32 dB 00011 -10 dB 01111 -34 dB 00100 -12 dB 10000 -36 dB 00101 -14 dB 10001 -38 dB 00110 -16 dB 10010 -40 dB 00111 -18 dB 10011 -42 dB 01000 -20 dB 10100 -44 dB 01001 -22 dB 10101 -46 dB 01010 -24 dB 01011 -26 dB 10110 11111 -48 dB 149 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Receive Configuration 2 (02AH, 12AH, 22AH, 32AH, 42AH, 52AH, 62AH, 72AH) Bit No. 7 6 Bit Name Type Reserved Default 5 4 3 2 1 0 SLICE1 SLICE0 UPDW1 UPDW0 MG1 MG0 R/W R/W R/W R/W R/W R/W 0 1 1 0 0 0 SLICE[1:0]: These two bits define the Data Slicer threshold. = 00: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 40% of the peak amplitude. = 01: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 50% of the peak amplitude. = 10: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 60% of the peak amplitude. = 11: The Data Slicer generates a mark if the voltage on the RTIPn/RRINGn pins exceeds 70% of the peak amplitude. UPDW[1:0]: These two bits select the observation period, during which the peak value of the incoming signals is measured. = 00: The observation period is 32 bits. = 01: The observation period is 64 bits. = 10: The observation period is 128 bits. = 11: The observation period is 256 bits. MG[1:0]: These two bits select the Monitor Gain. = 00: The Monitor Gain is 0 dB. = 01: The Monitor Gain is 22 dB. = 10: Reserved. = 11: Reserved. Programming Information 150 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Maintenance Function Control 0 (02BH, 12BH, 22BH, 32BH, 42BH, 52BH, 62BH, 72BH) Bit No. 7 Bit Name Type Reserved Default 6 5 4 3 DLLP SLLP SRLP R/W R/W R/W 0 0 0 Reserved 2 1 0 RLP ALP DLP R/W R/W R/W 0 0 0 DLLP: = 0: Disable the Local Digital Loopback 1. = 1: Enable the Local Digital Loopback 1. SLLP: = 0: Disable the System Local Loopback. = 1: Enable the System Local Loopback. SRLP: = 0: Disable the System Remote Loopback. = 1: Enable the System Remote Loopback. RLP: = 0: Disable the Remote Loopback. = 1: Enable the Remote Loopback. ALP: = 0: Disable the Analog Loopback. = 1: Enable the Analog Loopback. DLP: = 0: Disable the Local Digital Loopback 2. = 1: Enable the Local Digital Loopback 2. Programming Information 151 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Maintenance Function Control 1 (02CH, 12CH, 22CH, 32CH, 42CH, 52CH, 62CH, 72CH) Bit No. 7 6 5 4 3 Bit Name Type Reserved Default 2 1 0 LAC RAISE ATAO R/W R/W R/W 0 0 0 LAC: This bit selects the LOS criterion. = 0: The T1.231 is selected. In short haul application, the LOS is declared when the incoming signal level is less than 800 mVpp for 175 consecutive bit intervals and is cleared when the incoming signal level is greater than 1 Vpp and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods. In long haul application, the LOS is declared when the incoming signal level is less than Q dB below nominal (set in the LOS[4:0] bits (b4~0, T1/J1-029H,...)) for 175 consecutive bit intervals and is cleared when the incoming signal level is greater than (Q + 4 dB) and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods. = 1: The I.431 is selected. In short haul application, the LOS is declared when the incoming signal level is less than 800 mVpp for 1544 consecutive bit intervals and is cleared when the incoming signal level is greater than 1 Vpp and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods. In long haul application, the LOS is declared when the incoming signal level is less than Q dB below nominal (set in the LOS[4:0] bits (b4~0, T1/J1-029H,...)) for 1544 consecutive bit intervals and is cleared when the incoming signal level is greater than (Q + 4 dB) and has an average mark density of at least 12.5% and less than 100 consecutive zeros in 128 consecutive bit periods. RAISE: This bit determines whether all `One's can be inserted in the receive path when the LOS is detected. = 0: Disable the insertion. = 1: Enable the insertion. ATAO: This bit determines whether all `One's can be inserted in the transmit path when the LOS is detected in the receive path. = 0: Disable the insertion. = 1: Enable the insertion. Programming Information 152 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Maintenance Function Control 2 (031H, 131H, 231H, 331H, 431H, 531H, 631H, 731H) Bit No. 7 Bit Name Type 6 5 BPV_INS Reserved Default R/W Reserved 0 4 3 2 1 0 EXZ_DEF EXZ_ERR1 EXZ_ERR0 CNT_MD CNT_TRF R/W R/W R/W R/W R/W 0 0 0 0 0 BPV_INS: A transition from `0' to `1' on this bit generates a single Bipolar Violation (BPV) Error to be inserted to the data stream to be transmitted. This bit must be cleared and set again for the next BPV error insertion. EXZ_DEF: This bit selects the Excessive Zero (EXZ) Error criterion. = 0: The ANSI is selected. In AMI line code rule, the EXZ error is defined as more than 15 consecutive zeros in the data stream. In B8ZS line code rule, the EXZ error is defined as more than 7 consecutive zeros in the data stream. = 1: The FCC is selected. In AMI line code rule, the EXZ error is defined as more than 80 consecutive zeros in the data stream. In B8ZS line code rule, the EXZ error is defined as more than 7 consecutive zeros in the data stream. EXZ_ERR[1:0]: These bits must be set to `01' to enable the Excessive Zero (EXZ) Error event to be counted in an internal 16-bit EXZ counter. CNT_MD: = 0: The Manual Report mode is selected. The internal 16-bit EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers when there is a transition from `0' to `1' on the CNT_TRF bit. = 1: The Auto Report mode is selected. The internal 16-bit EXZ counter transfers its content to the EXZ Error Counter L-Byte & H-Byte registers every one second automatically. CNT_TRF: This bit is valid when the CNT_MD bit is `0'. A transition from `0' to `1' on this bit updates the content in the EXZ Error Counter L-Byte & H-Byte registers with the value in the internal 16-bit EXZ counter. This bit must be cleared and set again for the next updating. Programming Information 153 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit And Receive Termination Configuration (032H, 132H, 232H, 332H, 432H, 532H, 632H, 732H) Bit No. 7 6 Bit Name Type Reserved Default 5 4 3 2 1 0 T_TERM2 T_TERM1 T_TERM0 R_TERM2 R_TERM1 R_TERM0 R/W R/W R/W R/W R/W R/W 0 0 0 1 1 1 2 1 0 T_TERM[2:0]: These bits select the internal impedance of the transmit path to match the cable impedance: = 000: The 75 internal impedance matching is selected. = 001: The 120 internal impedance matching is selected. = 010: The 100 internal impedance matching is selected. (It is the standard value for T1 mode). = 011: The 110 internal impedance matching is selected. (It is the standard value for J1 mode). = 1xx: Reserved. In T1/J1 mode, the external impedance circuit is not supported in transmit path. R_TERM[2:0]: These bits select the internal impedance of the receive path to match the cable impedance: = 000: The 75 internal impedance matching is selected. = 001: The 120 internal impedance matching is selected. = 010: The 100 internal impedance matching is selected. (It is the standard value for T1 mode). = 011: The 110 internal impedance matching is selected. (It is the standard value for J1 mode). = 1xx: The internal impedance matching is bypassed, and external impedance circuit should be used. T1/J1 Interrupt Enable Control 0 (033H, 133H, 233H, 333H, 433H, 533H, 633H, 733H) Bit No. 7 6 5 4 3 Bit Name Type DF_IE Reserved R/W Default 0 LOS_IE Reserved R/W 0 DF_IE: = 0: Disable the interrupt on the INT pin when the DF_IS bit (b2, T1/J1-03AH,...) is `1'. = 1: Enable the interrupt on the INT pin when the DF_IS bit (b2, T1/J1-03AH,...) is `1'. LOS_IE: = 0: Disable the interrupt on the INT pin when the LOS_IS bit (b0, T1/J1-03AH,...) is `1'. = 1: Enable the interrupt on the INT pin when the LOS_IS bit (b0, T1/J1-03AH,...) is `1'. Programming Information 154 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Interrupt Enable Control 1 (034H, 134H, 234H, 334H, 434H, 534H, 634H, 734H) Bit No. 7 Bit Name Type Reserved Default 6 5 4 3 DAC_IE TJA_IE RJA_IE R/W R/W R/W 0 0 0 Reserved 2 1 0 EXZ_IE CV_IE CNT_IE R/W R/W R/W 0 0 0 2 1 0 DAC_IE: = 0: Disable the interrupt on the INT pin when the DAC_IS bit (b6, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the DAC_IS bit (b6, T1/J1-03BH,...) is `1'. TJA_IE: = 0: Disable the interrupt on the INT pin when the TJA_IS bit (b5, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TJA_IS bit (b5, T1/J1-03BH,...) is `1'. RJA_IE: = 0: Disable the interrupt on the INT pin when the RJA_IS bit (b4, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RJA_IS bit (b4, T1/J1-03BH,...) is `1'. EXZ_IE: = 0: Disable the interrupt on the INT pin when the EXZ_IS bit (b2, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the EXZ_IS bit (b2, T1/J1-03BH,...) is `1'. CV_IE: = 0: Disable the interrupt on the INT pin when the CV_IS bit (b1, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the CV_IS bit (b1, T1/J1-03BH,...) is `1'. CNT_IE: = 0: Disable the interrupt on the INT pin when the CNTOV_IS bit (b0, T1/J1-03BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the CNTOV_IS bit (b0, T1/J1-03BH,...) is `1'. T1/J1 Interrupt Trigger Edges Select (035H, 135H, 235H, 335H, 435H, 535H, 635H, 735H) Bit No. 7 6 5 4 3 Bit Name Type DF_IES Reserved R/W Default 0 LOS_IES Reserved R/W 0 DF_IES: = 0: The DF_IS bit (b2, T1/J1-03AH,...) will be set to `1' when there is a transition from `0' to `1' on the DF_S bit (b2, T1/J1-036H,...). = 1: The DF_IS bit (b2, T1/J1-03AH,...) will be set to `1' when there is any transition from `0' to `1' or from `1' to `0' on the DF_S bit (b2, T1/J1036H,...). LOS_IES: = 0: The LOS_IS bit (b0, T1/J1-03AH,...) will be set to `1' when there is a transition from `0' to `1' on the LOS_S bit (b0, T1/J1-036H,...). = 1: The LOS_IS bit (b0, T1/J1-03AH,...) will be set to `1' when there is any transition from `0' to `1' or from `1' to `0' on the LOS_S bit (b0, T1/J1036H,...). Programming Information 155 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Line Status Register 0 (036H, 136H, 236H, 336H, 436H, 536H, 636H, 736H) Bit No. 7 6 5 4 3 2 Bit Name 1 0 DF_S Type Reserved R Default LOS_S Reserved 0 R 0 DF_S: = 0: No transmit driver failure is detected. = 1: Transmit driver failure is detected. LOS_S: = 0: No LOS is detected. = 1: Loss of signal (LOS) is detected. T1/J1 Line Status Register 1 (037H, 137H, 237H, 337H, 437H, 537H, 637H, 737H) Bit No. 7 6 5 Bit Name Type Reserved Default 4 3 2 1 0 LATT4 LATT3 LATT2 LATT1 LATT0 R R R R R 0 0 0 0 0 LATT[4:0]: These bits indicate the current gain of the VGA relative to 3 V peak pulse level. LATT[4:0] Gain (dB) LATT[4:0] Gain (dB) 00000 0-2 01011 22 - 24 00001 2-4 01100 24 - 26 00010 4-6 01101 26 - 28 00011 6-8 01110 28 - 30 00100 8 - 10 01111 30 - 32 00101 10 - 12 10000 32 - 34 00110 12 - 14 10001 34 - 36 00111 14 - 16 10010 36 - 38 01000 16 - 18 10011 38 - 40 01001 18 - 20 10100 40 - 42 01010 20 - 22 10101 ~ 11111 42 - 44 Programming Information 156 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Transmit Jitter Measure Value Indication (038H, 138H, 238H, 338H, 438H, 538H, 638H, 738H) Bit No. 7 Bit Name Type Reserved Default 6 5 4 3 2 1 0 TJITT6 TJITT5 TJITT4 TJITT3 TJITT2 TJITT1 TJITT0 R R R R R R R 0 0 0 0 0 0 0 TJITT[6:0]: When the TJITT_TEST bit (b5, T1/J1-021H,...) is `0', these bits represent the current interval between the read and write pointer of the FIFO. When the TJITT_TEST bit (b5, T1/J1-021H,...) is `1', these bits represent the P-P interval between the read and write pointer of the FIFO since last read. These bits will be cleared if a '1' is written to the register. T1/J1 Receive Jitter Measure Value Indication (039H, 139H, 239H, 339H, 439H, 539H, 639H, 739H) Bit No. 7 Bit Name Type Reserved Default 6 5 4 3 2 1 0 RJITT6 RJITT5 RJITT4 RJITT3 RJITT2 RJITT1 RJITT0 R R R R R R R 0 0 0 0 0 0 0 RJITT[6:0]: When the RJITT_TEST bit (b5, T1/J1-027H,...) is `0', these bits represent the current interval between the read and write pointer of the FIFO. When the RJITT_TEST bit (b5, T1/J1-027H,...) is `1', these bits represent the P-P interval between the read and write pointer of the FIFO since last read. These bits will be cleared if a '1' is written to the register. Programming Information 157 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Interrupt Status 0 (03AH, 13AH, 23AH, 33AH, 43AH, 53AH, 63AH, 73AH) Bit No. 7 6 5 4 3 Bit Name Type 2 1 0 DF_IS Reserved R Default 0 LOS_IS Reserved R 0 DF_IS: = 0: There is no status change on the DF_S bit (b2, T1/J1-036H,...). = 1: When the DF_IES bit (b2, T1/J1-035H,...) is `0', the `1' on this bit indicates there is a transition from `0' to `1' on the DF_S bit (b2, T1/J1036H,...); when the DF_IES bit (b2, T1/J1-035H,...) is `1', the `1' on this bit indicates there is a transition from `0' to `1' or from `1' to `0' on the DF_S bit (b2, T1/J1-036H,...). This bit will be cleared if a '1' is written to it. LOS_IS: = 0: There is no status change on the LOS_S bit (b0, T1/J1-036H,...). = 1: When the LOS_IES bit (b0, T1/J1-035H,...) is `0', the `1' on this bit indicates there is a transition from `0' to `1' on the LOS_S bit (b0, T1/J1036H,...); when the LOS_IES bit (b0, T1/J1-035H,...) is `1', the `1' on this bit indicates there is a transition from `0' to `1' or from `1' to `0' on the LOS_S bit (b0, T1/J1-036H,...). This bit will be cleared if a '1' is written to it. Programming Information 158 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Interrupt Status 1 (03BH, 13BH, 23BH, 33BH, 43BH, 53BH, 63BH, 73BH) Bit No. 7 Bit Name Type Reserved Default 6 5 4 3 DAC_IS TJA_IS RJA_IS R R R 0 0 0 Reserved 2 1 0 EXZ_IS CV_IS CNTOV_IS R R R 0 0 0 DAC_IS: = 0: The sum of a pulse template does not exceed the D/A limitation (+63) when more than one UI is used to compose the arbitrary pulse template. = 1: The sum of a pulse template exceeds the D/A limitation (+63) when more than one UI is used to compose the arbitrary pulse template. This bit will be cleared if a '1' is written to it. TJA_IS: = 0: The transmit JA FIFO has not overflowed or underflowed. = 1: The transmit JA FIFO has overflowed or underflowed. This bit will be cleared if a '1' is written to it. RJA_IS: = 0: The receive JA FIFO has not overflowed or underflowed. = 1: The receive JA FIFO has overflowed or underflowed. This bit will be cleared if a '1' is written to it. EXZ_IS: = 0: No Excessive Zero (EXZ) Error is detected. = 1: The Excessive Zero (EXZ) Error is detected. This bit will be cleared if a '1' is written to it. CV_IS: = 0: No Bipolar Violation (BPV) Error is detected. = 1: The Bipolar Violation (BPV) Error is detected. This bit will be cleared if a '1' is written to it. CNTOV_IS: = 0: The internal 16-bit EXZ counter has not overflowed. = 1: The internal 16-bit EXZ counter has overflowed. This bit will be cleared if a `1' is written to it. Programming Information 159 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 EXZ Error Counter H-Byte (03CH, 13CH, 23CH, 33CH, 43CH, 53CH, 63CH, 73CH) Bit No. 7 6 5 4 3 2 1 0 Bit Name CNTH[7] CNTH[6] CNTH[5] CNTH[4] CNTH[3] CNTH[2] CNTH[1] CNTH[0] Type R R R R R R R R Default 0 0 0 0 0 0 0 0 CNTH[7:0]: These bits, together with the CNTL[7:0] bits, reflect the content in the internal 16-bit EXZ counter. T1/J1 EXZ Error Counter L-Byte (03DH, 13DH, 23DH, 33DH, 43DH, 53DH, 63DH, 73DH) Bit No. 7 6 5 4 3 2 1 0 Bit Name CNTL[7] CNTL[6] CNTL[5] CNTL[4] CNTL[3] CNTL[2] CNTL[1] CNTL[0] Type R R R R R R R R Default 0 0 0 0 0 0 0 0 CNTL[7:0]: These bits, together with the CNTH[7:0] bits, reflect the content in the internal 16-bit EXZ counter. Programming Information 160 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Reference Clock Output Control (03EH, 13EH, 23EH, 33EH, 43EH, 53EH, 63EH, 73EH) Bit No. 7 6 5 4 3 2 1 Bit Name 0 REFH_LOS Type Reserved R/W Default 0 REFH_LOS: In case of LOS, this bit determines the outputs on the REFA_OUT and REFB_OUT pins. = 0: Output MCLK. = 1: Output high level. T1/J1 Interrupt Module Indication 2 (03FH, 13FH, 23FH, 33FH, 43FH, 53FH, 63FH, 73FH) Bit No. 7 6 5 4 3 Bit Name Type 2 1 0 LIU Reserved Default R 0 LIU: = 0: No interrupt is generated in the Receive / Transmit Internal Termination, Adaptive Equalizer, Data Slicer, CLK&Data Recovery, Receive / Transmit Jitter Attenuator, B8ZS/HDB3/AMI Decoder / Encoder, Waveform Shaper / Line Build Out or Line Driver block. = 1: Interrupt is generated in the Receive / Transmit Internal Termination, Adaptive Equalizer, Data Slicer, CLK&Data Recovery, Receive / Transmit Jitter Attenuator, B8ZS/HDB3/AMI Decoder / Encoder, Waveform Shaper / Line Build Out or Line Driver function block. Programming Information 161 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Interrupt Module Indication 0 (040H, 140H, 240H, 340H, 440H, 540H, 640H, 740H) Bit No. 7 6 5 4 3 2 1 0 Bit Name IBCD RBOC ALARM PMON PRGD RCRB FGEN FRMR Type R R R R R R R R Default 0 0 0 0 0 0 0 0 IBCD: = 0: No interrupt is generated in the Inband Loopback Code Detector function block. = 1: Interrupt is generated in the Inband Loopback Code Detector function block. RBOC: = 0: No interrupt is generated in the Bit-Oriented Message Receiver function block. = 1: Interrupt is generated in the Bit-Oriented Message Receiver function block. ALARM: = 0: No interrupt is generated in the Alarm Detector function block. = 1: Interrupt is generated in the Alarm Detector function block. PMON: = 0: No interrupt is generated in the Performance Monitor function block. = 1: Interrupt is generated in the Performance Monitor function block. PRGD: = 0: No interrupt is generated in the PRBS Generator / Detector function block. = 1: Interrupt is generated in the PRBS Generator / Detector function block. RCRB: = 0: No interrupt is generated in the Receive CAS/RBS Buffer function block. = 1: Interrupt is generated in the Receive CAS/RBS Buffer function block. FGEN: = 0: No interrupt is generated in the Frame Generator function block. = 1: Interrupt is generated in the Frame Generator function block. FRMR: = 0: No interrupt is generated in the Frame Processor function block. = 1: Interrupt is generated in the Frame Processor function block. Programming Information 162 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 Interrupt Module Indication 1 (041H, 141H, 241H, 341H, 441H, 541H, 641H, 741H) Bit No. 7 6 5 4 3 2 1 0 Bit Name THDLC3 THDLC2 THDLC1 RHDLC3 RHDLC2 RHDLC1 ELST TRSI/RESI Type R R R R R R R R Default 0 0 0 0 0 0 0 0 THDLC3: = 0: No interrupt is generated in the HDLC Transmitter #3 function block. = 1: Interrupt is generated in the HDLC Transmitter #3 function block. THDLC2: = 0: No interrupt is generated in the HDLC Transmitter #2 function block. = 1: Interrupt is generated in the HDLC Transmitter #2 function block. THDLC1: = 0: No interrupt is generated in the HDLC Transmitter #1 function block. = 1: Interrupt is generated in the HDLC Transmitter #1 function block. RHDLC3: = 0: No interrupt is generated in the HDLC Receiver #3 function block. = 1: Interrupt is generated in the HDLC Receiver #3 function block. RHDLC2: = 0: No interrupt is generated in the HDLC Receiver #2 function block. = 1: Interrupt is generated in the HDLC Receiver #2 function block. RHDLC1: = 0: No interrupt is generated in the HDLC Receiver #1 function block. = 1: Interrupt is generated in the HDLC Receiver #1 function block. ELST: = 0: No interrupt is generated in the Elastic Store Buffer function block. = 1: Interrupt is generated in the Elastic Store Buffer function block. TRSI/RESI: = 0: No interrupt is generated in the Transmit / Receive System Interface function block. = 1: Interrupt is generated in the Transmit / Receive System Interface function block. Programming Information 163 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 TBIF Option Register (042H, 142H, 242H, 342H, 442H, 542H, 642H, 742H) Bit No. 7 6 Bit Name Type Reserved Default 5 4 3 2 1 0 FBITGAP DE FE CMS FSINV FSTYP R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 FBITGAP: This bit is valid in Transmit Clock Master mode. = 0: The F-bit is not gapped. = 1: The F-bit is gapped (no clock signal during the F-bit). DE: This bit selects the active edge of TSCKn to sample the data on TSDn and TSIGn and the active edge of MTSCK to sample the data on MTSDA (MTSDB) and MTSIGA (MTSIGB). = 0: The falling edge is selected. = 1: The rising edge is selected. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. FE: This bit selects the active edge of TSCKn to update/sample the pulse on TSFSn and the active edge of MTSCK to sample the pulse on MTSFS. = 0: The falling edge is selected. = 1: The rising edge is selected. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. CMS: This bit is valid in Transmit Clock Slave T1/J1 mode E1 rate and Transmit Multiplexed mode. = 0: The speed of the TSCKn / MTSCK is the same as the data rate on the system side (2.048 MHz / 8.192 MHz). = 1: The speed of the TSCKn / MTSCK is double the data rate on the system side (4.096 MHz / 16.384 MHz). In Transmit Clock Slave T1/J1 mode E1 rate, if all eight links use the TSCK[1] and TSFS[1] to input the data (i.e., the TSLVCK bit (b, T1/J1-010H) is set to `1'), the bit of the eight links should be set to the same value. In Transmit Multiplexed mode, the bit of the eight links should be set to the same value. FSINV: = 0: The transmit framing pulse TSFSn is active high. = 1: The transmit framing pulse TSFSn is active low. In Transmit Multiplexed mode, this bit of the eight links should be set to the same value. FSTYP: = 0: In Transmit Non-multiplexed mode, TSFSn pulses during each F-bit. In Transmit Multiplexed mode, MTSFS pulses during each F-bit of the first link. = 1: In Transmit Non-multiplexed mode, TSFSn pulses during the first F-bit of every SF/ESF/T1 DM/SLC-96 frame. In Transmit Multiplexed mode, MTSFS pulses during the first F-bit of every SF/ESF/T1 DM/SLC-96 frame of the first link. In Transmit Multiplexed mode, this bit of the eight links should be set to the same value. Programming Information 164 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 TBIF Operating Mode (043H, 143H, 243H, 343H, 443H, 543H, 643H, 743H) Bit No. 7 6 5 4 3 Bit Name Type Reserved 2 1 0 MAP1 MAP0 TMODE R/W R/W R/W 0 0 1 Default MAP[1:0]: In Transmit Clock Slave mode and Transmit Multiplexed mode, these 2 bits select the T1/J1 to E1 format mapping schemes. MAP[1:0] T1/J1 To E1 Format Mapping Schemes 00* T1/J1 Rate 01 T1/J1 Mode E1 Rate per G.802 10 T1/J1 Mode E1 Rate per One Filler Every Four CHs 11 T1/J1 Mode E1 Rate per Continuous CHs Note: * These 2 bits can not be set to `00' in the Transmit Multiplexed mode. TMODE: In Transmit Non-multiplexed mode, this bit selects the sub-mode. = 0: The Transmit System Interface is operated in Transmit Clock Master mode. The timing signal for clocking the data and the framing pulse to align the data input on the TSDn pin are provided from the processed data from the device. = 1: The Transmit System Interface is operated in Transmit Clock Slave mode. The timing signal for clocking the data and the framing pulse to align the data input on the TSDn pin are provided by the system side. T1/J1 TBIF TS Offset (044H, 144H, 244H, 344H, 444H, 544H, 644H, 744H) Bit No. 7 Bit Name Type Reserved Default 6 5 4 3 2 1 0 TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 TSOFF1 TSOFF0 R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 TSOFF[6:0]: These bits give a binary number to define the channel offset. The channel offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin. The signaling bits on the TSIGn/MTSIGA(MTSIGB) pin are always perchannel aligned with the data on the TSDn/MTSDA(MTSDB) pin. In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included). Programming Information 165 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 TBIF Bit Offset (045H, 145H, 245H, 345H, 445H, 545H, 645H, 745H) Bit No. 7 6 5 4 Bit Name Type Reserved Default 3 2 1 0 EDGE BOFF2 BOFF1 BOFF0 R/W R/W R/W R/W 0 0 0 0 EDGE: This bit is valid when the CMS bit (b2, T1/J1-042H,...) is `1'. = 0: The first active edge of TSCKn/MTSCK is selected to sample the data on the TSDn/MTSDA(MTSDB) and TSIGn/MTSIGA(MTSIGB) pins. = 1: The second active edge of TSCKn/MTSCK is selected to sample the data on the TSDn/MTSDA(MTSDB) and TSIGn/MTSIGA(MTSIGB) pins. BOFF[2:0]: These bits give a binary number to define the bit offset. The bit offset is between the framing pulse on the TSFSn/MTSFS pin and the start of the corresponding frame input on the TSDn/MTSDA(MTSDB) pin. The signaling bits on the TSIGn/MTSIGA(MTSIGB) pin are always per-channel aligned with the data on the TSDn/MTSDA(MTSDB) pin. Programming Information 166 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 RBIF Option Register (046H, 146H, 246H, 346H, 446H, 546H, 646H, 746H) Bit No. 7 6 5 Bit Name Type Reserved Default 4 3 2 1 0 FBITGAP DE FE CMS TRI R/W R/W R/W R/W R/W 0 1 1 0 1 FBITGAP: This bit is valid in Receive Clock Master mode. = 0: The F-bit is not gapped. = 1: The F-bit is gapped (no clock signal during the F-bit). DE: This bit selects the active edge of RSCKn to update the data on RSDn and RSIGn and the active edge of MRSCK to update the data on MRSDA (MRSDB) and MRSIGA (MRSIGB). = 0: The falling edge is selected. = 1: The rising edge is selected. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. FE: This bit selects the active edge of RSCKn to update/sample the pulse on RSFSn and the active edge of MRSCK to sample the pulse on MRSFS. = 0: The falling edge is selected. = 1: The rising edge is selected. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. CMS: This bit is valid in Receive Clock Slave T1/J1 mode E1 rate and Receive Multiplexed mode. = 0: The speed of the RSCKn/MRSCK is the same as the data rate on the system side (2.048 MHz / 8.192 MHz). = 1: The speed of the RSCKn/MRSCK is double the data rate on the system side (4.096 MHz / 16.384 MHz). In Receive Clock Slave T1/J1 mode E1 rate, if all eight links use the RSCK[1] and RSFS[1] to output the data (i.e., the RSLVCK bit (b, T1/J1-010H) is set to `1'), the bit of the eight links should be set to the same value. In Receive Multiplexed mode, the bit of the eight links should be set to the same value. TRI: = 0: The processed data and signaling bits are output on the RSDn/MRSDA(MRSDB) pins and the RSIGn/MRSIGA(MRSIGB) pins respectively. = 1: The output on the RSDn/MRSDA(MRSDB) pins and the RSIGn/MRSIGA(MRSIGB) pins are in high impedance. Programming Information 167 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 RBIF Mode (047H, 147H, 247H, 347H, 447H, 547H, 647H, 747H) Bit No. 7 6 5 4 3 Bit Name Type Reserved 2 1 0 MAP1 MAP0 RMODE R/W R/W R/W 0 0 1 Default MAP[1:0]: In Receive Clock Slave mode and Receive Multiplexed mode, these 2 bits select the T1/J1 to E1 format mapping schemes. MAP[1:0] T1/J1 To E1 Format Mapping Schemes 00* T1/J1 Rate 01 T1/J1 Mode E1 Rate per G.802 10 T1/J1 Mode E1 Rate per One Filler Every Four CHs 11 T1/J1 Mode E1 Rate per Continuous CHs Note: * These 2 bits can not be set to `00' in the Receive Multiplexed mode. RMODE: In Receive Non-multiplexed mode, this bit selects the sub-mode. = 0: The Receive System Interface is operated in Receive Clock Master mode. The timing signal for clocking the data and the framing pulse to align the data output on the RSDn pin are received from each line side. = 1: The Receive System Interface is operated in Receive Clock Slave mode. The timing signal for clocking the data and the framing pulse to align the data output on the RSDn pin are provided by the system side. Programming Information 168 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 RBIF Frame Pulse (048H, 148H, 248H, 348H, 448H, 548H, 648H, 748H) Bit No. 7 6 5 Bit Name 4 3 2 FSINV Type Reserved R/W Default Reserved 0 1 0 CMFS ALTFIS R/W R/W 0 0 FSINV: = 0: The receive framing pulse RSFSn is active high. = 1: The receive framing pulse RSFSn is active low. In Receive Multiplexed mode, this bit of the eight links should be set to the same value. CMFS, ALTIFS: In Receive Clock Master mode, these bits select what the pulse on RSFSn indicates. The ALTIFS bit is only valid in SF format. Format SF ESF, T1DM, SLC-96 CMFS ALTIFS 0 0 The RSFSn pulses during each F-bit. 0 1 The RSFSn pulses during every second F-bit. 1 0 The RSFSn pulses during the first F-bit of every SF frame. 1 1 The RSFSn pulses during the first F-bit of every second SF frame. 0 X The RSFSn pulses during each F-bit. 1 X The RSFSn pulses during the first F-bit of every ESF/T1 DM/SLC-96 frame. Programming Information RSFSn Indication 169 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 RBIF TS Offset (049H, 149H, 249H, 349H, 449H, 549H, 649H, 749H) Bit No. 7 Bit Name Type Reserved Default 6 5 4 3 2 1 0 TSOFF6 TSOFF5 TSOFF4 TSOFF3 TSOFF2 TSOFF1 TSOFF0 R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 TSOFF[6:0]: These bits give a binary number to define the channel offset. The channel offset is between the framing pulse on the RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin. The signaling bits on the RSIGn/MRSIGA(MRSIGB) pin are always perchannel aligned with the data on the RSDn/MRSDA(MRSDB) pin. In Non-multiplexed mode, the channel offset can be configured from 0 to 23 channels (0 & 23 are included). In Multiplexed mode, the channel offset can be configured from 0 to 127 channels (0 & 127 are included). T1/J1 RBIF Bit Offset (04AH, 14AH, 24AH, 34AH, 44AH, 54AH, 64AH, 74AH) Bit No. 7 6 5 4 Bit Name Type Reserved Default 3 2 1 0 EDGE BOFF2 BOFF1 BOFF0 R/W R/W R/W R/W 0 0 0 0 EDGE: This bit is valid when the CMS bit (b1, T1/J1-046H,...) is `1'. = 0: The first active edge of RSCKn/MRSCK is selected to update the data on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins. = 1: The second active edge of RSCKn/MRSCK is selected to update the data on the RSDn/MRSDA(MRSDB) and RSIGn/MRSIGA(MRSIGB) pins. BOFF[2:0]: These bits give a binary number to define the bit offset. The bit offset is between the framing pulse on the RSFSn/MRSFS pin and the start of the corresponding frame output on the RSDn/MRSDA(MRSDB) pin. The signaling bits on the RSIGn/MRSIGA(MRSIGB) pin are always per-channel aligned with the data on the RSDn/MRSDA(MRSDB) pin. Programming Information 170 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 RTSFS Change Indication (04BH, 14BH, 24BH, 34BH, 44BH, 54BH, 64BH, 74BH) Bit No. 7 6 5 4 3 2 Bit Name Type Reserved Default 1 0 RCOFAI TCOFAI R R 0 0 1 0 RCOFAE TCOFAE R/W R/W 0 0 RCOFAI: This bit is valid in Receive Clock Slave mode and Receive Multiplexed mode. = 0: The interval of the pulses on the RSFSn/MRSFS pin is an integer multiple of 125 s. = 1: The interval of the pulses on the RSFSn/MRSFS pin is not an integer multiple of 125 s. This bit will be cleared if a `1' is written to it. TCOFAI: This bit is valid in Transmit Clock Slave mode and Transmit Multiplexed mode. = 0: The interval of the pulses on the TSFSn/MTSFS pin is an integer multiple of 125 s. = 1: The interval of the pulses on the TSFSn/MTSFS pin is not an integer multiple of 125 s. This bit will be cleared if a `1' is written to it. T1/J1 RTSFS Interrupt Control (04CH, 14CH, 24CH, 34CH, 44CH, 54CH, 64CH, 74CH) Bit No. 7 6 5 4 3 Bit Name Type Reserved Default 2 RCOFAE: = 0: Disable the interrupt on the INT pin when the RCOFAI bit (b1, T1/J1-04BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the RCOFAI bit (b1, T1/J1-04BH,...) is `1'. TCOFAE: = 0: Disable the interrupt on the INT pin when the TCOFAI bit (b0, T1/J1-04BH,...) is `1'. = 1: Enable the interrupt on the INT pin when the TCOFAI bit (b0, T1/J1-04BH,...) is `1'. Programming Information 171 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 FRMR Mode 0 (04DH, 14DH, 24DH, 34DH, 44DH, 54DH, 64DH, 74DH) Bit No. 7 6 5 4 Bit Name Type Reserved Default 3 2 1 0 UNFM REFCRCE REFEN REFR R/W R/W R/W R/W 0 1 1 0 UNFM: = 0: The data stream is received in framed mode and is processed by the Frame Processor. = 1: The data stream is received in unframed mode and the Frame Processor is bypassed. REFCRCE: In ESF format: = 0: Disable from re-searching for synchronization when the Excessive CRC-6 Error occurs. = 1: Search for synchronization again when the Excessive CRC-6 Error occurs. This function can only be implemented only if the REFEN bit is logic 1. REFEN: = 0: "Locked in frame". Once the previous frame synchronization is acquired, no errors can lead to reframe except for manually setting by the REFR bit. = 1: Search for synchronization again when it is out of synchronization. REFR: A transition from logic 0 to logic 1 forces to re-search for a new SF, ESF, T1 DM frame. Programming Information 172 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 FRMR Mode 1 (04EH, 14EH, 24EH, 34EH, 44EH, 54EH, 64EH, 74EH) Bit No. 7 6 5 4 Bit Name Type Reserved Default 3 2 1 0 DDSC MIMICC M2O1 M2O0 R/W R/W R/W R/W 0 0 0 0 DDSC: This bit selects the synchronization criteria of T1 DM format. = 0: If a correct DDS pattern is received before the first F-bit of a single correct Frame Alignment Pattern and there is no mimic pattern, the T1 DM synchronization is acquired. = 1: If a single correct Frame Alignment Pattern is received, and twelve correct DDS patterns before each F-bit of the correct Frame Alignment Pattern are all detected, and there is no mimic pattern, the T1 DM synchronization is acquired. MIMICC: This bit selects the synchronization criteria in SF format and ESF format. In SF format: = 0: When two consecutive Frame Alignment Patterns are received error free in the data stream, the SF is synchronized. In this case, the existence of mimic patterns is ignored. = 1: When two consecutive Frame Alignment Patterns are received error free in the data stream without mimic pattern, the SF is synchronized. In ESF format: = 0: When a single correct Frame Alignment Pattern and a single correct CRC-6 are found in the same frame, the ESF is synchronized. In this case, the existence of mimic patterns is ignored. = 1: When four consecutive Frame Alignment Patterns are detected error free in the received data stream without mimic pattern, the ESF is synchronized. M2O[2:1]: In SF format, these two bits define the threshold of the F Bit Error numbers in N-bit sliding F bits window. Exceeding the threshold will lead to out of synchronization. In ESF format, these two bits define the threshold of the Frame Alignment Bit Error numbers in N-bit sliding Frame Alignment bits window. Exceeding the threshold will lead to out of synchronization. In T1 DM format, these two bits define the threshold of the 7-bit pattern error numbers in N-pattern sliding 7-bit patterns window. The 7-bit pattern consists of the 6-bit DDS pattern and its following F-bit. Exceeding the threshold will lead to out of synchronization. In SLC-96 format, these two bits define the threshold of the Ft bit error numbers in N-bit sliding Ft bits window or the Fs bit error numbers in N-bit sliding Fs bits in Frame (2n) (0319) in a 1 second fixed window, an excessive CRC-6 error event is generated = 0: No Excessive CRC-6 Error event is detected. = 1: The Excessive CRC-6 Error event is detected. This bit will be cleared if a '1' is written to it. MIMICI: This bit is valid in SF and ESF formats. = 0: No mimic pattern is detected in the received data stream. = 1: Mimic pattern is detected in the received data stream. This bit will be cleared if a '1' is written to it. OOFI: = 0: There is no status change on the OOFV bit (b0, T1/J1-04FH,...). = 1: There is a transition (from `0' to `1' or from `1' to `0') on the OOFV bit (b0, T1/J1-04FH,...). This bit will be cleared if a '1' is written to it. Programming Information 176 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 FRMR Interrupt Indication 1 (053H, 153H, 253H, 353H, 453H, 553H, 653H, 753H) Bit No. 7 6 Bit Name Type Reserved Default 5 4 3 2 1 0 RMFBI SFEI BEEI FERI COFAI R R R R R 0 0 0 0 0 RMFBI: = 0: The received bit is not the first bit of each SF/ESF/T1 DM/SLC-96 frame. = 1: The first bit of each SF/ESF/T1 DM/SLC-96 frame is received. This bit will be cleared if a '1' is written to it. This bit can not be updated during out of synchronization state. SFEI: In SF format, each received Ft bit is compared with the expected one (refer to Table 12). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basic-frame fixed window, the severely Ft bit error occurs = 0: No Severely Ft Bit Error event is detected. = 1: The Severely Ft Bit Error event is detected. In ESF format, when 2 or more frame alignment bit errors are detected in a 1-ESF-frame fixed window, the severely frame alignment bit error occurs. = 0: No Severely Frame Alignment Bit Error event is detected. = 1: The Severely Frame Alignment Bit Error event is detected. In T1 DM format, each received Ft bit is compared with the expected one (refer to Table 14). Each unmatched Ft bit leads to an Ft bit error event. When 2 or more Ft bit errors are detected in a 6-basic-frame fixed window, the severely Ft bit error occurs. = 0: No Severely Ft Bit Error event is detected. = 1: The Severely Ft Bit Error event is detected. This bit will be cleared if a '1' is written to it. BEEI: In ESF format, when the local calculated CRC-6 of the current received ESF frame does not match the received CRC-6 of the next received ESF frame, a single CRC-6 error event is generated = 0: No CRC-6 Error event is detected. = 1: The CRC-6 Error event is detected. This bit will be cleared if a '1' is written to it. FERI: In SF format, each received F bit is compared with the expected one (refer to Table 12). Each unmatched F bit leads to an F bit error event. = 0: No F Bit Error event is detected. = 1: The F Bit Error event is detected. In ESF format, each received Frame Alignment bit is compared with the expected one (refer to Table 13). Each unmatched bit leads to a frame alignment bit error event. = 0: No Frame Alignment Bit Error event is detected. = 1: The Frame Alignment Bit Error event is detected. In T1 DM format, each received F bit is compared with the expected one (refer to Table 14). Each unmatched F bit leads to an F bit error event = 0: No F Bit Error event is detected. = 1: The F Bit Error event is detected. Programming Information 177 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER In SLC-96 format, The Ft bit in each odd frame and the Fs bit in Frame (2n) (0 TMS TRST TAP (Test Access Port) Controller Select Output Enable TCK Figure 41. JTAG Architecture 6.1 JTAG INSTRUCTIONS AND INSTRUCTION REGISTER (IR) The instructions are shifted in LSB first to this 3-bit register. See Table 82 for details of the codes and the instructions related. The IR (Instruction Register) with instruction decode block is used to select the test to be executed or the data register to be accessed or both. IEEE STD 1149.1 JTAG Test Access Port 339 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 82: IR Code IR Code Instruction Comment 000 EXTEST The external test instruction allows testing of the interconnection to other devices. When the current instruction is the EXTEST instruction, the boundary scan register is placed between TDI and TDO. The signal on the input pins can be sampled by loading the boundary scan register using the Capture-DR state. The sampled values can then be viewed by shifting the boundary scan register using the Shift-DR state. The signal on the output pins can be controlled by loading patterns shifted in through input TDI into the boundary scan register using the Update-DR state. 010 SAMPLE / PRELOAD The sample/preload instruction is used to allow scanning of the boundary-scan register without causing interference to the normal operation of the on-chip system logic. Data received at system input pins is supplied without modification to the on-chip system logic; data from the on-chip system logic is driven without modification through the system output pins. SAMPLE allows a snapshot to be taken of the data flowing from the system pins to the on-chip system logic or vice versa, without interfering with the normal operation of the assembled board. PRELOAD allows an initial data pattern to be placed at the latched parallel outputs of boundary-scan register cells prior to selection of another boundary-scan test operation. 001 IDCODE The identification instruction is used to connect the identification register between TDI and TDO. The device's identification code can then be shifted out using the Shift-DR state. 111 BYPASS The BYPASS instruction shifts data from input TDI to output TDO with one TCK clock period delay. The instruction is used to bypass the device. 011 CLAMP This instruction allows the state of the signals driven from device pins to be determined from the boundary-scan register while the bypass register is selected as the serial path between TDI and TDO. The signals driven from the device pins will not change while the CLAMP instruction is selected. 010 HIGHZ Use of the HIGHZ instruction places the device in a state in which all of its system logic outputs are placed in an inactive drive state (e.g., high impedance). In this state, and in-circuit test system may drive signals onto the connections normally driven by a device output without incurring the risk of damage to the device. 101 - (for IC manufactory test) 6.2 JTAG DATA REGISTER 6.2.1 DEVICE IDENTIFICATION REGISTER (IDR) 6.2.3 The bidirectional ports interface to 2 boundary scan cells: - In cell: The Input cell is observable only (BC_4). The IDR can be set to define the Vision, the Part Number, the Manufacturer Identity and a fixed bit. The IDR is 32 bits long and is partitioned as in Table 83. Data from the IDR is shifted out to the TDO LSB first. Table 83: IDR 6.2.2 BOUNDARY SCAN REGISTER (BSR) - Out cell: The output cell is controllable and observable (BC_1). The Boundary Scan (BS) sequence is illustrated in Table 84. Table 84: Boundary Scan (BS) Sequence Bit No. Comments 0 Set to `1' 1 ~ 11 Manufacturer Identity (033H) 12 ~ 27 Part Number (04D7H) 28 ~ 31 Version Number BYPASS REGISTER (BYP) The BYR consists of a single bit. It can provide a serial path between the TDI input and TDO output, bypassing the BYR to reduce test access times. IEEE STD 1149.1 JTAG Test Access Port 340 BS-Cell Name BS No. BS-Cell Type THZ 173 IN-CELL CLE_GEN_2.048 172 OUT-CELL CLE_GEN_1.544 171 OUT-CELL REFB_OUT 170 OUT-CELL REFA_OUT 169 OUT-CELL IC 168 IN-CELL IC 167 IN-CELL CLK_SEL[0] 166 IN-CELL CLK_SEL[1] 165 IN-CELL JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 84: Boundary Scan (BS) Sequence (Continued) Table 84: Boundary Scan (BS) Sequence (Continued) BS-Cell Name BS No. BS-Cell Type BS-Cell Name BS No. BS-Cell Type CLK_SEL[2] 164 IN-CELL TSFS6_OUT 129 OUT-CELL GPIO[0]_OUT 163 OUT-CELL TSFS6_IN 128 IN-CELL GPIO[0]_IN 162 IN-CELL TSCK6_OUT 127 OUT-CELL GPIO[0]_OE 161 OUT-CELL TSCK6_IN 126 IN-CELL GPIO[1]_OUT 160 OUT-CELL TSCK_FS6_OE 125 OUT-CELL GPIO[1]_IN 159 IN-CELL TSFS5_OUT 124 OUT-CELL GPIO[1]_OE 158 OUT-CELL TSFS5_IN 123 IN-CELL RESET 157 IN-CELL TSCK5_OUT 122 OUT-CELL OSCI 156 IN-CELL TSCK5_IN 121 IN-CELL TSIG[8] 155 IN-CELL TSCK_FS5_OE 120 OUT-CELL TSD[8] 154 IN-CELL TSFS4_OUT 119 OUT-CELL TSIG[7] 153 IN-CELL TSFS4_IN 118 IN-CELL TSD[7] 152 IN-CELL TSCK4_OUT 117 OUT-CELL TSIG[6] 151 IN-CELL TSCK4_IN 116 IN-CELL TSD[6] 150 IN-CELL TSCK_FS4_OE 115 OUT-CELL TSIG[5] 149 IN-CELL TSFS3_OUT 114 OUT-CELL TSD[5] 148 IN-CELL TSFS3_IN 113 IN-CELL TSIG[4] 147 IN-CELL TSCK3_OUT 112 OUT-CELL TSD[4] 146 IN-CELL TSCK3_IN 111 IN-CELL TSIG[3] 145 IN-CELL TSCK_FS3_OE 110 OUT-CELL TSD[3] 144 IN-CELL TSFS2_OUT 109 OUT-CELL TSIG[2] 143 IN-CELL TSFS2_IN 108 IN-CELL TSD[2] 142 IN-CELL TSCK2_OUT 107 OUT-CELL TSIG[1] 141 IN-CELL TSCK2_IN 106 IN-CELL TSD[1] 140 IN-CELL TSCK_FS2_OE 105 OUT-CELL TSFS8_OUT 139 OUT-CELL TSFS1_OUT 104 OUT-CELL TSFS8_IN 138 IN-CELL TSFS1_IN 103 IN-CELL TSCK8_OUT 137 OUT-CELL TSCK1_OUT 102 OUT-CELL TSCK8_IN 136 IN-CELL TSCK1_IN 101 IN-CELL TSCK_FS8_OE 135 OUT-CELL TSCK_FS1_OE 100 OUT-CELL TSFS7_OUT 134 OUT-CELL RSIG[8] 99 OUT-CELL TSFS7_IN 133 IN-CELL RSD[8] 98 OUT-CELL TSCK7_OUT 132 OUT-CELL RSD_RSIG8_EN 97 OUT-CELL TSCK7_IN 131 IN-CELL RSIG[7] 96 OUT-CELL TSCK_FS7_OE 130 OUT-CELL RSD[7] 95 OUT-CELL IEEE STD 1149.1 JTAG Test Access Port 341 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 84: Boundary Scan (BS) Sequence (Continued) Table 84: Boundary Scan (BS) Sequence (Continued) BS-Cell Name BS No. BS-Cell Type BS-Cell Name BS No. BS-Cell Type RSD_RSIG7_EN 94 OUT-CELL RSFS5_IN 59 IN-CELL RSIG[6] 93 OUT-CELL RSCK5_OUT 58 OUT-CELL RSD[6] 92 OUT-CELL RSCK5_IN 57 IN-CELL RSD_RSIG6_EN 91 OUT-CELL RSCK_FS5_EN 56 OUT-CELL RSIG[5] 90 OUT-CELL RSFS4_OUT 55 OUT-CELL RSD[5] 89 OUT-CELL RSFS4_IN 54 IN-CELL RSD_RSIG5_EN 88 OUT-CELL RSCK4_OUT 53 OUT-CELL RSIG[4] 87 OUT-CELL RSCK4_IN 52 IN-CELL RSD[4] 86 OUT-CELL RSCK_FS4_EN 51 OUT-CELL RSD_RSIG4_EN 85 OUT-CELL RSFS3_OUT 50 OUT-CELL RSIG[3] 84 OUT-CELL RSFS3_IN 49 IN-CELL RSD[3] 83 OUT-CELL RSCK3_OUT 48 OUT-CELL RSD_RSIG3_EN 82 OUT-CELL RSCK3_IN 47 IN-CELL RSIG[2] 81 OUT-CELL RSCK_FS3_EN 46 OUT-CELL RSD[2] 80 OUT-CELL RSFS2_OUT 45 OUT-CELL RSD_RSIG2_EN 79 OUT-CELL RSFS2_IN 44 IN-CELL RSIG[1] 78 OUT-CELL RSCK2_OUT 43 OUT-CELL RSD[1] 77 OUT-CELL RSCK2_IN 42 IN-CELL RSD_RSIG1_EN 76 OUT-CELL RSCK_FS2_EN 41 OUT-CELL RSFS8_OUT 75 OUT-CELL RSFS1_OUT 40 OUT-CELL RSFS8_IN 74 IN-CELL RSFS1_IN 39 IN-CELL RSCK8_OUT 73 OUT-CELL RSCK1_OUT 38 OUT-CELL RSCK8_IN 72 IN-CELL RSCK1_IN 37 IN-CELL RSCK_FS8_EN 71 OUT-CELL RSCK_FS1_EN 36 OUT-CELL RSFS7_OUT 70 OUT-CELL INT_OUT 35 OUT-CELL RSFS7_IN 69 IN-CELL INT_OE 34 OUT-CELL RSCK7_OUT 68 OUT-CELL SPIEN 33 IN-CELL RSCK7_IN 67 IN-CELL MPM 32 IN-CELL RSCK_FS7_EN 66 OUT-CELL DS/RD/SCLK 31 IN-CELL RSFS6_OUT 65 OUT-CELL WR/RW/SDI 30 IN-CELL RSFS6_IN 64 IN-CELL CS 29 IN-CELL RSCK6_OUT 63 OUT-CELL D0_OUT 28 OUT-CELL RSCK6_IN 62 IN-CELL D0_IN 27 IN-CELL RSCK_FS6_EN 61 OUT-CELL D1_OUT 26 OUT-CELL RSFS5_OUT 60 OUT-CELL D1_IN 25 IN-CELL IEEE STD 1149.1 JTAG Test Access Port 342 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 84: Boundary Scan (BS) Sequence (Continued) Table 84: Boundary Scan (BS) Sequence (Continued) BS-Cell Name BS No. BS-Cell Type BS-Cell Name BS No. BS-Cell Type D2_OUT 24 OUT-CELL A[2] 9 IN-CELL D2_IN 23 IN-CELL A[3] 8 IN-CELL D3_OUT 22 OUT-CELL A[4] 7 IN-CELL D3_IN 21 IN-CELL A[5] 6 IN-CELL D4_OUT 20 OUT-CELL A[6] 5 IN-CELL D4_IN 19 IN-CELL A[7] 4 IN-CELL D5_OUT 18 OUT-CELL A[8] 3 IN-CELL D5_IN 17 IN-CELL A[9] 2 IN-CELL D6_OUT 16 OUT-CELL A[10] 1 IN-CELL D6_IN 15 IN-CELL D7_OUT 14 OUT-CELL D7_IN 13 IN-CELL D_OEN 12 OUT-CELL A[0] 11 IN-CELL A[1] 10 IN-CELL 6.3 TEST ACCESS PORT CONTROLLER The TAP controller is a 16-state synchronous state machine. Figure 42 shows its state diagram. A description of each state is listed in Table 85. Note that the figure contains two main branches to access either the data or instruction registers. The value shown next to each state transition in this figure states the value present at TMS at each rising edge of TCK. Table 85: TAP Controller State Description State Description Test Logic Reset In this state, the test logic is disabled to continue normal operation of the device. During initialization, the device initializes the instruction register with the IDCODE instruction. Regardless of the original state of the controller, the controller enters the Test-Logic-Reset state when the TMS input is held high for at least 5 rising edges of TCK. The controller remains in this state while TMS is high. Run-Test/ Idle This is a controller state between scan operations. Once in this state, the controller remains in the state as long as TMS is held low. The instruction register and all test data registers retain their previous state. When TMS is high and a rising edge is applied to TCK, the controller moves to the Select-DR state. SelectDR-Scan This is a temporary controller state and the instruction does not change in this state. The test data register selected by the current instruction retains its previous state. If TMS is held low and a rising edge is applied to TCK when in this state, the controller moves into the Capture-DR state and a scan sequence for the selected test data register is initiated. If TMS is held high and a rising edge applied to TCK, the controller moves to the Select-IR-Scan state. CaptureDR In this state, the Boundary Scan Register captures input pin data if the current instruction is EXTEST or SAMPLE/PRELOAD. The instruction does not change in this state. The other test data registers, which do not have parallel input, are not changed. When the TAP controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-DR state if TMS is high or the Shift-DR state if TMS is low. Shift-DR In this controller state, the test data register connected between TDI and TDO as a result of the current instruction shifts data on stage toward its serial output on each rising edge of TCK. The instruction does not change in this state. When the TAP controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-DR state if TMS is high or remains in the Shift-DR state if TMS is low. Exit1-DR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-DR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Pause-DR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. IEEE STD 1149.1 JTAG Test Access Port 343 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Table 85: TAP Controller State Description (Continued) State Description PauseDR The pause state allows the test controller to temporarily halt the shifting of data through the test data register in the serial path between TDI and TDO. For example, this state could be used to allow the tester to reload its pin memory from disk during application of a long test sequence. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. The controller remains in this state as long as TMS is low. When TMS goes high and a rising edge is applied to TCK, the controller moves to the Exit2-DR state. Exit2-DR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-DR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Shift-DR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. UpdateDR The Boundary Scan Register is provided with a latched parallel output to prevent changes while data is shifted in response to the EXTEST and SAMPLE/PRELOAD instructions. When the TAP controller is in this state and the Boundary Scan Register is selected, data is latched into the parallel output of this register from the shift-register path on the falling edge of TCK. The data held at the latched parallel output changes only in this state. All shift-register stages in the test data register selected by the current instruction retain their previous value and the instruction does not change during this state. Select-IR- This is a temporary controller state. The test data register selected by the current instruction retains its previous state. If TMS is held low and a rising Scan edge is applied to TCK when in this state, the controller moves into the Capture-IR state, and a scan sequence for the instruction register is initiated. If TMS is held high and a rising edge is applied to TCK, the controller moves to the Test-Logic-Reset state. The instruction does not change during this state. CaptureIR In this controller state, the shift register contained in the instruction register loads a fixed value of '100' on the rising edge of TCK. This supports faultisolation of the board-level serial test data path. Data registers selected by the current instruction retain their value and the instruction does not change during this state. When the controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-IR state if TMS is held high, or the Shift-IR state if TMS is held low. Shift-IR In this state, the shift register contained in the instruction register is connected between TDI and TDO and shifts data one stage towards its serial output on each rising edge of TCK. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. When the controller is in this state and a rising edge is applied to TCK, the controller enters the Exit1-IR state if TMS is held high, or remains in the Shift-IR state if TMS is held low. Exit1-IR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-IR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Pause-IR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. Pause-IR The pause state allows the test controller to temporarily halt the shifting of data through the instruction register. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. The controller remains in this state as long as TMS is low. When TMS goes high and a rising edge is applied to TCK, the controller moves to the Exit2-IR state. Exit2-IR This is a temporary state. While in this state, if TMS is held high, a rising edge applied to TCK causes the controller to enter the Update-IR state, which terminates the scanning process. If TMS is held low and a rising edge is applied to TCK, the controller enters the Shift-IR state. The test data register selected by the current instruction retains its previous value and the instruction does not change during this state. Update-IR The instruction shifted into the instruction register is latched into the parallel output from the shift-register path on the falling edge of TCK. When the new instruction has been latched, it becomes the current instruction. The test data registers selected by the current instruction retain their previous value. IEEE STD 1149.1 JTAG Test Access Port 344 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 1 Test-logic Reset 0 0 1 Run Test/Idle 1 Select-DR 0 1 1 Select-IR 0 1 Capture-DR Capture-IR 0 0 0 0 Shift-DR Shift-IR 1 1 1 1 Exit1-DR Exit1-IR 0 0 0 0 Pause-DR Pause-IR 1 0 1 0 Exit2-DR Exit2-IR 1 1 Update-DR Update-IR 0 1 1 0 Figure 42. JTAG State Diagram IEEE STD 1149.1 JTAG Test Access Port 345 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7 PHYSICAL AND ELECTRICAL SPECIFICATIONS 7.1 ABSOLUTE MAXIMUM RATINGS Min Max Storage Temperature -65 C +150 C Voltage on VDDAR/VDDAT/VDDAX/VDDAB/VDDAP w.r.t. GND -0.5 V 4.6 V Voltage on VDDDIO w.r.t. GND -0.5 V 4.6 V Voltage on VDDDC w.r.t. GND -0.5 V 2.2 V Voltage on Any Input Digital Pin -0.5 V 6V Voltage on Any Input Analog Pin -0.5 V VDDAR/VDDAT/VDDAX/ VDDAB/VDDAP + 0.5 ESD Performance (HBM) 2000 V Latch-up Current on Any Pin 1.5 x Inormal * Maximum Junction Temperature 150 Maximum Allowed Power Dissipation (Package) 2.57W Note: * Inormal is the total current in normal operation mode. Caution: Long-term exposure to absolute maximum ratings may affect the device's reliability, and permanent damage may occur if the rating is exceeded during operation. Functional operation under these conditions is not implied. The device should be operated under recommended operating conditions. 7.2 RECOMMENDED OPERATING CONDITIONS Parameter Description Min. Typ. Max Unit Top Operating Temperature Range -40 25 85 C VDDDIO Digital IO Power Supply 3.0 3.3 3.6 V VDDAR/VDDAT/VDDAX/VDDAB/VDDAP Analog IO Power Supply 3.13 3.3 3.47 V VDDDC Digital Core Power 1.68 1.8 1.98 V VIL Input Low Voltage 0 0.8 V VIH Input High Voltage 2.0 3.3 V Physical And Electrical Specifications 346 JANUARY 10, 2011 IDT82P2288 7.3 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER D.C. CHARACTERISTICS @ TA = -40 to +85 C, VDDDIO = 3.3 V + 0.3 V, VDDDC = 1.8 + 10% Paramete r Description VOL Output Low Voltage VOH Output High Voltage VT+ Schmitt Trigger Input Low to High Threshold Point for IOs with Schmitt Trigger VT- Schmitt Trigger Input High to Low Threshold Point for IOs with Schmitt Trigger RPU Pullup Resistor in Pull-up IOs 50 IIL Input Low Current IIH Min. Typ. Max Unit Test Conditions 0.40 V VDDDIO = min, IOL = 4 mA, 8 mA 2.4 V VDDDIO = min, IOH = 4 mA, 8 mA 1.35 V 1.02 V 70 115 K -1 0 +1 A VIL = GNDD Input High Current -1 0 +1 A VIH = VDDDIO IOLD Output Low Current 8 mA VO = VOL, D7 - D0 IOHD Output High Current 8 mA VO = VOH, D7 - D0 IOL Output Low Current 4 mA VO = VOL, except D7 - D0 IOH Output High Current 4 mA VO = VOH, except D7 - D0 CIN Input Digital Pin Capacitance IZL Leakage Current of Digital Output in High-Impedance Mode P Power Dissipation 800 mW P33 Power Dissipation in 3.3 V Domain 650 mW P18 Power Dissipation in 1.8 V Domain 150 mW Physical And Electrical Specifications 347 -10 10 pF 10 A GND < VO < VDDDIO with the PRBS pattern, excluding Loading Dissipation JANUARY 10, 2011 IDT82P2288 7.4 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER DIGITAL I/O TIMING CHARACTERISTICS Delays are measured according to the cross of 50% of the rising/ falling edge. The capacitive loading for timing measurement is: The duty cycle for TSCKn/MTSCK & RSCKn/MRSCK is from 40% to 60%. 100 pF for BUS: D[7:0], 50 pF for other pins. The system Input / Output timing in is listed as below: The timing can be applied to both clock edges as defined by active clock edge selection. Symbol Tprop Parameter Propagation Delay Min. Typ. Max Clock Master mode -10 10 Clock Slave mode 2 20 Unit ns Ts Set Up Time 10 ns Thold Hold Time 10 ns TSCK / RSCK Tprop Outputs Ts Thold Inputs Figure 43. I/O Timing in Mode 7.5 CLOCK FREQUENCY REQUIREMENT - Relative to nominal rate Min Max Unit TSCK -100 +100 ppm RSCK -100 +100 ppm OSCI -32 +32 ppm Physical And Electrical Specifications 348 JANUARY 10, 2011 IDT82P2288 7.6 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER T1/J1 LINE RECEIVER ELECTRICAL CHARACTERISTICS Parameter Min. Typ. Receiver Sensitivity Short haul with cable loss @ 772 kHz: Long haul with cable loss @ 772 kHz: Analog LOS level Short haul: Long haul: Receiver Differential Input Impedance Physical And Electrical Specifications 10 36 dB with nominal pulse amplitude of 3.0 V for 100 termination 48 12.5 mVp-p dB % `One's A LOS level is programmable for long haul. G.775, ETSI 300233 JA is enabled 0.02 0.025 0.025 0.05 U.I. U.I. U.I. U.I. 138.0 28.0 0.4 U.I. U.I. U.I. 20 K Input Termination Resistor Tolerance Receive Return Loss 39 KHz - 77 KHz: 77 KHz - 1.544 MHz: 1.544 MHz - 2.316 MHz Test Conditions 175 1544 Receive Intrinsic Jitter 10 Hz - 8 KHz 10 Hz - 40 KHz 8 KHz - 40 KHz Wide Band Input Jitter Tolerance 0.1 Hz - 1 Hz: 4.9 Hz - 300 Hz: 10 KHz - 100 KHz: Unit 800 4 Allowable consecutive zeros before LOS T1.231 - 1993: I.431: LOS reset Max AT&T62411 1% 20 20 20 dB dB dB 349 G.703 Internal Termination JANUARY 10, 2011 IDT82P2288 7.7 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER E1 LINE RECEIVER ELECTRICAL CHARACTERISTICS Parameter Min. Typ. Receiver Sensitivity Short haul with cable loss @ 1024 kHz: Long haul with cable loss @ 1024 kHz: Analog LOS level Short haul: Long haul: Max Unit Test Conditions 10 43 dB with nominal pulse amplitude of 3.0 V for 120 and 2.37 V for 75 termination 800 4 Allowable consecutive zeros before LOS G.775: I.431 / ETSI300233: mVp-p dB 48 32 2048 LOS reset 12.5 Receive Intrinsic Jitter % `One's 0.05 U.I. Input Jitter Tolerance 1 Hz - 20 Hz: 20 Hz - 2.4 KHz: 18 KHz - 100 KHz: 37 5 2 U.I. U.I. U.I. Receiver Differential Input Impedance 20 K Input Termination Resistor Tolerance G.775, ETSI 300233 JA is enabled; wide band G.823, with 6 dB cable attenuation 1% Receive Return Loss 51 KHz - 102 KHz: 102 KHz - 2.048 MHz: 2.048 MHz - 3.072 MHz 7.8 A LOS level is programmable for long haul. 20 20 20 dB dB dB G.703 Internal Termination T1/J1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS Parameter Output pulse amplitudes Zero (space) level Transmit amplitude variation with supply Min. Typ. Max Unit 2.4 3.0 3.6 V -0.15 0.15 V -1 +1 % 200 mV 362 ns 20 ns Difference between pulse sequences for 17 consecutive pulses (T1.102) Output pulse width at 50% of nominal amplitude 338 Pulse width variation at the half amplitude (T1.102) Imbalance between Positive and Negative Pulses amplitude (T1.102) Physical And Electrical Specifications 0.95 350 350 1.05 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Parameter Min. Typ. Transmit Return Loss 39 KHz - 77 KHz: 77 KHz - 1.544 MHz: 1.544 MHz - 2.316 MHz: 20 15 12 Intrinsic Transmit Jitter (TSCK is jitter free) 10 Hz - 8 KHz: 8 KHz - 40 KHz: 10 Hz - 40 KHz: wide band: Unit dB dB dB 0.020 0.025 0.025 0.050 Line short circuit current 7.9 Max 110 U.I.p-p U.I.p-p U.I.p-p U.I.p-p mA Ip-p E1 LINE TRANSMITTER ELECTRICAL CHARACTERISTICS Parameter Output pulse amplitudes E1, 75 load: E1, 120 load: Zero (space) level E1, 75 load: E1, 120 load: Transmit amplitude variation with supply Min. Typ. Max Unit 2.14 2.7 2.37 3.0 2.60 3.3 V V -0.237 -0.3 0.237 0.3 V V -1 +1 % 200 mV 256 ns Difference between pulse sequences for 17 consecutive pulses (T1.102) Output pulse width at 50% of nominal amplitude 232 244 Ratio of the amplitudes of Positive and Negative pulses at the center of the pulse interval (G.703) 0.95 1.05 Ratio of the width of Positive and Negative pulses at the center of the pulse interval (G.703) 0.95 1.05 Transmit Return Loss (G.703) E1, 75 / 120 51 KHz - 102 KHz: 102 KHz - 2.048 MHz: 2.048 MHz - 3.072 MHz: dB dB dB 20 15 12 Intrinsic Transmit Jitter (TSCK is jitter free) 20 Hz - 100 KHz 0.050 Line short circuit current 110 U.I. mA Ip-p 7.10 JITTER TOLERANCE 7.10.1 T1/J1 MODE Jitter Tolerance Min. 1 Hz 138.0 U.I. 4.9 Hz - 300 Hz 28.0 U.I. 10 KHz - 100 KHz 0.4 U.I. Physical And Electrical Specifications Typ. Max 351 Unit Standard AT&T 62411 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Figure 44. T1/J1 Jitter Tolerance Performance Requirement Physical And Electrical Specifications 352 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.10.2 E1 MODE Jitter Tolerance Min. Typ. Max Unit 1 Hz 37 U.I. 20 Hz - 2.4 KHz 1.5 U.I. 18 KHz - 100 KHz 0.2 U.I. Standard G.823 Cable attenuation is 6 dB Figure 45. E1 Jitter Tolerance Performance Requirement Physical And Electrical Specifications 353 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.11 JITTER TRANSFER Parameter Min. Typ. Max Unit Jitter Attenuator Latency Delay 32-bit FIFO: 64-bit FIFO: 128-bit FIFO: 16 32 64 U.I. U.I. U.I. Input jitter tolerance before FIFO overflow or underflow 32-bit FIFO: 64-bit FIFO: 128-bit FIFO: 28 58 120 U.I. U.I. U.I. 7.11.1 T1/J1 MODE T1/J1 Jitter Transfer performance is required by AT&T pub.62411. Parameter Min. @ 1 Hz 0 @ 20 Hz 0 @ 1 kHz +33.3 @ 1.4 kHz 40 @ 70 kHz 40 Physical And Electrical Specifications Typ. Max Unit dB 354 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER Figure 46. T1/J1 Jitter Transfer Performance Requirement (AT&T62411 / GR-253-CORE / TR-TSY-000009) Physical And Electrical Specifications 355 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.11.2 E1 MODE E1 Jitter Transfer performance is required by G.736. Parameter Min. @ 3 Hz -0.5 @ 40 Hz -0.5 @ 400 Hz +19.5 @ 100 kHz +19.5 Typ. Max Unit dB Figure 47. E1 Jitter Transfer Performance Requirement (G.736) Physical And Electrical Specifications 356 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.12 MICROPROCESSOR TIMING SPECIFICATION 7.12.1 MOTOROLA NON-MULTIPLEXED MODE 7.12.1.1 Read Cycle Specification Symbol Parameter Min Max Units tRC Read Cycle Time 237 ns tDW Valid DS Width 232 ns tRWV Delay from DS to Valid Read Signal tRWH tAV tADH 21 RW to DS Hold Time 134 21 134 tPRD DS to Valid Read Data Propagation Delay tDAZ Delay from Read Data Active to High Z 5 Recovery Time from Read Cycle 5 tRecovery ns Delay from DS to Valid Address Address to DS Hold Time ns ns ns 206 ns 20 ns ns tRC tRecovery tDW DS+CS tRWH tRWV RW tADH tAV A[X:0] Valid Address tDAZ tPRD READ D[7:0] Valid Data Figure 48. Motorola Non-Multiplexed Mode Read Cycle Physical And Electrical Specifications 357 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.12.1.2 Write Cycle Specification Symbol Parameter Min Max Units tWC Write Cycle Time 237 ns tDW Valid DS width 232 ns tRWV Delay from DS to valid write signal tRWH RW to DS Hold Time tAV Delay from DS to Valid Address tAH Address to DS Hold Time tDV Delay from DS to valid write data tDHW tRecovery 21 165 ns 21 165 Recovery Time from Write Cycle ns ns 83 Write Data to DS Hold Time ns ns 165 ns 5 ns tRecovery tWC tDW DS+CS tRWH tRWV RW tAV A[x:0] tAH Valid Address tDV tDHW Valid Data Write D[7:0] Figure 49. Motorola Non-Multiplexed Mode Write Cycle Physical And Electrical Specifications 358 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.12.2 INTEL NON-MULTIPLEXED MODE 7.12.2.1 Read Cycle Specification Symbol tRC tRDW Parameter Min Units Read Cycle Time 237 ns Valid RD Width 232 ns tAV Delay from RD to Valid Address tAH Address to RD Hold Time tPRD RD to Valid Read Data Propagation Delay tDAZ Delay from Read Data Active to High Z 5 Recovery Time from Read Cycle 5 tRecovery Max 21 134 ns ns 206 ns 20 ns ns tRC tRecovery tRDW CS+RD tAV A[x:0] tAH Valid Address tDAZ tPRD READ D[7:0] Valid Data Note: The WR pin should be tied to high. Figure 50. Intel Non-Multiplexed Mode Read Cycle Physical And Electrical Specifications 359 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.12.2.2 Write Cycle Specification Symbol tWC tWRW Parameter Units 237 ns Valid WR width 232 ns Delay from WR to Valid Address tAH Address to WR Hold Time tDV Delay from WR to valid write data tRecovery Max Write Cycle Time tAV tDHW Min 21 165 ns 83 Write Data to WR Hold Time ns ns 165 ns 5 ns Recovery Time from Write Cycle tRecovery tWC tWRW WR+CS tAH tAV A[x:0] Valid Address tDHW tDV Valid Data Write D[7:0] Note: The RD pin should be tied to high. Figure 51. Intel Non-Multiplexed Mode Write Cycle Physical And Electrical Specifications 360 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER 7.12.3 SPI MODE The maximum SPI data transfer clock is 2 MHz. Symbol Description Min. Max Units fOP SCLK Frequency 2.0 MHz tCSH Min. CS High Time 100 ns tCSS CS Setup Time 50 ns tCSD CS Hold Time 100 ns tCLD Clock Disable Time 50 ns tCLH Clock High Time 205 ns tCLL Clock Low Time 205 ns tDIS Data Setup Time 50 ns tDIH Data Hold Time 150 ns tPD Output Delay 150 ns tDF Output Disable Time 50 ns tCSH CS tCSS tCLH tCLL tCLD tCSD SCLK tDIS SDI tDIH Valid Input tPD SDO High Impedance tDF Valid Output High Impedance Figure 52. SPI Timing Diagram Physical And Electrical Specifications 361 JANUARY 10, 2011 IDT82P2288 OCTAL T1/E1/J1 LONG HAUL / SHORT HAUL TRANSCEIVER ORDERING INFORMATION XXXXXXX XX X Device Type Package Process/Temperature Range BLANK Industrial (-40 C to +85 C) BBG Green Plastic Ball Grid Array (PBGA, BB256) BB Plastic Ball Grid Array (PBGA, BB256) BCG Green Chip Array Ball Grid Array (CABGA, BC256) BC Chip Array Ball Grid Array (CABGA, BC256) 82P2288 Octal T1/E1/J1 Long / Short Haul Transceiver DOCUMENT HISTORY 3/22/2004 pgs. 7, 70, 72, 101, 107, 117, 140, 167, 232, 256, 292 4/27/2004 pg. 357 4/6/2007 pgs. 11, 17, 24, 25, 26, 27, 53, 56, 59, 61, 62, 71, 77, 80, 86, 95, 111, 116, 200, 201, 204, 207, 208, 212, 285, 302, 303, 306, 309, 310, 314 2/25/2008 pgs. 74, 75, 76, 83, 84, 85 1/4/2011 pg. 362 1/10/2011 pgs. Cover page, 13 CORPORATE HEADQUARTERS 6024 Silver Creek Valley Road San Jose, CA 95138 for SALES: 1-800-345-7015 or 408-284-8200 fax: 408-284-2775 www.idt.com IDT and the IDT logo are trademarks of Integrated Device Technology, Inc. 362 for Tech Support: 408-360-1552 email:netcom@idt.com