Part Number Hot Search : 
MCU05N20 T1021 ZFMG10C IHA910 1956IFE 197262 T52C2 3386H253
Product Description
Full Text Search
 

To Download 1971060 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-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
PM7346 S/UNITM
QJET
S/UNI-QJET WITH FREEDM-8
REFERENCE DESIGN
ISSUE 3: FEBRUARY 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-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
CONTENTS 1 OVERVIEW............................................................................................... 1 1.1 1.2 1.3 2 3 APPLICATION PERSPECTIVE...................................................... 1 DESIGN CONSTRAINTS .............................................................. 2 REFERENCES .............................................................................. 3
FEATURE OVERVIEW ............................................................................. 5 FUNCTIONAL DESCRIPTION ................................................................. 6 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 OVERVIEW .................................................................................... 6 BLOCK DIAGRAM ......................................................................... 9 DATA FLOW ................................................................................. 10 S/UNI-QJET ................................................................................. 11 FREEDM-8................................................................................... 13 J2 ADAPTATION CPLD BLOCK................................................... 14 ONBOARD MICROPROCESSOR ............................................... 14 S/UNI-QJET-1 LIU MULTIPLEXER .............................................. 15 FREEDM-8 CHANNEL MULTIPLEXER ....................................... 15 BUFFER RAM.............................................................................. 15 3.3 VOLT TO 5 VOLT CONVERTER............................................. 15 E3/T3 LINE INTERFACE ............................................................. 16 J2 LINE INTERFACE ................................................................... 16 SERIAL INTERFACE ................................................................... 16 PCI INTERFACE .......................................................................... 17
i Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
3.16 3.17 3.18 4
CHANNELIZED J2 MULTIPLEXING SCHEME............................ 17 UNCHANNELIZED J2, E3, T3 OPERATION................................ 19 E3/T3 LIU JUMPERS................................................................... 19
EXTERNAL INTERFACE SIGNAL DESCRIPTION ................................ 20 4.1 4.2 RS-232 SERIAL INTERFACE ...................................................... 20 PCI INTERFACE .......................................................................... 20
5
IMPLEMENTATION DESCRIPTION ....................................................... 21 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 SHEET 1: TOP LEVEL DRAWING ............................................... 21 SHEET 2: FREEDM-8 BLOCK..................................................... 21 SHEET 3: POWER AND DECOUPLING...................................... 21 SHEET 4: SIGNAL MULTIPLEXING LOGIC ................................ 21 SHEET 5,6: S/UNI-QJET BLOCK ................................................ 22 SHEET 7,8: J2 LINE INTERFACE................................................ 23 SHEET 9: E3/T3 LINE INTERFACE............................................. 23 SHEET 10: TIMING...................................................................... 23 SHEET 11: MICROPROCESSOR INTERFACE........................... 24 SHEET 12: MICROPROCESSOR DECODE LOGIC ................... 24
6
SOFTWARE RESOURCE AND CONFIGURATION REGISTER MAP ... 27 6.1 6.2 PCI TO HOST SOFTWARE INTERFACE .................................... 27 ON BOARD SOFTWARE INTERFACES...................................... 29
7
OPERATIONS......................................................................................... 30 7.1 7.2 SYSTEM SETUP ......................................................................... 30 OPERATING MODES .................................................................. 30
ii Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
7.2.1 UNCHANNELIZED J2 ....................................................... 31 7.2.2 UNCHANNELIZED E3 AND T3......................................... 31 7.2.3 CHANNELIZED J2 ............................................................ 31 8 9 10 BILL OF MATERIALS ............................................................................. 32 SCHEMATICS......................................................................................... 36 DISCLAIMER.......................................................................................... 37
APPENDIX A: CPLD DESIGN AND TESTING ................................................. 38
iii Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
LIST OF FIGURES FIGURE 1: - FRAME RELAY INTER-NETWORKING OVERVIEW ..................... 1 FIGURE 2: - J2 FRAME FORMAT ...................................................................... 6 FIGURE 3: - G.751 E3 FRAME FORMAT ........................................................... 6 FIGURE 4: - G.832 E3 FRAME FORMAT ........................................................... 7 FIGURE 5: - T3 FRAME FORMAT ...................................................................... 7 FIGURE 6: - REFERENCE DESIGN CARD BLOCK DIAGRAM......................... 9 FIGURE 7: - J2 RECEIVE TIMING DIAGRAM .................................................. 18 FIGURE 8: - J2 TRANSMIT TIMING DIAGRAM................................................ 18 FIGURE 9 - JUMPER SETTINGS FOR TIMING BLOCK................................. 23 FIGURE 10:- LOGIC OF SIGNALS PROVIDED TO SRAM............................... 25 FIGURE 11:- J2 ADAPTATION CPLD, S/UNI-QJET, TRANSCEIVER DECODE LOGIC ........................................................................................ 26 FIGURE 12: -PCI ADDRESS MAP.................................................................... 28 FIGURE 13: OPERATING ENVIRONMENT OF THE S/UNI-QJET WITH FREEDM-8 REFERENCE BOARD............................................. 30
iv Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
LIST OF TABLES TABLE 1 TABLE 2 - RS-232 INTERFACE SIGNALS DESCRIPTION .......................... 20 - CPLD FEATURE TEST................................................................. 38
v Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
1 1.1
OVERVIEW Application Perspective The S/UNI-QJET standard product is a Quad ATM User Network Interface with on chip J2, E3, and T3 framers. By bypassing ATM User Network Interface functions, the S/UNI-QJET functions as a framer only which can be interfaced with the FREEDM-8 standard product to create J2, E3, and T3 interfaces for frame relay applications. 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. Frame relay technology can be used in LAN interconnection, Internet access and Internet backbones using link speeds ranging from 9600 baud to the DS3 rate. Figure 1 illustrates a typical implementation of a frame relay interface (FRI) and a frame relay user to network interface (FUNI) using fractional T1 (FT1), T1, E1, J2, E3 and DS3 rates. Other line options such as SONET virtual tributary (VT) mapping are not shown in the illustration. Figure 1: - Frame Relay Inter-networking Overview
ISP Dial-up Access Server Frame Relay Access Switch FRI
ISP INTERNET Frame Relay Switch Frame Relay Switch FRI IP Router
Dial-up Access Server Frame Relay Access Switch
IP Router
FUNI
ATM Switch
FUNI
Frame Relay Implementation
IP Routing Processor Packet Memory PCI Bus PM7364 FREEDM PM6344 EQUAD PM4314 QDSX ... E1 PM7364 FREEDM PM4388 TOCTL PM4314 QDSX ... FT1, T1 PM7366 FREEDM ... J2 Adaptation Logic PM7346 S/UNI-QJET J2 LIU J2 (Channelized) ATM ATM OC-3 T1, E1 Switch Fabric T3, E3 PCI Bus PM7375 LASAR-155 PM7345 S/UNI-PDH
FUNI Implementation
FUNI Processor Packet Memory
PM7364 FREEDM PM6344 EQUAD PM4314 QDSX ... E1
PM7366 FREEDM ... PM7346 S/UNI-QJET
PM7366 FREEDM
PM7366 FREEDM
PM7346 S/UNI-QJET
PM7346 S/UNI-QJET
J2 LIU ... J2 (Unchannelized)
DS3 LIU T3
E3 LIU E3
1 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
User equipment such as routers, 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 "S/UNI-QJET With FREEDM-8" reference design is to serve as an example to assist designers of routers and frame relay switches to design their products using PMC-Sierra's S/UNI-QJET and FREEDM-8 standard products, as shown in figure 6. This design illustrates the frame relay application with interfaces to channelized J2, and unchannelized J2, E3, and T3 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. Note that using an add in card also limits the number of FREEDM-8 devices in the design to one. * 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. 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 a PVC. Host 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
2 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
* * * *
Provisioning/unprovisioning of PVCs Transmit and receive packet processing Error handling 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 and developed using the VxWorks Tornado development environment. Executable code can run on i960 or Pentium based processor boards. 1.3 References [1] [2] [3] [4] [5] [6] [7] [8] PMC-960835, PMC-Sierra Inc., PM7346 S/UNI-QJET Data Sheet, Issue 4, December, 1997. PMC-970930, PMC-Sierra Inc., PM7366 FREEDM-8 Data Sheet, Issue 1, September, 1997 PMC-970240, PMC-Sierra Inc., PM7364 FREEDM-32 with TOCTL Reference Design, Issue 1, September, 1997 PCI SIG, PCI Local Bus Specification, June 1, 1995, Version 2.1 PCI Compact Specification, PCI Industrial Computers Manufacturers Group, 1995, Version 1.0 PMC-970280, PMC-Sierra, "FREEDM-32 Software Reference Design" Application Note, March, 1997, Issue 1 PMC-961061, PMC-Sierra, "FREEDM-32 PCI Bus Utilization and Latency Analysis" Application Note, February, 1997, Issue 1 PMC-970281, PMC-Sierra, "FREEDM-32 Programmer's Guide" Application Note, March, 1997, Issue 1
3 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
[9] [10]
PMC- 971136 PMC-Sierra, "Channelizing J2 Streams with the FREEDM-8 and the S/UNI-QJET" Application Note, November, 1997, Issue 1 PMC-970959 PMC-Sierra, "MC68340 Software for the "FREEDM with TOCTL" Reference Design
4 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
2
FEATURE OVERVIEW This reference design provides the following features: * Frame relay processing of up to 128 logical channels associated with two channelized J2 data streams. Frame relay processing of eight logical channels associated with unchannelized J2 data streams. Frame relay processing of two logical channels associated with unchannelized E3 or T3 data streams. A logical channel can be composed of a single unchannelized data stream , or an aggregate number , from 1 to 98,of 64 kbit/sec time-slots within a channelized J2 data stream. Interfaces to a host processor and packet memory via the PCI local bus. Interface to one of two unchannelized E3 links, two unchannelized T3 links, eight unchannelized J2 links, or two channelized J2 links. E3, T3, and J2 framing performed by S/UNI-QJET.
* * *
5 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
3 3.1
FUNCTIONAL DESCRIPTION Overview The S/UNI-QJET with FREEDM-8 reference design is an add-in card that connects the FREEDM-8 to a host processor and packet memory. The host processor may function as an IP routing processor, which serves to route packets among FREEDM-8 channels of the same reference design card, and/or FREEDM-8 channels of different reference design cards. The line interface to this reference design is capable of interfacing to either one of the J2, E3, or T3 Plesiochronous Digital Hierarchy transport systems. The G.704 J2 standard specifies transmission at 6312 kbps with a 789 bit frame structure. The frame is divided into 98 byte time slots with 5 framing bits to end each frame. Four such structures are combined to create a J2 superframe. This structure is illustrated in figure 2 below. Figure 2: - J2 Frame Format 125 s TS 1 - TS96 (96 Octets) TS 1 - TS96 (96 Octets) TS 1 - TS96 (96 Octets) TS 1 - TS96 (96 Octets) TS97 TS97 TS97 TS97 TS98 TS98 TS98 TS98 11 10 x1 x2 e1 e2 0 1 x3 e3 0 0 a e4 m 0 m e5
The E3 standard specifies a 34.368 Mbit/sec transmission rate. Both the G.751 and G.832 E3 specifications for frame formats are compatible with the S/UNIQJET. These frame formats are shown in figures 3 and 4 respectively. Figure 3:
1 1 1 1 0 1 0
- G.751 E3 Frame Format
0 0 0 RAI Na
C C C C 11 2 31 41 1 C C C C 12 22 32 42 C C C C 13 23 33 43 J 1 J 2 J 3 J 4
372 Payload bits 380 Payload bits 380 Payload bits 376 Payload bits
6 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
Figure 4:
- G.832 E3 Frame Format 59 columns
FA1 FA2 EM TR MA NR GC
530 octet payload
9 r o w s
The S/UNI-QJET is also compatible with C-bit parity and M23 DS3 frame formats operating at 44.736 Mbit/sec. Both may be represented in figure 5 below. Figure 5: - T3 Frame Format
84 bits M-subframe 1 X 1 M-subframe 2 X 2 M-subframe 3 P 1 M-subframe 4 P 2 M-subframe 5 M1 M-subframe 6 M2 M-subframe 7 M3 F1 F1 F1 F1 F1 F1 F1 84 bits C1 C1 C1 C1 C1 C1 C1 84 bits F2 F2 F2 F2 F2 F2 F2 84 bits C2 C2 C2 C2 C2 C2 C2 84 bits F3 F3 F3 F3 F3 F3 F3 84 bits C3 C3 C3 C3 C3 C3 C3 84 bits F4 F4 F4 F4 F4 F4 F4 84 bits
Differences in the two formats lie in the use of the C bits. This card contains two S/UNI-QJET devices (labeled S/UNI-QJET-1 and S/UNI-QJET-2 in figure 6) and one FREEDM-8 device. The FREEDM-8 can support eight unchannelized links at 10 Mbit/sec per link, or two unchannelized links at up to 52 Mbit/sec per link. As a result, this reference design may interface to eight unchannelized J2 ports or two unchannelized E3 or T3 ports. Alternatively, the board may be configured for channelized J2 operation to support two J2 ports. Channelized J2 allows logical channels to be formed from an arbitrary selection of time slots in the J2 frame format allowing multiple
7 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
channels to exist on one channelized link. Unchannelized operation assumes no framing format or time slots and assigns each link to it's own single channel. The S/UNI-QJET is a four port J2/E3/T3 SATURN user to network interface. As this reference design is not meant for ATM applications, ATM features such as ATM cell mapping and SCI-PHY and UTOPIA compliant interface, are not used. The S/UNI-QJET is operated in framer only mode, bypassing these functions. FREEDM-8 is a HDLC processor with a PCI host interface capable of accepting data at an input rate of up to 52 Mbit/sec per port for two port operation, and up to 10 Mbit/sec per port for eight port operation with a maximum aggregate clock rate of 64 Mbit/sec. The reference board is capable of a maximum data rate of 89.47 Mbit/s using two unchannelized T3 ports and may be used as a DCE for J2, E3, and T3 data links. The onboard microprocessor is used to monitor and control the onboard S/UNIQJET devices as well as relay commands from an external terminal. This is done by connecting the microprocessor to the host via an RS-232 serial port. An onboard SRAM module is also present to buffer data being transferred. Line interface units for E3 and T3 are used to interface the S/UNI-QJET units to physical E3 and T3 lines. Separate J2 Line interface units are used for J2 operation. Some glue logic is required to interface the S/UNI-QJET and FREEDM-8 devices in J2 channelized mode. This is implemented in the J2 Adaptation CPLD. Multiplexers are used to maintain flexibility in the design and allow demonstration of various modes of operation possible when combining the S/UNI-QJET and the FREEDM-8 devices. One Multiplexer is used to select between J2 or E3/T3 LIU units to be used with ports 1 and 2 of S/UNI-QJET-1. Other multiplexers select between connecting the FREEDM-8 ports to either S/UNI-QJET devices or the J2 Adaptation CPLD Block. Three onboard oscillators are required. One of them supplies the desired line rate at J2, E3, or T3. The second oscillator is used as a clock generator for the onboard microprocessor and the third is used to generate clock signals for the microprocessor's serial interface. A block diagram of the reference design is shown in figure 6.
8 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
3.2
Block Diagram Figure 6: - Reference Design Card Block Diagram
E3/DS3 Line Interface E3,T3 LIU Block
RCLK (x2) RPOS (x2) RNEG (x2) TCLK (x2) TPOS (x2) TNEG (x2)
x2
J2 Line Interface J2 LIU Block
RCLK (x2) RPOS (x2) RNEG (x:2) TCLK (x2) TPOS (x2) TNEG (x:2)
X8
RS-232 Interface
3.3 V to 5 V Buffer
18
E3/T3
S/UNI-QJET-1 LIU Mux 6 12 RCLK[1:4] RPOS[1:4] RNEG[1:4] RGAPCLK[1:4] RDATO[1:4] RFPO[1:4] ROVRHD[1:4] 8 4 QJET_E3_T3 8 2 2 2
J2
6 12 TCLK[1:4] TPOS[1:4] TNEG[1:4] TGAPCLK[1:4] TDATI[1:4] J2, E3, T3 Osc RGAPCLK[1:4] RDATO[1:4] RFPO[1:4] ROVRHD[1:4] 4 4 16 4 25.000 MHz Osc 3.6864 MHz Osc 4 4 6 6 12 RCLK[1:4] RPOS[1:4] RNEG[1:4] 12 TCLK[1:4] TPOS[1:4] TNEG[1:4]
PM7346 S/UNI-QJET-1
PM7346 S/UNI-QJET-2
TGAPCLK[1:4] TDATI[1:4]
RCLK (x6) RPOS (x6) RNEG (x6) TCLK (x6) TPOS (x6) TNEG (x6)
Serial Port
18
4
Microprocessor J2 Adaptation CPLD Block
6 24 24 ADDRESS, DATA
68340
E3/T3
2 2
J2
4
FREEDM8 Channel Mux
E3/T3
RCLK[3:8] RD[3:8] TCLK[3:8] TD[3:8]
J2
RAM
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RCLK[1:2] RD[1:2] TCLK[1:2] TD[1:2]
PM7366 FREEDM8
PCI Bus Interface Microprocessor Interface
9
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
3.3
Data Flow Data flowing to the host is received on one of the J2, E3, or T3 line interfaces. LIU units for each line decode the analog signals on the line to digital signals indicating negative and positive line pulses. Clock information is also recovered and converted to a digital signal. These signals are then passed to one of the line side link interfaces of the S/UNI-QJET devices. Each line side link interface consists of two data pins to receive the negative and positive pulse signals, and a clock signal; pins RNEG, RPOS, and RCLK respectively. The exact path of the signals from the LIU's to the S/UNI-QJET-1 unit depends on the mode in which the board is operating. Signals for links one and two are selected by a bus switch and originate from either two of the J2 LIU's or the two E3/T3 LIU's. In unchannelized E3 or T3 mode, the E3/T3 LIU's are selected. In channelized or unchannelized J2 mode, the J2 LIU's are selected. The six other J2 LIU's are permanently connected to line side link interfaces of the S/UNIQJET devices. The data is framed by the S/UNI-QJET units which send the data, gapped clock, and framing information through the J2 Adaptation CPLD Block to the FREEDM8. In unchannelized J2 mode, all eight links of the two S/UNI-QJET devices connect to a J2 link and pass data and gapped clocks to the FREEDM-8 without modification. In channelized J2 mode, only links one and two of S/UNI-QJET-1 pass information to the eight FREEDM-8 links. The clock signals are demultiplexed to the FREEDM-8's ports by the J2 Adaptation CPLD Block to allow channelization of the two received J2 streams. In unchannelized E3 or T3 mode, only links one and two of S/UNI-QJET-1 and the FREEDM-8 are active. The clock and data signals bypass the J2 Adaptation CPLD Block through a multiplexer to links one and two of the FREEDM-8. Once the data has been processed by the FREEDM-8, it is passed to the host using DMA over the PCI bus interface. In the transmit direction, data flowing from the host is passed to the FREEDM-8 using DMA over the PCI bus interface. This data is then passed through the J2 Adaptation CPLD Block to the two S/UNI-QJET devices. The links used to pass the data depend on the mode in which the board is being used. In unchannelized J2 mode, all eight links of the FREEDM-8 pass data and gapped clocks to the two S/UNI-QJET devices without modification.
10 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
In channelized J2 mode, the eight FREEDM-8 links pass information to links one and two of S/UNI-QJET-1. The data signals are multiplexed to S/UNIQJET-1`s ports by the J2 Adaptation CPLD Block to allow channelization of the two received J2 streams. In unchannelized E3 or T3 mode, only links one and two of S/UNI-QJET-1 and the FREEDM-8 are active. The clock and data signals bypass the J2 Adaptation CPLD Block through a multiplexer to links one and two of S/UNI-QJET-1. The data is framed by the S/UNI-QJET units which send the positive and negative pulse, and clock information to the LIU's. The exact path of the signals from the S/UNI-QJET-1 unit to the LIU's depends on the mode in which the board is operating. Signal destinations for links one and two are selected by a bus switch to be either two of the J2 LIU's or the two E3/T3 LIU's. In unchannelized E3 or T3 mode, the E3/T3 LIU's are selected. In channelized or unchannelized J2 mode, the J2 LIU's are selected. The six other J2 LIU's are permanently connected to line side link interfaces of the S/UNI-QJET devices. LIU units for each link encode the digital signals to J2, E3, or T3 analog signals. Clock information is also recovered and converted to a digital signal. 3.4 S/UNI-QJET The PM7346 S/UNI-QJET is a quad ATM physical layer processor with integrated DS3 E3, and J2 framers. PLCP sublayer DS1, DS3, E1, and E3 processing is supported as is ATM cell delineation. The S/UNI-QJET contains integral DS3 framers, which provide DS3 framing and error accumulation in accordance with ANSI T1.107, and T1.107a, integral E3 framers, which provide E3 framing in accordance with ITU-T Recommendations G.832 and G.751, and integral J2 framers, which provide J2 framing in accordance with ITU-T Recommendation G.704 and I.432. When configured for DS3 transmission system sublayer processing, the S/UNI-QJET accepts and outputs either or both digital B3ZS-encoded bipolar and unipolar signals compatible with M23 and C-bit parity applications. When configured for E3 transmission system sublayer processing, the S/UNI-QJET accepts and outputs either or both HDB3-encoded bipolars or unipolar signals compatible with G.751 and G.832 applications. When configured for J2 transmission system sublayer processing, the S/UNI-QJET accepts and outputs either or both B8ZS-encoded bipolar or unipolar signals compliant with G.704 and NTT 6.312 Mbit/s applications.
11 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
In the DS3 receive direction, the S/UNI-QJET frames to DS3 signals with a maximum average reframe time of 1.5 ms and detects line code violations, loss of signal, framing bit errors, parity errors, path parity errors, AIS, far end receive failure and idle code. The DS3 overhead bits are extracted and presented on serial outputs. When in C-bit parity mode, the Path Maintenance Data Link and the Far End Alarm and Control (FEAC) channels are extracted. HDLC receivers are provided for Path Maintenance Data Link support. In addition, valid bitoriented codes in the FEAC channels are detected and are available through the microcontroller port. In the E3 receive direction, the S/UNI-QJET frames to G.751 and G.832 E3 signals with a maximum average reframe times of 135s for G.751 frames and 250s for G.832 frames. Line code violations, loss of signal, framing bit errors, AIS, and remote alarm indication are detected. Further, when processing G.832 formatted data, parity errors, far end receive failure, and far end block errors are also detected; and the Trail Trace message may be extracted and made available through the microcontroller port. HDLC receivers are provided for either the G.832 Network Requirement or the G.832 General Purpose Data Link support. In the J2 receive direction, the S/UNI-QJET frames to G.704 6.312 Mbit/sec signals with a maximum average reframe time of 5.07ms. An alternate framing algorithm which uses the CRC-5 bits to rule out 99.9% of all static mimic framing patterns is available with a maximum average reframe time of 10.22ms when operating with a 10-4 bit error rate. Line code violations, loss of signal, loss of frame, framing bit errors, physical layer AIS, payload AIS, CRC-5 errors, Remote End Alarm, and Remote Alarm Indication are detected. HDLC receivers are provided for Data Link support. Error event accumulation is also provided by the S/UNI-QJET. Framing bit errors, line code violations, parity errors, path parity errors and far end block errors are accumulated, when appropriate, in saturating counters for DS3, E3, and J2 frames. Loss of Frame detection for DS3, E3, and J2 is provided as recommended by ITU-T G.783 with integration times of 1ms, 2ms, and 3ms. In the DS3 transmit direction, the S/UNI-QJET inserts DS3 framing, X and P bits. When enabled for C-bit parity operation, bit-oriented code transmitters and HDLC transmitters are provided for insertion of the FEAC channels and the Path Maintenance Data Links into the appropriate overhead bits. Alarm Indication Signals can be inserted by using internal register bits; other status signals such as the idle signal can be inserted when enabled by internal register bits. When M23 operation is selected, the C-bit Parity ID bit (the first C-bit of the first M subframe) is forced to toggle so that downstream equipment will not confuse an M23-formatted stream with stuck-at 1 C-bits for C-bit Parity application.
12 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
In the E3 transmit direction, the S/UNI-QJET inserts E3 framing in either G.832 or G.751 format. When enabled for G.832 operation, an HDLC transmitter is provided for insertion of either the Network Requirement or General Purpose Data Link into the appropriate overhead bits. The Alarm Indication Signal and other status signals can be inserted by internal register bits. In the J2 transmit direction, the S/UNI-QJET inserts J2 6.312 Mbit/s G.704 framing. HDLC transmitters are provided for insertion of the Data Channels. CRC-5 check bits are calculated and inserted into the J2 multiframe. External pins are provided to enable overwriting of any of the overhead bits within the J2 frame. The S/UNI-QJET also supports diagnostic options which allow it to insert, when appropriate for the transmit framing format, parity or path parity errors, F-bit framing errors, M-bit framing errors, invalid X or P-bits, line code violations, all-zeros, AIS, Remote Alarm Indications, and Remote End Alarms. The S/UNI-QJET is configured, controlled and monitored via a generic 8-bit microcontroller bus through which all internal registers are accessed. All sources of interrupts can be identified, acknowledged, or masked via this interface. 3.5 FREEDM-8 The PM7366 FREEDM-8 Frame Engine and Datalink Manager device is a monolithic integrated circuit that implements HDLC processing, and PCI Bus memory management functions for a maximum of 128 bi-directional channels. For channelized links, the FREEDM-8 allows up to 128 bi-directional HDLC channels to be assigned to individual time-slots within a maximum of 8 independently timed T1 or E1 links. The channel assignment supports the concatenation of time-slots (N x DS0) up to a maximum of 24 concatenated timeslots for a T1 link and 31 concatenated time-slots for an E1 link. Time-slots assigned to any particular channel need not be contiguous within the T1 or E1 link. For unchannelized links, the FREEDM-8 processes up to 8 bi-directional HDLC channels within 8 independently timed links. The aggregate bandwidth of the unchannelized links must not exceed 65.536 Mbit/s in either direction. For example, the FREEDM could be used to process HDLC frames mapped into a single bi-directional DS-3 or OC-1 link or up to 8 bi-directional J2 links. The links can be of arbitrary frame format. When limited to two unchannelized links, each link can be rated at up to 45 Mbit/sec when host PCI clock is at 25 MHz and at up to 52 Mbit/sec when PCI clock is at 33 MHz. For lower rate unchannelized
13 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
links, the FREEDM-8 processes up to 8 links each rated at up to 10 Mbit/sec. In this case, the aggregate data rate of all the links is limited to 64 Mbit/sec. 3.6 J2 Adaptation CPLD Block A Xilinx CPLD, the J2 Adaptation CPLD, is used to multiplex data signals and demultiplex clock signals between the S/UNI-QJET and the FREEDM-8, as well as generate transmit direction frame pulses, for channelized J2 operation. The J2 Adaptation CPLD also sets the correct data path for transmit direction signals via the S/UNI-QJET-1 LIU and FREEDM-8 channel multiplexers. The data path is dependent on the current operating mode. The J2 Adaptation CPLD Block also has additional bus switches to control the routing of signals between the S/UNIQJET devices, the J2 Adaptation CPLD, and the FREEDM-8. During E3/T3 operation, the J2 Adaptation CPLD blocks data to/from ports 3 to 8 of the FREEDM-8. The J2 Adaptation CPLD is configured for a particular operating mode via microcontroller access to an internal register. Headers connected to the CPLD's JTAG port allows programming of the CPLD's internal logic using the appropriate Xilinx programming hardware. 3.7 Onboard Microprocessor The Motorola 68340 is used to monitor and control the S/UNI-QJET and J2 Adaptation CPLD devices as well as perform FDL extraction. 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.
14 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
3.8
S/UNI-QJET-1 LIU Multiplexer The S/UNI-QJET-1 LIU multiplexer performs signal selection to change between E3/T3 operation, and J2 (channelized or unchannelized) operation. The S/UNIQJET-1 LIU multiplexer connects the RCLK, RPOS, RNEG, TCLK, TPOS, and TNEG signals of links one and two of S/UNI-QJET-1 to the appropriate two LIU's (either two E3/T3 LIU's or two J2 LIU's). As both transmit and receive signals pass through the S/UNI-QJET-1 LIU multiplexer, the multiplexer is implemented using a bi-directional bus switch which can also tie inputs not used in the current operating mode to ground.
3.9
FREEDM-8 Channel Multiplexer The FREEDM-8 channel multiplexer performs signal selection to change between E3/T3 operation, and J2 (channelized or unchannelized) operation. The FREEDM-8 channel multiplexer connects RCLK, RD, TCLK, and TD signals of links one and two of the FREEDM-8 to either the J2 Adaptation CPLD (for channelized or unchannelized J2 operation) or the first two links of S/UNI-QJET1. When connecting to S/UNI-QJET-1, the RDATO, RGAPCLK, TDATO, and TGAPCLK signals of the S/UNI-QJET are connected to the RD, RCLK, TD, and TCLK signals of the S/UNI-QJET, respectively. Bypassing the J2 Adaptation CPLD is required as the J2 Adaptation CPLD's propagation delay of 20 ns is too long to pass signals at T3 or E3 rates. As both transmit and receive signals pass through the FREEDM-8 channel multiplexer, the multiplexer is implemented using a bi-directional bus switch which can also tie inputs not used in the current operating mode to ground.
3.10 Buffer Ram A single 64 KB module of static ram is used to buffer FDL data between the S/UNI-QJET and the host. FDL data in J2, E3, T3 data streams is extracted or inserted by the S/UNI-QJET units and accessed by microprocessor reads and writes to the appropriate S/UNI-QJET registers. Four FDL links are present for each QJET unit corresponding to the four J2, E3, or T3 links available on each. 3.11 3.3 Volt to 5 Volt Converter The S/UNI-QJET uses a 5 volt reference pin to allow inputs to tolerate 5 volt input signals. However, the S/UNI-QJET can only produce a guaranteed output high voltage of 2.4 volts. Because most LIU's available require 5 volt signals, outputs from the S/UNI-QJET to the LIU's may require buffering. In this design, 74ACT541, advanced TTL compatible CMOS buffers, are used to convert the 2.4
15 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
volt output high voltage to the required 3.5 volt level required by the E3/T3 LIU units. Note that the J2 LIU used in this design is voltage compatible with the S/UNI-QJET and thus does not require a buffer. 3.12 E3/T3 Line Interface Two TDK TSC 78P7200 LIUs are used to provide E3 and T3 interface to ports 1 and 2 of S/UNI-QJET-1. In T3 mode, the LIU converts transmit digital B8ZS encoded data to its analog equivalent and converts receive analog B8ZS to its digital equivalent. In E3 mode, the LIU converts transmit digital HDB3 encoded data to its analog equivalent and converts receive analog HDB3 to its digital equivalent. In the receive direction, the LIU provides a CMOS level receive clock, and positive and negative receive data. In the transmit direction the LIU receives a CMOS level transmit clock, and positive and negative transmit data. CMOS level signals are compatible with the S/UNI-QJET's inputs. However, as the S/UNIQJET is a 3.3 V device, a voltage buffer is required to boost the output signals of the S/UNI-QJET to match the levels required by the 78P7200. 3.13 J2 Line Interface Eight Transwitch MRT TXC02050 J2 LIUs are used to provide the J2 line interface to the S/UNI-QJET devices. The LIU converts the digital B8ZS encoded data to its analog equivalent and converts analog B8ZS to it's digital equivalent. In the receive direction, the LIU provides TTL level receive clock, and positive and negative receive data. In the transmit direction the LIU receives TTL level transmit clock, and positive and negative transmit data. The TTL input and output levels are directly compatible with the S/UNI-QJET. Buffers are required on the line side to drive the line transformers. 3.14 Serial Interface An RS-232 serial connector is used to interface the onboard microprocessor to the host. Commands to configure the S/UNI-QJET and J2 Adaptation CPLD devices as well as data to indicate the status of the S/UNI-QJET devices are sent over this interface.
16 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
3.15 PCI Interface The PCI interface allows communication between the host and the FREEDM-8 device. Configuration of the FREEDM-8 occurs via this interface. Transfer of HDLC data is performed by DMA to host memory. 3.16 Channelized J2 Multiplexing Scheme In channelized J2 transmission, all eight of the FREEDM-8's ports are utilized to accommodate two J2 ports of S/UNI-QJET-1. S/UNI-QJET-2 is not used in channelized J2 operation. To allow the FREEM8 device to perform time slot channel assignment of a J2 stream, data must be presented to the FREEDM-8 such that it is in an E1 format at each input. On the receive side, this is done by delivering J2 data from one of the S/UNI-QJET ports, in common, to four of the eight ports of the FREEDM-8. The corresponding clock signals are also distributed to the four FREEDM-8 ports but at different intervals for each port. On the transmit side, this is done by multiplexing four E1 data streams of the corresponding FREEDM-8 ports to the one corresponding S/UNI-QJET port. Clock signals are delivered in exactly the same fashion as in the receive side. The multiplexing scheme is implemented by the J2 Adaptation CPLD which acts as an interface between the S/UNI-QJET and FREEDM-8 devices during this mode of operation. Four ports are required as each port can only handle 31 eight bit time slots of data for each frame, while J2 delivers 98 time slots per frame. The FREEDM-8 requires that 31 timeslots of information be sampled by each port during a frame. Frame boundaries are detected by the FREEDM-8 after the receive clock for a port has been inactive for a duration specified through the FREEDM-8's RCAS Framing Bit Threshold register. As the combined capacity of the four E1 ports exceeds the required 6.312 Mbit/s throughput of J2, a portion of the sampled data will be common between ports 3 and 4. This redundant data may be ignored by assigning all redundant time slots to an arbitrary channel that the FREEDM-8 subsequently ignores. The receive timing for channelized J2 is shown in figure 7.
17 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
Figure 7:
RDAT[1:4] RCLK[1] RCLK[2] RCLK[3] RCLK[4]
- J2 Receive Timing Diagram
TS1-31 TS31-62 TS63-67 TS68-93 TS94-98 F TS1-31
Active Active Active Active
Active
RCLK[1:4] are the receive clocking signals passed from the S/UNI-QJET through the J2 Adaptation CPLD to the FREEDM-8, and RDAT[1:4] is the J2 data delivered in common to four of the FREEDM-8's data inputs through the J2 Adaptation CPLD. "F" represents the 5 bit framing pattern of the J2 format. Each of ports 1 to 3 receives continuous clock signals for a 31 timeslot duration. Note that port 4 has redundant time slots from time slot 68 to time slot 93. RCLK[1:4] signals are kept low when not active. In the transmit direction, data from the four E1 ports must be multiplexed in reverse fashion to form a single J2 port that is presented to the S/UNI-QJET. Each FREEDM-8 port takes a turn sending data to the S/UNI-QJET port with the fourth port only sending data during the last five time slots. The corresponding timing is shown in figure 8. Figure 8:
TDAT[1] TCLK[1] TCLK[2] TCLK[3] TCLK[4]
- J2 Transmit Timing Diagram
Data from Port 1 Data from Port 2 Data from Port 3 Port 4 X TS1-31
Active Active Active Active
Active
TCLK[1:4] are the receive clocking signals passed from the S/UNI-QJET through the J2 Adaptation CPLD to the FREEDM-8. TDAT[x] is the data from the FREEDM-8 delivered to one of the S/UNI-QJET's J2 ports. The signal source is
18 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
indicated in each box. The "X" corresponds to the position of the framing pattern which is ignored by the S/UNI-QJET. TCLK[x] signals are kept low when not active. For further information, refer to "Channelizing J2 Streams with the FREEDM-8 and S/UNI-QJET"[10]. 3.17 Unchannelized J2, E3, T3 Operation During unchannelized operation of the board, each active port is assigned a separate channel by the FREEDM-8. In unchannelized E3/T3 mode, only ports 1 and 2 of the FREEDM-8 are active. These ports are connected, through the FREEDM-8 Channel multiplexer, to ports 1 and 2 of S/UNI-QJET-1. S/UNI-QJET2 is not active during unchannelized E3/T3 operation. In unchannelized J2 operation, all eight ports of the FREEDM-8 and both S/UNIQJET units are active. Data transferred between the two S/UNI-QJET units and the FREEDM-8 are passed transparently through the J2 Adaptation CPLD Block. S/UNI-QJET-1's ports are connected to ports 1 to 4 of the FREEDM-8 while S/UNI-QJET-2 is connected to ports 5 to 8. 3.18 E3/T3 LIU Jumpers The E3/T3 LIU transceivers utilize the same receive and transmit line transformers for both E3 and T3 operation. Other components which are used to determine the operating frequency and termination impedance are not common between the two modes and require jumpers to select the correct circuit for a particular operating mode.
19 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
4
EXTERNAL INTERFACE SIGNAL DESCRIPTION This board has an RS-232 interface and a PCI interface. The RS-232 interface provides a user interface for configuration and monitoring of the board. The PCI interface connects the board to a host processor with packet memory.
4.1
RS-232 Serial Interface Table 1 Signal DCD RXD TXD DTR GND DSR RTS CTS RI - RS-232 Interface Signals Description Type I I O Not Used Ground I I I I PIN NO. 1 2 3 4 5 6 7 8 9 Description Data Carrier Detect Serial Receive Data Serial Transmit Data Data Terminal Ready Signal Ground Data Signal Ready Request to Send Clear to Send Ring Indicator
4.2
PCI Interface PCI interface signal descriptions may be found in "PCI Local Bus Specification" [4]. Timing for the signals may be found in the FREEDM-8 data sheet[2].
20 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
5 5.1
IMPLEMENTATION DESCRIPTION Sheet 1: Top Level Drawing This sheet provides an overview of the design. Major functional blocks are shown with signals that connect the blocks. A description of each block can be found in section 3.
5.2
Sheet 2: FREEDM-8 Block * The FREEDM-8 (U4) is connected to the host through a 32 bit PCI card connector (P1). The host configures the FREEDM-8 device, as well as transmits and receives data through this interface. TD[2:1] is used during high speed E3 and T3 operation. Source terminating resistors are placed in series with TD [2:1] to minimize reflection when operating at these high bit rates.
*
5.3
Sheet 3: Power and Decoupling * * * Connectors (J14) supply the +5 V (VCC) and GND from the motherboard power supply. This supply is routed directly to all parts requiring +5 V power. +3.3 V power to the FREEDM-8 device is supplied via voltage regulator U27 from the 5 V PCI power. +3.3 V power to the S/UNI-QJET devices is supplied from either voltage regulator U22 or voltage regulator U27. Voltage regulator U22 supplies power from the motherboard power, while voltage regulator U27 supplies power from the 5 V PCI bus power.
5.4
Sheet 4: Signal Multiplexing Logic * The CPLD (U9) generates the signal T3 which is used to select the appropriate LIU pulse transmission characteristics for T3 or E3 (when the signal T3 is low). The CPLD also generates TFPI signals for S/UNI-QJET1during channelized J2 operation. Bits 5, 6 and 7 of the CPLD's internal configuration register are used to set or clear T3, NOT_UNCHAN_J2, and NOT_E3_T3 bits respectively.
*
21 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
*
The data paths to and from the FREEDM-8 are selected to be either passing through the CPLD, or coming directly from the S/UNI-QJET units. The FREEDM-8 Channel Multiplexer (U11) selects the proper data path for ports 1 and 2 of the FREEDM-8 while bus switches U12 and U13 perform the same function for ports 3 to 8. Use of these additional bus switches greatly reduces the resources that would be required of the J2 Adaptation CPLD to perform this additional routing internally. Data paths are selected using two signals (NOT_QJET_E3_T3 and UNCHAN_J2) which indicate the operating mode of the board (NOT_QJET_E3_T3 and NOT_UNCHAN_J2 are [1, 1] for channelized J2, [1, 0] for unchannelized J2, and [0, 1] for E3/T3). Headers (J2) are connected to the JTAG access pins of the CPLD to allow in system reprogramming of the device.
*
* 5.5
Sheet 5,6: S/UNI-QJET Block * * TICLK is delivered in common to all eight TICLK inputs of the two S/UNIQJET devices. 75 ohm resistor source terminations are placed in series with connections associated with ports one and two of S/UNI-QJET-1 (U14). These terminations are to reduce reflections on these lines during high speed E3 and T3 operation. A single bus switch (U16) acts as the S/UNI-QJET-1 LIU multiplexer and selects the appropriate set of LIU signals to route to ports one and two of S/UNI-QJET-1. Ports one and two are connected to signals from the two E3/T3 LIU's in unchannelized E3 or T3 mode. Ports one and two are connected to signals from two of the J2 LIU's in channelized and unchannelized J2 operation. The NOT_QJET_E3_T3 signal is used to control the bus switch. A +5 V voltage reference is connected to the BIAS pins of the two S/UNIQJET devices to enable the S/UNI-QJET to tolerate +5V inputs. Care is required when routing RDATO[3:0] and RGAPCLK[3:0]. Because the hold time of the FREEDM-8 and the propagation delay of the S/UNI-QJET are both 2 ns, layout should be done to ensure that RDATO[3:0] arrives at the FREEDM-8 at the same time or later than RGAPCLK[3:0].
*
* *
22 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
5.6
Sheet 7,8: J2 Line Interface * * Buffers U31 and U44 are used to drive line transformers in the transmit direction to ensure current capabilities of the LIU are not exceeded. Ferrite beads and capacitors are used to filter noise in the power supply.
5.7
Sheet 9: E3/T3 Line Interface * High slew rate buffers (U3) are used to drive terminal side signals from the LIU units U49 and U50. This is done to avoid possible distortion due to slow rise and fall times of the LIU, coupled with the TTL input thresholds of the S/UNI-QJET device. Jumpers JP5, JP6, JP7, JP8, JP9, JP10, JP11, and JP12 are used to select the appropriate analog circuitry used in E3 operation or T3 operation. By setting all jumpers to connect the second and third pins, circuitry for T3 operation is selected. By setting all jumpers to connect the first and second pins, circuitry for E3 operation is selected.
*
5.8
Sheet 10: Timing * Jumpers JP1 and JP2 are used to select the appropriate operating frequency for the desired line rate (E3, T3, or J2). For T3 operation, pins three and two of JP2 should be connected. For E3 operation, pins one and two of JP2 should be connected as well as pins two and three of JP1. For J2 operation, pins one and two of JP2 should be connected as well as pins one and two of JP1. These settings are shown in figure 9 below - Jumper Settings for Timing Block
3 1 JP1 JP2 T3 3 1 JP1 JP2 E3 3 1 JP1 JP2 J2
Figure 9
*
Signals are buffered and series terminated to avoid distortion of the clock due to heavy load or reflection.
23 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
5.9
Sheet 11: Microprocessor Interface * MAX203 (U8) (+5V supply only, and no external capacitors needed) is used for the RS232 interface. A 3.6864MHz oscillator shown as Y5 is used for the RS232 interface. The reset circuit, controlled by switch SW1, resets the MC68340 and provides RSTB to reset all other devices. Background Debug Monitor (BDM) connector, J4, is used for software development. Note that pin BKPTB must be pulled-up to VCC (through 10K). 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 to be used by the BDM connector. XFC pin of the MC68340 needs to be de-coupled with 0.1uF to ground. Other details on the MC68340: - XTAL must be left open if external oscillator used for SYSCLK, which is the case in this reference design - VCCSYN needs to be pulled up to VCC - All unused inputs are pulled up through 10K * De-coupling Capacitors of 0.01uF are used for each power pin of the MC68340.
* *
*
5.10 Sheet 12: Microprocessor Decode Logic * The data pins D8 through D15 of the MC68340 are extended to the two S/UNI-QJET, and the J2 Adaptation CPLD via an 8-bit transceiver (U24). These same data pins combined with the D0 through to D7 data pins from another transceiver(U25) are extended to the SRAM (U5 and U6) and EPROM (U15). The 32 Kword of SRAM is driven for read or write access by decode logic within a 22V10 PAL (U10). Figure 10 shows the decode logic based on the MC68340 signals provided to the PAL.
*
24 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
Figure 10:
- Logic of signals provided to SRAM
SIZ0 A0 R/WB LWEB UWEB OEB CS1B CS0B
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 EPROM 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 EPROM. CS2B of the MC68340 provide an active low chip select to the two S/UNI-QJET, and the J2 Adaptation CPLD using the decode logic shown in figure 11. The decode logic is implemented by the 22V10 PAL. The RDB and WRB signals are also derived from the R/WB signal. The decode logic of the PAL in figure 11 also provides an output enable to the data transceiver connected to the SRAM and EPROM. CS2B is used as the output enable to the data transceiver connected to the S/UNI-QJET devices, and the J2 Adaptation CPLD.
*
25 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
Figure 11:- J2 Adaptation CPLD, S/UNI-QJET, Transceiver Decode Logic
CS2B A16 A17 A15
CSB_QJET1 CSB_QJET2 CSB_CPLD
CS0B CS1B R/WB
DEB_MEM RDB WRB
*
Wait states are required during read accesses to the two S/UNI-QJET devices. The S/UNI-QJET datasheet specifies a maximum propagation delay of 70ns, which implies that 1 wait state is necessary to interface the MC68340 with the S/UNI-QJET devices. The wait state is programmed via a register within the MC68340 such that whenever the CS2B is active there is one wait state inserted.
26 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
6 6.1
SOFTWARE RESOURCE AND CONFIGURATION REGISTER MAP PCI to Host Software Interface The FREEDM-8 is configured, controlled and monitored across the PCI bus interface by a host processor and packet memory (RAM). In some configurations there may be multiple reference design cards on the PCI bus, and 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 of a reference design card. Figure 12 shows an address map for a PCI bus, which shows 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 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. 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. The Normal Mode Register space is accessed by the software running on the host processor to manage and control operation of a FREEDM-8 device. 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.
27 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
Figure 12: -PCI Address Map
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 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[4].
28 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
The software running on the host processor should be similar to that of the FREEDM with TOCTL Reference design. Details of this software can be found in the "MC68340 Software for the FREEDM with TOCTL Reference Design" Document[10]. 6.2 On Board Software Interfaces The firmware in the ROM enables reading and writing to registers. This enables the QJET and J2 Adaptation CPLD devices to be reset, initialized, and monitored for errors etc. Please refer to "MC68340 Software for the FREEDM with TOCTL Reference Design" [9] document for more information as software for the FREEDM with TOCTL Reference Design will be similar.
29 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
7 7.1
OPERATIONS System Setup The S/UNI-QJET with FREEDM-8 reference design is to be connected to a terminal and a host with packet memory as shown in figure 13 below. Figure 13: Operating Environment of the S/UNI-QJET with FREEDM-8 Reference Board
Unchannelized J2, E3, andT3 or Channelized J2
S/UNI-QJET with FREEDM-8 Board
Host with Packet Memory
Terminal
The terminal is connected to the card by the RS 232 serial port and provides a user interface to configure and monitor the two S/UNI-QJET devices. The host with packet memory is connected directly to the FREEDM-8 by the PCI bus interface. The PCI bus interface allows multiple S/UNI-QJET with FREEDM-8 boards to connect to the same host via the PCI bus. On the line side, the board supports unchannelized J2, E3, and T3 traffic, and channelized J2 traffic. 7.2 Operating Modes The S/UNI-QJET device supports framing for four J2, E3, and T3 frame formats. The FREEDM-8 device supports up to eight unchannelized links at 10 Mbit/sec per link, up to two high speed unchannelized links at 52 Mbit/sec per link, and up to eight channelized links in E1 or T1 frame formats. The reference board uses these features of the S/UNI-QJET and FREEDM-8 devices to allow four different modes of operation - unchannelized J2, E3, T3, and channelized J2.
30 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
7.2.1 Unchannelized J2 Unchannelized J2 uses two S/UNI-QJET devices to frame eight J2 data streams (four J2 streams per S/UNI-QJET device). The FREEDM-8 is configured for eight unchannelized links which receive and transmit data in eight J2 streams framed by the two S/UNI-QJET devices. One logical HDLC channel is assigned by the FREEDM-8 to each link. 7.2.2 Unchannelized E3 and T3 Unchannelized E3 and T3 use two ports of S/UNI-QJET-1 to frame two E3 or T3 data streams; other ports of S/UNI-QJET-1 and 2 are left unused. The FREEDM-8 is configured for two high speed unchannelized links which receive and transmit data in the two E3 or T3 streams. One logical HDLC channel is assigned by the FREEDM-8 to each link. Care should be made to ensure that delay on lines for clock and data signals of the two ports are equal to ensure proper operation. 7.2.3 Channelized J2 Channelized J2 requires the mapping of the 98 byte time slots of J2 into four separate 31 byte time slot E1 frames. Two ports of S/UNI-QJET-1 are used to frame two J2 data streams; other ports of S/UNI-QJET-1 and 2 are left unused. These streams are mapped to eight E1 streams by the J2 Adaptation CPLD. The FREEDM-8 device sends and receives channelized data on these E1 streams. Logical channels may be formed out of 1-98 time slots within each J2 stream. This is done by assigning the desired number of timeslots, from the four associated E2 streams, to a logical channel. If timeslots 97 and 98 are to be used for data, rather than signalling, the J2SIGTHRU bit in the S/UNI-QJET FRMR LOF Status register of S/UNI-QJET should be set to `1'. Otherwise, data transmitted during timeslots 97 and 98 will be overwritten by S/UNI-QJET-1. The byte patterns set in the J2-TRAN TS97 Signaling and J2-TRAN TS98 Signaling registers of S/UNI-QJET-1 would then be inserted into timeslots 97 and 98 respectively.
31 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
8
BILL OF MATERIALS
NO. Part Name - Value 1 1N4148-1N4148W 2 74AC11004 3 74FCT541_SOIC-BASE 4 74FCT541_SOIC1-BASE 5 74HCT00_SOIC-123_XXX XXX 6 74XXX245_SOIC-HCMOS 7 78P7200_PLCC-BASE 8 BNC_AMPHENOL-BASE 9 CAPACITOR-0.001UF
Jedec Type SOD-123 DIP20_3 SOIC20W SOIC20W SOIC14
Ref Des D4-D11 U3 U1 U7, U31, U44 U2
Qty 8 1 1 3 1 2 2 20 5 72
SOIC20W U24, U25 PLCC28 U49, U50 AMPHENOL_BNC J3, J6-J13, J15-J25 SMDCAP805 C5, C60, C79, C136, C164 10 CAPACITOR-0.01UF, 50V, SMDCAP805 C11-C16, C23-C26, X7R_805 C30-C42, C62, C64, C108, C109, C129C133, C138, C139, C141, C142, C145C152, C156-C163, C166-C168, C176C185, C187, C196, C198, C230, C232, C266, C267 11 CAPACITOR-0.022UF, SMDCAP805 C254, C255 50V, X7R_805 12 CAPACITOR-0.047UF, SMDCAP1206 C27-C29 50V, X7R_1206 13 CAPACITOR-0.1UF, 25V, SMDCAP805 C45-C48, C53-C58, Y5V_805 C61, C63, C65-C74, C83, C86, C92-C95, C98-C105, C110C119, C122, C125, C127, C155, C173, C174, C189-C195, C197, C199-C208, C213, C214, C217C220, C223-C229, C231, C233-C242, C246, C248-C251, C256, C257, C264, C265
32 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
2 3 103
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
14 CAPACITOR-0.1UF, 50V, X7R_1206
SMDCAP1206
15 CAPACITOR-0.22UF, 16V, Y5V_805 16 CAPACITOR-1000PF, 50V, X7R_805 17 CAPACITOR-10PF, 50V, NPO_805 18 CAPACITOR-10UF, 6.3V, TANT TE
SMDCAP805 SMDCAP805 SMDCAP805 SMDTANCAP_A
C2-C4, C6, C19, C49, C50, C59, C77, C78, C80-C82, C87, C88, C106, C107, C134, C135, C137, C140, C143, C144, C153, C154, C165, C169-C172, C186 C7-C10, C252, C253 C270, C271 C258-C260, C262 C1, C43, C44, C51, C52, C75, C76, C84, C85, C89, C90, C96, C97, C120, C121, C123, C124, C126, C175, C188, C209C212, C215, C216, C221, C222, C243C245, C247 C261, C263 C17, C18, C20-C22, C91, C128 C268, C269 RN1-RN3 U15 J5 D2, D3 D1 U4 F1, F2 J4 J2 JP1-JP12
31
6 2 4 32
19 CAPACITOR-3PF, 50V, SMDCAP805 NPO_805 20 CAPACITOR-68UF, 6.3V, NEC_D TANT TEH 21 CAPACITOR-82PF, 50V, SMDCAP805 NPO_805 22 CHIP_RES_NETWORK_8 RN-EXBA _S MD-10K 23 CY7C276__PLCC_SOCK PLCC44_SOCKE ET -BASE T 24 DB9_FEMALE-BASE AMP_745781-4 25 DIODEZENER_SMD-4.7V, DL_41 1W 26 DIODEZENER_SMD-6.2V, DL_41 1W 27 FREEDM_8-BASE SBGA_256 28 FUSE__SMD-3A, NANO NANO_SMF 29 HEADER5X2-BASE HEADER_5X2 30 HEADER6-BASE SIP6 31 HEADER_3_JUMPERJUMPER3 BASE
33
2 7 2 3 1 1 2 1 1 2 1 1 12
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
32 IDT71256_SOJ-BASE NONE 33 INDUCTOR-4.7UH, , DIGI- L9-L14 KEY DN10472CT-ND 34 INDUCTOR-470NH, , IND-1008 PANASONIC 35 INDUCTOR-6.8UH, , IND-1008 PANASONIC 36 INDUCTOR-FB, RES500 133_100MHZ, FAIR RIA 37 LED-RED, PCB RIGHT LED ANGLE 38 LT1528_SMD-BASE TO-263 39 MAX203_DIP-BASE DIP20_3 40 MC68340-BASE PQFP144 41 MOLEX_8981_4R-BASE MOLEX_8981_4 R 42 MRT_PLCC-BASE PLCC44 43 OSC-TTL, 34.368MHZ, 25PPM, OUT1, OA 44 OSC-TTL, 44.736MHZ, 20PPM, OUT1, OA 45 OSC-TTL, 6.312MHZ, 25PPM, OUT1, OUA 46 OSC_TTL_DIP-25.0000M HZ, 100 PPMA 47 OSC_TTL_DIP-3.6864MH Z, 100 PPM, A 48 PAL22V10_PLCC_SKTBA SE 49 PBNO-BASE 50 PCI_UNIV_32_CARD_CO N N-BASE 51 PE65968-BASE 52 PI5C16212_TSSOPBASE 53 PWRBLOCK-BASE 54 QJET1-BASE OSC14 OSC14 OSC14 CRYS14 CRYS14 PLCC28_SOCKE T CK_TP11 PCI_UNIV_32_ EDGE RF-TRANS6 TSSOP56
U5, U6 4.7UH L15, L16 L17, L18 L1-L8 D12 U22, U27 U8 U29 J14 U20, U21, U28, U30, U38, U39, U42, U43 Y2 Y1 Y3 Y4 Y5 U10 SW1 P1 T1-T4 U11-U13, U16
2 ? 2 2 8 1 2 1 1 1 8 1 1 1 1 1 1 1 1 4 4 1 2 20
CONN04END J1 SBGA256_SOCK U14, U17 ET 55 RESISTOR-1.0K, 5%, 805 SMDRES805 R1, R54, R55, R59, R62, R75-R79, R83, R84, R100-R103, R128-R131 56 RESISTOR-100K, 1%, SMDRES805 R110, R112
34 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
2
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
805 57 RESISTOR-10K, 5%, 805 SMDRES805
58 RESISTOR-270, 5%, 805 59 RESISTOR-301, 1%, 805 60 RESISTOR-330, 5%, 805 61 RESISTOR-36, 5%, 805 62 RESISTOR-4.7K, 5%, 805 63 RESISTOR-422, 1%, 805 64 RESISTOR-475, 1%, 1206 65 RESISTOR-5.23K, 1%, 805 66 RESISTOR-6.04K, 1%, 805 67 RESISTOR-604, 1%, 805 68 RESISTOR-6K81, 1%, 805 69 RESISTOR-75, 5%, 805
SMDRES805 SMDRES805 SMDRES805 SMDRES805 SMDRES805 SMDRES805 SMDRES1206 SMDRES805 SMDRES805 SMDRES805 SMDRES805 SMDRES805
R9-R11, R23-R27, R46, R47, R60, R61, R88, R89, R133R149, R158-R161, R182, R183 R6, R87 R122, R123 R13, R14 R67-R74, R92-R99 R3-R5 R118, R119 R57, R58, R65, R66, R81, R82, R90, R91 R116, R117 R111, R113 R120, R121 R114, R115 R2, R7, R8, R12, R15-R22, R28-R45, R48-R53, R56, R63, R64, R80, R85, R86, R104-R109, R132, R150-R157, R162R181 R124-R127 RN27, RN28 RN29 TP2-TP5, TP13, TP28, TP48, TP52, TP53, TP57 U18, U19, U23, U26, U32-U37, U40, U41, U45-U48 U9
37
2 2 2 16 3 2 8 2 2 2 2 77
70 RESISTOR-75.0, 1%, 805 71 RES_ARRAY_15_SMD10K 72 RES_ARRAY_8_SMD10K 73 TST_PT-BASE 74 WB1010-BASE 75 XC95108_PQ100
SMDRES805 SOIC16 SOIC16 TST_PT_1 DIP6_3 PQFP100
4 2 1 10 16 1
35 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
9
SCHEMATICS
36 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
10
DISCLAIMER The reference design presented in this document is correct to the best of our knowledge. The CPLD logic has been simulated on a workstation and a separate reference design, documented in PMC-980182, `S/UNI-QJET Reference Design', will be built and will verify most of the circuitry associated with the S/UNI-QJET presented in this design. However, this design has not been built.
37 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
APPENDIX A: CPLD DESIGN AND TESTING The CPLD design was entered using Xilinx's Foundation Series software via schematic capture. To ensure compatibility with the intended board layout, output pads of the design were designated to be fitted to particular pins according to the intended board design (see 9. SCHEMATICS). Timing constraints were then used to ensure an acceptable level of performance is achieved after the fitting process. Post fit timing simulation was then run to obtain the best possible estimate of the CPLD's performance. All tests were performed using the Foundation interactive simulator. The following table lists features of the CPLD tested and the corresponding results. Table 2 CPLD Feature Test Test Description Verify Read and Write access to internal register Verify NOT_E3_T3, NOT_UNCHAN_J2, and T3 signals set according to internal register (see 5.4 Sheet 4: Signal Multiplexing Logic for more details) Verify that TCLK[x], and RCLK[x] are kept idle when channelized J2 is not the current operating mode Verify TFPI repetition period to be 789 clock cycles Verify TCLK[x] start and stop times relative to TFPI output Verify TD[x] to TDATI[x] multiplexing operation Result Correct Correct
Correct Correct Correct Correct
Verify RCLK[x] start and stop times relative to RFPO input Correct Verify RSTB reset functionality Check propagation delay from RSCLK[x] to RCLK[x] Check propagation delay from RDATO[x] to RD[x] Check propagation delay from TICLK to TCLK[x] Check propagation delay from TICLK to TDATI[x] Correct 25 ns 20 ns 25 ns 10 ns
38 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET WITH FREEDM-8 REFERENCE DESIGN
NOTES
39 Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use
RELEASED REFERENCE DESIGN PMC-971060 ISSUE 3
PM7346 S/UNI-QJET
S/UNI-QJET 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. PM-971060 Issue date: February 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


▲Up To Search▲   

 
Price & Availability of 1971060

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