Advance Data Sheet November 1999 ORCA(R) ORT4622 Field-Programmable System Chip (FPSC) Four-Channel x 622 Mbits/s Backplane Transceiver Introduction tronics Group's proven 622 Mbits/s serial interface core. Lucent Technologies Microelectronics Group has developed a solution for designers who need the many advantages of FPGA-based design implementation, coupled with high-speed serial backplane data transfer. The 622 Mbits/s backplane transceiver offers a clockless, high-speed interface for interdevice communication on a board or across a backplane. The built-in clock recovery of the ORT4622 allows for higher system performance, easier-todesign clock domains in a multiboard system, and fewer signals on the backplane. Network designers will benefit from the backplane transceiver as a network termination device. The backplane transceiver offers SONET scrambling/descrambling of data and streamlined SONET framing, pointer moving and transport overhead handling, plus the programmable logic to terminate the network into proprietary systems. Embedded Core Features Implemented in an ORCA Series 3 FPGA array. Allows wide range of applications for SONET network termination application as well as generic data moving for high-speed backplane data transfer. High-speed interface (HSI) function for clock/data recovery serial backplane data transfer without external clocks. HSI function uses Lucent Technologies Microelec- Four-channel HSI function provides 622 Mbits/s serial interface per channel for a total chip bandwidth of 2.5 Gbits/s (full duplex). LVDS I/Os for HSI compliant with EIA*-644. 8:1 data multiplexing/demultiplexing for 77.76 MHz byte-wide data processing in FPGA logic. On-chip phase-lock loop (PLL) clock meets B jitter tolerance specification of ITU-T Recommendation G.958. Powerdown option of HSI receiver on a perchannel basis. Pseudo-SONET protocol including A1/A2 framing. SONET scrambling and descrambling for required ones density (optional). Selected transport overhead (TOH) bytes insertion and extraction for interdevice communication via the TOH serial link. Streamlined pointer processor (pointer mover) for 8 kHz frame alignment. FIFOs align incoming data across all four channels for STS-48 operation (in quad STS-12 format). Independent data stream enables in pseudoSONET processor. Supports STS-12/STS-48 redundancy by either software or hardware control for protection switching applications. * EIA is a registered trademark of Electronic Industries Association. Table 1. ORCA ORT4622--Available FPGA Logic Device Usable Gates Number of LUTs Number of Registers Max User RAM Max User I/Os Array Size Number of PFUs ORT4622 60K--120K 4032 5304 64K 259 18 x 28 504 The embedded core and interface are not included in the above gate counts. The usable gate count range from a logic-only gate count to a gate count assuming 30% of the PFUs/SLICs being used as RAMs. The logic-only gate count includes each PFU/SLIC (counted as 108 gates per PFU/SLIC), including 12 gates pre-LUT/FF pair (eight per PFU), and 12 gates per SLC/FF pair (one per PFU). Each of the four PIOs per PIC is counted as 16 gates (two FFs, fast-capture latch, output logic, CLK drivers, and I/O buffers). PFUs used as RAM are counted at four gates per bit, with each PFU capable of implementing a 32 x 4 RAM (or 512 gates) per PFU. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Table of Contents Contents Page Introduction.................................................................1 Embedded Core Features ..........................................1 FPSC Highlights .........................................................4 Software Support........................................................4 Description..................................................................5 What Is an FPSC? ...................................................5 FPSC Overview .......................................................5 FPSC Gate Counting ...............................................5 FPGA/Embedded Core Interface .............................5 ORCA Foundry Development System .....................5 FPSC Design Kit ......................................................6 FPGA Logic Overview..............................................6 PLC Logic ................................................................6 PIC Logic .................................................................7 System Features ......................................................7 Routing.....................................................................7 Configuration............................................................7 More Series 3 Information........................................7 ORT4622 Overview ....................................................8 Device Layout ..........................................................8 Backplane Transceiver Interface .............................8 HSI Interface ..........................................................10 STM Macrocell ....................................................... 10 CPU Interface ........................................................ 10 FPGA Interface ...................................................... 10 FPSC Configuration ............................................... 10 Backplane Transceiver Core Detailed Description ... 12 HSI Macro .............................................................. 12 STM Transmitter (FPGA -> Backplane) ................. 14 STM Receiver (Backplane -> FPGA) ..................... 15 Powerdown Mode .................................................. 21 Redundancy and Protection Switching .................. 21 Lucent Technologies Contents Page Memory Map.............................................................22 Definition of Register Types ...................................22 Memory Map Overview ..........................................23 Memory Map Bit Descriptions ................................27 Absolute Maximum Ratings......................................32 Recommend Operating Conditions ..........................32 Electrical Characteristics ..........................................33 HSI Circuit Specifications .........................................35 Input Data ..............................................................35 Jitter Tolerance ......................................................35 Generated Output Jitter .........................................35 PLL.........................................................................35 Input Reference Clock............................................35 LVDS I/O ..................................................................36 LVDS Receiver Buffer Requirements.....................37 Timing Characteristics ..............................................38 Input/Output Buffer Measurement Conditions ..........46 FPGA Output Buffer Characteristics.........................47 Estimating Power Dissipation ...................................48 Pin Information .........................................................49 Package Thermal Characteristics Summary ............73 JA.........................................................................73 JC.........................................................................73 JC ........................................................................73 JB ........................................................................73 FPGA Maximum Junction Temperature.................73 Package Thermal Characteristics.............................74 Package Coplanarity ................................................74 Package Parasitics ...................................................74 Package Outline Diagrams.......................................76 Terms and Definitions ............................................76 432-Pin EBGA........................................................77 680-Pin PBGAM.....................................................78 Ordering Information.................................................79 2 Advanced Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Table of Contents (continued) Figure Page Figure 1. ORCA ORT4622 Block Diagram................. 8 Figure 2. ORT4622 Array ........................................... 9 Figure 3. Architecture of ORT4622 Backplane Transceiver .......................................... 11 Figure 4. HSI Functional Block Diagram .................. 13 Figure 5. Byte Ordering of Input/Output Interface in STS-12 Mode ........................................................ 14 Figure 6. Framer Circuit ........................................... 16 Figure 7. Interconnect of Streams for FIFO Alignment ..................................................... 17 Figure 8. Alignment of Four STS-12 Streams .......... 17 Figure 9. Examples of Link Alignment...................... 18 Figure 10. Pointer Mover State Machine.................. 20 Figure 11. Transmit Parallel Port Timing (Backplane -> FPGA) ............................................ 38 Figure 12. Transmit Transport Delay (FPGA -> Backplane) ........................................... 39 Figure 13. Receive Parallel Port Timing (Backplane -> FPGA) ............................................ 40 Figure 14. Protection Switch Timing......................... 41 Figure 15. TOH Input Serial Port Timing (FPGA -> Backplane) ............................................ 42 Figure 16. TOH Output Serial Port Timing (Backplane -> FPGA) ............................................ 43 Figure 17. CPU Write Transaction ........................... 44 Figure 18. CPU Read Transaction ........................... 45 Figure 19. ac Test Loads .......................................... 46 Figure 20. Output Buffer Delays............................... 46 Figure 21. Input Buffer Delays.................................. 46 Figure 22. Sinklim (TJ = 25 C, VDD = 3.3 V)............ 47 Figure 23. Slewlim (TJ = 25 C, VDD = 3.3 V) ........... 47 Figure 24. Fast (TJ = 25 C, VDD = 3.3 V) ................ 47 Figure 25. Sinklim (TJ = 125 C, VDD = 3.0 V).......... 47 Figure 26. Slewlim (TJ = 125 C, VDD = 3.0 V) ......... 47 Figure 27. Fast (TJ = 125 C, VDD = 3.0 V) .............. 47 Figure 28. Package Parasitics ................................. 75 Table Page Table 1. ORCA ORT4622--Available FPGA Logic ... 1 Table 2. Valid Starting Positions for an STS-MC ..... 19 Table 3. SPE and C1J1 Functionality ...................... 21 Table 4. Structural Register Elements ..................... 22 Table 5. Memory Map.............................................. 23 Table 6. Memory Map Bit Descriptions.................... 27 Lucent Technologies Inc. Table Page Table 7. Absolute Maximum Ratings ....................... 32 Table 8. Recommend Operating Conditions............ 32 Table 9. Electrical Characteristics for FPGA I/O...... 33 Table 10. Electrical Characteristics for Embedded Core I/O Other than LVDS I/O............................... 34 Table 11. Jitter Tolerance......................................... 35 Table 12. PLL .......................................................... 35 Table 13. Input Reference Clock ............................. 35 Table 14. LVDS Driver dc Data................................ 36 Table 15. LVDS Driver ac Data................................ 36 Table 16. LVDS Receiver dc Data ........................... 37 Table 17. LVDS Receiver ac Data ........................... 37 Table 18. LVDS Receiver Power Consumption ....... 37 Table 19. LVDS Operating Parameters ................... 37 Table 20. Timing Requirements (Transmit Parallel Port Timing).............................. 38 Table 21. Timing Requirements (Transmit Transport Delay).................................... 39 Table 22. Timing Requirements (Receive Parallel Port Timing)............................... 40 Table 23. Timing Requirements (Protection Switch Timing) .................................... 41 Table 24. Timing Requirements (TOH Input Serial Port Timing) .............................. 42 Table 25. Timing Requirements (TOH Output Serial Port Timing) ........................... 43 Table 26. Timing Requirements (CPU Write Transaction) ....................................... 44 Table 27. Timing Requirements (CPU Read Transaction) ....................................... 45 Table 28. FPGA Common-Function Pin Description ..................................................... 49 Table 29. FPSC Function Pin Description ............... 52 Table 30. Embedded Core/FPGA Interface Signal Description .................................. 54 Table 31. Embedded Core/FPGA Interface Signal Locations ..................................... 56 Table 32. 432-Pin EBGA Pinout .............................. 58 Table 33. 680-Pin PBGAM Pinout ........................... 64 Table 34. ORCA ORT4622 Plastic Package Thermal Guidelines ................................ 74 Table 35. ORCA ORT4622 Package Parasitics ...... 75 Table 36. Voltage Options ....................................... 79 Table 37. Temperature Options ............................... 79 Table 38. Package Type Options............................. 79 Table 39. ORCA Series 3+ Package Matrix ............ 79 3 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver functions, such as digital phase-locked loops, frequency counters, and frequency synthesizers or clock doublers. Two PCMs are provided per device. -- True internal 3-state, bidirectional buses with simple control provided by the SLIC. -- 32 x 4 RAM per PFU, configurable as single or dual port. Create large, fast RAM/ROM blocks (128 x 8 in only eight PFUs) using the SLIC decoders as bank drivers. -- Built-in boundary scan (IEEE 1149.1 JTAG) and TS_ALL testability function to 3-state all I/O pins. FPSC Highlights Implemented as an embedded core in the ORCA Series 3+ FPSC architecture. Allows the user to integrate the core with up to 120K gates of programmable logic (all in one device) and provides up to 242 user I/Os in addition to the embedded core I/O pins. FPGA portion retains all of the features of the ORCA Series 3 FPGA architecture: -- High-performance, cost-effective, 0.25 m, 5-level metal technology. -- Twin-quad programmable function unit (PFU) architecture with eight 16-bit look-up tables (LUTs) per PFU, organized in two nibbles for use in nibble- or byte-wide functions. Allows for mixed arithmetic and logic functions in a single PFU. -- Softwired LUTs (SWL) allow fast cascading of up to three levels of LUT logic in a single PFU. -- Supplemental logic and interconnect cell (SLIC) provides 3-statable buffers, up to 10-bit decoder, and PAL*-like AND-OR-INVERT (AOI) in each programmable logic cell (PLC). -- Up to three ExpressCLK inputs allow extremely fast clocking of signals on- and off-chip plus access to internal general clock routing. -- Dual-use microprocessor interface (MPI) can be used for configuration, as well as for a generalpurpose interface to the FPGA. Glueless interface to i960 and PowerPC processors with userconfigurable address space provided. -- Programmable clock manager (PCM) adjusts clock phase and duty cycle for input clock rates from 5 MHz to 120 MHz. The PCM may be combined with FPGA logic to create complex 4 Advance Data Sheet November 1999 High-speed on-chip interface provided between FPGA logic and embedded core to reduce bottlenecks typically found when interfacing off-chip. Software Support Supported by ORCA Foundry software and thirdparty CAE tools for implementing ORCA Series 3+ devices and simulation/timing analysis with the embedded core functions. Embedded core configuration options and simulation netlists generated by FPSC Configuration Manager utility. * PAL is a trademark of Advanced Micro Devices, Inc. i960 is a registered trademark of Intel Corporation. PowerPC is a registered trademark of International Business Machines Corporation. IEEE is a registered trademark of The Institute of Electrical and Electronics Engineers, Inc. Lucent Technologies Lucent TechnologiesInc. Inc. Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Description FPGA/Embedded Core Interface What Is an FPSC? The interface between the FPGA logic and the embedded core is designed to look like FPGA I/Os from the FPGA side, simplifying interface signal routing and providing a unified approach with general FPGA design. Effectively, the FPGA is designed as if signals were going off of the device to the embedded core, but the on-chip interface is much faster than going off-chip and requires less power. All of the delays for the interface are precharacterized and accounted for in the ORCA Foundry Development System. FPSCs, or field-programmable system chips, are devices that combine field-programmable logic with ASIC or mask-programmed logic on a single device. FPSCs provide the time to market and flexibility of FPGAs, the design effort savings of using soft intellectual property (IP) cores, and the speed, design density, and economy of ASICs. FPSC Overview Lucent's Series 3+ FPSCs are created from Series 3 ORCA FPGAs. To create a Series 3+ FPSC, several rows of programmable logic cells (see FPGA Logic Overview section for FPGA logic details) are removed from a Series 3 ORCA FPGA, and the area is replaced with an embedded logic core. Other than replacing some FPGA gates with ASIC gates, at greater than 10:1 efficiency, none of the FPGA functionality is changed--all of the Series 3 FPGA capability is retained: MPI, PCMs, boundary scan, etc. The rows of programmable logic are replaced at the bottom of the device, allowing pins on the bottom and sides of the replaced rows to be used as I/O pins for the embedded core. The remainder of the device pins retain their FPGA functionality as do special function FPGA pins within the embedded core area. The embedded cores can take many forms and generally come from Lucent Technologies ASIC libraries. Future offerings will allow customers to supply their own core functions for the creation of custom FPSCs. FPSC Gate Counting The total gate count for an FPSC is the sum of its embedded core (standard cell/ASIC gates) and its FPGA gates. Because FPGA gates are generally expressed as a usable range with a nominal value, the total FPSC gate count is sometimes expressed in the same manner. Standard-cell/ASIC gates are, however, 10 to 25 times more silicon area efficient than FPGA gates. Therefore, an FPSC with an embedded function is gate equivalent to an FPGA with a much larger gate count. Lucent Technologies Inc. Lucent Technologies Inc. Clock spines also can pass across the FPGA/embedded core boundary. This allows for fast, low-skew clocking between the FPGA and the embedded core. Many of the special signals from the FPGA, such as DONE and global set/reset, are also available to the embedded core, making it possible to fully integrate the embedded core with the FPGA as a system. For even greater system flexibility, FPGA configuration RAMs are available for use by the embedded core. This allows for user-programmable options in the embedded core, in turn allowing for greater flexibility. Multiple embedded core configurations may be designed into a single device with user-programmable control over which configurations are implemented, as well as the capability to change core functionality simply by reconfiguring the device. ORCA Foundry Development System The ORCA Foundry Development System is used to process a design from a netlist to a configured FPSC. This system is used to map a design onto the ORCA architecture and then place and route it using ORCA Foundry's timing-driven tools. The development system also includes interfaces to, and libraries for, other popular CAE tools for design entry, synthesis, simulation, and timing analysis. The ORCA Foundry Development System interfaces to front-end design entry tools and provides the tools to produce a configured FPSC. In the design flow, the user defines the functionality of the FPGA portion of the FPSC and embedded core settings at two points in the design flow: at design entry and at the bit stream generation stage. Following design entry, the development system's map, place, and route tools translate the netlist into a routed FPSC. A static timing analysis tool is provided to determine device speed and a backannotated netlist can be created to allow simulation. 5 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Description (continued) Timing and simulation output files from ORCA Foundry are also compatible with many third-party analysis tools. Its bit stream generator is then used to generate the configuration data which is loaded into the FPSC's internal configuration RAM. When using the bit stream generator, the user selects options that affect the functionality of the FPSC. Combined with the front-end tools, ORCA Foundry produces configuration data that implements the various logic and routing options discussed in this data sheet. FPSC Design Kit Development is facilitated by an FPSC Design Kit which, together with ORCA Foundry and third-party synthesis and simulation engines, provides all software and documentation required to design and verify an FPSC implementation. Included in the kit are the FPSC Configuration Manager, HDL gate-level structural netlists, all necessary synthesis libraries, and complete online documentation. The kit's software couples with ORCA Foundry, providing a seamless FPSC design environment. More information can be obtained by visiting the ORCA website or contacting a local sales office, both listed on the last page of this document. FPGA Logic Overview ORCA Series 3 FPGA logic is a new generation of SRAM-based FPGA logic built on the successful Series 2 FPGA line from Lucent Technologies Microelectronics Group, with enhancements and innovations geared toward today's high-speed designs on a single chip. Designed from the start to be synthesis friendly and to reduce place and route times while maintaining the complete routability of the ORCA Series 2 devices, the Series 3 more than doubles the logic available in each logic block and incorporates system-level features that can further reduce logic requirements and increase system speed. ORCA Series 3 devices contain many new patented enhancements and are offered in a variety of packages, speed grades, and temperature ranges. 6 Advance Data Sheet November 1999 ORCA Series 3 FPGA logic consists of three basic elements: programmable logic cells (PLCs), programmable input/output cells (PICs), and system-level features. An array of PLCs is surrounded by PICs. Each PLC contains a programmable function unit (PFU), a supplemental logic and interconnect cell (SLIC), local routing resources, and configuration RAM. Most of the FPGA logic is performed in the PFU, but decoders, PAL-like functions, and 3-state buffering can be performed in the SLIC. The PICs provide device inputs and outputs and can be used to register signals and to perform input demultiplexing, output multiplexing, and other functions on two output signals. Some of the system-level functions include the new microprocessor interface (MPI) and the programmable clock manager (PCM). PLC Logic Each PFU within a PLC contains eight 4-input (16-bit) look-up tables (LUTs), eight latches/flip-flops (FFs), and one additional flip-flop that may be used independently or with arithmetic functions. The PFU is organized in a twin-quad fashion: two sets of four LUTs and FFs that can be controlled independently. LUTs may also be combined for use in arithmetic functions using fast-carry chain logic in either 4-bit or 8-bit modes. The carry-out of either mode may be registered in the ninth FF for pipelining. Each PFU may also be configured as a synchronous 32 x 4 single- or dual-port RAM or ROM. The FFs (or latches) may obtain input from LUT outputs or directly from invertible PFU inputs, or they can be tied high or tied low. The FFs also have programmable clock polarity, clock enables, and local set/reset. The SLIC is connected to PLC routing resources and to the outputs of the PFU. It contains 3-state, bidirectional buffers and logic to perform up to a 10-bit AND function for decoding, or an AND-OR with optional INVERT (AOI) to perform PAL-like functions. The 3-state drivers in the SLIC and their direct connections to the PFU outputs make fast, true 3-state buses possible within the FPGA logic, reducing required routing and allowing for real-world system performance. Lucent Technologies Lucent TechnologiesInc. Inc. Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Description (continued) Routing PIC Logic The abundant routing resources of ORCA Series 3 FPGA logic are organized to route signals individually or as buses with related control signals. Clocks are routed on a low-skew, high-speed distribution network and may be sourced from PLC logic, externally from any I/O pad, or from the very fast ExpressCLK pins. ExpressCLKs may be glitchlessly and independently enabled and disabled with a programmable control signal using the StopCLK feature. The improved PIC routing resources are now similar to the patented intra-PLC routing resources and provide great flexibility in moving signals to and from the PIOs. This flexibility translates into an improved capability to route designs at the required speeds when the I/O signals have been locked to specific pins. The Series 3 PIC addresses the demand for everincreasing system clock speeds. Each PIC contains four programmable inputs/outputs (PIOs) and routing resources. On the input side, each PIO contains a fastcapture latch that is clocked by an ExpressCLK. This latch is followed by a latch/FF that is clocked by a system clock from the internal general clock routing. The combination provides for very low setup requirements and zero hold times for signals coming on-chip. It may also be used to demultiplex an input signal, such as a multiplexed address/data signal, and register the signals without explicitly building a demultiplexer. Two input signals are available to the PLC array from each PIO, and the ORCA Series 2 capability to use any input pin as a clock or other global input is maintained. On the output side of each PIO, two outputs from the PLC array can be routed to each output flip-flop, and logic can be associated with each I/O pad. The output logic associated with each pad allows for multiplexing of output signals and other functions of two output signals. The output FF, in combination with output signal multiplexing, is particularly useful for registering address signals to be multiplexed with data, allowing a full clock cycle for the data to propagate to the output. The I/O buffer associated with each pad is the same as the ORCA Series 3 buffer. System Features The Series 3 also provides system-level functionality by means of its dual-use microprocessor interface (MPI) and its innovative programmable clock manager (PCM). These functional blocks allow for easy glueless system interfacing and the capability to adjust to varying conditions in today's high-speed systems. Since these and all other Series 3 features are available in every Series 3+ FPSC, they can also interface to the embedded core providing for easier system integration. Lucent Technologies Inc. Lucent Technologies Inc. Configuration The FPGA logic's functionality is determined by internal configuration RAM. The FPGA logic's internal initialization/configuration circuitry loads the configuration data at powerup or under system control. The RAM is loaded by using one of several configuration modes, including serial EEPROM, the microprocessor interface, or the embedded function core. More Series 3 Information For more information on Series 3 FPGAs, please refer to the Series 3 FPGA data sheet, available on the ORCA worldwide website or by contacting Lucent Technologies as directed on the back of this data sheet. 7 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 ORT4622 Overview Backplane Transceiver Interface Device Layout The advantage of the ORT4622 FPSC is to bring specific networking functions to an early market presence with programmable logic in FPGA system. The ORT4622 FPSC provides a high-speed backplane transceiver combined with FPGA logic. The device is based on a 2.5 V/3.3 V OR3L125B FPGA. The OR3L125B has a 28 x 28 array of programmable logic cells (PLCs). For the ORT4622, the bottom ten rows of PLCs in the array were replaced with the embedded backplane transceiver core. The ORT4622 embedded core comprises the HSI macrocell, the synchronous transport module (STM) macrocell, a CPU interface, and LVDS I/Os. The four full-duplex channels perform data transfer, scrambling/descrambling and framing at the rate of 622 Mbits/s. Figure 1 shows the ORT4622 block diagram. Figure 2 shows a schematic view of the ORT4622. The upper portion of the device is an 18 x 28 array of PLCs surrounded on the left, top, and right by programmable input/output cells (PICs). At the bottom of the PLC array are the core interface cells (CICs) connecting to the embedded core region. The embedded core region contains the backplane transceiver functionality of the device. It is surrounded on the left, bottom, and right by backplane transceiver dedicated I/Os as well as power and special function FPGA pins. Also shown are the interquad routing blocks (hIQ, vIQ) present in the Series 3 FPGA devices. System-level functions (located in the corners of the PLC array), routing resources, and configuration RAM are not shown in Figure 2. The 622 Mbits/s backplane transceiver core allows the ORT4622 to communicate across a backplane or on a given board at an aggregate speed of 2.5 Gbits/s, providing a physical medium for high-speed asynchronous serial data transfer between system devices. This device is intended for, but not limited to, connecting terminal equipment in SONET/SDH and ATM systems. For networking applications, the ORT4622 offers a SONET framer and scrambler/descrambler interface capable of frame synchronization and insertion/extraction of selectable transport overhead bytes and SONET scrambling and descrambling for four STS-12 (622 Mbits/s) channels. The channels are synchronized to each other by a user provided 8 kHz frame pulse. The ORT4622 also provides STS-48 (2.5 Gbits/s) operation across all four channels as long as each channel is in STS-12 format. Figure 3 shows the architecture of the ORT4622 backplane transceiver core. 622 Mbits/s DATA STM HSI 4 FULLDUPLEX SERIAL CHANNELS LVDS I/Os * CLOCK/DATA RECOVERY BYTEWIDE DATA * POINTER MOVER * SCRAMBLING * FIFO ALIGNMENT * TOH PROCESSOR FPGA LOGIC STANDARD FPGA I/Os 622 Mbits/s DATA 5-8113(F) Figure 1. ORCA ORT4622 Block Diagram 8 Lucent Technologies Inc. Lucent Technologies Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 ORT4622 Overview (continued) PT5 PT6 PT7 PT8 PT9 PT10 PT11 PT12 PT13 PT14 PT15 PT16 PT17 PT18 PT19 PT20 PT21 PT22 PT23 PT24 PT25 PT26 PT27 PT28 PL1 R1 C1 R1 C2 R1 C3 R1 C4 R1 C5 R1 C6 R1 C7 R1 C8 R1 C9 R1 C10 R1 C11 R1 C12 R1 C13 R1 C14 R1 C15 R1 C16 R1 C17 R1 C18 R1 C19 R1 C20 R1 C21 R1 C22 R1 C23 R1 C24 R1 C25 R1 C26 R1 C27 R1 C28 PL2 R2 C1 R2 C2 R2 C3 R2 C4 R2 C5 R2 C6 R2 C7 R2 C8 R2 C9 R2 C10 R2 C11 R2 C12 R2 C13 R2 C14 R2 C15 R2 C16 R2 C17 R2 C18 R2 C19 R2 C20 R2 C21 R2 C22 R2 C23 R2 C24 R2 C25 R2 C26 R2 C27 R2 C28 PL3 R3 C1 R3 C2 R3 C3 R3 C4 R3 C5 R3 C6 R3 C7 R3 C8 R3 C9 R3 C10 R3 C11 R3 C12 R3 C13 R3 C14 R3 C15 R3 C16 R3 C17 R3 C18 R3 C19 R3 C20 R3 C21 R3 C22 R3 C23 R3 C24 R3 C25 R3 C26 R3 C27 R3 C28 PR3 PL4 R4 C1 R4 C2 R4 C3 R4 C4 R4 C5 R4 C6 R4 C7 R4 C8 R4 C9 R4 C10 R4 C11 R4 C12 R4 C13 R4 C14 R4 C15 R4 C16 R4 C17 R4 C18 R4 C19 R4 C20 R4 C21 R4 C22 R4 C23 R4 C24 R4 C25 R4 C26 R4 C27 R4 C28 PR4 PL5 R5 C1 R5 C2 R5 C3 R5 C4 R5 C5 R5 C6 R5 C7 R5 C8 R5 C9 R5 C10 R5 C11 R5 C12 R5 C13 R5 C14 R5 C15 R5 C16 R5 C17 R5 C18 R5 C19 R5 C20 R5 C21 R5 C22 R5 C23 R5 C24 R5 C25 R5 C26 R5 C27 R5 C28 PR5 PL6 R6 C1 R6 C2 R6 C3 R6 C4 R6 C5 R6 C6 R6 C7 R6 C8 R6 C9 R6 C10 R6 C11 R6 C12 R6 C13 R6 C14 R6 C15 R6 C16 R6 C17 R6 C18 R6 C19 R6 C20 R6 C21 R6 C22 R6 C23 R6 C24 R6 C25 R6 C26 R6 C27 R6 C28 PR6 PL7 R7 C1 R7 C2 R7 C3 R7 C4 R7 C5 R7 C6 R7 C7 R7 C8 R7 C9 R7 C10 R7 C11 R7 C12 R7 C13 R7 C14 R7 C15 R7 C16 R7 C17 R7 C18 R7 C19 R7 C20 R7 C21 R7 C22 R7 C23 R7 C24 R7 C25 R7 C26 R7 C27 R7 C28 PR7 PL8 R8 C1 R8 C2 R8 C3 R8 C4 R8 C5 R8 C6 R8 C7 R8 C8 R8 C9 R8 C10 R8 C11 R8 C12 R8 C13 R8 C14 R8 C15 R8 C16 R8 C17 R8 C18 R8 C19 R8 C20 R8 C21 R8 C22 R8 C23 R8 C24 R8 C25 R8 C26 R8 C27 R8 C28 PR8 PL9 R9 C1 R9 C2 R9 C3 R9 C4 R9 C5 R9 C6 R9 C7 R9 C8 R9 C9 R9 C10 R9 C11 R9 C12 R9 C13 R9 C14 R9 C15 R9 C16 R9 C17 R9 C18 R9 C19 R9 C20 R9 C21 R9 C22 R9 C23 R9 C24 R9 C25 R9 C26 R9 C27 R9 C28 PR9 PL10 R10 C1 R10 C2 R10 C3 R10 C4 R10 C5 R10 C6 R10 C7 R10 C8 R10 C9 R10 C10 R10 C11 R10 C12 R10 C13 R10 C14 R10 C15 R10 C16 R10 C17 R10 C18 R10 C19 R10 C20 R10 C21 R10 C22 R10 C23 R10 C24 R10 C25 R10 C26 R10 C27 R10 C28 PR10 PL11 R11 C1 R11 C2 R11 C3 R11 C4 R11 C5 R11 C6 R11 C7 R11 C8 R11 C9 R11 C10 R11 C11 R11 C12 R11 C13 R11 C14 R11 C15 R11 C16 R11 C17 R11 C18 R11 C19 R11 C20 R11 C21 R11 C22 R11 C23 R11 C24 R11 C25 R11 C26 R11 C27 R11 C28 PR11 PL12 R12 C1 R12 C2 R12 C3 R12 C4 R12 C5 R12 C6 R12 C7 R12 C8 R12 C9 R12 C10 R12 C11 R12 C12 R12 C13 R12 C14 R12 C15 R12 C16 R12 C17 R12 C18 R12 C19 R12 C20 R12 C21 R12 C22 R12 C23 R12 C24 R12 C25 R12 C26 R12 C27 R12 C28 PR12 PL13 R13 C1 R13 C2 R13 C3 R13 C4 R13 C5 R13 C6 R13 C7 R13 C8 R13 C9 R13 C10 R13 C11 R13 C12 R13 C13 R13 C14 R13 C15 R13 C16 R13 C17 R13 C18 R13 C19 R13 C20 R13 C21 R13 C22 R13 C23 R13 C24 R13 C25 R13 C26 R13 C27 R13 C28 PR13 PL14 R14 C1 R14 C2 R14 C3 R14 C4 R14 C5 R14 C6 R14 C7 R14 C8 R14 C9 R14 C10 R14 C11 R14 C12 R14 C13 R14 C14 R14 C15 R14 C16 R14 C17 R14 C18 R14 C19 R14 C20 R14 C21 R14 C22 R14 C23 R14 C24 R14 C25 R14 C26 R14 C27 R14 C28 PR14 PL15 R15 C1 R15 C2 R15 C3 R15 C4 R15 C5 R15 C6 R15 C7 R15 C8 R15 C9 R15 C10 R15 C11 R15 C12 R15 C13 R15 C14 R15 C15 R15 C16 R15 C17 R15 C18 R15 C19 R15 C20 R15 C21 R15 C22 R15 C23 R15 C24 R15 C25 R15 C26 R15 C27 R15 C28 PR15 PL16 R16 C1 R16 C2 R16 C3 R16 C4 R16 C5 R16 C6 R16 C7 R16 C8 R16 C9 R16 C10 R16 C11 R16 C12 R16 C13 R16 C14 R16 C15 R16 C16 R16 C17 R16 C18 R16 C19 R16 C20 R16 C21 R16 C22 R16 C23 R16 C24 R16 C25 R16 C26 R16 C27 R16 C28 PR16 PL17 R17 C1 R17 C2 R17 C3 R17 C4 R17 C5 R17 C6 R17 C7 R17 C8 R17 C9 R17 C10 R17 C11 R17 C12 R17 C13 R17 C14 R17 C15 R17 C16 R17 C17 R17 C18 R17 C19 R17 C20 R17 C21 R17 C22 R17 C23 R17 C24 R17 C25 R17 C26 R17 C27 R17 C28 PR17 PR18 PL18 PT4 R18 C1 R18 C2 R18 C3 R18 C4 R18 C5 R18 C6 R18 C7 R18 C8 R18 C9 R18 C10 R18 C11 R18 C12 R18 C13 R18 C14 R18 C15 R18 C16 R18 C17 R18 C18 R18 C19 R18 C20 R18 C21 R18 C22 R18 C23 R18 C24 R18 C25 R18 C26 R18 C27 R18 C28 ASB1 ASB2 ASB3 ASB4 ASB5 ASB6 ASB7 ASB8 ASB9 ASB10 ASB11 ASB12 ASB13 ASB14 ASB15 ASB16 ASB17 ASB18 ASB19 ASB20 ASB21 ASB22 ASB23 ASB24 ASB25 ASB26 ASB27 ASB28 EMBEDDED CORE AREA IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII II II IIII IIII IIII IIII IIII IIII IIII IIII IIII PT3 IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII PT2 PR2 IIII IIII IIII IIII IIII IIII IIII IIII IIII II II IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII PT1 PR1 IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII IIII Figure 2. ORT4622 Array Lucent Technologies Inc. Lucent Technologies Inc. 9 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver ORT4622 Overview (continued) HSI Interface The high-speed interconnect (HSI) macrocell is used for clock/data recovery and MUX/deMUX between 77.76 MHz byte-wide internal data buses and 622 Mbits/s external serial links. The HSI interface receives four 622 Mbits/s serial input data streams from the LVDS inputs and provides four independent 77.76 MHz byte-wide data streams and recovered clock to the STM macro. There is no requirement for bit alignment since SONET type framing will take place inside the ORT4622 core. For transmit, the HSI converts four byte-wide 77.76 MHz data streams to serial streams at 622 Mbits/s at the LVDS outputs. STM Macrocell The STM portion of the embedded core consists of transmitter (Tx) and receiver (Rx) sections. The STM receives four byte-wide data streams at 77.76 MHz and the associated clock from the HSI. The incoming streams are SONET framed and descrambled before they are written into a FIFO which absorbs phase and delay variations and allows the shift to the system clock. The TOH is then extracted and sent out on the four serial ports. The pointer interpreter will then put the synchronous transport signal (STS) synchronous payload envelopes (SPE) into a small elastic store from which the pointer generator will produce four byte-wide STS-12 streams of data that are aligned to the system timing pulse. Transmitted data for each channel is received through a parallel bus and a serial port from the FPGA circuit. TOH bytes are received from the serial input port and can be optionally inserted from programmable registers or serial inputs to the STS-12 frame via the TOH processor. Each of the four parallel input buses is synchronized to a free-running system clock. Then the SPE and TOH data is transferred to the HSI. The STM macrocell also has a scrambler/descrambler disable feature, allowing the user to disable the scrambler of the transmitter and the descrambler of the receiver. Advance Data Sheet November 1999 scheme provide designers a convenient and flexible option for configuration. One set of CPU I/O pins goes off chip allowing direct connection with an onboard CPU. Another set of CPU I/O pins are available to the FPGA logic allowing for a stand-alone system free of an external CPU interface. The CPU interface is composed of an 8-bit data bus, a 7-bit address bus, a chip select signal, a read/write signal, and an interrupt signal. FPGA Interface The FPGA logic will receive/transmit frame aligned streams of 77.76 MHz data (maximum of four streams in each direction) from/to the backplane transceiver embedded core. All frames transmitted to the FPGA will be aligned to the FPGA frame pulse which will be provided by the FPGA user's logic to the STM macro. All frames received from the FPGA logic will be aligned to the system frame pulse that will be supplied to the STM macro from the FPGA user's logic. FPSC Configuration Configuration of the ORT4622 occurs in two stages, FPGA bit stream configuration and embedded core setup. FPGA Configuration The FPGA logic is configured by standard FPGA bit stream configuration means as discussed in the Series 3 FPGA data sheet. Additionally, for the ORT4622, the location of the CPU interface to the embedded core, either on the device pins or at the FPGA/embedded core boundary, is configured via FPGA configuration and is defined via the ORT4622 design kit. Embedded Core Setup The embedded core operation is set up via the embedded core CPU of the interface. All options for the operation of the core are configured according to the device register map presented in the detailed description section of this data sheet. CPU Interface The embedded core has a dedicated, asynchronous, MPC860 compatible, CPU interface that is used for device setup, control, and monitoring. Dual sets of I/O pins of this CPU interface with a bit stream configurable 10 Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 ORT4622 Overview (continued) TOH CLK TX TOH CLK ENA TO RX TOH PROC. TOH TX A QUAD CHANNEL TRANSMITTER TX TOH PROCESSOR INPUT BUS A FRAME PROC. TX CH A (MACRO) 2 LVDS OUT A FRAME PROC. TX CH B (MACRO) 2 LVDS OUT B FRAME PROC. TX CH C (MACRO) 2 LVDS OUT C FRAME PROC. TX CH D (MACRO) 2 LVDS OUT D TX TOH PROCESSOR TOH TX B TX BUS B TX TOH PROCESSOR TOH TX C TX BUS C TX TOH PROCESSOR TOH TX D TX BUS D 77.76 MHz SYSTEM FRAME LINE FRAME 77.76 MHz FRAME CLOCK SOFT CTL 12 622 MHz Clks RX CH A 77.76 (MACROCELL) MHz SOFT CTL 12 POINTER MOVER STS48 DATA RX BUS B PROT SWITCH C/D 77.76 MHz SOFT CTL 12 DATA RX BUS C 77.76 MHz 12 TOH CLK 77.76 MHz SOFT CTL SOFT CTL TOH_EN LVDS IN A 2 LVDS IN B RX CH C (MACROCELL) 2 LVDS IN C 2 LVDS IN D CH D SOFT CTL RX CH B (MACROCELL) 2 FIFO CH C SOFT CTL DATA RX BUS C PLL REF DATA RX BUS A SYSTEM CLOCK (77.76 MHz) /8 FDBK CH A SOFT CTL CH B FPGA I/F SIGNALS PROT SWITCH A/B 622 MHz DEVICE I/O LINE LBPK (SOFT CTL) RX CH D (MACROCELL) CH A LVDS LPBK (SOFT CTL) TOH RX A CH B TOH RX B SOFT CTL CH C TOH RX C RX TOH PROCESSOR QUAD CHANNEL RECEIVER CH D TOH RX D SOFT CTL RX TOH CLK ENA RX TOH FRAME 8 INT_N 7 DATA ADDR RD/WR_N CS_N RST_N CPU INTERFACE (ASYNC) DEVICE I/O OR FPGA I/F SIGNALS (BIT STREAM SELECTABLE) 5-8576 (F) Figure 3. Architecture of ORT4622 Backplane Transceiver Lucent Technologies Inc. Lucent Technologies Inc. 11 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Backplane Transceiver Core Detailed Description HSI Macro The high-speed interface (HSI) provides a physical medium for high-speed asynchronous serial data transfer between the ORT4622 and other devices. The devices can be mounted on the same board or mounted on different boards and connected through the shelf backplane. The 622 Mbits/s CDR macro is a four-channel clock phase select (CPS) and data retime function with serial to parallel demultiplexing for the incoming data stream and parallel to serial multiplexing for outgoing data. The HSI macro consists of three functionally independent blocks: receiver, transmitter, and PLL synthesizer as shown in Figure 4. The PLL synthesizer block receives a 77.76 MHz reference clock at its input, and provides a phase-locked 622.08 MHz clock to the transmitter block and phase control signal to the receiver block. The PLL synthesizer block is a common asset shared by four receive and transmit channels. 12 Advance Data Sheet November 1999 The HSI receiver receives four channels of differential 622.08 Mbits/s serial data without clock at its LVDS receive inputs. The received data must be scrambled, conforming to SONET STS-12 and SDH STM-4 data formats using either a PN7 or PN9 sequence. The PN7 characteristic polynomial is 1 + x6 + x7 and PN9 characteristic polynomial is 1 + x4 + x9. The clock phase select and data retime (CPS/DR) module performs a clock recovery and data retiming function by using phase control information. The resultant 622.08 Mbits/s data and clock are then passed to the deserializer module, which performs serial to parallel conversion and provides a 77.76 Mbits/s parallel data and clock at its output. The HSI transmitter receives four channels of 77.76 Mbits/s parallel data that is synchronous to the reference clock at its inputs. The serializer performs a parallel to serial conversion using a 622.08 MHz clock provided by the PLL/synthesizer block. The 622 Mbits/s serial data streams are then transmitted through the LVDS drivers. Lucent Technologies Inc. Lucent Technologies Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Backplane Transceiver Core Detailed Description (continued) BUFFER 50 622 Mbits/s DATA CLOCK/DATA ALIGNMENT SELECT 50 HDIN 622 Mbits/s PHASE ADJUSTMENT LOOPBKEN HSI_RX 622 MHz CLOCK DEMUX 622 Mbits/s SERIAL TO 78 MHz PARALLEL LVDS 622 Mbits/s DATA LOOPBACK 8 (77.76 Mbits/s DATA) (77.76 MHz CLOCK) (77.76 MHz REF CLOCK) REF78 622.08 MHz PLL SYNTHESIZER REXT (RESISTOR) 622.08 MHz CLOCK 100 LVDS BUFFER HSI_TX HDOUT 622 Mbits/s BS-MUX 622 Mbits/s DATA MUX 78 MHz PARALLEL TO 622 Mbits/s SERIAL 77.76 MHz LOOPBACK 8 77.76 Mbytes DATA (77.76 Mbytes DATA) BOUNDARYSCAN CONTROL BSCANEN 5-8592 (F) Figure 4. HSI Functional Block Diagram Lucent Technologies Inc. Lucent Technologies Inc. 13 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Backplane Transceiver Core Detailed Description (continued) Advance Data Sheet November 1999 (before scrambling); optional K1 and K2 insert; optional S1/M0 insert; optional E1/F1/E2 insert; optional section and line data communication channel (DCC, D1--D3) insertion (for intercard communications channel); scrambling of outgoing data stream with optional scrambler disabling; optional stream disabling. STM Transmitter (FPGA -> Backplane) The STM has four STS-12 transmit channels which can be treated as a single STS-48 channel. In general, the transmitter circuit receives four byte-wide 77.76 MHz data from the FPGA which nominally represents four STS-12 streams (A, B, C, and D). This data is synchronized to the system (reference) clock and an 8 kHz system frame pulse from the FPGA logic. Transport overhead bytes are then optionally inserted into these streams and the streams are forwarded to the HSI. All byte timing pulses required to isolate individual overhead bytes (e.g., A1, A2, B1, D1--D3, etc.) are generated internally based on the system frame pulse (SYS_FP) received from the FPGA logic. All streams operate byte-wide at 77.76 MHz in all modes. The TOH processor operates from 25 MHz to 77.76 MHz and supports the following TOH signals: A1 and A2 insertion and optional corruption; H1, H2, and H3 pass transparently; BIP-8 parity calculation (after scrambling) and B1 byte insertion and optional corruption When the ORT4622 is used in nonnetworking applications as a generic high-speed backplane data mover, the TOH serial ports are unused or can be used for slow-speed off-channel communication between devices. Data received on the parallel bus is optionally scrambled and transferred to LVDS outputs. Byte Ordering Information The core supports quad STS-12 mode of operation on the input/output ports. STS-48 is also supported when received in quad STS-12 format. When operating in quad STS-12 mode, each of the independent byte streams carries an entire STS-12 within it. Figure 5 reveals the byte ordering of the individual STS-12 streams and for STS-48 operation. 12 9 6 3 11 8 5 2 10 7 4 1 STS-12 #1 24 21 18 15 23 20 17 14 22 19 16 13 STS-12 #2 36 33 30 27 35 32 29 26 34 31 28 25 STS-12 #3 48 45 42 39 47 44 41 38 46 43 40 37 STS-12 #4 STS-48 IN QUAD STS-12 FORMAT 1, 12 1, 9 1, 6 1, 3 1, 11 1, 8 1, 5 1, 2 1, 10 1, 7 1, 4 1, 1 STS-12 #1 2, 12 2, 9 2, 6 2, 3 2, 11 2, 8 2, 5 2, 2 2, 10 2, 7 2, 4 2, 1 STS-12 #2 3, 12 3, 9 3, 6 3, 3 3, 11 3, 8 3, 5 3, 2 3, 10 3, 7 3, 4 3, 1 STS-12 #3 4, 12 4, 9 4, 6 4, 3 4, 11 4, 8 4, 5 4, 2 4, 10 4, 7 4, 4 4, 1 STS-12 #4 QUAD STS-12 5-8574 (F) Figure 5. Byte Ordering of Input/Output Interface in STS-12 Mode 14 Lucent Technologies Inc. Lucent Technologies Inc. Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Backplane Transceiver Core Detailed Description (continued) Transport Overhead Insertion (Serial Link) The TOH serial links are used to insert TOH bytes into the transmit data. The transmit TOH data and TOH_CLK_EN get retimed by TOH_CLK in order to meet setup and hold specifications of the device. The retimed TOH data is shifted into a 288-bit (32-bit by 9-bit) shift register and then multiplexed as an 8-bit bus to be inserted into the byte-wide data stream. Insertion or passthrough of TOH is under software control. A1/A2 Frame Insert and Testing All 12 A1 bytes of each STS-12 are set to 0xF6 and all 12 A2 bytes of the STS-12 are set to 0x28 when not overridden with a user-specified value for testing. A1/A2 testing (corruption) is controlled per stream by the A1/A2 error insert register. When A1/A2 corruption detection is set for a particular stream, the A1/A2 values in the corrupted A1/A2 value registers are sent for the number of frames defined in the corrupted A1/A2 frame count register. When the corrupted A1/A2 frame count register is set to zero, A1/A2 corruption will continue until the A1/A2 error insert register is cleared. On a per-device basis, the A1 and A2 byte values are set, as well as the number of frames of corruption. Then, to insert the specified A1/A2 values, each channel has an enable register. When the enable register is set, the A1/A2 values are corrupted for the number specified in the number of frames to corrupt. To insert errors again, the per-channel fault insert register must be cleared, and set again. Only the last A1 and the first A2 are corrupted. Stream Disable When disabled via the appropriate bit in the stream enable register, the prescrambled data for a stream is set to all ones, feeding the HSI. The HSI macro is powered down on a per-stream basis, as are its LVDS outputs. Scrambler The data stream is scrambled using a frame synchronous scrambler of sequence length 127. The scrambling function can be disabled by software. The generating polynomial for the scrambler is 1 + x6 + x7. This polynomial conforms to the standard SONET STS-12 data format. The scrambler is reset to 1111111 on the first byte of the SPE (byte following the Z0 byte in the twelfth STS-1). That byte and all subsequent bytes to be scrambled are exclusive ORed, with the output from the byte-wise scrambler. The scrambler runs continuously from that byte on throughout the remainder of the frame. A1, A2, J0, and Z0 bytes are not scrambled. STM Receiver (Backplane -> FPGA) The ORT4622 has four receiving channels that can be treated as one STS-48 stream, or treated as independent channels. Incoming data is received through LVDS serial ports at the data rate of 622 Mbits/s. The receiver can handle the data streams with frame offsets of up to 12 bytes. The received data streams are processed in the HSI and the STM, then passed through the CIC boundary to the FPGA logic. B1 Calculation and Insertion The B1 calculation block computes a BIP-8 code, using even parity over all bits of the previous STS-12 frame after scrambling and is inserted in the B1 byte of the current STS-12 frame before scrambling. Per-bit B1 corruption is controlled by the force BIP-8 corruption register (register address 0F). For any bit set in this register, the corresponding bit in the calculated BIP-8 is inverted before insertion into the B1 byte position. Each stream has an independent fault insert register that enables the inversion of the B1 bytes. B1 bytes in all other STS-1s in the stream are filled with zeros. Lucent Technologies Inc. Lucent Technologies Inc. 15 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Backplane Transceiver Core Detailed Description (continued) Framer Block The framer block, in Figure 6, takes byte-wide data from the HSI, and outputs a byte-aligned, byte-wide data stream and 8 kHz sync pulse. The framer algorithm determines the out-of-frame/in-frame status of the incoming data and will cause interrupts on both an errored frame and an out-of-frame (OOF) state. The framer detects the A1/A2 framing pattern and generates the 8 kHz frame pulse. When the framer detects OOF, it will generate an interrupt. Also, the framer detects an errored frame and increments an A1/A2 frame error counter. The counter can be monitored by a processor to compile performance status on the quality of the backplane. Because the ORT4622 is intended for use between another ORT4622 or other devices via a backplane, there is only one errored frame state. Thus after two transitions are missed, the state machine goes into the OOF state and there is no severely errored frame (SEF) or loss-of-frame (LOF) indication. A1A2 TRANSITION SEARCH A1 SEARCH ALIGNED DATA OUT DATA IN 8 7 8 ALIGNED DATA 8 kHz FP 8 8 8 COMPARE TO A1A2 TRANSITION. F628 AND ON SUCCESS: ISSUE 8 kHz FP GO TO FRAME CONFIRM. STATE CONTROL COUNTER SET IF OOF STATE: FREEZE A1 OFFSET WHEN = F6, OR USE PREVIOUS OFFSET. IF ~OOF STATE: USE PREVIOUS OFFSET. 5-8582 (F) Figure 6. Framer Circuit B1 Calculate and Descramble (Backplane -> FPGA) Each Rx block receives byte-wide scrambled 77.76 MHz data and a frame sync from the framer. Since each HSI is independently clocked, the Rx block operates on individual streams. Timing signals required to locate overhead bytes to be extracted are generated internally based on the frame sync. The Rx block produces byte-wide (optionally) descrambled data and an output frame sync for the alignment FIFO block. Descrambling. The streams are descrambled using a frame synchronous descrambler of sequence length 127 with a generating polynomial of 1 + x6 + x7. The section trace byte (J0) and the growth bytes (Z0) are not descrambled. The descrambling function can be disabled by software. AIS-L Insertion. If enabled in the AIS_L force register, AIS-L is inserted into the received frame by writing all ones for all bytes of the descrambled stream. The B1 calculation block computes a BIP-8 code, using even parity over all bits of the previous STS-12 frame before descrambling and this value is checked against the B1 byte of the current frame after descrambling. A per-stream B1 error counter is incremented for each bit that is in error. The error counter may be read via the CPU interface. 16 Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Backplane Transceiver Core Detailed Description (continued) AIS-L Insertion on Out-of-Frame. If enabled via the register AIS-L is inserted into the received frame by writing all ones for all bytes of the descrambled stream when the framer indicates that an out-of-frame condition exists. Internal Parity Generation FIFO Alignment (Backplane -> FPGA) The alignment FIFO allows the transfer of all data to the system clock. The FIFO sync block (Figure 7) allows the system to be configured to allow the frame alignment of multiple slightly varying data streams. This optional alignment ensures that matching STS-12 streams will arrive at the FPGA end in perfect data sync. The frame alignment is configurable to allow for the possibility of fully independent (i.e., total frame misalignment) STS-12s. Even parity is generated on all data bytes and is routed in parallel with the data to be checked before the protection switch MUX at the parallel output. STS-12 STREAM A STS-12 STREAM B FIFO SYNC STS-12 STREAM C STS-12 STREAM D 5-8577 (F) Figure 7. Interconnect of Streams for FIFO Alignment The incoming data from the clock and data recovery can be separated into four STS-12 channels (A, B, C, and D). These streams can be frame aligned in the patterns shown in Figure 8. STREAM A STREAM B STREAM C STREAM D STREAM A STREAM B STREAM C STREAM D 5-8575 (F) Figure 8. Alignment of Four STS-12 Streams There is also a provision to allow certain streams to be disabled (i.e., not producing interrupts or affecting synchronization). These streams can be enabled at a later time without disrupting other streams. The FIFO block consists of a 24 by 10-bit FIFO per link. This FIFO is used to align up to 154.3 ns of interlink skew and to transfer to the system clock. The FIFO sync circuit takes metastable hardened frame pulses from the write control blocks and produces sync signals which indicate when the read control blocks should begin reading from the first FIFO location. On top of the sync signals this block produces an error indicator which indicates that the signals to be aligned are too far apart for alignment (i.e., greater than 18 clocks apart). Sync and error signals are sent to read control block for alignment. The read control block is synched only once on start-up, any further synchronization is S/W controlled. The action of resynching a read control block will always cause a data hit. A S/W register allows the read control block to be resynched. Lucent Technologies Inc. Lucent Technologies Inc. 17 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Backplane Transceiver Core Detailed Description (continued) Link Alignment. The general operation of the link alignment algorithm is to wait 12 clocks (i.e., half the FIFO) from the arriving frame pulse and then signal the read control block to begin reading. For perfectly aligned frame pulses across the links, it is simply a matter of counting down 12 and then signaling the read control block. The algorithm down counts by one until all of the frame pulses have arrived and then by two when they are all present. For example (Figure 9), if all pulses arrive together then alignment algorithm would count 24 (12 clocks); if, however, the arriving pulses are spread out over four clocks, then it would count one for the first four pulses and then two per clock afterward which gives a total of 14 clocks between first frame pulse and the first read. This puts the center of arriving frame pulses at the halfway point in the buffer. This is the extent of the algorithm and it has no facility for actively correcting problems once they occur. Advance Data Sheet November 1999 The write control block receives byte-wide data at 77.76 MHz and a frame pulse two clocks before the first A1 byte of the STS-12 frame. It generates the write address for the FIFO block. The first A1 in every STS12 stream is written in the same location (address 0) in the FIFO. Also, a frame bit is passed through the FIFO along with the first byte before the first A1 of the STS12. The read control block synchronizes the reading of the FIFO for streams that are to be aligned. Reading begins when the FIFO sync signals that all of the applicable A1s and the appropriate margin have been written to the FIFO. All of the read blocks to be synchronized begin reading at the same time and same location in memory (address 0). The alignment algorithm takes the difference between read address and write address to indicate the relative clock alignments between STS-12 streams. If this depth indication exceeds certain limits (12 clocks), then an interrupt is given to the microprocessor (alignment overflow). Each STS-12 stream can be realigned by software if it gets too far out of line (this would cause a data hit). 10 CLOCKS 12 CLOCKS LAST FP ARRIVES ALL FPs ARRIVE TOGETHER (WRITING BEGINS) SYNC. PULSE (READING BEGINS) 24-byte FIFO 4 CLOCKS 24-byte FIFO SYNC. PULSE (READING BEGINS) FIRST FP ARRIVES (WRITING BEGINS) PERFECTLY ALIGNED FRAMES 4-byte SPREAD IN ARRIVING FRAMES 5-8584 (F) Figure 9. Examples of Link Alignment Pointer Mover Block (Backplane -> FPGA) The pointer mover maps incoming frames to the line framing that is supplied by the FPGA logic. The K1/K2 bytes and H1-SS bits are also passed through to the pointer generator so that the FPGA can receive them. The pointer mover handles both concatenations inside the STS-12, and to other STS-12s inside the core. 18 Lucent Technologies Inc. Lucent Technologies Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Backplane Transceiver Core Detailed Description (continued) The pointer mover block can correctly process any length of concatenation of STS frames (multiple of three) as long as it begins on an STS-3 boundary (i.e., STS-1 number one, four, seven, 10, etc.) and is contained within the smaller of STS-3, 12, or 48. See details in Table 2. Table 2. Valid Starting Positions for an STS-MC STS-1 Number STS-3cSPE STS-6cSPE STS-9cSPE STS-12cSPE STS-15cSPE STS-18c to STS-48c SPEs 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES NO YES YES YES NO YES YES YES NO YES YES YES NO YES YES NO NO YES YES NO NO YES YES NO NO YES YES NO NO YES NO NO NO YES NO NO NO YES NO NO NO YES NO NO NO YES YES YES YES YES YES YES YES YES YES YES YES NO NO NO NO YES -- -- -- -- -- -- -- -- -- -- NO NO NO NO NO Note: YES = STS-Mc SPE can start in that STS-1. NO = STS-Mc SPE cannot start in that STS-1. -- = YES or NO, depending on the particular value of M. Pointer Interpreter State Machine. The pointer interpreter's highest priority is to maintain accurate dataflow (i.e., valid SPE only) into the elastic store. This will ensure that any errors in the pointer value will be corrected by a standard, fully SONET compliant, pointer interpreter without any data hits. This means that error checking for increment, decrement, and new data flag (NDF) (i.e., eight of 10) are maintained in order to ensure accurate dataflow. A single valid pointer (i.e., 0--782) that differs from the current pointer will be ignored. Two consecutive incoming valid pointers that differ from the current pointer will cause a reset of the J1 location to the latest pointer value (the generator will then produce an NDF). This block is designed to handle single bit errors without affecting dataflow or changing state. The pointer interpreter has only three states (NORM, AIS, and CONC). NORM state will begin whenever two consecutive NORM pointers are received. If two consecutive NORM pointers are received that both differ from the current offset, then the current offset will be Lucent Inc. Lucent Technologies Technologies Inc. reset to the last received NORM pointer. When the pointer interpreter changes its offset it causes the pointer generator to receive a J1 value in a new position. When the pointer generator gets an unexpected J1 it resets its offset value to the new location and declares an NDF. The interpreter is only looking for two consecutive pointers that are different from the current value. These two consecutive NORM pointers do not have to have the same value. For example, if the current pointer is ten and a NORM pointer with offset of 15 and a second NORM pointer with offset of 25 are received, then the interpreter will change the current pointer to 25. The receipt of two consecutive CONC pointers causes CONC state to be entered. Once in this state offset values from the head of the concatenation chain are used to determine the location of the STS SPE for each STS in the chain. Two consecutive AIS pointers cause the AIS state to occur. Any two consecutive normal or concatenation pointers will end this AIS state. This state will cause the data leaving the pointer generator to be overwritten with 0xFF. 19 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Backplane Transceiver Core Detailed Description (continued) NORM M OR xC 2 IS xN M xA 2 OR ON xN C 2 2 2 x CONC CONC AIS 2 x AIS 5-8589 (F) Figure 10. Pointer Mover State Machine Pointer Generator. The pointer generator maps the corresponding bytes into their appropriate location in the outgoing byte stream. The generator also creates offset pointers based on the location of the J1 byte as indicated by the pointer interpreter. The generator will signal NDFs when the interpreter signals that it is coming out of AIS state. The pointer generator resets the pointer value and generates NDF every time a byte marked J1 is read from the elastic store that doesn't match the previous offset. Increment and decrement signals from the pointer interpreter are latched once per frame on either the F1 or E2 byte times (depending on collisions), this ensures constant values during the H1 through H3 times. The choice of on which byte time to do the latching is made once when the relative frame phases (i.e., received and system) are determined. This latch point is then stable unless the relative framing changes and the received H byte times collide with the system F1 or E2 times in which case the latch point would be switched to the collision free byte time. There is no restriction on how many or how often increments and decrements are processed. Any received increment or decrement is immediately passed to the generator for implementation regardless of when the last pointer adjustment was made. The responsibility for meeting the SONET criteria for max frequency of pointer adjustments is left to an upstream pointer processor. 20 When the interpreter signals an AIS state, the generator will immediately begin sending out 0xFF in place of data and H1, H2, H3. This will continue until the interpreter returns to NORM or CONC (pointer mover state machine) states and a J1 byte is received. Transport Overhead Extraction Transport overhead is extracted from the receive data stream by the TOH extract block. The incoming data gets loaded into a 36-byte shift register on the system clock domain. This in turn is clocked onto the TOH clock domain at the start of the SPE time, where it can be clocked out. During the SPE time, the receiver TOH frame pulse is generated, RX_TOH_FP, which indicates the start of the row of 36 TOH bytes. This pulse, along with the receive TOH clock enable, RX_TOH_CK_EN, as well as the TOH data, are all launched on the rising edge of the TOH clock TOH_CLK. Special TOH Byte Functions K1 and K2 Handling. K1 and K2 bytes can be optionally passed through the pointer mover under software control, or can set to zero with the other TOH bytes. A1 and A2 Handling. A1 and A2 bytes are always regenerated and set to hexadecimal F6 and 28, respectively. Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Backplane Transceiver Core Detailed Description (continued) SPE and C1J1 Outputs. These two signals for each channel are passed to the FPGA logic to allow a pointer processor or other function to extract payload without interpreting the pointers. For the ORT4622, each frame has 12 STS-1s. In the SPE region, there are 12 J1 pulses for each STS-1s. There is one C1(J0) pulse in the TOH area for one frame since all 12 STS-1s share the same row of TOH. Thus, there is a total of 12 J1 pulses and one C1(J0) pulse per frame. C1(J0) pulse is coincident with the J0 of STS1 #1. In each frame, the SPE flag is active when the data stream is in SPE area. SPE behavior is dependent on pointer movement and concatenation. Note that in the TOH area, H3 can also carry valid data. When valid SPE data is carried in this H3 slot, SPE is high in this particular TOH time slot. In the SPE region, if there is no valid data during any SPE column, the SPE signal will be set to low. SPE allow a pointer processor to extract payload without interpreting the pointers. The SPE and C1J1 functionality are described in Table 3. Table 3. SPE and C1J1 Functionality SPE C1J1 Description 0 0 TOH information excluding C1(J0) of STS1 #1 0 1 Position of C1(J0) of STS1 #1 1 0 SPE information excluding the 12 J1 bytes 1 1 Position of the 12 J1 bytes Note: The following rules must be observed for generating SPE and C1J1 signals: on occurrence of AIS-P on any of the STS-1, there must be no corresponding J1 pulse. In case of concatenated payloads (up to STS48c), only the head STS-1 of the group must have an associated J1 pulse. C1J1 signal must track any pointer movements. During a negative justification event, SPE must be set high during the H3 byte to indicate that payload data is available. During a positive justification event, SPE must be set low during the positive stuff opportunity byte to indicate that payload data is not available. Powerdown Mode Powerdown mode will be entered when the corresponding channel is disabled. Channels can be independently enabled or disabled under software control. Parallel data bus output enable and TOH serial data output enable signals are made available to the FPGA logic. The outputs can be 3-stated when the corresponding channel is disabled. The HSI macrocell's corresponding channel is also powered down. The device will power up with all four channels in powerdown mode. In addition, an LVDS_EN pin has been added to control the LVDS pins during boundary scan. During functional operation, enabling/disabling LVDS buffers is controlled by software registers. When in boundary scan mode, LVDS_EN controls the enabling/disabling of LVDS buffers instead of software registers. This LVDS_EN pin should be pulled high on the board for functional operation, and pulled low during boundary scan. Redundancy and Protection Switching The ORT4622 supports STS-12/STS-48 redundancy by either software or hardware control for protection Lucent Inc. Lucent Technologies Technologies Inc. switching applications. For the transmitter mode, no additional functionality is required for redundant operation. For receiving data, STS-12 data redundancy can be implemented within the same device; while STS-48 data stream requires multiple devices to support redundancy. In STS-12 mode, the channel A receive data bus port is used for both channel A and channel B. Similarly, the channel C receive data bus port is used for both channel C and channel D. Channel B and channel D become the redundant channels. The channel B and channel D receive data bus ports are unused. Soft registers provide independent control to the protection switching MUXes for both parallel data ports and serial TOH data ports. When direct hardware control for protection switching is needed, external protection switch pins are available for channels A and B, and also channels C and D. The hardware redundancy only supports parallel SPE/TOH data protection switching, but not the serial TOH data. In STS-48 mode, both parallel and serial port output pins on the FPGA side should be 3-stated if two or more devices are tied to the appropriate data bus. The existing local bus enable signals at the CIC can be used as 3-state controls if needed, which can be easily accessed by software control. Users can also create their own protection switch 3-state enable signals either in FPGA logic or, external to the device, depending on the specific application. 21 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Memory Map Definition of Register Types There are six structural register elements: sreg, creg, preg, iareg, isreg, and iereg. There are no mixed registers in the chip. This means that all bits of a particular register (particular address) are structurally the same. Table 4. Structural Register Elements Element sreg creg preg iareg isreg ereg Register Status Register A status register is read only, and, as the name implies, is used to convey the status information of a particular element or function of the ORT4622 core. The reset value of an sreg is really the reset value of the particular element or function that is being read. In some cases, an sreg is really a fixed value. An example of which is the fixed ID and revision registers. Control Register A control register is read and writable memory element inside core control. The value of a creg will always be the value written to it. Events inside the ORT4622 core cannot effect creg value. The only exception is a soft reset, in which case the creg will return to its default value. The control register have default values as defined in the default value column of Table 5, memory map. Pulse Register Each element, or bit, of a pulse register is a control or event signal that is asserted and then deasserted when a value of one is written to it. This means that each bit is always of value 0 until it is written to, upon which it is pulsed to the value of one and then returned to a value of 0. A pulse register will always have a read value of 0. Interrupt Alarm Each bit of an interrupt alarm register is an event latch. When a particular event is Register produced in the ORT4622 core, its occurrence is latched by its associated iareg bit. To clear a particular iareg bit, a value of one must be written to it. In the ORT4622 core, all iareg reset values are 0. Interrupt Status Each bit of an interrupt status register is physically the logical OR function. It is a Register consolidation of lower level interrupt alarms and/or isreg bits from other registers. A direct result of the fact that each bit of the isreg is a logical OR function means that it will have a read value of one if any of the consolidation signals are of value one, and will be of value 0 if and only if all consolidation signals are of value 0. In the ORT4622 core, all iareg default values are 0. Interrupt Enable Each bit of a status register or alarm register has an associated enable bit. If this bit Register is set to value one, then the event is allowed to propagate to the next higher level of consolidation. If this bit is set to zero, then the associated iareg or isreg bit can still be asserted but an alarm will not propagate to the next higher level. An interrupt enable bit is an interrupt mask bit when it is set to value 0. Registers Access and General Description The memory map comprises three address blocks: Generic register block: ID, revision, scratch pad, lock, FIFO alignment, and reset registers. Device register block: control and status bits, common to the four channels. Channel register blocks: each of the four channels have an address block. The four address blocks have the exact same structure with a constant address offset between channel register blocks. 22 Description All registers are write-protected by the lock register, except for the scratch pad register. The lock register is a 16-bit read/write register. Write access is given to registers only when the key value 0xA001 is present in the lock register. An error flag will be set upon detecting a write access when write permission is denied. The default value is 0x0000. After powerup reset or soft reset, unused register bits will be read as zeros. Unused address locations are also read as zeros. Write only register bits will be read as zeros. The detailed information on register access and function are described on the tables, memory map, and memory map bit description. Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Memory Map (continued) Memory Map Overview Table 5. Memory Map ADDR [6:0] Reg. Type DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Default Value Notes (hex) Generic Register Block 00 01 02 03 04 05 06 sreg sreg sreg creg creg creg preg -- Device Register Block 08 creg -- 09 creg -- 0a 0b 0c creg creg creg -- -- -- 0d 0e 0f creg creg creg -- -- -- -- -- -- fixed ID MSB [7:0] fixed ID LSB [7:0] fixed rev [7:0] scratch pad [7:0] lockreg MSB [7:0] lockreg LSB [7:0] -- -- Rx TOH frame and Rx TOH clock enable hi-z control -- ext prot sw en -- ext prot sw function FIFO global alignreset ment command command STS-48 STS-12 sel LVDS lpbk control parallel parallel serial port serial port port out- port outoutput output put MUX put MUX MUX MUX select for select for select for select for ch C ch A ch C ch A FIFO aligner threshold value (min) [4:0] FIFO aligner threshold value (max) [4:0] line lpbk number of consecutive A1/A2 errors to control generate [3:0] -- -- -- -- scrambler/ input/ descramoutput bler parallel control bus parity control A1 error insert value [7:0] A2 error insert value [7:0] transmitter B1 error insert mask [7:0] A0 01 01 00 00 00 NA 1 00 2 0F 02 15 60 3 00 00 00 Notes: 1. Generic register block. 2. Device register block-Rx. 3. Device register block-Tx. Lucent Technologies Inc. Lucent Technologies Inc. 23 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Memory Map (continued) Table 5. Memory Map (continued) ADDR [6:0] Reg. Type DB7 DB6 Device Register Block (continued) 10 isreg -- -- DB5 -- 11 12 iereg iareg -- -- -- -- -- -- 13 iereg -- -- -- DB4 DB3 creg 22, 3a, 52, 6a creg 23, 3b, 53, 6b creg 24, 3c, 54, 6c sreg 25, 3d, 55, 6d sreg DB1 DB0 per ch D ch C ch B ch A device int interrupt interrupt interrupt interrupt enable/mask register [4:0] -- -- -- write to frame locked offset register error flag error flag -- -- -- enable/mask register [1:0] Channel Register Block 20, 38, creg hi-z hi-z channel parallel Rx K1/K2 50, 68 control of control of enable/ output source * TOH data parallel disable bus parity select output output bus control err ins cmd 21, 39, 51, 69 DB2 TOH force ais-l serial control output port par err ins cmd Tx mode Tx E1 F1 Tx S1 M0 Tx K1/K2 Tx D12 Tx D11 Tx D10 of opera- E2 source source source source source source tion select select select select select select Tx D8 Tx D7 Tx D6 Tx D5 Tx D4 Tx D3 Tx D2 source source source source source source source select select select select select select select -- -- -- -- -- -- B1 error insert command -- -- -- -- Concat Concat Concat indication indication indication 12 9 6 Concat Concat Concat Concat Concat Concat Concat indication indication indication indication indication indication indication 11 8 5 2 10 7 4 Default Value Notes (hex) 00 4 00 00 00 Rx behavior in LOF 01 5 Tx D9 source select Tx D1 source select A1/A2 error ins command Concat indication 3 Concat indication 1 00 6 00 00 NA 7 NA Notes: 1. Generic register block. 2. Device register block-Rx. 3. Device register block-Tx. 4. Top level interrupts. 5. Rx control. 6. Tx control signals. 7. Per STS#1 cos flag. * ADDR values delimited by a comma indicate the address for each of 4 channels, from channel A to D. For example, the register to Tx control signals has addresses of 20, 38, 50, and 68. This indicates that channel A Tx control signals are at address 20, channel B Tx control signals are at address 38, channel C Tx control signals are at address 50, and channel D Tx control signals are at address 68. 24 Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Memory Map (continued) Table 5. Memory Map (continued) ADDR [6:0] Reg. Type DB7 DB6 Channel Register Block (continued) 26, 3e, isreg -- -- DB5 DB4 DB3 -- -- -- -- -- -- 56, 6e 27, 3f, 57, 6f 28, 40, 58, 70 iereg -- -- iareg -- -- 29,41, 59, 71 2a, 42, 5a, 72 iereg -- -- iareg -- -- 2b, 43, 5b, 73 iareg 2c, 44, 5c, 74 iereg 2d, 45, 5d, 75 iereg 2e, 46, 5e, 76 iareg DB2 DB1 DB0 elastic ais-p flag per store STS-12 overflow alarm flag flag enable/mask register [2:0] TOH input LVDS link LOF flag Receiver FIFO serial parallel B1 parity internal aligner input port bus error flag path threshold parity parity parity error flag error flag error flag error flag enable/mask register [5:0] -- -- AIS interrupt flags 12 AIS AIS AIS AIS AIS interrupt interrupt interrupt interrupt interrupt flag 11 flag 8 flag 5 flag 2 flag 10 -- -- -- -- enable/ mask AIS interrupt flag 12 enable/ enable/ enable/ enable/ enable/ mask AIS mask AIS mask AIS mask AIS mask AIS interrupt interrupt interrupt interrupt interrupt flag 10 flag 11 flag 8 flag 5 flag 2 -- -- -- -- ES overflow flag 12 AIS interrupt flag 9 AIS interrupt flag 7 enable/ mask AIS interrupt flag 9 enable/ mask AIS interrupt flag 7 ES overflow flag 9 AIS AIS interrupt interrupt flag 6 flags 3 AIS AIS interrupt interrupt flag 4 flag 1 enable/ enable/ mask AIS mask AIS interrupt interrupt flag 6 flag 3 enable/ enable/ mask AIS mask AIS interrupt interrupt flag 4 flag 1 ES ES overflow overflow flag 6 flag 3 Default Value Notes (hex) 00 8 00 00 9 00 00 10 00 00 00 00 Notes: 1. Generic register block. 2. Device register block-Rx. 3. Device register block-Tx. 4. Top level interrupts. 5. Rx control. 6. Tx control signals. 7. Per STS#1 cos flag. 8. Per channel interrupt. 9. Per STS-12 interrupt flags. 10. Per STS-1 interrupt flags. Lucent Technologies Inc. Lucent Technologies Inc. 25 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Memory Map (continued) Table 5. Memory Map (continued) ADDR [6:0] Reg. Type DB7 DB6 DB5 Channel Register Block (continued) 2f, 47, iareg ES ES ES 5f, 77 overflow overflow overflow flag 11 flag 8 flag 5 30, 48, iereg -- -- -- 60, 78 enable/ mask ES overflow flag 11 32, 4a, counter overflow 31, 49, 61, 79 iereg 62, 7a 33, 4b, counter overflow 63, 7b 34, 4c, counter overflow 64, 7c DB4 DB3 DB2 ES overflow flag 2 -- DB1 DB0 Default Value Notes (hex) ES ES ES ES overflow overflow overflow overflow flag 10 flag 7 flag 4 flag 1 enable/ enable/ enable/ enable/ mask ES mask ES mask ES mask ES overflow overflow overflow overflow flags flag flags flags 12 9 6 3 enable/ enable/ enable/ enable/ enable/ enable/ enable/ mask ES mask ES mask ES mask ES mask ES mask ES mask ES overflow overflow overflow overflow overflow overflow overflow flag 8 flag 5 flag 2 flag 10 flag 7 flag 4 flag 1 LVDS link B1 parity error counter 00 00 LOF counter 00 A1/A2 frame error counter 00 10 00 00 11 Notes: 1. Generic register block. 2. Device register block-Rx. 3. Device register block-Tx. 4. Top level interrupts. 5. Rx control. 6. Tx control signals. 7. Per STS#1 cos flag. 8. Per channel interrupt. 9. Per STS-12 interrupt flags. 10. Per STS-1 interrupt flags. 11. Binning. 26 Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Memory Map (continued) Memory Map Bit Descriptions Table 6. Memory Map Bit Descriptions Bit/Register Name(s) Bit/ Default Register Register Value Location Type (hex) (hex) Description Generic Register Block fixed ID MSB [7:0] fixed ID LSB [7:0] fixed rev [7:0] scratch pad [7:0] 00 [7:0] 01 [7:0] 02 [7:0] 03 [7:0] sreg lockreg MSB [7:0] lockreg LSB [7:0] 04 [7:0] 05 [7:0] creg 00 00 FIFO alignment command global reset command 06 [0] 06 [1] preg NA creg A0 01 01 00 -- The scratch pad has no function and is not used anywhere in the ORT4622 core. However, this register can be written to and read from. In order to write to registers in memory locations 06 to 7F, lockreg MSB and lockreg LSB must be respectively set to the values of A0 and 01. If the MSB and LSB lockreg values are not set to {A0, 01}, then any values written to the registers in memory locations 06 to 7F will be ignored. After reset (both hard and soft) the ORT4622 core is in a write locked mode. The ORT4622 core needs to be unlocked before it can be written to. Also note that the scratch pad register (03) can always be written to as it is unaffected by write lock mode. The FIFO alignment and global reset commands are both accessed via the pulse register in memory address 06. The FIFO alignment command is used to frame align the outputs of the four receive stm stream FIFOs. The global reset command is a soft (software initiated) reset. Nevertheless, the global reset command will have the exact reset effect as a hard (RST_N pin) reset. Device Register Block LVDS lpbk control 08 [0] creg 0 STS48 STS12 sel 08 [1] creg 0 ext prot sw en ext prot sw func 08 [3:2] creg 0 Lucent Technologies Inc. Lucent Technologies Inc. 0 No loopback. 1 LVDS loopback, transmit to receive on. This control signal is untracked in the ORT4622 core. It is a scratch bit, and it's value has no effect on the ORT4622 core. ext ext Switching Control Master. prot prot sw sw en func 0 -- MUX is controlled by software (one control bit per MUX). Output buffers are controlled by software (one control bit per channel). 1 0 MUX on parallel output bus of channel A is controlled by Prot_Switch A/B pin (0-> channel A, 1-> channel B). MUX on parallel output bus of channel C is controlled by Prot_Switch C/D pin (0 -> channel C, 1-> channel D). Output buffers are controlled by software (one control bit per channel). 1 1 MUX is controlled by software (one control bit per MUX). Output buffers on parallel output bus of channels A and B are controlled by Prot_Switch A/B pin (0-> buffers active, 1-> hi-z). Output buffers on parallel output bus of channels C and D are controlled by Prot_Switch C/D pin (0 -> buffers active, 1-> hi-z). 27 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Memory Map (continued) Table 6. Memory Map Bit Descriptions (continued) Bit/Register Name(s) Bit/ Default Register Register Value Location Type (hex) (hex) Description Device Register Block (continued) Rx TOH frame and Rx TOH clock enable hi-z control serial port output MUX select for channel A serial port output MUX select for channel C parallel port output MUX select for channel A parallel port output MUX select for channel C 08 [4] creg 0 09 [0] 09 [1] 09 [2] 09 [3] creg 1 1 1 1 0 1 hi-z. Enable receive TOH CLK and FP outputs. Serial Port Output MUX Select for Channel 1 0 1 TOH output one is multiplexed to channel B. TOH output one is multiplexed to channel A. Serial Port Output MUX Select for Channel 3 0 1 TOH output three is multiplexed to channel D. TOH output three is multiplexed to channel C. Parallel Port Output MUX Select for Channel 1 0 1 Parallel output data bus one is multiplexed to channel B. Parallel output data bus one is multiplexed to channel A. Parallel Port Output MUX Select for Channel 3 FIFO aligner threshold value (min) [4:0] FIFO aligner threshold value (max) [4:0] 0A [4:0] 0B [4:0] creg 02 15 number of consecutive A1/A2 errors to generate [3:0] A1 error insert value [7:0] A2 error insert value [7:0] 0C [7:0] 0D [7:0] 0E [7:0] creg 00 00 00 line lpbk control 0C [4] creg 0 input/output parallel bus parity control 0C [5] creg 0 28 0 Parallel output data bus three is multiplexed to channel D. 1 Parallel output data bus three is multiplexed to channel C. These are the minimum and maximum thresholds values for the per channel receive direction alignment FIFOs. If and when the minimum or maximum threshold value is violated by a particular channel, then the interrupt event FIFO aligner threshold error will be generated for that channel and latched as a FIFO aligner threshold error flag in the respective per STS-12 interrupt alarm register. The allowable range for minimum threshold values is 0 to 23. The allowable range for maximum threshold values is 0 to 22. Note that the minimal and maximum FIFO aligner threshold values apply to all four channels. These three per device control signals are used in conjunction with the per channel A1/A2 error insert command control bits to force A1/A2 errors in the transmit direction. If a particular channel's A1/A2 error insert command control bit is set to the value one then the A1 and A2 error insert values will be inserted into that channels respective A1 and A2 bytes. The number of consecutive frames to be corrupted is determined by the number of consecutive A1, A2 errors to generate[3:0] control bits. The error insertion is based on a rising edge detector. As such, the control must be set to value 0 before trying to initiate a second A1/A2 corruption. 0 No loopback. 1 Receive to transmit loopback on FPGA side. 0 Even parity. 1 Odd parity. Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Memory Map (continued) Table 6. Memory Map Bit Descriptions (continued) Bit/Register Name(s) Bit/ Default Register Register Value Location Type (hex) (hex) Description Device Register Block (continued) scrambler/ descrambler control 0C [6] creg 1 0 1 No receive direction descramble/transmit direction scramble. In receive direction descramble channel after SONET frame recovery. In transmit direction scramble data just before parallel to serial conversion. 0 No error insertion. 1 Invert corresponding bit in B1 byte. Consolidation Interrupts 0 No interrupt. transmit B1 error insert mask [7:0] 0F [7:0] creg 00 channel A int channel B int channel C int channel D int per device int enable/mask register [4:0] frame offset error flag write to locked register error flag enable/mask register [1:0] 10 [0] 10 [1] 10 [2] 10 [3] 10 [4] 11 [4:0] creg creg creg creg creg iereg 0 0 0 0 0 0 12 [0] 12 [1] 13 [1:0] iareg iareg iereg 0 0 0 If in the receive direction the phase offset between any two channels exceeds 17 bytes, then a frame offset error event will be issued. This condition is continuously monitored. If the ORT4622 core memory map has not been unlocked (by writing A1 00 to the lock registers), and any address other than the lockreg registers or scratch pad register is written to, then a write to locked register event will be generated. -- 1 0 Receive Behavior in Log 1 Interrupt. Channel Register Block Rx behavior in LOF force AIS-L control 20 38 50 68 [0] 20 38 50 68 [1] 0 1 When receive direction OOF occurs, do not insert AIS-L. When receive direction OOF occurs, insert AIS-L. Force AIS-1 Control TOH serial output port par err ins cmd 20 38 50 68 [2] -- 0 Rx K1/K2 source select 20 38 50 68 [3] -- 0 parallel output bus parity err ins cmd 20 38 50 68 [4] -- 0 Lucent Technologies Inc. Lucent Technologies Inc. 0 1 0 1 0 1 0 1 Do not force AIS-L. Force AIS-L. Do not insert a parity error. Insert parity error in parity bit of receive TOH serial output for as long as this bit is set. Set receive direction K1/K2 bytes to 0. Pass receive direction K1/K2 though pointer mover. Do not insert parity error. Insert parity error in the parity bit of receive direction parallel output bus for as long as this bit is set. 29 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Memory Map (continued) Table 6. Memory Map Bit Descriptions (continued) Bit/Register Name(s) Bit/ Default Register Register Value Location Type (hex) (hex) Description Channel Register Block (continued) channel enable/ 20, 38, disable control 50, 68 [5] hi-z control of parallel 20, 38, output bus 50, 68 [6] hi-z control of TOH 20, 38, data output 50, 68 [7] creg creg creg 0 0 0 Channel Enable/Disable Control 0 1 Powerdown channel and 3-state output buses. Functional mode. hi-z Control of Parallel Output Bus 0 1 3-state output bus. Functional mode. hi-z Control of TOH Data Output 0 1 Tx mode of operation Tx E1 F2 E2 source select Tx S1 M0 source select Tx K1 K2 source select Tx D12--D9 source select Tx D8--D1 source select 21, 39, 51, 69 [7] 21, 39, 51, 69 [6] 21, 39, 51, 69 [5] 21, 39, 51, 69 [4] 21, 39, 51, 69 [3:0] 22, 40, 52, 70 [7:0] 23, 3b, 53, 6b [0] 23, 3b, 53, 6b [1] creg creg creg creg creg creg 0 0 0 0 4'h0 8'h00 creg creg 0 0 24, 3c, 54, 6c [3:0] 25, 3d, 55, 6d [7:0] per STS-12 alarm 26, 3e, flag 56, 6e [0] AIS-P flag 26, 3e, elastic store overflow 56, 6e [1] flag 26, 3e, enable/mask register 56, 6e [2] [2:0] 27, 3f, 57, 6f [3] sreg sreg 0 0 A1/A2 error insert command B1 error insert command concat indication 12, 9, 6, 3 concat indication 11, 8, 5, 2, 10, 7, 4, 1 isreg isreg isreg iereg 3-state output lines. Functional mode. Transmit Mode of Operation 0 1 Insert TOH from serial ports. Pass through all TOH. Other Registers 0 1 Insert TOH from serial ports. Pass through that particular TOH byte. 0 Do not insert error*. 1 Insert error for number of frames in register hex 0C*. 0 Do not insert error. 1 Insert error for one frame in B1 bits defined by register hex 0F. The value one in any bit location indicates that STS# is in CONCAT mode. A 0 indicates that the STS in not in CONCAT mode, or is the head of a concat group. 0 These flag register bits per STS-12 alarm flag, AIS-P flag, and elastic 0 store overflow flag are the per-channel interrupt status (consolidation) 0 register. 3'b000 * The error insertion is based on a rising edge detector. As such, the control must be set to value 0 before trying to initiate a second A1/A2 corruption. The error insertion is based on a rising edge detector. As such, the control must be set to value 0 before trying to initiate a second B1 corruption. 30 Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Memory Map (continued) Table 6. Memory Map Bit Descriptions (continued) Bit/Register Name(s) Bit/ Default Register Register Value Location Type (hex) (hex) Description Channel Register Block (continued) FIFO aligner threshold error flag receiver internal path parity error flag LOF flag LVDS link B1 parity error flag input parallel bus parity error flag TOH serial input port parity error flag enable/mask register [5:0] AIS interrupt flags 12, 9, 6, 3 AIS interrupt flags 11, 8, 5, 2, 10, 7, 4, 1 enable/mask register 12, 9, 6, 3 enable/mask register 11, 8, 5, 2, 10, 7, 4, 1 ES overflow flags 12, 9, 6, 3 ES overflow flags 11, 8, 5, 2, 10, 7, 4, 1 enable/mask register 12, 9, 6, 3 enable/mask register 11, 8, 5, 2, 10, 7, 4, 1 LVDS link B1 parity error counter LOF counter A1/A2 frame error counter 28, 40, 58, 70 [0] 28, 40, 58, 70 [1] 28, 40, 58, 70 [2] 28, 40, 58, 70 [3] 28, 40, 58, 70 [4] 28, 40, 58, 70 [5] 28, 40, 58, 70 [6] 29, 41, 59, 71[3:0] 2a, 42, 5a, 72 [7:0] 2b, 43, 5b, 73[3:0] 2c, 44, 5c, 74 [7:0] 2d, 45, 5d, 75 [3:0] 2e, 46, 5e, 76 [7:0] 2f, 47, 5f, 77 [3:0] 30, 48, 60, 78 [7:0] 31, 49, 61, 79 [7:0] 32, 4a, 62, 7a [7:0] 33, 4b, 63, 7b [7:0] Lucent Technologies Inc. Lucent Technologies Inc. iareg iareg iareg iareg iareg iareg iareg 0 0 0 0 0 0 6'h00 These are per the STS-12 alarm flags. iareg iareg iereg iereg 4'h0 8'h00 4'h0 8'h00 These are the AIS-P alarm flags. -- 4'h0 8'h00 4'h0 8'h00 These are the elastic store overflow alarm flags. counter 8'h00 7-bit count + overflow-reset on read. counter 8'h00 7-bit count + overflow-reset on read. counter 8'h00 7-bit count + overflow-reset on read. 31 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Absolute Maximum Ratings Stresses in excess of the absolute maximum ratings can cause permanent damage to the device. These are absolute stress ratings only. Functional operation of the device is not implied at these or any other conditions in excess of those given in the operations sections of this data sheet. Exposure to absolute maximum ratings for extended periods can adversely affect device reliability. The ORCA Series 3+ FPSCs include circuitry designed to protect the chips from damaging substrate injection currents and to prevent accumulations of static charge. Nevertheless, conventional precautions should be observed during storage, handling, and use to avoid exposure to excessive electrical stress. Table 7. Absolute Maximum Ratings Symbol Parameter Min Max Unit Tstg Storage Temperature 65 150 C VDD Supply Voltage with Respect to Ground 0.5 7.0 V -- Input Signal with Respect to Ground 0.5 VDD + 0.3 V -- Signal Applied to High-impedance Output 0.5 VDD + 0.3 V -- Maximum Package Body Temperature -- 220 C Recommend Operating Conditions Table 8. Recommend Operating Conditions ORT4622 32 Temperature Range (Ambient) Temperature Range (Junction) I/O Supply Voltage (VDD) Internal Supply Voltage (VDD2) -40 C to +85 C -40 C to +125 C 3.135 V to 3.465 V 2.3 V to 2.7 V Lucent Technologies Lucent TechnologiesInc. Inc. Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Electrical Characteristics Table 9. Electrical Characteristics for FPGA I/O ORT4622 Industrial: VDD = 3.0 V to 3.6 V, VDD2 = 2.3 V to 2.7 V, -40 C < TA < +85 C. Symbol VIH VIL VIH VIL VOH VOL IL IDDSB IDDSB VDR IPP CIN COUT RDONE RM IPU IPD RPU RPD Parameter Input Voltage: High Low Input Voltage: High Low Output Voltage: High Low Input Leakage Current Standby Current Test Conditions Input configured as CMOS (clamped to VDD) ORT4622 Unit Min Max 50% VDD GND - 0.5 VDD + 0.3 30% VDD V V 50% VDD GND - 0.5 5.8 30% VDD V V 2.4 -- -10 -- -- 0.4 10 5.3 V V A mA -- 1.4 mA 2.3 2.7 -- -- V mA -- 8 pF -- 9 pF 100 100 14.4 -- -- 50.9 k k A 26 103 A 100 50 -- -- k k Input configured as 5 V tolerant VDD = min, IOH = 6 mA or 3 mA VDD = min, IOL = 12 mA or 6 mA VDD = max, VIN = VSS or VDD (TA = 25 C, VDD = 3.3 V, VDD2 = 2.5 V) internal oscillator running, no output loads, inputs at VDD or GND (after configuration) Standby Current (TA = 25 C, VDD = 3.3 V, VDD2 = 2.5 V) internal oscillator stopped, no output loads, inputs at VDD or GND (after configuration) Data Retention Voltage TA = 25 C Powerup Current Power supply current at approximately 1 V, within a recommended power supply ramp rate of 1 ms--200 ms Input Capacitance (TA = 25 C, VDD = 3.3 V, VDD2 = 2.5 V) test frequency = 1 MHz Output Capacitance (TA = 25 C, VDD = 3.3 V, VDD2 = 2.5 V) test frequency = 1 MHz DONE Pull-up Resistor* -- M[3:0] Pull-up Resistors* -- I/O Pad Static Pull-up (VDD = 3.6 V, Current* VIN = VSS, TA = 0 C) I/O Pad Static Pull-down (VDD = 3.6 V, Current VIN = VSS, TA = 0 C) I/O Pad Pull-up Resistor* VDD = all, VIN = VSS, TA = 0 C I/O Pad Pull-down Resistor VDD = all, VIN = VDD, TA = 0 C * On the Series 3 devices, the pull-up resistor will externally pull the pin to a level 1.0 V below VDD. Lucent Technologies Inc. Lucent Technologies Inc. 33 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Electrical Characteristics (continued) Table 10. Electrical Characteristics for Embedded Core I/O Other than LVDS I/O Symbol VIH VIL VOH VOH Parameter Input High Voltage (TTL input) Input Low Voltages (TTL input) Output High Voltage (TTL output) Output Low Voltage (TTL output) Min 2.0 -- 2.4 -- Max 5.5 0.8 -- 0.4 Unit V V V V Note: All outputs are driving 35 pF, except CPU data bus pins which drive 100 pF. It is assumed that the TTL buffers from the standard-cell library can handle the 100 pF load. 34 Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 HSI Circuit Specifications Input Data The 622 Mbits/s scrambled input data stream must conform to SONET STS-12 and SDH STM-4 data format using either a PN7 or PN9 sequence. The PN7 characteristic is 1 + x6 + x7 and the PN9 characteristic is 1 + x4 + x9. The longest allowable stream of nontransitional 622 Mbits/s input data is 60 bits. This sequence should not occur more often than once per minute. An input signal phase change of no more than 100 ps is allowed over 200 ns time interval, which translates to a frequency change of 500 ppm. The signal eye opening must be greater than 0.4 UIp-p and the unit interval for 622 Mbits/s is 1.6075 ns. Jitter Tolerance The input jitter tolerance of the ORT4622 is shown in Table 11. Table 11. Jitter Tolerance Frequency UIp-p 250 kHz 25 kHz 2 kHz 0.6 6.0 60 Generated Output Jitter The generated output jitter is a maximum of 0.2 UIp-p from 250 kHz to 5 MHz. PLL PLL requires an external 10 k pull-down resistor. Table 12. PLL Parameter Min Max Unit Loop Bandwidth Jitter Peaking Powerup Reset Duration Lock Acquisition -- -- 10 -- 6 2 -- 1 MHz dB s ms Input Reference Clock Table 13. Input Reference Clock Parameter Min Max Frequency Deviation Frequency Change Phase Change in 200 ns -- -- -- 20 ppm 500 ppm 100 ps Lucent Technologies Inc. Lucent Technologies Inc. 35 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver LVDS I/O Table 14. LVDS Driver dc Data* Symbol VOH VOL VOD VOS Ro delta RO -- -- ISA, ISB ISAB Parameter Driver Output Voltage High, VOA or VOB Driver Output Voltage Low, VOA or VOB Driver Output Differential Voltage VOD = (VOA - VOB) (with External Reference Resistor) Driver Output Offset Voltage VOS = (VOA + VOB)/2 Output Impedance, Single Ended RO Mismatch Between A and B Change in |VOD| Between 0 and 1 Change in |VOS| Between 0 and 1 Output Current Output Current |xa|, |xb| Power-off Output Leakage Test Conditions Min Typ Max Unit RLOAD = 100 1% RLOAD = 100 1% RLOAD = 100 1% -- 0.925* 0.25 -- -- -- 1.475* -- 0.45* V V V RLOAD = 100 1% 1.125* -- 1.275* V VCM = 1.0 V and 1.4 V VCM = 1.0 V and 1.4 V RLOAD = 100 1% RLOAD = 100 1% Driver shorted to ground Drivers shorted together VDD = 0 V VPAD, VPADN = 0 - 3 V 40 -- -- -- -- 50 -- -- -- -- 60 10 25 25 24 % mV mV mA -- -- 12 mA -- -- 30 A Min Max Unit 100 200 ps 100 200 ps -- 50 ps -- -- ps 0.50 0.55 0.90 1.03 ps * External reference, REF10 = 1.0 V 3%, REF14 = 1.4 V 3% Table 15. LVDS Driver ac Data Symbol Parameter TFALL VOD Fall Time, 80% to 20% TRISE TSKEW1 TSKEW2 TPLH TPHL 36 Test Conditions ZLOAD = 100 1% CPAD = 3.0 pF, CPAD = 3.0 pF VOD Rise Time, 20% to 80% ZLOAD = 100 1% CPAD = 3.0 pF, CPAD = 3.0 pF Differential Skew Any differential pair on package at 50% point |tpHLA-tpLHB| or of the transition |tpHLB-tpLHA| Channel-to-channel Skew Any two signals on package at 0 V differential |tpDIFFm-tpDIFFn|, Propagation Delay Time ZLOAD = 100 W 1% CPAD = 3.0 pF, CPADN = 3.0 pF Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 LVDS I/O (continued) LVDS Receiver Buffer Requirements Table 16. LVDS Receiver dc Data Symbol VI |VIDTH| VHYST RIN Parameter Receiver Input Voltage Range, VIA or VIB Receiver Input Differential Threshold Receiver Input Differential Hysteresis Receiver Differential Input Impedance Test Conditions Min Typ Max Unit |VGPD| < 925 mVdc 1 MHz 0 1.2 2.4 V |VGPD| < 925 mV 400 MHz VIDTHH - VIDTHL With built-in termination, center-tapped -100 -- 80 -- -- 100 100 --* 120 mV mV * Buffer will not produce output transition when input is open-circuited. Note: VDD = 3.1V--3.5 V, 0 C --125 C, slow-fast process. Table 17. LVDS Receiver ac Data Symbol Parameter TPWD Receiver Output Pulse-width Distortion TPLH, TPHL -- TRISE TFALL Propagation Delay Time With Common-mode Variation, (0 V to 2.4 V) Receiver Output Signal Rise Time, VOD 20% to 80% Receiver Output Signal Fall Time, VOD 80% to 20% Test Conditions Min Max Unit |VIDTH| = 100 mV 311 MHz CL = 1.5 pF -- TBD ps 0.75 0.74 -- 150 150 1.65 1.82 50 350 350 ns CL = 1.5 pF CL = 1.5 pF CL = 1.5 pF ps ps ps Table 18. LVDS Receiver Power Consumption Symbol PRdc PRac Parameter Test Conditions Min Max Unit dc ac, CL = 1.5 pF -- -- 34.8 0.026 mW mW/MHz Receiver dc Power Receiver ac Power Table 19. LVDS Operating Parameters Parameter Transmit Termination Resistor Receiver Termination Resistor Temperature Range Power Supply VDD Power Supply VSS Test Conditions Min Normal Max Unit -- -- -- -- -- -- -- -40 3.1 -- 100 50 -- -- 0 -- -- 125 3.5 -- C V V Note: Under worst-case operating condition, the LVDS driver will withstand a disabled or unpowered receiver for an unlimited period of time without being damaged. Similarly, when outputs are short-circuited to each other or to ground, the LVDS will not suffer permanent damage. Lucent Technologies Inc. Lucent Technologies Inc. 37 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Timing Characteristics TP TL SYS_CLK TH SYS_FP DATA_TX BUS (DATA BUS FROM FPGA TO EMBEDDED CORE) FIRST A1 OF STS1 #1 TSU THD 5-8605 (F) Figure 11. Transmit Parallel Port Timing (Backplane -> FPGA) Table 20. Timing Requirements (Transmit Parallel Port Timing) Symbol TP TL TH TSU THD 38 Parameter Clock Period Clock Low Time Clock High Time Data Setup Time Data Hold Time Min Max Unit 12.86 5.1 5.1 3 0 -- 7.7 7.7 -- -- ns ns ns ns ns Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Timing Characteristics (continued) TPROP SYS_CLK SYS_FP DATA_TX BUS (PARALLEL DATA FROM FPGA TO EMBEDDED CORE) A1 OF STS1 #1 HDOUT (LVDS DATA OUT) FIRST A1 OF STS1 #1 5-8606 Figure 12. Transmit Transport Delay (FPGA -> Backplane) Table 21. Timing Requirements (Transmit Transport Delay) Symbol Parameter Min Nom Max Unit TPROP Number of Clocks of Delay from Parallel Bus Input to LVDS Output 4 7 8 SYS_CLK Lucent Technologies Inc. Lucent Technologies Inc. 39 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Timing Characteristics (continued) TP TL SYS_CLK TH LINE_FP TSU DATA_RX BUS (FROM EMBEDDED CORE TO FPGA) THD FIRST A1 OF STS1 #1 PARITY, SPE, C1J1 PINS TCO 5-8607 (F) Figure 13. Receive Parallel Port Timing (Backplane -> FPGA) Table 22. Timing Requirements (Receive Parallel Port Timing) Symbol TP TL TH TSU THD TCO 40 Parameter Clock Period Clock Low Time Clock High Time Data Setup Time Data Hold Time Clock to Output Time of Data, Parity, SPE, and C1J1 Pins Min Nom Max Unit 12.86 5.1 5.1 3 0 1.3 -- 6.43 6.43 -- -- -- -- 7.7 7.7 -- -- 7 ns ns ns ns ns ns Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Timing Characteristics (continued) THD TSU TTR ... SYS_CLK PROT_SW_A OR PROT_SW_C DATA_RX BUS* A OR C CH A/C CH A/C CH A/C ... CH A/C CH B/D THIZ TCH ... SYS_CLK DATA_RX BUS A & B OR C&D CH A & B/ CH C & D CH A & B/ CH C & D CH A & B/ CH C & D CH A & B/ CH C & D ... 5-8608 (F) * Data bus refers to 8 bits data, 1 bit parity, 1 bit SPE, and 1 bit C1J1. Channel A or C refers to whether the PROT_SW_A or PROT_SW_C pins that are activated. For example, if the PROT_SW_A pin is activated, the timing diagram for output bus A or C refers to output bus A. Figure 14. Protection Switch Timing Table 23. Timing Requirements (Protection Switch Timing) Parameter Symbol TTR THIZ TCH TSU THD Transport Delay from Latching of PROT_SW_A/C to Actual Data Switch Transport Delay from Latching of PROT_SW_A/C to Actual Hi-z Propagation Delay from SYS_CLK to HI-Z of Output Bus Setup Time Required from Change in PROT_SW_A/C to Rising SYS_CLK Hold Time Required from Rising SYS_CLK to Change in PROT_SW_A/C Lucent Technologies Inc. Lucent Technologies Inc. Min Nom Max Unit 7 8 9 4 5 6 -- -- 25 3 -- -- Leading edge SYS_CLKs Leading edge SYS_CLKs Leading edge SYS_CLKs ns 0 -- -- ns 41 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Timing Characteristics (continued) ... SYS_CLK ... SYS_FP ROW #1 DATA_TX BUS (PARALLEL BUS) 36 bytes TOH ROW #9 ... 1044 bytes SPE GUARD BAND (4 TOH CLK) 1044 bytes SPE 36 bytes TOH GUARD BAND (4 TOH CLK) TP THI TLO ... TOH_CLK TS TH ... TX TOH_ CLK_ENA TOH SERIAL INPUT ... MSbit(7) OF B1 byte STS1 #1 bit 6 OF B1 byte STS1 #1 5-8609 (F) Figure 15. TOH Input Serial Port Timing (FPGA -> Backplane) Table 24. Timing Requirements (TOH Input Serial Port Timing) Symbol TP THI TLO TS TH 42 Parameter Clock Period Clock High Time Clock Low Time Data Setup Time Data Hold Time Min Nom Max Unit 12.86 5.1 5.1 3 0 -- 6.43 6.43 -- -- 40 7.7 7.7 -- -- ns ns ns ns ns Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Timing Characteristics (continued) ROW #1 HDIN (INPUT LVDS SERIAL 622M DATA) 36 bytes TOH ROW #9 1044 bytes SPE ... 1044 bytes SPE 36 bytes TOH TTRANS_SYS TTRANS_TOH TOH_CLK ... RX TOH FP ... TCO ... RX TOH CLK ENA TOH SERIAL OUTPUT ... MSbit(7) OF A1 byte STS #1 bit 6 OF A1 byte STS #1 bit 0 OF A1 byte STS #1 5-8610 (F) Note: The total delay from A1 STS1 #1 arriving at LVDS input to RX_TOH_FP is 56 SYS_CLKs and 6 TOH_CLKs. This will vary by 14 SYS_CLKs, 12 each way for the FIFO alignment, and 2 SYS_CLKs due to the variability in the clock recovery of the HSI macro. Figure 16. TOH Output Serial Port Timing (Backplane -> FPGA) Table 25. Timing Requirements (TOH Output Serial Port Timing) Symbol Parameter Min Nom Max Unit TCO Data Clock to Out Delay from First A1 LVDS Serial Input to Transfer to TOH_CLK Delay from Transfer to TOH_CLK to RX_TOH_FP 2 44 -- 56 8 68 ns SYS_CLKs -- 6 -- TOH_CLKs TTRANS_SYS TTRANS_TOH Lucent Technologies Inc. Lucent Technologies Inc. 43 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Timing Characteristics (continued) TACCESS_MIN TPULSE CPU_CS_N (CS_N) TRD_WR_N, ADDR_MAX, DB_HOLD CPU_RD_WR_N (RD_WR_N) CPU_ADDR[6:0] (ADDR[6:0]) CPU_DATA[7:0] (DB[7:0]) INTERNAL REGISTER (SYS_CLK DOMAIN) DATA VALID OLD VALUE NEW VALUE TADDR_MAX TDAT_MAX RD_WR_MAX TINT_MAX TWRITE_MAX CPU_INT_N (INT_N) 5-8611 (F) Note: The CPU interface can be bit stream selected either from device I/O or FPGA interface. The timing diagram applies to both interfaces. Figure 17. CPU Write Transaction Table 26. Timing Requirements (CPU Write Transaction) Symbol Parameter Min Max Unit TPULSE TADDR_MAX Minimum Pulse Width for CS_N Maximum Time from Negative Edge of CS_N to ADDR Valid Maximum Time from Negative Edge of CS_N to Data Valid Maximum Time from Negative Edge of CS_N to Negative Edge of RD_WR_N Maximum Time from Negative Edge of CS_N to Contents of Internal Register Latching DB[7:0] Minimum Time Between a Write Cycle (Falling Edge of CS_N) and Any Other Transaction (Read or Write at Falling Edge of CS_N) Maximum Time from Register FF to Pad Minimum Hold Time that RD_WR_N, ADDR and DB Must be Held Valid from the Negative Edge of CS_N 5 -- -- 18 ns ns -- 25 ns -- 26 ns -- 60 ns 60 -- ns -- 57 20 -- ns ns TDAT_MAX TRD_WR_MAX TWRITE_MAX TACCESS_MIN TINT_MAX TRW_WR_N, ADDR, DB_HOLD 44 Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Timing Characteristics (continued) TACCESS_MIN TPULSE CPU_CS_N (CS_N) CPU_RD_WR_N (RD_WR_N) CPU_ADDR[6:0] (ADDR[6:0]) THIZ_MAX CPU_DATA[7:0] (DB[7:0]) DATA VALID TADDR_MAX TRD_WR_MAX TDATA_MAX 5-8612 (F) Notes: The CPU interface can be bit stream selected either from device I/O or FPGA interface. The timing diagram applies to both interfaces. The time delay between the advanced SYS_CLK and the distributed SYS_CLK used to sample CS_N is of no consequence. However, the path delay of CS_N from pad to where is it sampled by SYS_CLK must be minimized. The calculated delays assume a 100 pF loading on the DB pins. Figure 18. CPU Read Transaction Table 27. Timing Requirements (CPU Read Transaction) Parameter Symbol TPULSE TADDR_MAX TRD_WR_MAX TDATA_MAX THIZ_MAX TACCESS_MIN Minimum Pulse Width for CS_N Maximum Time from Negative Edge of CS_N to ADDR Valid Maximum Time from Negative Edge of CS_N to RD_WR_N Falling Maximum Time from Negative Edge of CS_N to Data Valid on DB Port Maximum Time from Rising Edge of CS_N to DB Port Going HI-Z Minimum Time Between a Read Cycle (Falling Edge of CS_N) and Any Other Transaction (Read or Write at Falling Edge of CS_N) Lucent Technologies Inc. Lucent Technologies Inc. Min Max Unit 5 -- -- 5 ns ns -- 5 ns -- 56 ns -- 12 ns 60 -- ns 45 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Input/Output Buffer Measurement Conditions VCC GND 1 k TO THE OUTPUT UNDER TEST 50 pF TO THE OUTPUT UNDER TEST 50 pF B. Load Used to Measure Rising/Falling Edges A. Load Used to Measure Propagation Delay 5-3234(F) Note: Switch to VDD for TPLZ/TPZL; switch to GND for TPHZ/TPZH. Figure 19. ac Test Loads ts[i] PAD ac TEST LOADS (SHOWN ABOVE) OUT out[i] VDD out[i] VDD/2 VSS PAD 1.5 V OUT 0.0 V TPLL TPHH 5-3233.a(F) Figure 20. Output Buffer Delays PAD IN in[i] 3.0 V PAD IN 1.5 V 0.0 V VDD in[i] VDD/2 VSS TPLL TPHH 5-3235(F) Figure 21. Input Buffer Delays 46 Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 FPGA Output Buffer Characteristics 90 80 110 OUTPUT CURRENT, IO (mA) IOL 100 IOL OUTPUT CURRENT, IO (mA) 90 80 70 60 IOH 50 40 70 60 50 40 IOH 30 20 30 10 20 0 10 0.0 0.5 0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 1.0 1.5 2.0 2.5 3.0 OUTPUT VOLTAGE, VO (V) 3.5 5-6866(F) OUTPUT VOLTAGE, VO (V) 5-6865(F) Figure 25. Sinklim (TJ = 125 C, VDD = 3.0 V) Figure 22. Sinklim (TJ = 25 C, VDD = 3.3 V) 120 IOL 140 100 OUTPUT CURRENT, IO (mA) IOL OUTPUT CURRENT, IO (mA) 120 100 80 60 IOH 80 60 IOH 40 40 20 20 0 0.0 0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0.5 1.0 1.5 2.0 2.5 3.0 OUTPUT VOLTAGE, VO (V) 3.5 OUTPUT VOLTAGE, VO (V) 5-6868(F) 5-6867(F) Figure 26. Slewlim (TJ = 125 C, VDD = 3.0 V) Figure 23. Slewlim (TJ = 25 C, VDD = 3.3 V) 120 IOL 140 IOL 100 OUTPUT CURRENT, IO (mA) OUTPUT CURRENT, IO (mA) 120 100 80 60 IOH 40 80 60 IOH 40 20 20 0 0.0 0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 1.0 1.5 2.0 2.5 3.0 OUTPUT VOLTAGE, VO (V) OUTPUT VOLTAGE, VO (V) 5-6868(F) 5-6867(F) Figure 24. Fast (TJ = 25 C, VDD = 3.3 V) Lucent Technologies Inc. Lucent Technologies Inc. 0.5 Figure 27. Fast (TJ = 125 C, VDD = 3.0 V) 47 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Estimating Power Dissipation This section will be included in a future release of this data sheet. General FPGA power estimation parameters can be found in the ORCA Series 3 data sheet. 48 Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information Table 28. FPGA Common-Function Pin Description Symbol I/O Description Dedicated Pins VDD -- 3.3 V power supply. VDD2 -- 2.5 V power supply GND -- Ground supply. RESET I During configuration, RESET forces the restart of configuration and a pull-up is enabled. After configuration, RESET can be used as an FPGA logic direct input, which causes all PLC latches/FFs to be asynchronously set/reset. CCLK I In the master and asynchronous peripheral modes, CCLK is an output which strobes configuration data in. In the slave or synchronous peripheral mode, CCLK is input synchronous with the data on DIN or D[7:0]. In microprocessor mode, CCLK is used internally and output for daisy-chain operation. DONE I As an input, a low level on DONE delays FPGA start-up after configuration.* O As an active-high, open-drain output, a high level on this signal indicates that configuration is complete. DONE has a permanent pull-up resistor. PRGM I PRGM is an active-low input that forces the restart of configuration and resets the boundary-scan circuitry. This pin always has an active pull-up. RD_CFG I This pin must be held high during device initialization until the INIT pin goes high. This pin always has an active pull-up. During configuration, RD_CFG is an active-low input that activates the TS_ALL function and 3-states all of the I/O. After configuration, RD_CFG can be selected (via a bit stream option) to activate the TS_ALL function as described above, or, if readback is enabled via a bit stream option, a high-to-low transition on RD_CFG will initiate readback of the configuration data, including PFU output states, starting with frame address 0. RD_DATA/TDO O RD_DATA/TDO is a dual-function pin. If used for readback, RD_DATA provides configuration data out. If used in boundary scan, TDO is test data out. M0, M1, M2 I During powerup and initialization, M0, M1, and M2 are used to select the configuration mode with their values latched on the rising edge off INIT. During configuration, a pull-up is enabled. After configuration, these pins cannot be user-programmable I/Os. M3 I During powerup and initialization, M3 is used to select the speed of the internal oscillator during configuration with their values latched on the rising edge of INIT. When M3 is low, the oscillator frequency is 10 MHz. When M3 is high, the oscillator is 1.25 MHz. During configuration, a pull-up is enabled. Special-Purpose Pins I/O After configuration, this pin is a user-programmable I/O pin.* * The ORCA Series 3 FPGA data sheet contains more information on how to control these signals during start-up. The timing of DONE release is controlled by one set of bit stream options, and the timing of the simultaneous release of all other configuration pins (and the activation of all user I/Os) is controlled by a second set of options. Lucent Technologies Inc. Lucent Technologies Inc. 49 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 28. FPGA Common-Function Pin Description (continued) Symbol I/O Description Special-Purpose Pins (continued) TDI, TCK, TMS I If boundary scan is used, these pins are test data in, test clock, and test mode select inputs. If boundary scan is not selected, all boundary-scan functions are inhibited once configuration is complete. Even if boundary scan is not used, either TCK or TMS must be held at logic one during configuration. Each pin has a pull-up enabled during configuration. I/O After configuration, these pins are user-programmable I/O.* RDY/RCLK/ MPI_ALE O During configuration in peripheral mode, RDY/RCLK indicates another byte can be written to the FPGA. If a read operation is done when the device is selected, the same status is also available on D7 in asynchronous peripheral mode. O During the master parallel configuration mode, RCLK is a read output signal to an external memory. This output is not normally used. I In i960 microprocessor mode, this pin acts as the address latch enable (ALE) input. I/O After configuration, if the MPI is not used, this pin is a user-programmable I/O pin.* HDC O High during configuration (HDC) is output high until configuration is complete. It is used as a control output indicating that configuration is not complete. LDC O Low during configuration (LDC) is output low until configuration is complete. It is used as a control output indicating that configuration is not complete. INIT I/O INIT is a bidirectional signal before and during configuration. During configuration, a pull-up is enabled, but an external pull-up resistor is recommended. As an active-low open-drain output, INIT is held low during power stabilization and internal clearing of memory. As an active-low input, INIT holds the FPGA in the wait-state before the start of configuration. CS0, CS1 I CS0 and CS1 are used in the asynchronous peripheral, slave parallel, and microprocessor configuration modes. The FPGA is selected when CS0 is low and CS1 is high. During configuration, a pull-up is enabled. I/O After configuration, these pins are user-programmable I/O pins.* RD/MPI_STRB I RD is used in the asynchronous peripheral configuration mode. A low on RD changes D7 into a status output. As a status indication, a high indicates ready, and a low indicates busy. WR and RD should not be used simultaneously. If they are, the write strobe overrides. This pin is also used as the microprocessor interface (MPI) data transfer strobe. For PowerPC, it is the transfer start (TS). For i960, it is the address/data strobe (ADS). I/O After configuration, if the MPI is not used, this pin is a user-programmable I/O pin.* WR I WR is used in the asynchronous peripheral configuration mode. When the FPGA is selected, a low on the write strobe, WR, loads the data on D[7:0] inputs into an internal data buffer. WR and RD should not be used simultaneously. If they are, the write strobe overrides. I/O After configuration, this pin is a user-programmable I/O pin.* * The ORCA Series 3 FPGA data sheet contains more information on how to control these signals during start-up. The timing of DONE release is controlled by one set of bit stream options, and the timing of the simultaneous release of all other configuration pins (and the activation of all user I/Os) is controlled by a second set of options. 50 Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 28. FPGA Common-Function Pin Description (continued) Symbol I/O Description Special-Purpose Pins (continued) MPI_IRQ O MPI active-low interrupt request output. MPI_BI O PowerPC mode MPI burst inhibit output. I/O If the MPI is not in use, this is a user-programmable I/O. MPI_ACK O In PowerPC mode MPI operation, this is the active-high transfer acknowledge (TA) output. For i960 MPI operation, it is the active-low ready/record (RDYRCV) output. If the MPI is not in use, this is a user-programmable I/O. MPI_RW I In PowerPC mode MPI operation, this is the active-low write/active-high read control signals. For i960 operation, it is the active-high write/active-low read control signal. I/O If the MPI is not in use, this is a user-programmable I/O. MPI_CLK A[4:0] I This is the clock used for the synchronous MPI interface. For PowerPC, it is the CLKOUT signal. For i960, it is the system clock that is chosen for the i960 external bus interface. I/O If the MPI is not in use, this is a user-programmable I/O. I For PowerPC operation, these are the PowerPC address inputs. The address bit mapping (in PowerPC/FPGA notation) is A[31]/A[0], A[30]/A[1], A[29]/A[2], A[28]/ A[3], A[27]/A[4]. Note that A[27]/A[4] is the MSB of the address. The A[4:2] inputs are not used in i960 MPI mode. I/O If the MPI is not in use, this is a user-programmable I/O. A[1:0]/MPI_BE[1:0] I For i960 operation, MPI_BE[1:0] provide the i960 byte enable signals, BE[1:0], that are used as address bits A[1:0] in i960 byte-wide operation. D[7:0] I During peripheral, and slave parallel configuration modes, D[7:0] receive configuration data, and each pin has a pull-up enabled. During serial configuration modes, D0 is the DIN input. D[7:0] are also the data pins for PowerPC microprocessor mode and the address/data pins for i960 microprocessor mode. I/O After configuration, the pins are user-programmable I/O pins.* DIN I During slave serial or master serial configuration modes, DIN accepts serial configuration data synchronous with CCLK. During parallel configuration modes, DIN is the D0 input. During configuration, a pull-up is enabled. I/O After configuration, this pin is a user-programmable I/O pin.* DOUT O During configuration, DOUT is the serial data output that can drive the DIN of daisychained slave LCA devices. Data out on DOUT changes on the falling edge of CCLK. I/O After configuration, DOUT is a user-programmable I/O pin.* * The ORCA Series 3 FPGA data sheet contains more information on how to control these signals during start-up. The timing of DONE release is controlled by one set of bit stream options, and the timing of the simultaneous release of all other configuration pins (and the activation of all user I/Os) is controlled by a second set of options. Lucent Technologies Inc. Lucent Technologies Inc. 51 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) This section describes device I/O signals to/from the embedded core excluding the signals at the CIC boundary. Table 29. FPSC Function Pin Description Symbol I/O Description HSI LVDS Pins STS_INA STS_INAN STS_INB STS_INBN STS_INC STS_INCN STS_IND STS_INDN STS_OUTA STS_OUTAN STS_OUTB STS_OUTBN STS_OUTC STS_OUTCN STS_OUTD STS_OUTDN CTAP_REFA CTAP_REFB CTAP_REFC CTAP_REFD REF10 REF14 RESHI RESLO REXT PLL_VDDA PLL_VSSA I I I I I I I I O O O O O O O O -- -- -- -- I I -- -- -- -- -- LVDS input receiver A. LVDS input receiver A. LVDS input receiver B. LVDS input receiver B. LVDS input receiver C. LVDS input receiver C. LVDS input receiver D. LVDS input receiver D. LVDS output receiver A. LVDS output receiver A. LVDS output receiver B. LVDS output receiver B. LVDS output receiver C. LVDS output receiver C. LVDS output receiver D. LVDS output receiver D. LVDS input center tap (RX A) (use 0.01 F to GND). LVDS input center tap (RX B) (use 0.01 F to GND). LVDS input center tap (RX C) (use 0.01 F to GND). LVDS input center tap (RX D) (use 0.01 F to GND). LVDS reference voltage: 1.0 V 3%. LVDS reference voltage: 1.4 V 3%. Resistor input (use 100 1% to RESLO input). Resistor input. Reference resistor for PLL (10 k to ground). PLL analog VDD (3.3 V 5%). PLL analog VSS (GND). HSI Test Signals TSTMODE BYPASS TSTCLK MRESET RESETRN RESETTN 52 I I I I I I Enables CDR test mode Enables bypassing of the 622 MHz clock synthesis with TSTCLK. Test clock for emulation of 622 MHz clock during PLL bypass. Test mode reset. Resets receiver clock division counter. Resets transmitter clock division counter. Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 29. FPSC Function Pin Description (continued) Symbol I/O Description HSI Test Signals (continued) TSTSHFTLD I ECSEL EXDNUP ETOGGLE LOOPBKEN TSTPHASE TSTMUX[8:0]S I I I I I O Enables the test mode control register for shifting in selected tests by a serial port. Enables external test control of 622 MHz clock phase selecion. Direction of phase change. Moves 622.08 MHz clock selection on phase per positive pulse. Enables 622 Mbits/s loopback mode. Controls bypass of 16 PLL-generated phases with 16 low-speed phases. Test mode output port. I/O I I I O CPU interface data bus. CPU interface address bus. CPU interface read/write. Chip select. Interrupt output. CPU Interface Pins DB<7:0> ADDR<6:0> RD_WR_N CS_N INT_N MISC System Signals RST_N I SYS_CLK DXP DXN I -- -- Global reset. External pull-down allows chip to stay in reset state when external driver loses power. System clock (77.76 MHz), 50% duty cycle, also the reference clock of PLL. Temperature sensing diode (anode +). Temperature sensing diode (cathode -). SCAN and BSCAN Pins* SCAN_TSTMD SCANEN LVDS_EN I I I Scan test mode input. Scan mode enable input. LVDS enable used during BSCAN. During normal operation, LVDS_EN needs to be pulled high. LVDS_EN needs to be pulled low for boundary scan. Universal BIST Controller Pins SYS_DOBIST I SYS_RSSIGO O BC O SYS_DOBIST is asserted high to start the BIST, should be kept high during the entire BIST operation. This 32-bit serial out RSB signature consists of the 4-bit FSM state and the BIST flag flip-flop states from each SBRIC_RS element. This flag is asserted to one when BIST is complete, is used for polling the end of BIST. * BSCAN pins-TDI, TDO, TCK, TMS are on FPGA side. Lucent Technologies Inc. Lucent Technologies Inc. 53 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) In Table 30, an input refers to a signal flowing into the FGPA logic (out of the embedded core) and an output refers to a signal flowing out of the FPGA logic (into the embedded core). Table 30. Embedded Core/FPGA Interface Signal Description 54 Pin Name I/O Description DATA_TXA<7:0> O Parallel bus of transmitter A. MSB is bit 7. DATA_TXA_PAR O Parity for transmitter A. DATA_TXB<7:0> O Parallel bus of transmitter B. MSB is bit 7. DATA_TXB_PAR O Parity for transmitter B. DATA_TXC<7:0> O Parallel bus of transmitter C. MSB is bit 7. DATA_TXC_PAR O Parity for transmitter C. DATA_TXD<7:0> O Parallel bus of transmitter D. MSB is bit 7. DATA_TXD_PAR O Parity for transmitter D. DATA_RXA<7:0> I Parallel bus of receiver A. MSB is bit 7. DATA_RXA_PAR I Parity for parallel bus of receiver A. DATA_RXA_SPE I SPE signal for parallel bus of receiver A. DATA_RXA_C1J1 I C1J1 signal for parallel bus of receiver A. DATA_RXA_EN I Enable for parallel bus of receiver A. DATA_RXB<7:0> I Parallel bus of receiver B. MSB is bit 7. DATA_RXB_PAR I Parity for parallel bus of receiver B. DATA_RXB_SPE I SPE signal for parallel bus of receiver B. DATA_RXB_C1J1 I C1J1 signal for parallel bus of receiver B. DATA_RXB_EN I Enable for parallel bus of receiver B. DATA_RXC<7:0> I Parallel bus of receiver C. MSB is bit 7. DATA_RXC_PAR I Parity for parallel bus of receiver C. DATA_RXC_SPE I SPE signal for parallel bus of receiver C. DATA_RXC_C1J1 I C1J1 signal for parallel bus of receiver C. DATA_RXC_EN I Enable for parallel bus of receiver C. DATA_RXD<7:0> I Parallel bus of receiver D. MSB is bit 7. DATA_RXD_PAR I Parity for parallel bus of receiver D. DATA_RXD_SPE I SPE signal for parallel bus of receiver D. DATA_RXD_C1J1 I C1J1 signal for parallel bus of receiver D. DATA_RXD_EN I Enable for parallel bus of receiver D. TOH_CLK O TX and RX TOH serial links clock (25 MHz to 77.76 MHz). TOH_TXA O TOH serial link for transmitter A. TOH_TXB O TOH serial link for transmitter B. TOH_TXC O TOH serial link for transmitter C. TOH_TXD O TOH serial link for transmitter D. TX_TOH_CK_EN O TX TOH serial link clock enable. TOH_RXA I TOH serial link for receiver A. TOH_RXB I TOH serial link for receiver B. TOH_RXC I TOH serial link for receiver C. Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 30. Embedded Core/FPGA Interface Signal Description (continued) Pin Name I/O Description TOH_RXD I TOH serial link for receiver D. RX_TOH_CK_EN I RX TOH serial link clock enable. RX_TOH_FP I RX TOH serial link frame pulse. TOH_CK_FP_EN I TX TOH clock and frame pulse enable. TOH_EN_A I TX TOH enable, soft register control. Can be used for channel A, B, C, or D. CPU_DATA_TX<7:0> O CPU interface data bus. CPU_DATA_RX<7:0> I CPU interface data bus. CPU_ADDR<6:0> O CPU interface address bus. CPU_RD_WR_N O CPU interface read/write. CPU_CS_N O Chip select. CPU_INT_N I Interrupt. SYS_FP O System frame pulse for transmitter section. LINE_FP O Line frame pulse for receiver section. FPGA_SYSCLK O System clock (77.76 MHz). PROT_SW_A O Protection switching control signal. PROT_SW_C O Protection switching control signal. CORE_READY I Flag indicates that the embedded core is out of its reset state. FIFOSYNC_FP I The alignment FIFO synchronizes and locates the data frames and outputs an optimal frame pulse for the four arriving data streams. CDR_CLK_A I 77.76 MHz recovered clock for channel A. CDR_CLK_B I 77.76 MHz recovered clock for channel B. CDR_CLK_C I 77.76 MHz recovered clock for channel C. CDR_CLK_D I 77.76 MHz recovered clock for channel D. RB_MP_SEL I Bit stream selection for microprocessor interface selection. A 0 indicates the microprocessor interface on the core side is selected. A 1 selects the CPU interface from the FPGA side. Lucent Technologies Inc. Lucent Technologies Inc. 55 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 31 lists the physical locations of all signals on the embedded core/FPGA interface. Table 31. Embedded Core/FPGA Interface Signal Locations Embedded Core/FPGA Interface Site ASB1A ASB1B ASB1C ASB1D CKTOASB1 ASB2A ASB2B ASB2C ASB2D ASB3A ASB3B ASB3C ASB3D ASB4A ASB4B ASB4C ASB4D ASB5A ASB5B ASB5C ASB5D ASB6A ASB6B ASB6C ASB6D ASB7A ASB7B ASB7C ASB7D ASB8A ASB8B ASB8C ASB8D ASB9A ASB9B ASB9C ASB9D ASB10A ASB10B 56 FPGA Input Signal FPGA Output Signal TOH_RXA TOH_RXB TOH_RXC TOH_RXD -- RX_TOH_CK_EN RX_TOH_FP TOH_CK_FP_EN TOH_EN_A DATA_RXA7 DATA_RXA6 DATA_RXA5 DATA_RXA4 DATA_RXA3 DATA_RXA2 DATA_RXA1 DATA_RXA0 DATA_RXA_PAR DATA_RXA_SPE DATA_RXA_C1J1 DATA_RXA_EN DATA_RXTB7 DATA_RXB6 DATA_RXB5 DATA_RXB4 DATA_RXB3 DATA_RXB2 DATA_RXB1 DATA_RXB0 DATA_RXB_PAR DATA_RXB_SPE DATA_RXB_C1J1 DATA_RXB_EN DATA_RXC7 DATA_RXC6 DATA_RXC5 DATA_RXC4 DATA_RXC3 DATA_RXC2 TOH_TXA TOH_TXB TOH_TXC TOH_TXD TOH_CLK -- -- TX_TOH_CK_EN -- -- -- -- -- -- -- -- -- PROT_SW_A -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Embedded Core/FPGA Interface Site ASB10C ASB10D ASB11A ASB11B ASB11C ASB11D ASB12A ASB12B ASB12C ASB12D ASB13A ASB13B ASB13C ASB13D ASB14A ASB14B ASB14C ASB14D CKFRASB14 ASB15A ASB15B ASB15C ASB15D ASB16A ASB16B ASB16C ASB16D ASB17A ASB17B ASB17C ASB17D ASB18A ASB18B ASB18C ASB18D ASB19A ASB19B ASB19C ASB19D FPGA Input Signal FPGA Output Signal DATA_RXC1 DATA_RXC0 DATA_RXC_PAR DATA_RXC_SPE DATA_RXC_C1J1 DATA_RXC_EN DATA_RXD7 DATA_RXD6 DATA_RXD5 DATA_RXD4 DATA_RXD3 DATA_RXD2 DATA_RXD1 DATA_RXD0 DATA_RXD_PAR DATA_RXD_SPE DATA_RXD_C1J1 DATA_RXD_EN -- FIFOSYNC_FP -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- PROT_SW_C -- -- -- -- -- -- -- -- -- -- LINE_FP SYS_FP -- -- -- DATA_TXA7 DATA_TXA6 DATA_TXA5 DATA_TXA4 DATA_TXA3 DATA_TXA2 DATA_TXA1 DATA_TXA0 DATA_TXB7 DATA_TXB6 DATA_TXB5 DATA_TXB4 DATA_TXB3 DATA_TXB2 DATA_TXB1 DATA_TXB0 DATA_TXA_PAR DATA_TXB_PAR DATA_TXC_PAR DATA_TXD_PAR Lucent LucentTechnologies TechnologiesInc. Inc. Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 31. Embedded Core/FPGA Interface Signal Locations (continued) Embedded Core/FPGA Interface Site ASB20A ASB20B ASB20C FPGA Input Signal FPGA Output Signal -- -- -- DATA_TXC7 DATA_TXC6 DATA_TXC5 ASB20D ASB21A ASB21B -- -- -- DATA_TXC4 DATA_TXC3 DATA_TXC2 ASB21C ASB21D ASB22A -- -- -- DATA_TXC1 DATA_TXC0 DATA_TXD7 ASB22B ASB22C ASB22D -- -- -- DATA_TXD6 DATA_TXD5 DATA_TXD4 ASB23A ASB23B ASB23C -- -- -- DATA_TXD3 DATA_TXD2 DATA_TXD1 ASB23D ASB24A ASB24B -- CPU_DATA_RX7 CPU_DATA_RX6 DATA_TXD0 CPU_DATA_TX7 CPU_DATA_TX6 ASB24C CPU_DATA_RX5 CPU_DATA_TX5 Lucent Technologies Inc. Lucent Technologies Inc. Embedded Core/FPGA Interface Site ASB24D FPGA Input Signal FPGA Output Signal CPU_DATA_RX4 CPU_DATA_TX4 ASB25A ASB25B ASB25C CPU_DATA_RX3 CPU_DATA_RX2 CPU_DATA_RX1 CPU_DATA_TX3 CPU_DATA_TX2 CPU_DATA_TX1 ASB25D ASB26A ASB26B CPU_DATA_RX0 CPU_INT_N -- CPU_DATA_TX0 CPU_ADDR6 CPU_ADDR5 ASB26C ASB26D ASB27A -- CORE_READY -- CPU_ADDR4 CPU_ADDR3 CPU_ADDR2 ASB27B ASB27C ASB27D -- -- -- CPU_ADDR1 CPU_ADDR0 CPU_RD_WR_N ASB28A ASB28B ASB28C CDR_CLK_A CDR_CLK_B CDR_CLK_C CPU_CS_N -- -- ASB28D BMLKCNTL CDR_CLK_D FPGA_SYSCLK -- -- 57 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) The ORT4622 is pin compatible with a Series 3 OR3L125B device in the same package in terms of VDD, VSS, configuration, and special function pins. The uses and characteristics of the FPGA user I/O pins in the embedded core area of the device have changed to support the ORT4622 functionality. Additionally, the lower-left programmable clock manager (PCM) clock input pin (SECKLL) has been relocated. Table 32. 432-Pin EBGA Pinout 58 Pin ORT4622 Pad Function Pin ORT4622 Pad Function E4 D3 D2 D1 F4 E3 E2 E1 F3 F2 F1 H4 G3 G2 G1 J4 H3 H2 J3 K4 J2 J1 K3 K2 K1 L3 M4 L2 L1 M3 N4 M2 N3 N2 P4 N1 P3 P2 PRD_CFGN PR1D PR1C PR1B PR1A PR2D PR2C PR2B PR2A PR3D PR3C PR3B PR3A PR4D PR4C PR4B VDD2 PR5A PR6C PR6A PR7A PR8D PR8C PR8B PR8A PR9D PR9C PR9B PR9A PR10D PR10A PR11D PR11A PR12D PR12C PR12A PR13D PR13C RD_CFG I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O P1 R3 R2 R1 T2 T4 T3 U1 U2 U3 V1 V2 V3 W1 V4 W2 W3 Y2 W4 Y3 AA1 AA2 Y4 AA3 AB1 AB2 AB3 AC1 AC2 AB4 AC3 AD2 AD3 AC4 AE1 AE2 AE3 AD4 VDD2 PR14D PR14C PR14B PECKR PR15D PR15C PR15B PR15A PR16D PR16B PR16A PR17D PR17A PR18D PR18B PR18A PR19D PR19A PR20D PR20C PR20B PR20A VDD2 PR21C PR21B PR21A PR22D PR23D PR23B PR23A PR24A PR25C PR25B PR25A PR26D PR26C PR26B VDD2 I/O I/O I/O I/O-ECKR I/O I/O I/O I/O I/O I/O I/O I/O I/O-M3 I/O I/O I/O -- M2 -- -- -- -- VDD2 -- -- -- M1 -- -- -- -- -- -- DB3 (core) DB2 (core) DB1 (core) DB0 (core) I/O-WR I/O I/O I/O VDD2 I/O I/O I/O I/O-RD/MPI_STRB I/O I/O I/O I/O I/O I/O I/O I/O-CS0 I/O I/O I/O I/O-CS1 I/O I/O I/O I/O I/O Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Pin Information (continued) Table 32. 432-Pin EBGA Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function AF1 AF2 AF3 AG1 AG2 AG3 AF4 AH1 AH2 AH3 AG4 AH5 AJ4 AK4 AL4 AH6 AJ5 AK5 AL5 AJ6 AK6 AL6 AH8 AJ7 AK7 AL7 AH9 AJ8 AK8 AJ9 AH10 AK9 AL9 AJ10 AK10 AL10 AJ11 AH12 AK11 PR26A PR27D PR27C PR27B VDD2 PR28D PR28C PR28B PR28A PPRGMN PRESETN PDONE PB28D PB28C PB28B PB28A PB27D PB27C PB27B PB27A PB26D PB26C PB26B PB26A PB25D PB25C PB25B VDD2 PB24D PB24C PB24B PB24A PB23D PB23C PB23A PB22A PB21D PB21A PB20D DB7 (core) DB6 (core) DB5 (core) DB4 (core) VDD2 INT_N (core) -- RST_N M0 AL11 AJ12 AH13 AK12 AJ13 AK13 AH14 AL13 AJ14 AK14 AL14 AJ15 AK15 AL15 AK16 AH16 AJ16 AL17 AK17 AJ17 AL18 AK18 AJ18 AL19 AH18 AK19 AJ19 AK20 AH19 AJ20 AL21 AK21 AH20 AJ21 AL22 AK22 AJ22 AL23 AK23 PB20A PB19D PB19B PB19A PB18D PB18B PB18A PB17D PB17B PB17A PB16D VDD2 PB15D PB15C PB15B PECKB PB14D PB14C PB14B PB14A PB13D PB13B PB13A PB12D PB12A PB11D PB11B PB11A PB10D PB10B VDD2 PB9D PB9A PB8D PB8A PB7D PB7A PB6D PB6A LDC TSTSHFTLD (core) RESETRN (core) TSTCLK (core) BYPASS (core) TSTMODE (core) HDC -- -- SYS_CLK (core) -- VDD2 STS_OUTD (core) STS_OUTDN (core) -- STS_OUTC (core) STS_OUTCN (core) RESLO (core) RESHI (core) -- REF14 (core) REF10 (core) REXT PLL_VSSA PLL_VDDA STS_OUTB (core) STS_OUTBN (core) -- STS_OUTA (core) STS_OUTAN (core) VDD2 CTAP_REFD (core) STS_IND (core) STS_INDN (core) STS_INC (core) STS_INCN (core) CTAP_REFC (core) STS_INB (core) STS_INBN (core) Lucent Technologies Inc. Lucent Technologies Inc. PRGM RESET DONE RD_WR_N (core) CS_N (core) ADDR0 (core) ADDR1 (core) ADDR2 (core) ADDR3 (core) ADDR4 (core) ADDR5 (core) ADDR6 (core) TSTMUX0S (core) TSTMUX1S (core) TSTMUX2S (core) TSTMUX4S (core) TSTMUX7S (core) TSTMUX3S (core) VDD2 TSTMUX6S (core) TSTMUX5S (core) TSTMUX8S (core) INIT TSTPHASE (core) LOOPBKEN (core) EXDNUP (core) ECSEL (core) ETOGGLE (core) RESETTN (core) MRESET (core) 59 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 32. 432-Pin EBGA Pinout (continued) 60 Pin ORT4622 Pad Function Pin ORT4622 Pad Function AH22 AJ23 AK24 AJ24 AH23 AL25 AK25 AJ25 AH24 AL26 AK26 AJ26 AL27 AK27 AJ27 AH26 AL28 AK28 AJ28 AH27 AG28 AH29 AH30 AH31 AF28 AG29 AG30 AG31 AF29 AF30 AF31 AD28 AE29 AE30 AE31 AC28 AD29 AD30 AC29 AB28 PB5D PB5C PB5B PB5A PB4D PB4C PB4B PB4A PB3D PB3C PB3B PB3A VDD2 PB2C PB2B PB2A PB1D PB1C PB1B PB1A PCCLK PL28A PL28B PL28C PL28D PL27A PL27B PL27C PL27D PL26A PL26B PL26C VDD2 PL25A PL25B PL25C PL24A PL24D PL23D PL22C CTAP_REFB (core) STS_INA (core) STS_INAN (core) CTAP_REFA (core) -- -- -- LVDS_EN (core) SCAN_TSTMD (core) SCANEN (core) DXP (core) DXN (core) VDD2 SYS_DOBIST (core) SYS_RSSIGO (core) BC (core) -- -- -- -- CCLK -- -- -- -- -- -- -- -- -- -- -- VDD2 -- -- -- -- -- -- -- AC30 AC31 AB29 AB30 AB31 AA29 Y28 AA30 AA31 Y29 W28 Y30 W29 W30 V28 W31 V29 V30 V31 U29 U30 U31 T30 T28 T29 R31 R30 R29 P31 P30 P29 N31 P28 N30 N29 M30 N28 M29 L31 L30 PL22D PL21A PL21B PL21C PL21D PL20A PL20B PL20C PL20D PL19A PL19D PL18A PL18C PL18D PL17A PL17C PL17D PL16A PL16C PL16D PL15A PL15B VDD2 PL15D PL14A PL14B PL14C PECKL PL13A PL13D PL12A PL12C PL12D PL11A PL11C PL11D PL10A PL10C VDD2 PL9A -- -- -- -- -- -- -- -- -- MPI_IRQ -- I/O-SECKLL I/O I/O I/O-MPI_BI I/O I/O I/O I/O I/O I/O-MPI_RW I/O VDD2 I/O I/O-MPI_CLK I/O I/O I/O-ECKL I/O I/O I/O I/O I/O I/O-A4 I/O I/O I/O I/O VDD2 I/O-A3 Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Pin Information (continued) Table 32. 432-Pin EBGA Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function M28 L29 K31 K30 K29 J31 J30 K28 J29 H30 H29 J28 G31 G30 G29 H28 F31 F30 F29 E31 E30 E29 F28 D31 D30 D29 E28 D27 C28 B28 A28 D26 C27 B27 A27 C26 B26 A26 D24 PL9B PL9C PL9D PL8A PL8B PL8C PL8D PL7D PL6B PL6C PL6D PL5D PL4B PL4C VDD2 PL3A PL3B PL3C PL3D PL2A PL2B PL2C PL2D PL1A PL1B PL1C PL1D PRD_DATA PT1A PT1B PT1C PT1D PT2A PT2B PT2C PT2D PT3A PT3B PT3C I/O I/O I/O I/O-A2 I/O I/O I/O C25 B25 A25 D23 C24 B24 C23 D22 B23 A23 C22 B22 A22 C21 D20 B21 A21 C20 D19 B20 C19 B19 D18 A19 C18 B18 A18 C17 B17 A17 B16 D16 C16 A15 B15 C15 A14 B14 C14 PT3D PT4A PT4B PT4C PT4D VDD2 PT5B PT5C PT5D PT6A PT6D PT7A PT7D PT8A PT8D PT9A PT9D PT10A PT10D PT11A PT11C PT11D PT12A PT12C PT12D PT13A PT13C PT13D PT14A VDD2 PT14C PT14D PT15A PT15B PT15C PECKT PT16A PT16B PT16D I/O I/O-TMS I/O I/O I/O VDD2 I/O I/O I/O I/O-TDI I/O I/O I/O I/O I/O I/O I/O I/O-DOUT I/O I/O I/O I/O I/O-D0/DIN I/O I/O I/O I/O I/O-D1 I/O-D2 VDD2 I/O I/O I/O-D3 I/O I/O I/O-ECKT I/O-D4 I/O I/O Lucent Technologies Inc. Lucent Technologies Inc. I/O-A1/MPI_BE1 I/O I/O I/O I/O I/O I/O VDD2 I/O I/O I/O I/O I/O I/O I/O I/O-A0/MPI_BE0 I/O I/O I/O I/O RD_DATA/TDO I/O-TCK I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O 61 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 32. 432-Pin EBGA Pinout (continued) 62 Pin ORT4622 Pad Function Pin ORT4622 Pad Function A13 D14 B13 C13 B12 D13 C12 A11 B11 D12 C11 A10 B10 C10 A9 B9 D10 C9 B8 C8 D9 A7 B7 C7 D8 A6 B6 C6 A5 B5 C5 D6 A4 B4 C4 D5 A12 A16 A2 A20 A24 A29 PT17A PT17B PT17D PT18A PT18B VDD2 PT19A PT19D PT20A PT20D PT21A PT21D PT22D PT23B PT23C VDD2 PT24A PT24B PT24C PT24D PT25A PT25B PT25C PT25D PT26A PT26B PT26C PT26D PT27A PT27B PT27C PT27D PT28A PT28B PT28C PT28D VSS VSS VSS VSS VSS VSS I/O I/O I/O I/O-D5 I/O VDD2 I/O I/O I/O I/O-D6 I/O I/O I/O I/O I/O VDD2 I/O I/O I/O I/O-D7 I/O I/O I/O I/O I/O I/O I/O I/O I/O-RDY/RCLK I/O I/O I/O I/O I/O I/O I/O-SECKUR VSS VSS VSS VSS VSS VSS A3 A30 A8 AD1 AD31 AJ1 AJ2 AJ30 AJ31 AK1 AK29 AK3 AK31 AL12 AL16 AL2 AL20 AL24 AL29 AL3 AL30 AL8 B1 B29 B3 B31 C1 C2 C30 C31 H1 H31 M1 M31 T1 T31 Y1 Y31 A1 A31 AA28 AA4 VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VDD VDD VDD VDD VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VDD VDD VDD VDD Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Pin Information (continued) Table 32. 432-Pin EBGA Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function AE28 AE4 AH11 AH15 AH17 AH21 AH25 AH28 AH4 AH7 AJ29 AJ3 AK2 AK30 AL1 AL31 B2 B30 VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD C29 C3 D11 D15 D17 D21 D25 D28 D4 D7 G28 G4 L28 L4 R28 R4 U28 U4 VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD Lucent Technologies Inc. Lucent Technologies Inc. 63 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 33. 680-Pin PBGAM Pinout 64 Pin ORT4622 Pad Function Pin ORT4622 Pad Function D1 E2 E1 F4 F3 F2 F1 G5 G4 G2 G1 H5 H4 H2 H1 J5 J4 J3 J2 J1 K5 K4 K3 K2 K1 L5 L4 L2 L1 M5 M4 M2 M1 N5 N4 N3 N2 N1 P5 P4 PL1D -- -- PL1C PL1B PL1A PL2D PL2C PL2B PL2A PL3D PL3C PL3B PL3A PL4C PL4B PL4A PL5D PL5C PL5B PL5A PL6D PL6C PL6B PL6A PL7D PL7C PL7B PL7A PL8D PL8C PL8B PL8A PL9D PL9C PL9B PL9A PL10C PL10B PL10A I/O -- -- I/O I/O I/O I/O-A0 I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O-A1 I/O I/O I/O I/O I/O I/O I/O-A2 I/O I/O I/O I/O-A3 I/O I/O I/O P3 P2 P1 R5 R4 R2 R1 T5 T4 T2 T1 U5 U4 U3 U2 U1 V1 V2 V3 V4 V5 W1 W2 W4 W5 Y1 Y2 Y4 Y5 AA1 AA2 AA3 AA4 AA5 AB1 AB2 AB3 AB4 AB5 AC1 PL11D PL11C PL11B PL11A PL12D PL12C PL12B PL13D PL13C PL13B PL13A PECKL -- PL14C PL14B PL14A PL15D PL15B PL15A PL16D PL16C PL16B PL16A PL17D PL17C PL17B PL17A PL18D PL18C PL18B PL18A PL19D PL19C PL19B PL19A PL20D PL20C PL20A PL21D PL21C I/O I/O I/O I/O-A4 I/O-A5 I/O I/O I/O I/O I/O I/O I/O-ECKL -- I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O-SECKLL -- -- -- MPI_IRQ -- -- -- -- -- Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) Pin ORT4622 Pad Function AL7 PB2C SYS_DOBIST AC2 AC4 AC5 AD1 AD2 AD4 AD5 AE1 AE2 AE3 AE4 AE5 AF1 AF2 AF3 AF4 AF5 AG1 AG2 AG4 AG5 AH1 AH2 AH4 AH5 AJ1 AJ2 AJ3 AJ4 AK1 AK2 AL1 AP4 AN5 AP5 AL6 AM6 AN6 AP6 AK7 PL21B PL21A PL22D PL22C PL22B PL22A PL23D PL23C PL23B PL23A PL24D PL24C PL24B PL24A PL25D PL25C PL25B PL25A PL26C PL26B PL26A PL27D PL27C PL27B PL27A -- -- PL28D PL28C PL28B PL28A PCCLK PB1A PB1B -- -- PB1C PB1D PB2A PB2B -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- CCLK -- -- -- -- -- -- BC SYS_RSSIGO Pin ORT4622 Pad Function AN7 AP7 AK8 AL8 AN8 AP8 AK9 AL9 AM9 AN9 AP9 AK10 AL10 AM10 AN10 AP10 AK11 AL11 AN11 AP11 AK12 AL12 AN12 AP12 AK13 AL13 AM13 AN13 AP13 AK14 AL14 AM14 AN14 AP14 AK15 AL15 AN15 AP15 AK16 PB3A PB3B PB3C PB3D PB4A PB4B PB4C PB4D PB5A PB5B PB5C PB5D PB6A PB6B PB6C PB6D PB7A PB7B PB7C PB7D PB8A PB8B PB8C PB8D PB9A PB9B PB9C PB9D PB10B PB10C PB10D PB11A PB11B PB11C PB11D PB12A PB12B PB12C PB12D DXN (core) DXP (core) SCANEN (core) SCAN_TSTMD (core) LVDS_EN (core) -- -- -- CTAP_REFA (core) STS_INAN (core) STS_INA (core) CTAP_REFB (core) STS_INBN (core) STS_INB (core) -- -- CTAP_REFC (core) -- -- -- STS_INCN (core) STS_INC (core) STS_INDN (core) STS_IND (core) -- -- -- CTAP_REFD (core) -- STS_OUTAN (core) STS_OUTA (core) -- STS_OUTBN (core) STS_OUTB (core) -- PLL_VDDA (core) -- -- PLL_VSSA (core) Lucent Technologies Inc. Lucent Technologies Inc. 65 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function AL16 AN16 AP16 AK17 AL17 AM17 AN17 AP17 AP18 AN18 AM18 AL18 AK18 AP19 AN19 AL19 AK19 AP20 AN20 AL20 AK20 AP21 AN21 AM21 AL21 AK21 AP22 AN22 AM22 AL22 AK22 AP23 AN23 AL23 AK23 AP24 AN24 AL24 PB13A PB13B PB13C PB13D -- PB14B -- PB14C PB14D PECKB PB15B PB15C PB15D PB16B PB16C PB16D PB17A PB17B PB17C PB17D PB18A PB18B PB18C PB18D PB19A PB19B PB19C PB20A PB20B PB20C PB20D PB21A PB21B PB21C PB21D PB22A PB22B PB22C REXT (core) REF10 (core) -- REF14 (core) -- RESHI (core) -- RESLO (core) STS_OUTCN (core) STS_OUTC (core) -- STS_OUTDN (core) STS_OUTD (core) -- -- -- SYS_CLK -- -- -- HDC TSTMODE -- BYPASS TSTCLK RESETRN TSTSHFTLD AK24 AP25 AN25 AM25 AL25 AK25 AP26 AN26 AM26 AL26 AK26 AP27 AN27 AL27 AK27 AP28 AN28 AL28 AK28 AP29 AN29 AM29 AL29 AP30 AN30 AP31 AL34 AK33 AK34 AJ31 AJ32 AJ33 AJ34 AH30 AH31 AH33 AH34 AG30 PB22D PB23A PB23B PB23C PB23D PB24A PB24B PB24C PB24D PB25B PB25C PB25D PB26A PB26B PB26C PB26D PB27A PB27B PB27C PB27D PB28A PB28B -- PB28C PB28D PDONE PRESETN PPRGMN PR28A PR28B PR28C PR28D PR27B PR27C PR27D PR26A PR26B PR26C -- EXDNUP (core) -- LOOPBKEN (core) TSTPHASE (core) 66 LDC -- -- MRESET (core) RESETTN (core) -- -- ETOGGLE (core) ECSEL (core) -- -- INIT TSTMUX8S (core) TSTMUX5S (core) TSTMUX6S (core) TSTMUX3S (core) TSTMUX7S (core) TSTMUX4S (core) TSTMUX2S (core) TSTMUX1S (core) TSTMUX0S (core) ADDR6 (core) ADDR5 (core) ADDR4 (core) ADDR3 (core) ADDR2 (core) ADDR1 (core) ADDR0 (core) -- CS_N (core) RD_WR_N (core) DONE RESET PRGM M0 RST_N -- INT_N DB4 (core) DB5 (core) DB6 (core) DB7 (core) DB0 (core) DB1 (core) Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function AG31 AG33 AG34 AF30 AF31 AF32 AF33 AF34 AE30 AE31 AE32 AE33 AE34 AD30 AD31 AD33 AD34 AC30 AC31 AC33 AC34 AB30 AB31 AB32 AB33 AB34 AA30 AA31 AA32 AA33 AA34 Y30 Y31 Y33 Y34 W30 W31 W33 W34 V30 V31 V32 PR26D PR25A PR25B PR25C PR25D PR24A PR24B PR24C PR24D PR23A PR23B PR23C PR23D PR22A PR22B PR22C PR22D PR21A PR21B PR21C PR20A PR20B PR20C PR20D PR19A PR19B PR19C PR19D PR18A PR18B PR18C PR18D PR17A PR17B PR17C PR17D PR16A PR16B PR16C PR15A -- PR15B DB2 (core) DB3 (core) -- -- -- -- -- -- -- -- -- -- -- -- -- -- M1 -- -- -- -- -- -- -- M2 -- -- -- I/O I/O I/O I/O I/O-M3 I/O I/O I/O I/O I/O I/O I/O -- I/O V33 V34 U34 U33 U32 U31 U30 T34 T33 T31 T30 R34 R33 R31 R30 P34 P33 P32 P31 P30 N34 N33 N32 N31 N30 M34 M33 M31 M30 L34 L33 L31 L30 K34 K33 K32 K31 K30 J34 J33 J32 J31 PR15C PR15D PECKR PR14B PR14C PR14D PR13B PR13C PR13D PR12A PR12B PR12C PR12D PR11A PR11B PR11C PR11D PR10A PR10B PR10C PR9A PR9B PR9C PR9D PR8A PR8B PR8C PR8D PR7A PR7B PR7C PR7D PR6A PR6B PR6C PR6D PR5A PR5B PR5C PR5D PR4B PR4C I/O I/O I/O-ECKR I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O-CS1 I/O I/O I/O I/O I/O I/O Lucent Technologies Inc. Lucent Technologies Inc. I/O-CS0 I/O I/O I/O I/O I/O I/O I/O I/O-RD I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O 67 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) 68 Pin ORT4622 Pad Function Pin ORT4622 Pad Function J30 H34 H33 H31 H30 G34 G33 G31 G30 F34 F33 F32 F31 E34 E33 D34 A31 B30 A30 D29 C29 B29 A29 E28 D28 B28 A28 E27 D27 B27 A27 E26 D26 C26 B26 A26 E25 D25 C25 B25 A25 E24 PR4D PR3A PR3B PR3C PR3D PR2A PR2B PR2C PR2D PR1A -- PR1B PR1C -- PR1D PRD_CFGN PT28D -- PT28C -- PT28B PT28A PT27D PT27C PT27B PT27A PT26D PT26C PT26B PT26A PT25D PT25C PT25B PT25A PT24D PT24C PT24B PT24A PT23C PT23B PT23A PT22D I/O D24 B24 A24 E23 D23 B23 A23 E22 D22 C22 B22 A22 E21 D21 C21 B21 A21 E20 D20 B20 A20 E19 D19 B19 A19 E18 D18 C18 B18 A18 A17 B17 C17 D17 E17 A16 B16 D16 E16 A15 B15 D15 PT22C PT22B PT22A PT21D PT21C PT21B PT21A PT20D PT20C PT20B PT20A PT19D PT19C PT19B PT19A PT18C PT18B PT18A PT17D PT17C PT17B PT17A PT16D PT16C PT16B PT16A PECKT PT15B -- PT15A PT14D PT14C PT14A PT13D PT13C PT13B PT13A PT12D PT12C PT12B PT12A PT11D I/O I/O I/O I/O I/O I/O I/O I/O-D6 I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O-D5 I/O I/O I/O I/O I/O I/O I/O I/O-D4 I/O-ECKT I/O -- I/O-D3 I/O I/O I/O-D2 I/O-D1 I/O I/O I/O I/O I/O I/O I/O-D0/DIN I/O I/O-WR I/O I/O I/O I/O I/O I/O I/O I/O -- I/O I/O -- I/O RD_CFG I/O-SECKUR -- I/O -- I/O I/O I/O I/O I/O I/O-RDY/RCLK I/O I/O I/O I/O I/O I/O I/O I/O I/O-D7 I/O I/O I/O I/O I/O I/O I/O Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function E15 A14 B14 C14 D14 E14 A13 B13 C13 D13 E13 A12 B12 D12 E12 A11 B11 D11 E11 A10 B10 C10 D10 E10 A9 B9 C9 D9 E9 A8 B8 D8 E8 A7 B7 D7 E7 A6 B6 C6 D6 A5 B5 PT11C PT11B PT11A PT10D PT10C PT10B PT10A PT9C PT9B PT9A PT8D PT8C PT8B PT8A PT7D PT7C PT7B PT7A PT6D PT6C PT6B PT6A PT5D PT5C PT5B PT4D PT4C PT4B PT4A PT3D PT3C PT3B PT3A PT2D PT2C PT2B PT2A PT1D -- PT1C PT1B -- PT1A I/O I/O I/O I/O I/O I/O I/O-DOUT I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O-TDI I/O I/O I/O I/O I/O I/O I/O-TMS I/O I/O I/O I/O I/O I/O I/O I/O I/O -- I/O I/O -- I/O-TCK A4 A1 A2 A33 A34 B1 B2 B33 B34 C3 C8 C12 C16 C19 C23 C27 C32 D4 D31 H3 H32 M3 M32 N13 N14 N15 N20 N21 N22 P13 P14 P15 P20 P21 P22 R13 R14 R15 R20 R21 R22 T3 T16 PRD_DATA VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS RD_DATA/TDO VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS Lucent Technologies Inc. Lucent Technologies Inc. 69 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function T17 T18 T19 T32 U16 U17 U18 U19 V16 V17 V18 V19 W3 W16 W17 W18 W19 W32 Y13 Y14 Y15 Y20 Y21 Y22 AA13 AA14 AA15 AA20 AA21 AA22 AB13 AB14 AB15 AB20 AB21 AB22 AC3 AC32 AG3 AG32 AL4 AL31 VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS AM3 AM8 AM12 AM16 AM19 AM23 AM27 AM32 AN1 AN2 AN33 AN34 AP1 AP2 AP33 AP34 C5 C30 D5 D30 E3 E4 E5 E6 E29 E30 E31 E32 F5 F30 N16 N17 N18 N19 P16 P17 P18 P19 R16 R17 R18 R19 VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 70 Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function T13 T14 T15 T20 T21 T22 U13 U14 U15 U20 U21 U22 V13 V14 V15 V20 V21 V22 W13 W14 W15 W20 W21 W22 Y16 Y17 Y18 Y19 AA16 AA17 AA18 AA19 AB16 AB17 AB18 AB19 AJ5 AJ30 AK3 AK4 AK5 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 AK6 AK29 AK30 AK31 AK32 AL5 AL30 AM5 AM30 A3 A32 B3 B4 B31 B32 C1 C2 C4 C7 C11 C15 C20 C24 C28 C31 C33 C34 D2 D3 D32 D33 G3 G32 L3 L32 R3 R32 Y3 Y32 AD3 AD32 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD2 VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD Lucent Technologies Inc. Lucent Technologies Inc. 71 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Pin Information (continued) Table 33. 680-Pin PBGAM Pinout (continued) Pin ORT4622 Pad Function Pin ORT4622 Pad Function AH3 AH32 AL2 AL3 AL32 AL33 AM1 AM2 AM4 AM7 AM11 AM15 VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD AM20 AM24 AM28 AM31 AM33 AM34 AN3 AN4 AN31 AN32 AP3 AP32 VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD 72 Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Package Thermal Characteristics Summary There are three thermal parameters that are in common use: JA, JC, and JC. It should be noted that all the parameters are affected, to varying degrees, by package design (including paddle size) and choice of materials, the amount of copper in the test board or system board, and system airflow. JA This is the thermal resistance from junction to ambient (a.k.a. theta-JA, R-theta, etc.). T JC This is the thermal resistance from junction to case. It is most often used when attaching a heat sink to the top of the package. It is defined by: T T J- C JC = -------------------- Q The parameters in this equation have been defined above. However, the measurements are performed with the case of the part pressed against a water-cooled heat sink to draw most of the heat generated by the chip out the top of the package. It is this difference in the measurement process that differentiates JC from JC. JC is a true thermal resistance and is expressed in units of C/watt. T J- A JA = -------------------- Q where TJ is the junction temperature, TA is the ambient air temperature, and Q is the chip power. Experimentally, JA is determined when a special thermal test die is assembled into the package of interest, and the part is mounted on the thermal test board. The diodes on the test chip are separately calibrated in an oven. The package/board is placed either in a JEDEC natural convection box or in the wind tunnel, the latter for forced convection measurements. A controlled amount of power (Q) is dissipated in the test chip's heater resistor, the chip's temperature (TJ) is determined by the forward drop on the diodes, and the ambient temperature (TA) is noted. Note that JA is expressed in units of C/watt. JB This is the thermal resistance from junction to board (a.k.a. JL). It is defined by: T T J- B JB = -------------------- Q where TB is the temperature of the board adjacent to a lead measured with a thermocouple. The other parameters on the right-hand side have been defined above. This is considered a true thermal resistance, and the measurement is made with a water-cooled heat sink pressed against the board to draw most of the heat out of the leads. Note that JB is expressed in units of C/watt, and that this parameter and the way it is measured are still in JEDEC committee. JC This JEDEC designated parameter correlates the junction temperature to the case temperature. It is generally used to infer the junction temperature while the device is operating in the system. It is not considered a true thermal resistance, and it is defined by: TJ - TC JC = ------------------Q where TC is the case temperature at top dead center, TJ is the junction temperature, and Q is the chip power. During the JA measurements described above, besides the other parameters measured, an additional temperature reading, TC, is made with a thermocouple attached at top-dead-center of the case. JC is also expressed in units of C/watt. Lucent Technologies Inc. Lucent Technologies Inc. FPGA Maximum Junction Temperature Once the power dissipated by the FPGA has been determined (see the Estimating Power Dissipation section), the maximum junction temperature of the FPGA can be found. This is needed to determine if speed derating of the device from the 85 C junction temperature used in all of the delay tables is needed. Using the maximum ambient temperature, TAmax, and the power dissipated by the device, Q (expressed in C), the maximum junction temperature is approximated by: TJmax = TAmax + (Q * JA) Table 34 lists the thermal characteristics for all packages used with the ORCA ORT4622 Series of FPGAs. 73 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Package Thermal Characteristics Table 34. ORCA ORT4622 Plastic Package Thermal Guidelines JA (C/W) Package 432-Pin EBGA 680-Pin PBGAM 0 fpm 200 fpm 500 fpm TAMB = 70 C Max TJ = 125 C Max 0 fpm (W) 11 14.5 8.5 TBD 5 TBD 5 3.8 Package Coplanarity The coplanarity limits of the ORCA Series 3/3+ packages are as follows: EBGA: 8.0 mils PBGAM: 8.0 mils Package Parasitics The electrical performance of an IC package, such as signal quality and noise sensitivity, is directly affected by the package parasitics. Table 35 lists eight parasitics associated with the ORCA packages. These parasitics represent the contributions of all components of a package, which include the bond wires, all internal package routing, and the external leads. 74 Four inductances in nH are listed: LSW and LSL, the self-inductance of the lead; and LMW and LML, the mutual inductance to the nearest neighbor lead. These parameters are important in determining ground bounce noise and inductive crosstalk noise. Three capacitances in pF are listed: CM, the mutual capacitance of the lead to the nearest neighbor lead; and C1 and C2, the total capacitance of the lead to all other leads (all other leads are assumed to be grounded). These parameters are important in determining capacitive crosstalk and the capacitive loading effect of the lead. Resistance values are in m. The parasitic values in Table 35 are for the circuit model of bond wire and package lead parasitics. If the mutual capacitance value is not used in the designer's model, then the value listed as mutual capacitance should be added to each of the C1 and C2 capacitors. Lucent LucentTechnologies TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Package Parasitics (continued) Table 35. ORCA ORT4622 Package Parasitics Package Type 432-Pin EBGA 680-Pin PBGAM LSW LMW RW C1 C2 CM LSL LML 4 3.8 1.5 1.3 500 250 1.0 1.0 1.0 1.0 0.3 0.3 3--5.5 2.8--5 0.5--1 0.5--1 LSW LSL RW CIRCUIT BOARD PAD PAD N C1 LMW C2 LML CM PAD N + 1 LSW LSL RW C1 C2 5-3862(C)r2 Figure 28. Package Parasitics Lucent Technologies Inc. Lucent Technologies Inc. 75 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Package Outline Diagrams Terms and Definitions Basic Size (BSC): The basic size of a dimension is the size from which the limits for that dimension are derived by the application of the allowance and the tolerance. Design Size: The design size of a dimension is the actual size of the design, including an allowance for fit and tolerance. Typical (TYP): When specified after a dimension, this indicates the repeated design size if a tolerance is specified or repeated basic size if a tolerance is not specified. Reference (REF): The reference dimension is an untoleranced dimension used for informational purposes only. It is a repeated dimension or one that can be derived from other values in the drawing. Minimum (MIN) or Maximum (MAX): 76 Indicates the minimum or maximum allowable size of a dimension. Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advance Data Sheet November 1999 Package Outline Diagrams (continued) 432-Pin EBGA Dimensions are in millimeters. 40.00 0.10 A1 BALL IDENTIFIER ZONE 40.00 0.10 0.91 0.06 1.54 0.13 SEATING PLANE 0.20 SOLDER BALL 0.63 0.07 30 SPACES @ 1.27 = 38.10 AL AK AJ AH AG AF AD AB Y AE 0.75 0.15 AC AA W V U T P M K H F 30 SPACES @ 1.27 = 38.10 R N L J G E D C B A A1 BALL CORNER Lucent Technologies Inc. Lucent Technologies Inc. 1 3 2 5 4 7 6 9 8 11 10 12 13 15 17 19 21 23 25 27 29 31 14 16 18 20 22 24 26 28 30 77 Advance Data Sheet November 1999 ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Package Outline Diagrams (continued) 680-Pin PBGAM Dimensions are in millimeters. 35.00 + 0.70 30.00 - 0.00 A1 BALL IDENTIFIER ZONE 35.00 + 0.70 30.00 - 0.00 1.170 0.61 0.08 SEATING PLANE 0.20 SOLDER BALL 0.50 0.10 2.51 MAX 33 SPACES @ 1.00 = 33.00 AP AN AM AL AK AJ AH AG AF 0.64 0.15 AE AD AC AB AA Y W 33 SPACES @ 1.00 = 33.00 V U T R P N M L K J H G F E D C B A A1 BALL CORNER 1 3 2 5 4 7 6 9 8 11 13 15 17 19 21 23 25 27 29 31 33 10 12 14 16 18 20 22 24 26 28 30 32 34 5-4406(F) 78 Lucent Technologies Lucent TechnologiesInc. Inc. ORCA ORT4622 FPSC Four-Channel x 622 Mbits/s Backplane Transceiver Advanced Data Sheet November 1999 Ordering Information ORT4622 -8 BC 432 DEVICE TYPE TEMPERATURE RANGE NUMBER OF PINS FPGA SPEED GRADE PACKAGE TYPE 5-6435 (F).i Table 36. Voltage Options Table 38. Package Type Options Device Voltage Symbol Description ORT4622 2.5 V/3.3 V BC BM Enhanced Ball Grid Array (EBGA) Plastic Ball Grid Array, Multilayer Table 37. Temperature Options Symbol Description Temperature (Blank) I Commercial Industrial 0 C to 70 C -40 C to +85 C Table 39. ORCA Series 3+ Package Matrix Package Device ORT4622 432-Pin EBGA BC432 CI 680-Pin PBGAM BM680 CI Key: C = commercial, I = industrial. Lucent Inc. Lucent Technologies Technologies Inc. 79 For additional information, contact your Microelectronics Group Account Manager or the following: INTERNET: http://www.lucent.com/micro, or for FPGA information, http://www.lucent.com/orca E-MAIL: docmaster@micro.lucent.com N. AMERICA: Microelectronics Group, Lucent Technologies Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18103 1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106) ASIA PACIFIC: Microelectronics Group, Lucent Technologies Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256 Tel. (65) 778 8833, FAX (65) 777 7495 CHINA: Microelectronics Group, Lucent Technologies (China) Co., Ltd., A-F2, 23/F, Zao Fong Universe Building, 1800 Zhong Shan Xi Road, Shanghai 200233 P. R. China Tel. (86) 21 6440 0468, ext. 316, FAX (86) 21 6440 0652 JAPAN: Microelectronics Group, Lucent Technologies Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700 EUROPE: Data Requests: MICROELECTRONICS GROUP DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148 Technical Inquiries: GERMANY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot), FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 4354 2800 (Helsinki), ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid) Lucent Technologies Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. No rights under any patent accompany the sale of any such product(s) or information. ORCA is a registered trademark of Lucent Technologies Inc. Foundry is a trademark of Xilinx, Inc. Copyright (c) 1999 Lucent Technologies Inc. All Rights Reserved November 1999 DS99-334FPGA