qoriq t1024 reference design board user · pdf fileddr ... ethernet management interface ......

49
QorIQ T1024 Reference Design Board User Guide Document Number: T1024RDBUG Rev. 0, 04/2015

Upload: hatram

Post on 24-Mar-2018

280 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

QorIQ T1024 Reference Design BoardUser Guide

Document Number: T1024RDBUGRev. 0, 04/2015

Page 2: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

2 Freescale Semiconductor, Inc.

Page 3: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Contents

Section number Title Page

Chapter 1Overview

1.1 Related documentation....................................................................................................................................................5

1.2 Acronyms and abbreviations...........................................................................................................................................6

1.3 T1024RDB board features.............................................................................................................................................. 7

Chapter 2Architecture

2.1 Processor.........................................................................................................................................................................9

2.2 Power.............................................................................................................................................................................. 9

2.3 Deep sleep control...........................................................................................................................................................12

2.4 Reset................................................................................................................................................................................12

2.5 Clocks............................................................................................................................................................................. 13

2.6 DDR................................................................................................................................................................................ 14

2.7 SerDes port......................................................................................................................................................................16

2.7.1 PCI Express support...........................................................................................................................................17

2.7.2 XFI support........................................................................................................................................................ 17

2.7.3 SGMII support................................................................................................................................................... 18

2.8 Ethernet controllers ........................................................................................................................................................18

2.9 Ethernet Management Interface (EMI)...........................................................................................................................19

2.10 I2C...................................................................................................................................................................................20

2.11 SPI interface ...................................................................................................................................................................21

2.12 IFC.................................................................................................................................................................................. 22

2.12.1 Virtual banks...................................................................................................................................................... 23

2.13 SDHC interface...............................................................................................................................................................23

2.14 USB interface..................................................................................................................................................................24

2.15 UART..............................................................................................................................................................................25

2.16 TDM riser card interface.................................................................................................................................................27

2.17 JTAG/COP port.............................................................................................................................................................. 27

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 3

Page 4: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Section number Title Page

2.18 Connectors, Headers, Jumper, Push buttons, and LEDs.................................................................................................28

2.18.1 Connectors......................................................................................................................................................... 29

2.18.2 Headers...............................................................................................................................................................29

2.18.3 Jumpers.............................................................................................................................................................. 29

2.18.4 Push buttons....................................................................................................................................................... 30

2.18.5 LEDs.................................................................................................................................................................. 30

2.19 Temperature.................................................................................................................................................................... 30

2.20 DIP switch definition...................................................................................................................................................... 31

Chapter 3CPLD Specification

3.1 CPLD Memory Map/Register Definition....................................................................................................................... 35

3.1.1 Chip ID1 Register (CPLD_CHIPID1)............................................................................................................... 36

3.1.2 Chip ID2 Register (CPLD_CHIPID2)............................................................................................................... 36

3.1.3 Hardware Version Register (CPLD_HWVER)................................................................................................. 36

3.1.4 Software Version Register (CPLD_SWVER)................................................................................................... 37

3.1.5 Reset Control Register (CPLD_RSTCON)........................................................................................................37

3.1.6 Reset Control Register (CPLD_RSTCON2)......................................................................................................38

3.1.7 Interrupt Status Register (CPLD_INTSR)......................................................................................................... 39

3.1.8 Flash Control and Status Register (CPLD_FLHCSR).......................................................................................40

3.1.9 Fan Control and Status Register (CPLD_FANCSR)......................................................................................... 40

3.1.10 Panel LED Control and Status Register (CPLD_LEDCSR)..............................................................................41

3.1.11 SDHC Card Status Register (CPLD_SDSR)..................................................................................................... 41

3.1.12 Miscellanies Control and Status Register (CPLD_MISCCSR)......................................................................... 42

3.1.13 Boot Configuration Override Register (CPLD_BOOTOR)...............................................................................42

3.1.14 Boot Configuration Register 1 (CPLD_BOOTCFG1).......................................................................................43

3.1.15 Boot Configuration Register 2 (CPLD_BOOTCFG2).......................................................................................43

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

4 Freescale Semiconductor, Inc.

Page 5: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Chapter 1Overview

The T1024 Reference Design Board (T1024RDB) is a high-performance computingevaluation, development, and test platform supporting the QorIQ T1024 PowerArchitecture® processor. The T1024RDB is optimized to support the high-bandwidthDDR3L memory and a full complement of high-speed SerDes ports.

1.1 Related documentationThe table below lists and explains the additional documents that you can refer to, formore information about T1024RDB.

Some of the documents listed below may be available only under a non-disclosureagreement (NDA). To request access to these documents, contact your local fieldapplications engineer or sales representative.

Table 1-1. Useful references

Document Description

QorIQ T1024, T1014 Data Sheet(T1024EC)

Provides specific data regarding bus timing, signal behavior, and AC, DC, and thermalcharacteristics, as well as other design considerations.

QorIQ T1024 Reference Manual(T1024RM)

Provides a detailed description on T1024 QorIQ multicore processor, and on some ofits features, such as memory map, serial interfaces, power supply, chip features, andclock information. The T1024 QorIQ processor combines two 64-bit ISA PowerArchitecture® processor cores with high-performance datapath acceleration logic andnetwork peripheral bus interfaces, required for networking and telecommunications.

This chip can be used in applications, such as routers, switches, Internet accessdevices, firewall and other packet filtering processors, and general-purpose embeddedcomputing. Its high-level integration offers significant performance benefits and greatlyhelps to simplify board design.

T1024 Product Brief (T1024PB) Provides an overview of the T1024 features and its usage examples.

QorIQ T1024 Reference DesignBoard User Guide(T1024RDBPAUG)

Describes the features and operation of T1024 performance reference platform, whichsupports QorIQ Power Architecture® processors.

Table continues on the next page...

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 5

Page 6: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Table 1-1. Useful references (continued)

Document Description

QorIQ Data Path AccelerationArchitecture (DPAA) ReferenceManual (DPAARM)

Describes the core set of DPAA functionality implemented in many QorIQ chips, andidentifies those portions of the DPAA whose implementation varies from chip to chip.The QorIQ data path acceleration architecture (DPAA) provides the infrastructure tosupport simplified sharing of networking interfaces and accelerators by multiple CPUcores. These resources are abstracted into enqueue/dequeue operations by means ofa common DPAA Queue Manager (QMan) driver.

1.2 Acronyms and abbreviationsThe table below lists and explains the acronyms and abbreviations used in this document.

Table 1-2. Acronyms and abbreviations

Usage Description

COP Common On-chip Processor

CPC CoreNet Platform Cache

CPLD Complex Programmable Logic Device

DIMM Dual In-Line Memory Module

DIP Dual In-Line Package

DIU Display Interface Unit

DMA Direct Memory Access

DPAA Data Path Acceleration Architecture

DRAM Dynamic Random Access Memory

DUT Device Under Test

EC Ethernet Controllers

EDC Error Detection and Correction

EEPROM Electrically Erasable Programmable Read-Only Memory

EMI Ethernet Management Interfaces

eMMC embedded MultiMediaCard

eSDHC enhanced Secure Digital Host Controller

eSPI enhanced Serial Peripheral Interface

FET Field Effect Transistor

HDLC High-level Data Link Control

I2C Inter-Integrated Circuit

IFC Integrated Flash Controller

JTAG Joint Test Action Group

MPIC Multicore Programmable Interrupt Controller

PCIe/PEX PCI Express

PLD Programmable Logic Device

POR Power On Reset

Table continues on the next page...

Acronyms and abbreviations

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

6 Freescale Semiconductor, Inc.

Page 7: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Table 1-2. Acronyms and abbreviations (continued)

Usage Description

