DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit Daughter Card www.maxim-ic.com GENERAL DESCRIPTION FEATURES The DS21Q55DK is an easy-to-use evaluation board for the DS21Q55 quad T1/E1/J1 transceiver. The DS21Q55DK is intended to be used as a daughter card with the DK101 motherboard or the DK2000 motherboard. The DS21Q55DK comes complete with a DS21Q55 quad SCT, transformers, termination resistors, configuration switches, line-protection circuitry, network connectors, and motherboard connectors. The DK101/DK2000 motherboard and Dallas' ChipView software give point-and-click access to configuration and status registers from a Windowsa-based PC. On-board LEDs indicate receive loss-of-signal and interrupt status. An onboard FPGA contains mux logic to connect framer ports to one another or to the DK2000 in a variety of configurations. Each DS21Q55DK is shipped with a free DK101 motherboard. For complex applications, the DK2000 high-performance demo kit motherboard can be purchased separately. Windows is a registered trademark of Microsoft Corp. DESIGN KIT CONTENTS ORDERING INFORMATION PART DS21Q55DK Demonstrates Key Functions of DS21Q55 Quad T1/E1/J1 Transceiver Includes DS21Q55 Quad LIU, Transformers, BNC, and RJ45 Network Connectors and Termination Passives Compatible with DK101 and DK2000 Demo Kit Motherboards DK101/DK2000 and ChipView Software Provide Point-and-Click Access to the DS21Q55 Register Set All Equipment-Side Framer Pins are Easily Accessible for External Data Source/Sink Memory-Mapped FPGA Provides Flexible Clock/Data/Sync Connections Among Framer Ports and DK2000 Motherboard LEDs for Loss-of-Signal and Interrupt Status Easy-to-Read Silk-Screen Labels Identify the Signals Associated with All Connectors, Jumpers and LEDs Network Interface Protection for Overvoltage and Overcurrent Events DS21Q55DK Design Kit Daughter Card DK101 Low-Cost Motherboard CD-ROM ChipView Software DS21Q55DK Data Sheet DK101 Data Sheet DS21Q55 Data Sheet DS21Q55 Errata Sheet DESCRIPTION DS21Q55 Demo Kit Daughter Card (with included DK101 Motherboard) 1 of 31 REV: 121903 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit COMPONENT LIST DESIGNATION QTY C1-C8 8 0.22mF, 50V capacitors Phycomp PCF1150CT-ND 23 0.1mF 10%, 16V ceramic capacitors (0603) Phycomp 06032R104K7B20D 4 0.1mF 10%, 25V ceramic capacitors (1206) Panasonic ECJ-3VB1E104K 8 1mF 10%, 16V ceramic capacitors (1206) Panasonic ECJ-3YB1C105K 2 1 1 5 16 1 8 1 2 1 3 10mF 20%, 10V ceramic capacitors (1206) Quad port choke LED, red, SMD LED, green, SMD 1.25A, 250V fuse, SMT 10-pin, dual row, vertical jumper 5-pin connectors, BNC right-angle vertical 8-pin 4-port jack, right-angle RJ45 50-pin socket, SMD, dual row, vertical 12-pin connector, dual row, vertical 10kW 1%, 1/10W resistors (0805) Panasonic Pulse Panasonic Panasonic Teccor Digi-Key Cambridge Molex Samtec Digi-Key Panasonic ECJ-3YB1A106M TX1473 LN1251C LN1351C F1250T S2012-05-ND CP-BNCPC-004 43223-8140 TFM-125-02-S-D-LC S2012-06-ND ERJ-6ENF1002V 5 10kW 5%, 1/10W resistors (0805) Panasonic ERJ-6GEYJ103V 17 0W 5%, 1/8W resistors (1206) Panasonic ERJ-8GEYJ0R00V R13 1 470W 5%, 1/10W resistor (0805) Panasonic ERJ-6GEYJ471V R22-R25 4 51.1W 1%, 1/10W resistors (0805) Panasonic ERJ-6ENF51R1V R27, R28, R38 3 1.0kW 1%, 1/10W resistors (0805) Panasonic ERJ-6ENF1001V R29-R36 8 61.9W 1%, 1/8W resistors (1206) Panasonic ERJ-8ENF61R9V R37, R47 2 Not populated Panasonic Not populated R40, R42-R44, R46, R49 6 330W 0.1%, 1/10W MF resistors (0805) Panasonic ERA-6YEB331V SW1-SW4 4 6-PIN TH Switch DPDT Tyco SSA22 T1 1 XFMR, XMIT/RCV, 1 to 2, SMT 32-pin Pulse TX1473 U1 1 XILINX spartan 2.5V FPGA 144-pin, 20 x 20 TQFP Xilinx XC2S50-5TQ144C U2 1 Quad T1/E1/J1 transceiver 256-pin BGA, 0C to +70C multichip module Dallas Semiconductor DS21Q55 U3 1 1M PROM for FPGA 44-pin TQFP Xilinx XC18V01VQ44C_U U4 1 8-pin mMAX, SO 2.5V or ADJ Maxim MAX1792EUA25 U20 1 Serial configuration EEPROM for XILINX 65kb, 8-DIP Atmel AT17LV65EUA-NOPOP Z1-Z8 8 50A, 6V Sidactor, DO214 SMD Teccor P0080SAMC Z9-Z16 8 500A, 25V Sidactor, DO214 SMD Teccor P0300SCMC Z17-Z32 16 500A, 170V Sidactor, DO214 SMD Teccor P1800SCMC C9, C10, C12, C18, C22-C33, C35, C38-C43 C11, C13-C15 C16, C17, C19-C21, C34, C36, C45 C37, C44 CH1 DS1 DS2-DS6 F1-F16 J1 J2-J9 J10 J11, J12 J13 R1, R2, R4 R3, R26, R39, R41, R45 R5-R12, R14-R21, R48 DESCRIPTION 2 of 31 SUPPLIER PART DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit FPGA RLOS 1-4 LEDs FPGA STATUS LED JTAG FPGA CONFIG PROM QUAD PORT CHOKE QUAD PORT TRANSFORMER CPU INTERFACE INT LED CPU INTERFACE DS21Q55 PCM BUS TEST POINTS IMPEDANCE MATCHING/ LINE PROTECTION 2.5V FPGA SUPPLY LINE PROTECTION PORT 4 BNC PORT 4 LINE PROTECTION PORT 3 BNC PORT 3 LINE PROTECTION PORT 2 BNC PORT 2 LINE PROTECTION PORT 1 BNC PORT 1 ERRATA * * Connector J1 has silk-screen mislabeled such that the text TMS and TCK should be swapped. Worded differently, TCK belongs to pin 7 and TMS belongs to pin 9. Switches SW1 to SW4 are missing silk screen to indicate which side is grounded. Sliding the switch toward the BNC grounds the BNC shell (E1 mode). For T1 mode the switch should be slid away from the BNC. BASIC OPERATION This design kit relies upon several supporting files, which are available for downloading on our website at www.maxim-ic.com/telecom. See the DS21Q55DK QuickView data sheet for these files. Hardware Configuration Using the DK101 Processor Board: * * * * Connect the daughter card to the DK101 processor board. Supply 3.3V to the banana-plug receptacles marked GND and VCC_3.3V. (The external 5V connector is unused. Additionally, the `TIM 5V supply' headers are unused.) All processor board DIP-switch settings should be in the ON position with exception of the flash-programming switch, which should be OFF. From the Programs menu, launch the host application named ChipView.EXE. Run the ChipView application. If the default installation options were used, click the Start button on the Windows toolbar and select Programs (R) ChipView (R) ChipView. Using the DK2000 Processor Board: * * * Connect the daughter card to the DK2000 processor board. Connect J1 to the power supply that is delivered with the kit. Alternately, a PC power supply may be connected to connector J2. From the Programs menu, launch the host application named ChipView.EXE. Run the ChipView application. If the default installation options were used, click the Start button on the Windows toolbar and select Programs (R) ChipView (R) ChipView. 3 of 31 RJ 4 5 x 4 BOARD FLOORPLAN DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit General * * Upon power-up, the RLOS LEDs (green) will not be lit, the INT LED (red) will not be lit, but the FPGA status LED (green) will be lit. When operating in E1 mode, slide SW1-SW4 such that the BNC shell is grounded (to the left, as shown in the board floorplan). When operating in T1 mode, ensure that SW1-SW4 are slid to the right as shown in the board floorplan. Miscellaneous * * * Clock frequencies and certain pin bias levels are provided by a register-mapped FPGA, which is on the DS21Q55 daughter card. The definition file for this FPGA is named DS21Q55DC_FPGA.def. The definitions are located on page 6. A drop-down menu on the top of the screen allows for switching between definition files. All files referenced above are available for download as described in the section marked "BASIC OPERATION" QUICK SETUP (DEMO MODE) * * * * The PC will load ChipView offering a choice between DEMO MODE, REGISTER VIEW, and TERMINAL MODE. Select Demo Mode. The program will request a configuration file, select among the displayed files (DS2155_E1_DSNCOM_DRVR.cfg or DS2155_T1_DSNCOM_DRVR.cfg). The Demo Mode screen will appear. Upon external loopback, the LOS and OOF indicators will extinguish. Note: Demo Mode interacts with the device driver, which is resident in the DK101/DK2000 firmware. The current implementation of this driver is for one device. As such, the demo mode will only interact with Port 1. With minor changes, the device driver is extendible to N devices. QUICK SETUP (REGISTER VIEW) * * * * The PC will load ChipView offering a choice between DEMO MODE, REGISTER VIEW, and TERMINAL MODE. Select Register View. The program will request a definition file. Select DS21Q55DC_FPGA.def; through the `links' section this will also load DS21Q55DC.def. The Register View Screen will appear, showing the register names, acronyms, and values for the DS21Q55 Predefined register settings for several functions are available as initialization files. * INI files are loaded by selecting the menu File(R)Reg Ini File(R)Load Ini File * Load the INI file DS21Q55_T1_BERT_ESF.ini * After loading the INI file, the following may be observed: - The RLOS LEDs (green) light upon external loopback. - All four ports of the DS2Q155 begin transmitting a Daly pattern. When external loopback is applied, the BERT bit count registers BBC1-3 and BEC1-3 may be updated by clearing and setting BC1.LC and clicking the `Read All' button. 4 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit ADDRESS MAP DK101 Daughter Card address space begins at 0x81000000. DK2000 Daughter Card address space begins at: 0x30000000 for slot 0 0x40000000 for slot 1 0x50000000 for slot 2 0x60000000 for slot 3 All offsets given below are relative to the beginning of the daughter card address space (shown above). Table 1. Daughter Card Address Map OFFSET 0X0000 to 0X0015 0X1000 to 0X10ff 0X2000 to 0X20ff 0X3000 to 0X30ff 0X4000 to 0X40ff DEVICE FPGA DESCRIPTION Board identification and clock/signal routing T1/E1/J1 Transceiver #1 DS21Q55 T1/E1/J1 transceiver, port 1 T1/E1/J1 Transceiver #2 DS21Q55 T1/E1/J1 transceiver, port 2 T1/E1/J1 Transceiver #3 DS21Q55 T1/E1/J1 transceiver, port 3 T1/E1/J1 Transceiver #4 DS21Q55 T1/E1/J1 transceiver, port 4 Registers in the FPGA may be easily modified using the ChipView host-based user-interface software along with the definition file named "DS21Q55DC_FPGA.def." 5 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit FPGA Register Map Table 2. FPGA Register Map OFFSET 0X0000 0X0002 0X0003 0X0004 0X0005 0X0006 0X0007 0X0011 0X0012 0X0013 0X0014 0X0015 0X0016 0X0017 0X0018 0X0019 0X001A 0X001B REGISTER NAME BID XBIDH XBIDM XBIDL BREV AREV PREV MCSR TCSR SYSCLKT SYSCLKR SYNC1 SYNC2 SYNC3 TSERS PRSER PSYNC PCLK TYPE Read-Only Read-Only Read-Only Read-Only Read-Only Read-Only Read-Only Control Control Control Control Control Control Control Control Control Control Control DESCRIPTION Board ID High-Nibble Extended Board ID Middle-Nibble Extended Board ID Low-Nibble Extended Board ID Board FAB Revision Board Assembly Revision PLD Revision DS21Q55 MCLK Pin Source DS21Q55 TCLK Pin Source DS21Q55 TSYSCLK Pin Setting DS21Q55 RSYSCLK Pin Setting DS21Q55 TSYNC Source DS21Q55 TSSYNC Source DS21Q55 RSYNC Source TSER Source PCM RSER Source PCM RSYNC/TSYNC Source PCM RCLK/TCLK Source ID REGISTERS BID: BOARD ID (Offset=0X0000) BID is read only with a value of 0xD XBIDH: HIGH NIBBLE EXTENDED BOARD ID (Offset=0X0002) XBIDH is read only with a value of 0x0 XBIDM: MIDDLE NIBBLE EXTENDED BOARD ID (Offset=0X0003) XBIDM is read only with a value of 0x1 XBIDL: LOW NIBBLE EXTENDED BOARD ID (Offset=0X0004) XBIDL is read only with a value of 0x6 BREV: BOARD FAB REVISION (Offset=0X0005) BREV is read only and displays the current fab revision AREV: BOARD ASSEMBLY REVISION (Offset=0X0006) AREV is read only and displays the current assembly revision PREV: PLD REVISION (Offset=0X0007) PREV is read only and displays the current PLD firmware revision 6 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit CONTROL REGISTERS Register Name: MCSR Register Description: DS21Q55 MCLK Pin Source Register Offset: 0x0011 Bit # Name Default 7 -- -- 6 -- -- 5 -- -- 4 -- -- 3 -- -- 2 -- -- 1 MSRCB 1 0 MSRCA 1 3 T2S1 0 2 T2S0 0 1 T1S1 0 0 T1S0 0 Bit 0: DS21Q55 Port 1 and 3 MCLK Source (MSRCA) 0 = Connect MCLK 1 (controls port 1 and 3) to the 1.544MHz clock 1 = Connect MCLK 1 (controls port 1 and 3) to the 2.048MHz clock Bit 1: DS21Q55 Port 2 and 4 MCLK Source (MSRCA) 0 = Connect MCLK 2 (controls port 2 and 4) to the 1.544MHz clock 1 = Connect MCLK 2 (controls port 2 and 4) to the 2.048MHz clock Register Name: TCSR Register Description: DS21Q55 TCLK Pin Source Register Offset: 0x0012 Bit # Name Default 7 T4S1 0 6 T4S0 0 5 T3S1 0 4 T3S0 0 Bit 0 to 1: DS21Q55 Port 1 TCLK Source (T1S0, T1S1) The source for TCLK 1 is Defined as shown in Table 3. Bit 2 to 3: DS21Q55 Port 2 TCLK Source (T2S0, T2S1) The source for TCLK 2 is Defined as shown in Table 3. Bit 4 to 5: DS21Q55 Port 3 TCLK Source (T3S0, T3S1) The source for TCLK 3 is Defined as shown in Table 3. Bit 6 to 7: DS21Q55 Port 4 TCLK Source (T4S0, T4S1) The source for TCLK 3 is Defined as shown in Table 3. Table 3. TCLKx Source Definition TxS1, TxS0 00 01 10 11 TCLK CONNECTION Drive TCLKX with the 1.544MHz clock Drive TCLKX with the 2.048MHz clock Drive TCLKX with RCLKX N/A 7 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit Register Name: SYSCLKT Register Description: DS21Q55 TSYSCLK Pin Setting Register Offset: 0x0013 Bit # Name Default 7 R4S1 0 6 R4S0 0 5 R3S1 0 4 R3S0 0 3 R2S1 0 2 R2S0 0 1 R1S1 0 0 R1S0 0 3 T2S1 0 2 T2S0 0 1 T1S1 0 0 T1S0 0 Bit 0 to 1: DS21Q55 Port 1 TSYSCLK Source (R1S0, R1S1) The source for TSYSCLK 1 is Defined as shown in Table 4. Bit 2 to 3: DS21Q55 Port 2 TSYSCLK Source (R2S0, R2S1) The source for TSYSCLK 2 is Defined as shown in Table 4. Bit 4 to 5: DS21Q55 Port 3 TSYSCLK Source (R3S0, R3S1) The source for TSYSCLK 3 is Defined as shown in Table 4. Bit 6 to 7: DS21Q55 Port 4 TSYSCLK Source (R4S0, R4S1) The source for TSYSCLK 4 is Defined as shown in Table 4. Table 4. TSYSCLKx Source Definition RxS1, RxS0 00 01 10 11 TSYSCLKX CONNECTION Drive TSYSCLKX with the 1.544MHz clock Drive TSYSCLKX with the 2.048MHz clock Drive TSYSCLK X with 8.192MHz clock Drive TSYSCLKX with DS21Q55 PortX BPCLK Register Name: SYSCLKR Register Description: DS21Q55 RSYSCLK Pin Setting Register Offset: 0x0014 Bit # Name Default 7 T4S1 0 6 T4S0 0 5 T3S1 0 4 T3S0 0 Bit 0 to 1: DS21Q55 Port 1 RSYSCLK Source (T1S0, T1S1) The source for RSYSCLK 1 is Defined as shown in Table 5. Bit 2 to 3: DS21Q55 Port 2 RSYSCLK Source (T2S0, T2S1) The source for RSYSCLK 2 is Defined as shown in Table 5. Bit 4 to 5: DS21Q55 Port 3 RSYSCLK Source (T3S0, T3S1) The source for RSYSCLK 3 is Defined as shown in Table 5. Bit 6 to 7: DS21Q55 Port 4 RSYSCLK Source (T4S0, T4S1) The source for RSYSCLK 4 is Defined as shown in Table 5. Table 5. RSYSCLKx Source Definition TxS1, TxS0 00 01 10 11 RSYSCLKX CONNECTION Drive RSYSCLKX with the 1.544MHz clock Drive RSYSCLKX with the 2.048MHz clock Drive RSYSCLK X with 8.192MHz clock Drive RSYSCLKX with DS21Q55 PortX BPCLK 8 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit Register Name: SYNC1 Register Description: DS21Q55 TSYNC Pin Source Register Offset: 0x0015 Bit # Name Default 7 -- -- 6 -- -- 5 -- -- 4 -- -- 3 T4SRC 0 2 T3SRC 0 1 T2SRC 0 0 T1SRC 0 Bit 0: DS21Q55 Port 1 TSYNC Source (T1SRC) 0 = TSYNC 1 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSYNC 1 with RSYNC 1 Bit 1: DS21Q55 Port 2 TSYNC Source (T2SRC) 0 = TSYNC 2 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSYNC 2 with RSYNC 2 Bit 2: DS21Q55 Port 3 TSYNC Source (T3SRC) 0 = TSYNC 3 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSYNC 3 with RSYNC 3 Bit 3: DS21Q55 Port 4 TSYNC Source (T4SRC) 0 = TSYNC 4 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSYNC 4 with RSYNC 4 Note: When driving TSYNCx with RSYNCx the corresponding DS21Q55 port should be configured such that TSYNCx is an input (IOCR1.1 = 0) and RSYNCx is an output (IOCR1.4 = 0). Register Name: SYNC2 Register Description: DS21Q55 TSSYNC Pin Source Register Offset: 0x0016 Bit # Name Default 7 -- -- 6 -- -- 5 -- -- 4 -- -- 3 T4SRC 0 2 T3SRC 0 1 T2SRC 0 0 T1SRC 0 Bit 0: DS21Q55 Port 1 TSSYNC Source (T1SRC) 0 = Not using transmit-side elastic store, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSSYNC 1 with RSYNC 1 Bit 1: DS21Q55 Port 2 TSSYNC Source (T2SRC) 0 = Not using transmit-side elastic store, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSSYNC 2 with RSYNC 2 Bit 2: DS21Q55 Port 3 TSSYNC Source (T3SRC) 0 = Not using transmit-side elastic store, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSSYNC 3 with RSYNC 3 Bit 3: DS21Q55 Port 4 TSSYNC Source (T4Source) 0 = Not using transmit-side elastic store, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive TSSYNC 4 with RSYNC 4 Note: When driving TSSYNCx with RSYNCx the corresponding DS21Q55 port should be configured such that RSYNCx is an output (IOCR1.4 = 0). 9 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit Register Name: SYNC3 Register Description: DS21Q55 RSYNC Pin Setting Register Offset: 0x0017 Bit # Name Default 7 RSOR1 0 6 RSOR0 0 5 -- -- 4 -- -- 3 R4IO 0 2 R3IO 0 1 R2IO 0 0 R1IO 0 Bit 0: DS21Q55 Port 1 RSYNC Setting (R1IO) 0 = RSYNC 1 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive RSYNC 1 with RSYNCX as shown in Table 6 Bit 1: DS21Q55 Port 2 RSYNC Setting (R2IO) 0 = RSYNC 2 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive RSYNC 2 with RSYNCX as shown in Table 6 Bit 2: DS21Q55 Port 3 RSYNC Setting (R3IO) 0 = RSYNC 3 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive RSYNC 4 with RSYNCX as shown in Table 6 Bit 3: DS21Q55 Port 4 RSYNC Setting (R4IO) 0 = RSYNC 4 is an output, tri-state corresponding FPGA driver pin (weak pulldown) 1 = Drive RSYNC 4 with RSYNCX as shown in Table 6 Note: When driving RSYNCy with RSYNCx the corresponding DS21Q55 port should be configured such that RSYNCx is an output (IOCR1.4 = 0) and RSYNCy is an input (IOCR1.4 = 1). Table 6. RSYNCx Function Definition RSOR1, RSOR0 00 01 10 11 MASTER RSYNC DESIGNATION RSYNC 1 is used to drive other RSYNC pins (providing RXIO = 1) RSYNC 2 is used to drive other RSYNC pins (providing RXIO = 1) RSYNC 3 is used to drive other RSYNC pins (providing RXIO = 1) RSYNC 4 is used to drive other RSYNC pins (providing RXIO = 1) Register Name: TSERS Register Description: DS21Q55 TSER Pin Source Register Offset: 0x0018 Bit # Name Default 7 T4S1 0 6 T4S0 0 5 T3S1 0 4 T3S0 0 Bit 0 to 1: DS21Q55 Port 1 TSER Source (T1S0, T1S1) The source for TSER 1 is Defined as shown in Table 4. Bit 2 to 3: DS21Q55 Port 2 TSER Source (T2S0, T2S1) The source for TSER 2 is Defined as shown in Table 4. Bit 4 to 5: DS21Q55 Port 3 TSER Source (T3S0, T3S1) The source for TSER 3 is Defined as shown in Table 4. Bit 6 to 7: DS21Q55 Port 4 TSER Source (T4S0, T4S1) The source for TSER 4 is Defined as shown in Table 4. 10 of 31 3 T2S1 0 2 T2S0 0 1 T1S1 0 0 T1S0 0 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit Table 7. TSERx Source Definition TxS1, TxS0 00 01 10 11 TSERX CONNECTION Tri-state TSERX (weak pulldown) Drive TSERX with RSERX Drive TSERX with PCM_TXD bus (DK2000 only) N/A Register Name: PRSER Register Description: PCM RSER Source Register Offset: 0x0019 Bit # Name Default 7 -- -- 6 -- -- 5 -- -- 4 -- -- 3 R1EN 0 2 R1EN 0 1 R1EN 0 Bit 0 to 1: PCM RSER Source (R1EN) 0 = Do not drive DS21Q55 Port 1 RSER onto PCM_RSER 1 = Logically OR DS21Q55 Port 1 RSER with selected other RSER pins and drive onto PCM_RSER Bit 2 to 3: DS21Q55 Port 2 TSER Source (T2S0, T2S1) 0 = Do not drive DS21Q55 Port 2 RSER onto PCM_RSER 1 = Logically OR DS21Q55 Port 2 RSER with selected other RSER pins and drive onto PCM_RSER Bit 4 to 5: DS21Q55 Port 3 TSER Source (T3S0, T3S1) 0 = Do not drive DS21Q55 Port 3 RSER onto PCM_RSER 1 = Logically OR DS21Q55 Port 3 RSER with selected other RSER pins and drive onto PCM_RSER Bit 6 to 7: DS21Q55 Port 4 TSER Source (T4S0, T4S1) 0 = Do not drive DS21Q55 Port 4 RSER onto PCM_RSER 1 = Logically OR DS21Q55 Port 4 RSER with selected other RSER pins and drive onto PCM_RSER Note: PRSER register is for use with the DK2000 only. 11 of 31 0 R1EN 0 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit Register Name: PSYNC Register Description: PCM RSYNC/TSYNC Source Register Offset: 0x001A Bit # Name Default 7 -- -- 6 -- -- 5 T2SR 0 4 T1SR 0 3 -- -- Bit 0 to 1: PCM_RSYNC Source R2SR, R1SR PCM_RSYNC Source 00 PCM_RSYNC is driven by DS21Q55 port 1 RSYNC. 01 PCM_RSYNC is driven by DS21Q55 port 2 RSYNC. 10 PCM_RSYNC is driven by DS21Q55 port 3 RSYNC. 11 PCM_RSYNC is driven by DS21Q55 port 4 RSYNC. Bit 4 to 5: PCM_TSYNC Source T2SR, T1SR PCM_TSYNC Source 00 PCM_TSYNC is driven by DS21Q55 port 1 TSYNC. 01 PCM_TSYNC is driven by DS21Q55 port 2 TSYNC. 10 PCM_TSYNC is driven by DS21Q55 port 3 TSYNC. 11 PCM_TSYNC is driven by DS21Q55 port 4 TSYNC. Note: PSYNC register is for use with the DK2000 only. 12 of 31 2 -- -- 1 R2SR 0 0 R1SR 0 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit Register Name: PCLK Register Description: PCM RCLK/TCLK Source Register Offset: 0x001B Bit # Name Default 7 -- -- 6 TCM 0 5 T2SR 0 4 T1SR 0 3 -- -- 2 RCM 0 Bit 0 to 2: PCM_RCLK Source RCM, R2SR, R1SR PCM_RCLK Source 000 PCM_RCLK is driven by DS21Q55 port 1 RCLK. 001 PCM_RCLK is driven by DS21Q55 port 2 RCLK. 010 PCM_RCLK is driven by DS21Q55 port 3 RCLK. 011 PCM_RCLK is driven by DS21Q55 port 4 RCLK. 100 PCM_RCLK is driven by DS21Q55 port 1 BPCLK. 101 PCM_RCLK is driven by DS21Q55 port 2 BPCLK. 110 PCM_RCLK is driven by DS21Q55 port 3 BPCLK. 111 PCM_RCLK is driven by DS21Q55 port 4 BPCLK. Bit 4 to 5: PCM_TCLK Source TCM, T2SR, T1SR PCM_TCLK Source 000 PCM_TCLK is driven by source used for DS21Q55 port 1 TCLK. 001 PCM_TCLK is driven by source used for DS21Q55 port 2 TCLK. 010 PCM_TCLK is driven by source used for DS21Q55 port 3 TCLK. 011 PCM_TCLK is driven by source used for DS21Q55 port 4 TCLK. 100 PCM_TCLK is driven by DS21Q55 port 1 BPCLK. 101 PCM_TCLK is driven by DS21Q55 port 2 BPCLK. 110 PCM_TCLK is driven by DS21Q55 port 3 BPCLK. 111 PCM_TCLK is driven by DS21Q55 port 4 BPCLK. Note: PCLK register is for use with the DK2000 only. 13 of 31 1 R2SR 0 0 R1SR 0 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit FPGA CONTROL EXAMPLES SCENARIO #1: DS21Q55 TO/FROM DK2000 DS21Q55 DK2000 XO TSER TCLK BPCLK TSYNC PCM_TXD RSER RCLK BPCLK RSYNC PCM_RXD PCM_TCLK PCM_TSYNC PCM_RCLK PCM_RSYNC Table 8. FPGA Configuration for Scenario #1 (Port 1, T1 Mode) REGISTER SETTING FUNCTION MCSR 0X01 Drive DS21Q55 ports 1 and 3 MCLK with 2.048MHz TCSR 0X00 Drive TCLK with 1.544MHz SYSCLKT 0X00 Drive TSYSCLK with 1.544MHz SYSCLKR 0X00 Drive RSYSCLK with 1.544MHz SYNC1 0X00 Tri-state FPGA driver pin for DS21Q55 TSYNC1 SYNC2 0X01 Drive TSSYNC1 with RSYNC1 SYNC3 0X00 Tri-state FPGA driver pin for DS21Q55 RSYNC TSERS 0X02 Drive DS21Q55 TSER1 with data from PCM bus PRSER 0X01 Drive DS21Q55 RSER1 onto PCM bus PSYNC 0X00 PCM RSYNC and PCM TSYNC are provided by DS21Q55 port 1 RSYNC and TSYNC (respectively) PCLK 0X44 PCM RCLK and TCLK are driven by port 1 BPCLK 14 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit SCENARIO #2: EXTERNAL REMOTE LOOPBACK (FULL BANDWIDTH, NOT JUST PAYLOAD) DS21Q55 TSER TCLK BPCLK TSYNC RSER RCLK BPCLK RSYNC Table 9. FPGA Configuration for Scenario #2 (Port 1, T1 Mode) REGISTER SETTING FUNCTION MCSR 0X01 Drive DS21Q55 ports 1 and 3 MCLK with 2.048MHz TCSR 0X02 Drive TCLK1 with RCLK1 SYSCLKT 0X00 Drive TSYSCLK with 1.544MHz SYSCLKR 0X00 Drive RSYSCLK with 1.544MHz SYNC1 0X01 Drive TSYNC1 with RSYNC1 SYNC2 0X01 Drive TSSYNC1 with RSYNC1 SYNC3 0X00 Tri-state FPGA driver pin for DS21Q55 RSYNC TSERS 0X01 Drive DS21Q55 TSER1 with data from RSER1 PRSER N/A Unused PSYNC N/A Unused PCLK N/A Unused Table 10. DS21Q55 Partial Configuration for Scenario #2 (Port 1, T1 Mode) REGISTER IOCR1 ESCR CCR1 SETTING TSIO = 0; RSIO = 0 TESE = 0; RESE = 0 TCSS1 = 0; TCSS2 = 0 FUNCTION TSYNc is an input, RSYNC is an output Bypass Rx and Tx elastic stores TCLK is driven by TCLK pin 15 of 31 DS21Q55DK Quad T1/E1/J1 Transceiver Design Kit DS21Q55 INFORMATION For more information about the DS21Q55, please consult the DS21Q55 data sheet available on our website at www.maxm-ic.com/DS21Q55. Software downloads are also available for this demo kit. DS21Q55DK INFORMATION For more information about the DS21Q55DK, including software downloads, please consult the DS21Q55DK data sheet available on our website at www.maxim-ic.com/telecom. TECHNICAL SUPPORT For additional technical support, please e-mail your questions to telecom.support@dalsemi.com. SCHEMATICS The DS21Q55DK schematics are featured in the following pages. Maxim/Dallas Semiconductor cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim/Dallas Semiconductor product. No circuit patent licenses are implied. Maxim/Dallas Semiconductor reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 (c) 2003 Maxim Integrated Products * Printed USA 16 of 31 (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA (c) 2003 Maxim Integrated Products * Printed USA