Freescale Semiconductor, Inc. Data Sheet C-5 NETWORK PROCESSOR Freescale Semiconductor, Inc... SILICON REVISION D0 C5NPD0-DS/D Rev 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... Data Sheet C-5 Network Processor Silicon Revision D0 C5NPD0-DS/D Rev 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Rev 04 Freescale Semiconductor, Inc... CONTENTS About This Guide Data Sheet Description and Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using C-Port Electronic Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guide Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPTER 1 Functional Description Feature List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Channel Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Executive Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fabric Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buffer Management Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table Lookup Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . External Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Queue Management Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPTER 2 13 13 14 15 17 19 21 22 22 23 24 24 25 25 25 Signal Descriptions Signal Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pinout Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Descriptions Grouped by Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LVTTL and LVPECL Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clock Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CP Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DS1/T1 Framer Interface Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10/100 Ethernet (RMII) Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit Ethernet (GMII) Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit Ethernet and Fibre Channel TBI Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SONET OC-3 Transceiver Interface Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 28 29 29 30 32 32 33 35 37 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... 6 CONTENTS SONET OC-12 Transceiver Interface Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Executive Processor System Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PCI Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Serial Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROM Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General System Interface Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fabric Processor Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMU SDRAM Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TLU SRAM Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . QMU SRAM Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Supply Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . No Connection Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signals Grouped by Pin Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JTAG Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JTAG Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boundary Scan Cell Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IDcode Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JTAG Instruction Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boundary Scan Description Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPTER 3 37 39 39 40 41 43 44 47 49 50 50 52 53 53 63 63 63 63 64 65 66 Electrical Specifications Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power and Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AC Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clock Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CP Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DS1/DS3 Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10/100 Ethernet Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit GMII Ethernet, TBI and MII Interface Timing Specifications . . . . . . . . . . . . . . . . . . OC-3 Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC-12 Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Executive Processor Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C5NP For More Information On This Product, Go to: www.freescale.com 67 67 68 69 70 72 73 75 75 76 77 79 81 82 Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... CONTENTS PCI Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MDIO Serial Interface Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Low Speed Serial Interface Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROM Interface Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fabric Processor Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMU Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TLU Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . QMU Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPTER 4 7 82 83 84 85 86 88 90 91 Mechanical Specifications Package Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Package Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Marking Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Typical Reflow Profile for the C-5 Switch Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 94 95 95 95 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. CONTENTS Freescale Semiconductor, Inc... 8 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Rev 04 Freescale Semiconductor, Inc... List of Figures 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 C-5 Network Processor Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Locations (Bottom View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GMII/TBI Transmit and Receive Pin Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROM Interface Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROM Interface Timing Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power and Ground Connections (Bottom View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Observe-Only Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cell Design That Can Be Used for Both Input and Output Pins . . . . . . . . . . . . . . . . . . . . . . . Bringup Clock Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thermal Performance for C-5 Network Processor Heat Sink (see step 2 above). . . . . . . . . . Test Loading Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Clock Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DS1/DS3 Ethernet Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10/100 Ethernet Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit Ethernet and TBI Interface Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC-3 Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC-12 Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PCI Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MDIO Serial Interface Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Low Speed Serial Interface Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROM Interface Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fabric Processor Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMU Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TLU Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . QMU Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor BGA Package Side View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor BGA Package (Bottom View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 28 34 42 43 52 64 64 70 72 73 74 76 77 78 80 81 82 84 85 86 87 89 90 91 93 94 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... 10 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Rev 04 Freescale Semiconductor, Inc... List of Tables 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Navigating Within a C-Port Electronic Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor Data Sheet Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-Port Silicon Documentation Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TLU SRAM Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clock and Reference Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CP Physical Interface Signals and Pins (Grouped by Clusters) . . . . . . . . . . . . . . . . . . . . . . . DS1/T1 Framer Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10/100 Ethernet Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit and Receive Pin Combinations for Gigabit Ethernet and Fibre Channel . . . . . . . . . Gigabit Ethernet (GMII/MII) Signals One Cluster Example. . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit Ethernet and Fibre Channel TBI Signals Example . . . . . . . . . . . . . . . . . . . . . . . . . . OC-3 Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC-12 Signals Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PCI Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Serial Port Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROM Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General System Interface Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fabric Interface Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utopia1*, 2, 3 ATM Mode, C-5 Network Processor to Fabric Interface Pin Mapping . . . . . Utopia1*, 2, 3 PHY Mode, C-5 Network Processor to Fabric Interface Pin Mapping . . . . . . PRIZMA Mode, C-5 Network Processor to Fabric Interface Pin Mapping . . . . . . . . . . . . . . . Power X Mode, C-5 Network Processor to Fabric Interface Pin Mapping . . . . . . . . . . . . . . . BMU SDRAM Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TLU SRAM Interface Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Memory Bank Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . QMU SRAM Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Supply Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Miscellaneous Test Signals For JTAG, Scan, and Internal Test Routines . . . . . . . . . . . . . No Connection Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 14 15 18 25 29 31 32 32 33 34 36 37 38 39 41 41 44 44 45 45 46 47 47 49 49 50 50 53 53 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 12 Freescale Semiconductor, Inc... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 Signals Listed by Pin Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JTAG Internal Register Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JTAG Identification Code and Its Sub-components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instruction Register Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor Capacitance Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Network Processor Power and Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . System Clock Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DS1/DS3 Ethernet Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10/100 Ethernet Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit GMII/MII Ethernet Interface Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . Gigabit TBI Interface Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC-3 Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC-12 Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PCI Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MDIO Serial Interface Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Low Speed Serial Interface Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROM Interface Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fabric Processor Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMU Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signal Groups in BMU Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TLU Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signal Groups in TLU Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . QMU Timing Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signal Groups in QMU Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Package Measurements (Reference Figure 26 and Figure 27 for Symbols) . . . . . . . . . . . . . C-5 Network Processor Marking Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C5NP For More Information On This Product, Go to: www.freescale.com 54 63 65 65 67 68 68 69 70 74 76 77 79 79 80 81 83 84 85 86 87 89 89 90 90 91 92 95 95 Freescale Semiconductor, Inc. C5NPD0-DS/D Rev 04 Freescale Semiconductor, Inc... ABOUT THIS GUIDE Data Sheet Description and Organization This data sheet describes the C-5 Network processor, Version D0. It provides hardware layout specifications including pinouts, memory configuration guidelines, timing diagrams, power and power sequencing guidelines, thermal design guidelines, and mechanical specifications. The data sheet is divided into the following topics: • • • • Using C-Port Electronic Documents Functional Description Signal Descriptions Electrical Specifications Mechanical Specifications C-Port electronic documents are provided as PDF files. Open and view them using the Adobe® Acrobat® Reader application, verion 3.0 or later. If necessary, download the Acrobat Reader from the Adobe Systems, Inc. web site: http://www.adobe.com/prodindex/acrobat/readstep.html Each provided PDF file offers several ways for moving among the document’s pages, as follows: To move quickly from section to section within the document, use the Acrobat bookmarks that appear on the left side of the Acrobat Reader window. The bookmarks provide an expandable ‘outline’ view of the document’s contents. To display the document’s Acrobat bookmarks, press the ‘Display both bookmarks and page’ button on the Acrobat Reader tool bar. To move to the referenced page of an entry in the document’s Contents or Index, click on the entry itself, each of which is “hot linked.” To follow a cross-reference to a heading, figure, or table, click the blue text. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 14 To move to the beginning or end of the document, to move page by page within the document, or to navigate among the pages you displayed by clicking on hyperlinks, use the Acrobat Reader navigation buttons shown in this figure: Freescale Semiconductor, Inc... Beginning of document End of document Previous or next hyperlink Previous page Next page Table 1 summarizes how to navigate within a C-Port electronic document. Table 1 Navigating Within a C-Port Electronic Document TO NAVIGATE THIS WAY CLICK THIS Move from section to section within the document. A bookmark on the left side of the Acrobat Reader window Move to an entry in the document’s Contents The entry itself or Index. Follow a cross-reference (highlighted in blue The cross-reference text text). Move page by page. The appropriate Acrobat Reader navigation buttons Move to the beginning or end of the document. The appropriate Acrobat Reader navigation buttons Move backward or forward among a series of The appropriate Acrobat Reader navigation hyperlinks you have selected. buttons Guide Conventions The following visual elements are used throughout this guide, where applicable: This icon and text designates information of special note. Warning: This icon and text indicate a potentially dangerous procedure. Instructions contained in the warnings must be followed. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Revision History 15 Warning: This icon and text indicate a procedure where the reader must take precautions regarding laser light. Freescale Semiconductor, Inc... This icon and text indicate the possibility of electro-static discharge (ESD) in a procedure that requires the reader to take the proper ESD precautions. Revision History Table 2 shows the revision history for this data sheet, providing a description of the changes. Table 2 C-5 Network Processor Data Sheet Revision History REVISION DATE CHANGE March 10, 2000 First printing for the C-5 NP. June 12, 2000 Chapter 2 contains the following revisions: • LVTTL and LVPECL specifications have been added. • Several of the tables listing pin configurations have had their descriptions updated. Check each application’s configuration table as required. • CPn3+1 is RCLKN (5/25/00), not NC (3/10/00) • Mechanism for EPROM signaling has changed. • XPUHOT functionality is clarified • QCPA is a NC (5/25/00), not Address Parity (3/10/00) • The power and ground connections illustration has been updated. Chapter 3 contains the following revisions: • Many values listed in individual timing diagrams and specification tables have updated or corrected. Check each specification table as required. • Low speed serial interface timing specifications have been added. • PROM I/F timing specifications are changed PAGE NO. 17 18 - 39 25 31 31 36 38 61 - 78 71 72 June 14, 2000 QMU timing specification for Tqdo has been changed from 2.2 to 1.5. 77 July 17, 2000 Updated BMU section to reflect change to external Pipeline Architecture, Single Data Rate Synchronous DRAM. 12 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 16 Freescale Semiconductor, Inc... Table 2 C-5 Network Processor Data Sheet Revision History REVISION DATE CHANGE PAGE NO. August 8, 2000 Operating temperatiure range added. Power sequencing diagram updated. BMU timing diagram updated. TLU timing diagram updated. QMU timing diagram updated. 54 56 75 77 78 March 26, 2001 Chapter 1 contains the following revisions: • Fabric Processor Interface Frequency changed from 100 MHz to 110 MHz thruoughout. • TLU interface memory was incorrectly noted at 64 MBytes. Changed to 32 MBytes. The maximum amount of memory supported by the TLU is 32MBytes in four banks. Chapter 2 contains the following revisions: • Buffer Management Unit (BMU) has 161 pins • Added Figure 5. PROM Interface Timing Outline • Added Figure 7. Observe-Only Cell • Added Figure 8. Cell Design That Can Be Used for Both Input and Output Pins • PROM Interface Timing Outline added. • Numerous changes in tables 17, 18 and 19 • Data lines incorrectly noted at 128. The useful configuration is 139 data lines and all 12 address lines. • The TLU SRAM interface was incorrectly noted at 64 MBytes. Changed to 32 MBytes. Chapter 3 contains the following revisions: • Table 40, Gigabit Ethernet (TBI) Timing Description, Tcgr min value of -1.0 removed. • Figure 16, OC 12 Clock Duty Cycle was added • Tc12d added to Table 42 • Figure 17, Executive Processor PCI Timing Diagram PGNTX is only an input. PGNTX Output removed. • Tpgo, Tpgz, Tpgv removed from Table 43. Chapter 4 contains the following revisions: • Mechanical specs changed. Thru-out C5NP For More Information On This Product, Go to: www.freescale.com 18 19 21 37 57 36 39, 40 41 42 71 73 73 74 75 Freescale Semiconductor, Inc. 17 Related Product Documentation Freescale Semiconductor, Inc... Table 2 C-5 Network Processor Data Sheet Revision History REVISION DATE CHANGE October 1, 2001 Chapter 2 contains the following revisions: • LVTTL and LVPECL conform to the JEDEC JESD8-BSpecification • Table 3 changed to note LVPECL differential signal • Table 10 LVPECL change • Table 11 CPn_6 and CPn+1_6 changed • Table 21 changed to reflect pin G14 used for signal MDQML • Table 27 changed to reflect total number of NC pins for D0 • Table 28 changed to reflect G14 receiving signal MDQML • C-Port web site support address added Chapter 3 contains the following revisions • Table 32 Storage / max junction temperatures added • Table 34 LVPECL high and low voltage min / max added • Table 36 Power dissipation, PD min, max, typical changed Chapter 4 contains the following revisions • Added “Marking Codes” • Added “Reflow” profile PAGE NO. 23 23 31 31 32 42 48 61 63 65 67 91 91 September 9, 2002 Chapter 1 contains the following revisions: • Table 4 contain revised TLU SRAM Configuration 25 specifications Chapter 2 contains the following revisions: • TLU SRAM Interface Signals: Table 24 and Table 25 changed 49 to reflect Memory Bank Selection Chapter 3 contains the following revisions: • Table 50, Table 51 and Table 53 contain revised timing 87 thru 90 specifications Related Product Documentation The following table lists the C-5 and CST documentation set. Find the latest editions of these documents for your installed CST version in the Support section of the C-Port Corporation web site: V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 18 Table 3 C-Port Silicon Documentation Set DOCUMENT SUBJECT PURPOSE DOCUMENT ID C-5 Network Processor Architecture Guide Describes the full architecture of the C-5 network processor. C5NPARCH-RM/D Freescale Semiconductor, Inc... Processor Information DOCUMENT NAME C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Chapter 1 Rev 04 Freescale Semiconductor, Inc... FUNCTIONAL DESCRIPTION Feature List Complete programmability • • Programmability at all levels of the protocol stack: Layers 2-7 Examples of C-5 enabled systems: – Multiservice Access Platforms (MSAPs) – Optical edge switch/routers – IP Gigabit/Terabit routers – WAN Customer Premises Equipment (CPE) – Load balancing web server switches Simple programming model • • • • C/C++ programmable Standard instruction set Standard Applications Programming Interface (C-Ware APITM) Comprehensive C-WareTM Software Toolset (easy to program, debug, and tune applications) Maximum system flexibility • • • Software implementation of functions from physical interfaces through switching fabric support Reprogram to support new functionality and ratified standards, improving your time-in-marketTM metric Deliver new services to market through simple software upgrades — no forklift Massive processing power • • Operating frequencies: 166MHz, 200MHz, and 233MHz 5Gbps of bandwidth (for non-blocking throughput) V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 20 CHAPTER 1: FUNCTIONAL DESCRIPTION • Freescale Semiconductor, Inc... • • • • • More than 3,000MIPs of computing power (for adding services throughout the protocol stack) Up to 15 million packets per second transmitted at wire speed 17 programmable RISC Cores (for cell/packet forwarding) 32 programmable Serial Data Processors (for processing bit streams) Up to 133 million table lookups per second Three internal buses for 60Gb of aggregate bandwidth High functional integration • • • • • • 838 pin Ball Grid Array (BGA) package 16 Channel Processors including: – Embedded OC-3c, OC-12, OC-12c SONET framers – Programmable MAC interface – RISC Cores – Programmable pin PHY interfaces Embedded coprocessors for table lookup (classification), buffer memory (payload control), and queue management (CoS/QoS implementation) Dedicated Fabric Processor and port Embedded RISC Executive Processor Integrated 32bit/66MHz PCI bus Stable programming interfaces • • Supports generic communications programming interfaces to simplify programming and allow future reuse of code across generations of the processor Network Processing Forum (NPF), (formerly CPIX), Charter member Third-party support • • Support for virtually any third-party protocol stack, PHY or fabric interface, and industry standard tools Smart Networks Alliance Program ensures a wide range of verified solutions C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Block Diagram Block Diagram 21 The C-5TM network processor, has an architecture specifically designed for networking applications. Figure 1 shows a block diagram of the C-5 NP, including its potential external interfaces. The following sections describe each component of the C-5 NP. Freescale Semiconductor, Inc... For more information about the architecture of the C-5 NP, see the C-5 Network Processor Architecture Guide. Figure 1 C-5 Network Processor Block Diagram SRAM SRAM Fabric External PROM (optional) External Host CPU (optional) SDRAM Control Logic (optional) Table Lookup Unit Fabric Processor Queue Mgmt Unit C-5 NP PCI Serial PROM Executive Processor Buffer Mgmt Unit Buses (60Gbps Bandwidth) CP-0 CP-1 CP-2 CP-3 Channel Processors CP-12 CP-13 CP-14 CP-15 Cluster Cluster Processor Boundary PHY PHY PHY PHY PHY PHY PHY PHY PHY Interface Examples: 10/100 Ethernet Gigabit Ethernet OC-3 OC-12 The main components of the C-5 NP are: • • • • • • Channel Processors Executive Processor Fabric Processor Buffer Management Unit Table Lookup Unit Queue Management Unit V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 22 CHAPTER 1: FUNCTIONAL DESCRIPTION Freescale Semiconductor, Inc... Channel Processors The C-5 NP contains sixteen programmable Channel Processors (CPs) that receive, process, and transmit network data. The number of CPs per port is configurable, depending on the line interface. Typically one CP is assigned to each port for medium bandwidth applications (Fast Ethernet to OC-3). Multiple CPs can be assigned to a port in a configuration called channel aggregation in high bandwidth applications (greater than OC-3). Multiple logical ports can be assigned to a single CP, with the addition of an external multiplexor, for low bandwidth applications, such as DS1 to DS3. The C-5 NP’s architecture supports a variety of industry-standard serial and parallel protocols and individual port data rates including: • • • • • • 10Mb Ethernet (RMII) 100Mb Ethernet (RMII) 1Gb Ethernet (GMII and TBI) OC-3 OC-12 DS1/DS3, supported through the use of external framers/multiplexors The C-5 NP’s programmability can also support a variety of special interfaces, such as various xDSL encapsulations and proprietary protocols. Key components of each CP are a RISC Core (CPRC) that orchestrates cell/packet processing and a set of microprogrammable, special-purpose processors, called Serial Data Processors (SDPs), that provide features such as Ethernet MAC and SONET framing, multichannel HDLC, and ATM cell delineation. This means you usually only need to include PHYs to complete the system. Executive Processor The Executive Processor (XP) serves as a centralized computing resource for the C-5 NP and manages the system interfaces. The XP performs conventional supervisory tasks in the C-5 NP, including: • • • Reset and initialization of the C-5 NP Program loading and control of CPs Centralized exception handling C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Fabric Processor • • Freescale Semiconductor, Inc... System Interfaces 23 Management of a host interface through the PCI Management of system interfaces (PCI, Serial Bus, PROM) The system interfaces to the XP are: • PCI — Provides an industry standard 32bit 33/66MHz PCI channel used for chip-level shared resources. The PCI has both initiator and target capabilities. The PCI interface is typically connected to a host processor. • Serial Bus Interface — Provides a general purpose bi-directional, two-wire serial bus and I/O port that allows the C-5 NP to control external logic with either of two standard protocols: – The MDIO (high-speed) protocol: uses a 16bit data format with 10bits of addressing and supports transfers up to 25MHz. – The low-speed protocol: uses an 8bit data format followed by an acknowledge bit and supports transfers up to 400kbps. Software is used to select which protocol to use, by setting the appropriate bits in the Serial Bus Configuration Register. When a serial bus transfer is active, an external pin is driven by the C-5 NP to indicate which protocol is being used (SPLD=0 indicates MDIO protocol; SPLD=1 indicates low-speed protocol). Both SIDA and SICL are bi-directional lines that are connected, via an external pull-up resistor, to a positive supply voltage. When the bus is free, both lines are HIGH because of the pull-up resistor. The output stages of the devices connected to the bus must have either an open-drain or open-collector in order to perform the wired-AND function required for its arbitration mechanism. • Fabric Processor PROM Interface — Allows the XP to boot from nonvolatile, flash memory. The PROM interface is a low-speed, serial I/O port that runs at 1/2 to 1/16 the core clock rate. The maximum PROM size is 8MBytes, and a 16bit wide configuration is required. External board logic is required to perform serial-to-parallel conversion for PROM address outputs and parallel-to-serial conversion for PROM data inputs. The Fabric Processor (FP) acts as a high-speed network interface port with advanced functionality. It allows the C-5 NP to interface to an application-specific switching solution internal to your design. The FP port supports the bidirectional transfer of packets, frames, V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 24 CHAPTER 1: FUNCTIONAL DESCRIPTION Freescale Semiconductor, Inc... or cells from the C-5 NP to a hardware interface that provides connectivity to other network processors or other similar line processing hardware. There are numerous parameters that can be configured within the FP to allow the interface to be adapted to different fabric protocols. The FP is Utopia-1, 2 and Utopia-3, IBM PRIZMA, and PowerX (Csix-L0) compatible. The FP can be configured to run at any frequency up to 110MHz, and the receive and transmit data buses are 16 or 32 bits wide. This allows a wide range of supported bandwidths to and from the switching fabric, all the way up to 3200Mbps full duplex bandwidth. Buffer Management Unit The Buffer Management Unit (BMU) interfaces the C-5 NP to external pipeline architecture, Single Data Rate Synchronous DRAM. The external memory is partitioned and used as buffers for receiving and transmitting data between CPs, the FP, and the XP. It is also used as second level storage in the XP memory hierarchy. The interface to an array of SDRAM chips is 139bits wide, composed of 128 data bits, two internal control bits, and nine SECDED (single error correction-double error detection) ECC (error correction code) bits. The interface is compliant with the PC100 standard and operates at up to 125MHz with 3.3V LVTTL-compatible inputs and outputs. The refresh period, Trcd, Tcas, Trp, Tmrd, and Trc are configurable via boot time configuration (see the C-5 Network Processor Architecture Guide for more details). The C-5 NP uses auto-refresh mode and the interface, (which is not configurable), transfers four bits of data for each read and write using a sequential burst type. Some of these parameters are programmed into the SDRAMs’ mode register and can be applied only once per power cycle. The ECC functionality can be enabled or disabled via configuration register writes. If needed, the interface can narrowed to 128bits by disabling ECC and providing board pull-ups for the two control bits and nine ECC bits. This is useful if DIMMs are used in the board design. If individual SDRAM parts are used, x16 and x32 are supported. The BMU supports SDRAM devices that use 12 address lines. Internal address calculation paths limit the maximum memory size to 128MBytes. Only one physical bank of SDRAM is supported. Table Lookup Unit The Table Lookup Unit (TLU) performs table lookups in external SRAM. It can also be used for statistics accumulation and retrieval and as general data storage. The TLU C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. External Mode 25 Freescale Semiconductor, Inc... simultaneously supports multiple application-defined tables and multiple search strategies, such as those needed for routing, circuit switching, and QoS lookup tasks. The C-5 NP uses external 64bit wide ZBT Pipelined Bursting Static RAM (SRAM) modules (at frequencies to 133MHz) for storage of its tables. These modules allow implementation of tables with 220 x 64bit entries at a cycle time of up to 7.5 nanoseconds using 4Mbit SRAM technology. The maximum amount of memory supported by the TLU is 32MBytes in four banks. Table 4 TLU SRAM Configurations * SRAM TECHNOLOGY* MIN TABLE SIZE (ONE BANK) NO. OF PARTS MAXIMUM TABLE SIZE (FOUR BANKS) NO. OF PARTS 1Mbit (32k x 32) 256kBytes 2 1MBytes 8 2Mbit (64k x 32) 512kBytes 2 2MBytes 8 4Mbit (256k x 18) 2MBytes 4 8MBytes 16 8Mbit (512k x 18 4MBytes 4 16MBytes 16 16Mbit (1M x 18) 8MBytes 4 32MBytes 16 For (n x 32) parts, divide total memory and number of parts by two. External Mode There is support for external devices. Refer to the C-5 Archictecture Guide. Queue Management Unit The Queue Management Unit (QMU) autonomously manages a number of application-defined descriptor queues. It handles inter-CP and inter-C-5 NP descriptor flows by providing switching and buffering. It also performs descriptor replication for multicast applications. A number of queues can be assigned to each CPRC for QoS-based services. The QMU provides a queuing engine internal to the chip and uses external SRAM to store the descriptors. Scheduling is done by the CPs. The QMU supports up to 512 queues and 16, 384 descriptor buffers. A descriptor buffer holds an application-defined “descriptor”, which is a structure that defines the payload buffer handle and other attributes of the forwarded cell or packet. The QMU’s external SRAM interface uses ZBT synchronous SRAMs organized in a single bank of up to 128k, 32bit words. This interface runs at half (1/2) the core clock frequency. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. CHAPTER 1: FUNCTIONAL DESCRIPTION Freescale Semiconductor, Inc... 26 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Chapter 2 Rev 04 Freescale Semiconductor, Inc... SIGNAL DESCRIPTIONS Signal Summary There are ten functional groupings of signals in the C-5 network processor: • • • Clock — 11 pins Channel Processors (CP0 - CP15) — 16x7 = 112 pins Executive Processor (XP) — 57 pins – PCI Interface — 50 pins – PROM Interface — 4 pins – Serial Bus Interface — 2 pins – General System Interface — 1 pin • • • • • • • Fabric Processor (FP) — 80 pins Buffer Management Unit (BMU) — 161 pins Table Lookup Unit (TLU) — 100 pins Queue Management Unit (QMU) — 55 pins Power — 233 pins Test — 18 pins No connection (NC) — 11 pins Two of the sections (CPs and FP) are configurable, depending on the type of device being implemented. Pinout Diagram The C-5 NP contains 838 pins as shown in Figure 2. These pin numbers are referenced throughout the remaining chapter. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 28 CHAPTER 2: SIGNAL DESCRIPTIONS Figure 2 Pin Locations (Bottom View) C-5 Network Processor 838 Total Pins Freescale Semiconductor, Inc... AC AB AA Z Y X W V U T S R Q P O N M L K J I H G F E D C B A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Pin Descriptions Grouped by Function The C-5 NP pins are categorized in groups, reflecting interfaces to the chip: • • • Clock Signals CP Interface Signals Executive Processor System Interface Signals C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 29 Freescale Semiconductor, Inc... Pin Descriptions Grouped by Function • • • • • • • LVTTL and LVPECL Specifications Clock Signals Fabric Processor Interface Signals BMU SDRAM Interface Signals TLU SRAM Interface Signals QMU SRAM Interface Signals Power Supply Signals Test Signals No Connection Pins C-5 NP pins are the following types: • Low Voltage TTL-Compatible (LVTTL). The C-5 NP’s LVTTL pins conform to the JEDEC JESD8-B specification. • Low Voltage Positive Emitter Coupled Logic (LVPECL). The C-5 NP’s LVPECL pins conform to the JEDEC JESD8-2 specification. Table 5 describes the C-5 NP clock signals. Table 5 Clock and Reference Signals SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION SCLK* SCLKX* H15 G15 1 1 LVPECL LVPECL I I Core Clock Rate (Differential) CCLK0 K12 1 LVTTL I 1_544MHZ_CLK (T1)† CCLK1 J13 1 LVTTL I 2_048MHZ_CLK (E1)† CCLK2 J15 1 LVTTL I 34_368MHZ_CLK (E3)† CCLK3 I12 1 LVTTL I 44_736MHZ_CLK (T3)† CCLK4 I14 1 LVTTL I 50MHZ_CLK (100Mbit Ethernet)† CCLK5 H13 1 LVTTL I 106_25MHZ_CLK (Fibre Channel)† CCLK6 K14 1 LVTTL I 125MHZ_CLK (Gigabit Ethernet)† CCLK7 K16 1 LVTTL I 155_52MHZ_CLK (OC-3)† V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 30 CHAPTER 2: SIGNAL DESCRIPTIONS Table 5 Clock and Reference Signals (continued) SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION CPREF‡ L13 1 LVPECL I Reference TOTAL * Freescale Semiconductor, Inc... † ‡ CP Interface Signals 11 SCLK and SCLKX must not be AC-coupled. The frequencies specified for CCLK0 - CCLK7 allow full flexibility for the C-5 NP. Clock inputs associated with a specific protocol should be wired to ground when that protocol is not used by the C-5 NP. It is also possible to use one or more CCLKn inputs for other frequencies. Contact your C-Port representative for more information. If any of the CPs are configured for LVPECL operation (OC3) using the pin mode registers, then CPREF must be wired to an external reference, as specified in Table 36 on page 68. If none of the CPs are configured for LVPECL operation, then the CPREF pin can be left unconnected. It is acceptable to tie the CPREF pin high or low through a resistor, or into the specified reference, but this is not required. The C-5 NP’s 16 CPs support various network physical interfaces, providing a serial interface to the PHY layer. Interfaces are configured via bits in the C-5 NP register set. Many interfaces are possible by programming the configuration registers. CPs can be used individually or in a cluster (four CPs) to implement the various interfaces. Table 6 provides a quick reference of all the CP pins organized by clusters. There are seven physical I/O pins associated with each CP. All pins are capable of receiving data, with some configurable to be input clocks, output clocks, or data drivers. In addition, pairs of pins can be configured as differential pairs for LVPECL compatibility. In the case of RMII, OC-3, DS1, and DS3, the drivers and receivers at the pin are locally configured to match the relevant PHY or Framer chip. OC-12 uses the aggregation of four CPs (one cluster), while GMII and Ten Bit Interface (TBI) can use either eight CPs (four for receive and four for transmit) or four CPs that share the transmit and receive functions for non-wire speed applications. During CP aggregation, all 28 pins associated with a cluster are routed to all of the Serial Data Processors (SDPs) in that cluster. This allows round-robin usage of portions of the SDPs, with each getting access to the necessary I/O pins. The signals for the following CP physical interfaces are included in this section: • • • DS1/T1 Framer Interface Configuration 10/100 Ethernet (RMII) Configuration Gigabit Ethernet (GMII) Configuration C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Pin Descriptions Grouped by Function • • • 31 Gigabit Ethernet and Fibre Channel TBI Configuration SONET OC-3 Transceiver Interface Configuration SONET OC-12 Transceiver Interface Configuration Freescale Semiconductor, Inc... Table 6 CP Physical Interface Signals and Pins (Grouped by Clusters) CP CLUSTER 1 CP CLUSTER 2 CP CLUSTER 3 CP CLUSTER 4 SIGNAL PIN # SIGNAL PIN # SIGNAL PIN # SIGNAL PIN # CP0_0 AC28 CP4_0 AB22 CP8_0 Z29 CP12_0 Y28 CP0_1 AC26 CP4_1 AB21 CP8_1 Z28 CP12_1 Y26 CP0_2 AC24 CP4_2 AB20 CP8_2 Z27 CP12_2 Y24 CP0_3 AC22 CP4_3 AB19 CP8_3 Z26 CP12_3 Y22 CP0_4 AC20 CP4_4 AB18 CP8_4 Z25 CP12_4 Y20 CP0_5 AC18 CP4_5 AB17 CP8_5 Z24 CP12_5 Y18 CP0_6 AC16 CP4_6 AB16 CP8_6 Z23 CP12_6 Y16 CP1_0 AC02 CP5_0 AB08 CP9_0 Z01 CP13_0 Y02 CP1_1 AC04 CP5_1 AB09 CP9_1 Z02 CP13_1 Y04 CP1_2 AC06 CP5_2 AB10 CP9_2 Z03 CP13_2 Y06 CP1_3 AC08 CP5_3 AB11 CP9_3 Z04 CP13_3 Y08 CP1_4 AC10 CP5_4 AB12 CP9_4 Z05 CP13_4 Y10 CP1_5 AC12 CP5_5 AB13 CP9_5 Z06 CP13_5 Y12 CP1_6 AC14 CP5_6 AB14 CP9_6 Z07 CP13_6 Y14 CP2_0 AB29 CP6_0 AA28 CP10_0 Z22 CP14_0 X29 CP2_1 AB28 CP6_1 AA26 CP10_1 Z21 CP14_1 X28 CP2_2 AB27 CP6_2 AA24 CP10_2 Z20 CP14_2 X27 CP2_3 AB26 CP6_3 AA22 CP10_3 Z19 CP14_3 X26 CP2_4 AB25 CP6_4 AA20 CP10_4 Z18 CP14_4 X25 CP2_5 AB24 CP6_5 AA18 CP10_5 Z17 CP14_5 X24 CP2_6 AB23 CP6_6 AA16 CP10_6 Z16 CP14_6 X23 CP3_0 AB01 CP7_0 AA02 CP11_0 Z08 CP15_0 X01 CP3_1 AB02 CP7_1 AA04 CP11_1 Z09 CP15_1 X02 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 32 CHAPTER 2: SIGNAL DESCRIPTIONS Table 6 CP Physical Interface Signals and Pins (Grouped by Clusters) (continued) Freescale Semiconductor, Inc... CP CLUSTER 1 CP CLUSTER 2 CP CLUSTER 3 CP CLUSTER 4 SIGNAL PIN # SIGNAL PIN # SIGNAL PIN # SIGNAL PIN # CP3_2 AB03 CP7_2 AA06 CP11_2 Z10 CP15_2 X03 CP3_3 AB04 CP7_3 AA08 CP11_3 Z11 CP15_3 X04 CP3_4 AB05 CP7_4 AA10 CP11_4 Z12 CP15_4 X05 CP3_5 AB06 CP7_5 AA12 CP11_5 Z13 CP15_5 X06 CP3_6 AB07 CP7_6 AA14 CP11_6 Z14 CP15_6 X07 DS1/T1 Framer Interface Configuration Table 7 describes the serial framer interface signals. For each CP (0-15), you can implement one serial Framer interface. Table 7 DS1/T1 Framer Interface Signals SIGNAL NAME* PIN #† TOTAL TYPE I/O LABEL SIGNAL DESCRIPTION CPn_0 CPn_1 CPn_2 CPn_3 CPn_4 CPn_5 CPn_6 Table 6 Table 6 Table 6 Table 6 Table 6 Table 6 Table 6 1 1 1 1 1 1 1 7 LVTTL LVTTL LVTTL LVTTL LVTTL LVTTL nc O I O O I I nc TCLK RCLK TData TFrame RData RFrame nc Transmit Clock (1.544MHz) Receive Clock (1.544MHz) Transmit Data Transmit Frame Synchronization Receive Data Receive Frame Synchronization nc TOTAL PINS * † n can be from 0 to 15. See Table 6. Reference Table 6 for pin numbers for the actual cluster(s) you are configuring. 10/100 Ethernet (RMII) Configuration Table 8 describes the 10/100BASE-T Ethernet Reduced Media Independent Interface (RMII) signals. For each CP (0-15), you can implement one 10/100 Ethernet interface. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 33 Pin Descriptions Grouped by Function Freescale Semiconductor, Inc... Table 8 10/100 Ethernet Signals SIGNAL NAME* PIN # TOTAL TYPE I/O LABEL SIGNAL DESCRIPTION CPn_0 CPn_1 Table 6 Table 6 1 1 LVTTL LVTTL O I REF_CLK CRS_DV CPn_2 CPn_3 CPn_4 CPn_5 CPn_6 Table 6 Table 6 Table 6 Table 6 Table 6 1 1 1 1 1 LVTTL LVTTL LVTTL LVTTL LVTTL O O I I O TXD(0) TXD(1) RXD(0) RXD(1) TX_EN Transmit and Receive Clock (50MHz) Carrier Sense (CRS)/ Receive Data Valid (RX_DV). CRS indicates that traffic is on the link, and is asserted if the signal is a 1 or an alternating 1010... RX_DV indicates that a receive frame is in progress and the data present on the RXD pins is valid. It is asserted if this signal is a 1 for more than one cycle. Transmit Data 0 (first on wire) Transmit Data 1 (second on wire) Receive Data 0 (first on wire) Receive Data 1 (second on wire) Transmit Enable. When asserted, the data on TXD is encoded and transmitted on the twisted pair cable. TOTAL PINS * 7 n can be from 0 to 15. See Table 6. Gigabit Ethernet (GMII) Configuration Gigabit Ethernet Media Independent Interface (GMII) is configured in one of two ways: 1 Use one CP cluster when density is more important than wire-speed performance because you can then implement up to four Gigabit Ethernet ports per C-5 NP. 2 Use two CP clusters for wire-speed performance and additional processing power. You can implement up to two Gigabit Ethernet ports per C-5 NP. Table 9 lists the possible CP cluster combinations you can use and Figure 3 shows receive and transmit pin configurations by cluster. Table 10 lists the signals and pinouts for Gigabit Ethernet (GMII). Table 9 Transmit and Receive Pin Combinations for Gigabit Ethernet and Fibre Channel * CLUSTER SINGLE CLUSTER MODE (TBI OR GMII) TWO CLUSTER MODE (GMII)* 0 Port 1 Tx and Rx Port 1 Tx 1 Port 2 Tx and Rx Port 1 Rx 2 Port 3 Tx and Rx Port 2 Tx 3 Port 4 Tx and Rx Port 2 Rx The Two Cluster Mode column lists typical configurations. Any cluster can be set up to either receive or transmit. So you could configure a dual cluster mode where cluster 0 receives and cluster 3 transmits. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 34 CHAPTER 2: SIGNAL DESCRIPTIONS Figure 3 GMII/TBI Transmit and Receive Pin Configurations Two Cluster Mode Pin Configuration Single Cluster Mode Pin Configuration Tx Cluster 0 Rx Freescale Semiconductor, Inc... Tx Cluster 1 Rx Tx Cluster 2 Cluster 3 Rx Tx Rx Tx } Port 1 Cluster 0 Rx nc Tx } Port 2 Cluster 1 } Port 3 Cluster 2 } Port 4 Cluster 3 nc Rx Tx Rx nc Tx nc Rx } } Port 1 Port 2 nc = not connected The unused CP pins in the two cluster configurations should be wired to ground using a resistor. Table 10 Gigabit Ethernet (GMII/MII) Signals One Cluster Example SIGNAL NAME* PIN #† CPn_0 TOTAL TYPE I/O LABEL SIGNAL DESCRIPTION Table 6 1 LVTTL O T_CLK GMII Transmit Clock (125MHz). This clock is used to synchronize the transmit data. CPn_1 Table 6 1 LVTTL I TCLKI MII transmit clock. Transmit data aligned to this clock input from phy in MII mode. 25 Mhz in 100BaseT, 2.5 in Mhz in 10BaseT CPn_2 Table 6 1 LVTTL O TXD(0) Transmit Data (byte-wide data, least significant bit) CPn_3 Table 6 1 LVTTL O TXD(1) Transmit Data CPn_4 Table 6 1 LVTTL O TXD(2) Transmit Data CPn_5 Table 6 1 LVTTL O TXD(3) Transmit Data CPn_6 Table 6 1 LVTTL O TX_EN Transmit Enable. When asserted, the data on TXD is encoded and transmitted on the twisted pair cable. CPn+1_0 Table 6 1 nc nc nc nc CPn+1_1 Table 6 1 LVTTL I COL Collision. Asserted when both RX_DV and TX_EN are valid during half duplex operation. CPn+1_2 Table 6 1 LVTTL O TXD(4) Transmit Data CPn+1_3 Table 6 1 LVTTL O TXD(5) Transmit Data C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Pin Descriptions Grouped by Function 35 Freescale Semiconductor, Inc... Table 10 Gigabit Ethernet (GMII/MII) Signals One Cluster Example (continued) SIGNAL NAME* PIN #† CPn+1_4 TYPE I/O LABEL SIGNAL DESCRIPTION Table 6 1 LVTTL O TXD(6) Transmit Data CPn+1_5 Table 6 1 LVTTL O TXD(7) Transmit Data (byte-wide receive data, most significant bit) CPn+1_6 Table 6 1 LVTTL O TX_ER Transmit Error. Asserting TX_ER when TX_EN is a 1 causes transmission of the designated “bad code” in lieu of the normal encoded data on the twisted pair data. CPn+2_0 Table 6 1 nc nc nc CPn+2_1 Table 6 1 LVTTL I RCLK Receive Clock (125MHz) CPn+2_2 Table 6 1 LVTTL I RXD(0) Receive Data (byte-wide receive data, least significant bit) CPn+2_3 Table 6 1 LVTTL I RXD(1) Receive Data CPn+2_4 Table 6 1 LVTTL I RXD(2) Receive Data CPn+2_5 Table 6 1 LVTTL I RXD(3) Receive Data CPn+2_6 Table 6 1 LVTTL I RX_DV Receive Data Valid. Indicates that there is a receive frame in progress and that the data present on the RXD signals is valid. CPn+3_0 Table 6 1 nc nc nc nc CPn+3_1 Table 6 1 LVTTL I CRS Carrier Sense. Indicates traffic is on the link. CRS is asserted when a non-idle condition is detected on the receive data stream. CRS is deasserted when an end of frame or idle condition is detected. CPn+3_2 Table 6 1 LVTTL I RXD(4) Receive Data CPn+3_3 Table 6 1 LVTTL I RXD(5) Receive Data CPn+3_4 Table 6 1 LVTTL I RXD(6) Receive Data CPn+3_5 Table 6 1 LVTTL I RXD(7) Receive Data (most significant bit) CPn+3_6 Table 6 1 LVTTL I RX_ER Receive Error Detected. Indicates that there has been an error received in the receive frame. TOTAL PINS * † TOTAL 28 n can be 0, 4, 8, or 12. Reference Table 6 for pin numbers for the actual cluster(s) you are configuring. Gigabit Ethernet and Fibre Channel TBI Configuration 1000BASE-T Gigabit Ethernet and Fibre Channel TBI is implemented in much the same way as Gigabit Ethernet (GMII). Table 9 shows the possible CP pin combinations you can V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 36 CHAPTER 2: SIGNAL DESCRIPTIONS use and Figure 3 shows receive and transmit pin configurations by cluster. Table 11 shows the signals and pinouts for a single cluster for Gigabit Ethernet and Fibre Channel TBI. The unused pins for the two cluster configurations should be wired down using a resistor. Freescale Semiconductor, Inc... Table 11 Gigabit Ethernet and Fibre Channel TBI Signals Example SIGNAL NAME* PIN #† CPn_0 TOTAL TYPE I/O LABEL SIGNAL DESCRIPTION Table 6 1 LVTTL O TCLK Transmit Clock (125MHz). This clock is used to synchronize the transmit data. CPn_1 Table 6 1 nc nc nc nc CPn_2 Table 6 1 LVTTL O TXD(9) Transmit Data (ten bits wide, last on wire) CPn_3 Table 6 1 LVTTL O TXD(8) Transmit Data CPn_4 Table 6 1 LVTTL O TXD(7) Transmit Data CPn_5 Table 6 1 LVTTL O TXD(6) Transmit Data CPn_6 Table 6 1 LVTTL O TXD(1) Transmit Data CPn+1_0 Table 6 1 nc nc nc nc CPn+1_1 Table 6 1 nc nc nc nc CPn+1_2 Table 6 1 LVTTL O TXD(5) Transmit Data CPn+1_3 Table 6 1 LVTTL O TXD(4) Transmit Data CPn+1_4 Table 6 1 LVTTL O TXD(3) Transmit Data CPn+1_5 Table 6 1 LVTTL O TXD(2) Transmit Data CPn+1_6 Table 6 1 LVTTL O TXD(0) Transmit Data (ten bits wide, first on wire) CPn+2_0 Table 6 1 nc nc nc nc CPn+2_1 Table 6 1 LVTTL I RCLK Receive Clock (62.5 MHz) CPn+2_2 Table 6 1 LVTTL I RXD(9) Receive Data (ten bits wide, last on wire) CPn+2_3 Table 6 1 LVTTL I RXD(8) Receive Data CPn+2_4 Table 6 1 LVTTL I RXD(7) Receive Data CPn+2_5 Table 6 1 LVTTL I RXD(6) Receive Data CPn+2_6 Table 6 1 LVTTL I RXD(1) Receive Data CPn+3_0 Table 6 1 nc nc nc nc CPn+3_1 Table 6 1 LVTTL I RCLKN Receive Clock Inverted C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Pin Descriptions Grouped by Function 37 Freescale Semiconductor, Inc... Table 11 Gigabit Ethernet and Fibre Channel TBI Signals Example (continued) SIGNAL NAME* PIN #† CPn+3_2 TYPE I/O LABEL SIGNAL DESCRIPTION Table 6 1 LVTTL I RXD(5) Receive Data CPn+3_3 Table 6 1 LVTTL I RXD(4) Receive Data CPn+3_4 Table 6 1 LVTTL I RXD(3) Receive Data CPn+3_5 Table 6 1 LVTTL I RXD(2) Receive Data CPn+3_6 Table 6 1 LVTTL I RXD(0) Receive Data (ten bits wide, first on wire) 28 TOTAL PINS * † TOTAL n can be 0, 4, 8, or 12 Reference Table 6 for pin numbers for the actual cluster(s) you are configuring. SONET OC-3 Transceiver Interface Configuration Table 12 describes the SONET Optical Carrier (OC) 3 transceiver interface signals. For each CP (0-15), you can implement a single OC-3 interface. Table 12 OC-3 Signals SIGNAL NAME* PIN #† TOTAL TYPE CPn_0 Table 6 1 CPn_1 Table 6 CPn_2 LABEL SIGNAL DESCRIPTION LVPECL I RCLK_H Receive Clock noninverted side of pair (155.52MHz) 1 LVPECL I RCLK_L Receive Clock inverted side of pair (155.52MHz) Table 6 1 LVPECL O TXD_H Transmit Data noninverted side of pair CPn_3 Table 6 1 LVPECL O TXD_L Transmit Data inverted side of pair CPn_4 Table 6 1 LVPECL I RXD_H Receive Data noninverted side of pair CPn_5 Table 6 1 LVPECL I RXD_L Receive Data inverted side of pair CPn_6 Table 6 1 LVPECL I SIGNAL_DET A light level above a certain threshold is present at the optical receiver - single ended LVPECL. TOTAL PINS * † I/O 7 n can be from 0 to 15. Reference Table 6 for pin numbers for the actual cluster(s) you are configuring. SONET OC-12 Transceiver Interface Configuration SONET Optical Carrier (OC) 12 is implemented by using one cluster of CPs. At any time, a CP within a cluster spends half its time performing receive functions, and the other half performing transmit functions. Table 13 shows a CP Cluster configured for one OC-12 interface. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 38 CHAPTER 2: SIGNAL DESCRIPTIONS Freescale Semiconductor, Inc... Table 13 OC-12 Signals Example SIGNAL NAME* PIN #† TOTAL TYPE I/O LABEL SIGNAL DESCRIPTION CPn_0 Table 6 1 LVTTL O TCLK Deskewed Transmit Clock (77.76MHz). This clock is used to synchronize the transmit data. CPn_1 Table 6 1 LVTTL I TCLK1 Transceiver Transmit Clock. This clock sets the frequency of the transmit data and is typically sourced by the PHY chip. CPn_2 Table 6 1 LVTTL O TXD(0) Transmit Data (byte-wide data, least significant bit) CPn_3 Table 6 1 LVTTL O TXD(1) Transmit Data CPn_4 Table 6 1 LVTTL O TXD(2) Transmit Data CPn_5 Table 6 1 LVTTL O TXD(3) Transmit Data CPn_6 Table 6 1 LVTTL 0 00F Out of Frame CPn+1_0 Table 6 1 nc nc nc nc CPn+1_1 Table 6 1 nc nc nc nc CPn+1_2 Table 6 1 LVTTL O TXD(4) Transmit Data CPn+1_3 Table 6 1 LVTTL O TXD(5) Transmit Data CPn+1_4 Table 6 1 LVTTL O TXD(6) Transmit Data CPn+1_5 Table 6 1 LVTTL O TXD(7) Transmit Data (byte-wide data, most significant bit) CPn+1_6 Table 6 1 nc nc nc nc CPn+2_0 Table 6 1 nc nc nc nc CPn+2_1 Table 6 1 LVTTL I RCLK Receive Clock (77.76MHz) CPn+2_2 Table 6 1 LVTTL I RXD(0) Receive Data (byte-wide receive data, least significant bit) CPn+2_3 Table 6 1 LVTTL I RXD(1) Receive Data CPn+2_4 Table 6 1 LVTTL I RXD(2) Receive Data CPn+2_5 Table 6 1 LVTTL I RXD(3) Receive Data CPn+2_6 Table 6 1 LVTTL I FP Frame Synchronization Pulse. This is valid during the third A2 of the receive SONET frame. CPn+3_0 Table 6 1 nc nc nc nc CPn+3_1 Table 6 1 nc nc nc nc CPn+3_2 Table 6 1 LVTTL I RXD(4) Receive Data CPn+3_3 Table 6 1 LVTTL I RXD(5) Receive Data CPn+3_4 Table 6 1 LVTTL I RXD(6) Receive Data C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 39 Pin Descriptions Grouped by Function Table 13 OC-12 Signals Example (continued) SIGNAL NAME* PIN #† TOTAL TYPE I/O LABEL SIGNAL DESCRIPTION CPn+3_5 Table 6 1 LVTTL I RXD(7) Receive Data (most significant bit) CPn+3_6 Table 6 1 nc nc nc nc 28 Freescale Semiconductor, Inc... TOTAL PINS * † n can be 0, 4, 8, or 12 Reference Table 6 for pin numbers for a different cluster. Executive Processor System Interface Signals The XP’s system interface manages the supervisory controls for the network interfaces, as well as the set of pins that provide interfaces to other components in the system that are not memories or network interfaces. It is also the primary interface used for initializing the C-5 NP after reset. The XP signals include PCI signals, Serial interface signals, and PROM interface signals. PCI Signals The PCI can be configured to support a 32bit PCI capable of operating at either 33MHz or 66MHz. The PCI is fully compliant with PCVI Specification revision 2.1. Table 14 describes the PCI signals. Table 14 PCI Signals SIGNAL NAME PIN # PAD0 - PAD31 TOTAL TYPE I/O SIGNAL DESCRIPTION T22, R21, P21, T21, R20, P20, T20, 32 R19, Q20, S20, R18, P19, T19, R17, P18, T18, R16, Q18, S18, S16, P17, T17, R15, P16, T16, S14, Q16, T15, R14, P15, T14, Q14 PCI I/O Multiplexed Address/Data Bus. These signals are multiplexed address and data bits. The C-5 NP receives addresses as target and drives addresses as master. It drives the data and receives read data as master. PCBEX0 - PCBEX3 N21, N20, M20, O20 4 PCI I/O Command byte enables. These signals are multiplexed command and byte enabled signals. The C-5 NP receives byte enables as target and drives byte enables as master. PPAR P14 1 PCI I/O Parity. This signal carries even parity for AD and CBE# pins. It has the same receive and drive characteristics as the address and data bus, except that it is one PCI cycle later. PFRAMEX K20 1 PCI I/O Cycle frame PTRDYX L20 1 PCI I/O Target ready for data transfer PIRDYX L19 1 PCI I/O Initiator ready for data transfer V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 40 CHAPTER 2: SIGNAL DESCRIPTIONS Freescale Semiconductor, Inc... Table 14 PCI Signals (continued) SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION PSTOPX K18 1 PCI I/O Target transaction stop request PDEVSELX N18 1 PCI I/O Target device selected PPERRX M18 1 PCI I/O Bus parity error PSERRX L18 1 PCI I/O System error PCLK L15 1 PCI I Bus clock PRSTX N17 1 PCI I Bus reset PREQX L17 1 PCI O Initiator bus request (arbitration) PGNTX N19 1 PCI I Initiator bus grant (arbitration) PIDSEL O18 1 PCI I Initialization device select PINTA O16 1 PCI O Interrupt TOTAL PINS 50 Serial Interface Signals The Serial interface is a bidirectional two-wire serial bus. It can use one of the following formats: 1 An 8bit data format followed by an acknowledge bit, which supports transfers at up to 400kbps (low speed). 2 a 16bit IEEE 802.3 MDIO data format with 10bits of addressing, which supports transfers up to 25MHz (high speed). The signals and pins are identical for both the high and low speed protocols. Which of the two data rates used is selected by the state of the PROM interface’s SPLD signal that is asserted while the PROM interface is idle. When SPLD is asserted HI the low speed serial bus protocol is selected and when SPLD is asserted LOW the MDIO protocol is selected. The bus only supports a single master hierarchy that can operate as either a receiver or a transmitter. The bus also supports collision detection and arbitration, and an integrated addressing and data-transfer protocol. Both SIDA and SICL are bidirectional lines that are connected, through a pull-up resistor, to a positive supply voltage. When the bus is free, both lines are HIGH. The output stages C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 41 Pin Descriptions Grouped by Function of the devices connected to the bus must have either an open-drain or open-collector in order to perform the wired-AND function required for its arbitration mechanism. Freescale Semiconductor, Inc... Table 15 Serial Port Signals SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION SICL O14 1 LVTTL I/O Serial Clock line SIDA N14 1 LVTTL I/O Serial Data line 2 TOTAL PINS PROM Interface Signals The PROM interface is a low speed I/O port that allows the C-5 NP to communicate through external logic to PROM. The PROM clock is 1/2 to 1/16 the core clock rate. The maximum PROM size is 4MBytes x 16, and configuration is required. The PROM signals are listed in Table 16. Table 16 PROM Interface Signals SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION SPDO N15 1 LVTTL O Serial Data Out SPDI N16 1 LVTTL I Serial Data In SPLD M16 1 LVTTL O When load is asserted on a positive clock edge, the external logic performs a parallel load. On each positive clock edge when load is de-asserted, the shift registers shift. When the PROM interface is idle: • if SPLD is asserted HI it indicates low speed serial protocol, • SPCK TOTAL PINS M14 1 LVTTL O if asserted LOW it indicates MDIO serial protocol. Clock 4 Figure 4 shows the connections between the PROM Interface and external board logic. The application is required to provide an external shift register with parallel-in and parallel-out capabilities, and a parallel load register. Both devices should be V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 42 CHAPTER 2: SIGNAL DESCRIPTIONS positive-edge-triggered and perform a parallel load whenever SPLD is asserted. When SPLD is deasserted the shift register shifts. Figure 4 PROM Interface Diagram C-5 Network Processor 21 0 PROM_ADDR<21:1> CE External Logic Freescale Semiconductor, Inc... SPDO 21 21 15 31 PROM _H_Word 6 1 0 SPDI Internal Shift Register 16 15 0 PROM _LO_Word 60 21 External Shift Register 21 0 PROM_ADDR<21:1> CE 1 21 16 PROM _Return_Data PROM Clock Gen. SPCLK PROM Sequencer SPLD PROM PROM_Data The PROM interface operates in the following manner: Two accesses are piplined together to execute one 32-bit fetch. The steps are shown in Figure 5. 1 The PROM_ADDR is loaded into the network processor internal shift register. 2 The PROM_ADDR is shifted into the external shift register for 22 SPCLK cycles. 3 SPLD is asserted for one SPCLK cycle, loading the PROM_ADDR into the external presentation register. 4 SPLD is deasserted for 22 SPCLK cycles. The PROM presents the first 16bit PROM_DATA. At the same time, the next PROM_ADDR is shifted into the external shift register. 5 SPLD is asserted for one SPCLK cycle, loading the PROM_ADDR into the external presentation register and the first PROM_DATA into the external shift register. 6 SPLD is deasserted for 22 SPCLK cycles, shifting the first PROM_DATA into the network processor internal shift register. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 43 Pin Descriptions Grouped by Function 7 SPLD is asserted for one SPCLK cycle, loading the first PROM_DATA into the network processor PROM_RETURN_DATA register and the second PROM_DATA into the external shift register. Freescale Semiconductor, Inc... 8 SPLD is deasserted for 22 SPCLK cycles, shifting the second PROM_DATA into the network processor internal shift register. 9 SPLD is asserted for one SPCLK cycle, loading the second PROM_DATA into the network processor PROM_RETURN_DATA register. Figure 5 PROM Interface Timing Outline XP PROM Interface outline SPLD SPDTO ‘ ‘ ‘ ‘ ‘ A1 A2 A3 A4 A5 D1 D2 D3 SPDTI XP PROM Interface detail 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 2 3 4 5 6 7 SPCLK SPLD SPDTO 1 A1 x A A A A A A A A A A A A A A 20 19 18 17 16 15 14 13 12 11 10 9 8 7 A 6 A A 5 4 A A 3 2 The PROM_ADDR is loaded into the C-5’s internal shift register. The PROM_ADDR is shifted into the external shift register. (SPCLK Rising Edge used for shifting) 2 A2 A A CE 1 0 3 A3 A4 5 The PROM_ADDR is loaded into the external presentation register. 4 The PROM_DATA is presenting. The PROM_DATA is loaded into the external shift register. D1 x SPDTI 6 D D D D D D D D D 15 14 13 12 11 10 9 8 7 D D 6 5 D D 4 3 D D 2 1 D 0 D2 x x x x x x The PROM_DATA is shifted into the C-5’s Internal shift register. 8 7 9 The PROM_DATA is loaded into the C-5’s internal PROM_RETURN_DATA register. General System Interface Signal Table 17 provides the signal for the Executive Processor reset power status and I/O clock. The C-5 NP can be powered up with the XP either running or with the XP in reset mode similar to the CPs. When the XP remains in reset mode, an external host can be used to control the initialization of the C-5 NP. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 44 CHAPTER 2: SIGNAL DESCRIPTIONS Table 17 General System Interface Signal SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION XPUHOT J19 1 LVTTL I Sample at Power On Reset determines if the XP RISC Core is held in reset. Low equals reset and High equals active. During normal operation, this is an external interrupt. 1 Freescale Semiconductor, Inc... TOTAL PINS Fabric Processor Interface Signals The FP consists of two logical signal interfaces: a receive data interface and a transmit data interface, each with its own control and clocking signals. The interface has the following characteristics: • The interface clocks FRXCLK and FTXCLK can have a different frequency from the core C-5 NP clock frequency. The Fabric Data Processor (FDP) has synchronizing FIFOs at its interface boundary to allow for a fabric interface frequency from 10MHz to 110MHz. • The receive clock FRXCLK and the transmit clock FTXCLK must share the same frequency. The synchronization logic internal to the FP requires related clock domains on the transmit and receive interfaces. Each of the two clocks can have different phase alignment, however, because they are generated externally. Each data bus can be run at widths of 16 or 32 bits of data (FIN0 - FIN31 and FOUT0 FOUT31) per clock. The extra data pins in each configuration remain unused. The output pins are driven to a known state, and the input pins should also be pulled to a known state. Table 18 Fabric Interface Signals SIGNAL NAME PIN # FIN0 - FIN31 TOTAL TYPE I/O SIGNAL DESCRIPTION W2, V1, T1, V2, U2, V3, T3, T2, W4, V4, V5, U4, T4, 32 W6, V6, U6, T5, T6, V7, T7, X8, W8, V8, V9, U8, X9, V10, U10, X10, W10, X11, V11 LVTTL I Fabric Data Bus In FOUT0 - FOUT31 W28, V29, T29, V28, U28, V27, T27, T28, W26, V26, V25, U26, T26, W24, V24, U24, T25, T24, V23, T23, X22, W22, V22, V21, U22, X21, V20, U20, X20, W20, X19, V19 32 LVTTL O Fabric Data Bus Out FRXCLK W14 1 LVTTL I Receive Clock FTXCLK W16 1 LVTTL I Transmit Clock FRXCTL0 - FRXCTL6 U12, W12, V12, X12, X13, V13, X14 7 LVTTL I, O Receive Control Signals C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 45 Pin Descriptions Grouped by Function Table 18 Fabric Interface Signals (continued) SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION FTXCTL0 - FTXCTL6 U18, W18, V18, X18, X17, V17, X16 7 LVTTL I, O Transmit Control Signals 80 TOTAL PINS Freescale Semiconductor, Inc... The following tables list the Fabric Interface pin mappings: • • • Utopia1, Utopia2, Utopia3 ATM Mode mappings are listed in Table 19 Utopia1, Utopia2, Utopia3 PHY Mode mappings are listed in Table 20 PRIZMA Mode mappings are listed in Table 21 (PRIZMA mode is an example of Utopia3 PHY mode) • Power X Mode mappings are listed in Table 22 Table 19 Utopia1*, 2*, 3 ATM Mode, C-5 Network Processor to Fabric Interface Pin Mapping RECEIVE SIGNALS * TRANSMIT SIGNALS C-5 NETWORK PROCESSOR I/O UTOPIA NOTE C-5 NETWORK PROCESSOR I/O UTOPIA NOTE FRXCTL0 Output RxEnb* Pullup or nc FTXCTL0 Output TxEnb* Pullup or nc FRXCTL1 Input RxClav Pulldown FTXCTL1 Input TxClav Pulldown FRXCTL2 Input RxSOC Pulldown FTXCTL2 Output TxSOC Pulldown FRXCTL3 Input n/a Pullup or Pulldown FTXCTL3 nc nc FRXCTL4 Input n/a FTXCTL4 nc nc FRXCTL5 Input n/a FTXCTL5 nc nc FRXCTL6 Input RxPrty FTXCTL6 Output TxPrty cell size must be 4Byte aligned. Table 20 Utopia1*, 2*, 3 PHY Mode, C-5 Network Processor to Fabric Interface Pin Mapping RECEIVE SIGNALS TRANSMIT SIGNALS C-5 NETWORK PROCESSOR I/O UTOPIA NOTE C-5 NETWORK PROCESSOR I/O UTOPIA NOTE FRXCTL0 Input TxEnb* Pullup FTXCTL0 Input RxEnb* Pullup V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 46 CHAPTER 2: SIGNAL DESCRIPTIONS Table 20 Utopia1*, 2*, 3 PHY Mode, C-5 Network Processor to Fabric Interface Pin Mapping Freescale Semiconductor, Inc... RECEIVE SIGNALS * TRANSMIT SIGNALS C-5 NETWORK PROCESSOR I/O UTOPIA NOTE C-5 NETWORK PROCESSOR I/O UTOPIA NOTE FRXCTL1 Output TxClav Pulldown or nc FTXCTL1 Output RxClav Pulldown or nc FRXCTL2 Input TxSOC Pulldown FTXCTL2 Output RxSOC Pulldown FRXCTL3 Input n/a Pullup or Pulldown FTXCTL3 nc nc FRXCTL4 Input n/a Pullup or Pulldown FTXCTL4 nc nc FRXCTL5 Input n/a Pullup or Pulldown FTXCTL5 nc nc FRXCTL6 Input TxPrty FTXCTL6 Output RxPrty cell size must be 4Byte aligned. When configuring two C-5 network processors back-to-back using the Fabric Port, set up the transmit side of each C-5 network processor in Utopia ATM mode and the receive side of each C-5 network processor in Utopia PHY mode. Table 21 PRIZMA Mode, C-5 Network Processor to Fabric Interface Pin Mapping RECEIVE SIGNALS TRANSMIT SIGNALS C-5 NETWORK PROCESSOR I/O UTOPIA NOTE FRXCTL0 Input TxEnb* FRXCTL1 Output FRXCTL2 C-5 NETWORK PROCESSOR I/O UTOPIA NOTE pulldown FTXCTL0 (not connected to fabric) Input RxEnb* pulldown (not connected to fabric) TxClav nc FTXCTL1 Output RxClav nc Input TxSOP Pulldown FTXCTL2 Output RxSOP Pulldown FRXCTL3 Input n/a Pullup or Pulldown FTXCTL3 nc nc FRXCTL4 Input n/a Pullup or Pulldown FTXCTL4 nc nc FRXCTL5 Input n/a Pullup or Pulldown FTXCTL5 nc nc FRXCTL6 Input TxPrty or nc FTXCTL6 Output RxPrty or nc C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Pin Descriptions Grouped by Function 47 Table 22 Power X Mode, C-5 Network Processor to Fabric Interface Pin Mapping Freescale Semiconductor, Inc... RECEIVE SIGNALS TRANSMIT SIGNALS C-5 NETWORK PROCESSOR I/O POWER X NOTE C-5 NETWORK PROCESSOR I/O POWER X NOTE FRXCTL0 Input RxCtrl[0] Pulldown FTXCTL0 Output TxCtrl[0] Pulldown or nc FRXCTL1 Input RxCtrl[1] Pulldown FTXCTL1 Output TxCtrl[1] Pulldown or nc FRXCTL2 Input RxCtrl[2] Pulldown FTXCTL2 Output TxCtrl[2] Pulldown or nc FRXCTL3 Input RxPrty[3] FTXCTL3 Output TxPrty[3] FRXCTL4 Input RxPrty[2] FTXCTL4 Output TxPrty[2] FRXCTL5 Input RxPrty[1] FTXCTL5 Output TxPrty[1] FRXCTL6 Input RxPrty[0] FTXCTL6 Output TxPrty[0] BMU SDRAM Interface Signals The BMU and SDRAM interface signals are described in Table 23. The BMU is designed to support SDRAM devices with 12 address lines. All 139 data lines and all 12 address lines must be connected to the SDRAM in order for the BMU to be able to read and write external SDRAM properly. Table 23 BMU SDRAM Interface Signals SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION MD0 - MD129 R29, Q28, P28, S28, R28, P29, R27, Q26, P26, S26, R26, P27, R25, Q24, P24, S24, R24, P25, S22, R23, R22, N29, M28, L28, J29, O28, N28, L29, K28, N27, M26, L26, J28, O26, N26, L27, K26, N25, M24, L24, J27, O24, N24, L25, K24, P22, M22, K22, J23, Q22, N23, L22, J25, O22, L23, J26, J22, P23, N22, L21, J24, B29, D29, F29, A28, C28, E28, G28, B28, D28, F28, B27, D27, F27, A26, C26, E26, B26, D26, F26, G26, B25, D25, F25, A24, C24, E24, B24, D24, F24, B23, D23, F23, G24, A22, C22, E22, B22, D22, F22, B21, D21, F21, A20, C20, E20, G22, B20, D20, F20, B19, D19, F19, A18, C18, E18, B18, D18, F18, G20, B17, D17, F17, A16, C16, E16, B16, D16, F16, B15 130 LVTTL I/O Data Lines In 9 LVTTL I/O Stored as data, ECC bits MDECC0 - MDECC8 G16, F15, F14, E14, D15, D14, C14, B14, A14 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 48 CHAPTER 2: SIGNAL DESCRIPTIONS Freescale Semiconductor, Inc... Table 23 BMU SDRAM Interface Signals (continued) SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION MA0 - MA11 H22, I22, H23, H24, I24, H25, H26, I26, H27, H28, I28, H29 12 LVTTL O Address Outputs: A0-A11 are sampled during the ACTIVE command and READ/WRITE to select one location out of the memory array in the respective bank. The address inputs also provide the op-code during a LOAD MODE REGISTER command MBA0 - MBA1 G18, H19 2 LVTTL O Bank Address Outputs: BA0 and BA1 define which bank the ACTIVE, READ, WRITE or PRECHARGE command is being applied MCLK I16 1 nc nc Reserved MCASX J21 1 LVTTL O Command Outputs: MRASX, MCASX, MWEX and MCSX define the command being entered. NOTE: MCSX is considered part of the command code. MRASX I20 1 LVTTL O Command Outputs: MRASX, MCASX, MWEX and MCSX define the command being entered. MCSX is considered part of the command code. MWEX J20 1 LVTTL O Command Outputs: MRASX, MCASX, MWEX and MCSX define the command being entered. MCSX is considered part of the command code. MCSX H20 1 LVTTL O Chip Select: MCSX enables (registered LOW) and disables (registered HIGH) the command decoder. All commands are masked when MCSX is registered HIGH. MCSX provides the external bank selection on systems with multiple banks. MCSX is considered part of the command code. MDQM MDQML H21 G14 1 1 LVTTL LVTTL O O Input/Output Mask: MDQM is an input mask signal for write accesses and an output enable signal for read accesses. Input data is masked when MDQM is sampled HIGH during a WRITE cycle. The output buffers are placed in a high Z state (two-clock latency) when MDQM is sampled HIGH during the READ cycle. NOTE: MDQML is an identical copy of MDQM used to drive the loading on SDRAM configurations with 2 DQM pins. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Pin Descriptions Grouped by Function 49 Freescale Semiconductor, Inc... Table 23 BMU SDRAM Interface Signals (continued) SIGNAL NAME PIN # TOTAL TYPE I/O SIGNAL DESCRIPTION MDCLK J17 1 LVTTL I Clock: MDCLK is driven by the system clock. All SDRAM input signals are sampled on the positive edge of the MDCLK. MDCLK also increments the internal burst counter and controls the output registers. 161 TOTAL PINS TLU SRAM Interface Signals The TLU SRAM interface supports up to 32MBytes of SRAM at frequencies to 133MHz using LVTTL signaling levels (in single bank-mode only) and SRAM technologies up to 64Mbits. The TLU SRAM interface signals are described in Table 24. Table 24 TLU SRAM Interface Signals SIGNAL NAME PIN # TYPE I/O SIGNAL DESCRIPTION TD0 - TD63 N1, L1, J1, H1, M2, K2, I2, G2, N2, L2, J2, H2, L3, J3, 64 H3, G4, 04, M4, K4, I4, L4, J4, H4, G6, N5, L5, J5, H5, N6, L6, I6, H6, K6, J6, M6, H7, L7, J7, H8, N8, M8, K8, I8, G8, N7, L8, J8, H9, L9, J9, J10, G10, P9, O8, L10, H10, O10, N9, L11, I10, M10, K10, J11, H11 TOTAL LVTTL I/O TLU Memory Data TA0 - TA21 R1, P1, S2, Q2, O2, R2, P2, R3, P3, N3, S4, Q4, R4, P4, 22 N4, R5, P5, S6, R6, Q6, P6, O6 LVTTL O TLU Memory Address TA18x - TA21x T8, Q8, R7, P7 4 LVTTL O Data Parity TCE0X - TCE3X P8, R8, S8, T9 4 LVTTL O TLU Memory Chip Enable TWE0X - TWE3X Q10, R9, S10, T10 4 LVTTL O TLU Memory Write Enable TCLKI M12 1 LVTTL I TLU Clock Input 99 TOTAL PINS Table 25 Memory Bank Selection CHIP SELECT (SIGNALS TA18X THROUGH TA21X) BANK 1 BANK 2 BANK 3 BANK 4 SIZE CE2 CE2X CE2 CE2X CE2 CE2X CE2 CE2X 4Mbit TA18x TA19 TA18 TA19 TA18x TA19x TA18 TA19x 8Mbit TA19x TA20 TA19 TA20 TA19x TA20x TA19 TA20x 16Mbit TA20x TA21 TA20 TA21 TA20x TA21x TA20 TA21x V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 50 CHAPTER 2: SIGNAL DESCRIPTIONS QMU SRAM Interface Signals The QMU signals are described in Table 26. The QMU’s clock frequency is 1/2 the internal core clock frequency. Freescale Semiconductor, Inc... Table 26 QMU SRAM Interface Signals SIGNAL NAME PIN # TOTAL TYPE I/O* SIGNAL DESCRIPTION QCPAR A10 1 nc nc Not used QCLK G12 1 LVTTL O Clock Signal to the memory ICs QCMD0 - QCMD15 B10, C10, D10, E10, F10, B11, D11, F11, A12, B12, C12, D12, E12, B13, D13, F13 16 LVTTL O Memory Address [15: 0] to the memory ICs QDPAR A8 1 LVTTL I/O Data parity QDATA0 - QDATA31 D1, F1, F2, B2, C2, D2, E2, B3, D3, F3, A4, B4, C4, D4, E4, F4, B5, D5, F5, A6, B6, C6, D6, E6, F6, B7, D7, F7, C8, D8, E8, F8 32 LVTTL I/O Memory Data QSFLOW B9 1 LVTTL O Not Used QXCTRL0 D9 1 LVTTL O Rd/Wr (Read is true high, write is true low) QXCTRL1 F9 1 LVTTL O Memory Address [16] to the memory ICs QXRQST B8 1 nc nc Reserved Note: Requires Pullup or Pulldown. 55 TOTAL PINS * During normal (non-scan) operation. Power Supply Signals Power supply and ground signals are described in Table 27 and their pinouts are shown in Figure 6. Table 27 Power Supply Signals SIGNAL NAME PIN # TOTAL VDD A3, A11, A15, A23, A27, C1, C5, C13, C17, C25, C29, 78 E3, E7, E15, E19, E27, G5, G9, G17, G21, G29, I7, I11, I19, I23, J12, K1, K9, K13, K21, K25, L14, M3, M11, M15, M23, M27, O1, O5, O13, O17, O25, O29, Q3, Q7, Q15, Q19, Q27, S5, S9, S17, S21, S29, U7, U11, U19, U23, W1, W9, W13, W21, W25, Y3, Y11, Y15, Y23, Y27, AA1, AA5, AA13, AA17, AA25, AA29, AC3, AC7, AC15, AC19, AC27 TYPE SIGNAL DESCRIPTION P Core Supply Voltage (1.8V Input) C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Pin Descriptions Grouped by Function 51 Freescale Semiconductor, Inc... Table 27 Power Supply Signals (continued) SIGNAL NAME PIN # VDD33 VSS TOTAL PINS TOTAL TYPE SIGNAL DESCRIPTION A7, A19, C9, C21, E11, E23, F12, G1, G13, G25, H14, I3, 39 I15, I27, J16, K5, K17, K29, M7, M19, O9, O21, Q11, Q23, S1, S13, S25, U3, U15, U27, W5, W17, W29, Y7, Y19, AA9, AA21, AC11, AC23 P I/O Supply Voltage (3.3V Input) A5, A9, A13, A17, A21, A25, A29, C3, C7, C11, C15, 116 C19, C23, C27, E1, E5, E9, E13, E17, E21, E25, E29, G3, G7, G11, G19, G23, G27, H12, H16, I1, I5, I9, I13, I17, I21, I25, I29, J14, J18, K3, K7, K11, K15, K19, K23, K27, L16, M1, M5, M9, M13, M17, M21, M25, M29, O3, O7, O11, O15, O19, O23, O27, Q1, Q5, Q9, Q13, Q17, Q21, Q25, Q29, S3, S7, S11, S15, S19, S23, S27, U1, U5, U9, U13, U17, U21, U25, U29, W3, W7, W11, W15, W19, W23, W27, Y1, Y5, Y9, Y13, Y17, Y21, Y25, Y29, AA3, AA7, AA11, AA15, AA19, AA23, AA27, AC1, AC5, AC9, AC13, AC17, AC21, AC25, AC29 P Ground 234 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 52 CHAPTER 2: SIGNAL DESCRIPTIONS Figure 6 Power and Ground Connections (Bottom View) Freescale Semiconductor, Inc... AC AB AA Z Y X W V U T S R Q P O N M L K J I H G F E D C B A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 VSS (Ground) - 0.0V VDD (Core Supply) - 2.5V VDD33 (I/O Supply) - 3.3V Other Test Signals Test signals are described in Table 28 and their pinouts are shown in Figure 6. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 53 Signals Grouped by Pin Number Freescale Semiconductor, Inc... Table 28 Miscellaneous Test Signals For JTAG, Scan, and Internal Test Routines SIGNAL NAME PIN # TOTAL TYPE SIGNAL DESCRIPTION JTCK T11 1 LVTTL Test Clock JTMS* Z15 1 LVTTL Test Mode Select. High selects modes as defined in the IEEE 1149.1 JTAG specification. JTRSTX† X15 1 LVTTL Test Reset (low active) JTDI† AB15 1 LVTTL Test Data In JTDO V15 1 LVTTL Test Data Out JHIGHZ T12 1 LVTTL Turns off all output drivers when High JCLKBYP T13 1 LVTTL 1X or 2X Clock Mode Select. Low selects 1X, High selects 2X. JSE S12 1 LVTTL Scan Enable. High enables scan test. JS00-JS09 L12, N13, N12, P13, P12, Q12, R13, R12, R11, R10 10 LVTTL Scan Out Pins 18 TOTAL PINS * According to the IEEE 1149.1 specification, the JTMS, JTRST, and JTDI pins must have internal pullups. While the C-5 NP does not currently have pads with pullups, customers can pull up these three pins on the board. During JTAG, SCLK and SCLKX must remain as differential inputs. No Connection Pins No connection pins are listed in Table 29. Table 29 No Connection Pins SIGNAL NAME PIN # TOTAL TYPE SIGNAL DESCRIPTION NC1 - NC11 I18, H17, H18, N10, P10, N11, P11, U14, V14, U16, V16 11 nc Reserved for future functionality TOTAL PINS Signals Grouped by Pin Number 11 The C-5 NP signals are listed by pin number in Table 30. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 54 CHAPTER 2: SIGNAL DESCRIPTIONS Table 30 Signals Listed by Pin Number PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... A 1-29 A1 Not present A9 VSS A17 VSS A25 VSS A2 Not present A10 QCPAR A18 MD113 A26 MD74 A3 VDD A11 VDD A19 VDD33 A27 VDD A4 QDATA10 A12 QCMD8 A20 MD103 A28 MD64 A5 VSS A13 VSS A21 VSS A29 VSS A6 QDATA19 A14 MECC8 A22 MD94 A7 VDD33 A15 VDD A23 VDD A8 QDPAR A16 MD123 A24 MD84 B 1-29 B1 Not present B9 QSFLOW B17 MD120 B25 MD81 B2 QDATA3 B10 QCMD0 B18 MD116 B26 MD77 B3 QDATA7 B11 QCMD5 B19 MD110 B27 MD71 B4 QDATA11 B12 QCMD9 B20 MD107 B28 MD68 B5 QDATA16 B13 QCMD13 B21 MD100 B29 MD61 B6 QDATA20 B14 MECC7 B22 MD97 B7 QDATA25 B15 MD129 B23 MD90 B8 QXRQST B16 MD126 B24 MD87 C 1-29 C1 VDD C9 VDD33 C17 VDD C25 VDD C2 QDATA4 C10 QCMD1 C18 MD114 CB26 MD75 C3 VSS C11 VSS C19 VSS C27 VSS C4 QDATA12 C12 QCMD10 C20 MD104 C28 MD65 C5 VDD C13 VDD C21 VDD33 C29 VDD C6 QDATA21 C14 MECC6 C22 MD95 C7 VSS C15 VSS C23 VSS C8 QDATA28 C16 MD124 C24 MD85 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Signals Grouped by Pin Number 55 Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... D 1-29 D1 QDATA0 D9 QXCTRL0 D17 MD121 D25 MD82 D2 QDATA5 D10 QCMD2 D18 MD117 D26 MD78 D3 QDATA8 D11 QCMD6 D19 MD111 D27 MD72 D4 QDATA13 D12 QCMD11 D20 MD108 D28 MD69 D5 QDATA17 D13 QCMD14 D21 MD101 D29 MD62 D6 QDATA22 D14 MECC5 D22 MD98 D7 QDATA26 D15 MECC4 D23 MD91 D8 QDATA29 D16 MD127 D24 MD88 E 1-29 E1 VSS E9 VSS E17 VSS E25 VSS E2 QDATA6 E10 QCMD3 E18 MD115 E26 MD76 E3 VDD E11 VDD33 E19 VDD E27 VDD E4 QDATA14 E12 QCMD12 E20 MD105 E28 MD66 E5 VSS E13 VSS E21 VSS E29 VSS E6 QDATA23 E14 MECC3 E22 MD96 E7 VDD E15 VDD E23 VDD33 E8 QDATA30 E16 MD125 E24 MD86 F 1-29 F1 QDATA1 F9 QXCTRL1 F17 MD122 F25 MD83 F2 QDATA2 F10 QCMD4 F18 MD118 F26 MD79 F3 QDATA9 F11 QCMD7 F19 MD112 F27 MD73 F4 QDATA15 F12 VDD33 F20 MD109 F28 MD70 F5 QDATA18 F13 QCMD15 F21 MD102 F29 MD63 F6 QDATA24 F14 MECC2 F22 MD99 F7 QDATA27 F15 MECC1 F23 MD92 F8 QDATA31 F16 MD128 F24 MD89 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 56 CHAPTER 2: SIGNAL DESCRIPTIONS Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... G 1-29 G1 VDD33 G9 VDD G17 VDD G25 VDD33 G2 TD7 G10 TD51 G18 MBA0 G26 MD80 G3 VSS G11 VSS G19 VSS G27 VSS G4 TD15 G12 QCLK G20 MD119 G28 MD67 G5 VDD G13 VDD33 G21 VDD G29 VDD G6 TD23 G14 MDQML G22 MD106 G7 VSS G15 SCLKX G23 VSS G8 TD43 G16 MECC0 G24 MD93 H 1-29 H1 TD3 H9 TD47 H17 NC2 H25 MA5 H2 TD11 H10 TD55 H18 NC3 H26 MA6 H3 TD14 H11 TD63 H19 MBA1 H27 MA8 H4 TD22 H12 VSS H20 MCSX H28 MA9 H5 TD27 H13 CCLK5 H21 MDQM H29 MA11 H6 TD31 H14 VDD33 H22 MA0 H7 TD35 H15 SCLK H23 MA2 H8 TD38 H16 VSS H24 MA3 I 1-29 I1 VSS I9 VSS I17 VSS I25 VSS I2 TD6 I10 TD59 I18 NC1 I26 MA7 I3 VDD33 I11 VDD I19 VDD I27 VDD33 I4 TD19 I12 CCLK3 I20 MRASX I28 MA10 I5 VSS I13 VSS I21 VSS I29 VSS I6 TD30 I14 CCLK4 I22 MA1 I7 VDD I15 VDD33 I23 VDD I8 TD42 I16 MCLK I24 MA4 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Signals Grouped by Pin Number 57 Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... J 1-29 J1 TD2 J9 TD49 J17 MDCLK J25 MD52 J2 TD10 J10 TD50 J18 VSS J26 MD55 J3 TD13 J11 TD62 J19 XPUHOT J27 MD40 J4 TD21 J12 VDD J20 MWEX J28 MD32 J5 TD26 J13 CCLK1 J21 MCASX J29 MD24 J6 TD33 J14 VSS J22 MD56 J7 TD37 J15 CCLK2 J23 MD48 J8 TD46 J16 VDD33 J24 MD60 K 1-29 K1 VDD K9 VDD K17 VDD33 K25 VDD K2 TD5 K10 TD61 K18 PSTOPX K26 MD36 K3 VSS K11 VSS K19 VSS K27 VSS K4 TD18 K12 CCLK0 K20 PFRAMEX K28 MD28 K5 VDD33 K13 VDD K21 VDD K29 VDD33 K6 TD32 K14 CCLK6 K22 MD47 K7 VSS K15 VSS K23 VSS K8 TD41 K16 CCLK7 K24 MD44 L 1-29 L1 TD1 L9 TD48 L17 PREQX L25 MD43 L2 TD9 L10 TD54 L18 PSERRX L26 MD31 L3 TD12 L11 TD58 L19 PIRDYX L27 MD35 L4 TD20 L12 JSO0 L20 PTRDYX L28 MD23 L5 TD25 L13 CPREF L21 MD59 L29 MD27 L6 TD29 L14 VDD L22 MD51 L7 TD36 L15 PCLK L23 MD54 L8 TD45 L16 VSS L24 MD39 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 58 CHAPTER 2: SIGNAL DESCRIPTIONS Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... M 1-29 M1 VSS M9 VSS M17 VSS M25 VSS M2 TD4 M10 TD60 M18 PPERRX M26 MD30 M3 VDD M11 VDD M19 VDD33 M27 VDD M4 TD17 M12 TCLKI M20 PCBEX2 M28 MD22 M5 VSS M13 VSS M21 VSS M29 VSS M6 TD34 M14 SPCK M22 MD46 M7 VDD33 M15 VDD M23 VDD M8 TD40 M16 SPLD M24 MD38 N 1-29 N1 TD0 N9 TD57 N17 PRSTX N25 MD37 N2 TD8 N10 NC4 N18 PDEVSELX N26 MD34 N3 TA9 N11 NC6 N19 PGNTX N27 MD29 N4 TA14 N12 JSO2 N20 PCBEX1 N28 MD26 N5 TD24 N13 JSO1 N21 PCBEX0 N29 MD21 N6 TD28 N14 SIDA N22 MD58 N7 TD44 N15 SPDO N23 MD50 N8 TD39 N16 SPDI N24 MD42 O 1-29 O1 VDD O9 VDD33 O17 VDD O25 VDD O2 TA4 O10 TD56 O18 PIDSEL O26 MD33 O3 VSS O11 VSS O19 VSS O27 VSS O4 TD16 O12 TCLKO O20 PCBEX3 O28 MD25 O5 VDD O13 VDD O21 VDD33 O29 VDD O6 TA21 O14 SICL O22 MD53 O7 VSS O15 VSS O23 VSS O8 TD53 O16 PINTA O24 MD41 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Signals Grouped by Pin Number 59 Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... P 1-29 P1 TA1 P9 TD52 P17 PAD20 P25 MD17 P2 TA6 P10 NC5 P18 PAD14 P26 MD8 P3 TA8 P11 NC7 P19 PAD11 P27 MD11 P4 TA13 P12 JSO4 P20 PAD5 P28 MD2 P5 TA16 P13 JSO3 P21 PAD2 P29 MD5 P6 TA20 P14 PPAR P22 MD45 P7 TA21X P15 PAD29 P23 MD57 P8 TCE0X P16 PAD23 P24 MD14 Q 1-29 Q1 VSS Q9 VSS Q17 VSS Q25 VSS Q2 TA3 Q10 TWE0X Q18 PAD17 Q26 MD7 Q3 VDD Q11 VDD33 Q19 VDD Q27 VDD Q4 TA11 Q12 JSO5 Q20 PAD8 Q28 MD1 Q5 VSS Q13 VSS Q21 VSS Q29 VSS Q6 TA19 Q14 PAD31 Q22 MD49 Q7 VDD Q15 VDD Q23 VDD33 Q8 TA19X Q16 PAD26 Q24 MD13 R 1-29 R1 TA0 R9 TWE1X R17 PAD13 R25 MD12 R2 TA5 R10 JSO9 R18 PAD10 R26 MD10 R3 TA7 R11 JSO8 R19 PAD7 R27 MD6 R4 TA12 R12 JSO7 R20 PAD4 R28 MD4 R5 TA15 R13 JSO6 R21 PAD1 R29 MD0 R6 TA18 R14 PAD28 R22 MD20 R7 TA20X R15 PAD22 R23 MD19 R8 TCE1X R16 PAD16 R24 MD16 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 60 CHAPTER 2: SIGNAL DESCRIPTIONS Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... S 1-29 S1 VDD33 S9 VDD S17 VDD S25 VDD33 S2 TA2 S10 TWE2X S18 PAD18 S26 MD9 S3 VSS S11 VSS S19 VSS S27 VSS S4 TA10 S12 JSE S20 PAD9 S28 MD3 S5 VDD S13 VDD33 S21 VDD S29 VDD S6 TA17 S14 PAD25 S22 MD18 S7 VSS S15 VSS S23 VSS S8 TCE2X S16 PAD19 S24 MD15 T 1-29 T1 FIN2 T9 TCE3X T17 PAD21 T25 FOUT16 T2 FIN7 T10 TWE3X T18 PAD15 T26 FOUT12 T3 FIN6 T11 JTCK T19 PAD12 TT27 FOUT6 T4 FIN12 T12 JHIGHZ T20 PAD6 T28 FOUT7 T5 FIN16 T13 JCLKBYP T21 PAD3 T29 FOUT2 T6 FIN17 T14 PAD30 T22 PAD0 T7 FIN19 T15 PAD27 T23 FOUT19 T8 TA18X T16 PAD24 T24 FOUT17 U 1-29 U1 VSS U9 VSS U17 VSS U25 VSS U2 FIN4 U10 FIN27 U18 FTXCTL0 U26 FOUT11 U3 VDD33 U11 VDD U19 VDD U27 VDD33 U4 FIN11 U12 FRXCTL0 U20 FOUT27 U28 FOUT4 U5 VSS U13 VSS U21 VSS U29 VSS U6 FIN15 U14 NC8 U22 FOUT24 U7 VDD U15 VDD33 U23 VDD U8 FIN24 U16 NC10 U24 FOUT15 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Signals Grouped by Pin Number 61 Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... V 1-29 V1 FIN1 V9 FIN23 V17 FTXCTL5 V25 FOUT10 V2 FIN3 V10 FIN26 V18 FTXCTL2 V26 FOUT9 V3 FIN5 V11 FIN31 V19 FOUT31 V27 FOUT5 V4 FIN9 V12 FRXCTL2 V20 FOUT26 V28 FOUT3 V5 FIN10 V13 FRXCTL5 V21 FOUT23 V29 FOUT1 V6 FIN14 V14 NC9 V22 FOUT22 V7 FIN18 V15 JTDO V23 FOUT18 V8 FIN22 V16 NC11 V24 FOUT14 W 1-29 W1 VDD W9 VDD W17 VDD33 W25 VDD W2 FIN0 W10 FIN29 W18 FTXCTL1 W26 FOUT8 W3 VSS W11 VSS W19 VSS W27 VSS W4 FIN8 W12 FRXCTL1 W20 FOUT29 W28 FOUT0 W5 VDD33 W13 VDD W21 VDD W29 VDD33 W6 FIN13 W14 FRXCLK W22 FOUT21 W7 VSS W15 VSS W23 VSS W8 FIN21 W16 FTXCLK W24 FOUT13 X 1-29 X1 CP15_0 X9 FIN25 X17 FTXCTL4 X25 CP14_4 X2 CP15_1 X10 FIN28 X18 FTXCTL3 X26 CP14_3 X3 CP15_2 X11 FIN30 X19 FOUT30 X27 CP14_2 X4 CP15_3 X12 FRXCTL3 X20 FOUT28 X28 CP14_1 X5 CP15_4 X13 FRXCTL4 X21 FOUT25 X29 CP14_0 X6 CP15_5 X14 FRXCTL6 X22 FOUT20 X7 CP15_6 X15 JTRSTX X23 CP14_6 X8 FIN20 X16 FTXCTL6 X24 CP14_5 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 62 CHAPTER 2: SIGNAL DESCRIPTIONS Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... Y 1-29 Y1 VSS Y9 VSS Y17 VSS Y25 VSS Y2 CP13_0 Y10 CP13_4 Y18 CP12_5 Y26 CP12_1 Y3 VDD Y11 VDD Y19 VDD33 Y27 VDD Y4 CP13_1 Y12 CP13_5 Y20 CP12_4 Y28 CP12_0 Y5 VSS Y13 VSS Y21 VSS Y29 VSS Y6 CP13_2 Y14 CP13_6 Y22 CP12_3 Y7 VDD33 Y15 VDD Y23 VDD Y8 CP13_3 Y16 CP12_6 Y24 CP12_2 Z 1-29 Z1 CP9_0 Z9 CP11_1 Z17 CP10_5 Z25 CP8_4 Z2 CP9_1 Z10 CP11_2 Z18 CP10_4 Z26 CP8_3 Z3 CP9_2 Z11 CP11_3 Z19 CP10_3 Z27 CP8_2 Z4 CP9_3 Z12 CP11_4 Z20 CP10_2 Z28 CP8_1 Z5 CP9_4 Z13 CP11_5 Z21 CP10_1 Z29 CP8_0 Z6 CP9_5 Z14 CP11_6 Z22 CP10_0 Z7 CP9_6 Z15 JTMS Z23 CP8_6 Z8 CP11_0 Z16 CP10_6 Z24 CP8_5 AA 1-29 AA1 VDD AA9 VDD33 AA17 VDD AA25 VDD AA2 CP7_0 AA10 CP7_4 AA18 CP6_5 AA26 CP6_1 AA3 VSS AA11 VSS AA19 VSS AA27 VSS AA4 CP7_1 AA12 CP7_5 AA20 CP6_4 AA28 CP6_0 AA5 VDD AA13 VDD AA21 VDD33 AA29 VDD AA6 CP7_2 AA14 CP7_6 AA22 CP6_3 AA7 VSS AA15 VSS AA23 VSS AA8 CP7_3 AA16 CP6_6 AA24 CP6_2 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. JTAG Support 63 Table 30 Signals Listed by Pin Number (continued) PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION Freescale Semiconductor, Inc... AB 1-29 AB1 CP3_0 AB9 CP5_1 AB17 CP4_5 AB25 CP2_4 AB2 CP3_1 AB10 CP5_2 AB18 CP4_4 AB26 CP2_3 AB3 CP3_2 AB11 CP5_3 AB19 CP4_3 AB27 CP2_2 AB4 CP3_3 AB12 CP5_4 AB20 CP4_2 AB28 CP2_1 AB5 CP3_4 AB13 CP5_5 AB21 CP4_1 AB29 CP2_0 AB6 CP3_5 AB14 CP5_6 AB22 CP4_0 AB7 CP3_6 AB15 JTDI AB23 CP2_6 AB8 CP5_0 AB16 CP4_6 AB24 CP2_5 AC 1-29 JTAG Support AC1 VSS AC9 VSS AC17 VSS AC25 VSS AC2 CP1_0 AC10 CP1_4 AC18 CP0_5 AC26 CP0_1 AC3 VDD AC11 VDD33 AC19 VDD AC27 VDD AC4 CP1_1 AC12 CP1_5 AC20 CP0_4 AC28 CP0_0 AC5 VSS AC13 VSS AC21 VSS AC29 VSS AC6 CP1_2 AC14 CP1_6 AC22 CP0_3 AC7 VDD AC15 VDD AC23 VDD33 AC8 CP1_3 AC16 CP0_6 AC24 CP0_2 The C-5 NP contains JTAG test logic compliant with the IEEE 1149.1 specification. All required public instructions are implemented, as well as some optional instructions. This section contains information regarding the pinout, instructions, identification codes, and boundary scan cell types. Pinout The C-5 NP uses the standard JTAG pins including the optional test reset pin. Table 28 describes the pins and their functions. Note that pins for JTRSTX, JTDI, and JTMS require external pullups on the board. These ports do not have internal pullups as required by the 1149.1 specification. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 64 CHAPTER 2: SIGNAL DESCRIPTIONS JTAG Data Registers The C-5 NP contains the standard internal registers as specified in IEEE 1149.1. These registers are described in Table 31. Boundary Scan Cell Types REGISTER NAME REGISTER LENGTH DESCRIPTION Bypass 1 Standard JTAG bypass register Boundary 1807 Boundary Scan Register Device Identification 32 Standard JTAG IDCODE Register The C-5 NP boundary scan register contains only two cell types. All input cells are observe only cells of type BC_4. All enable and output cells are standard cells of type BC_1. In IEEE 1149.1-1990 specification, the BC_4 cell is shown in Figure 7 and the BC_1 cell is shown in Figure 8. Figure 7 Observe-Only Cell To next cell To System Logic From System Pin G1 1D C1 Clock DR From last cell 0 1 Shift DR Freescale Semiconductor, Inc... Table 31 JTAG Internal Register Descriptions C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 65 JTAG Support Figure 8 Cell Design That Can Be Used for Both Input and Output Pins Node To next cell Freescale Semiconductor, Inc... Shift DR G1 From System Pin 0 1 G1 0 1 From last cell IDcode Register To System Logic 1D C1 1D C1 Update DR Clock DR The C-5 NP implements a standard 32bit JTAG identification register. Table 32 lists the value of the code for full identification and its sub-components. Table 32 JTAG Identification Code and Its Sub-components FIELD NAME WIDTH BIT POSITIONS BINARY VALUE Version 4 31-28 0000 Part Number 16 27-12 0000_0000_0000_0010 Manufacturer Identity 11 11-1 001_1001_0110 LSB 1 0 1 The concatenated 32bit value is hexidecimal 0000232d. JTAG Instruction Register The C-5 NP contains a 4bit instruction register. Table 33 lists the instructions that are supported. Table 33 Instruction Register Instructions INSTRUCTION MNEMONIC SELECTED REGISTER INSTRUCTION OPCODE Extest Boundary Scan 0000 Idcode Identification Register 0001 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 66 CHAPTER 2: SIGNAL DESCRIPTIONS Freescale Semiconductor, Inc... Table 33 Instruction Register Instructions (continued) (continued) * Boundary Scan Description Language INSTRUCTION MNEMONIC SELECTED REGISTER INSTRUCTION OPCODE Sample/Preload Boundary Scan 0010 Highz Bypass Register 0011 Clamp Bypass Register 0100 Bypass Bypass Register 0101 Reserved* Bypass Register 0110 Reserved* Bypass Register 0111 Bypass Bypass Register 1000 Bypass Bypass Register 1001 Bypass Bypass Register 1010 Bypass Bypass Register 1011 Bypass Bypass Register 1100 Bypass Bypass Register 1101 Bypass Bypass Register 1110 Bypass Bypass Register 1111 There are two reserved instructions intended for C-Port Corporation’s internal use. These should not be programmed by users. In order to simplify board test, C-Port Corporation has provided a boundary scan description language (BSDL) file in the C-Port web site support area that describes the complete set of instructions, boundary scan order, and identification code value in an industry standard format. This information can be found at: http://e-www.motorola.com/webapp/sps/site/homepage.jsp?nodeId=03M0ylgx1Ks. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Chapter 3 Rev 04 Freescale Semiconductor, Inc... ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings Table 34 lists the absolute maximum ratings for the C-5 network processor. Stresses beyond those listed may cause permanent damage to the device. These are stress ratings only and do not imply that operation under any conditions other than those listed under “Recommended Operating Conditions” (Table 35) is possible. Exposure to conditions beyond Table 34 can: • • Reduce device reliability Result in premature device failure, even with no immediate sign of failure Prolonged exposure to conditions at or near the absolute maximum ratings could also result in reduced useful life and reliability of the C-5 NP. Table 34 C-5 Network Processor Absolute Maximum Ratings * † PARAMETER MIN MAX UNIT VDD33 Supply Voltage (3.3V input)*† -0.5 +5 V VDD Supply Voltage (1.8V input)* -0.5 +2.8 V Voltage on any pin -0.5 VDD33 + 0.5 V Static Discharge Voltage 2000/500 Storage Temperature -40 +125 °C Absolute Maximum Junction Temperature -40 +125 °C V Voltages are relative to Ground Not to exceed VDD + 2.5V V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 68 CHAPTER 3: ELECTRICAL SPECIFICATIONS Recommended Operating Conditions The recommended operating conditions describe an environment the C-5 NP network processor is expected to encounter during normal operation. Table 35 delineates the recommended operating parameters for the C-5 NP. Freescale Semiconductor, Inc... Table 35 C-5 Network Processor Recommended Operating Conditions PARAMETER MIN MAX UNIT VDD33 Supply Voltage 3.135 3.465 V VDD Supply Voltage 1.7 1.9 V IDD33 - VDD33 Supply Current 1.5* A IDD - VDD Supply Current 14* A 100 °C Tj Junction Temperature * DC Characteristics -40 Peak values to be used by power supply designer. The DC electrical characteristics define the input operating conditions for proper operation and the output responses to applied DC signals and switch characteristics over specified voltage and temperature ranges. The DC electrical characteristics are specified within the recommended operating conditions including operating temperature and power supply range as stated in this data sheet. Table 36 outlines the C-5 NP DC characteristics. Table 36 C-5 Network Processor DC Characteristics PARAMETER* MIN MAX UNIT LVTTL Input High Voltage 2.0 VDD33+.3 V LVTTL Input Low Voltage -0.3 0.8 V LVTTL Output High Voltage 2.4 LVTTL Output Low Voltage NOTES V @IOH = -2mA 0.4 V @IOL = +2mA VIN = 0V or VDD33 LVTTL Input Current -5 +5 µA LVPECL Input High Voltage VDD33 -1.165 VDD33+.3V V LVPECL Input Low Voltage -0.3 VDD33 -1.475 V LVPECL Output High Voltage VDD33 -1.025 VDD33 -0.880 V C5NP For More Information On This Product, Go to: www.freescale.com Load = 50ohm to VDD33 - 2V Freescale Semiconductor, Inc. Power Sequencing 69 Freescale Semiconductor, Inc... Table 36 C-5 Network Processor DC Characteristics (continued) (continued) PARAMETER* MIN MAX UNIT NOTES LVPECL Output Low Voltage VDD33 -1.810 VDD33 -1.620 V Load = 50ohm to VDD33 - 2V LVPECL Input Current -5 +5 µA CPREF VDD33 -1.38 VDD33 -1.26 V * Single-ended LVPECL reference All voltages are relative to Ground unless otherwise indicated. Each control input pin has a capacitance associated with it. The capacitance at the control input is due to the package and the input circuitry connected to the pin. Capacitance is based on these conditions: TA = 25°C; VDD33 = 3.3V; f = 1MHz. Table 37 provides capacitance data. Table 37 C-5 Network Processor Capacitance Data Power Sequencing PARAMETER TYPICAL MAX UNIT Input/Output Pins 7 8 pF Input Pins 6 7 pF Clock Pins 6 7 pF The VDD rail must be kept within 2.5V of the VDD33 rail. However, this rule can be violated for periods up to one second, as is typical during power sequencing, as long as: • • The VDD is not clamped to ground or some other low voltage. The number of power cycling events averages to less than once per day over the lifetime of the product. It is intended that the VDD and VDD33 rail be sequenced to their final value together for most applications. It is also required that SCLK, SCLKX, TCLKI, PCLK, MDCLK, FTXCLK, and FRXCLK be running or begin running during power sequencing to propagate reset inside the C-5 NP. Figure 9 indicates the relationship between the clocks and PRSTX. There is no requirement that the asserting and deasserting edges of PRSTX be synchronous to the clocks. Reset must be asserted within 100µs of power initiation. Typically, reset is held low during power initiation. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 70 CHAPTER 3: ELECTRICAL SPECIFICATIONS Figure 9 Bringup Clock Timing Diagram VDD, VDD33 Freescale Semiconductor, Inc... £100ms PRSTX ) ( ‡1ms ‡100ms TCLKI, PCLK, SCLK, SCLKX, DCLK, FTXCLK, FRXCLK Power and Thermal Characteristics ) ( Table 38 provides the derived power and thermal characteristics for the production version (Revision D0) of the C-5 NP. Table 38 C-5 Network Processor Power and Thermal Characteristics PARAMETER MIN TYP MAX UNITS TEST CONDITIONS Power Dissipation, PD 10.5 11.5 12.5 14.5 15.0 16.0 17.5 20.0 18.0 19.0 20.5 23.0 W 166MHz core clock (See Note 1) 180MHz core clock (See Note 1) 200MHz core clock (See Note 1) 233MHz core clock (See Note 1) 100 oC Maximum Junction Temperature, TJ Thermal Resistance, junction to case, φJC 0.24 oC/W See Note 2 Thermal Resistance, junction to ambient, φJA 1.87 oC/W See Note 2 Thermal Resistance, junction to printed circuit board, φJB 4.8 oC/W See Note 2 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 71 Power and Thermal Characteristics Table 38 C-5 Network Processor Power and Thermal Characteristics (continued) Freescale Semiconductor, Inc... PARAMETER MIN TYP Thermal Resistance, Junction through Board to Ambient, φJBA 6.0 Effective Thermal Resistance, φeffective 1.43 MAX UNITS TEST CONDITIONS See Note 2 oC/W See Note 3 Notes for Table 38: 1 Estimated power dissipation (+/-10%) is derived from measurements on the C-5 NP Revision D00 under following conditions: • • • • BMU memory operating at 125MHz. • “Typical” PD based on test application that implements Fast Ethernet forwarding actively running on all CPs. • “Maximum” PD based on projected maximum consumption for any high-bandwidth communications application executing on all CPs, FP, and XP. TLU memory operating at 133MHz. VDD = 1.8V, VDD33 = 3.3V, TJ at approximately 50o C. “Minimum” PD based on idle condition (clocks running and no programs executing). 2 Thermal performance specifications based on following conditions: • Printed circuit board is based on the C-Ware Development System’s C-5 NP Switch Module reference design, with specifications of: – 14 total layers (5 planes). Planes at least 100mm x 100mm below the C-5 NP before any interruptions. – FR4 board material, Cu signal and plane material. – 0.5mils signal layer thickness, 1.4mils plane layer thickness. – Thermal resistance, board to ambient (φBA) of 1.2 oC/W. • Custom heat sink design has the following characteristics: V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 72 CHAPTER 3: ELECTRICAL SPECIFICATIONS – Dimensions: 100mm x 80mm x 10mm (height) – Thermal resistance heat sink to ambient (φSA) of 1.6 oC/W @200 LFM. Figure 10 provides the characteristic thermal resistance curve for this heat sink for various airflow rates. – Note that target heat sink design is for low profile (10mm height) applications. Significantly better thermal performance is possible with taller and/or wider designs. Contact your C-Port representative for heat sink options. 3 Effective Thermal Resistance (φeffective = φJAφJBA / (φJA + φJBA)) reflects the total thermal performance of the heat sink and board, as outlined in Note 2 above. Figure 10 Thermal Performance for C-5 Network Processor Heat Sink (see step 2 above) 3 Thermal Resistance ( C/W) Freescale Semiconductor, Inc... – Thermal resistance case to heat sink (φCS) of 0.03 oC/W (Chromerics T705 thermal material). 2 1 0 0 200 400 600 800 1000 Velocity (ft/min) Theoretical calculation of thermal resistance as a function of airflow velocity across heat sink AC Timing Specifications AC timing specifications consist of input requirements and output responses. The input requirements include setup and hold times, pulse widths, and high and low times. The output responses include delays from clock to signal. The AC timing specifications are defined separately for each interface to the C-5 NP Unless otherwise noted, all AC specifications were tested within the functional operating range. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications 73 See Figure 11. Output timing specifications for LVTTL pins are given with a 10pF load on the output. Other loads can be simulated with the IBIS model available from C-Port. The LVPECL driver is specified into a 50Ω load terminated to a (VDD33 - 2V) reference. Figure 11 Test Loading Conditions Freescale Semiconductor, Inc... LVTTL DUT 10pF VDD33 +2V LVPECL DUT 50Ω Clock Timing Specifications The system clock timing is shown in Figure 12 and described in Table 39. Figure 12 System Clock Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 SCLK SCLKX Tsc Tsh Tsl CCLKn TccN Tcch Tccl V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 74 CHAPTER 3: ELECTRICAL SPECIFICATIONS Table 39 System Clock Timing Description Freescale Semiconductor, Inc... MIN * † MAX SYMBOL PARAMETER 1X CLK MODE 2X CLK MODE TYP 1X CLK MODE 2X CLK MODE UNIT COMMENT Tsc System Cycle Time 6.0 5.0 4.3 3.0 2.5 2.14 ns 166MHz core clock 200MHz core clock 233MHz core clock Tsh Sys Clk High Pulse 45 30 55 70 Duty cycle* Tsl Sys Clk Low Pulse 45 30 55 70 Duty cycle† Tcc0 CCLK0 Cycle Time 647.67 ns T1† Tcc1 CCLK1 Cycle Time 488.28 ns E1† Tcc2 CCLK2 Cycle Time 29.097 ns E3† Tcc3 CCLK3 Cycle Time 22.353 ns T3† Tcc4 CCLK4 Cycle Time 20.00 ns RMII† Tcc5 CCLK5 Cycle Time 9.412 ns Fibre Channel† Tcc6 CCLK6 Cycle Time 8.00 ns GMII† Tcc7 CCLK7 Cycle Time 6.43 ns OC-3† Tcch CCLKm High Time 40% 40% 60% 60% % cycle pulse is high Tccl CCLKm Low Time 40% 40% 60% 60% % cycle pulse is low Pulse duty cycle measured at crossing voltage of SCLK/SCLKX The frequencies specified for CCLK0 - CCLK7 allow full flexibility for the C-5 NP . Clock inputs associated with a specific protocol should be tied to ground when that protocol is not used by the C-5 NP . It is also possible to use one or more CCLKn inputs for other frequencies; contact your C-Port representative for more information. Unused clocks should be pulled to a known state (ground) through a resistor. If you are using a clock generator, disabling the output should not cause a tristate. If it does, then the line should be pulled down. CP Timing Specifications This section describes the timing for the following CP interfaces: • • • • DS1/DS3 Ethernet Timing Description 10/100 Ethernet Timing Description Gigabit GMII/MII Ethernet Interface Timing Description OC-3 Timing Description C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications • • 75 Gigabit TBI Interface Timing Description OC-12 Timing Description Freescale Semiconductor, Inc... DS1/DS3 Timing Specifications The DS1/DS3 interface timing is shown in Figure 13 and described in Table 40. Figure 13 DS1/DS3 Ethernet Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 CPn_0 (TCLK) Tcdt CPn_2/3 (Tx) Tcdo Cycle 2 Cycle 3 Cycle 5 Cycle 4 CPn_1 (RCLK) Tcdr CPn_4/5 (Rx) Tcds Tcdh Table 40 DS1/DS3 Ethernet Timing Description SYMBOL PARAMETER Tcdt DS1/DS3 Transmit Cycle Time Tcdo DS1/DS3 Output Time Tcdr DS1/DS3 Receive Cycle Time Tcds DS1/DS3 Setup Time 2.0 ns Tcdh DS1/DS3 Hold Time 2.5 ns MIN TYP MAX 647/22.4 3.0/3.0 ns 400/15.0 647/22.4 UNIT ns ns 10/100 Ethernet Timing Specifications The 10/100 Ethernet interface timing is shown in Figure 14 and described in Table 41. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 76 CHAPTER 3: ELECTRICAL SPECIFICATIONS Figure 14 10/100 Ethernet Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 CPn_0 (TCLK) Tcet Freescale Semiconductor, Inc... CPn_2/3/6 (Tx) Tceo CPn_1/4/5 (Rx) Tces Tceh Table 41 10/100 Ethernet Timing Description * SYMBOL PARAMETER MIN TYP MAX Tcet Transmit Cycle Time* Tceo Output Time 3.0 Tces Setup Time 2.0 ns Tceh Hold Time 2.5 ns 20 UNIT ns 15.0 ns STD/Fast Ethernet Gigabit GMII Ethernet, TBI and MII Interface Timing Specifications The Gigabit GMII Ethernet interface timing is shown in Figure 15 and described in Table 42. The TBI interface timing is shown in Figure 15 and described in Table 43. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications 77 Figure 15 Gigabit Ethernet and TBI Interface Timing Diagram GMII / TBI Tx Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 CPn_0 (TCLK) Tcgt Freescale Semiconductor, Inc... CPn_2-6 (Tx) CPn+1_2-6 (Tx) Tcgo MII Tx Cycle 1 Cycle 2 Cycle 3 MII CPn_1 (TCLK) Tcmt MII CPn_2-6 (Tx) Tcmo TBI Rx Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 3 Cycle 4 Cycle 5 CPn+2_1 (RCLKN) CPn+3_1 (RCLK) Tctr Tctd CPn_2-6 (Rx) CPn+1_2-6 (Rx) Tcts GMII Rx Cycle 1 Tcth Cycle 2 CPn+2_1 (RCLK) CPn+2_2-6 (Rx) CPn+3_2-6 (Rx) Tcgr Tcgs Tcgh V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 78 CHAPTER 3: ELECTRICAL SPECIFICATIONS Freescale Semiconductor, Inc... Table 42 Gigabit GMII/MII Ethernet Interface Timing Description SYMBOL GIGABIT PARAMETER Tcgt Transmit Cycle Time, GMII Tcgo Output Time, GMII Tcgr Receive Cycle Time Tcgs Setup Time 1.5 ns Tcgh Hold Time 0.5 ns Tcmt Transmit Cycle Time, MII Tcmo Output Time, MII MIN TYP MAX UNIT 8.0 COMMENT ns 3.0 6.0 ns 8.0 ns 40/400 2 ns 12 100BaseT/10BaseT ms Table 43 Gigabit TBI Interface Timing Description * SYMBOL TBI PARAMETER Tctt Transmit Cycle Time Tcto Output Time Tctr Receive Cycle Time Tctd Rclk/Rclkn Deviation Tcts Setup Time 1.5 ns Tcth Hold Time 0.5 ns MIN TYP MAX 8.0 3.0 UNIT ns 6.0* 16.0 ns ns 1.0 ns For Fibre Channel applications this value is 7.0ns for a transmit cycle time of 9.4ns. OC-3 Timing Specifications The OC-3 interface timing is shown in Figure 16 and described in Table 44. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications 79 Figure 16 OC-3 Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 CPn_2 Freescale Semiconductor, Inc... Tc3t CPn_3 Tc3i Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 CPn_0 CPn_1 Tc3r Tc3d CPn_4 Tc3s Tc3h Tc3s Tc3h CPn_5 Table 44 OC-3 Timing Description * SYMBOL PARAMETER MIN TYP MAX Tc3t OC-3 Transmit Cycle Time Tc3i OC-3 Pulse Width 2.0 ns Tc3r OC-3 Receive Cycle Time* 6.0 ns Tc3d OC-3 Clock Duty Cycle 40 Tc3s OC-3 Setup Time 2.0 ns Tc3h OC-3 Hold Time 2.5 ns 6.43 UNIT ns 60 % 155.52MHz V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 80 CHAPTER 3: ELECTRICAL SPECIFICATIONS OC-12 Timing Specifications The OC-12 interface timing is shown in Figure 17 and described in Table 45. Figure 17 OC-12 Timing Diagram Cycle 2 Freescale Semiconductor, Inc... Cycle 1 Cycle 3 Cycle 4 Cycle 5 CPn_1 (TCLKI) Tc12i Tc12d CPn_0 (TCLK) Tc12t CPn_2-6 (Tx) Tc12o Cycle 1 Cycle 3 Cycle 2 CPn_1 (RCLK) Tc12r CPn_2-6 (Rx) Tc12s Tc12h Table 45 OC-12 Timing Description * † ‡ SYMBOL PARAMETER Tc12i OC-12 Transmit Cycle Time* Tc12d OC-3 Clock Duty Cycle Tc12t OC-12 Transmit Cycle Time† Tc12o OC-12 Output Time‡ 3.0 Tc12r OC-12 Receive Cycle Time 12.0 Tc12s OC-12 Setup Time 2.0 ns Tc12h OC-12 Hold Time 2.5 ns MIN TYP MAX 12.86 40 ns 60 12.86 Input from PHY Output from C-5 NP Aligned to TCLK C5NP For More Information On This Product, Go to: www.freescale.com % ns 10.0 12.86 UNIT ns ns Freescale Semiconductor, Inc. AC Timing Specifications Freescale Semiconductor, Inc... Executive Processor Timing Specifications 81 The XP timing specifications include: • • • • PCI Timing Specifications MDIO Serial Interface Timing Specifications Low Speed Serial Interface Timing Specifications PROM Interface Timing Specifications PCI Timing Specifications The PCI timing is shown in Figure 18 and described in Table 46. Figure 18 PCI Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 PCLK Tpc PAD/P_ctl (output) Tpao Tpaz Tpav PAD/P_ctl (input) Tpas Tpah Tpgs Tpgh Tpis Tpih PGNTX (input) PIDSEL (input) Table 46 PCI Timing Description SYMBOL PARAMETER MIN TYP MAX UNIT Tpc PCI Cycle Time* 15.0 ns Tpas PAD/P_ctl† Setup 3.0 ns V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 82 CHAPTER 3: ELECTRICAL SPECIFICATIONS Freescale Semiconductor, Inc... Table 46 PCI Timing Description (continued) (continued) SYMBOL PARAMETER MIN TYP MAX UNIT Tpah PAD/P_ctl Hold 0.0 Tpao PAD/P_ctl Output 2.0 6.0 ns Tpaz PAD/P_ctl Clk to Tri‡ 1.8 5.5 ns Tpav PAD/P_ctl Clk to Driven‡ 1.3 5.5 ns Tpgs PGNTX Setup 5.1 ns Tpgh PGNTX Hold 0.0 ns Tpis PIDSEL Setup 5.0 ns Tpih PIDSEL Hold 0.0 ns ns PRSTX** ns PINTA** ns * 66MHz PCI P_ctl includes all PCI control parameters including: PPAR, PFRAMEX, PTRDYX, PIRDYX, PSTOPX, PDEVSELX, PPERRX, PSERRX ‡ Not fully tested, values based on design/characterization. ** Asynchronous † MDIO Serial Interface Timing Specifications The MDIO serial interface timing is shown in Figure 19 and described in Table 47. Figure 19 MDIO Serial Interface Timing Diagram Cycle 2 Cycle 3 Cycle 4 SICL Tsic SIDA (output) Tsods Tsodh SIDA (input) Tsids C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications 83 Freescale Semiconductor, Inc... Table 47 MDIO Serial Interface Timing Description SYMBOL PARAMETER MIN TYP MAX UNIT Tsic SICL Cycle Time 40 ns Tsids SIDA Input Setup 10 ns Tsidh SIDA Input Hold 0.0 ns Tsods SIDA Output Setup 10 ns Tsodh SIDA Output Hold 10 ns Low Speed Serial Interface Timing Specifications The low speed serial interface timing is shown in Figure 20 and described in Table 48. Figure 20 Low Speed Serial Interface Timing Diagram Cycle 2 Cycle 3 SICL Tsu:s Thd:s Thd:d Tsu:d Tcyc Tsu:stop Tbuf SIDA Table 48 Low Speed Serial Interface Timing Description SYMBOL PARAMETER MIN Tcycle SICL Cycle Time 2500 ns Tsu:s Set-up Time for Repeated START Condition 600 ns Thd:s Hold Time START Condition 600 ns Tsu:d Data Set-up Time 250 ns Thd:d Data Hold Time 0.0 ns Tsu:stop Set-up Time for STOP Condition 600 ns MAX UNIT V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 84 CHAPTER 3: ELECTRICAL SPECIFICATIONS Freescale Semiconductor, Inc... Table 48 Low Speed Serial Interface Timing Description (continued) (continued) SYMBOL PARAMETER MIN Tbuf Bus Free Time Between a STOP and START Condition 1250 Cmax Capacitive load for each line of the bus MAX UNIT ns 400 pF PROM Interface Timing Specifications The PROM interface timing is shown in Figure 21 and described in Table 49. Figure 21 PROM Interface Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 SPCK Tspc SPDI Tspis Tspih SPLD Tsplo SPDO Tspdo Table 49 PROM Interface Timing Description SYMBOL PARAMETER Tspc SPCK Cycle Time 40.0 ns Tspis SPDI Setup 10.0 ns Tspih SPDI Hold 0.0 ns Tsplo SPLD Output Tspdo * SPDO Output CLOCK MODE MIN TYP MAX UNIT 1X Tsc* Tsc + 3.0 ns 2X 2 x Tsc* 2 x Tsc + 3.0 ns 1X Tsc* Tsc + 3.0 ns 2X 2 x Tsc* 2 x Tsc + 3.0 ns Tsc is the System Cycle Time. See Table 39 on page 74 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications Fabric Processor Timing Specifications 85 The FP timing specifications are shown in Figure 22 and described in Table 50. Figure 22 Fabric Processor Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 Freescale Semiconductor, Inc... FRXCLK Tfrc FRXCTL (output) Tfrco Tfrcv Tfrcz FRXCTL (input) Tfrcs Tfrch Tfrds Tfrdh FINn FTXCLK Tftc FTXCTL (output) Tftco Tftcv Tftcz FTXCTL (input) Tftcs Tftch FOUTn Tftdo Table 50 Fabric Processor Timing Description SYMBOL PARAMETER MIN TYP MAX UNIT Tfrc FRX Cycle Time 9.0 ns Tfrcs FRXCTL Setup 4.0 1.5 ns Tfrch FRXCTL Hold 0.5 ns COMMENT Utopia2 Mode All other modes V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 86 CHAPTER 3: ELECTRICAL SPECIFICATIONS Freescale Semiconductor, Inc... Table 50 Fabric Processor Timing Description (continued) * BMU Timing Specifications SYMBOL PARAMETER MIN Tfrco FRXCTL Output Tfrcz TYP MAX UNIT 1.0 3.4 ns FRXCTL Clk to Tri* 1.8 5.5 ns Tfrcv FRXCTL Clk to Driven* 1.3 5.5 ns Tfrds FIN Setup 4.0 1.5 ns Tfrdh FIN Hold 0.5 ns Tftc FTX Cycle Time 9.0 ns Tftcs FTXCTL Setup 4.0 1.5 ns Tftch FTXCTL Hold 0.5 ns Tftco FTXCTL Output 1.0 3.6 ns Tftcz FTXCTL Clk to Tri* 1.7 5.5 ns Tftcv FTXCTL Tri to Driven* 1.3 5.5 ns Tftdo FOUT Output 1.0 3.6 ns COMMENT Utopia2 Mode All other modes Utopia2 Mode All other modes Not fully tested, values based on design/characterization. The BMU timing specifications are shown in Figure 23 and described in Table 51. The BMU synchronous DRAM interface is PC100-compliant and designed to work with industry standard SDRAM components with 12 or fewer address lines. The information below is intended to provide the output, setup, and hold data required to design this interface without duplicating the transaction waveform diagrams in SDRAM data sheets. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications 87 Figure 23 BMU Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 MDCLK Freescale Semiconductor, Inc... Tmc M_ctl Tmco MAn Tmao MDn (output) Tmdo Tmdv Tmdz MDn (input) Tmds Tmdh Table 51 BMU Timing Description * SYMBOL PARAMETER MIN Tmc BMU Cycle Time 8.0 Tmco BMU Ctrl Output 1.2 3.7 ns Tmao BMU Addr Output 1.2 3.8 ns Tmds BMU Data Setup 0.5 ns Tmdh BMU Data Hold 1.0 ns TYP MAX UNIT ns Tmdo BMU Data Output 1.2 4.0 ns Tmdz BMU Data Clk to Tri* 1.8 4.0 ns Tmdv BMU Data Clk to Driven* 1.4 4.0 ns Not fully tested, values based on design/characterization. Table 52 Signal Groups in BMU Timing Diagrams SIGNAL GROUP INCLUDED SIGNALS Control (M_ctl) MBA0, MBA1, MCASX, MRASX, MWEX, MCSX, MDQM Address (MAn) MA0 - MA11 Data (MDn) MD0 - MD129, MDECC0 - MDECC8 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 88 CHAPTER 3: ELECTRICAL SPECIFICATIONS TLU Timing Specifications The TLU timing specifications are shown in Figure 24 and described in Table 53. Figure 24 TLU Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 Freescale Semiconductor, Inc... TCLKI Ttc T_ctl Ttco TAn Ttao TDn (output) Ttdo Ttdv Ttdz TDn (input) Ttds Ttdh Table 53 TLU Timing Description * SYMBOL PARAMETER MIN Ttc TLU Cycle Time 7.5 Ttco TLU Ctrl Output 1.2 3.4 ns Ttao TLU Addr Output 1.2 3.4 ns TYP MAX UNIT ns Ttds TLU Data Setup 0.5 ns Ttdh TLU Data Hold 1.0 ns Ttdo TLU Data Output 1.2 3.5 ns Ttdz TLU Data Clk to Tri* 2.0 3.5 ns Ttdv TLU Data Clk to Driven* 1.5 3.5 ns Not fully tested, values based on design/characterization. Table 54 Signal Groups in TLU Timing Diagrams SIGNAL GROUP INCLUDED SIGNALS Control (T_ctl) TA18X - TA21X, TCE0X - TCE3X, TWE0X - TWE3X Address (TAn) TA0 - TA21 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. AC Timing Specifications 89 Table 54 Signal Groups in TLU Timing Diagrams Freescale Semiconductor, Inc... QMU Timing Specifications SIGNAL GROUP INCLUDED SIGNALS Data (TDn) TD0 - TD63 The QMU timing specifications are shown in Figure 25 and described in Table 55. Figure 25 QMU Timing Diagram Cycle 2 Cycle 1 Cycle 3 Cycle 4 Cycle 5 QCLK Tqc QCMDn (output) Tqco QDATAn (output) Tqdo Tqdv Tqdz QDATAn (input) Tqds Tqdh Table 55 QMU Timing Description SYMBOL PARAMETER MIN TYP MAX Tqc QMU Cycle Time 2 x Tsc 4 x Tsc Tqco QMU Ctrl Output 1.5 Tqds QMU Data Setup 3.1 Tqdh QMU Data Hold 1.3 3.5 ns Tqdo QMU Data Output 1.5 1/2 Tsc + 1.0 Tsc + 1.0 ns Tqdz QMU Data Clk to Tri* 1.1 5.5 ns 1/2 Tsc + 1.0 Tsc + 1.0 UNIT COMMENT ns ns 1X Clock Mode 2X Clock Mode ns 1X Clock Mode 2X Clock Mode ns 1X Clock Mode 2X Clock Mode V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 90 CHAPTER 3: ELECTRICAL SPECIFICATIONS Table 55 QMU Timing Description (continued) (continued) * SYMBOL PARAMETER MIN Tqdv QMU Data Clk to Driven* 0.6 TYP MAX UNIT 5.5 ns COMMENT Not fully tested, values based on design/characterization. Freescale Semiconductor, Inc... Table 56 Signal Groups in QMU Timing Diagrams SIGNAL GROUP INCLUDED SIGNALS QCMDn QCMD0 - QCMD15, QSFLOW, QXCTRL0, QXCTRL1, QXRQST QDATAn QDATA0 - QDATA31, QDPAR C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Chapter 4 Rev 04 Freescale Semiconductor, Inc... MECHANICAL SPECIFICATIONS Package Views The C-5 network processor is an 838 pin (29 pins x 29 pins) Ball Grid Array (BGA) package as shown in the following illustrations. Table 57 defines the package measurements. Figure 26 C-5 Network Processor BGA Package Side View A4 A2 A3 A A1 Seating Plane HiTCE: Green ceramic is thermally matched to FR4 circuit board. The aluminum lid is electrically connected to the grounded substrate of the C-5 NP. Neither the lid nor any heat sink connected to the lid should be part of a current-carrying path. It is acceptable, however, to connect the lid or heatsink to ground if necessary (through the standoff screws for the heat sink). V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 94 CHAPTER 4: MECHANICAL SPECIFICATIONS Figure 27 C-5 Network Processor BGA Package (Bottom View) D D1 e Freescale Semiconductor, Inc... AC AB AA Z Y X W V U T S R Q P O N M L K J I H G F E D C B A e E1 E b 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Package Measurements Table 57 defines the C-5 NP package measurements, providing nominal, minimum, and maximum sizes where appropriate. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Marking Codes 95 Freescale Semiconductor, Inc... Table 57 Package Measurements (Reference Figure 26 and Figure 27 for Symbols) Marking Codes SYMBOL DEFINITION NOM. (MM) MIN. (MM) MAX. (MM) A Overall 5.63 5.31 5.95 A1 Ball height 0.89 A2 C4 and Die 0.88 A3 Body thickness 2.26 2.07 2.53 A4 Lid thickness 1.6 D Body size 37.50 D1 Ball footprint (X) 35.56 E Body size 37.50 E1 Ball footprint (Y) 35.56 e Ball pitch 1.27 b Ball diameter 0.89 Table 58 explains the marking on the C-5 NP. Table 58 C-5 Network Processor Marking Codes MARKING (EXPLANATION OF CODES) Reflow Top Logo/Part#/Country of Origin/Date Code Bottom N/A Pin 1 Marking Chamfered Corner Typical Reflow Profile for the C-5 Switch Module 1 Follow the guidelines recommended by your solder paste supplier. Flux requrements must be met for best solderability. 2 The temperature profile should be carefully characterized to ensure uniform temperature across the board and package. Solder ball voiding may be affected by ramp rates and dwell times below and above liquidus. V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. 96 CHAPTER 4: MECHANICAL SPECIFICATIONS 3 A nitrogen atmosphere is not required, but will make the process more robust. It can make a difference for marginally solderable PC board pads. Freescale Semiconductor, Inc... 4 Full convection forced air furnaces work best, but IR, Convection/IR, or vapor phase can be used. C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. C5NPD0-DS/D Rev 04 Freescale Semiconductor, Inc... INDEX Channel Processor Interface Signals 30 Channel Processors 22 Channel Processors Physical Interface Signals and Pins Grouped by Clusters 31 Clock and Reference Signals 29 Clock Signals 29 Clock Timing Specifications 73 Configuration 10/100 Ethernet (RMII) 32 DS1/T1 Framer Interface 32 FibreChannel TBI 35 Gigabit Ethernet 35 Gigabit Ethernet (GMII) 33 SONET OC-12 Transceiver Interface 37 SONET OC-3 Transceiver Interface 37 Configurations GMII/TBI Transmit and Receive Pin 34 Connections Power and Ground (Bottom View) 52 CP Timing Specifications 75 Symbols 10/100 Ethernet (RMII) Configuration 32 10/100 Ethernet Signals 32 10/100 Ethernet Timing Description 77 10/100 Ethernet Timing Diagram 77 10/100 Ethernet Timing Specifications 76 A About This Guide 13 Absolute Maximum Ratings 67 AC Timing Specifications 72 B Block Diagram, C-5 Network Processor 21 BMU SDRAM Interface Signals 47 BMU Signal Groups 89 BMU Timing Description 89 BMU Timing Diagram 89 BMU Timing Specifications 88 Boundary Scan Cell Types 63 Boundary Scan Description Language 66 Bringup Clock Timing Diagram 70 Buffer Management Unit 24 D C C-5 Network Processor Absolute Maximum Ratings 67 C-5 Network Processor BGA Package, Bottom View 94 C-5 Network Processor BGA Package, Side View 93 C-5 Network Processor Capacitance Data 69 C-5 Network Processor DC Characteristics 68 C-5 Network Processor Power and Thermal Characteristics 70 C-5 NP Channel Processors 22 Data Registers JTAG 63 Data Sheet Description and Organization 13 DC Characteristics 68 Description Functional 19 Description Language Boundary Scan 66 Descriptions Signal 27 Diagram 10/100 Ethernet Timing 77 BMU Timing 89 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... 98 INDEX Bringup Clock Timing 70 DS1/DS3 Ethernet Timing 76 Fabric Processor Timing 87 Gigabit Ethernet (TBI) Timing 78 Low Speed Serial Interface Timing 85 MDIO Serial Interface Timing 84 OC-3 Timing 80 PCI Timing 82 Pinout 27 PROM Interface 42 PROM Interface Timing 86 QMU Timing 91 Signal Groups in BMU Timing 89 Signal Groups in QMU Timing 92 Signal Groups in TLU Timing 90 System Clock Timing 74 TLU Timing 90 Diagram, Block C-5 Network Processor 21 DS1/DS3 Ethernet Timing Description 76 DS1/DS3 Ethernet Timing Diagram 76 DS1/DS3 Timing Specifications 75 DS1/T1 Framer Interface Configuration 32 DS1/T1 Framer Interface Signals 32 E Electrical Specifications 67 Absolute Maximum Ratings 67 Executive Processor 22 PCI 23 PROM Interface 23 Serial Bus Interface 23 System Interface Signals 39 System Interfaces 23 Executive Processor Timing Specifications 82 Fabric Processor 24 Fabric Processor Interface Signals 44 Fabric Processor Timing Description 87 Fabric Processor Timing Diagram 87 Fabric Processor Timing Specifications 86 Functional Description 19 G General System Interface Signal 43 Gigabit Ethernet (GMII) Configuration 33 Gigabit Ethernet (GMII) Signals One Cluster Example 34 Gigabit Ethernet (TBI) Timing Description 79, 79 Gigabit Ethernet (TBI) Timing Diagram 78 Gigabit Ethernet and FibreChannel TBI Configuration 35 Gigabit Ethernet and FibreChannel TBI Signals Example 36 Gigabit GMII Ethernet, TBI and MII Interface Timing Specification 77 GMII/TBI Transmit and Receive Pin Configurations 34 Guide Conventions 14 I IDcode Register 64 Instruction Register Instructions 65 J JTAG Data Registers 63 JTAG Identification Code and Its Sub-components 65 JTAG Instruction Register 65 JTAG Internal Register Descriptions 63 JTAG Support Pinouts 63 F L Fabric Interface Pin Mapping Power X Mode 47 PRIZMA Mode 46 Utopia2/Utopia3 ATM Mode 45 Utopia2/Utopia3 PHY Mode 45 Low Speed Serial Interface Timing Description 85 Low Speed Serial Interface Timing Diagram 85 Low Speed Serial Interface Timing Specifications 84 LVPECL Specifications 29 LVTTL Specifications 29 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. INDEX Freescale Semiconductor, Inc... M MDIO Serial Interface Timing Description 84 MDIO Serial Interface Timing Diagram 84 MDIO Serial Interface Timing Specifications 83 Measurements C-5 Network Processor 94 Mechanical Specifications 93 Miscellaneous Test Signals for JTAG, Scan, and Internal Test Routines 53 99 Processor, Fabric 24 PROM Interface Diagram 42 PROM Interface Signals 41 PROM Interface Timing Description 86 PROM Interface Timing Diagram 86 PROM Interface Timing Outline 43 PROM Interface Timing Specifications 85 Q QMU Signal Groups 92 QMU SRAM Interface Signals 50 QMU Timing Description 91 QMU Timing Diagram 91 QMU Timing Specifications 91 Queue Management Unit 25 N No Connection Pins 53 O OC-12 Signals 38 OC-12 Timing Description 81 OC-12 Timing Specifications 81 OC-3 Signals 37 OC-3 Timing Description 80 OC-3 Timing Diagram 80 OC-3 Timing Specifications 79 Operating Conditions, Recommended 67 R Recommended Operating Conditions 67 Register IDcode 64 JTAG Instruction 65 Related Product Documentation 17 revision history, for this guide 15 P S Package Measurements 94 PCI Signals 39 PCI Timing Description 83 PCI Timing Diagram 82 PCI Timing Specifications 82 Pin Descriptions Grouped by Function 28 Pin Locations 28 Pin Number Signals Groups 53 Pinout Diagram 27 Power and Ground Connections (Bottom View) 52 Power Sequencing 69, 70 Power Supply Signals 50 Power X Mode, Fabric Interface Pin Mapping 47 PRIZMA Mode, C-5 Network Processor to Fabric Interface Pin Mapping 46 Processor, Executive 22 Serial Interface Signals 40 Serial Port Signals 41 Signal General System Interface 43 Signal Descriptions 27 Signal Summary 27 Signals 10/100 Ethernet 32 BMU SDRAM Interface 47 Channel Processor Interface 30 Clock 29 Clock and Reference 29 DS1/T1 Framer Interface 32 Fabric Processor Interface 44 Grouped by Pin Number 53 OC-12 38 OC-3 37 V 04 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. Freescale Semiconductor, Inc... 100 INDEX PCI 39 Power Supply 50 PROM Interface 41 QMU SRAM Interface 50 Serial Interface 40 Serial Port 41 Test 52 TLU SRAM Interface 49 SONET OC-12 Transceiver Interface Configuration 37 SONET OC-3 Transceiver Interface Configuration 37 Specifications 10/100 Ethernet Timing 76 AC Timing 72 BMU Timing 88 Clock Timing 73 CP Timing 75 DS1/DS3 Timing 75 Electrical 67 Executive Processor Timing 82 Fabric Processor Timing 86 Gigabit GMII Ethernet, TBI and MII Interface Timing Specification 77 Low Speed Serial Interface Timing 84 MDIO Serial Interface Timing 83 Mechanical 93 OC-12 Timing 81 OC-3 Timing 79 PCI Timing 82 PROM Interface Timing 85 QMU Timing 91 TLU Timing 90 XP Timing 82 System Clock Timing Description 74 System Clock Timing Diagram 74 System Interfaces Executive Processor 23 T Table Lookup Unit 25 Test Signals 52 Test Signals, Miscellaneous, For JTAG, Scan, and Internal Test Routines 53 Thermal Performance for C-5 Network Processor Heat Sink 72 Timing Outline PROM Interface 43 TLU Signal Groups 90 TLU SRAM Interface Signals 49 TLU Timing Description 90 TLU Timing Diagram 90 TLU Timing Specifications 90 Transceiver Interface Configuration SONET OC-12 37 SONET OC-3 37 Transmit and Receive Pin Combinations for Gigabit Ethernet and FibreChannel 33 U Using C-Port Electronic Documents 13 Utopia2/Utopia3 ATM Mode, C-5 Network Processor to Fabric Interface Pin Mapping 45 Utopia2/Utopia3 PHY Mode, C-5 Network Processor to Fabric Interface Pin Mapping 45 X XP Timing Specifications 82 C5NP For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. RoHS-compliant and/or Pb- free versions of Freescale products have the functionality and electrical characteristics of their non-RoHS-compliant and/or non-Pb- free counterparts. For further information, see http://www.freescale.com or contact your Freescale sales representative. How to Reach Us: Home Page: www.freescale.com For information on Freescale.s Environmental Products program, go to http://www.freescale.com/epp. Freescale Semiconductor, Inc... E-mail: [email protected] USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 [email protected] Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen, Germany +44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) [email protected] Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo 153-0064 Japan 0120 191014 or +81 3 5437 9125 [email protected] Asia/Pacific: Freescale Semiconductor Hong Kong Ltd. Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po, N.T., Hong Kong +800 2666 8080 [email protected] For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-441-2447 or 303-675-2140 Fax: 303-675-2150 [email protected] Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters which may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. For More Information On This Product, Go to: www.freescale.com