SATA Serial Advanced Technology Attachment

SD Secure Digital

SDRAM Synchronous Dynamic Random-Access Memory

SDHC Secure Digital High Capacity

SerDes Serializer/Deserializer

SGMII Serial Gigabit Media Independent Interface

SPI Serial Peripheral Interface

SYSCLK System Clock

TDM Time-Division Multiplexing

UART Universal Asynchronous Receiver/Transmitter

VCC Voltage for Circuit

VTT Voltage for Terminal

1.3 T1024RDB board features

The T1024RDB board features are as follows:

• SerDes connections• XFI• PCI Express x1: supports Gen 1 and Gen 2• Two mini PCI Express x1• SGMII 2.5G

• DDR controller• Data rates of up to 1600 MHz are supported• One DDR3L DIMM of single, dual, or quad-rank types is supported• 1.35 V DDR power supply to all devices with automatic tracking of VTT

• IFC• NAND flash: 8-bit, asynchronous, up to 1 GB• NOR flash: 16-bit, non-multiplexed, up to 128 MB; NOR devices support 8

virtual banks• Ethernet

• Two on-board RGMII 10/100/1G Ethernet ports; PHY #0 remains powered upduring deep sleep

• One on-board XFI 10G EDC for 10GBase-T port• One on-board SGMII 2.5G Ethernet port

Chapter 1 Overview

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 7

Page 8: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

NOTEDue to RCW limitations, SGMII 2.5G Ethernet port cannotwork with XFI 10GBase-T port and MAC3 RGMIIethernet port in the same mode.

• CPLD• Manages system power and reset sequencing• Configures DUT, board, and clock with dynamic shmoo• Reset and interrupt monitor and control• General fault monitoring and logging• Sleep mode control

• Clocks• System and DDR clock or single differential clock• SerDes clocks: : Clocks are provided to all SerDes blocks and slots. Supported

clock frequencies are:• 100 MHz• 125 MHz• 156.25 MHz

• USB• Supports two USB 2.0 ports with integrated PHYs

• SDHC• SDHC port connects directly to an adapter card slot

• SPI• On-board support of two different devices

• Other IO• Two serial ports with RJ45 interface• Two I2C ports

NOTEFor details on T1024 silicon features and block diagram, seeQorIQ T1024 Reference Manual.

T1024RDB board features

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

8 Freescale Semiconductor, Inc.

Page 9: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Chapter 2ArchitectureThis chapter explains the architecture of T1024RDB:

• Processor• Power• Reset• Clocks• DDR• SerDes port• Ethernet controllers• Ethernet Management Interface (EMI)• I2C• SPI interface• IFC• SDHC interface• USB interface• UART• JTAG/COP port• Connectors, Headers, Jumper, Push buttons, and LEDs• Temperature• DIP switch definition

2.1 ProcessorThe T1024RDB supports many features of the T1024 processor, as detailed in thefollowing sections. The boards and supporting hardware are all identical, but the abilityto use various features depends on the device installed.

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 9

Page 10: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

2.2 PowerThe power supply system of the T1024RDB systems uses power from a standard ATXPSU to provide power to the numerous processor, CPLD, and peripheral devices. Tomeet the required power specifications, the following goals guide the power supplyarchitecture:

• Monolithic power supply for VCC (powering internal cores and platform logic).• DUT-specific power rails are instrumented for current measurement.• Automatic collection of voltage, current, and power is performed for critical supplies.• Mounting holes of sufficient size are provided, to allow on-board supplies to be

replaced by bench supplies.• All power supplies can be sequenced as per hardware specifications.

The following table indicates the total power consumption of the T1024RDB.

The following figure shows the power supply architecture.

Power

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

10 Freescale Semiconductor, Inc.

Page 11: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

AVDD_SD1_PLL1

AVDD_SD1_PLL2

AVDD_D1

AVDD_PLAT

AVDD_CGA1

AVDD_CGA2

USB_SVDD[1:2]

USB_HVDD[1:2]

USB_OVDD[1:2]

S1VDD[1:7]

X1VDD[1:4]

T1024

O1VDD[1:3]

OVDD[1:6]

D1_MVREF

TH_VDD

FA_VL

PROG_MTRPROG_SFP

EVDD1CVDD1DVDD[1:3]LVDD[1:2]L1VDD[1:2]G1VDD[1:19]VDD[1:31]

VDDC[1:12]

MAX3232*2

PCA9546

RTL8211E-VBU33

RTL8211E-VBU36

3V3

3V3

3V3_SLP

2V5_SLP

3V3

2V5

3V3

12V

3V312V

1V53V3

12V

TDM Riser Card

PCIEX1 SLOT

MINI PCIE SLOT*2

FAN Conn *4

DVDD(15/21)

AVDD/DVDD

DVDD(15/21)

AVDD/DVDD

VDD

VDD

1V8

MVREF

1V8

J11VCORE1V8_SLP

EVDD3V33V32V5

2V5_SLP1V35

VCORE

VCORE_SLP3V3

1V8

1V8

3V3

VDD_SD

5V0_SLP

1V8_SLP

3V3_SLP

1V22V1

0V852V5

3V3ICS843002

AQR105

EPM570

USB: Max1558HIN

VDD SD Card

VCC/VCCQ

VIO

VCCNOR FLASH

JS28F00AM29EWHA

NAND FLASHMT29F8G08ABBAWP

SPI FLASHMT25Q512ABA1ESF

VCC

MREF_SLPVTT

3V31V35_SLP

1V8

VDD_SD3V3

CPLD

VCORE_ENVDD_EN

IOPWR_ENDDRPWR_EN

EVDD_SEL

2V5

3V3

MVREF

1V8

1V8_SLP

1V8

VCORE

3V3

1V8

1V0S

1V35

1V35 0.33ohm

0.33ohm

5.1ohm

5.1ohm

5.1ohm

5.1ohm

BEAT

BEAT

BEAT

BEAT

BEAT

SVDD

XVDD

1V8_SLP

ATX PS12V_SLP

5V0_SLP

VCORE_SLP (8A) VCORE

1V35

1V8

(Switchable)IR3475

5V0_SLP

VCORE_EN

5V0_SLP

5V0_SLP

5V0_SLP

5V0_SLP

IR3475

IR3473

IR3475

TPS51200

IR3473

1V35_SLP

1V8_SLP

VDD_EN

IR3473

MIC471001V0S

VTT

MVREF_SLP

IOPWR_EN

(Always_On)2V5_SLP(2A)

1V5 (1.5A)

(Switchable)IOPWR_EN

5V0_SLP

IOPWR_EN

5V0_SLP

IOPWR_EN

5V0_SLP

IOPWR_EN

1V8

EVDD_EN

12V_SLP

IOPWR_EN

12V

3V3

EVDD

2V1 (3A)

(Switchable)1V2 (3A)

0V85 (3A)(Switchable)

1V8_SLP

1V8_SLP

3V3_SLP

3V3

3V3_SLP ADT7461(Thermal sensor)

AT24C256(I2C EEPROM)

DS1339(RTC)

IDT9FGV0641(CLK Buffer)

24M OSCUSB_refclk

66.67M OSCDDR_refclk

100M OSCSys_refclk

IR3473

IR3473

IR3473

5V0_SLP

1V8

1V8_SLP

IOPWR_EN

(Always_On)3V3_SLP(9A)

IOPWR_EN

(Always_On)1V8_SLP(1.5A)

DDRPWR_EN(Always_On)1V35_SLP(4A)

VDD_EN

(Switchable)

DDRPWR_EN

VDDVDD_SPD

VTTVREFCA(DQ)

DDR3 DIMM

J10J9

Figure 2-1. Power supply

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 11

