NXP-logo

NXP T2080RDBPCQS QorIQ T2080 Reference Design Board

NXP-T2080RDBPCQS-QorIQ T2080 Reference-Design-Board

Introduction

The T2080 reference design board (T2080RDB-PC) system is a hardware board, supporting the NXP QorIQ® T2080 Power Architecture® processor with four dual-threaded e6500 cores and speed up to 1.8 GHz.
For the T2080 RDB system, the prototype part number is X-T2080RDB-PC and the production part number is T2080RDB-PC.

Related documentation

Some of the documents listed in the table below 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.

Table 1. Useful references

Document nameDescription
QorIQ T2080 Reference Design Board (T2080RDB-PC) User GuideThis document explains the procedure to build, configure, and use different components for the NXP T2080RDB board.
QorIQ T2080 Reference ManualThis document provides a detailed description on T2080 QorIQ multicore processor, and on some of its features, such as memory map, serial interfaces, power supply, chip features, and clock information.
T2080 Product BriefThis document provides an overview of the NXP T2080 features, and usage examples of T2080.
QorIQ T2080 Data SheetThis document contains T2080 information on

pin assignments, electrical characteristics, hardware design, considerations, package information, and ordering information.

Preparing board

This board has two working modes, the Standalone mode and PCIe Endpoint mode. By default, the system is in Standalone working mode with 1U chassis. For the PCIe Endpoint mode operation, take the board out from the 1U chassis and install the PCIe bracket on the board. Now, the board can be plugged into a PCIe x4 slot in X86 server, and it can work as a PCIe card. Figure 1 shows the I/O of the front panel of the 1U chassis, and Figure 2 shows the PCIe card.

NXP SemiconductorsNXP-T2080RDBPCQS-QorIQ T2080 Reference-Design-Board-fig-1

To prepare the T2080RDB-PC for use, the default configuration should be:

  • CPU: 1.8 GHz
  • DDR: 1866 MT/s 4 GB

The steps to prepare a T2080RDB board are:

  1. Attach an RS-232 cable between the T2080RDB UART0 port (Rx-GND-Tx 3 pins) and host computer.
  2. Open a serial connection on the host computer to communicate with the T2080RDB board.
  3. Configure the serial port of the host computer with the following settings:
    • Data rate: 115200 bit/s
    • Number of data bits: 8
    • Parity: None
    • Number of stop bits: 1
    • Flow control: Hardware/None
  4. Push the power button on the front side of the chassis. The board boots up and shows the following U-Boot console messages:
    NXP-T2080RDBPCQS-QorIQ T2080 Reference-Design-Board-fig-4NXP-T2080RDBPCQS-QorIQ T2080 Reference-Design-Board-fig-5

The Linux system auto boots and shows the following messages on the login screen:NXP-T2080RDBPCQS-QorIQ T2080 Reference-Design-Board-fig-6

System board interface

Figure 3 shows the top view of the T2080RDB-PC system board interface.NXP-T2080RDBPCQS-QorIQ T2080 Reference-Design-Board-fig-2

Block diagram
Figure 4 shows the high-level block diagram of the T2080RDB-PC.NXP-T2080RDBPCQS-QorIQ T2080 Reference-Design-Board-fig-3

Features

Some key features of the T2080RDB-PC are:

  • NXP QorIQ processing platform
    • QorIQ T2080 SoC integrating four dual-threaded e6500 cores and speed up to 1.8 GHz
  • Memory subsystem
    • DDR3 SDRAM
      • Single SODIMM, 72-bit DDR3L at or 1866 MT/s, based on actual DDR3L UDIMM
    •  NOR flash
      • 128 MB 16-bit NOR flash, MICRON: JS28F00AM29EWHA
    • NAND flash
      • 1 GB SLC NAND flash, MICRON: MT29F8G08ABABAWP-ITX:B
    • One microSD/TF connector interface
    • Two SATA interfaces

