Part Number Hot Search : 
74HC59 C8830000 SKY77186 BYX103G MPS2050 MAX821 A1206 CF5034DA
Product Description
Full Text Search
 

To Download 1980474 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
PM6388/PM4388
EOCTL/TOCTL WITH FREEDM-8
REFERENCE DESIGN
RELEASED ISSUE 2: JANUARY 1999
PMC-Sierra, Inc.
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 .415.6000 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
Blank Page
PMC-Sierra, Inc.
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 .415.6000 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
CONTENTS 1 OVERVIEW............................................................................................... 1 1.1 1.2 2 APPLICATION PERSPECTIVE...................................................... 1 DESIGN CONSTRAINTS .............................................................. 2
FUNCTIONAL DESCRIPTION ................................................................. 4 2.1 2.2 2.3 2.4 BLOCK DIAGRAM DRAWING ....................................................... 4 BLOCK DIAGRAM DESCRIPTION................................................ 5 E1/DS-1 CONNECTOR INTERFACE............................................. 5 TRANSFORMERS AND QDSX LINE INTERFACE ....................... 8 2.4.1 RECEIVE PATH................................................................... 8 2.4.2 TRANSMIT PATH .............................................................. 10 2.5 CLOCK DISTRIBUTION .............................................................. 13 2.5.1 E1/T1 TIMING ................................................................... 14 2.5.2 MICROPROCESSOR CLOCKS........................................ 14 2.6 LED INDICATORS ....................................................................... 14 2.6.1 POWER INDICATORS ...................................................... 14 2.6.2 RESET INDICATOR .......................................................... 15 2.7 RESET CIRCUIT ......................................................................... 16 2.7.1 PCI BUS RESET............................................................... 16 2.7.2 MICROPROCESSOR RESET LINE RSTB ....................... 17
3
QDSX DEVICE DESCRIPTION.............................................................. 18 3.1 QDSX BLOCK DIAGRAM ............................................................ 18
i PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
3.2
E1/DS-1 TRANSMIT BLOCK ....................................................... 19 3.2.1 TRANSMIT INTERFACE ................................................... 19 3.2.2 PROGRAMMING THE XPLS WAVEFORM TEMPLATE.... 21
3.3 3.4 3.5 3.6 3.7 3.8 4
E1/DS-1 RECEIVE BLOCK ......................................................... 27 DROP SIDE INTERFACE ............................................................ 28 LOOPBACK OPTIONS ................................................................ 29 TRANSMIT JITTER ATTENUATION ............................................ 31 RECEIVER JITTER TOLERANCE AND JITTER ATTENUATION 31 MICROPROCESSOR INTERFACE TO QDSX............................. 32
EOCTL DEVICE DESCRIPTION............................................................ 33 4.1 4.2 BLOCK DIAGRAM ....................................................................... 33 EOCTL DEVICE - TRANSMIT DIRECTION................................ 35 4.2.1 BTIF - BACKPLANE EGRESS INTERFACE ..................... 35 4.2.2 TPSC - PER-CHANNEL CONTROLLER.......................... 37 4.2.3 TRAN - BASIC E1 TRANSMITTER .................................. 37 4.2.4 TJAT - DIGITAL JITTER ATTENUATION........................... 38 4.2.5 PRGD - PATTERN GENERATOR ..................................... 39 4.3 EOCTL DEVICE - RECEIVE DIRECTION .................................. 39 4.3.1 RJAT - DIGITAL JITTER ATTENUATION .......................... 40 4.3.2 FRMR - E1 FRAMER ........................................................ 40 4.3.3 SIGX - SIGNAL EXTRACTOR.......................................... 41 4.3.4 RPSC - PER-CHANNEL CONTROLLER ......................... 41 4.3.5 BRIF - BACKPLANE INGRESS INTERFACE................... 41
ii PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4.4 4.5 5 6
LOOPBACKS............................................................................... 43 MICROPROCESSOR INTERFACE ON EOCTL .......................... 44
TOCTL DEVICE DESCRIPTION ............................................................ 45 FREEDM-8 DEVICE DESCRIPTION...................................................... 48 6.1 6.2 6.3 6.4 BLOCK DIAGRAM ....................................................................... 48 PCI BUS INTERFACE TO THE HOST PROCESSOR AND PACKET MEMORY ..................................................................................... 49 LINE LOOPBACK ........................................................................ 51 SOFTWARE DRIVER .................................................................. 51
7 8
ON-BOARD MICROPROCESSOR......................................................... 52 SOFTWARE AND FIRMWARE............................................................... 53 8.1 8.2 8.3 SYSTEM TESTBED DESCRIPTION ........................................... 53 FIRMWARE DESCRIPTION ........................................................ 54 BOOT SEQUENCE...................................................................... 54 8.3.1 EOCTL/TOCTL DETECTION ............................................ 54 8.3.2 FREEDM-8 POWER-UP ................................................... 54 8.3.3 EOCTL BOOT ................................................................... 54 8.3.4 TOCTL BOOT.................................................................... 58 8.4 HOMOLOGATION SOFTWARE................................................... 60 8.4.1 STATE MATRIX.................................................................. 60 8.4.2 BASIC FRAME AND CRC MULTIFRAME......................... 62
9
IMPLEMENTATION DESCRIPTION ....................................................... 63 9.1 PRINTED CIRCUIT BOARD LAYOUT ......................................... 63 9.1.1 CARD SIZE AND COMPONENT PLACEMENT................ 63
iii PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
9.1.2 GROUND AND POWER PLANES .................................... 64 9.1.3 LAYER STACKING AND TRANSMISSION LINE IMPEDANCE CONTROL................................................... 65 9.1.4 DECOUPLING, BYPASSING AND BULK CAPACITORS .. 68 9.1.5 CALCULATION OF DECOUPLING CAPACITOR VALUES70 9.1.6 PCI INTERFACE ............................................................... 71 9.2 SCHEMATIC ................................................................................ 71 9.2.1 PAGE 1: ROOT DRAWING................................................ 71 9.2.2 SHEET 2: E1/DS-1 LINE INTERFACE WITH DD-50 CONNECTOR ................................................................... 72 9.2.3 SHEET 3 AND 4: QDSX - E1/DS-1 LINE INTERFACE DEVICE............................................................................. 72 9.2.4 SHEET 5: EOCTL/TOCTL AND CLOCK - E1/T1 FRAMER73 9.2.5 PAGE 6: FREEDM-8 AND PCI BUS INTERFACE ............. 73 9.2.6 PAGE 7: FREEDM-8 - POWER SUPPLY......................... 74 9.2.7 SHEET 8: MICROPROCESSOR INTERFACE - ON-BOARD MC68340........................................................................... 75 9.2.8 SHEET 9: MICROPROCESSOR INTERFACE - DECODE LOGIC ............................................................................... 76 9.3 10 11 PCB MODIFICATION ................................................................... 78
GLOSSARY ............................................................................................ 79 APPENDIX A. PAL VHDL TEXT FILE ..................................................... 82 11.1 11.2 ROM VERSION OF PAL .............................................................. 82 BDM VERSION OF PAL............................................................... 84
12 13
APPENDIX B. SCHEMATICS ................................................................. 86 APPENDIX C: BILL OF MATERIALS ..................................................... 87
iv PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
13.1 13.2
BILL OF MATERIALS FOR E1 INTERFACE WITH EOCTL ......... 87 BILL OF MATERIALS FOR DS-1 INTERFACE WITH TOCTL ...... 91
v PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
REFERENCES
[1]. [2]. [3]. [4]. [5]. [6]. [7]. [8]. [9]. [10]. [11].
PMC-Sierra, Inc., PMC950857, "PM4314 QDSX Long Form Data Sheet", (PM4314) Data Sheet, Issue 4, October 1997. PMC-Sierra, Inc., PMC971019 "OCTAL E1 Framer Device Standard Data Sheet" (PM6388), Issue 2, January 1998. PMC-Sierra, Inc., PMC960840 "OCTAL T1 Framer Standard Data Sheet" (PM4388), Issue 4, December 1997. PMC-Sierra, Inc., PMC-970930, "FREEDM-8 Data Sheet" (PM7366), Issue 1, November 1996. PMC-Sierra, Inc., PMC-970935, "FREEDM-8 Bus Utilization and Latency Test" PMC-Sierra, Inc., PMC-970281, "FREEDM-32 Programmer's Guide" Application Note, March 1997, Issue 1. PMC-Sierra, Inc., PMC-971017, "FREEDM-8 and FREEDM-32 Software Differences" PMC-Sierra, Inc., PMC-971178, "Answers to Frequently-Asked Questions Regarding the FREEDM-8", PMC-Sierra, Inc., PMC-tbd, "MC68340 Software for the EOCTL/TOCTL Reference Design. PCI SIG, PCI Local Bus Specification, June 1, 1995, Version 2.1 Motorola, "MC68340 Integrated Processor with DMA, User manual" 1992
vi PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
1 1.1
OVERVIEW Application Perspective The focus of the Reference Design is to show implementation of the E1/DS-1 line interface Card with PM6388 Octal E1 Framer (EOCTL) and PM4388 Octal T1 Framer (TOCTL). The FREEDM-8 (PM7366), the QDSX (PM4314) and the physical E1/DS-1 line interface are also key components of this Reference Design. This Reference Design provides an application example of a circuit that supports a total of eight E1/T1 data links. At the system side, the PCI Bus transfers the data for upper level processing interface. The eight E1/DS-1 line interfaces are implemented using two PMC-Sierra's QDSXs. The QDSX is a physical layer device. On the system side the FREEDM-8 device interfaces to a 5/3.3Volt, 32bit, PCI connector compliant with the PCI SIG Specification Rev. 2.1. Software drivers are provided to interface the FREEDM-8 and the PC host. The EOCTL device sits between those two interfaces and provides data extraction and framing. Example of high-level system architecture is shown in FIGURE 1. FIGURE 1. Frame Relay Inter-Networking Overview
Dial-up Access Server Frame Relay Access Switch ISP FRI IP Router INTERNET Frame Relay Switch Frame Relay Switch FRI ISP Dial-up Access Server Frame Relay Access Switch
IP Router
FUNI
ATM Switch
FUNI
Frame Relay Implementation
IP Routing Processor Packet Memory PCI Bus PM7375 LASAR-155 PM7364 FREEDM PM6388 EOCTL PM4314 QDSX ... E1 PM7364 FREEDM PM4388 TOCTL PM4314 QDSX ... FT1, T1 PM7364 FREEDM PM4388 TOCTL PM8313 D3MX DS3 LIU FT3, T3 ATM ATM OC-3 T1, E1 Switch Fabric T3, E3 PM7345 S/UNI-PDH PCI Bus
FUNI Implementation
FUNI Processor Packet Memory
PM7364 FREEDM PM4388 TOCTL PM8313 D3MX DS3 LIU FT3, T3
PM7364 FREEDM PM4388 TOCTL PM4314 QDSX ... FT1, T1
PM7364 FREEDM PM6388 EOCTL PM4314 QDSX ... E1
EOCTL/TOCTL EOCTL/TOCTL Evaluation Card Evaluation Card
EOCTL/TOCTL EOCTL/TOCTL Evaluation Card Evaluation Card
This Reference Design fits well into the Frame Relay network shown in figure above.
1 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The QDSX device is software configurable and supports both the E1 and DS-1 line interface. The FREEDM-8 standard product is primarily designed for the frame relay application. Frame relay is a multiplexed data networking technology supporting connectivity between user equipment (routers, nodal processors/fast packet switches) and between user equipment and the public frame relay network. The frame relay protocol supports data transmission over a connection-oriented path and enables the transmission of variable-length data units over an assigned virtual connection. User equipment such as routers, E1/T1 multiplexers, front end processors (FEPs), and packet assemblers/dissemblers (PADS) need to support the frame relay interface in order for them to be connected to a private or a public frame relay network.
1.2
Design Constraints The purpose of the "EOCTL/TOCTL With FREEDM-8" Reference Design is to serve as an example to assist designers of data routers and frame relay switches to design their products using PMC-Sierra's FREEDM-8, EOCTL/TOCTL and QDSX standard products, as shown in FIGURE 1. This design illustrates the frame relay application with interfaces to channelized and unchannelized E1/T1 data streams. The hardware which implements these interfaces is built, tested and debugged thereby assisting designers to more quickly bring their designs to market. The following hardware constraints have been included in this design:
*
Support the PCI local bus revision 2.1, which allows up to four PCI devices per PCI bus segment to be connected to a host processor and packet memory. This constraint allows the reference design to be implemented as an add-in card to any readily available processor board with a revision 2.1 compliant PCI bus. Up to four reference design cards can be interfaced to the processor board. Mechanical and electrical constraints for interfacing an add-in card to the processor board, as specified in revision 2.1 of the PCI local bus specification.
*
2 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The software interfaces to the FREEDM-8 via a host processor on the PCI bus and enables support of network protocol layers necessary to transmit and receive data packets of PVC. Software procedures are provided to illustrate the following:
* * * * * * * * *
PCI device location and memory resource assignment Reset of the hardware via software Initialization of the hardware, software and the packet memory Activation/deactivation of the hardware Provisioning/unprovisioning of PVCs Transmit and receive packet processing Error handling Performance counters Diagnostics
The following software constraints have been included in this design:
*
The FREEDM-8 data interfaces are the only interfaces the software has access to. The content of the user data field of the HDLC frame is not processed. Other upper layer functions such as congestion management, LMI protocol and multi-cast capability are not implemented. Source code is written in the C language. Executable code can run on i960 or Pentium based processor boards.
*
This Reference Design and Evaluation Card supports E1 and T1 data format that is hardware and/or software configurable within the same basic printed circuit board assembly.
3 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
2
FUNCTIONAL DESCRIPTION The following sections provide a functional description of the components mounted on the Board.
2.1
Block Diagram Drawing FIGURE 2. Block Diagram
DE-9
Header
E1/DS-1
4
Transformers
Data & Clock 4
128 PQFP Socket
RS-232
QDSX 1
4 4
4 4
4
Serial Port
BDM
Connector
4
EOCTL/ TOCTL
Address Decoder 8 8 8 RAM
QDSX 2
4
4
4
4 Data & Clock 8
Clock Distribution
ROM
5V/3.3V
Regulator
FREEDM-8
MC68340
Evaluation Card
Microprocessor Block
Motherboard
PCI Bus PCI Bus to other PCI devices
Embedded Processor
Packet Memory (RAM)
4 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
2.2
Block Diagram Description The Reference Design consists of the following blocks:
* * *
EOCTL - E1 OCTaL Framer; single device containing eight E1 Framers; TOCTL - T1 OCTaL Framer; single device containing eight T1 Framers; QDSX - Quad DSX-1/E1 Line Interface; two devices each containing four E1/DS-1 line interfaces; FREEDM - FRame EnginE and Data Link Manager; single device interface to PCI Bus; Transformers and connectors - four dual bi-directional magnetics and connector supporting total of eight (8) bi-directional ports; Microprocessor - block contains Motorola's MC68340 processor, RAM, ROM, address decoder and supporting digital buffers and logic; Serial Ports - RS-232 and BDM; the RS-232 port allows control of the QDSX, EOCTL and Microprocessor during test. The BDM port allows faster software/firmware development; +5V to +3.3V linear voltage regulators.
*
*
*
*
*
The major devices such as EOCTL, TOCTL, QDSX and FREEDM-8 are described in more detail further in this document. 2.3 E1/DS-1 Connector Interface One of the limitations imposed on the EOCTL/TOCTL Evaluation Card is a physical height dimension. The printed circuit board (PCB) is required to fit into a PC with a closed cover. This requirement in return limits the E1/DS-1 connector placement. A standard E1/DS-1 connector consists of two bantam concentric connectors. For this Reference Design a total of sixteen such connectors are required on the front-end of the card, and this is physically impossible. In this case an industry accepted solution is implemented. This consists of a multiple pin E1/DS-1 non-standard connector with attached short pieces of cables and bantam connectors. This connectorization is shown in FIGURE 3 below. Bantam connectors (and cables) are paired for transmitter and receiver cables corresponding to the same E1/DS-1 line. A standard, DD-50 metal shell connector penetrates through the metal bracket attached to the Evaluation Card. The connector fits into a standard PC Card slot opening at the back of any PC. The mating cable/connector assembly is an integral part of the Evaluation Card. A full metal body connector helps to keep EMI below FCC Cat B levels.
5 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 3. Cable Assembly for Eight E1/DS-1 Lines
20cm (8")
TX - red Line 1 RX - blue TX - red Line 2 RX - blue
Cable Assembly
Evaluation Card
E1/DS-1 Lines #1 to #8
TX - red Line 8 RX - blue
Bantam Connectors mounted on short cables
DD-50 Metal Shell Connector
Bantam connectors are individually wrapped with a colored (red/blue) heat-shrink tubing and then another piece of a heat-shrink tubing packages corresponding pair of transmitter and receiver lines. The red color depicts transmitter and the blue one depicts receiver.
Electrical connections are shown in FIGURE 4 below.
6 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 4. Electrical Connection of the DD-50 Connector Harness.
Bantam Connectors mounted on short cables
Connector 1 Red
S T S R Bottom View T R
Each Cable about 18 cm (7") long
Pair 1 Cable 1
black red green white
DD-50 Metal Shell Connector Plug (Pins)
50 33 17
TIP RING TIP RING
Connector 2
Blue
TX RX
Pair 2
Cable Assembly
Solder Cup View
TIP
Connector 15
Red S
T S R
RING
TX RX
Cable 8 34 18 1
TIP RING
Connector 16
Blue
T
R
7 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
2.4
Transformers and QDSX Line Interface
2.4.1 Receive Path The E1/DS-1 receiver lines are interfaced to the QDSX (line transceivers) via transformers and resistive voltage divider pads. The interface is shown in FIGURE 5 below. To save on costs and board real estate multiple transformer packages are used. A total of four dual, bi-directional magnetics are assembled on the evaluation card. Signals from transformers are fed into the first stage of the QDSX device, the Analog E1 Pulse Slicer, that is a part of the Receive Data Slicer (RSLC) block. The RSLC block provides the first stage of signal conditioning for the G.703 2048 kbit/s E1 (or 1544kbit/s DSX-1serial data stream by converting bipolar line signals to dual rail RZ pulses. The E1 signal is sliced at 50% (DSX-1 at 67%) of a peak amplitude. The RSLC block relies on an external network for compliance to the E1 (DSX-1) input port specifications. The RSLC block needs an off-chip attenuator pad to operate in one of four modes: DSX-1 normal mode, DSX-1 bridging mode, E1 120 twisted pair mode and 75 coax mode. Further details of the signal levels is discussed in section 3.3 "E1/DS-1 Receive Block" below. The off-chip attenuator pad network is shown in FIGURE 5 below. The network values shown in the table are recommended for the specified applications: TABLE 1. Receive Path Component Values.
R1 ( 1%) 357 205 R2 ( 1%) 121 95.3 Squelch Level at Primary (mV Typical) 276 220
Format
Zo 120 75
E1
Not supported by Reference Design
E1
DSX-1 Normal
Not supported by Reference Design
100
309 0
93.1 402
227 50
DSX-1 Bridging
8 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
Tight tolerances are required on the resistors and turns ratio to meet the return loss specification. FIGURE 5. External Analog Receive Interface Circuit.
E1 DSX-1 Zo
P
1:N
Note: resistor and capacitor names shown are same as in Data Sheets
VDD R1 RXTIP R2 RAVD
N
Bantam Connector
QDSX
RXRING RC
Transformer
Twisted Pair
DD-50 Connector
0.1 F 10% 316 k 1%
RAVS 47 nF 10%
Note: All capacitors ceramic
The Evaluation Card can support E1 or DSX-1 interface. The PCB Card has to have parts assembled to support only one of the standards at the time. No switches/headers are present on the board. The transformer is designed for use in T1/CEPT/ISDN-PRI applications. Many manufacturers have standard products for these applications. Typical characteristics of a suitable transformer are given in the following table. TABLE 2.
Turns Ratio 1:2 OCL (mH min.) 1.20
E1/DS-1 Receive Transformer Characteristics
Cw/w (pF max.) 35 LL (H max.) 0.80 DCR pri. ( max.) 0.80 DCR sec. ( max.) 1.2
where
OCL Cw/w LL DCR
is the open-circuit inductance, is the inter-winding capacitance, is the leakage inductance, and is the DC resistance.
PMC-Sierra has verified the operation of the RSLC functional block with the following transformers:
* *
Pulse Engineering PE64931 (1:1:1) and PE64952 (1:2CT) BH Electronics 500-1775 (1:1:1) and 500-1777 (1:2CT)
9 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
Many manufacturers produce dual transformers containing the 1:2 and 1:1.36 turn ratio necessary for the receiver and transmitter circuits. PMC-Sierra has verified the operation of XPLS and RSLC with the following dual parts:
* * *
Pulse Engineering PE64952 Pulse Engineering PE65774 (for extended temperature range) BH Electronics500-1777
A quad transformer package T1008 is used in this reference design in order to provide efficient layout. 2.4.2 Transmit Path The transmitter interface is shown in FIGURE 6 below. Transmit lines are interfaced from the QDSX to the E1/DS-1 lines via transformers. The serial capacitor prevents DC bias current flow through transformer windings. The QDSX's internal line driver stage is the Transmit Pulse Generator (XPLS) block. This block outputs pulses specified by Recommendation G.703 at 2048 kbit/s (and 1544 kbit/s). The output pulse shape is synthesized digitally from userprogrammed template settings with an internal Digital to Analog (D/A) converter. The signal is presented on the TXTIP[1:4] and TXRING[1:4] outputs. FIGURE 6. External Analog Transmit Interface Circuit
0.47 F
VDD TC TXTIP TAVD
C2 E1 (DSX-1)
1.36 : 1
Optional Snubber R1
C3
1 F
Zo
C1
Bantam Connector
XPLS
DD-50 Connector
TXRING
Transformer
Twisted Pair
R2 TAVS
Note: resistor and capacitor names shown are same as in Data Sheets
QDSX Quadrant #1
The step-up transformer "amplifies" the output pulses to their final line interface levels. A high-frequency negative-going spike may be observed on the falling edge of the transmit pulse. The optional "snubbing" network shown in FIGURE 6 can be used
10 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
to filter out this spike. Test performed on the evaluation card shows a need for a snubber circuit for all length of the twisted pair.
TABLE 3.
E1 Transmitter Interface Component Values
Zo 120 R1 (optional snubber) 47 10% 47 10% 22 10% R2 18 5%, 1/8W 6.2 5%, 1/8W 0 C1 1000pF 10% 1000pF 10% 10000pF 10% C2 0.47uF 10% 0.47uF 10% 0.47uF 10% C3 1uF 10%, 50V 1uF 10%, 50V 1uF 10%, 50V
Format E1
Not supported by Reference Design
E1
75
DSX-1
100
The R2 resistor value, shown in table above, differs from the standard data sheet value. That may be related to a new type of transformer (T008) and a specific cable interface (DD-50 connector) used for this reference design. Resistor R2 in conjunction with snubber R1/C1 can control overshoot. This reference design requires a permanent snubber as specified in the table above and R2 at 18 on the E1 board. DSX1 interfaces use R2 at 0. Designers should verify compliance of the E1/DSX-1 waveform with appropriate templates by adjusting values of the R2 resistor and use of a snubber. The evaluation card supports both E1 and DSX-1 interfaces, and the PCB Card has to be configured at assembly to support the desired mode of operation. No switches/headers are present on the board to reconfigure the line interface. The line interface transformer should be designed for use in T1/CEPT/ISDN-PRI applications. Many manufacturers have standard products for these applications. Typical characteristics of a suitable transformer are given in the following table.
11 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
TABLE 4.
Turns Ratio 1:1.36
E1 Transmit Transformer Characteristics
OCL (mH min.) 1.20 Cw/w (pF max.) 35 LL (H max.) 0.80 DCR pri. ( max.) 0.80 DCR sec. ( max.) 1.2
Where
OCL is the open-circuit inductance, Cw/w LL DCR is the inter-winding capacitance, is the leakage inductance, and is the DC resistance.
PMC-Sierra has verified the operation of the XPLS functional block with the following 1:1.36 transformers:
* * *
Pulse Engineering PE64937 (1:1.36) Pulse Engineering PE65340 (1:1.36) (for extended temperature range) BH Electronics 500-1776 (1:1.36)
There are many manufacturers making dual transformers on the market. Hybrid packages contain 1:2 and 1:1.36 transformers necessary for the receiver and transmitter circuits. PMC-Sierra has verified the operation of XPLS and RSLC with the following dual parts:
* * *
Pulse Engineering PE64952 Pulse Engineering PE65774 (for extended temperature range) BH Electronics500-1777.
To save on cost and board real estate a multiple transformer package is used. A total of four dual, bi-directional magnetics are assembled on the card.
12 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
2.5
Clock Distribution The Reference Design employs crystal oscillators to provide stable clock timing for transmitted E1/T1 data. The clock distribution block diagram is presented in FIGURE 7 below. FIGURE 7. Clock Distribution on Evaluation Card
+5V
Filter
EOCTL/TOCTL
+5V GND OUT
Rs XCLK_QDSX1 XCLK_QDSX2 Buffer XCLK_EOCTL/TOCTL CTCLK on EOCTL/TOCTL
XCO 1
E1 = 49.152MHz T1 = 37.056MHz
+5V
Filter +5V GND OUT
XCO 2 OPTIONAL Used in Slave Mode
CECLK on EOCTL/TOCTL
E1 = 2.048MHz T1 = 1.544MHz
A. Clocks distribution for E1/T1 timing
+5V
Filter +5V GND
XCO 3
OUT
X1 Micro 68340 EXTAL XTAL
(X1, RS-232 serial port timing)
3.6864MHz
+5V
Filter +5V GND
XCO 4
OUT
25.000MHz
Option 1: Crystal Oscillator
20p
XO
32.768kHz
Option 2: Crystal
20p
330k
20M
B. Clocks for Microprocessor timing
13 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
2.5.1 E1/T1 Timing The crystal oscillator XCO1, shown in FIGURE 7 above, provides timing for EOCTL/TOCTL and QDSX devices. The EOCTL/TOCTL device on this reference design is set to a Master Clock Mode and requires only a single clock at the XCLK input. The line clock is derived from the XCLK by dividing it down by 24. A 50 ppm frequency tolerance is required to meet Recommendation G.703. Therefore, the following oscillators are used:
* *
E1 - 49.152MHz 50 ppm (parts per million); T1 - 37.056MHz 50 ppm (parts per million).
In a Slave Clock Mode the EOCTL/TOCTL requires line rate clock input on its CTCLK/CECLK inputs. This is shown with shaded lanes in the above diagram. Each crystal oscillator is powered through a low pass filter to minimize EMI radiation and/or interference to other blocks on the Reference Design circuitry. More on power supply filtering can be found in section 9.1.4 below. 2.5.2 Microprocessor Clocks The microprocessor requires two clock signals to operate as shown in FIGURE 7 above. The main clock can be fed from an external crystal oscillator or it can be synthesized using a low-cost crystal and internal PLL. This reference design has the 25MHz clock supplied from an external crystal HCMOS oscillator (XCO4). The crystal option (and internal PLL) is desired for a cost-sensitive design. The second clock signal is used for the RS-232 serial port timing. That signal is fed from a crystal oscillator XCO3 at 3.6864 100ppm. 2.6 LED Indicators The Reference Design employs green and red LEDs for a visual indication of some parameters. A simplified block diagram shown in FIGURE 8 below depicts the LED's functions. 2.6.1 Power Indicators The green LEDs are used to signal the presence of +5V and +3.3V. The LED D3 is dedicated to +5V. It turns on if "+5V" line exceeds +2.2V. The LED D5 turns on
14 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
if the "+3.3V" line exceeds +2.5V. Those LEDs are used to show that power is being supplied to the board. 2.6.2 Reset Indicator The red LED D10 is associated with the RESET circuit. D10 signals logic low on RSTB line. This line resets the Microprocessor, QDSX and EOCTL/TOCTL devices. The Reset indicator is activated on five conditions:
* * * * *
on power up while capacitor C1 is charged when push-button switch SW50 is activated if microprocessor sets IACK0 line "low" ("0") if microprocessor activates RSTB by pulling it "low" on reset from an external BDM interface.
FIGURE 8. Led Indicators.
+5V Power D9 (green) +3.3V Power D7 (green)
+5V RESET Circuit SW50 IACK0 RSTB BDM_RSTB D10 (red)
15 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
2.7
Reset Circuit The reset circuit block diagram, used for this Reference Design, is shown in FIGURE 9 below. Each block is described in subsequent sections. FIGURE 9. Reset Circuit.
PCI Bus Reset
TRSTB FREEDM-8 RSTB
PCI Bus Connector RST#
D10 +5V SW50 RESET Circuit
(74HC03)
+5V
RSTB
uP MC68340
TRSTB RSTB QDSX 1&2
TRSTB RSTB EOCTL/ TOCTL
BDM_RSTB
BDM Port
2.7.1 PCI Bus Reset The PCI Bus connector provides an active low RST# reset line. This line is used as a main reset for the FREEDM-8 device and as a boundary scan reset for FREEDM-8, QDSX and EOCTL/TOCTL devices (TRSTB). The Microprocessor can not be reset with this line.
16 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
An option for a manual reset is not available on the Evaluation Card. The RST# reset line is active on system power-up and/or per PCI Bus interface requirement. 2.7.2 Microprocessor Reset Line RSTB The microprocessor reset RSTB is active low. This interface is an input/output on the MC68340. The RSTB signal can be generated with the reset circuit or by the microprocessor itself (software reset). The reset circuit employs an open drain 47HC03 device and that allows connecting two active outputs together. A pull-up resistor is required. A push-button switch SW50 is used for manual reset of all devices connected to the RSTB\I net (Microprocessor, QDSXs, and EOCTL/TOCTL). The BDM port, connected through a NAND gate, can also generate reset. When the RSTB line is asserted by software or hardware means (active low), a red LED D10 turns on to display the reset status present on the board.
17 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
3
QDSX DEVICE DESCRIPTION The PM4314 QDSX Quad T1/E1 Line Interface Device is a monolithic integrated circuit supporting G.704-compatible transmit and receive interfaces for four 2048 kbit/s E1 data streams or four 1544kb/s T1 data streams. Two QDSX devices are assembled on the Evaluation Board.
3.1
QDSX Block Diagram FIGURE 10. Block Diagram
TXTIP1 XPLS DJAT LCODE XIBC PRSG TDD/TDP1 TDN1 TCLKI1 TOPS XCLK/VCLK1 CLKO8x/CLKO1x PRSG XIBC Common for all Quads RCLKO1 RXTIP1 RSLC CDRC DJAT RDD/RDP/SDP1 RLCV/RDN/SDN1
TXRING1
TC1 E1/DS-1 #1
RXRING1
RC1 PRSM PMON IBCD
LCV
Quadrant #1
E1/DS-1 #2 E1/DS-1 #3 E1/DS-1 #4
Quadrant #2 Quadrant #3
Quadrant #4 A[8..0] D[7..0] ALE RDB WRB CSB RSTB IINTB
18 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
QDSX
Microprocessor Interface
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
3.2
E1/DS-1 Transmit Block
3.2.1 Transmit Interface The TXTIP and TXRING are the output pins for the Transmit Pulse Generator (XPLS) block. This block functions as the Analog Pulse Generator converting NRZ signals into line signals suitable for use in a G.703 intra-office environment. A logical "1" on the positive NRZ input to XPLS causes a positive pulse to be transmitted on an E1/DS-1 line. A logical "1" signal on the negative NRZ input to XPLS causes a negative pulse to be transmitted on a E1/DS-1 line. If both positive and negative NRZ inputs to XPLS are logical "0" or "1," no output pulse is transmitted. The output wave shape is synthesized digitally from a user programmed template with an internal digital-to-analog (D/A) converter. A 4-bit (16 levels) D/A converter is updated eight times per period with programmed words. These words define the output pulse shape. Recommended codes for CEPT E1 120 and DS-1 110 symmetrical lines are given in the Operations section of the Data Sheet [1]. If an external circuit differs from the recommended one, the pulse generator permits creation of custom pulse shapes. Again refer to the Data Sheet [1] operations section for details. An example of a pulse generation is shown in FIGURE 12 below. Each quadrant Transmitter has dedicated power supply pins as shown in FIGURE 11 below. The TAVD[1:4] are +5V lines fed via dedicated filters. Care must be taken to avoid coupling noise between quadrants and from transmitter to receiver on the same quadrant. Therefore RC elements are used to prevent power rail noise propagatiion to/from different circuitry on the Evaluation Card. The 0.01 uF capacitors must be placed as close as possible to the corresponding TAVD[1:4] and TAVS[1:4] pins. The 0.47uF capacitor is used to decouple the internal reference generator and must be connected from the TC[1:4] pin to the 0.01 uF filtering capacitor and corresponding TAVD[4:1]. A serial inductor and a resistor provide attenuation of supply current noise. Resistor RR1/TR1 and the 0.01/10 uF capacitors provide interference attenuation. Resistor value for TR1 can be calculated to have voltage drop of no more than 50 mV to prevent supply voltage mismatch. The tantalum capacitor and the serial resistor help to meet the requirements stated in the data sheet [1]: "Analog power supplies must be applied after both VDDI[3:1] and VDDO[6:1] have been applied or they must be current limited to less than the maximum latchup current specification (100 mA). In normal operation the differential voltage measured between the TAVD[4:1] and RAVD[4:1]
19 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
supplies and the VDDI[3:1] and VDDO[6:1] supplies must be less than 0.5 volt. The relative power sequencing of TAVD[4:1] and RAVD[4:1] power supplies is not important."
Ground pins TAVS[1:4] must be connected immediately to the ground plane with traces as short as possible in order to keep inductive effects low.
FIGURE 11. E1/DS-1 Interface of QDSX Device
TXTIP1 XPLS1 TXRING1 TC1 + NRZ TAVD1 TAVS1
1:2
Connector
0.47 F +5V TR1
TX
1.36:1
E1/DS-1 #1
Connector
0.1 F +5V
RX
Transformer #1
RXTIP1 RSLC1 RXRING1 RC1
+ 0.01 F 10 F RZ RR1 RAVD1 RAVS1
0.01 F 10 F 0.1 F
Quadrant #1
TXTIP2 TXRING2
E1/DS-1 #2 This portion of the Interface circuit is shown in previous chapters
TC2 TAVD2 TAVS2
Same as above.
RXTIP2 RXRING2 RC2
RAVD2 RAVS2 Quadrant #2
QDSX
E1/DS-1 #3 E1/DS-1 #4
Quadrant #3
Quadrant #4
Microprocessor Interface
20 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
3.2.2 Programming the XPLS Waveform Template An example of a DS-1 output waveform is presented in FIGURE 12 below. FIGURE 12. Transmit Pulse Generation for DS-1 Mode
In te rn a l 8 x c lo c k (S C L K )
TC LKO P o s itiv e P u ls e N e g a t iv e P u ls e
T X T IP
T X R IN G
T X T IP T X R IN G
C o n te n ts o f X P L S In te rn a l C O D E R e g #
012345670123456701234
The highlighted curve above shows that the pulse-shape is not intuitive and is built with a complex algorithm. The final waveform produced depends on transformer and associated components, as shown in FIGURE 6 in the previous chapter. The Data Sheet [1] in chapter "OPERATIONS" (page 100) show recommended values for the D/A converter (driver). Register 02CH (06CH, 0ACH and 0ECH) Bit7 RPT sets the default values. However, in some cases, transmitted waveshape may not meet the ANSI template for DS1 and E1. In this instances the values specific to the layout, employed transformers, connectors and cable harness must be determined. For the reference design this has been verified through a test and is shown in the table below.
21 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
TABLE 5.
Transmit XPLS Code (for meeting ANSI DS-1/E1 template). Recommended Code Register Values with WIDEN = 1 Length Setting [ft] 0 0 - 110 110 - 220 9 A C D E F B 1 9 9 A B B C B Register Number 2 9 9 A A B B B 3 9 9 A A A B B 4 1 2 3 4 6 7 0 5 1 3 3 3 3 4 0 6 1 1 1 2 3 3 0 7 0 1 1 1 1 1 0
DS-1 With the serial resistor at 0 and snubber E-1 With the serial resistor at 18 and snubber in place
220 - 330 330 - 440 440 - 550 550 - 660 All length G.703 2048 kb/s
NOTE: on the TOCTL version of the evaluation card the QDSX devices have default setting on power-up at 0 - 110 feet cable length. Other cable length can be programmed through a serial port. It was confirmed through a test that the DS-1 transmit circuit requires snubber circuit to be assembled to meet ANSI T1.102 (and ANSI T1.403 (1989)) DSX-1 template. The waveforms corresponding to each cable length settings, shown in TABLE 5 above, are presented below in FIGURE 13, FIGURE 14, FIGURE 15, FIGURE 16, FIGURE 17 and FIGURE 18. Each figure has two waves superimposed to show waveform at the minimum and maximum length (DSX-1) of a cable for each cable setting.
22 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 13. DSX-1 Waveforms at 0 Feet (A) and 110 Feet (B) with XPLS setting at 0-110 feet.
FIGURE 14. DSX-1 Waveforms at 110 Feet (A) and 220 Feet (B) with XPLS setting at 110-220 feet.
23 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 15. DSX-1 Waveforms at 220 Feet (A) and 330 Feet (B) with XPLS setting at 220-330 feet.
FIGURE 16. DSX-1 Waveforms at 330 Feet (A) and 440 Feet (B) with XPLS setting at 330-440 feet.
24 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 17. DSX-1 Waveforms at 440 Feet (A) and 550 Feet (B) with XPLS setting at 440-550 feet.
FIGURE 18. DSX-1 Waveforms at 550 Feet (A) and 660 Feet (B) with XPLS setting at 550-660 feet.
25 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 19. E1 Waveforms.
Three waveforms for E1 transmitter are superimposed and are shown in FIGURE 19 below. Waveform A shows an E1 signal without a snubber and the serial resistor at 2.7 ohm (as recommended in [1]). Waveform B shows signal with the snubber in place and a serial resistor of 2.7 ohm. Waveform C shows a transmitted signal with the snubber in place and the serial resistor of 18 ohm. The amplitude of the C waveform was set to BBBB0000 to compensate for signal loss associated with a higher value of the serial resistor. It is clearly visible that curves A and B do not fit into the E1 template. Waveform C meets the requirement. The waveform C passed the CTR-4 Layer1 test at TUV Telcom Services, Inc.
26 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
3.3
E1/DS-1 Receive Block The RXTIP and RXRING are the inputs to the Analog Pulse Slicer (RSCL) block. This is the first stage of the QDSX signal conditioning. A bipolar G.703 serial data stream is converted to dual rail RZ pulses. In 120 E1 mode, the amplitude of a received pulse at the 1:2 line-coupling transformer's primary can be in the range from 3.3V to 1.4V (depending on the length of the cable from the signal source). In this mode, the QDSX can receive signal levels down to a typical squelching level of 276mV, which means that there is 14.1 dB margin between the minimum expected signal level and the typical minimum receivable signal level. In 75 E1 mode, the amplitude of a received pulse at the 1:2 line-coupling transformer's primary can be in the range from 2.6V to 1.1V (depending on the length of the cable from the signal source). In this mode, the QDSX can receive signal levels down to a squelching level of 220mV which means that there is a 14.0 dB margin between the minimum expected signal level and the minimum receivable signal level in the worst case. The RSLC block provides a squelching circuit, which indicates an alarm when input pulses are below the squelching level threshold. In this state, data is not sliced, which prevents the detection of noise on an idle transmission line. The "low level" signal condition or "signal squelch" may be enabled to generate interrupts. Clock and data are recovered from the dual rail RZ digital pulses using a digital phase-locked loop that provides excellent high frequency jitter tolerance. The recovered data is decoded using B8ZS line code rules. Loss of signal and line code violations are detected as well as excessive zeros, and B8ZS signatures. These various events or changes in status may be enabled to generate interrupts. Additionally, loss of signal and line code violations is also indicated on outputs. The SQ status bit in the RSLC Interrupt Enable/Status registers (031H, 071H, 0B1H, and 0F1H) goes high whenever the RSLC block is squelching the input signal. The RSLC can be configured to generate an interrupt whenever the SQ status bit changes state. Each quadrant Receiver has dedicated power supply pins. The RAVD[1:4] are the +5V lines fed via dedicated filters. Care must be taken to avoid coupling noise between quadrants and from transmitter to receiver on the same quadrant. Therefore RC elements are used to prevent power rail noise propagation to/from different circuitry on the Evaluation Card. The 0.01 uF capacitors must be placed as close as possible to the RAVD[1:4] and RAVS[1:4] pins. A serial inductor and a resistor provide attenuation of supply current noise. Resistor TR1 and 10uF (SMD tantalum) capacitor provide attenuation at low frequency. The RL1 inductor and
27 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
0.01/10 uF capacitors provide attenuation at high frequency. Resistor value for RR1 can be calculated to have a voltage drop of no more than 50 mV to prevent supply voltage mismatch. The tantalum capacitor and the serial resistor help to meet requirement stated in data sheet [1]: "Analog power supplies must be applied after both VDDI[1:3] and VDDO[1:6] have been applied or they must be current limited to less than the maximum latchup current specification, (100 mA). In normal operation the differential voltage measured between TAVD[1:4] and RAVD[1:5] supplies and VDDI[1:3] and VDDO[6:1] must be less than 0.5 volt. The relative power sequencing of TAVD[1:4] and RAVD[1:4] power supplies is not important." Ground pins RAVS[1:4] must be connected immediately to the ground plane with traces as short as possible.
3.4
Drop Side Interface The drop side interface (backplane) provides data and clock for both directions of the E1/T1 interface. In the transmit direction three data lines are interfaced:
*
TDD/TDP - Transmit Data in a single rail mode or Positive Transmit Data in dual-rail mode. TDN - Negative Transmit Data in a dual-rail mode. TCLKI - Transmit Clock Input, 2.048 MHz for E1 (1.544 MHz for T1).
* *
In the receive direction data is output on three lines:
*
RDD/RDP - Receive Data in a single rail mode or positive receive data in dual-rail mode. RDN - Negative Transmit Rail in a dual-rail mode. RCLKO - Receive Clock Output, 2.048 MHz for E1 (1.544 MHz for T1).
* *
There are two additional clock line interfaces:
*
High-speed XCLK clock is the timing reference required by many portions of the QDSX. XCLK is nominally a 24 x 2.048 MHz = 49.152 MHz for E1 or 37.056 MHz for T1. When jitter attenuation is not required, an 8x clock can drive XCLK at 16.384 MHz for E1 or 12.352 MHz for T1.
28 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
*
The other clock interface is the CLKO8x/CLKO1x. This output has two modes of operation. The first one provides a divide by three the 24x clock. In the second mode, when an 8x clock is input to XCLK, this pin outputs a divide by eight clock. This baseband E1 clock can be used to drive all four quadrants in synchronous mode by feeding this signal parallel to all TCLK[1:4].
3.5
Loopback Options The QDSX provides three modes of loopbacks. Loopback paths are shown in FIGURE 20, FIGURE 21and FIGURE 22 below. Only the first quadrant of the QDSX is shown for simplicity.
FIGURE 20. QDSX Line Loopback Mode
DJAT XPLS LCODE XIBC PRSG
TDD/TDP1 TDN1 TCLKI1
TX
TOPS LINE LB PRSG XIBC
XCLK/VCLK1 CLKO8x/CLKO1x
E1 #1 RX
RSLC CDRC
RCLKO1 RDD/RDP/SDP1 RLCV/RDN/SDN1
DJAT
PRSM PMON IBCD
LCV
Quadrant #1
QDSX
Same for Quadrant 2, 3 & 4
The Line Loopback provides diagnostic capabilities for the E1 line interface side. In this case the signal is sliced (RSLC), reclocked (CDRC) and run through a jitter attenuator (DJAT) before being looped back (XPLS). Detecting loopback code in an incoming E1 data stream can activate this loopback also.
29 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 21. QDSX Diagnostic Loopback Mode.
TX
XPLS
DJAT
LCODE
XIBC
PRSG
TDD/TDP1 TDN1 TCLKI1
TOPS DIA LB RSLC
XCLK/VCLK1 CLKO8x/CLKO1x
E1 #1 RX
PRSG
XIBC
RCLKO1 RDD/RDP/SDP1
CDRC
DJAT
RLCV/RDN/SDN1
PRSM PMON IBCD
LCV
Quadrant #1
QDSX
Same for Quadrant 2, 3 & 4
DIALB is a diagnostic digital line loopback used to verify integrity of the data path at the system side of the QDSX device. FIGURE 22. QDSX Metallic Loopback Mode.
DJAT XPLS LCODE XIBC PRSG
TDD/TDP1 TDN1 TCLKI1
TX
TOPS DM LB
XCLK/VCLK1 CLKO8x/CLKO1x
E1 #1 RX
PRSG
XIBC
RCLKO1 RDD/RDP/SDP1 RLCV/RDN/SDN1
RSLC
CDRC
DJAT
PRSM PMON IBCD
LCV
Quadrant #1
QDSX
Same for Quadrant 2, 3 & 4
30 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The DMLB is a diagnostic metalic loopback mode, where the digital RZ version of the TX signals are internally connected to the receive input at CDRC.
3.6
Transmit Jitter Attenuation The QDSX device provides jitter attenuation in the transmit direction of E1/DS-1 interface using the Digital Jitter Attenuator (DJAT) block (with FIFO). The DJAT input jitter tolerance is 35 Unit Intervals peak-to-peak (UIpp) for an E1 interface with the worst case frequency offset of 308 Hz. The input jitter tolerance is 29 UIpp for a DS-1 interface with the worst case frequency offset of 354 Hz. It is 48 UIpp with no frequency offset. The frequency offset is the difference between the frequency of XCLK divided by 24 and that of the input data clock. The DJAT generates a "jitter-free" 2.048/1.544 MHz clock by adaptively dividing the 24x XCLK input. Adaptation is done according to the phase difference between the generated "jitter-free" clock and the input data clock to DJAT (TCLKI[X] when DJAT is in the default transmit path, or the recovered clock RCLKO[X] if in line loopback mode or when DJAT is configured to be on the receive path). Phase variations in the input clock with a jitter frequency above 8.8 Hz (for the E1 format) or 6.6 Hz (for the T1 formats) are attenuated by 6 dB per octave of jitter frequency. The "jitter-free" clock tracks phase variations below these jitter frequencies. For further details please refer to the QDSX Data Sheet [1].
3.7
Receiver Jitter Tolerance and Jitter Attenuation The E1 line receiver provides jitter tolerance that complies with ITU-T Recommendation G.823. Jitter tolerance is determined by performance of the Clock and Data Recovery unit (CDRC). The tolerance is measured with a PRBS20 (with 14 zero restriction) sequence. The QDSX provides two options for the jitter tolerance characteristics. The first option provides better tolerance at low jitter frequencies and the second one provides better jitter tolerance at high jitter frequencies. The DSX-1 interface complies with Bellcore TA-TSY-000170 and AT&T TR62411 specifications. The jitter attenuation (DJAT) function can optionally be moved to the receive side. The recovered clock and data is passed through the jitter attenuator before being presented at the digital receiver block outputs. For further details please refer to the QDSX Data Sheet [1].
31 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
3.8
Microprocessor Interface to QDSX The QDSX device provides a generic microprocessor interface. This is shown in FIGURE 23. FIGURE 23. Microprocessor Interface on QDSX
Reset & +5V Supervising Circuit Address and Data Buffers Address Decoder & Control VDD IRQ6B VDD RDUAL TDUAL DCR Optional Control ORed with Internal Registers
RSTB
RSTB
A[0:8] D[0:7] WRB
A[0:17] D[0:15]
QDSX
RDB CSB ALE INTB
Control
uP uP Block
Optional control lines (RDUAL, TDUAL and DCR) are connected to GND and are not used for QDSX control. The same functions are executed via writing to registers through uP port. The interrupt signal INTB is an open-drain output that can be wire ORed with other device. INTB needs a +5V pull-up resistor. The QDSX device is fully configurable for normal and test modes through the microprocessor interface. The normal mode register access allows the QDSX to be to configured and monitored. The test mode option allows the execution of production test, board test and troubleshooting. For more on microprocessor interface timing see to references [1], [9] and [11].
32 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4 4.1
EOCTL DEVICE DESCRIPTION Block Diagram FIGURE 24. EOCTL Block Diagram (Octant #1)
CTCLK
Common
Transmitter
TOPS
Timing Options
CECLK/MCELK TPSC
Per Channel Controller
TRAN
Basic Transmitter: Frame Generation, Alarm Insertion, Signal Insertion, Trunk Conditioning, Line Coding
CEFP/MCEF BTIF
Backplane Egress Interface ESIG[1:2]/ECLK[1:2] EFP[1:2]/MESIG[1:2] ESIG[3:8]/ECLK[3:8]
TLCLK[1:8] TLD[1:8] TJAT
EFP[3:8] ED[1:2]/MED[1:2] ED[3:8]
TPSC
Common
HDLC Transmitter
PRGD
Pattern Generator/ Detector
TDO JTAG
Test Access Port
TDI TCLK TMS TRSTB
XCLK
EOCTL
Common for all E1 octets
CICLK/MCICLK CIFP/MCIFP RLCLK[1:8] RLD[1:8] RJAT
Digital Jitter Attntn.
FRMR
Framer: Frame Alignmnt., Alarm Exctrctn.
ELST
Elastic Store
SIGX
Signalling Extractor
RPSC
Per Channel Controller
BRIF
Backplane Ingress Interface
ID[1:2]/MID[1:2] ICLK[1:2]/ISIG[1:2] MISIG[1:2] IFP[1:2]/MIFP[1:2] ID[3:8] ICLK[3:8] ISIG[3:8] IFP[3:8] A[0:10] D[0:7] RDB WRB CSB ALE INTB RSTB
Receiver
RDLC
HDLC Receiver
PMON
Common for all E1 octets
MPIF
MicroProcessor Interface
Octant #1
Perfrmnc. Monitor Counter
NOTE: Octant #1 shown only. Blocks common to all octets are framed with dashed line. Power supply and ground pins not shown.
33 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The block diagram shows one of the eight octants inside the EOCTL device. All common blocks are framed with dashed line. Other octants are not shown due to complexity of the circuit. The PM6388 E1 OCTaL Framer (EOCTL) is a feature-rich device for use in systems carrying data (frame relay, Point to Point Protocol, and other protocols) or voice over E1 facilities. Each of the framers and transmitters are independently software configurable, allowing feature selection without changes to external wiring. On the receive line interface side, each of the eight independent framers can be configured to frame a basic G.704 2048 kbit/s signal as well as finding the signaling multiframe alignment signal and the CRC multiframe alignment. Framing can also be bypassed (unframed mode). The EOCTL detects and indicates the presence of various alarm conditions such as loss of frame-alignment, loss of signaling multiframe alignment, loss of CRC multiframe alignment, reception of remote alarm indication signals, remote multiframe alarm signals, alarm indication signal (AIS) and timeslot 16 alarm indication signal. The EOCTL integrates red and AIS alarms as per industry specifications. Performance monitoring with accumulation of CRC-4 errors, far-end block errors, framing bit errors, and out-offrame events is also provided. The EOCTL also detects and terminates HDLC messages on TS16, the Sa National bits, and/or on any arbitrary timeslot. Each HDLC link is terminated in a 128 byte FIFO. Each of eight independent framers can be configured to frame to either of the common E1 signal formats: CRC-4 MF or to be bypassed (unframed mode). The EOCTL detects and indicates the presence of YELLOW and AIS patterns and also integrates YELLOW, RED, and AIS alarms. Performance monitoring with accumulation of CRC-4 errors, framing bit errors, outof-frame events, and changes of frame alignment is provided. The HDLC messages are terminated in a 128-byte FIFO. An elastic store that optionally supports slip buffering and adaptation to back plane timing is provided, as is a signaling extractor that supports signaling de-bounce, signaling freezing and interrupt on signaling state change on a per-DS0 basis. The EOCTL also supports idle code substitution and detection, digital milliwatt code insertion, data extraction, trunk conditioning, data sign and magnitude inversion, and pattern generation or detection on a per-DS0 basis. On the transmit side, the EOCTL generates framing for CRC-4 MF E1 formats, or framing can be optionally disabled. The EOCTL supports signaling insertion, idle
34 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
code substitution, data insertion, line loopback, data inversion, zero-code suppression, and pattern generation or detection on a per-E0 basis. The EOCTL can generate a low jitter transmit clock, and also provides jitter attenuation in the receive path. It should be noted that the EOCTL operates on unipolar data only. The E1 HDB3 and DS-1 B8ZS substitution and line code violation monitoring, if required, must be processed by the E1/DS-1 LIU, in this case the QDSX. The system side of the EOCTL supports clock, data and framing interfaces. On the Evaluation Card the EOCTL device connects to FREEDM-8. The EOCTL also supports an alternative backplane interface where up to 4 links can be bytemultiplexed onto one of two 8.192Mbps buses. Further information on the EOCTL can be found in the long form data sheet [2]. 4.2 EOCTL Device - Transmit Direction The "Transmit Direction" is referred to a direction, where gapped data from the system side (egress) is input to the EOCTL, processed by the EOCTL and output on the line interface side (of the EOCTL) as a continuous NRZ data and clock. 4.2.1 BTIF - Backplane Egress Interface This interface receives payload serial data and clock from the FREEDM device. NOTE: This reference design has the default power-up state set to: Master Clock, NxTS Mode, Gapped Clock, 2.048mbit/s Receive/Transmit rates modes. Other operation modes are not discussed in this document. The EOCTL internal system timing clock is fed from an on board crystal oscillator. Functions and connections of each BITF interface are as follows:
*
Egress Data ED[1:8] - the egress data streams are input on these pins. ED[x] lines are shown on the Block Diagram in two subsections ED[1:2]/MED[1:2] and ED[3:8]. The MED[1:2] supports multiplexed data, and is not used on this Reference Design. Therefore, only the ED[1:8] inputs are used. The Clock Master NxTS mode is active on the Evaluation Card. ED[x] is sampled on the rising edge of ECLK[x].
35 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
*
Egress Clock (ECLK[1:8]) - clock for the ED[1:8] data. The Gapped Mode is used. The instantaneous clock speed is 2.048MHz. The gap is used by FREEDM-8 to determine the beginning and the end of the data stream as there are no framing pulses available. The gap coincides partially with the framing signal. The gapped clock is fed from EOCTL to FREEDM device. On this reference design default is to gap all DS0 timeslots, while time slots DS1 through DS31 are clocked in. The timeslot DS0 is used by EOCTL to insert framing bits. ECLK[x] is a version of a TLCLK[x] clock. The TLCLK[x] is by default derived from the XCLK by divide by 8. ED[x] is sampled on the rising edge of the associated ECLK[x]. Common Transmit Clock (CTCLK). A Slave Clock Mode is not supported on this reference design and therefore CTCLK is terminated to ground. A provision for an external clock is laid out on the PCB. A 1x2 header TP24/TP25 allows an external clock to be fed to the EOCTL/TOCTL device for a test and demonstration purposes only. The CTCLK has to be at 2.048MHz for E1 and 1.544MHz for DS-1. Common Egress Clock (CECLK) / Multiplexed Common Egress Clock (MCECLK). This reference design does not support this clock interface. A provision for an external clock is laid out on the PCB and is connected in parallel to CTCLK - see above. The CECLK must be 2.048MHz for E1 or 1.544MHz for DS-1. For more on clock options see reference [2]. Common Egress Frame Pulse (CEFP) / Multiplexed Common Egress Frame Pulse (MCEFP) - this framing bit input is not used on this Reference Design and is connected to GND.
*
*
*
The egress interface has two modes of operation: Non-Multiplexed Bus Egress Mode and Multiplexed Bus Egress Mode. The Non-Multiplexed mode is used on this Reference Design. The Non-Multiplexed Bus Egress Modes. In this mode the egress Interface allows egress data to be inserted into the transmit line using one of four possible modes. These modes are selected by the ECLKSLV and ESIG_EN bits in the Transmit Backplane Configuration and Egress Interface Options Registers. For more on bus modes see reference [2].
36 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4.2.2 TPSC - Per-Channel Controller The Transmit Per-DS0 Serial Controller allows data and signaling trunk conditioning or idle code to be applied on the transmit E1 stream on a per-channel basis. It also allows per-channel control of zero code suppression, data inversion, per-channel loopback (from the ingress stream), channel insertion, and the detection or generation of pseudo-random or repetitive patterns. The TPSC interfaces directly to the TRAN block and provides serial streams for signaling control, idle code data, digital milliwatt insertion, and egress data control. 4.2.3 TRAN - Basic E1 Transmitter The E1 Transmitter (TRAN) generates a 2048 kbit/s data stream according to ITU-T recommendations, providing individual enables for frame generation, CRC-4 Multi-frame generation, and channel associated signaling (CAS) multi-frame generation. In concert with Transmit Per-Channel Serial Controller (TPSC), the TRAN block provides per-timeslot control of idle code substitution, data inversion, digital milliwatt substitution, selection of the signaling source and CAS data. All timeslots can be forced into a trunk conditioning state (idle code substitution and signaling substitution) by use of the master trunk conditioning bit in the Configuration Register. Common Channel Signaling (CCS) is supported in timeslot 16 through the internal HDLC Transmitter (TDPR). Support is provided for the transmission of AIS and TS16 AIS, and the transmission of remote alarm (RAI) and remote multiframe alarm signals. The E1-TRAN supports insertion of 4-bit code words into the National Bits Sa4 to Sa8 as specified in ETS 300-233. Alternatively, the National bits may individually carry data links derived from the internal HDLC controllers, or may be passed transparently from the ED[x] input.
37 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4.2.4 TJAT - Digital Jitter Attenuation The TJAT block provides the Digital Jitter Attenuation function in the transmit data path. This block is positioned between the egress interface and the transmit line data. TJAT block receives jittered data and stores the stream in a FIFO timed to the associated clock (CECLK). The jitter-attenuated data emerges from the FIFO timed to the jitter-attenuated clock. In the TJAT, the jitter-attenuated clock TLCLK[x] may be referenced to either CTCLK, CECLK, or RLCLK[1:8]. Jitter attenuator generates its output clock (TLCLK[1:8] by adaptively dividing the 49.152 MHz XCLK signal according to the phase difference between the jitter attenuated clock and the reference clock. Jitter fluctuations in the phase of the reference clock are attenuated by the phase-locked loop within TJAT so that the frequency of the jitter-attenuated clock is equal to the average frequency of the reference. Phase fluctuations with a jitter frequency above 8.8 Hz are attenuated by 6 dB per octave of jitter frequency. The jitter-attenuated clock tracks wandering phase fluctuations with frequencies below 8.8 Hz. The jitter attenuated clock (ICLK[x] for the RJAT and TLCLK[x] for the TJAT) is used to read data out of the FIFO. If the FIFO read pointer comes within one bit of the write pointer, the TJAT will track the jitter of the input clock. This permits the phase jitter to pass through unattenuated, inhibiting the loss of data. Jitter Characteristics. The TJAT Block provides excellent jitter tolerance and jitter attenuation while generating minimal residual jitter. It can accommodate up to 35 UIpp of input jitter at jitter frequencies above 9 Hz. For jitter frequencies below 9 Hz, more correctly called wander, the tolerance increases 20 dB per decade. In most applications the TJAT Block will limit jitter tolerance at lower jitter frequencies only. For high frequency jitter, above 10 kHz for example, other factors such as clock and data recovery circuitry may limit jitter tolerance and must be considered. For low frequency wander, below 10 Hz for example, other factors such as slip buffer hysteresis may limit wander tolerance and must be considered. The TJAT blocks meet the low frequency jitter tolerance requirements ITU-T Recommendation G.823. TJAT exhibits negligible jitter gain for jitter frequencies below 8.8 Hz, and attenuates jitter at frequencies above 8.8 Hz by 20 dB per decade. In most applications the TJAT Blocks will determine jitter attenuation for higher jitter frequencies only. Wander, below 10 Hz for example, will essentially be passed unattenuated through TJAT. Jitter, above 10 Hz for example, will be attenuated as specified, however, outgoing jitter may be dominated by the generated residual jitter in cases where incoming jitter is insignificant. This generated residual jitter is
38 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
directly related to the use of 24X (49.152 MHz) digital phase locked loop for transmit clock generation. TJAT meets the jitter transfer requirements of ITU-T Recommendations G.737, G.738, G.739, and G.742. Jitter Tolerance. Jitter tolerance is the maximum input phase jitter at a given jitter frequency that a device can accept without exceeding its linear operating range, or corrupting data. For TJAT, the input jitter tolerance is 35 Unit Intervals peak-topeak (UIpp) with a worst case frequency offset of 308 Hz. It is 48 UIpp with no frequency offset. The frequency offset is the difference between the frequency of XCLK divided by 24 and that of the input data clock. 4.2.5 PRGD - Pattern Generator The Pattern Generator/Detector (PRGD) block is a software programmable test pattern generator, receiver, and analyzer. Patterns may be generated in either transmit or receive directions, and detected in the opposite direction. Two types of ITU-T O.151 compliant test patterns are provided: pseudo-random and repetitive. The PRGD can be programmed to generate any pseudo-random pattern with length up to 232-1 bits or any user programmable bit pattern from 1 to 32 bits in length. In addition, the PRGD can insert single bit errors or a bit error rates between 10-1 to 10-7. The PRGD can be programmed to check for the presence of the generated pseudo-random pattern. The PRGD may also be programmed to check for repetitive sequences. When configured to detect a pattern of length N bits, the PRGD will load N bits from the detected stream, and determine whether the received pattern repeats itself every N subsequent bits. All the features (error counting, auto-synchronization, etc.) available for pseudo-random sequences are also available for repetitive sequences. 4.3 EOCTL Device - Receive Direction The Receiver section of the EOCTL device in general receives an E1 data stream from a line interface device and outputs at the ingress interface into a backplane type of destination. On this reference design the data is input on the RLD[1:8] pin(s) from the QDSX device, processed by the EOCTL and then fed into the FREEDM device by the BRIF output ID[1:8].
39 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4.3.1 RJAT - Digital Jitter Attenuation The very first block in receiver path is the Receive Digital Jitter Attenuator (RJAT). The function of this block is very similar to TJAT described in section 4.2.4 above. For more on RJAT refer to that section and to document [2]. 4.3.2 FRMR - E1 Framer De-jittered data from RJAT is fed to the E1 Framer (FRMR), which searches for frame alignment, CRC multiframe alignment, and Channel Associated Signaling (CAS) multiframe alignment in the incoming recovered PCM stream. An elastic store ELST (part of the E1 Framer) synchronizes the ingress frames to the common ingress clock and frame pulse (CICLK and CIFP or MCICLK and MCIFP) in the Clock Slave ingress modes. The frame data is buffered in a twoframe circular data buffer. Input data is written to the buffer using a write pointer and output data is read from the buffer using a read pointer. The elastic store can optionally be bypassed to eliminate the two-frame delay. In this configuration (the Clock Master ingress modes), the elastic store is used to synchronize the ingress frames to the transmit line clock (TLCLK[x]) so that perchannel loopbacks may be enabled. Per-channel loopbacks are only available when the elastic store is bypassed, or when CECLK and CICLK clocks and CEFP and CIFP frame pulses are tied together, and the CICLKRISE and CECLKFALL register bits are either both logic 1 or both logic 0. CICLKRISE and CECLKFALL are found in registers 3 and 4 of each octant, respectively. The elastic store cannot be bypassed if the Multiplexed bus is enabled. When the elastic store is being used, if the average frequency of the incoming data is greater than the average frequency of the backplane clock, the write pointer will catch up to the read pointer and the buffer will be filled. Under this condition a controlled slip will occur when the read pointer crosses the next frame boundary. The subsequent ingress frame is deleted. If the average frequency of the incoming data is less than the average frequency of the backplane clock, the read pointer will catch up to the write pointer and the buffer will be empty. Under this condition a controlled slip will occur when the read pointer crosses the next frame boundary. The previous ingress frame is repeated. A slip operation is always performed on a frame boundary. For payload conditioning, the ELST can be configured to insert a programmable idle code into all channels when the FRMR is out of frame alignment.
40 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4.3.3 SIGX - Signal Extractor The Signaling Extraction (SIGX) block provides signaling bit extraction from timeslot 16 of the ingress. When the external signaling interface is enabled, the SIGX serializes the bits into a serial stream (ISIG[x] or MISIG[x]) aligned to the synchronized outgoing data stream (ID[x] or MID[x]). The SIGX also provides user control over signaling freezing and provides control over signaling bit fixing and signaling debounce on a per-channel basis. The block contains three multiframes worth of signal buffering to ensure that there is a greater than 95% probability that the signaling bits are frozen in the correct state for a 50% ones density out-of-frame condition. With signaling debounce enabled, the per-channel signaling state must be in the same state for 2 multiframes before appearing on the serial output stream. The SIGX indicates the occurrence of a change of signaling state for each channel via an interrupt and by a change of signaling state bit for each channel. 4.3.4 RPSC - Per-Channel Controller The RPSC allows data and signaling trunk conditioning to be applied to the receive E1 stream on a per-channel basis. It also allows per-channel control of data inversion, the extraction of clock and data on ICLK[x] and ID[x] (when the Clock Master: NxTS mode is active), and the detection or generation of pseudorandom or repetitive patterns. The RPSC operates on the data after its passage through ELST, so that data and signaling conditioning may overwrite the ELST trouble code.
4.3.5 BRIF - Backplane Ingress Interface In general terms this interface transmits serial data, signal data, frame pulses and clock(s) to a system (a backplane) destination. The Reference Design uses only data and clock signals that are fed to the FREEDM-8 device. Output data is in E1 format with a gap at the DS0 time slot. Functions and connections of each BRIF interface pins are as follows:
*
Ingress Data ID[1:8] - presented to the system HDLC (packet) data. Default settings on the reference design sets the data gap at the DS0 time slot. Time slots DS1 through DS31 are clocked out. Each ID[x] signal contains the recovered payload data stream. ID[x] is aligned to the receive line timing and is updated on the active edge of the associated ICLK[x].
41 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
*
Ingress Clock (ICLK[1:8]) - clock output for the ID[1:8] data. The Ingress Clocks are active when the external signaling interface is disabled. Each ingress clock is a smoothed (jitter attenuated) version of the associated receive line clock (RLCLK[x]). The Clock Master: NxTS mode is active on this reference design. Default on the Evaluation Card sets clock gap at the DS0 time slot. ICLK[x] is a gapped version of the smoothed RLCLK[x]. ID[x] is updated on the active edge of ICLK[x]. Common Ingress Clock (CICLK) / Multiplexed Common Ingress Clock (MCICLK) - this output is not used on this reference design. For more on clock modes refer to [2]. Common Ingress Frame Pulse (CIFP) / Multiplexed Common Ingress Frame Pulse (MCIFP) - this output is not used on this reference design. Ingress Frame Pulse (IFP[1:8]) - this output is not this reference design.
*
*
*
The ingress interface has two modes of operation: Non-Multiplexed Bus Ingress Mode and Multiplexed Bus Ingress Mode. The Non-Multiplexed mode is used on this Reference Design. The Non-Multiplexed Bus Ingress Modes. In this mode the Ingress Interface allows ingress data to be presented to a system using one of four possible modes as selected by the ICLKSLV and ISIG_EN bits in the Receive Backplane and Ingress Interface Options Registers. For more on Ingress Bus modes refer to EOCTL Data Sheet [2].
42 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4.4
Loopbacks FIGURE 25. EOCTL Loopbacks (Octant #1)
CTCLK
Transmitter
TOPS
Timing Options
CECLK/MCELK TPSC
Per Channel Controller
TRAN
Basic Transmitter: Frame Generation, Alarm Insertion, Signal Insertion, Trunk Conditioning, Line Coding
CEFP/MCEF BTIF
Backplane Egress Interface ESIG[1:2]/ECLK[1:2] EFP[1:2]/MESIG[1:2] ESIG[3:8]/ECLK[3:8]
TLCLK[1:8] TLD[1:8]
TJAT
Diagnostic LB
EFP[3:8] ED[1:2]/MED[1:2] ED[3:8]
TPSC
Common HDLC Transmitter
PRGD
Pattern Generator/ Detector
TDO JTAG
Test Access Port
TDI TCLK TMS TRSTB
XCLK
EOCTL LINE LB
RLCLK[1:8] RLD[1:8] RJAT
Digital Jitter Attntn.
Common for all E1 octets
CICLK/MCICLK CIFP/MCIFP ELST
Elastic Store
FRMR
Framer: Frame Alignmnt., Alarm Exctrctn.
SIGX
Signalling Extractor
RPSC
Per Channel Controller
BRIF
Backplane Ingress Interface
ID[1:2]/MID[1:2] ICLK[1:2]/ISIG[1:2] MISIG[1:2] IFP[1:2]/MIFP[1:2] ID[3:8] ICLK[3:8] ISIG[3:8] IFP[3:8] A[0:10] D[0:7] RDB WRB CSB ALE INTB RSTB
Receiver
RDLC
HDLC Receiver
PMON
Common for all E1 octets
MPIF
MicroProcessor Interface
Octant #1
Perfrmnc. Monitor Counter
The figure above shows the Diagnostic Loopback, which includes most of the EOCTL/TOCTL circuitry. Loopback is executed at the line interface side including TJAT and RJAT.
43 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
4.5
Microprocessor Interface on EOCTL The EOCTL device provides a generic microprocessor interface. This is shown in FIGURE 26.
FIGURE 26. Microprocessor Interface on EOCTL
Reset & +5V Supervising Circuit Address and Data Buffers Address Decoder & Control VDD IRQ3B VDD
RSTB
RSTB
A[0:10] D[0:7] WRB
A[0:17] D[0:15]
EOCTL
RDB CSB ALE INTB
Control
uP Block
uP
The Motorola 68340 microprocessor is used to monitor and control the EOCTL device. Address decoder and control lines are generated with PAL devices. The interrupt signal INTB is an open-drain output that can be wire ORed with other devices. INTB needs a +5V pull-up resistor. For more on microprocessor interface timing refer to EOCTL Data Sheet [2] and MC68340 Software [9].
44 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
5
TOCTL DEVICE DESCRIPTION FIGURE 27. TOCTL Block Diagram (Octant #1)
CTCLK Common CECLK TPSC
Per DS0 Controller
Transmitter
TOPS
Timing Options
TRAN
Basic Transmitter: Frame Generation, Alarm Insertion, Signal Insertion, Trunk Conditioning, Line Coding
CEFP/MCEF BTIF
Backplane Egress Interface ESIG[1:2]/ECLK[1:2] EFP[1:2]/MESIG[1:2] ESIG[3:8]/ECLK[3:8]
TLCLK[1:8] TLD[1:8] TJAT
EFP[3:8] ED[1:2]/MED[1:2] ED[3:8]
XIBC Common XCLK
Inband Loopback code Gen
XBOC
Bit Oriented Code Gen
TDPR
HDLC Transmitter
PRGD
Pattern Generator/ Detector
TDO JTAG
Test Access Port
TDI TCLK TMS TRSTB CICLK CIFP
TOCTL
FRAM
Framer/ Elastic Store RAM
Common for all T1 octets
ELST
Elastic Store
RLCLK[1:8] RLD[1:8]
RJAT
Digital Jitter Attntn.
FRMR
Framer: Frame Alignmnt., Alarm Extraction
SIGX
Signalling Extractor
RPSC
Per DS0 Controller
BRIF
Backplane Ingress Interface
ID[1:2]/MID[1:2] ICLK[1:2]/ISIG[1:2] MISIG[1:2] IFP[1:2]/MIFP[1:2] ID[3:8] ICLK[3:8] ISIG[3:8]
Receiver
IBCD
Inband Loopback Code Detect
IFP[3:8] A[0:10] D[0:7] RDB WRB CSB ALE INTB RSTB
ALMI
Alarm Indicator
RBOC
Bit Oriented Code Detect
PMON
Octant #1
Performnc. Monitor Counter
RDLC
HDLC Receiver
Common for all T1 octets
MPIF
MicroProcessor Interface
NOTE: Octant #1 shown only. Blocks common to all octets are framed with dashed line. Power supply and ground pins not shown.
45 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The noticeable differences between EOCTL and TOCTL devices (on the TOCTL block diagram above and EOCTL on FIGURE 24) are related mostly to framing procedures, which are different for each data interface. The external interface ports (pins) are exactly the same as for EOCTL and are not elaborated in this chapter. The PM4388 Octal T1 Framer (TOCTL) is a feature-rich device for use primarily in systems carrying data (frame relay, Point to Point Protocol, or other protocols) over DS-1 facilities. Each of the framers and transmitters is independently software configurable, allowing feature selection without changes to external wiring. On the receive side, each of eight independent framers can be configured to frame to either of the common DS-1 signal formats: (SF, ESF) or to be bypassed (unframed mode). The TOCTL detects and indicates the presence of Yellow and AIS patterns and also integrates Yellow, Red, and AIS alarms. Performance monitoring with accumulation of CRC-6 errors, framing bit errors, outof-frame events, and changes of frame alignment is provided. The TOCTL also detects the presence of in-band loopback codes, ESF bit oriented codes, and detects and terminates HDLC messages on the ESF data link. The HDLC messages are terminated in a 128 byte FIFO. An elastic store that optionally supports slip buffering and adaptation to backplane timing is provided, as is a signaling extractor that supports signaling debounce, signaling freezing and interrupt on signaling state change on a per-DS0 basis. The TOCTL also supports idle code substitution and detection, digital milliwatt code insertion, data extraction, trunk conditioning, data inversion, and pattern generation or detection on a per-DS0 basis. On the transmit side, the TOCTL generates framing for SF or ESF DS-1 formats, or framing can be optionally disabled. The TOCTL supports signaling insertion, idle code substitution, data insertion, line loopback, data inversion, zero-code suppression, and pattern generation or detection on a per-DS0 basis. The TOCTL can generate a low jitter transmit clock from a variety of clock references, and also provides jitter attenuation in the receive path. The TOCTL provides a parallel microprocessor interface for controlling the operation of the TOCTL device. Serial PCM interfaces allow 1.544 Mbit/s ingress/egress system interfaces to be directly supported. Tolerance of gapped clocks allows other backplane rates to be supported with a minimum of external logic.
46 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
It should be noted that the TOCTL device operates on unipolar data only: B8ZS substitution and line code violation monitoring, if required, must be processed by the T1 LIU. The operations of the TOCTL device is similar to the EOCTL and is not elaborated further in this reference resign document. Refer to the TOCTL Data Sheet [3] for more information.
47 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
6 6.1
FREEDM-8 DEVICE DESCRIPTION Block Diagram The FRame EnginE and Data Link Manager (FREEDM) is a family of advanced data link layer processors that is ideal for applications such as Internet access equipment, frame relay switches, ATM switches, packet-based CDMA base station controllers and Digital Subscriber Loop Access multiplexers (DSLAM). FIGURE 28. FREEDM Block Diagram and the TimePipe Architecture
LINK SIDE FREEDM-32, FREEDM-8 TimePipeTM Architecture
32/8
SYSTEM SIDE
Transmit Channel Mapper
Transmit HDLC Controller
128
Transmit Buffer (8KB)
Transmit DMA Controller
Links 32/8
HDLC Channels
PC I Interface
Receive Buffer (8KB) Receive DMA Controller
Receive Channel Mapper
Receive HDLC Controller
128
The cornerstone of the FREEDM product family is the revolutionary TimePipeTM architecture (as shown in FIGURE 28). The TimePipe architecture enables a single FREEDM-8 device to support up to 8 physical links, 128 HDLC channels and 8 KB of integral packet buffer in each of the transmit and receive direction. Each one of the 8 physical links can be independently timed from 56 kbit/s to 52 Mbit/s. This unparalleled level of integration not only simplifies networking equipment designs, but also enables a new generation of line card designs that can use a common data link layer processor for a wide variety of line rates ranging from T1, E1, E3, T3 to HSSI. Power is useful only if it can be directed to perform the intended work. The TimePipe architecture is not only powerful but also highly configurable as well. A flexible channel mapper mechanism is provided such that any link can be assigned to any HDLC channel in software. In the case of a channelized application, data carried on one or more time-slots within the same link can be grouped and assigned to a single HDLC channel.
48 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The 8kB packet buffer can be flexibly allocated to active HDLC channels. The 8kB buffer is organized as 512 blocks of 16 byte FIFOs. The number of blocks assigned to any HDLC channel is configurable in software. In the receive direction, the Receive HDLC Controller performs flag delineation, bit destuffing, CRC verification using CRC-32 or CRC-CCITT algorithm and length checking. In the transmit direction, the Transmit HDLC Controller performs flag insertion, bit stuffing and CRC calculation using either CRC-32 or CRC-CCITT algorithm. On the system side, FREEDM provides a 33 MHz, 32 bit PCI 2.1 compliant bus interface. Two efficient transmit and receive DMA controllers are provided to support burst data transfers across the PCI bus. The following documents should be consulted for further information on the operation and interfaces of the FREEDM-8:
* * *
FREEDM-8 Datasheet [4] FREEDM-8 PCI Bus Utilization and Latency Test [5] FREEDM-32 Programmer's Guide [6]
6.2
PCI Bus Interface to the Host Processor and Packet Memory The FREEDM-8 is configured, controlled and monitored across the PCI bus interface by a host processor and packet memory (RAM). In some configurations multiple reference design cards may be present on the PCI bus. During a bus transaction one of the FREEDM-8 devices may act as the bus master in accessing the packet memory, or the host processor may act as the bus master in accessing one of the FREEDM-8 registers on this reference design. FIGURE 29 below shows an address map for a PCI bus with one FREEDM-8 device. The data structures shown are required to interface one FREEDM-8 to the PCI bus. In this figure, PCI addresses are 32-bit physical addresses, which can be observed at the address pins of the PCI bus interface. When multiple FREEDM-8's are attached to the bus, each FREEDM-8 must have a unique set of the following data structures.
* * * *
Transmit Descriptor Table Receive Descriptor Table Transmit Queue Space Receive Queue Space
49 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
*
Normal Mode Register Space
The data structures within packet memory are accessed by software running on the host processor, or by the FREEDM-8. The software specifies the location of these data structures by writing base addresses into the appropriate FREEDM-8 registers, before activating the FREEDM-8. FIGURE 29. PCI Address Map
0
Data Buffers
Tx Queue Base
Transmit Descriptor Queues Receive Descriptor Queues Transmit Descriptor Table Rx Packet Descriptor Table
Rx Queue Base
RAM Addresses (Packet Memory)
Tx Descriptor Table Base
Rx Descriptor Table Base
CBI Memory Base Normal Mode Register Space 4GB FREEDM Addresses
The data Buffers are filled with the data received by the FREEDM-8, or contain transmit data, which is read by the FREEDM-8. The descriptor tables and the queues are required to manage these buffers.
50 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The software running on the host processor to manage and control operation of the FREEDM-8 device accesses the Normal Mode Register space. This register space is located in the FREEDM-8 and is mapped into the PCI address space by the software running on the host processor during the boot-up sequence. The PCI Configuration Space does not reside in the PCI address map, but it is a requirement for all PCI devices. The Configuration Space is a block of 256 contiguous bytes that reside in the PCI device (the FREEDM-8 in this case), and is accessed by the host processor in a PCI bus Configuration Read (or Write) transaction, rather than a Memory Read (or Write) transaction. Access to this configuration space is system specific and a thorough discussion of it can be found in the PCI specification [10]. A description of the software running on the host processor can be found in the document PMC-970280, "FREEDM-32 Software Reference Design". 6.3 Line Loopback The FREEDM-8 (and FREEDM-32) device are equipped with line loopback capability. However, it may not work properly if EOCTL/TOCTL device is in Master Clock Mode. Therefore, the line loopback on the FREEDM-8 device is not exercised on this reference design.
6.4
Software Driver This reference design provides PMC-Sierra's proprietary software driver suitable for test and demonstration purposes only. The driver resides on the Host PC and interfaces with the FREEDM-8 via the PCI Bus.
51 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
7
ON-BOARD MICROPROCESSOR The FREEDM-8 device has no microprocessor port build-in and therefore an onboard processor is needed. The Motorola 68340 processor monitors and controls the EOCTL and QDSX devices. It provides the following features:
* * * * *
16-bit data bus Interrupt controller Address decoder Timer Serial interface
The 68340, is commonly used in many host applications, and its main advantage is that it requires a very small number of external components to be operational. The components include clock circuitry, RAM, ROM, and a serial interface (RS232). It also has an abundance of third-party software support, such as realtime operating systems and C-compilers. In addition, the 68340, has a built-in background debug function, which greatly simplifies the code debugging operation.
52 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
8 8.1
SOFTWARE AND FIRMWARE System Testbed Description The EOCTL/TOCTL (FREEDM-8) reference design card is connected to the test system as shown in figure below. The E1/DS-1 interfaces are attached to external instrumentation. The instrumentation can source data into the receive link of the Evaluation Card. The data is returned on the transmit link after loopback through the packet memory, or loopback at a line interface. FIGURE 30. System Testbed Block Diagram Evaluation Card
To/From E/DS-1 Test Instrumentation
Debug Port Serial Port
PCI Bus
Development/ Debug PC
Serial Port
Embedded Processor with Packet Memory
Ethernet Port
Alternatively, the host processor and packet memory can source the transmit data. The diagnostic loopback mode of the devices can be used to loopback the transmit data to the receive path. The serial port of the Evaluation Card allows the development/debug PC to monitor the status of the EOCTL/TOCTL and QDSX's chips. This port is also used to program registers for initialization, software reset and diagnostics. The debug ports of the reference design card allows the development/debug PC to load software and monitor the status of the software running on the on-board microprocessor. Software can be downloaded through the debug port or provided via the ROM. This port is required during the software development cycle, and is not required for normal operation of the Evaluation Card.
53 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The serial port of the host processor is used to monitor and control the operation of the FREEDM-8 and the host processor via the development/debug PC. The processor's Ethernet port is provided to download software into the host processor more quickly than can be achieved via the serial port. 8.2 Firmware Description The firmware stored in the ROM enables the reading and writing to registers. This enables the EOCTL/TOCTL and QDSX devices to be reset, initialized and monitored for errors etc. During code development process it's possible to remove ROM from a socket and to download software to the RAM (microprocessor). That procedure speeds up the code troubleshooting process. 8.3 Boot Sequence
8.3.1 EOCTL/TOCTL Detection The firmware residing in ROM (or downloaded through the BDM port) on power-up prompts processor to search for device type mounted on to U3 spot. EOCTL Chip ID is available in register 009H. The TOCTL Chip ID Program is available in 00CH. Program overwrites default states of registers in both QDSX and EOCTL or TOCTL devices as required per E1 or DS1 application. 8.3.2 FREEDM-8 Power-up The FREEDM-8 device has to be initialized via the PCI Bus interface. On-board microprocessor has no access to the FREEDM IC. Software driver is not available at the present time. NOTE: while programming, make sure FREEDM is set for E1 or T1 data format as required. 8.3.3 EOCTL Boot If EOCTL is detected, program writes to registers as shown in TABLE 6 below. EOCTL is set to Clock Master mode, Channelized E1, with a clock gap extended across all time-slots 0 (TS0).
54 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
TABLE 6. Item
1
Power-up Register Initialization with EOCTL Hex Value
08H
EOCTL Register
Receive Line Options 000H, 080H, 100H, 180H, 200H, 280H, 300H, 380H
Description
Bi t 3 = 1 ; AUT OYEL L OW enabl ed. Th i s s e t s a u t o i n s e r t i o n o f RAI ( r e mo t e al ar m i ndi cat i on, yel l ow a l a r m) i f l o s s o f f r a me , l o s s o f CRC mu l t i f r a me a n d / o r AI S ( a l a r m i n d i c a t i o n ) . Bi t 0 i n r e g i s t e r 0 0 EH ( a l l oct ant s) , has t o be set t o 0. Bi t 3 = 1 ; c h a n g e d t o s e t T J AT PL L c l o c k . Bi t 1 = 1 ; c h a n g e d t o s e l e c t T L CL K a s XCL K d i v i d e d b y 24. Bi t 0 = 1 ; c h a n g e d t o s e l e c t T L CL K a s XCL K d i v i d e d b y 24. Bi t 7 = 1 ; c h a n g e d t o s e t p e r t i me s l o t s mo d e . Bi t 5 = 0 ; c h a n g e d t o s e l e c t Cl o c k Ma s t e r . Bi t 0 = 1 ; c h a n g e d t o s e t backpl ane speed at 2 . 0 4 8 MHz . Bi t 5 = 0 ; c h a n g e d a s r e q u i r e d ( I CL KSL V= 0 )
2
Transmit Timing Options 004H, 084H, 104H, 184H, 204H, 284H, 304H, 384H
0 BH
3
Receive Backplane Configuration 010H, 090H, 110H, 190H, 210H, 290H, 310H, 390H
89H
4
5
6
Receive Backplane Frame Pulse Configuration 011H, 091H, 111H, 191H, 211H, 291H, 311H, 391H Receive Backplane Parity/F-Bit Configuration 012H, 092H, 112H, 192H, 212H, 292H, 312H, 392H Transmit Backplane Configuration 018H, 098H, 118H, 198H, 218H, 298H, 318H, 398H
00H
01H
Bi t 0 = 1 ; c h a n g e d t o s e t t o t e m- p o l e o u t p u t s
99H
7
RJAT Configuration 023H, 0A3H, 123H, 1A3H,
30H
Bi t 7 = 1 ; c h a n g e d t i me s l o t mo d e Bi t 5 = 0 ; c h a n g e d Cl o c k Ma s t e r Bi t 0 = 1 ; c h a n g e d backpl ane speed 2 . 0 4 8 MHz . Bi t 4 = 1 ; c h a n g e d FI FO s e l f - c e n t e r
t o set t o set t o set at
per -
t o enabl e .
55 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
223H, 2A3H, 323H, 3A3H
8
TJAT Configuration 027H, 0A7H, 127H, 1A7H, 227H, 2A7H, 327H, 3A7H
30H
9
E1 FRMR Framing Alignment Options 030H, 0B0H, 130H, 1B0H, 230H, 2B0H, 330H, 3B0H
E2 H
10
E1 TRAN Configuration 040H, 0C0H, 140H, 1C0H, 240H, 2C0H, 340H, 3C0H
11 H
11
RPSC Configuration 05CH, 0DCH, 15CH, 1DCH, 25CH, 2DCH, 35CH, 3DCH
03H
12
RPSC Channel Indirect Data Buffer ( dat a 05FH, 0DFH, 15FH, 1DFH, 25FH, l oop 2DFH, 35FH, 3DFH sequence ) 05EH, 0DEH, 15EH, 1DEH, 25EH, 2DEH, 35EH, 3DEH ( addr ess l oop sequence , wi t h Bi t 7 = 0 mu s t )
Bi t 1 = 0 ; c h a n g e d t o o p t i mi s e RJ AT PL L Bi t 0 = 0 ; c h a n g e d t o a l l o w RJ AT PL L n o r ma l o p e r a t i o n Bi t 4 = 1 ; c h a n g e d t o e n a b l e FI FO s e l f - c e n t e r . Bi t 1 = 0 ; c h a n g e d t o o p t i mi s e T J AT PL L Bi t 0 = 0 ; c h a n g e d t o a l l o w T J AT PL L n o r ma l o p e r a t i o n Bi t 7 = 1 ; c h a n g e d t o e n a b l e f r a mi n g o n CRC mu l t i f r a me . Bi t 6 = 1 ; c h a n g e d t o d i s a b l e sear ch f or si gnal l i ng f r a me . Bi t 5 = 1 ; c h a n g e d t o e n a b l e f or cont i nuous check f or CRC mu l t i f r a me . Bi t 1 = 1 ; c h a n g e d t o e n a b l e e x c e s s i v e CRC e r r o r t o f o r c e f o r r e - f r a mi n g . Bi t 6 = 0 ; c h a n g e d t o d i s a b l e si gnal l i ng. Bi t 5 = 0 ; c h a n g e d t o d i s a b l e si gnal l i ng. Bi t 4 = 1 ; c h a n g e d t o e n a b l e g e n e r a t i o n o f CRC mu l t i f r a me . Bi t 0 = 1 ; c h a n g e d t o d i s a b l e si gnal l i ng dat a i nser t i on Bi t 1 = 1 ; c h a n g e d f o r i ndi r ect access. Bi t 0 = 1 ; c h a n g e d t o e n a b l e per - channel f unct i ons. RPSC Co n f i g u r a t i o n f o r Ch a n n e l i z e d E1 . A s e q u e n c e o f wr i t i n g addr ess and dat a i nt o r egi st er s i s r equi r ed t o s e t p e r - t i me s l o t i n d i r e c t r egi st er s. For a l l e i ght phy s i c a l l i n k s , a l l t i me s l o t s 0 ( T S0 ) mu s t h a v e Bi t 6 = 1 i n i ndi r e c t r e gi s t e r 2 0 H t o g e n e r a t e g a p i n Cl o c k
56 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
13
TPSC Configuration 060H, 0E0H, 160H, 1E0H, 260H, 2E0H, 360H, 3E0H
03H
14
TPSC Channel Indirect Data Buffer ( dat a 063H, 0E3H, 163H, 1E3H, l oop 263H, 2E3H, 363H, 3E3H sequence ) 062H, 0E2H, 162H, 1E2H, 262H, 2E2H, 362H, 3E2H ( addr ess l oop sequence , wi t h Bi t 7 = 0 mu s t )
Ma s t e r mo d e . W i t e 4 0 H i n t o r i n d i r e c t r e g i s t e r s 2 0 H. Al l o t h e r i n d i r e c t p e r t i me s l o t r e g i s t e r s ( T S1 t o T S3 1 ) a r e wr i t t e n wi t h 0 0 H. Se e d a t a s h e e t [ 2 ] f o r expl anat i on. Bi t 1 = 1 ; c h a n g e d f o r i ndi r ect access. Bi t 0 = 1 ; c h a n g e d t o e n a b l e per - channel f unct i ons. T PSC Co n f i g u r a t i o n f o r Ch a n n e l i z e d E1 . A s e q u e n c e o f wr i t i n g addr ess and dat a i nt o r egi st er s i s r equi r ed t o s e t p e r - t i me s l o t i n d i r e c t r egi st er s. For a l l e i ght phy s i c a l l i n k s , a l l t i me s l o t s 0 ( T S0 ) mu s t h a v e Bi t 6 = 1 i n i ndi r e c t r e gi s t e r 2 0 H t o g e n e r a t e g a p i n Cl o c k Ma s t e r mo d e . W i t e 4 0 H i n t o r i n d i r e c t r e g i s t e r s 2 0 H. Al l o t h e r i n d i r e c t p e r t i me s l o t r e g i s t e r s ( T S1 t o T S3 1 ) a r e wr i t t e n wi t h 0 0 H. Se e d a t a s h e e t [ 2 ] f o r expl anat i on.
15 16 17
QDSX Register 000H, 040H, 080H, 0C0H 001H, 041H, 081H, 0C1H 02CH, 06CH, 0ACH, 0ECH 02EH, 06EH, 0AEH, 0EEH 02FH, 06FH, 0AFH, 0EFH 02CH, 06CH, 0ACH, 0ECH
Hex Value
01H 01H 00H ( l oop sequence) ( l oop sequence) 80H
Description
Bi t 0 = 0 ; c h a n g e d f o r E1 r ecei ver Bi t 0 = 0 ; c h a n g e d f o r E1 t r a n s mi t t e r A s e q u e n c e o f wr i t i n g d a t a i nt o r egi st er s i s r equi r ed t o s h a p e E1 l i n e wa v e f o r m a s r e q u i r e d p e r ANSI T 1 . 1 0 2 . Se e TABL E 5 o n p a g e 2 2 ( i n t h i s d o c u me n t ) a n d dat a sheet [ 1] f or expl anat i on.
57 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
8.3.4 TOCTL Boot If TOCTL is detected, program writes to registers as shown in TABLE 7 below. TOCTL is set to Clock Master mode, Cahnnelized T1, with a clock gap at bit F. NOTE: this table was tested with TOCTL Rev E, packaged in PQFP-128. TABLE 7. Item
1
Power-up Register Initialization with TOCTL Hex Value
08H
TOCTL Register
Receive Line Options 000H, 080H, 100H, 180H, 200H, 280H, 300H, 380H
Description
Bi t 3 = 1 ; AUT OYEL L OW enabl ed. Th i s e n a b l e s a u t o i n s e r t i o n o f RAI ( r e mo t e al ar m i ndi cat i on, yel l ow a l a r m) i f Re d Al a r m i s det ect ed i n i ngr ess di r ect i on. Bi t 7 = 0 a n d Bi t 6 = 0 ; c h a n g e d t o s e l e c t Cl o c k Ma s t e r a n d Nx DS0 mo d e . Bi t 7 = 0 a n d Bi t 6 = 0 ; c h a n g e d t o s e l e c t Cl o c k Ma s t e r a n d Nx DS0 mo d e . Bi t 3 = 1 a n d Bi t 2 = 0 ; c h a n g e d t o set r ef er ence sour ce f o r T J AT Bi t 1 = 1 a n d Bi t 0 = 1 ; c h a n g e d t o gener at e a j i t t er f r ee 1 . 5 4 4 MHz c l o c k r e f e r e n c e f r om cr yst al osci l l at or XCL K/ 2 4 Bi t 1 = 0 ; RJ AT PL L c o n t r o l .
2
3
4
Ingress Interface Options 001H, 081H, 101H, 181H, 201H, 281H, 301H, 381H Egress Interface Options 005H, 085H, 105H, 185H, 205H, 285H, 305H, 385H Transmit Timing Options 007H, 087H, 107H, 187H, 207H, 287H, 307H, 387H
00H
00H
0 BH
5
6
7
RJAT Configuration 013H, 093H, 113H, 193H, 213H, 293H, 313H, 393H TJAT Configuration 01BH, 09BH, 11BH, 19BH, 21BH, 29BH, 31BH, 39BH FRMR Configuration 020H, 0A0H, 120H, 1A0H, 220H, 2A0H, 320H, 3A0H
21H
21H
Bi t 1 = 0 ;
T J AT PL L c o n t r o l .
90H
Bi t r at bi t (2 Bi t ext f or
7=1; c hanged i o of er r or t s bef or e out of 6) . 4=1; c hanged ended super f ma t .
t o set o t ot al o f f r a me t o set r a me
58 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
8
ALMI Configuration 02CH, 0ACH, 12CH, 1ACH, 22CH, 2ACH, 32CH, 3ACH TPSC Configuration 030H, 0B0H, 130H, 1B0H, 230H, 2B0H, 330H, 3B0H TPSC Channel Indirect Data Buffer 033H, 0B3H, 133H, 1B3H, 233H, 2B3H, 333H, 3B3H 032H, 0B2H, 132H, 1B2H, 232H, 2B2H, 332H, 3B2H
10H
Bi t 4 = 1 ; c h a n g e d t o s e t e x t e n d e d s u p e r f r a me f o r ma t . Bi t 1 = 1 ; c h a n g e d f o r i ndi r ect access. Bi t 0 = 1 ; c h a n g e d t o e n a b l e per - channel f unct i ons. T PSC Co n f i g u r a t i o n f o r Ch a n n e l i z e d T 1 . A s e q u e n c e o f wr i t i n g addr ess and dat a i nt o r egi st er s i s r equi r ed t o s e t p e r - t i me s l o t i n d i r e c t r egi st er s. For a l l e i ght phy s i c a l l i n k s , a l l t i me s l o t s T S1 t o T S2 4 mu s t h a v e a l l b i t s s e t t o 0 i n Cl o c k Ma s t e r mo d e . W i t e 0 0 H r i nt o i ndi r e c t r e gi s t e r s 0 1 H- 4 8 H. Se e d a t a s h e e t [ 3 ] f o r expl anat i on. Bi t 2 = 1 ; c h a n g e d t o s e t e x t e n d e d s u p e r f r a me f o r ma t . Bi t 4 = 1 ; c h a n g e d t o s e t e x t e n d e d s u p e r f r a me f o r ma t . Bi t 1 = 1 ; c h a n g e d f o r i ndi r ect access. Bi t 0 = 1 ; c h a n g e d t o e n a b l e per - channel f unct i ons. RPSC Co n f i g u r a t i o n f o r Ch a n n e l i z e d T 1 . A s e q u e n c e o f wr i t i n g addr ess and dat a i nt o r egi st er s i s r equi r ed t o s e t p e r - t i me s l o t i n d i r e c t r egi st er s. For a l l e i ght phy s i c a l l i n k s , a l l t i me s l o t s T S1 t o T S2 4 mu s t h a v e Bi t 2 = 1 i n i ndi r e c t r e gi s t e r s 0 1 H
9
03H
10
( dat a l oop sequence) ( addr ess l oop sequence, wi t h Bi t 7 = 0 mu s t )
11
12
13
SIGX Configuration 040H, 0C0H, 140H, 1C0H 240H, 2C0H, 340H, 3C0H XBAS Configuration 044H, 0C4H, 144H, 1C4H, 244H, 2C4H, 344H, 3C4H RPSC Configuration 050H, 0D0H, 150H, 1D0H, 250H, 2D0H, 350H, 3D0H 052H, 0D2H, 152H, 1D2H, 252H, 2D2H, 352H, 3D2H
04H
10H
03H
14
( dat a l oop sequence) ( addr ess l oop sequence, wi t h Bi t 7 = 0 mu s t )
053H, 0D3H, 153H, 1D3H, 253H, 2D3H, 353H, 3D3H
59 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
t o 18H t o Cl o c k Ma s t 0 4 H i nt o i r e gi s t e r s ot her i ndi t i me s l o t r wr i t t e n wi sheet [ 3]
g e n e r a t e I CL K i n e r mo d e . W i t e r ndi r e c t 0 1 H- 1 8 H. Al l r ect per egi st er s ar e t h 0 0 H. Se e d a t a f or expl anat i on.
QDSX Registers QDSX Register 02CH, 06CH, 0ACH, 0ECH 02EH, 06EH, 0AEH, 0EEH 02FH, 06FH, 0AFH, 0EFH 02CH, 06CH, 0ACH, 0ECH
Hex Value
00H ( l oop sequence) ( l oop sequence) 80H
Description
A s e q u e n c e o f wr i t i n g d a t a i nt o r egi st er s i s r equi r ed t o s h a p e DS1 1 l i n e wa v e f o r m a s r e q u i r e d p e r ANSI - T 1 . 1 0 2 . Da t a v a l u e s depend on cabl e l engt h c h o s e n . Se e TABL E 5 a b o v e and dat a sheet [ 1] f or expl anat i on.
15
8.4
Homologation Software NOTE: This may be relevant to reference design (evaluation card) sampled to PMC-Sierra's customers. The firmware (software) programmed into the on-board ROM (U13) has homologation related code removed. Interrupts are not enabled.
8.4.1 State Matrix Software was developed specifically for CTR 4/ETS 300 011 conformance. The software consists of an interrupt service routine to monitor the state of the Evaluation card. The states are defined in ITU I.431 and are summarized below:
G F1: Normal Operation
60 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
* * *
network timing is available user receives normal operational frames (NOF) with associated CRC bits user transmits NOF with associated CRC bits and CRC error bits (E bits) if a CRC error is detected
G F2: Fault condition 1
* * * network timing is available user receives frames with RAI bit set and associated CRC bits user transmits NOF with associated CRC bits and CRC error bits (E bits) if a CRC error is detected
G F3: Fault condition 2
* * * network timing is not available user detects loss of signal (which includes loss of frame alignment) user transmits frames with RAI bit set and associated CRC bits
G F4: Fault condition 3
* * * network timing is not available user detects AIS user transmits frames with RAI bit set and associated CRC bits
G F5: Fault condition 4
* * * * network timing is available user receives frames with RAI bit set and associated CRC bits user receives continuous CRC error bits set low denoting error user transmits NOF with associated CRC bits and CRC error bits (E bits) if a CRC error is detected
The EOCTL has several interrupt bits that detect the states defined above. They are the RAI, RED, AIS and RAICCRC for fault conditions 1, 2, 3 and 4 respectively. To activate the interrupts, the interrupt enable bits must be set. Register 032h FRMR Framing Status Interrupt Enable contains the enables for RAI, RED and AIS. This register is set to the value 0x8C. Register 03Eh FRMR Frame Pulse/Alarm Interrupt Enable contains the enable for RAICCRC. These bits can
61 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
then be monitored, either by interrupt service routines or polling, to update the state. 8.4.2 Basic Frame and CRC MultiFrame The software also initialized the EOCTL specifically for ETSI standards. ETSI standards test the robustness of the device's ability to frame to the basic frame and CRC multiframe. The framing recommendations are defined in ITU G.706. The recommendations state that the device must be able to declare loss of frame when:
G Three incorrect frame alignment signals are received. G Bit 2 of timeslot 0 of NFAS frames is received in error on three consecutive
occasions. The recommendations state that the device must be able to declare loss of multiframe when:
G Two valid CRC multiframe alignment signals cannot be found within 8 ms or four
multiframes. The EOCTL is software configurable and contains registers that can set the criterion above. Register 031H is set to 0xE2. This enables the EOCTL to frame to the CRC multiframe, and reframe based on multiframe errors. Also, Register 032H is set to 0x40. This sets the criterion for basic frame alignment.
62 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
9 9.1
IMPLEMENTATION DESCRIPTION Printed Circuit Board Layout
9.1.1 Card Size and Component Placement The card size conforms to the height and length constraints for a PCI add-in card as specified in the PCI specification. This card must be operable with the computer cover closed and therefore the line interface inputs (E1/T1) must be accessible at the front of the Evaluation Card (back of the PC). The serial port and BDM port are accessible inside the PC with the cover open. The dimension of the card conforms to the 5V PCI Card, with mounting holes located as per the specification The card floor plan is shown in figure below. FIGURE 31. Card Floorplan
DE-9
Transformer Header Serial Port BDM
QDSX 1
EOCTL TOCTL
ROM RS-232
DD-50 Connector
Transformer
Address Decoder
QDSX 2
Transformer Buffer RAM
Transformer
PCI Bus
63 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
Buffer
FREEDM-8
MC68340
Microprocessor Block
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
9.1.2 Ground and Power Planes FIGURE 32. Ground and Power Planes
Transformer
Chassis GND
Digital GND QDSX 1
EOCTL TOCTL
DE-9
Serial Port RS-232
Header BDM
Transformer
ROM
Address Decoder
DD-50 Connector
Transformer
QDSX 2 FREEDM-8
5V 5V 3.3V 5V
RAM Buffer
Buffer
MC68340
Transformer
Microprocessor Block
PCI Bus The ground plane is divided into two islands: the "Chassis GND", and "Digital GND". The "Chassis GND" is connected to a metal bracket holding the card inside the PC. This bracket must have a very good metallic connection to the PC chassis to minimize EMI radiation. The Chassis GND has no connection to any other ground planes. A very distinct clearance between the two planes must be provided underneath the transformers to eliminate common mode coupling from noisy PCI Bus environment into E1/T1 twisted pair lines. All other components are connected to a single ground plane. The PCB card has two layers of copper dedicated to ground. These ground planes connects to the PCI Bus connector. The +5V connects to associated pins on the same connector. The +5V rail has dedicated filtering elements (ferrite beads, serial resistors and capacitors) associated with power pins on different devices. Example of a filtering entity is shown in FIGURE 11 in previous chapter. The FREEDM and EOCTL devices need a 3.3V supply, that is derived from an on-board 5/3.3V linear regulator.
64 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
If the EMI is an issue for the particular design, it is recommended to have filtering elements associated with power rail dedicated to each line interface device (QDSX). Filter prevents coupling of a noise on power rails to line receivers and drivers. 9.1.3 Layer Stacking and Transmission Line Impedance Control The PCB Card has a total of six layers: layers 1, 3 and 6 are for signals, layers 2 and 5 for ground, and layer 4 for power. The dimension of the card conforms to the 5V PCI Raw Card. Example of layer configuration and characteristic impedance calculation is shown below. The trace layout on the E1/DS-1 interface side is not critical due to limited frequency spectrum of transmitted and received signals. However, it's good engineering practice to keep transmission lines at appropriate impedance and with minimum crosstalk at line interfaces. The impedance of lines interfacing with QDSX devices is different for receive and transmit sides due to different transformer ratios. FIGURE 33. Receive Trace Impedance for E1 Interface. 1:N
Zx/2 = 240
R1 IN1 QDSX IN2
Zo = 120
R2
Transformer
Zx/2 = 240 Zx = Zo*N Zx = 120*4 = 480
2
The characteristic impedance on the secondary side of the 2:1 transformer for E1 line interface is calculated as follows (N=2): Zx = Zo*N = 120 * 4 = 480. Resistors value have to meet requirement: R1 + R2 = 480. Each trace connecting the transformer and the QDSX device is 1/2 the Zx value (Zx=240) . However, circuit has to support DS-1 interface also, where
65 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
2
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
characteristic impedance Zo = 100. Therefore, the trace impedance can be calculated as an average of both values: Zx_trace = {((120 + 100)/2 )* 4}/2 = 210 The E1 receiver interface has to meet a Return Loss specification shown in ITU-G.703 Section 6.3.3. The transmit interface Return Loss is not specified in ITU-G.703. Good engineering practice is to keep line impedance close to characteristic impedance also. Transformer ratio is 1.36:1 and that means that Zx must be less than 120. Final calculation (average of E1/DS-1) gives the transmitter trace impedance at 30. The internal QDSX transmitter impedance is low and is about 2.5. Following is a short introduction to printed circuit design in applications, where a high-speed clock and data lines with edges as fast as a couple of nanoseconds are required. Proper termination on both ends of transmission line is required to avoid edge distortion due to back-reflection. Wrong termination of high-speed lines contributes to overall EMI radiation from the Card and may cause problems if a customer's design is subject to FCC EMI Class A/B testing. FIGURE 34. PCB Cross Section (Example).
w
1 Oz Copper
t
dielectric r
Ground Plane
h1
t
dielectric r dielectric r
1 Oz Copper 1 Oz Copper
1 Oz Copper
h2 h3
Power Plane
t
where
r = relative dielectric constant, nominally 5.0 for G -10 fibre - glass epoxy
t = thickness of the copper, fixed according to the weight of copper selected. For 1 oz copper, the thickness is 1.4 mil. This thickness can be ignored if w is great enough. h1, h2, h3 = thickness of dielectric. w = width of copper
66 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The PCB related parameters are shown in the following table:
TABLE 8.
Printed Circuit Board Parameters (Example).
Nominal 62 (including copper thickness) 10 33 10 4.2
Parameters Board Thickness (mil) dielectric thickness between layers 1 and 2 (mil) (h1) dielectric thickness between layers 2 and 3 (mil) (h2) dielectric thickness between layers 3 and 4 (mil) (h3) Relative dielectric constant
To reduce signal degradation due to reflection and radiation, the traces that carry high-speed signals should be treated as micro strip transmission lines with controlled impedance and matched resistive termination. The trace impedance is calculated using the formula: Zo = 87 5.98 x h x ln 0.8 x w + t r + 1.41 Data 4.2 10 2.88 50 16
Parameter
r
h1 (mil) T (mil) (2 Oz copper) Zo (Ohm) W (mil)
Given a characteristic impedance Zo, the dielectric thickness h1 is proportional to trace width. A small h1 will result in the traces being too thin to be accurately fabricated. Wider traces can be more precisely manufactured, but they take up too much board space. Therefore, the thickness of the board for a given trace impedance and adequate trace width should be chosen so that the traces take up as little board space as possible yet still leaving enough margin to allow accurate fabrication. Using the same h1, thickness of copper, and dielectric constant, a 16 mil traces has a characteristic impedance of approximately 50 while an 6 mil trace has a characteristic impedance of 75.
67 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
The above calculation shows that with a standard PCB thickness, the trace width and layout may not be able to support trace impedance from 30 to 210 required by the Evaluation Card. More sophisticated means of trace impedance control may be required, or impedance has to be compromised, to meet requirement of lower cost and simplified PCB layout. 9.1.4 Decoupling, Bypassing and Bulk Capacitors Decoupling capacitors provide localized switching current required by the power pins they connect to. Bypassing capacitors also remove unwanted power supply noise before it can enter sensitive areas. Bulk capacitors are used to maintain a constant DC voltage and provide switching currents required by all components. The power distribution loop of an IC is illustrated below. FIGURE 35. Current Loop Model Without Decoupling Capacitor.
EMI Antenna Power Supply Current Loop
IC Other ICs
Ground cross-talk impedance
Without any capacitors in parallel, the IC will attempt to draw a large switching current directly from the power supply, which could be located far away. The inductance on the power and ground plane will limit this instantaneous current drawn. As a result, the voltage at the IC's power pin will drop and the output will ramp up more slowly. EMI radiation may be emitted from the PCB. Furthermore, since EMI is a function of loop area and frequency, the larger the loop area and the higher the frequency, the more significant the EMI. A symbolic antenna shows bi-directional EMI coupling to-from the trace. A loop current creates ground crosstalk voltage across the ground impedance also. Adding decoupling capacitors breaks the current loop into several smaller loops as illustrated below:
68 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
FIGURE 36. Current Loop Model With Decoupling Capacitors.
Smaller EMI Antennas
Decoupling Loop Smaller Current
local loop
Power Supply
local decoupling cap
charging loop
IC
Ground cross-talk impedance
Other ICs
The local loop is created as a result of a decouple capacitor placed next to the IC's power pin. The bulk power supply decoupling capacitor is charged by a local power supply via the charging loop. Charging the local decoupling capacitors via the bulk decoupling capacitor creates the decoupling loop. However, as it is shown above, smaller EMI radiation (antennas) still exists. The ground AC crosstalk is not gone as well. EMI sensitive applications have to use more complex solutions. One of them is to employ ferrite beads, serial resistors and capacitors as shown in figure below. FIGURE 37. Current Loop Model With Power Rail Filter.
charging loop minimized
Supply Rail Filter
NO EMI radiation
Decoupling Loop "DC" Current only
AC current attenuated
Power Supply PCI Bus Connector
Ferrite bead Ls
Rs
local loop minimized
IC 0.01uF 0.01uF 10uF
VDD VSS
IC
Other ICs
0.1uF
The supply rail type low pass filter consists of ferrite bead Ls, serial resistor Rs and decoupling capacitors (10uF, 0.1uF and 0.01uF). Present SMD technology allows a small body 0.01uF capacitors to be placed across 0.5mm pitch pinout of the decoupled IC. A tantalum 10uF capacitor helps to reduce lower frequency
69 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
noise, e.g.: switching power supply noise, digital noise. The end effect of the power supply filtering is to provide a "decoupling loop" that supplies a "DC" current with a small residual high frequency AC current. This eliminates EMI and minimizes ground impedance AC crosstalk. In addition proper placing of noisy devices across a ground plane reduces crosstalk also. Power supply filtering capacitors are placed as close as possible to the PCI Bus connector pins. In order for the power supply decoupling capacitors to maintain a relatively constant DC voltage, it must be able to supply all the charging current demands of the local decoupling capacitors. 9.1.5 Calculation of Decoupling Capacitor Values In order for local decoupling capacitors to be effective, they must provide the least impedance at the switching frequency of the IC; otherwise, they will not discharge at all because the switching current will come from other lower impedance paths (and possibly larger loops). Therefore, one must choose a decoupling capacitor that has a resonant frequency (where it has the lowest impedance) same as (or close to) the frequency of the switching, and place the decoupling capacitor as close to the power pin as possible to reduce trace inductance. In addition, the local decoupling capacitor must be large enough to provide the instantaneous current with tolerable voltage drop. The decoupling capacitance, required per VDD pin, could be calculated using the following formula: C = I t V , where C = total capacitance in Farads I = instantaneous switching current in Amps t = the time duration of the switching current V = maximum allowed voltage drop on VDD supply Instantaneous current (I) depends on the capacitive load of each output. The duration of the switching current depends on the capacitive load. The digital signals of the evaluation card uses approximately 75 Ohm traces. When an output switches, it sees a 75 Ohm characteristic impedance in series with output resistance. As the load charges up exponentially, the amount of current required decreases until it reaches a steady state. To calculate the largest current demand of an output, one must know its output impedance. However, for CMOS devices, the output impedance changes as the output changes. As an approximation, a QDSX output will require 50 mA of switching current for charging a 50 pF load from 0 to 5 volts in 5ns.
70 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
Using this figure, for a VDD pin supplying 4 outputs, each of which requires 50 mA for 5 ns, and a maximum allowable voltage spike of 100 mV, the capacitance required is: 4 * 50mA * 5ns / 100mV = 0.01 uF. A 0.01 uF capacitor can be used in this case. That capacitor is placed across VDD and VSS pins. 9.1.6 PCI Interface The reference design card supports a 32-bit PCI local bus interface. The PCI edge connector is a universal type allowing it to be plugged into a motherboard that supports either the 5V or the 3.3V signaling environments. However, not all computers provide +3.3V and therefore a +5V to +3.3V linear regulator is required. This reference design does not have "hot insertion" capability and therefore the PC must be powered down before Card is plugged-in or removed from a motherboard.
9.2
Schematic The following is a description of the key functional components shown in the schematics. The actual schematics are included in Appendix A. Page 1 of the schematic shows all five main blocks of the Reference Design. However, schematic contains total of nine pages, because the Allegro/Syslab/Concept CAD schematic capture program allows to include multiple schematic pages in a single block. That feature simplifies drawing. The net node names on each schematic page are shown with \I or without \I suffix. The only exception is the Page 1 - all net nodes are shown without suffix \I on this Page. The net names, placed on the Page 2 through Page 9, with the \I suffix show connections between the main five blocks. The same nod names (with suffix \I removed) are shown on the Page 1. The net node names shown on the Page 2 through Page 9 without suffix (\I) may connect any node inside the same block; e.g. net name "ASB on Page 8 and Page 9 inside block "MICRO INTERFACE".
9.2.1 Page 1: Root Drawing This page provides a block view of the interface signals between each block. Blocks are drawn in order to show data flow. At the top left corner E1/T1 LINE INTERFACE block terminates external data lines. Data (and clock) flows through
71 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
QDSX, EOCTL/TOCTL and FREEDM-8 blocks. The FREEDM-8 block is the system interface. The MICRO INTERFACE is a supporting block and it is placed at the bottom of the schematic Page 1. The following notes are provided:
*
The reset signal from the microprocessor is routed to each device except the FREEDM-8. The FREEDM-8 is reset via the PCI bus, whenever the system is reset, or whenever the FREEDM-8 is reset under software control. An on-board microprocessor block provides an interface to program each of the EOCTL and QDSXs registers. It also provides a separate interrupt line for each of the QDSXs and the EOCTL/TOCTL. The FREEDM-8 is programmed via a host processor at the PCI Interface. A JTAG chain connects the FREEDM-8, the EOCTL's, the QDSX, and the MC68340. The clock timing circuit is included in the EOCTL/TOCTL (Page 5). The QDSX devices have dedicated lines XCLK_QSSX1 and XCLK_QDSX2
*
*
*
*
9.2.2 Sheet 2: E1/DS-1 LINE INTERFACE with DD-50 Connector This Page 2 shows the physical interface to the Reference Design. The interface connector is a 50 pin D-Sub (DD-50) metal shell connector. The external mating plug is not shown on the schematic. Refer to this document for cable attachment pin-out. The DD-50 connector provides an interface to the eight E1/DS-1 twisted pair lines. On the system side the interface lines are connected to the QDSX device (PM4314). Characteristic impedance for E1 or DS-1 line interface is controlled with assembled resistors. 9.2.3 Sheet 3 and 4: QDSX - E1/DS-1 Line Interface Device These Pages 3 and 4 show two QDSX devices (PM4314).
*
Digital VDD is supplied from a common +5V plane. associated 0.01 uF capacitor.
Each pin has
*
Each analog RAVD and TAVD is supplied with RC networks to minimize the effects of interference from the power supply.
72 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
*
Series termination resistors in clock lines are provided to reduce the effects of reflections on signal edges.
9.2.4 Sheet 5: EOCTL/TOCTL AND CLOCK - E1/T1 Framer This Page 5 shows an E1/T1 framing device EOCTL/TOCTL. Page includes also a clock distribution circuit. The EOCTL device is assembled on the E1 line interface version of the Evaluation Card. TOCTL device is assembled on the T1 line interface version of the Evaluation Card. Crystal oscillator has appropriate frequency as required per E1 or T1 version. Eight pairs of data/clock lines in ingress direction and eight pairs of data/clock in egress direction interfaces to FREEDM-8 (Page 6). Lines terminate at the IC as a single line buses. Clock lines TCLK<7..0> originate at the EOCTL/TOCTL device and are fed to slaved FREEDM-8. Filtering capacitors are used on all EOCTL/TOCTL power pins for de-coupling the power supply noise. Series termination resistors are provided on incoming clock lines (TLCLK and RLCLK) to reduce the effects of reflections on the signal edges. The crystal oscillator provides clock signal to the EOCTL/TOCTL and QDSX devices. Series resistor and filtering capacitors are used to reduce noise to/from other circuitry on the Reference Design. The 8-bit buffer is used to drive separate impedance controlled traces (75 ohm) to each of the EOCTL and QDSX device pins. Please refer to section 2.5 in this document for further information on the clock frequency. 9.2.5 Page 6: FREEDM-8 AND PCI BUS Interface This sheet provides the frame relay processor using the PM7366 (FREEDM-8). The PCI Interface is run to a card edge connector. The 3.3V power pins at the edge connector are not used since the commonly available motherboards do not provide power to the 3.3V pins and/or do not provide a 3.3V connector (or combined 5V/3.3V connector) on the motherboard. Instead, the power supply is provided by regulation of +5V as described at the schematic Page 7. The PCI Bus provides two reset pins TRST# (A1) and RST# (A16). The RST# line is connected to FREEDM-8 and other devices.
73 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
9.2.6 Page 7: FREEDM-8 - Power Supply This sheet contains the 3.3V and the 5V power supplies for the Reference Design board. It also includes the bulk de-coupling capacitors for the PCI Bus connector.
*
A+5V (VCC, VDD) is supplied from a PCI Bus connector. Optional power entry may be required if total current source exceeds the PCI Bus connector limits (for more information on current limits see reference [10]). The green LED D9 is used to signal presence of the +5V. A linear voltage regulator provides +3.3 V for the FREEDM-8 and EOCTL devices. The regulator LT11084_3_3V is supplied with +5V a decoupling capacitor. The green LED D3 is used to signal presence of the +3.3V.
*
NOTE: Green LEDs are employed to show presence of the supply voltage. However, the LEDs operate with wide voltage range on 5V or 3.3V rails, and emission of light can not be used as the only mean of a voltage level verification. A Schottky diode is connected across 3.3V linear voltage regulator. FIGURE 38. Schottky Diode.
5V Bias Voltage D4 +3.3V +5V
Voltage Regulator 5V - 3.3V
Ix
Cx
3.3V Powered Devices 3.3V EOCTL/TOCTL and FREEDM
The diode D4 ensures that the 3.3V will never be 0.5V above the 5V Bias Voltage lines during power-up and power-down cycles. If the 3.3V rail exceeds the 5V rail by 0.7V a permanent damage to the integrated circuit will result, as current Ix flows from a 3.3V rail and Cx through the IC into the 5V rail. Capacitor Cx represents the total added capacitance of filtering components.
74 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
9.2.7 Sheet 8: MICROPROCESSOR INTERFACE - On-board MC68340 This sheet contains a 25MHz MC68340 microprocessor, a serial interface for user control and monitoring, a reset circuit, and a debug connector for software development. The following notes are provided for this sheet:
*
MAX202 (U21) (+5V supply only, low cost) is used for the RS232 interface. A 3.6864MHz oscillator shown as Y4 is used for the RS232 interface. The reset circuit (based on 47HC03) resets the MC68340 and provides RSTB\I to reset all other devices. Background Debug Monitor (BDM) connector J20 is used for software development. Note that pin BKPTB must be pulled-up to VCC (through 4.7K). It is recommended that pin BERRB be pulled up also in a similar fashion. CLKOUT from the MC68340 needs to be connected to a test point (header connector) to be used with the BDM interface. XFC pin of the MC68340 needs to be de-coupled with 0.1uF to ground. XTAL must be left open if external oscillator used for EXTL, which is the case in this reference design VCCSYN needs to be pulled up to VCC and run through a power noise filter. MODCK has to be low on reset (a pull-down resistor is used) To avoid unintended coupling, pin floating, oscillations, all unused inputs are terminated with 4.7k. De-coupling Capacitors of 0.1uF (SMD 0603 size) are used for each power pin of the MC68340.
* *
*
* *
*
* *
*
75 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
9.2.8 Sheet 9: MICROPROCESSOR INTERFACE - Decode Logic This sheet contains decode logic for the MC68340 that is necessary to interface to the SRAM, the EPROM, the four EOCTL's and both QDSXs. The following notes are provided for this sheet:
*
Address lines A_M0 through A_M17 of the MC68340 address bus are connected to external circuitry. The line drivers provided by U19/U20 serve to minimize loading of the MC68340 address outputs. To minimize nummber of different line transceivers, bi-directional devices are used for some buffers and for other transceivers where bidirectional devices are a must. The propagation delay for signals passed through the line drivers is within the maximum of 10ns for address valid to address strobe (AS) asserted, or for address valid to chip select (CS0, CS1, CS2, CS3) asserted. The data lines D_M[8..15] of the MC68340 are buffered with U17/U18 transceivers. One of the devices provides data path to the QDSXs and EOCTL/TOCTL. The other one serves microprocessor's memory devices. The 128k-word of SRAMs consisting of U14 and U15 is driven for read or write access by decode logic within a 22V10 PAL shown as U22. The address (chip select) decode logic is contained within a single PAL device U22. Internal logic is shown in FIGURE 39 and FIGURE 40 (below). Control lines originate on the MC68340 processor.
*
*
*
FIGURE 39. PAL Logic for Control Lines to SRAM
SIZ0 A0 R/WB LWEB UWEB OEB CS1B CS0B
76 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
Note: CS1B and CS0B are AND'ed together (i.e. either CS0B or CS1B asserted) since the MC68340 always asserts CS0B during code download into SRAM using the background debug monitor, while it asserts CS1B during normal SRAM accesses. This applies to the case where only the SRAM is being used (typically during code development). If the ROM is used (which is selected by CS0B), then this AND gate should be removed, and only CS1B should be used here.
*
CS0B of the MC68340 provides an active low chip select to the ROM shown as U13. CS2B of the MC68340 provide an active low chip select to the EOCTL/TOCTL and the QDSXs using the decode logic shown in FIGURE 40. The decode logic is implemented by the 22V10 PAL shown as U22 in the schematic. The RDB and WRB signals are also derived from the R/WB signal. The decode logic (below) also provides an output enable to the data transceiver U18 connected to the SRAM and ROM. CS2B is used as the output enable to the data transceiver U17.
*
*
FIGURE 40. PAL Logic for Control Lines
CS2B A16 A17 A15 CSB_EOCTL CSB_QDSX1 CSB_QDSX2
CS0B CS1B R/WB
DEB_MEM RDB WRB D_DIR
77 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
*
Wait states are required during read accesses to EOCTL and QDSX devices. The data sheet specifies a maximum propagation delay of 80ns, which implies that 1 wait-state is necessary to interface the MC68340 with each of these. The wait-state is programmed via a register within the MC68340 such that whenever the CS2B is active there is one wait-state inserted.
9.3
PCB Modification The Revision 1 evaluation card must have some nets rewired and some wire jumpers may be visible. Make sure modifications are in place after handling and shipping. Schematic marked Issue 1.1 has all errors removed and can be used error free as a reference for future designs.
78 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
10
GLOSSARY
Bit Stuffing
A process in data communications protocols, where a string of "one" bits in the data payload is broken by an inserted "zero". The idea of inserting the zero is to ensure that no flag control character is found in the user payload. Cyclic Redundancy Check: Check sums generated from recursive algorithms that can be used to determine the integrity of data by a receiver. Certain CRC algorithms allow the receiver to detect as well as correct certain number of bit errors. Data Link Connection Identifier (DLCI). The frame relay virtual circuit number corresponding to a particular destination which is part of the frame relay header and is usually ten bits long. The DLCI is typically associated with particular PVC on the network. Digital Service, level 0. There are 24 DS-0 channels in a DS-1. Each DS-0 has a bandwidth of 64 kbit/s. Digital Service, level 1: It is 1.544 Mbit/s in North America. In channelized mode, each DS-1 consists of 24 DS-0 channels. In unchannelized mode, each DS-1 has a fullduplex bandwidth of 1.544 Mbit/s. Digital Service, level 3. DS-3 is equivalent to 28 DS-1 channels. It operates at 44.736 Mbit/s. Digital Subscriber Loop Access Multiplexer. Digital Service, level 1. It is 2.048 Mbit/s in Europe. Frame Check Sequence. Bits added to the end of a frame for error detection. In bit-oriented protocols, a frame check sequence is a 16-bit field added to the end of a frame that contains transmission error-checking information. In synchronous transmission, a flag is a pattern of "01111110" used to mark the beginning and end of a frame. Frame Relay Access Device.
CRC
DLCI
DS-0 DS-1
DS-3 DSLAM E1 FCS
Flag
FRAD
79 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
Frame
A frame is also referred to as a "packet" and is a logical transmission unit. A frame consists of a group of data bits in a specific format. Generally, a flag is used at each end of the frame to delimit the start and end of the frame. The term "frame relay" is used in multiple contexts and can be used to refer to a switching technology, an interface standard or a set of data services. Refers to simultaneous transmission in two directions. Frame Relay User Network Interface. High Level Data Link Control. A standard bit-oriented protocol developed by ITU. High Speed Serial Interface. Internet Service Provider. Electronic equipment, which allows two or more signals to pass over one communication, circuit. Network Access Point. Open System Interconnect. An ISO publication that defines seven independent layers of communication protocols. Each layer enhances the communication services of the layer just below it and shields the layer above it from the implementation details of the lower layer. The only internationally accepted framework of standards for communication between different systems made by different vendors. The OSI model organizes the communications process into the following seven layers: Layer 1 - Physical Layer Layer 2 - Data Link Layer Layer 3 - Network Layer Layer 4 - Transport Layer Layer 5 - Session Layer Layer 6 - Presentation Layer Layer 7 - Application Layer A packet is also referred to as a "frame" and is a logical transmission unit. Peripheral Component Interconnect.
Frame Relay
Full-Duplex FUNI HDLC HSSI ISP Multiplexer NAP OSI
OSI Model
Packet PCI
80 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
POP
Point of Presence. In telecommunication, POP refers to the physical place within a LATA where a long distance carrier interfaces with the network of the local exchange carrier. User Network Interface. The physical and electrical demarcation point between the user and the public network service provider.
UNI
81 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
11
APPENDIX A. PAL VHDL TEXT FILE
11.1 ROM Version of PAL The VHDL text file for ROM version of the U22 PAL device is shown below.
------------EOCTL/TOCTL with FREEDM-8 reference design ver1.0 22V10 PAL U22 for operation with ROM Function: logic for chip selects Author: PMC-Sierra Inc. (WT) History: Aug 04, 1998 Created. Description: Generates Chip selects, read, write and address enable
USE work.rtlpkg.all; USE work.cypress.all; ENTITY u22_pal IS PORT ( a15, a16, a17, cs0b, cs1b, cs2b, rwb, dsb, a0, asb, siz0: IN BIT; lweb, oeb, uweb, deb_mem, csb_qdsx1, csb_qdsx2, csb_eoctl, wrb, rdb, rdb1: OUT BIT); ATTRIBUTE order_code of u22_pal:ENTITY is "PAL22V10D-25JC"; ATTRIBUTE part_name of u22_pal:ENTITY IS "C22V10"; ATTRIBUTE pin_numbers of u22_pal:ENTITY IS "a15:2 " & "a16:3 " & "a17:4 " & "cs0b:5 "& "cs1b:6 "& "cs2b:7 "& "rwb:9 "& "dsb:10 "& "a0:11 "& "asb:12 "& "siz0:13 "& "lweb:17 "& "oeb:18 "&
82 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
"uweb:19 "& "deb_mem:20 "& "csb_qdsx1:21 "& "csb_qdsx2:23 "& "csb_eoctl:24 "& "wrb:25 "& "rdb:26 "& "rdb1:27 "; END u22_pal; ARCHITECTURE behavior OF u22_pal IS -BEGIN lweb <= not(((not siz0)or(a0))and(not cs1b)and(not rwb)); oeb <= not ( rwb and (not cs1b)); uweb <= not ((not rwb) and (not a0) and (not cs1b)); deb_mem <= cs0b and cs1b; csb_eoctl <= not ((not cs2b) AND (not a15) AND (not a16) AND (not a17)); csb_qdsx1 <= not ((not cs2b) AND (not a15) AND ( a16) AND (not a17)); csb_qdsx2 <= not ((not cs2b) AND (not a15) AND (not a16) AND ( a17)); wrb <= rwb; rdb <= NOT rwb; rdb1 <= NOT rwb; END behavior;
83 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
11.2 BDM Version of PAL The VHDL text file for BDM version of the U22 PAL device is shown below.
------------EOCTL/TOCTL with FREEDM-8 reference design ver1.0 22V10 PAL U22 for operation with BDM Function: logic for chip selects Author: PMC-Sierra Inc. (WT) History: Aug 04, 1998 Created. Description: Generates Chip selects, read, write and address enable
USE work.rtlpkg.all; USE work.cypress.all; ENTITY u22_pal IS PORT ( a15, a16, a17, cs0b, cs1b, cs2b, rwb, dsb, a0, asb, siz0: IN BIT; lweb, oeb, uweb, deb_mem, csb_qdsx1, csb_qdsx2, csb_eoctl, wrb, rdb, rdb1: OUT BIT); ATTRIBUTE order_code of u22_pal:ENTITY is "PAL22V10D-25JC"; ATTRIBUTE part_name of u22_pal:ENTITY IS "C22V10"; ATTRIBUTE pin_numbers of u22_pal:ENTITY IS "a15:2 " & "a16:3 " & "a17:4 " & "cs0b:5 "& "cs1b:6 "& "cs2b:7 "& "rwb:9 "& "dsb:10 "& "a0:11 "& "asb:12 "& "siz0:13 "& "lweb:17 "& "oeb:18 "& "uweb:19 "& "deb_mem:20 "& "csb_qdsx1:21 "& "csb_qdsx2:23 "&
84 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
"csb_eoctl:24 "wrb:25 "& "rdb:26 "& "rdb1:27 "; END u22_pal;
"&
ARCHITECTURE behavior OF u22_pal IS -BEGIN lweb <= not(((not siz0)or(a0))and(not(cs1b and cs0b))and(not rwb)); oeb <= not ( rwb and (not(cs1b and cs0b))); uweb <= not ((not rwb) and (not a0) and (not(cs1b and cs0b))); deb_mem <= cs0b and cs1b; csb_eoctl <= not ((not cs2b) AND (not a15) AND (not a16) AND (not a17)); csb_qdsx1 <= not ((not cs2b) AND (not a15) AND ( a16) AND (not a17)); csb_qdsx2 <= not ((not cs2b) AND (not a15) AND (not a16) AND ( a17)); wrb <= rwb; rdb <= not rwb; rdb1 <= not rwb; END behavior;
85 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
12
APPENDIX B. SCHEMATICS Schematic hardcopy is attached.
86 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
13
APPENDIX C: BILL OF MATERIALS
13.1 Bill of Materials for E1 Interface with EOCTL TABLE 9. Item Description
1 2 3 QDSX, E1/T1 Short Haul Line Interface IC E1 BOARD. EOCTL, OCTAL E1 FRAMER, PQFP_128 FREEDM-8 (FRAME RELAY PROTOCOL ENGINE AND DATA LINK MANAGER) LINEAR VOLTAGE REGULATOR, 3.3V, 3A, TO-220 NON-INV OCTAL TRANSCEIVER (SOIC-20) CYPRESS 16K X 16 PROM, PLCC44 128K BY 8 STATIC RAM NON-INV 16-BIT BUFFER (SSOP-48) RS2332 TRANSCEIVER QUAD 2 INPUT NAND GATE OC (SOIC -14) MC68340 MOTOROLA CPU, 25MHz, PQFP144 PAL DEVICE, PLCC-28 DD-50 D-SUB CONNECTOR, METAL SHELL, RIGHT ANGLE, PCB MOUNT DE-9 D-SUB CONNECTOR, STRAIGHT PCB MOUNT PLCC SOCKET, 28 PIN, SMD PLCC SOCKET, 44 PIN, SMD OPTIONAL BDM 1x2 HEADER 2x5 SHROUDED HEADER SINGLE PIN TEST HEADER
E1 Interface with EOCTL Vendor Part No.
PM4 3 1 4
PMC- Si e r r a I n c .
Reference Designator
U1, U2 U3 U4
Qty
2 1 1
PM6 3 8 8
PMC- Si e r r a I n c .
PM7 3 6 6
4
L T 1 0 8 4 - 3 . 3 L I NEAR T ECHNOL OGY PI 7 4 F CT 2 4 5 AT S- ND
DI GI - KEY
U6
1
5 6
U5, U17, U18, U19
4
CY7 C2 7 6 - 2 5 J C CYPRESS
ARROW- EL ECT RONI CS
(U13) - MOUNTED INTO 1 SOCKET U14, U15 U20 2 1 1 1 1 1 1
7 8 9 10 11 12 13
I DT 7 1 0 2 4 S1 5 T Y
FAI EL ECT RONI CS
PI 7 4 F C1 6 2 4 5 AT V- ND
DI GI - KEY
MAX2 0 2 CPP- ND DI GI - KEY U21 U26 CD7 4 HCT 0 3 M MC6 8 3 4 0 F E2 5 E
FAI - EL ECT RONI CS
U23 (U22)- MOUNTED INTO SOCKET J1
PAL CE2 2 V1 0 H- 2 5 J C
FAI - EL ECT RONI CS
M2 4 3 0 8 / 2 3 - 3 5 I T T / CANNON
9 5 F 6 0 2 2 NEW ARK
14 15 16 17 18 19
A2 1 0 0 - ND A2 1 4 1 - ND A2 1 4 2 - ND ANY 9 2 N3 7 1 3 ANY
DI GI - KEY DI GI - KEY DI GI - KEY NEW ARK
J18 U22 U13 J19 J20 TP1-TP28
1 1 1 (1) 1 28
87 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
20
21
E1/T1 BOARD OPTIONAL SNUBBER: CERAMIC CAPACITOR-1000PF, 50V, X7R CERAMIC CAPACITOR 0.01UF, 16V, YV5, 0603
PCC1 0 2 BVCT - ND DI GI KEY
C243,C244,C246, C247,C249-C252
(8)
22
23
24 25 26
27 28 29 30 31 32 33
C124, C131, C133-C140, C142, C144-C148, C153C165, C168, C170, C171, C174, C176, C177, C179, C181, C182, C185, C194C196, C199, C200, C202, C204-C207, C211-C213, C220-C222, C225, C226, C228, C230-C233, C237C239 CERAMIC CAPACITOR C169, C173, C180, C184, VJ 0 6 0 3 Y4 7 3 KXXMX 0.047UF, 25V, X7R, 0603 C201,C208, VI SHAY NEWARK C227, C234 CERAMIC CAPACITOR-0.1UF, VJ 0 6 0 3 Y1 0 4 KXXMX C2, C4, C6, C8, C10, C12, 25V, Y5V, 0603 C14, C16, C17-C21, C28, VI SHAY NEWARK C50, C51, C52, C72C119, C130, C132, C172, C183, C245, C248 CERAMIC CAPACITOR EMK2 1 2 BJ 4 7 4 KG TAYI O C197, C198, C209, C210, 0.47UF, 16V, X7R, 0805 C223, C224, C235, C236 YUDEN CERAMIC CAPACITOR 1UF, EMK3 1 6 BJ 1 0 5 KF - T C1, C3, C5, C7, C9, C11, 16V, X7R, 1206 C13, C15 TAYI O YUDEN CAPACITOR-10UF, 6.3V, PCS1 1 0 6 CT - ND DI GI - C37-C41,C59, C60, C62, TANTALUM THE, SMD C63, C68, C71, C141, KEY C143,C167,C175, C178,C186, C191C193,C203, C214C219,C229, C240-C242, CAPACITOR-68UF, 6.3V, PCT 1 6 8 6 CT - ND DI GI - C49 TANTALUM THE KEY TRANSIENT VOLTAGE D8 SA5 . 0 AGI CT - ND SUPPRESSOR, 5V DI GI - KEY ZENER DIODE, 3.6V, 1W, D3 1 SMB5 9 1 4 BT 3 SMD NEW ARK SCHOTTKY DIODE, 2A, 20V, B220DICT-ND DIGI-KEY D4 SMB_2 FERRITE BEAD, 0.2A, 1206 240-1019-1-ND DIGI-KEY L2,L3,L8 LED-RED, PCB MOUNTED L U6 0 3 6 1 CT - ND DI GI - D10 KEY LED-GREEN, PCB MOUNTED L U6 0 3 5 5 CT - ND DI GI - D7, D9 PCC1 0 3 BVT R- ND DI GI KEY
65
8
71
8 8 31
1 1 1 1 3 1 2
88 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
34 35 36
37 38 39
OSC_TTL DIP-25.0000M HZ, 100 PPMA OSC_TTL DIP-3.6864MH Z, 100 PPM, A E1 BOARD: CRYSTAL OSC CMOS,-49.152MHZ, 50 PPM, DIP8 RESET SWITCH E1/T1 LINE INTERFACE QUAD TRANSFORMER RESISTOR, 1 OHM, 5%, 0805
KEY CT X1 7 6 - ND DI GI - KEY CT X1 5 4 - ND DI GI - KEY MB0 5 0 H- 4 9 . 1 5 2 MHZ MMD
Y3 Y4 Y2
1 1 1
40
E1 BOARD OPTIONAL SNUBBER: RESISTOR, 47 OHM, 5%, 0805 E1 BOARD: RESISTOR, 18 OHM, 5%, 0805 RESISTOR, 75 OHM, 5%, 0805 RESISTOR ARRAY 4x68 OHM, SMD 1206 RESISTOR ARRAY 4x4.7K OHM, SMD 1206 E1 BOARD: RESISTOR, 121 OHM, 1%, 0805 RESISTOR, 121 OHM, 1%, 0805 E1 BOARD: RESISTOR, 357 OHM, 1%, 0805 RESISTOR, 357 OHM, 1%, 0805 RESISTOR4.7K, 5%, 0805 RESISTOR-316K, 1%, 0805 PCI BUS CARD BRACKET
41
42 43 44 45
46 47
48 49
50 51
P8 0 0 9 S- ND DI GI - KEY SW50 T1, T2, T3, T4 T1 0 0 8 PUL SE ENGI NEERI NG R96, R102, R103, R106P1 . 0 BCT - ND DI GI R109, R115-R118, R124, KEY R125, R128, R132, R135, R139 E1 BOARD OPTIONAL P4 7 ACT - ND DI GI - KEY SNUBBER: R126, R129, R133, R136, R140, R142, R144, R146 P1 8 ACT - ND DI GI - KEY E1 BOARD: R5, R7, R9, R11, R19, R21, R23, R25 P7 5 ACT - ND DI GI - KEY R81,R83,R87, R88, R99R101, R110, R119 Y4 6 8 CT - ND DI GI - KEY RN3-RN11, RN33-RN35, RN39-RN41 RN20, RN25-RN28, RN31, Y4 4 7 2 CT - ND DI GI RN32 KEY E1 BOARD: R127, R131, P1 2 1 CCT - ND DI GI R134, R138, R141, KEY R143,R145, R147 R51 P1 2 1 CCT - ND DI GI KEY E1 BOARD: R6,R8, P3 5 7 CCT - ND DI GI R10, R12,R20,R22, KEY R24,R26, R60,R61 P3 5 7 CCT - ND DI GI KEY R1, R52, R82, R84-R86, P4 . 7 KACT - ND DI GI R91, R92, R97, R104, KEY R130, R137 R111-R114, R120-R123 P3 1 6 KCCT - ND DI GI KEY PMC-BRACKET1 PER PMC- SI ERRA DRAWI NG
1 4 17
(8)
8
9 15 7 9
1 8
2 12
8 1
89 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
52 53 55
SCREW, 4-40 x 1/4 NUT, 4-40 x 1/4 RESISTOR, 0 OHM, 5%, 0805
ANY ANY 0805,
ANY BRAND
SCREW1, SCREW2 NUT1, NUT2 R79
2 2 1
Following Parts are external to the Evaluation Card 54 DD-50 D-SUB CONNECTOR, METAL SHELL, STRAIGHT, (SOLDER CUP) DD-50 D-SUB METAL SHELL SET, STRAIGHT D-SUB CONNECTOR MOUNTING SCREW SET SHIELDED TWISTED PAIR, 18CM LONG ADC BANTAM CONNECTORS 1 4 9 2 SPC
9 2 N3 4 4 9 NEW ARK
P61
(1)
55 56 57 58 59 60
5 1 N1 2 9 8 NEW ARK ANY T BD PC- 8 3 4 - J - RED
EL ECT ROSONI C
HW1 HW2 HW3-HW18 J51-J58 J59-J66
(1) (1) (16) (8) (8)
ADC BANTAM CONNECTORS PC- 8 3 4 - J - BL UE
EL ECT ROSONI C
HEAT SHRINK TUBING, BLUE, RED AND BLACK
ANY
Following Parts are used for troubleshooting microprocessor circuit and are not assembled on the Evaluation Card 61 TEST RECEPTACLE, CONNECTOR NOT ASSEMBLED
TEST HEADER. CONNECTOR ATTACHED TO A TEST CABLE
A3 1 0 3 - ND
DI GI - KEY
(J23, J25)
(2)
62 45
A3 1 0 7 - ND Y4 6 8 CT - ND
DI GI - KEY
(J101, 102)
(2) 6
RESISTOR ARRAY 4x68 OHM, SMD 1206
DI GI - KEY RN15, RN21, RN22, RN23, RN24, RN29,
90 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
13.2 Bill of Materials for DS-1 Interface with TOCTL
Item Description
1 2 3 QDSX, E1/T1 Short Haul Line Interface IC T1 BOARD. TOCTL, OCTAL T1 FRAMER, PQFP_128 FREEDM-8 (FRAME RELAY PROTOCOL ENGINE AND DATA LINK MANAGER) LINEAR VOLTAGE REGULATOR, 3.3V, 3A, TO-220 NON-INV OCTAL TRANSCEIVER (SOIC-20) CYPRESS 16K X 16 PROM, PLCC44 128K BY 8 STATIC RAM NON-INV 16-BIT BUFFER (SSOP-48) RS2332 TRANSCEIVER QUAD 2 INPUT NAND GATE OC (SOIC -14) MC68340 MOTOROLA CPU, 25MHz, PQFP144 PAL DEVICE, PLCC-28 DD-50 D-SUB CONNECTOR, METAL SHELL, RIGHT ANGLE, PCB MOUNT DE-9 D-SUB CONNECTOR, STRAIGHT PCB MOUNT PLCC SOCKET, 28 PIN, SMD PLCC SOCKET, 44 PIN, SMD
Vendor Part No.
PM4 3 1 4
PMC- Si e r r a I n c .
Reference Designator
U1, U2 U3 U4
Qty
2 1 1
PM4 3 8 8
PMC- Si e r r a I n c .
PM7 3 6 6
4
L T 1 0 8 4 - 3 . 3 L I NEAR T ECHNOL OGY PI 7 4 F CT 2 4 5 AT S- ND
DI GI - KEY
U6
1
5 6
U5, U17, U18, U19 (U13) - MOUNTED INTO SOCKET U14, U15 U20
4 1
CY7 C2 7 6 - 2 5 J C CYPRESS
ARROW- EL ECT RONI CS
7 8 9 10 11 12 13
I DT 7 1 0 2 4 S1 5 T Y
FAI EL ECT RONI CS
2 1 1 1 1
PI 7 4 F C1 6 2 4 5 AT V- ND
DI GI - KEY
MAX2 0 2 CPP- ND DI GI - KEY U21 U26 CD7 4 HCT 0 3 M MC6 8 3 4 0 F E2 5 E
FAI - EL ECT RONI CS
U23
PAL CE2 2 V1 0 H- 2 5 J C
FAI - EL ECT RONI CS
M2 4 3 0 8 / 2 3 - 3 5 I T T / CANNON
9 5 F 6 0 2 2 NEW ARK
(U22)- MOUNTED INTO 1 SOCKET J1 1
14 15 16
A2 1 0 0 - ND A2 1 4 1 - ND A2 1 4 2 - ND
DI GI - KEY DI GI - KEY DI GI - KEY
J18 U22 U13
1 1 1
91 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
17 18 19 20
OPTIONAL BDM 1x2 HEADER ANY 2x5 SHROUDED HEADER SINGLE PIN TEST HEADER E1/T1 BOARD OPTIONAL SNUBBER: CERAMIC CAPACITOR-1000PF, 50V, X7R CERAMIC CAPACITOR 0.01UF, 16V, YV5, 0603 9 2 N3 7 1 3 ANY PCC1 0 2 BVCT - ND DI GI KEY NEW ARK
J19 J20 TP1-TP28 C243,C244,C246, C247,C249-C252
(1) 1 28 (8)
22
23
24
25
26 27
28
C124, C131, C133C140, C142, C144C148, C153-C165, C168, C170, C171, C174, C176, C177, C179, C181, C182, C185, C194-C196, C199, C200, C202, C204-C207, C211-C213, C220-C222, C225, C226, C228, C230C233, C237-C239 CERAMIC CAPACITOR C169, C173, C180, VJ 0 6 0 3 Y4 7 3 KXXMX 0.047UF, 25V, X7R, 0603 C184, C201,C208, VI SHAY NEWARK C227, C234 CERAMIC CAPACITOR-0.1UF, VJ 0 6 0 3 Y1 0 4 KXXMX C2, C4, C6, C8, C10, 25V, Y5V, 0603 C12, C14, C16, VI SHAY NEWARK C17-C21, C28, C50, C51, C52, C72-C119, C130, C132, C172, C183, C245, C248 CERAMIC CAPACITOR EMK2 1 2 BJ 4 7 4 KG TAYI O C197, C198, C209, 0.47UF, 16V, X7R, 0805 C210, C223, C224, YUDEN C235, C236 CERAMIC CAPACITOR 1UF, EMK3 1 6 BJ 1 0 5 KF - T C1, C3, C5, C7, C9, 16V, X7R, 1206 C11, C13, C15 TAYI O YUDEN CAPACITOR-10UF, 6.3V, PCS1 1 0 6 CT - ND DI GI - C37-C41,C59, C60, TANTALUM THE, SMD C62, C63, C68, C71, KEY C141, C143,C167,C175, C178,C186, C191C193,C203, C214C219,C229, C240-C242, CAPACITOR-68UF, 6.3V, PCT 1 6 8 6 CT - ND DI GI - C49 TANTALUM THE KEY PCC1 0 3 BVT R- ND DI GI KEY
65
8
71
8
8 31
1
92 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
29 30 31 32 33 34 35 36 37
240-1019-1-ND DIGI-KEY L U6 0 3 6 1 CT - ND DI GI KEY LED-GREEN, PCB MOUNTED L U6 0 3 5 5 CT - ND DI GI KEY OSC_TTL DIP-25.0000M HZ, CT X1 7 6 - ND DI GI - KEY 100 PPMA OSC_TTL DIP-3.6864MH Z, CT X1 5 4 - ND DI GI - KEY 100 PPM, A T1 BOARD: CRYSTAL OSC MB0 5 0 H- 3 7 . 0 5 6 MHZ CMOS, 37.056MHZ, 50 PPM MMD DIP8, RESET SWITCH E1/T1 LINE INTERFACE QUAD TRANSFORMER RESISTOR, 1 OHM, 5%, 0805
TRANSIENT VOLTAGE SUPPRESSOR, 5V ZENER DIODE, 3.6V, 1W, SMD SCHOTTKY DIODE, 2A, 20V, SMB_2 FERRITE BEAD, 0.2A, 1206 LED-RED, PCB MOUNTED
SA5 . 0 AGI CT - ND DI GI - KEY 1 SMB5 9 1 4 BT 3
NEW ARK
D8 D3 D4 L2,L3,L8 D10 D7, D9 Y3 Y4 Y2
1 1 1 3 1 2 1 1 1
B220DICT-ND DIGI-KEY
38 39 40 41
42
T1 BOARD OPTIONAL SNUBBER: RESISTOR, 22 OHM, 5%, 0805
43
T1 BOARD: RESISTOR, 0 OHM, 5%, 0805 RESISTOR, 75 OHM, 5%, 0805 RESISTOR ARRAY 4x68 OHM, SMD 1206 RESISTOR ARRAY 4x4.7K OHM, SMD 1206 T1 BOARD: RESISTOR, 93.1 OHM, 1%, 0805 RESISTOR,
44 45
46 47
48
P8 0 0 9 S- ND DI GI - KEY SW50 T1, T2, T3, T4 T1 0 0 8 PUL SE ENGI NEERI NG R96, R102, R103, P1 . 0 BCT - ND DI GI R106-R109, R115-R118, KEY R124, R125, R128, R132, R135, R139 T1 BOARD OPTIONAL P2 2 ACT - ND DI GI - KEY SNUBBER: R126, R129, R133, R136, R140, R142, R144, R146 T1 BOARD: R5, R7, 0 8 0 5 , ANY BRAND R9, R11, R19, R21, R23, R25 P7 5 ACT - ND DI GI - KEY R81,R83,R87, R88, R99-R101, R110, R119 Y4 6 8 CT - ND DI GI - KEY RN3-RN11, RN33RN35, RN39-RN41 RN20, RN25-RN28, Y4 4 7 2 CT - ND DI GI RN31, RN32 KEY T1 BOARD: R127, P9 3 . 1 CCT - ND DI GI R131, R134, R138, KEY R141, R143,R145, R147 R51 P1 2 1 CCT - ND DI GI -
1 4 17
(8)
8
9 15
7 8
1
93 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
49
121 OHM, 1%, 0805 T1 BOARD: RESISTOR, 309 OHM, 1%, 0805 RESISTOR, 357 OHM, 1%, 0805 RESISTOR4.7K, 5%, 0805 RESISTOR-316K, 1%, 0805 PCI BUS CARD BRACKET SCREW, 4-40 x 1/4 RESISTOR, 0 OHM, 5%, 0805
KEY P3 0 9 CCT - ND KEY
DI GI -
50 51
P3 5 7 CCT - ND DI GI KEY P4 . 7 KACT - ND DI GI KEY P3 1 6 KCCT - ND DI GI KEY PER PMC- SI ERRA DRAWI NG ANY 0 8 0 5 , ANY BRAND
T1 BOARD: R6, R8, R10, R12, R20, R22, R24, R26, R60,R61
8
2
52 53 54 55
R1, R52, R82, R84-R86, 12 R91, R92, R97, R104, R130, R137 R111-R114, R120-R123 8 PMC-BRACKET1 SCREW1, SCREW2 R79 1 2 1
Following Parts are external to the Evaluation Card 56 DD-50 D-SUB CONNECTOR, METAL SHELL, STRAIGHT, SOLDER CUP DD-50 D-SUB METAL SHELL SET, STRAIGHT D-SUB CONNECTOR MOUNTING SCREW SET SHIELDED TWISTED PAIR, 30CM LONG ADC BANTAM CONNECTORS 1 4 9 2 SPC
9 2 N3 4 4 9 NEW ARK
P61
(1)
57 58 59 60 61 62
5 1 N1 2 9 8 NEW ARK ANY T BD PC- 8 3 4 - J - RED
EL ECT ROSONI C
HW1 HW2 HW3-HW18 J51-J58 J59-J66
(1) (1) (16) (8) (8)
ADC BANTAM CONNECTORS PC- 8 3 4 - J - BL UE
EL ECT ROSONI C
HEAT SHRINK TUBING, BLUE, RED AND BLACK
ANY
Following Parts are used for troubleshooting microprocessor circuit and are not assembled on the Evaluation Card 63 TEST RECEPTACLE, (CONNECTOR NOT ASSEMBLED)
TEST HEADER. CONNECTOR ATTACHED TO A TEST CABLE
A3 1 0 3 - ND
DI GI - KEY
(J23, J25)
(2)
64 65
A3 1 0 7 - ND Y4 6 8 CT - ND
DI GI - KEY
(J101, 102)
(2) 6
RESISTOR ARRAY 4x68 OHM, SMD 1206
DI GI - KEY RN15, RN21, RN22, RN23, RN24, RN29,
94 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
95 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
NOTES
96 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE
RELEASED REFERENCE DESIGN PMC-980474 ISSUE 2
PM6388
EOCTL/TOCTL WITH FREEDM-8 REFERENCE DESIGN
CONTACTING PMC-SIERRA, INC. PMC-Sierra, Inc. 105-8555 Baxter Place Burnaby, BC Canada V5A 4V7 Tel: Fax: (604) 415-6000 (604) 415-6200 document@pmc-sierra.com info@pmc-sierra.com apps@pmc-sierra.com http://www.pmc-sierra.com
Document Information: Corporate Information: Application Information: Web Site:
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility of such damage. (c) 1999 PMC-Sierra, Inc. PMC 980474 Issue date January 1999
PMC-Sierra, Inc.
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 .415.6000


▲Up To Search▲   

 
Price & Availability of 1980474

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X