Page 12: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

NOTE1. Set RGMII limits to LVDD=2.5 V.2. Supply PROG_SFP/PROG_MTR with 1.8 V only during

the secure boot fuse programming.

2.3 Deep sleep controlThe T1024 processor has the ability to enter into the deep-sleep mode. Once theprocessor has readied itself for the deep-sleep mode, setting the CPLD registerPWR_CTL[SLP] = 1 causes the power sequencer to begin an orderly shutdown of severalpower supplies, while others remain active.

Once ready, PWR_MSTAT[STATE] will indicate the system is asleep. However, theprocessor is already in the idle state, so this may not be needed by the system software.

Perform the following steps to send the T1024 processor to the deep-sleep mode:• Prepare the CPLD to ignore the external signals. For example, some interrupt pins

will power down, so the CPLD masks these pins from presenting valid interrupts.• Prepare the DDR subsystem for self-refresh by forcing RST_MEM_B high, forcing

the CKE# “clamp” FETs low.• Gate the secondary powers to the DUT. Any power supply marked as “sleeps” in the

power section diagrams are enable-disable, or can be gated.

Once the above steps are completed, the system enters into the deep-sleep mode. Thesystem software has the timers or interrupt controllers programmed such that importantevents can wake the processor (which will be powered only by VDDC) and can decide ifsituations warrant returning to sleep, or activating full power.

2.4 ResetThe CPLD manages the reset signals to and from the T1024 processor and other deviceson the T1024RDB. The following figure shows an overview of the reset architecture.

Deep sleep control

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

12 Freescale Semiconductor, Inc.

Page 13: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

CPLD RGMIIGE PHY1

EC1_RST_N

EC2_RST_N RGMIIGE PHY2

10GBASE-T PHY

(AQR105)

XGT2_RST_N

TDMR_RST_N

PEX_RST

MPEX1_RST

MPEX2_RST

NOR_RSTN NORFLASH

DDR3/DDR3L

DDR_RSTN

RST_CTLReset

Sourceselect

COP_SRST_N

COP_HRST_N

HESET_REQ_N

HRSET_N

PORESET_N

COP_ITF

T1024

Push-ButtonGND

MIC811(Power-on RST)

PWR_RST_N

PWR_GODDATX PS

SW_RST

Soft reset registerRSTCON1 & RSTCON2

23457 6

TDM RiserSLOT

PEX SLOT

MINI PEX SLOT

MINI PEX SLOT

1 010GBASE-T

PHY(AQR105)

XGT1_RST_N

Figure 2-2. Reset architecture

2.5 ClocksThe clock circuitry provides the following clocks for the processor:

• SYSCLK• DDRCLK (single-ended and differential)• SerDes clocks• Ethernet clocks• USB clock

The architecture of the clock section is shown in the following figure.

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 13

Page 14: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

SYSCLK (100MHz)

DDRCLK (100MHz)

USB_REFCLK (24MHz)

OSC-100MHz

OSC-66.66MHz

OSC-24MHz

T1024

SD_REFCLK1_P/N(156.25MHz or 125 MHz)IDT9FGV0641

25MHz

SYS_REFCLK_P/N(100M)

SD_REFCLK1_P/N(100M)

PEX_REFCLK_P/N(100M)

MPEX1_REFCLK_P/N(100M)

MPEX2_REFCLK_P/N(100M)

IDT9FGV0641DIFSYSCLK_OE(CPLD)

PEXCLK_OE(CPLD)

25MHz

MINI

PEX

SLOT

PEX

SLOT

MINI

PEX

SLOT

Figure 2-3. Clock architecture

2.6 DDRThe T1024RDB supports high-speed DRAM, with an unbuffered DDR3 (240-pin) socket(UDIMM) that features single-, dual-, and quad-rank support. The memory interfaceincludes all the necessary termination and I/O power, and it is routed to achievemaximum performance by the memory bus, as shown in the following figure.

DDR

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

14 Freescale Semiconductor, Inc.

Page 15: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

DD

R: D

IMM

SO

CK

ET

240

PIN

DIMM

DDR_DQ[0:63]

DDR_ECC[0:7]

DDR_MA[0:15]

DDR_MDQS[0:8]

DDR_MDM[0:8]

DDR_MBA[0:2]

DDR_MDOT[0:1],DDR_MAPAR_OUT,DDR_MPAR_ERR

DDR_MCS[0:3]

DDR_MCK_P[0:1]_P/N

DDR_CAS,DDR_RAS,DDR_WE

DDR_MCKE[0:1]

TPS51200IR3475

1V35_SLP

VTT

(SPD_ADDR=0X51)I2C1_SCL,I2C1_SDA

MV_REF

DDR_RST_N(CPLD)

1V35_SLPCKE_ISO_EN(CPLD)1V35_SLP

T1024

D1_MDIC1

D1_MDIC0

For T1040:R-162OhmFor T2081:R-187Ohm

Figure 2-4. Memory interface

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 15

Page 16: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Although the platforms support all types, ranks, and speeds of DIMMs, but not all thecombinations of these three exist in the memory market. Hence, the system is shippedwith a “representative” DIMM, as noted in the below table. Other suitable memoryDIMMs can be purchased and installed if needed. However, Freescale only supplies thedevice shown in the below table.

Table 2-1. Freescale supported DIMM

Platform Type Speeds Ranks DIMM

T1024RDB DDR3L 1600 MT/s Dual Micron MT18KSF51272AZ-1G6K1

4GB, x72, CL=10

2.7 SerDes portThe T1024 SerDes block provides a four high-speed serial communication lanes,supporting a variety of protocols, including:

• XFI 1X 10.3125G bit/s• PCI Express (PEX) Gen 1 1X 2.5 Gbit/s• PCI Express (PEX) Gen 2 1X 5 Gbit/s• SGMII 2.5G bit/s

An overview of the SerDes protocols supported on the T1024RDB is shown in Table 2-2.

Table 2-2. SerDes protocols

SRDS_PRTCL_S1

A B C D EC1 EC2 Per lane PLL mapping

0X095 XFI1(MAC1) PEXc x1 PEXb x1 PEXa x1 RGMII(MAC4)

RGMII(MAC3)

1222

0X135 Aurora 2.5SGMII(MAC3)

PEXb x1 PEXa x1 RGMII(MAC4)

N/A 1211

To comply with the T1024 application, some multiplexers are used to re-route and groupthe SerDes lanes as shown in the below figure.

SerDes port

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

16 Freescale Semiconductor, Inc.

Page 17: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

XFI_RX/TX[0]_P/N(AQR105)

SD1_RX/TX[0:3]_P/N(PEX[0:3])PCIe SLOT

AQR105

SD1_RX/TX[4]_P/N(MPEX[1])

SD1_RX/TX[5]_P/N(MPEX[2])

T1024

Mini_PCIeSLOT

Mini_PCIe SLOT

SGMII

Figure 2-5. SerDes distribution of T1024RDB

2.7.1 PCI Express support

The T1024 processor supports evaluation of PCI Express using any standard PCI ExpressGen 1 or Gen 2.

2.7.2 XFI supportThe T1024 processor only supports the evaluation of the XFI protocol using AquantiaAQR105 single port 10GBase-T PHY. 10G data is carried over the XFI interface. Thebelow figure shows the connectivity of the XFI interface.

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 17

Page 18: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

T1024

XFI

EMI2XF

I AQR10510G Base-T

PHY

MDIMagnetics RJ46

Figure 2-6. XFI interface

2.7.3 SGMII support

The T1024 processor supports evaluation of the 2.5G SGMII protocol for serializedEthernet PHYs using Aquantia AQR105 PHY. Ethernet data is carried over the SGMIIinterface.

