1.2Acronyms and abbreviations...........................................................................................................................................6
2.6.2XFI 10G optics port support.............................................................................................................................. 20
2.6.3XFI 10GBase-T port support............................................................................................................................. 21
2.11 Local bus.........................................................................................................................................................................25
2.13 USB interface..................................................................................................................................................................26
3.1.3Hardware version register (HWVER)................................................................................................................38
3.1.4Software version register (SWVER)..................................................................................................................39
3.1.5Reset control register (RSTCON)...................................................................................................................... 39
3.1.6Flash control and status register (FLHCSR)...................................................................................................... 40
3.1.7Thermal control and status register (THMCSR)................................................................................................40
3.1.8Panel LED control and status register (LEDCSR).............................................................................................41
3.1.9SFP+ control and status register (SFPCSR).......................................................................................................41
3.1.10 Miscellanies control and status register (MISCCSR)........................................................................................ 42
The T2080RDB-PC is a high-performance computing evaluation, development, and test
platform supporting the T2080 QorIQ Power Architecture® processor. The T2080RDBPC is optimized to support the high-bandwidth DDR3LP memory and a full complement
of high-speed SerDes ports. This system has two working modes, the Standalone mode
and the PCIe Endpoint mode. The motherboard, inside the T2080RDB-PC, is a PCIe
form factor card and it is installed in a custom 1U chassis. The system will be in
standalone mode by default and you can remove the PCIe from its chassis for PCIe
Endpoint mode operation.
NOTE
The T2080RDB boards are using Freescale's C29x Crypto
Coprocessor series silicon.
1.1
Related documentation
The table below lists the related documentation:
Table 1-1. Related documentation
Document nameDescription
T2080 QorIQ
Integrated
Multicore
Communication
Processor Family
Reference Manual
T2080 Product
Brief
T2080 QorIQ
Advanced
Multicore
Processor Data
Sheet
This document provides a detail description on the T2080 QorIQ multicore processor and on some of its
features like memory map, serial interfaces, power supply, chip features, and clock information.
This document provides an overview of the Freescale T2080 features and examples of the T2080 usage.
This document contains the T2080 information on pin assignments, electrical characteristics, hardware
design, considerations, package information, and ordering information.
Some of the documents mentioned above may be available only
under a non-disclosure agreement (NDA). To request access to
these documents, contact your local field applications engineer
or sales representative.
1.2Acronyms and abbreviations
Table 1-2. Acronyms and abbreviations
UsageDescription
COPCommon On-chip Processor
CPCCoreNet Platform Cache
CPLDComplex Programmable Logic Device
DIMMDual In-Line Memory Module
DIPDual In-Line Package
DMADirect Memory Access
DPAAData Path Acceleration Architecture
DRAMDynamic Random Access Memory
DUTDevice Under Test
ECEthernet Controllers
ECCError Detection and Correction
EMIEthernet Management Interfaces
eSDHCenhanced Secure Digital Host Controller
eSPIenhanced Serial Peripheral Interface
FPGAField-Programmable Gate Array
HWHardware
I2CInter - Integrated Circuit
IFCIntegrated Flash Controller
JTAGJoint Test Action Group
PCIe/PEXPCIe = PCI Express = PEX
PLDProgrammable Logic Device
PORPower On Reset
QManQueue Manager
SATASerial Advanced Technology Attachment
SDSecure Digital
SerDesSerializer/Deserializer
SGMIISerial Gigabit Media Independent Interface
SPISerial Peripheral Interface
SWSwitch
SYSCLKSystem Clock
• Switch selectable to one of the 16 common settings in the interval 64
MHz-166 MHz
• Software programmable in 1 MHz increments from 1-200 MHz
• SerDes clocks
• Provides clocks to all SerDes blocks and slots
• 100 MHz
• 156.25 MHz
• Power supplies
• Dedicated PMBus regulator for core power; adjustable from 0.7 V to 1.3 V at 60
A
• USB
• Supports two USB 2.0 ports with integrated PHYs: Two type A ports with 5 V
@ 1.5 A per port
• MicroSD card
• MicroSD port connects directly to MicroSD or TF
• SPI
• Onboard support of SPI flash
• Other I/O
• Two serial ports
• Two I2C ports
1.5
Block diagram
The T2080RDB-PC supports two modes of operation, the Standalone mode and the
Endpoint mode. There is one configuration in the Standalone mode and second
configurations is in the Endpoint mode, the major differences are in the PCIe support. All
configurations have Freescale C293, 4x XFI, 2x RGMII, DDR, NOR, NAND, SPI
EEPROM, I2C EEPROM, and GPIO. Muxing is controlled by FPGA/CPLD.
This section explains the architecture of T2080RDB-PC:
• Processor
• Power
• Reset
• Clocks
• DDR
• SerDes port
• Ethernet controllers
• Ethernet Management Interface
• I2C
• SPI interface
• Local bus
• SDHC interface
• USB interface
• RS-232
• JTAG/COP port
• Connectors, Headers, Jumper, Push buttons, and LEDs
• Temperature
• DIP switch definition
2.1
The T2080RDB-PC supports many features of the T2080 processor, as detailed in the
following sections.
2.2
The power supply system of the T2080RDB-PC system uses power from a standard 6-pin
EPS, to provide power to the numerous processors, CPLD, and peripheral devices.
Reset signals to and from the T2080 processor and other devices on the T2080RDB-PC
are managed by CPLD. The diagram below shows an overview of the reset architecture.
2.4
The clock circuitry provides clocks for the processor, for:
The T2080RDB-PC supports high-speed DRAM, with an SODIM socket, featuring
single, dual, and quad-rank support. The memory interface includes the necessary
termination and I/O power and is routed so as to achieve maximum performance of the
memory bus, as shown in the diagram below.
Figure 2-4. Memory interface
2.6
The T2080 SerDes block provides 16 high-speed serial communication lanes, supporting
The T2080RDB-PC supports PCIe x4 Gen 3 for golden finger and PCIe x4 Gen 2 for
slot.
2.6.2
XFI 10G optics port support
The T2080 supports evaluation of the XFI protocol using Cortina CS4315 dual port 10G
CDR. 10G data is carried over the XFI interface. The image below shows the
connectivity of XFI interface.
The T2080 only supports evaluation of the XFI protocol using Aquantia AQ1202 dual
port 10GBase-T PHY. 10G data is carried over the XFI interface. The image below
shows the connectivity of XFI interface.
Figure 2-7. XFI interface
2.6.4
SATA support
SATA is evaluated using the two onboard SATA headers, by selecting a SATAsupporting SerDes protocol.
2.7
Ethernet controllers
The T2080 supports two Ethernet Controllers (EC), which can connect to Ethernet PHYs
using MII or RGMII protocols. On the T2080RDB-PC, the EC1 and EC2 ports only
operates in RGMII mode. Both ports connect to Realtek RTL8211 PHYs.
The image below shows the connectivity of EC1/EC2 interface.
The T2080 has two Ethernet Management Interfaces (EMI), both powered by LVDD.
However, EMI2 is only used with XFI based PHYs, which uses 1.2 V pull-up. EMI1 is
used with all other non-XFI based PHYs, including the onboard RGMII PHYs. The
image below shows the EMI hardware block.
The T2080 devices supports up to four I2C buses, in order to make the I2C resources
equally available to both local and remote systems. The T2080RDB-PC uses I2C1 port to
access onboard devices, such as DDR3 DIMM, RTC, I2C EEPROM, clock generator,
thermal sensor (ADT7481), and core power regulator (IR36021). The I2C2 bus uses
multiplexers to partition the I2C bus into several sub-buses, called channels. Two SFP+
optics use channel 0-1 and the PCIe SLOT use channel 3.
The T2080RDB-PC Serial Peripheral Interface (SPI) pins is only used for onboard SPI
device accessing various SPI memory devices.
2.11Local bus
The T2080 Integrated Flash Controller (IFC), also known as the local bus, supports 32-bit
addressing and 8 or 16-bit data widths for a variety of devices to effectively manage all
these resources with the maximum amount of performance and flexibility.
The image below shows an overview of the IFC bus.
2.12
SDHC interface
Figure 2-11. IFC bus
The enhanced SD Host Controller (eSDHC) provides an interface between host system
and SD cards. The Secure Digital (SD) card is specifically designed to meet the security,
capacity, performance, and environmental requirements, inherent in emerging audio and
video consumer electronic devices. Booting from eSDHC interface is supported using the
processor’s on-chip ROM.
On T2080RDB-PC, a single connector is used for MicroSD memory cards, as shown in
the image below.
Figure 2-12. SDHC interface
2.13
USB interface
The T2080RDB-PC systems have two integrated USB 2.0 controllers, that allow direct
connection to USB ports with appropriate protection circuitry and power supplies.
The board features are:
• High speed (480 Mbit/s), full-speed (12 Mbit/s), and low-speed (1.5 Mbit/s)
operation
• Host mode
• Dual stacked Type A connection
The USB ports connect to a standard Type A connector (USB1 and USB2) for
compatibility with most USB peripherals.
Power for the ports is provided by a MIC2506YM, which supplies 5 V at up to 1 A per
port. The power enable and power-fault-detect pins are connected directly to the T2080
for individual port management.
The image below shows how the USB connectivity is implemented on the T2080RDBPC.
The common on-chip processor (COP) is a part of the T2080’s JTAG module and is
implemented as a set of additional instructions and logic. This port can connect to a
dedicated emulator for extensive system debugging. Several third-party emulators in the
market can connect to the host computer through the Ethernet port, USB port, parallel
port, or RS-232. A typical setup using a USB port emulator is shown in the image below.
Figure 2-15. USB port emulator setup
The 16-pin generic header connector carries the COP/JTAG signals and the additional
signals for system debugging. The pin-out of this connector is shown in the image below.
Connectors, Headers, Jumper, Push buttons, and LEDs
The table below displays the connections made from the T2080RDB-PC COP connector.
Table 2-3. Connections made from the T2080RDB-PC COP connector
Pin no.Signal nameConnection
1TDOConnected directly between the processor and JTAG/COP connector.
2NCNot connected.
3TDIConnected directly between the processor and JTAG/COP connector.
4TRSTRouted to the RESET PLD. TRST to the processor is generated from the PLD.
5NCNot connected.
6VDD_SENSEPulled to 3.3 V using a 10 Ohm resistor.
7TCKConnected directly between the processor and JTAG/COP connector.
8CKSTP_INConnected directly between the processor and JTAG/COP connector.
9TMSConnected directly between the processor and JTAG/COP connector.
10NCNot connected.
11SRESETRouted to the RESET PLD. SRESET to the processor is generated from the PLD.
12GNDConnected to guard.
13HRESETRouted to the RESET PLD. HRESET to the processor is generated from the PLD.
14KEYNot connected.
15CKSTP_OUTConnected directly between the processor and JTAG/COP connector.
16GNDConnected to guard.
2.16Connectors, Headers, Jumper, Push buttons, and LEDs
This section explains:
• Connectors
• Headers
• Jumper
• Push buttons
• LEDs
2.16.1
Table 2-4 lists the various connectors on the T2080RDB-PC platform.
Table 2-4. Connectors on the T2080RDB-PC platform (continued)
Reference designatorsUsed forNotes
J20PCIe x4 slotIntended use is for PCIe cards that are 25 W or less.
J21, J22SATAJ43TDM Riser cardJ36, J37Ethernet portsRGMII -> Copper
J17, J18Ethernet ports10GBase-T
J13, J15Ethernet ports10G optics
J41Dual Type A USBJ35 (2 ports)UARTJ8Battery holderJ1SODIMJ22, J23FXS portsJ24FXO portJ34CPU fanJ33, J44-J46Shelf FAN-
2.16.2Headers
The table below lists the various headers on the T2080RDB-PC platform.
Table 2-5. Headers on the T2080RDB-PC platform
Reference designatorsUsed forNotes
J24Altera HeaderUsed for programming the Altera CPLD devices.
J26IR36021 HeaderUsed for programming the IR36021.
J3COP/JTAGUsed for debugging the T2080.
2.16.3Jumper
The table below describes how the push Jumper is used on the T2080RDB-PC platform.
Table 2-6. Jumper on the T2080RDB-PC platform (continued)
Reference
designator
J9PROG_SFP selectionMounted: Fuse programmingUnmounted: Normally operate
J25Not used-J38SD/TF card voltage selection1-2: TF card works at 3.3 V2-3: TF card works at 1.8 V
DescriptionStatus 1Status 2
2.16.4Push buttons
The table below describes what the push buttons are used for on the T2080RDB-PC
platform.
Table 2-7. Push buttons on T2080RDB-PC platform
Reference designatorsUsed forNotes
SW5ResetUsed for resetting the whole board.
SW4Power on/offUsed for turning the power on or off.
2.16.5LEDs
Table 2-8 lists all the LEDs on the T2080RDB-PC front plate.
The T2080 has a thermal diode attached to the die, allowing direct temperature
measurement. These pins are connected to an ADT7481 3 channel thermal monitor. One
channel monitors the T2080 and another channel monitors the C29x, which allows direct
reading of the temperature of the die and is accurate to ±1 °C. The third channel of the
ADT7481 measures the ambient (board) temperature.
The ADT7481 temperature warning and alarm signals are connected to the CPLD for
monitoring. CPLD uses these signals to adjust CPU FAN speed and protect the CPU
from over-temperature failure.
The T2080RDB-PC board has user selectable switches, for evaluating different boot
configurations and other special configurations for this device.
This configuration allows either the switch or the CPLD register to set the POR pin. The
CPLD register allows software to override the pin remotely when the board is in the
board farm.
In order to use the CPLD override option, software sets an override bit, that allows the
CPLD to override the switch setting during power on reset.
Figure 2-18. DIP switch definition
Table 2-9 shows how POR configuration is done through switches.
Table 2-9. POR configuration through switches
SwitchSignal namePin nameSignal meaningSetting
SW1[1:8]cfg_rcw_src[0:7]IFC_AD[8:15]Reset Configuration word source.
For details, see T2080 Integrated
Multicore Communications
SW2[1]cfg_rcw_src[8]IFC_CLEReset Configuration word sourceFor details, see T2080
Integrated Multicore
Communications Processor
Family Reference Manual
(document T2080RM)
0: IFC drives logic 1 for TE
assertion
Page 35
Chapter 2 Architecture
Table 2-9. POR configuration through switches
(continued)
SwitchSignal namePin nameSignal meaningSetting
1: IFC drives logic 0 for TE
assertion
SW2[3]cfg_pll_config_sel_bIFC_A18ReservedReserved
SW2[4]cfg_por_ainitIFC_A19ReservedReserved
SW2[5:6]cfg_svr[0:1]IFC_A[16:17]ReservedReserved
SW2[7]cfg_dram_typeIFC_A21DRAM type selection1: DDR3L(1.35V)
SW2[8]cfg_rsp_disIFC_AVDReservedReserved
SW3[1]cfg_eng_use0IFC_WE0Sys_clock selection1: Single sys_clk is selected
SW3[2:3]cfg_eng_use[1:2]ReservedReservedSW3[4]BOOT_FLASH_SEL-Boot flash selectionSW3[4] = 0 for NOR boot
SW3[4] = 1 for NAND boot
See note
SW3[5:7]CFG_VBANK[0:2] -NOR flash bank select000: bank0
100: bank4
See note
SW3[8]TEST_SEL_NTEST_SEL_B-1:T2080
1
2
1. For SW3[4]: BOOT_FLASH_SEL, it can act as boot flash selection, when BOOT_FLASH_SEL=1, NOR flash is boot flash
or NAND flash is boot flash.
2. SW3[5:7] can be used to change the staring address for the memory banks. The NOR flash memory is divided into eight
memory banks with 16 MB size each. Eight different U-Boot image can be programmed into each memory bank. When
NOR flash is selected as boot flash (CS0 is connected to NOR flash by setting SW3[4] to ON, RCW[0:8] is set to
0_0111_xxxx using SW1[1:8] and SW2[1]), different U-Boot image can be selected to boot up the board, by setting
SW3[5:7].
3Software version register (SWVER)8RSee section3.1.4/39
10Reset control register (RSTCON)8w1cSee section3.1.5/39
11Flash control and status register (FLHCSR)8R/WSee section3.1.6/40
12Thermal control and status register (THMCSR)8R/WSee section3.1.7/40
13Panel LED control and status register (LEDCSR)8R/WSee section3.1.8/41
14SFP+ control and status register (SFPCSR)8R/WSee section3.1.9/41
15Miscellanies control and status register (MISCCSR)8R/WSee section3.1.10/42
16Boot configuration override register (BOOTOR)8R/WSee section3.1.11/43
17Boot configuration register 1 (BOOTCFG1)8R/WSee section3.1.12/43
18Boot configuration register 2 (BOOTCFG2)8R/WSee section3.1.13/43
0: No reset occurs.
1: Writing logic 1 will produce whole board reset# signal; this bit can auto clear.
0: No reset occurs.
1: Writing logic 1 will produce C293 Coprocessor reset# signal; this bit can auto clear.
This field is reserved.
0: No reset occurs.
1: Writing logic 1 will produce RGMII PHY1 (RTL82111E-VB) reset# signal; this bit can auto clear.
0: No reset occurs.
1: Writing logic 1 will produce RGMII PHY2 (RTL82111E-VB) reset# signal; this bit can auto clear.
0: No reset occurs.
1: Writing logic 1 will produce 10GEDC PHY(CS4315) reset# signal; this bit can auto clear.
0: No reset occurs.
1: Writing logic 1 will produce 10GBase-T PHY(AQ1202) reset# signal; this bit can auto clear.
0: No reset occurs
1: Writing logic 1 will produce PCIe x4 slot reset# signal; this bit can auto clear.
0: Boot from 16-bit NOR flash.
1: Boot from 8-bit NAND flash.
0: NOR flash bank select from CPLD override disable.
1: NOR flash bank select from CPLD override enable.
0: NOR flash bank select bit0 of switch status is 0.
1: NOR flash bank select bit0 of switch status is 1.
0: NOR flash bank select bit1 of switch status is 0.
1: NOR flash bank select bit1 of switch status is 1.
0: NOR flash bank select bit2 of switch status is 0.
1: NOR flash bank select bit2 of switch status is 1.
0: NOR flash bank select bit0 set 0.
1: NOR flash bank select bit0 set 1.
0: NOR flash bank select bit1 set 0.
1: NOR flash bank select bit1 set 1
0: NOR flash bank select bit2 set 0.
1: NOR flash bank select bit2 set 1.
0: Thermal sensor no fault occurs.
1: Thermal sensor fault output.
0: Thermal sensor no alert occurs.
1: Thermal sensor alert output.
This field is reserved.
0000: PWM duty cycle is 0%, fan stop running.
0001 - 1110: PWM duty cycle is 6.7% - 93.3%, fan speed control.
1111: PWM duty cycle is 100%, fan full speed.
3.1.8Panel LED control and status register (LEDCSR )
Address: 0h base + 13h offset = 13h
Bit01234567
Read
Write
Reset
STS_LEDReserved
00000000
LEDCSR field descriptions
FieldDescription
0
STS_LED
1–7
-
0: Panel STATUS LED on.
1: Panel STATUS LED flash at 0.5s.
This field is reserved.
Information in this document is provided solely to enable system and
software implementers to use Freescale products. There are no express
or implied copyright licenses granted hereunder to design or fabricate
any integrated circuits based on the information in this document.
Freescale reserves the right to make changes without further notice to
any products herein.
Freescale makes no warranty, representation, or guarantee regarding
the suitability of its products for any particular purpose, nor does
Freescale 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 that may be provided in Freescale 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 does not convey any license
under its patent rights nor the rights of others. Freescale sells products
pursuant to standard terms and conditions of sale, which can be found
at the following address: freescale.com/SalesTermsandConditions.
Freescale, the Freescale logo, CodeWarrior, and QorIQ are trademarks
of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other
product or service names are the property of their respective owners.
The Power Architecture and Power.org word marks and the Power and
Power.org logos and related marks are trademarks and service marks
licensed by Power.org.