Ethernet

  • ETH 0 – ETH 1: XFI 10G SFP+, connected to Cortina CS4315 PHY
  • ETH 2 – ETH 3: XFI 10GBase-T copper twisted-pair cable, connected to x2 AQR113C PHYs
  • ETH 4 – ETH 5: 10 Mbit/s, 100 Mbit/s, or 1 Gbit/s RGMII, connected to RTL8211E PHY

PCIe

  • One PCIe-x4 gold-finger
  • One PCIe-x4 connector
  • One crypto co-processor C293 PCIe Endpoint device

USB 2.0

  • One dual-USB slot, connected to USB PHY

UART

  • Supports two UARTs, up to 115200 bit/s for console display; uses dual RJ45 slot for the two UART ports

Real-time clock (RTC)

  • Supports one DS1339U RTC
Port map

Table 2 shows how the Ethernet ports can be mapped to Linux and U-Boot.
Table 2. Ethernet port mapping

Label on front panelPort in U-BootPort in LinuxFMan addressComments
ETH0fm1-mac9fm1-mac90xfe4f000010GBase-T SFP+ (Cortina 4315)
ETH1fm1-mac10fm1-mac100xfe4f200010GBase-T SFP+ (Cortina 4315)
ETH2fm1-mac1fm1-mac10xfe4e000010GBase-T (AQR113C)
ETH3fm1-mac2fm1-mac20xfe4e200010GBase-T (AQR113C)
ETH4fm1-mac3fm1-mac30xfe4e40001G RGMII (RTL8211E)
ETH5fm1-mac4fm1-mac40xfe4e60001G RGMII (RTL8211E)

Flash image layout

Table 3 shows the flash image layout.
Table 3. Flash image layout

Start addressEnd addressImageMaximum size
0xEFF400000xEFFFFFFFU-Boot (current bank)768 kB
0xEFF200000xEFF3FFFFU-Boot environment (current bank)128 kB
0xEFF000000xEFF1FFFFFMan microcode (current bank)128 kB
0xEFE000000xEFE3FFFFPHY CS4315 firmware256 kB
0xED3000000xEFEFFFFFrootfs (alternate bank)44 MB
0xEC8000000xEC8FFFFFHardware device tree (alternate bank)1 MB
0xEC0200000xEC7FFFFFLinux.uImage (alternate bank)7 MB + 875 kB
0xEC0000000xEC01FFFFRCW (alternate bank)128 kB
0xEBF400000xEBFFFFFFU-Boot (alternate bank)768 kB
0xEBF200000xEBF3FFFFU-Boot environment (alternate bank)128 kB
0xEBF000000xEBF1FFFFFMan microcode (alternate bank)128 kB
0xEBE000000xEBE3FFFFPHY CS4315 firmware (alternate bank)256 kB
0xE93000000xEBEFFFFFrootfs (current bank)44 MB
0xE88000000xE88FFFFFHardware device tree (current bank)1 MB
0xE80200000xE87FFFFFLinux.uImage (current bank)7 MB + 875 kB
0xE80000000xE801FFFFRCW (current bank)128 kB

Default RCW setting

Table 4 shows the default reset configuration word (RCW) settings.
Table 4. Default RCW settings

NoRCW wordsDescription
10x120c0017120c: System PLL rate is 1:9 (SYSCLK is 66.66 MHz) and DDR PLL rate is 1:12 (DDRCLK is 133.33 MHz)

0017: Cluster 1 core PLL rate is 1:23 (SYSCLK is 66.66 MHz)

20x150000001500: Cluster 2 core PLL rate is 1:21 (SYSCLK is 66.66 MHz)

0000: Reserved

30x00000000Reserved
40x00000000Default setting
50x661500020x66: SerDes1 protocol is 0x66 (choose four XFI and PCIe x4 on SerDes1)

0x15: SerDes2 protocol is 0x15 (choose one PCIe x4, one PCIe x2, and two SATA on SerDes2)

0x02: FMan runs 1x frequency of MAC