The below figure shows the connectivity of the SGMII interface.

SGMIISGMIIT1024

EMI2

TransformerMDIO/MDC

RJ-46 Port

AQR105

Figure 2-7. SGMII interface

2.8 Ethernet controllersThe T1024 processor supports two Ethernet Controllers (EC), which can connect toEthernet PHYs using MII or RGMII protocols. On the T1024RDB, the EC1 and EC2ports only operate in the RGMII mode. Both ports are connected to Realtek RTL8211PHYs. The T1024RDB supports Energy Efficient Ethernet (EEE) on EC1 and sleepmode on EC2.

The below figure shows the connectivity of the EC1/EC2 interface.

Ethernet controllers

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

18 Freescale Semiconductor, Inc.

Page 19: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

RGMII

MDIO/MDC

ET

H, C

ntr.

1

RGMII

EMI1(MAC4)

T1024E

TH

, Cnt

r. 2

RGMII

EMI1(MAC3)

RTL8211E_VB

RTL8211E_VB Transformer

RGMII

MDIO/MDC

RJ-45 Port

RJ-45 Port

Transformer

Figure 2-8. EC1/EC2 interface connectivity

2.9 Ethernet Management Interface (EMI)The T1024 processor has two Ethernet Management Interfaces (EMI), EMI1 and EMI2.EMI2 is only used with 10G Base-T PHY and 2.5G SGMII PHY, which uses 1.2 V pull-up. EMI1 is used with RGMII PHYs. There are two working modes in the T1024RDB-PC. The following tables represents the configurations for 10GBase-T and 2.5G SGMIIworking modes:

Workingmode

Image inFlash

SW3 [1:8]

On = 0

SerDesProtocal

ETH0 ETH1 ETH2 ETH3 PCIe Slot

10GBase-T Bank 0(Default)

00100001 0x95 1G/100M 1G/100M 10G/2.5G/1G

Disable Enable

2.5G SGMII Bank4 01101001 0x135 1G/100M Disable Disable 2.5G Disable

Workingmode

SerDesProtocal

Lane A Lane B Lane C Lane D EC1 EC2

10GBase-T 0x95 XFI (MAC1) PEXc PEXb PEXa MAC4 MAC3

2.5G SGMII 0x135 Aurora SGMII(MAC3)

PEXb PEXa MAC4 N/A

The below figure shows the EMI hardware block diagram.

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 19

Page 20: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

EMI1_MDC

EMI1_MDIO

T1024

EMI2_MDC

EMI2_MDIO

2V5_SLP

IV2

PHY_ADDR=0X02 (MAC4)

RTL8211E-VL(RGMII PHY)

RTL8211E-VL(RGMII PHY) PHY_ADDR=0X06

(MAC3)

AQR105(10G BASE-T PHY)

AQR105(2.5G SGMII PHY)

PHY_ADDR=0X01 (MAC1)

PHY_ADDR=0X02 (MAC3)

EMI1_MDC_SLP

EMI1_MDIO_SLP

OE2V5

74LVC1G66*2

EMI2_MDC

EMI2_MDIO

Figure 2-9. EMI hardware block

2.10 I2CThe T1024 devices supports up to four I2C buses, to make the I2C resources equallyavailable to both local and remote systems. The T1024RDB uses I2C1 port to access on-board devices, such as DDR3 DIMM, thermal sensor (ADT7461), EEPROM, RTC, andclock PLL. The I2C2 bus uses multiplexers to partition the I2C bus into several channels.Two mini PCIe slots use channels 0 and 1, and the PCIe slot uses channel 3.

The following figure shows the I2C subsystem.

I2C

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

20 Freescale Semiconductor, Inc.

Page 21: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

I2C1

T1024

I2C2

Mini_PCIe SLOT

Mini_PCIe SLOT

PCIe SLOT

Channel 0

Channel 1

Channel 2

Channel 3

PCA9546

I2C_ADDR=0X77

I2C2_MPEX1_SCL

I2C2_MPEX1_SDA

I2C2_MPEX2_SCL

I2C2_MPEX2_SDA

I2C2_PEX_SCL

I2C2_PEX_SDA

3V3

I2C1_SCL

I2C1_SDA

3V3

I2C1_SCL

I2C1_SDA

AT24C256

I2C_ADDR-0X50

3V3_SLPFET Isolation(IRLML6346)

IDT9FGV0641 I2C_ADDR=0X6A

I2C_ADDR=0X68DS1339URTC

ADT7461(Thermal Sensor)

DDR3 DIMM I2C_ADDR-0X51

I2C_ADDR=0X4C

I2C1_SCL_SLP

I2C1_SDA_SLP

Figure 2-10. I2C subsystem

2.11 SPI interfaceThe T1024 Serial Peripheral Interface (SPI) pins are used for the following purposes:

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 21

Page 22: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

• On-board SPI device accessing various SPI memory devices• Off-board TDM riser card plug-in on J43 slot

SPI_CS0 is used to access a SPI memory device, with the remaining chip selects used toselect additional on-board SPI devices, and a TDM device present on the TDM riser card.The below figure shows the overall connections of the SPI portion.

SPI_MOSI/MISO_CLK

T1024

SPI MT25QL512(64MB FLASH)

TDM Riser card connector

SPI_CS0

TDMR_SPI_CS0/CS1

Figure 2-11. SPI interface

2.12 IFCThe T1024 Integrated Flash Controller (IFC) supports 32-bit addressing and 8- or 16-bitdata widths for a variety of devices to effectively manage all the resources withmaximum performance and flexibility. The below figure shows an overview of the IFCbus.

T1024

ADDR,DATA,Control NAND Flash(MT29F8G08ABABAWP)

(1.8 V)

NOR Flash(JS28F00AM29EWHA)

CPLDNAND_CS

Cfg_vbank[0:2]

NO

R_C

S

IFC_VA5-A7

IFC_A5-A7XORs

Figure 2-12. IFC bus

IFC

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

22 Freescale Semiconductor, Inc.

Page 23: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

2.12.1 Virtual banksThe virtual bank feature is available when the NOR flash is connected to IFC_CS0_N. Inthat case, the value of VBANK[0:2] will be driven into three XOR gates, which togglethe MSB's of the NOR address, as shown in the below figure.

DUT

cfg_vbank[0:2]

B_IFC

LAT

CH

IFC_A[30:8]

IFC_A[7:5]

NOR flash

A[0:22]

A[23:25]

Figure 2-13. Virtual bank interface

When VBANK[0:2]=000, the IFC_A[7:5] is not altered, and the NOR flash behavesnormally. If VBANK[0:2]=100, the LB_A[5] is toggled and effectively swaps the topand bottom halves of the NOR flash. If program "A" was stored in the bottom half andprogram "B" in the top half then, while selecting different VBANK settings, “A” and “B”will get their VBANKs changed as given in the below table.

Table 2-3. Virtual bank settings

NOR zones

(1/8 of 128MB)

VBANK

000 001 010 011 100 101 110 111

A A B C D E F G H

B B A D C F E H G

C C D A B G H E F

D D C B A H G F E

E E F G H A B C D

F F E H G B A D C

G G H E F C D A B

H H G F E D C B A

NOTEIn the above table, the NOR flash has been partitioned intoeight 16 MB zones, which can be arranged under the control ofVBANK.

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 23

Page 24: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

2.13 SDHC interfaceThe enhanced SD Host Controller (eSDHC) provides an interface between host systemand SD/MMC cards. The Secure Digital (SD) card is specifically designed to meet thesecurity, capacity, performance, and environmental requirements, inherent in emergingaudio and video consumer electronic devices. Booting from eSDHC interface issupported using the processor’s on-chip ROM.

