NXP T2080RDBPCQS QorIQ T2080 Reference Design Board User Guide
- June 6, 2024
- NXP
Table of Contents
- NXP T2080RDBPCQS QorIQ T2080 Reference Design Board
- Introduction
- Related documentation
- Preparing board
- System board interface
- Features
- Flash image layout
- Default RCW setting
- Switch settings
- Switch detailed description
- How to program flash for the first time (without U-Boot)
- Revision history
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
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 name | Description |
---|---|
QorIQ T2080 Reference Design Board (T2080RDB-PC) User Guide | **This |
document explains the procedure to build, configure, and use different
components for the NXP T2080RDB board.
QorIQ T2080 Reference Manual| This 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 Brief| This document provides an overview of the NXP
T2080 features, and usage examples of T2080.
QorIQ T2080 Data Sheet| This 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 Semiconductors
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:
- Attach an RS-232 cable between the T2080RDB UART0 port (Rx-GND-Tx 3 pins) and host computer.
- Open a serial connection on the host computer to communicate with the T2080RDB board.
- 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
- Push the power button on the front side of the chassis. The board boots up and shows the following U-Boot console messages:
The Linux system auto boots and shows the following messages on the login screen:
System board interface
Figure 3 shows the top view of the T2080RDB-PC system board interface.
Block diagram
Figure 4 shows the high-level block diagram of the T2080RDB-PC.
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 panel| Port in U-Boot| Port in Linux| FMan
address| Comments
---|---|---|---|---
ETH0| fm1-mac9| fm1-mac9| 0xfe4f0000| 10GBase-T SFP+
(Cortina 4315)
ETH1| fm1-mac10| fm1-mac10| 0xfe4f2000| 10GBase-T SFP+
(Cortina 4315)
ETH2| fm1-mac1| fm1-mac1| 0xfe4e0000| 10GBase-T
(AQR113C)
ETH3| fm1-mac2| fm1-mac2| 0xfe4e2000| 10GBase-T
(AQR113C)
ETH4| fm1-mac3| fm1-mac3| 0xfe4e4000| 1G RGMII
(RTL8211E)
ETH5| fm1-mac4| fm1-mac4| 0xfe4e6000| 1G RGMII
(RTL8211E)
Flash image layout
Table 3 shows the flash image layout.
Table 3. Flash image layout
Start address | End address | Image | Maximum size |
---|---|---|---|
0xEFF40000 | 0xEFFFFFFF | U-Boot (current bank) | 768 kB |
0xEFF20000 | 0xEFF3FFFF | U-Boot environment (current bank) |
128 kB
0xEFF00000| 0xEFF1FFFF| FMan microcode (current bank)| 128
kB
0xEFE00000| 0xEFE3FFFF| PHY CS4315 firmware| 256 kB
0xED300000| 0xEFEFFFFF| rootfs (alternate bank)| 44 MB
0xEC800000| 0xEC8FFFFF| Hardware device tree (alternate bank)|
1 MB
0xEC020000| 0xEC7FFFFF| Linux.uImage (alternate bank)| **7 MB
- 875 kB
0xEC000000| 0xEC01FFFF| RCW (alternate bank)| 128 kB
0xEBF40000| 0xEBFFFFFF| U-Boot (alternate bank)| 768 kB
0xEBF20000| 0xEBF3FFFF| U-Boot environment (alternate bank)| 128 kB
0xEBF00000| 0xEBF1FFFF| FMan microcode (alternate bank)| 128 kB
0xEBE00000| 0xEBE3FFFF| PHY CS4315 firmware (alternate bank)| 256 kB
0xE9300000| 0xEBEFFFFF| rootfs (current bank)| 44 MB
0xE8800000| 0xE88FFFFF| Hardware device tree (current bank)| 1 MB
0xE8020000| 0xE87FFFFF| Linux.uImage (current bank)| 7 MB + 875 kB
0xE8000000| 0xE801FFFF| RCW (current bank)| 128 kB**
Default RCW setting
Table 4 shows the default reset configuration word (RCW) settings.
Table 4. Default RCW settings
No | RCW words | Description |
---|---|---|
1 | 0x120c0017 | **120c: 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)
2| 0x15000000| 1500: Cluster 2 core PLL rate is 1:21 (SYSCLK is 66.66 MHz)
0000: Reserved
3| 0x00000000| Reserved
4| 0x00000000| Default setting
5| 0x66150002| 0x66: 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
No | RCW words | Description |
---|---|---|
6 | 0x00000000 | SerDes clock choice |
7 | 0xec027000 | Boot location choice |
8 | 0xc1000000 | PME frequency and DDR latency choice |
9 | 0x00800000 | PCIe1 in agent mode, others in host mode |
10 | 0x00000000 | Default setting, GPIO information |
11 | 0x00000000 | Default setting, TDM option |
12 | 0x000307fc | 0003: UART option |
07fc: ASLEEP, RTC, SDHC_BASE, IRQ_OUT, IRQ_BASE,
SPI_BASE option
13| 0x00000000| Default setting, IFC option
14| 0x00000000| 0000: 1588, SDHC, RGMII, I2C, TDM option
0000: LVDD, L1VDD, CVDD, EVDD, HDLC, DMA option
15| 0x00000000| Reserved
16| 0x00000004| Reserved
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 value| 1| 2| 3| 4| 5| 6|
7| 8
---|---|---|---|---|---|---|---|---|---
SW1| 0001 0011| ON| ON| ON| OFF| ON|
ON| OFF| OFF
SW2| 1011 1111| OFF| ON| OFF| OFF| OFF|
OFF| OFF| OFF
SW3| 1110 0001| OFF| OFF| OFF| ON| ON|
ON| ON| OFF
Other boot source settings
To boot from the NAND flash, the DIP switches should be configured, as shown
in the table below.
DIP switch| Switch binary value| 1| 2| 3| 4|
5| 6| 7| 8
---|---|---|---|---|---|---|---|---|---
SW1| 1000 0010| OFF| ON| ON| ON| ON|
ON| OFF| ON
DIP switch| Switch binary value| 1| 2| 3| 4|
5| 6| 7| 8
---|---|---|---|---|---|---|---|---|---
SW2| 1011 1111| OFF| ON| OFF| OFF| OFF|
OFF| OFF| OFF
SW3| 1111 0001| OFF| OFF| OFF| OFF| ON|
ON| ON| OFF
To boot from the SPI flash, the DIP switches should be configured, as shown in the table below.
DIP switch| Switch binary value| 1| 2| 3| 4|
5| 6| 7| 8
---|---|---|---|---|---|---|---|---|---
SW1| 0010 0010| ON| ON| OFF| ON| ON|
ON| OFF| ON
SW2| 1011 1111| OFF| ON| OFF| OFF| OFF|
OFF| OFF| OFF
SW3| 1110 0001| OFF| OFF| OFF| ON| ON|
ON| ON| OFF
To boot from the SD card, the DIP switches should be configured, as shown in the table below.
DIP switch| Switch binary value| 1| 2| 3| 4|
5| 6| 7| 8
---|---|---|---|---|---|---|---|---|---
SW1| 0010 0000| ON| ON| OFF| ON| ON|
ON| ON| ON
SW2| 0011 1111| ON| ON| OFF| OFF| OFF|
OFF| OFF| OFF
SW3| 1110 0001| OFF| OFF| OFF| ON| ON|
ON| ON| OFF
Switch detailed description
Table 5 shows the detailed switch description.
Table 5. Switch description
Switch| POR configuration| Signal name| Signal meaning|
Setting
---|---|---|---|---
SW1[1]| cfg_rcw_src0| IFC_AD8| RCW source| 010011011:
Hard-coded RCW for JTAG debug
000100111: NOR flash boot mode 100000101: NAND boot mode 001000101: SPI boot mode
SW1[2]| cfg_rcw_src1| IFC_AD9
SW1[3]| cfg_rcw_src2| IFC_AD10
SW1[4]| cfg_rcw_src3| IFC_AD11
SW1[5]| cfg_rcw_src4| IFC_AD12
SW1[6]| cfg_rcw_src5| IFC_AD13
SW1[7]| cfg_rcw_src6| IFC_AD14
SW1[8]| cfg_rcw_src7| IFC_AD15
SW2[1]| cfg_rcw_src8| IFC_CLE
SW2[2]| cfg_ifc_te| IFC_TE| | OFF(1): IFC drives logic 0
for TE assertion
SW2[3]| cfg_pll_config_sel_b| IFC_A18| |
SW2[4]| cfg_por_ainit| IFC_A19| |
Switch| POR configuration| Signal name| Signal meaning|
Setting
---|---|---|---|---
SW2[5]| cfg_svr0| IFC_A16| |
SW2[6]| cfg_svr1| IFC_A17| |
SW2[7]| cfg_dram_type| IFC_A21| |
SW2[8]| cfg_rsp_dis| IFC_AVD| |
SW3[1]| cfg_eng_use0| IFC_WE_N| | OFF(1): SYSCLK clock
source
ON (0): Single-clock source using diff_sys_clk
SW3[2]| cfg_eng_use1| IFC_OE_N| |
SW3[3]| cfg_eng_use2| IFC_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_VBANK0| Alter flash bank| 000: 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:
- Set DIP switches as:
- SW1: 0100 1110 (ON is 0 and OFF is 1)
- SW2: 1011 1111
- SW3: 1100 0001
- Run T2080RDB_RCW_override.cfg in CodeWarrior connection server (CCS) to override RCW.
- Download SPI U-Boot at 0xfff40000, and set PC reg to 0xfffffffc.
- Run with the CodeWarrior IDE, and enter U-Boot at the console.
- Exit the CodeWarrior IDE.
- Download the following images:
- u-boot.bin at 0x100000
- fman_ucode at 0x200000
- t2080.rcw at 0x300000
- cs4315-ucode.txt at 0x400000
- In U-Boot, run the following commands:
- Power down, set DIP switches as:
- SW1: 0001 0011
- SW2: 1011 1111
- SW3: 1100 0001
- Turn on power. The system enters the U-Boot environment.
Revision history
This table summarizes revisions to this document.
Table 6. Revision history
Revision | Date | Topic cross-reference | Description |
---|---|---|---|
Rev. 1 | 08/2021 | System board interface | Updated **Figure |
3 .
Block diagram| Updated Figure 4 for LTC3882 device and AQR113C
PHYs detail.
Port map| Updated Table 2 for AQR113C PHYs description and
port names in U-Boot.
Preparing board| Updated U-Boot log.
Rev. 0| 02/2015| –| Initial 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
References
- Automotive, IoT & Industrial Solutions | NXP Semiconductors
- Our Terms And Conditions Of Commercial Sale | NXP Semiconductors
- Support | NXP Semiconductors
- Power.org
- Our Terms And Conditions Of Commercial Sale | NXP Semiconductors
- Support | NXP Semiconductors
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>