NoRCW wordsDescription
60x00000000SerDes clock choice
70xec027000Boot location choice
80xc1000000PME frequency and DDR latency choice
90x00800000PCIe1 in agent mode, others in host mode
100x00000000Default setting, GPIO information
110x00000000Default setting, TDM option
120x000307fc0003: UART option

07fc: ASLEEP, RTC, SDHC_BASE, IRQ_OUT, IRQ_BASE,

SPI_BASE option

130x00000000Default setting, IFC option
140x000000000000: 1588, SDHC, RGMII, I2C, TDM option

0000: LVDD, L1VDD, CVDD, EVDD, HDLC, DMA option

150x00000000Reserved
160x00000004Reserved

Switch settings

The dual inline package (DIP) switch is used to configure the boot source and to power on or reset some bits. It can choose a NOR
flash vBank as a boot vBank.

Switch default settings (NOR flash boot)
NOR flash boot is the default boot mode. To boot from the NOR flash, the DIP switches should be configured, as shown in the table below.

DIP

switch

Switch binary value12345678
SW10001 0011ONONONOFFONONOFFOFF
SW21011 1111OFFONOFFOFFOFFOFFOFFOFF
SW31110 0001OFFOFFOFFONONONONOFF

Other boot source settings
To boot from the NAND flash, the DIP switches should be configured, as shown in the table below.

DIP switchSwitch binary value12345678
SW11000 0010OFFONONONONONOFFON
DIP switchSwitch binary value12345678
SW21011 1111OFFONOFFOFFOFFOFFOFFOFF
SW31111 0001OFFOFFOFFOFFONONONOFF

To boot from the SPI flash, the DIP switches should be configured, as shown in the table below.

DIP switchSwitch binary value12345678
SW10010 0010ONONOFFONONONOFFON
SW21011 1111OFFONOFFOFFOFFOFFOFFOFF
SW31110 0001OFFOFFOFFONONONONOFF

To boot from the SD card, the DIP switches should be configured, as shown in the table below.

DIP switchSwitch binary value12345678
SW10010 0000ONONOFFONONONONON
SW20011 1111ONONOFFOFFOFFOFFOFFOFF
SW31110 0001OFFOFFOFFONONONONOFF

Switch detailed description

Table 5 shows the detailed switch description.
Table 5. Switch description

SwitchPOR configurationSignal nameSignal meaningSetting
SW1[1]cfg_rcw_src0IFC_AD8RCW source010011011: Hard-coded RCW for JTAG debug

000100111: NOR flash boot mode 100000101: NAND boot mode 001000101: SPI boot mode

SW1[2]cfg_rcw_src1IFC_AD9
SW1[3]cfg_rcw_src2IFC_AD10
SW1[4]cfg_rcw_src3IFC_AD11
SW1[5]cfg_rcw_src4IFC_AD12
SW1[6]cfg_rcw_src5IFC_AD13
SW1[7]cfg_rcw_src6IFC_AD14
SW1[8]cfg_rcw_src7IFC_AD15
SW2[1]cfg_rcw_src8IFC_CLE
SW2[2]cfg_ifc_teIFC_TE OFF(1): IFC drives logic 0 for TE assertion
SW2[3]cfg_pll_config_sel_bIFC_A18  
SW2[4]cfg_por_ainitIFC_A19  
SwitchPOR configurationSignal nameSignal meaningSetting
SW2[5]cfg_svr0IFC_A16  
SW2[6]cfg_svr1IFC_A17  
SW2[7]cfg_dram_typeIFC_A21  
SW2[8]cfg_rsp_disIFC_AVD  
SW3[1]cfg_eng_use0IFC_WE_N OFF(1): SYSCLK clock source

ON (0): Single-clock source using diff_sys_clk

SW3[2]cfg_eng_use1IFC_OE_N  
SW3[3]cfg_eng_use2IFC_WP_N  
SW3[4] BOOT_FLASH_SE L ON(0): Select NOR flash on CS0 ON(1): Select NAND flash on CS0
SW3[5] CFG_VBANK0Alter flash bank000: NOR flash vBank 0 select