On the T1024RDB, a single connector is used for both SD and MMC memory cards, asshown in the below figure.

1.8 V or 3.3 V

T1024

SD_WP

SD_CD

SDHC_CLK

CMD

DAT[0:3]

SD Card

WP

CD

CLK

CMD

DAT[0:3]

3.3 V

ClampingDiodes

Figure 2-14. SDHC interface

2.14 USB interfaceThe T1024RDB systems have two integrated USB 2.0 controllers (USB1 and USB2), thatallow direct connection to USB ports with appropriate protection circuitry and powersupplies.

The board features are:• High-speed (480 Mbit/s), full-speed (12 Mbit/s), and low-speed (1.5 Mbit/s)

operations• Host mode• Dual-stacked Type A connection

Each USB ports are connected to a standard Type A connector for compatibility withmost USB peripherals.

USB interface

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

24 Freescale Semiconductor, Inc.

Page 25: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Power to the USB ports is provided by a MAX1558H switch, which supplies 5 V at up to1 A per port. The power enable and power-fault-detect pins are directly connected to theT1024 processor for individual port management.

The below figure shows how the USB connectivity is implemented on the T1024RDB.

USB Type A

T1024

USB Type A

USB1_UID

USB1_UDP,UDM

USB1_VBUSCLMP

USB1_PWRFAULT

USB1_DRVVBUS

USB2_PWRFAULT

USB2_DRVVBUS

USB2_VBUSCLMP

USB2_UDP,UDM

USB2_UID

IBIAS_REXT

USB_CLKIN

T1024

US

B2

US

B1

INSTALLED: Host Mode (default)

90 OHm diff.imp.

INSTALLED: Host Mode (default)

10K1%

24MHz USB CLK

90 OHm diff.imp.

CMHD3595

CMHD35955V0

MAX1558H

18.2

K51

.1K

18.2

K51

.1K

Figure 2-15. USB connectivity implementation

2.15 UARTThe T1024 processor has two UART controllers, which provides a RS-232 standardinterconnection between the board and an external host. The serial connection is typicallyconfigured to run at 11.5 Kbit/s.

Each UART supports:• Full-duplex operation• Software-programmable baud generators• Clear-to-send (CTS) and ready-to-send (RTS) modem control functions

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 25

Page 26: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

• Software-selectable serial interface data format that includes:• Data length• Parity• 1/1.5/2 STOP bit• Baud rate

• Overrun, parity, and framing error detection

The UART ports are routed to the RJ45 connectors, as shown in the below figure.

Figure 2-16. UART ports, routed to RJ45 connectors

The below table shows the connection settings for the UART RJ45 connector to the DB9female cable connection.

Table 2-4. RJ45 to DB9 connection settings

RJ45 pin number RS-232 signal DB9 female pin number

1 RTS 8

2 NC

3 TXD 2

4 GND

5 GND 5

6 RXD 3

7 NC

8 CTS 7

Before powering up the T1024RDB card, configure the serial port of the attachedcomputer with the following values:

• Data rate: 115200 bit/s• Number of data bits: 8

UART

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

26 Freescale Semiconductor, Inc.

Page 27: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

• Parity: None• Number of stop bits: 1• Flow control: Hardware/None

2.16 TDM riser card interfaceThe T1024RDB can support TDM riser card. The below figure shows the TDM riser cardconnector.

Figure 2-17. TDM Riser card connector

2.17 JTAG/COP portThe common on-chip processor (COP) is a part of the T1024 processor’s JTAG module,and it is implemented as a set of additional instructions and logic. This port can connectto a dedicated emulator for extensive system debugging. Several third-party emulators inthe market can connect to the host computer through the Ethernet port, USB port, parallelport, or RS-232. A setup using a USB port emulator is shown in the below figure.

USB PortUSB

Emulator

T1024RDB

COP Port

PC

Figure 2-18. USB port emulator setup

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 27

Page 28: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

The 16-pin generic header connector carries the COP/JTAG signals and additionalsignals for system debugging. The pin-out of this connector is shown in the below figure.

Figure 2-19. 16-pin connector

The table below displays the connections made from T1024RDB COP connector.

Table 2-5. Connections made from the T1024RDB COP connector

Pin number Signal name Connection

1 TDO Connected directly between the processor and JTAG/COP connector.

2 NC Not connected.

3 TDI Connected directly between the processor and JTAG/COP connector.

4 TRST Routed to the RESET PLD. TRST to the processor is generated from the PLD.

5 NC Not connected.

6 VDD_SENSE Pulled to 3.3 V using a 10 Ohm resistor.

7 TCK Connected directly between the processor and JTAG/COP connector.

8 CKSTP_IN Connected directly between the processor and JTAG/COP connector.

9 TMS Connected directly between the processor and JTAG/COP connector.

10 NC Not connected.

11 SRESET Routed to the RESET PLD. SRESET to the processor is generated from the PLD.

12 GND Connected to ground.

13 HRESET Routed to the RESET PLD. HRESET to the processor is generated from the PLD.

14 NC Not connected.

15 CKSTP_OUT Connected directly between the processor and JTAG/COP connector.

16 GND Connected to ground.

2.18 Connectors, Headers, Jumper, Push buttons, and LEDsThis section explains:

• Connectors

Connectors, Headers, Jumper, Push buttons, and LEDs

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

28 Freescale Semiconductor, Inc.

Page 29: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

• Headers• Jumpers• Push buttons• LEDs

2.18.1 Connectors

The below table lists the various connectors on the T1024RDB platform.

Table 2-6. Connectors on the T2080RDB-PB platform

Reference designators Used for Notes

J37 ATX power

J2 SD card

J18 PCIe x1 card Intended use is for PCIe cards that are 25 W or less

J19, J20 Mini PCIe cards

J43 TDM riser card

J14 (two ports) Ethernet ports RGMII -> Copper

J50 10G Ethernet ports 10G Base-T Ethernet port

J41 (two ports) Dual Type A USB

J13 (two ports) UART

J49 Battery holder

J1 UDIMM

J34 CPU fan

J33, J44-J46 Shelf fan

J47 Remote reset switch

J48 Remote power switch

2.18.2 Headers

The below table lists the various headers on the T1024RDB platform.

Table 2-7. Headers on T1024RDB platform

Reference designators Used for Notes

J26 Altera header Used for programming the Altera CPLD devices

J3 COP/JTAG Used for debugging the T1024 devices

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 29

Page 30: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

2.18.3 Jumpers

The below table describes how the Jumpers are used on the T1024RDB platform.

Table 2-8. Jumpers on T1024RDB platform

Referencedesignator

Description Status 1 Status 2

J9 PROG_SFP selection Mounted: Fuse programming Un-mounted: Normally operate

J10 PROG_MTR selection Mounted: Fuse programming Un-mounted: Normally operate

J11 FA_VAL selection - Un-mounted: Normally operate

J35 FAN_FULL_SPEED 1-2: For full speed on fan No: Fan can be adjusted byCPLD

J53 VDD_SD 1-2: VDD_SD uses 3.3 V 2-3: VDD_SD uses 1.8 V

2.18.4 Push buttons

The following table describes how the push buttons are used on the T1024RDB platform.

Table 2-9. Push buttons on T1024RDB platform

Reference designators Used for Notes

SW4 Reset Used for resetting the whole board

SW5 Power on/off Used for turning the power on or off on the board

2.18.5 LEDs

The below table lists all the LEDs on the T1024RDB front plate.

Table 2-10. LEDs on the T1024RDB front plate

LEDs Used for Controlled by

D44 Power on +3.3 V rail

D43 Status CPLD

Temperature

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

30 Freescale Semiconductor, Inc.

Page 31: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

2.19 TemperatureThe T1024 processor has a thermal diode attached to the die for direct temperaturemeasurement. The diode pins are connected to a two-channel ADT7461 thermal monitor,which allows direct reading of the temperature of the die and it is accurate to ±1 °C. Thesecond channel of the ADT7461 measures the ambient (board) temperature.

The ADT7461 temperature warning and alarm signals are connected to the CPLD formonitoring. The CPLD uses these signals to adjust CPU fan speed and protect the CPUfrom over-temperature failure.

OVER ALARM

Thermal Sensor(ADT7461)

DXP1

DXN

ALERT/THERM2

THERM

I2C BUS

T1024

THERM ALARM

CPLD FAN_PowerPWM

TEMP_ANODE

TEMP_CATHODE

Figure 2-20. Temperature

2.20 DIP switch definitionThe T1024RDB board has user selectable switches, for evaluating different bootconfigurations and other special configurations for this device.

This configuration allows either the switch or the CPLD register to set the POR pin. TheCPLD register allows software to override the pin remotely when the board is in theboard farm.

To use the CPLD override option, software sets an override bit, which allows the CPLDto override the switch setting during power on reset.

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 31

Page 32: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

POR & Override

switch

T1024

CPLD

CPLD Registercfg_xxx

Figure 2-21. DIP switch definition

The table below shows how POR configuration is done through switches.

Table 2-11. POR configuration through switches

Switch Signal name Pin name Signal meaning Setting

SW1[1:8] cfg_rcw_src[0:7] IFC_AD[8:15] Reset configuration word source For details, see T1024 QorIQIntegrated MulticoreCommunications ProcessorData Sheet.

SW2[1] cfg_rcw_src[8] IFC_CLE Reset configuration word source For details, see T1024 QorIQIntegrated MulticoreCommunications ProcessorData Sheet.

SW2[2] cfg_ifc_te IFC_TE IFC external transceiver enablepolarity select

0: IFC drives logic 1 for TEassertion

1: IFC drives logic 0 for TEassertion

SW2[3] cfg_pll_config_sel_b

IFC_A18 Reserved Reserved

SW2[4] cfg_por_ainit IFC_A19 Reserved Reserved

SW2[5:6] cfg_svr[0:1] IFC_A[16:17] Reserved Reserved

SW2[7] cfg_dram_type IFC_A21 DRAM type selection Reserved

SW2[8] cfg_rsp_dis IFC_AVD Reserved Reserved

SW3[1] cfg_eng_use0 IFC_WE0 Sys_clock selection Reserved

SW3[2] cfg_eng_use1 IFC_OE_N ON (0): Choose 10G workingmode

OFF (1): Choose 2.5G workingmode

SW3[3] cfg_eng_use2 IFC_WP_N Reserved

SW3[4] BOOT_FLASH_SEL

- Boot flash selection 0: NOR flash connects to CS0,NAND flash connects to CS1

1:NOR flash connects to CS1,NAND flash connects to CS0

SW3[5:7] CFG_VBANK[0:2] - NOR flash bank select 000: boot from VBANK0 withRCW 0x095 for 10G XFI mode

Table continues on the next page...

DIP switch definition

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

32 Freescale Semiconductor, Inc.

Page 33: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Table 2-11. POR configuration through switches(continued)

Switch Signal name Pin name Signal meaning Setting

100: boot from VBANK4 withRCW 0x135 for 2.5G SGMIImode

See note1

SW3[8] TEST_SEL_N TEST_SEL_B -

1. SW3[5:7] can be used to change the starting address for the memory banks. The NOR flash memory is divided into eightmemory banks with 16 MB size each. Eight different U-Boot images can be programmed into each memory bank. WhenNOR flash is selected as boot flash, different U-Boot images can be selected to boot up the board, by setting SW3[5:7].

NOTEFor other DIP switch settings and definitions, see T1024 QorIQIntegrated Multicore Communications Processor Data Sheet.

Chapter 2 Architecture

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 33

Page 34: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

DIP switch definition

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

34 Freescale Semiconductor, Inc.

Page 35: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Chapter 3CPLD SpecificationThis section explains the CPLD registers.

3.1 CPLD Memory Map/Register Definition

The table below shows the memory map for CPLD registers.

CPLD memory map

Offsetaddress

(hex)Register name

Width(in bits)

Access Reset valueSection/

page

0 Chip ID1 Register (CPLD_CHIPID1) 8 R 55h 3.1.1/36

1 Chip ID2 Register (CPLD_CHIPID2) 8 R AAh 3.1.2/36

2 Hardware Version Register (CPLD_HWVER) 8 R See section 3.1.3/36

3 Software Version Register (CPLD_SWVER) 8 R See section 3.1.4/37

10 Reset Control Register (CPLD_RSTCON) 8 w1c 00h 3.1.5/37

11 Reset Control Register (CPLD_RSTCON2) 8 w1c 00h 3.1.6/38

12 Interrupt Status Register (CPLD_INTSR) 8 R 00h 3.1.7/39

13 Flash Control and Status Register (CPLD_FLHCSR) 8 R/W See section 3.1.8/40

14 Fan Control and Status Register (CPLD_FANCSR) 8 R/W 0Fh 3.1.9/40

15 Panel LED Control and Status Register (CPLD_LEDCSR) 8 R/W 00h 3.1.10/41

16 SDHC Card Status Register (CPLD_SDSR) 8 R See section 3.1.11/41

17 Miscellanies Control and Status Register (CPLD_MISCCSR) 8 R/W See section 3.1.12/42

18 Boot Configuration Override Register (CPLD_BOOTOR) 8 R/W 00h 3.1.13/42

19 Boot Configuration Register 1 (CPLD_BOOTCFG1) 8 R/W 00h 3.1.14/43

19 Boot Configuration Register 2 (CPLD_BOOTCFG2) 8 R/W 00h 3.1.15/43

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 35

Page 36: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

3.1.1 Chip ID1 Register (CPLD_CHIPID1)

Address: 0h base + 0h offset = 0h

Bit 0 1 2 3 4 5 6 7

Read CHIPID1

Write

Reset 0 1 0 1 0 1 0 1

CPLD_CHIPID1 field descriptions

Field Description

0–7CHIPID1

Chip ID1.

3.1.2 Chip ID2 Register (CPLD_CHIPID2)

Address: 0h base + 1h offset = 1h

Bit 0 1 2 3 4 5 6 7

Read CHIPID2

Write

Reset 1 0 1 0 1 0 1 0

CPLD_CHIPID2 field descriptions

Field Description

0–7CHIPID2

Chip ID2.

3.1.3 Hardware Version Register (CPLD_HWVER)

Address: 0h base + 2h offset = 2h

Bit 0 1 2 3 4 5 6 7

Read HW_VER

Write

Reset x* x* x* x* x* x* x* x*

* Notes:x depends on actual board setting.x = Undefined at reset.•

CPLD Memory Map/Register Definition

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

36 Freescale Semiconductor, Inc.

Page 37: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

CPLD_HWVER field descriptions

Field Description

0–7HW_VER

Hardware version. The version field of the hardware board.

3.1.4 Software Version Register (CPLD_SWVER)

Address: 0h base + 3h offset = 3h

Bit 0 1 2 3 4 5 6 7

Read SW_VER

Write

Reset x* x* x* x* x* x* x* x*

* Notes:x depends on actual board setting.x = Undefined at reset.•

CPLD_SWVER field descriptions

Field Description

0–7SW_VER

3.1.5 Reset Control Register (CPLD_RSTCON)

Address: 0h base + 10h offset = 10h

Bit 0 1 2 3 4 5 6 7

Read SW_RST DDR_RST EC1_RST EC2_RSTReserved

XGT1_RST XGT2_RST