100: NOR flash vBank 4 select

SW3[6] CFG_VBANK1
SW3[7] CFG_VBANK2
SW3[8] TEST_SEL_N  

How to program flash for the first time (without U-Boot)

To program flash for the first time (without U-Boot), perform the following steps:

  1. Set DIP switches as:
    • SW1: 0100 1110 (ON is 0 and OFF is 1)
    • SW2: 1011 1111
    • SW3: 1100 0001
  2. Run T2080RDB_RCW_override.cfg in CodeWarrior connection server (CCS) to override RCW.
  3. Download SPI U-Boot at 0xfff40000, and set PC reg to 0xfffffffc.
  4. Run with the CodeWarrior IDE, and enter U-Boot at the console.
  5. Exit the CodeWarrior IDE.
  6. Download the following images:
    • u-boot.bin at 0x100000
    • fman_ucode at 0x200000
    • t2080.rcw at 0x300000
    • cs4315-ucode.txt at 0x400000
  7. In U-Boot, run the following commands:
  8. Power down, set DIP switches as:
    • SW1: 0001 0011
    • SW2: 1011 1111
    • SW3: 1100 0001
  9. Turn on power. The system enters the U-Boot environment.

Revision history

This table summarizes revisions to this document.
Table 6. Revision history

RevisionDateTopic cross-referenceDescription
Rev. 108/2021System board interfaceUpdated Figure 3.
Block diagramUpdated Figure 4 for LTC3882 device and AQR113C PHYs detail.
Port mapUpdated Table 2 for AQR113C PHYs description and port names in U-Boot.
Preparing boardUpdated U-Boot log.
Rev. 002/2015Initial public release.

How To Reach Us
Home Page:
nxp.com
Web Support:
nxp.com/support

Limited warranty and liability — Information in this document is provided solely to enable system and software implementers to use NXP 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. NXP reserves the right to make changes without further notice to any products herein.
NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP 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 NXP 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. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: nxp.com/SalesTermsandConditions.
Right to make changes – NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof.

Security — Customer understands that all NXP products may be subject to unidentified or documented vulnerabilities. Customer is responsible for the design and operation of its applications and products throughout their lifecycles to reduce the effect of these vulnerabilities on customer’s applications and products. Customer’s responsibility also extends to other open and/or proprietary technologies supported by NXP products for use in customer’s applications. NXP accepts no liability for any vulnerability. Customer should regularly check security updates from NXP and follow up appropriately. Customer shall select products with security features that best meet rules, regulations, and standards of the intended application and make the ultimate design decisions regarding its products and is solely responsible for compliance with all legal, regulatory, and security related requirements concerning its products, regardless of any information or support that may be provided by NXP. NXP has a Product Security Incident Response Team (PSIRT) (reachable at PSIRT@nxp.com) that manages the investigation, reporting, and solution release to security vulnerabilities of NXP products.

NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, COOLFLUX,EMBRACE, GREENCHIP, HITAG, ICODE, JCOP, LIFE, VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET, TRENCHMOS, UCODE, Freescale, the Freescale logo, AltiVec, CodeWarrior, ColdFire, ColdFire+, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, the SafeAssure logo, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, Tower, TurboLink, EdgeScale, EdgeLock, eIQ, and Immersive3D are trademarks of NXP B.V. All other product or service names are the property of their respective owners. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile are trademarks or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. 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. M, M Mobileye and other Mobileye trademarks or logos appearing herein are trademarks of Mobileye Vision Technologies Ltd. in the United States, the EU and/or other jurisdictions.

For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com

Documents / Resources

NXP T2080RDBPCQS QorIQ T2080 Reference Design Board [pdf] User Guide
T2080RDBPCQS QorIQ T2080 Reference Design Board, T2080RDBPCQS, QorIQ T2080 Reference Design Board

References

Leave a comment

Your email address will not be published. Required fields are marked *