Write w1c w1c w1c w1c w1c w1c

Reset 0 0 0 0 0 0 0 0

CPLD_RSTCON field descriptions

Field Description

0SW_RST

0 No reset occurs1 Write a logic 1 will produce whole board reset# signal, this bit can auto clear.

1DDR_RST

0 No reset occurs1 Write a logic 1 will produce DDR3 reset# signal, this bit can auto clear.

2EC1_RST

0 No reset occurs.1 Write a logic 1 will produce RGMII PHY1(RTL82111E-VB) reset# signal, this bit can auto clear.

3EC2_RST

0 No reset occurs.1 Write a logic 1 will produce RGMII PHY2(RTL82111E-VB) reset# signal, this bit can auto clear.

Table continues on the next page...

Chapter 3 CPLD Specification

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 37

Page 38: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

CPLD_RSTCON field descriptions (continued)

Field Description

4–5-

This field is reserved.

6XGT1_RST

0 No reset occurs.1 Write a logic 1 will produce 10G BASE-T PHY(AQR105) reset# signal, this bit can auto clear.

7XGT2_RST

0 No reset occurs.1 Write a logic 1 will produce 2.5G SGMII PHY(AQR105) reset# signal, this bit can auto clear.

3.1.6 Reset Control Register (CPLD_RSTCON2 )

Address: 0h base + 11h offset = 11h

Bit 0 1 2 3 4 5 6 7

ReadReserved

TDMR_RST PEX_RSTMPEX1_

RSTMPEX2_

RST

Write w1c w1c w1c w1c

Reset 0 0 0 0 0 0 0 0

CPLD_RSTCON2 field descriptions

Field Description

0–3-

This field is reserved.

4TDMR_RST

0 No reset occurs.0 Write a logic 1 will produce TDM riser card reset# signal, this bit can auto clear.

5PEX_RST

0 No reset occurs.1 Write a logic 1 will produce PCIe x4 slot reset# signal, this bit can auto clear.

6MPEX1_RST

0 No reset occurs.1 Write a logic 1 will produce miniPCIe card1 reset# signal, this bit can auto clear.

7MPEX2_RST

0 No reset occurs.1 Write a logic 1 will produce miniPCIe card2 reset# signal, this bit can auto clear.

CPLD Memory Map/Register Definition

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

38 Freescale Semiconductor, Inc.

Page 39: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

3.1.7 Interrupt Status Register (CPLD_INTSR)

NOTEINTSR register is related with system IRQ0(CPLD_INT1_N)signal, when interrupt occurs, IRQ0 will be logic 0 until allinterrupts of INTSR register clear.

Address: 0h base + 12h offset = 12h

Bit 0 1 2 3 4 5 6 7

Read THERM_INT RTC_INT XGT1_INT XGT2_INTReserved

TDMR1_INT TDMR2_INT

Write

Reset 0 0 0 0 0 0 0 0

CPLD_INTSR field descriptions

Field Description

0THERM_INT

0 No interrupt occurs.1 Board over temperature interrupt occurs.

1RTC_INT

0 No interrupt occurs.1 RTC interrupt occurs.

2XGT1_INT

0 No reset occurs.1 10G BASE-T PHY1(AQR105) interrupt occurs.

3XGT2_INT

0 No reset occurs.1 2.5G SGMII PHY1(AQR105) interrupt occurs.

4–5-

This field is reserved.

6TDMR1_INT

0 No reset occurs.1 TDM riser card interrupt 1 occurs.

7TDMR2_INT

0 No reset occurs.1 TDM riser card interrupt 2 occurs.

Chapter 3 CPLD Specification

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 39

Page 40: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

3.1.8 Flash Control and Status Register (CPLD_FLHCSR)

Address: 0h base + 13h offset = 13h

Bit 0 1 2 3 4 5 6 7

Read BOOT_SELBANK_OR

SW_BANK_SEL0

SW_BANK_SEL1

SW_BANK_SEL2 BANK_

SEL0BANK_SEL1

BANK_SEL2

Write

Reset x* 0 x* x* x* 0 0 0

* Notes:x depends DIP switch setting.x = Undefined at reset.•

CPLD_FLHCSR field descriptions

Field Description

0BOOT_SEL

0 Boot from 16bit NOR flash.1 Boot from 8bit NAND flash.

1BANK_OR

0 NOR flash bank select from CPLD override disable.0 NOR flash bank select from CPLD override enable.

2SW_BANK_SEL0

0 NOR flash bank select bit0 of switch status is 0.1 NOR flash bank select bit0 of switch status is 1.

3SW_BANK_SEL1

0 NOR flash bank select bit1 of switch status is 0.1 NOR flash bank select bit1 of switch status is 1.

4SW_BANK_SEL2

0 NOR flash bank select bit2 of switch status is 0.1 NOR flash bank select bit2 of switch status is 1.

5BANK_SEL0

0 NOR flash bank select bit0 set 0.1 NOR flash bank select bit0 set 1.

6BANK_SEL1

0 NOR flash bank select bit1 set 0.1 NOR flash bank select bit1 set 1.

7BANK_SEL2

0 NOR flash bank select bit2 set 0.1 NOR flash bank select bit2 set 1.

3.1.9 Fan Control and Status Register (CPLD_FANCSR)

Address: 0h base + 14h offset = 14h

Bit 0 1 2 3 4 5 6 7

Read Reserved FAN_PWMWriteReset 0 0 0 0 1 1 1 1

CPLD Memory Map/Register Definition

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

40 Freescale Semiconductor, Inc.

Page 41: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

CPLD_FANCSR field descriptions

Field Description

0–3-

This field is reserved.

4–7FAN_PWM

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.10 Panel LED Control and Status Register (CPLD_LEDCSR)

Address: 0h base + 15h offset = 15h

Bit 0 1 2 3 4 5 6 7

Read STS_LED ReservedWriteReset 0 0 0 0 0 0 0 0

CPLD_LEDCSR field descriptions

Field Description

0STS_LED

Light emitting device.

0 Panel LED is on1 Panel LED flashes at 0.5 s

1–7-

This field is reserved.Reserved.

3.1.11 SDHC Card Status Register (CPLD_SDSR )

Address: 0h base + 16h offset = 16h

Bit 0 1 2 3 4 5 6 7

ReadReserved

SD_VDD

Write

Reset 0 0 0 0 0 0 0 x*

* Notes:x depends Jumper setting.x = Undefined at reset.•

CPLD_SDSR field descriptions

Field Description

0–6-

This field is reserved.

7SD_VDD

0 SDHC card VDD voltage is 1.8V.1 SDHC card VDD voltage is 3.3V.

Chapter 3 CPLD Specification

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 41

Page 42: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

3.1.12 Miscellanies Control and Status Register(CPLD_MISCCSR)

Address: 0h base + 17h offset = 17h

Bit 0 1 2 3 4 5 6 7

ReadReserved SLEEP_EN REQ_MD

TDMR_PRS PEX_PRSReserved

TEST_SEL_N

Write

Reset 0 0 1 1 x* x* 0 x*

* Notes:x depends on whether TDM or PCIe card is plugged in.x = Undefined at reset.•

CPLD_MISCCSR field descriptions

Field Description

0-

This field is reserved.

1SLEEP_EN

Deep sleep enable bit

0 Normal operation.1 Before enter deep sleep mode, set ‘1’ to this bit, after exit deep sleep mode, set ‘0’ to this bit.

2–3REQ_MD

00 No reset occurs when HRESET_REQ triggered.01 HRESET occurs when HRESET_REQ triggered.10 NA11 PORESET occurs when HRESET_REQ triggered.

4TDMR_PRS

0 TDM riser card not present.1 TDM riser card present.

5PEX_PRS

0 PCIe x1 card not present.1 PCIe x1 card present.

6-

This field is reserved.

7TEST_SEL_N

0 TEST_SEL_N pin status is 0.0 TEST_SEL_N pin status is 1.

3.1.13 Boot Configuration Override Register (CPLD_BOOTOR)

Address: 0h base + 18h offset = 18h

Bit 0 1 2 3

Read ReservedWriteReset 0 0 0 0

Bit 4 5 6 7

Read Reserved PCIE_2.5G_OR BOOT_ORWriteReset 0 0 0 0

CPLD Memory Map/Register Definition

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

42 Freescale Semiconductor, Inc.

Page 43: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

CPLD_BOOTOR field descriptions

Field Description

0–5-

This field is reserved.

6PCIE_2.5G_OR

0 PCIe and SGMII 2.5G configuration from CPLD override disable.1 PCIe and SGMII 2.5G configuration from CPLD override enable.

7BOOT_OR

0 Boot configuration from CPLD override disable.1 Boot configuration from CPLD override enable.

3.1.14 Boot Configuration Register 1 (CPLD_BOOTCFG1)

NOTEFor more information on BOOTCFG1 register, refer to QorIQT1024 datasheet.

Address: 0h base + 19h offset = 19h

Bit 0 1 2 3 4 5 6 7

Read cfg_rcw_src[0:7]WriteReset 0 0 0 0 0 0 0 0

CPLD_BOOTCFG1 field descriptions

Field Description

0–7cfg_rcw_src[0:7]

Configure RCW source

3.1.15 Boot Configuration Register 2 (CPLD_BOOTCFG2)

NOTEFor more information on BOOTCFG2 register, refer to QorIQT1024 datasheet.

Address: 0h base + 19h offset = 19h

Bit 0 1 2 3 4 5 6 7

Read cfg_rcw_src8

Reserved cfg_svr[0:1] Reserved cfg_eng_use[0:2]Write

Reset 0 0 0 0 0 0 0 0

Chapter 3 CPLD Specification

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 43

Page 44: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

CPLD_BOOTCFG2 field descriptions

Field Description

0cfg_rcw_src8

Configure RCW source

1-

This field is reserved.

2–3cfg_svr[0:1]

These bit fields overrides SVR register.

4-

This field is reserved.

5–7cfg_eng_use[0:2]

These bits are defined by engineers for special use.

CPLD Memory Map/Register Definition

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

44 Freescale Semiconductor, Inc.

Page 45: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Appendix AHow to use AQ_API in U-Boot to Flash Firmware forAquantia PHYThis appendix describes the steps required to use AQ_API in U-Boot to flash firmwarefor Aquantia PHY. The prerequisites are given below:

• The AQ_API version is 2.1.0• The U-Boot is for T1024RDB• The U-Boot source code is from SDK1.7 and later versions

Perform the following steps to use AQ_API in U-Boot:1. Apply the following three patches to the U-Boot tree:

• added-source-codes-of-API-2.1.0.patch: Adds the source code of AQ_API 2.1.0. Itcopies all the AQ_API source code (*.c, *.h) into one folder in U-Boot.

• AQ_API-fix-compile-error-for-API-2.1.0.patch: Fixes the compilation issues thatoccurred in the original source code while building U-Boot.

• mdio-added-flash-command.patch: Adds an MDIO flash command for U-Boot. Thiscommand will call a function in AQ_API to perform the actual flashprogramming.

2. Build and update a new U-Boot on the T1024RDB board.

The Aquantia AQR105 PHY firmware has been programmed to PHY when shipping theboard to customers, there is no need to update PHY firmware. If it is still required toupdate the PHY firmware, follow the instructions given below:

• Program AQR105 PHY firmware for 10G XFI (using RCW 0x95):

=> tftp 1000000 AQ28nm-FW_2.0.B9_Freescale_T1024RDB_012115.cldUsing FM1@DTSEC4 deviceFilename 'AQ28nm-FW_2.0.B9_Freescale_T1024RDB_012115.cld'.Load address: 0x1000000Loading: ############################# 2.4 MiB/sdoneBytes transferred = 287746 (46402 hex)=> mdio listFSL_MDIO0:2 - RealTek RTL8211E <--> FM1@DTSEC46 - RealTek RTL8211E <--> FM1@DTSEC3FM_TGEC_MDIO:1 - Aquantia AQR105 <--> FM1@TGEC1=> mii dev FM_TGEC_MDIO

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 45

Page 46: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

=> mdio flash FM1@TGEC1 0x1000000 0x46402flashing firmware for AQR105Device burned and verified

• Program AQR105 PHY firmware for 2.5G SGMII (using RCW 0x135):

=> tftp 1000000 AQ28nm-FW_2.0.B3_Freescale_T1024RDB_120514.cldUsing FM1@DTSEC4 deviceFilename 'AQ28nm-FW_2.0.B3_Freescale_T1024RDB_120514.cld'.Load address: 0x1000000Loading: ############################# 2.2 MiB/sdoneBytes transferred = 287746 (46402 hex)=> mdio listFSL_MDIO0:2 - RealTek RTL8211E <--> FM1@DTSEC4FM_TGEC_MDIO:2 - Aquantia AQR105 <--> FM1@DTSEC3=> mii dev FM_TGEC_MDIO=> mdio flash FM1@DTSEC3 0x1000000 0x46402flashing firmware for AQR105Device burned and verified

=> mdio read FM1@DTSEC3 0x1e.0xc885Reading from bus FM_TGEC_MDIOPHY at address 2:30.51333 - 0xb3

The AQR105 PHY is connected to EMI2 bus and FM_TGEC_MDIO. The syntax of theMDIO flash command is:

mdio flash <port_name> <firmware_address> <firmware_size>

After flash programming, the firmware version can be read out from registers 0x1e.0x20and 0x1e.0xc885.

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

46 Freescale Semiconductor, Inc.

Page 47: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

Appendix BRevision HistoryThe below table summarizes the revisions to this document.

Table B-1. Revision history

Revision Date Topic cross-reference Change description

Rev. 0 04/2015 Initial public release.

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

Freescale Semiconductor, Inc. 47

Page 48: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

QorIQ T1024 Reference Design Board User Guide, Rev. 0, 04/2015

48 Freescale Semiconductor, Inc.

Page 49: QorIQ T1024 Reference Design Board User  · PDF fileDDR ... Ethernet Management Interface ... QorIQ T1024 Reference Design Board User Guide, Rev. 0,

How to Reach Us:

Home Page:freescale.com

Web Support:freescale.com/support

Information in this document is provided solely to enable system andsoftware implementers to use Freescale products. There are no expressor implied copyright licenses granted hereunder to design or fabricateany integrated circuits based on the information in this document.Freescale reserves the right to make changes without further notice toany products herein.

Freescale makes no warranty, representation, or guarantee regardingthe suitability of its products for any particular purpose, nor doesFreescale assume any liability arising out of the application or use ofany 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 sheetsand/or specifications can and do vary in different applications, andactual performance may vary over time. All operating parameters,including “typicals,” must be validated for each customer application bycustomer's technical experts. Freescale does not convey any licenseunder its patent rights nor the rights of others. Freescale sells productspursuant to standard terms and conditions of sale, which can be foundat the following address: freescale.com/SalesTermsandConditions.

Freescale, the Freescale logo, CodeWarrior, and QorIQ are trademarksof Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All otherproduct or service names are the property of their respective owners.The Power Architecture and Power.org word marks and the Power andPower.org logos and related marks are trademarks and service markslicensed by Power.org.

© 2015 Freescale Semiconductor, Inc. All rights reserved.

Document Number T1024RDBUGRevision 0, 04/2015