EasyManua.ls Logo

NXP Semiconductors QorIQ T1040 User Manual

NXP Semiconductors QorIQ T1040
68 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
QorIQ T1040 Reference Design Board
User Guide
Document Number: T1040RDBPAUG
Rev. 0, 06/2015

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the NXP Semiconductors QorIQ T1040 and is the answer not in the manual?

NXP Semiconductors QorIQ T1040 Specifications

General IconGeneral
ProcessorQorIQ T1040
ArchitecturePower Architecture
Cores4
Clock Speed1.4 GHz
Security EngineYes
Manufacturing Process28 nm
Memory SupportDDR3/DDR3L
Max Memory8 GB
PCI Express2.0
USB Ports2
SATA Ports2
Operating Temperature-40 to 105 °C

Summary

Chapter 1 Overview

1.1 Related documentation

Lists and describes related documents available under NDA, contact for access.

1.2 Acronyms and abbreviations

Defines technical terms and abbreviations used in the document for clarity.

1.3 Silicon features

Briefly describes the silicon features, referring to another manual for details.

1.4 Board features

Lists the main features of the T1040RDB board, including SerDes, DDR, Ethernet, CPLD, and clocks.

1.5 Block diagram

Provides a high-level overview of the T1040 SoC and T1040RDB board functional units.

Chapter 2 Architecture

2.1 Processor

Explains the processor support on the T1040RDB, focusing on signal isolation.

2.2 Power

Describes the power supply system using an ATX PSU, outlining goals and architecture.

2.3 Clocks

Details the clock circuitry providing clocks for the processor and other components.

2.4 Reset

Explains how the CPLD manages reset signals for the T1040 processor and other board devices.

2.5 DDR

Details the T1040RDB's support for high-speed DDR3L DRAM, including socket type and ranks.

2.6 SerDes port

Describes the eight high-speed serial communication lanes supporting various protocols like SGMII, PCIe, and SATA.

2.6.1 PCIe support

States the T1040RDB supports PCIe evaluation using standard Gen 1/Gen 2 cards.

2.6.2 SGMII support

Explains the T1040RDB supports SGMII protocol evaluation using the RTL8211DN PHY.

2.6.3 QSGMII support

Details the T1040RDB's QSGMII protocol evaluation using an F104S8A four-port Ethernet PHY.

2.6.4 SATA support

Mentions SATA evaluation is possible via an onboard SATA connector.

2.7 Ethernet controllers

Discusses the T1040's two Ethernet controllers (EC1, EC2) operating in RGMII mode.

2.8 Ethernet management interface

Explains the use of the Ethernet management interface (EMI1) with onboard RGMII, SGMII, and QSGMII PHYs.

2.9 I2C

Details the four I2C buses and their use for accessing onboard devices and slots.

2.10 SPI interface

Outlines the purposes of the T1040 serial peripheral interface (SPI) for memory and device access.

2.11 Local bus

Describes the T1040 Integrated Flash Controller (IFC), also known as the local bus, for managing devices.

2.12 SDHC interface

Explains the enhanced SD host controller (eSDHC) providing an interface for SD/MMC cards.

2.13 USB interface

Details the board's two integrated USB 2.0 controllers, their features, and connectivity.

2.14 Serial port

Describes the T1040's two UART controllers providing RS-232 serial interconnection.

2.15 SLIC/SLAC and TDM interface

Explains the T1040 TDM interface connection to dual SLIC/SLAC devices for voice applications.

2.16 JTAG/COP port

Details the JTAG/COP port for system debugging, including probe and debugger options.

2.17 Connectors, headers, jumper, push buttons and LED

Introduces the section covering connectors, headers, jumpers, push buttons, and LEDs on the platform.

2.17.1 Connectors

Lists various connectors on the T1040RDB platform and their uses.

2.17.2 Headers

Lists headers on the T1040RDB platform and their purpose.

2.17.3 Jumper

Describes the usage of jumpers on the T1040RDB platform for configuration.

2.17.4 Push buttons

Details how push buttons are used on the T1040RDB platform.

2.17.5 LEDs

Lists the LEDs on the T1040RDB board, their identifiers, colors, uses, and controllers.

2.18 Temperature

Explains the thermal monitoring using ADT7461, its connection to CPLD for fan control.

2.19 DIP switch definition

Describes the user-selectable DIP switches for evaluating boot configurations and special settings.

Chapter 3 CPLD specification

3.1 CPLD programming

Provides steps to program the CPLD using Altera USB-blaster and Quartus II software.

3.2 CPLD memory map

Presents the CPLD memory map, listing registers, addresses, access types, and reset values.

3.2.1 Chip ID1 register (CHIPID1)

Details the Chip ID1 register, its address, bit fields, and description for CPLD image identification.

3.2.2 Chip ID2 register (CHIPID2)

Details the Chip ID2 register, its address, bit fields, and description for CPLD image identification.

3.2.3 Hardware version register (HWVER)

Describes the Hardware Version register, its address, and dependency on PLD image revision.

3.2.4 Software version register (SWVER)

Details the Software Version register, its address, and dependency on PLD image version.

3.2.5 Reset control register (RSTCON1)

Explains the Reset Control Register 1 (RSTCON1), its bits, and their function in controlling resets.

3.2.6 Reset control register (RSTCON2)

Details the Reset Control Register 2 (RSTCON2), its bits, and their function in controlling various resets.

3.2.7 INTSR

Describes the Interrupt Status Register (INTSR), its bits, and the interrupt sources.

3.2.8 Flash control and status register (FLHCSR)

Details the Flash Control and Status Register (FLHCSR) for boot selection and bank selection.

3.2.9 Fan control and status register (FANCSR)

Explains the Fan Control and Status Register (FANCSR) for controlling fan PWM duty cycle.

3.2.10 Panel LED control and status register (LEDCSR)

Describes the Panel LED control register, indicating the status of various LEDs on the board.

3.2.11 SFP+ control and status register (SFPCSR)

Indicates that the SFP+ control and status register is reserved.

3.2.12 Miscellaneous control and status register (MISCCSR)

Details the Miscellaneous Control and Status Register for various settings like sleep mode, slot detection.

3.2.13 Boot configuration override register (BOOTOR)

Explains the Boot Configuration Override register to enable/disable CPLD override of boot configuration.

3.2.14 Boot configuration register 1 (BOOTCFG1)

Details the Boot Configuration Register 1 (BOOTCFG1) for RCW source selection.

3.2.15 Boot configuration register 2 (BOOTCFG2)

Details the Boot Configuration Register 2 (BOOTCFG2) for RCW source bit and other configuration bits.

Chapter 4 Software configuration

4.1 Preparing board

Guides on preparing the T1040RDB for use, including serial console setup and settings.

4.2 Ethernet port map

Shows the mapping of Ethernet ports to Linux, U-Boot, and front-panel labels.

4.3 NOR flash image layout

Explains how NOR flash is divided into banks for storing main and backup images.

4.4 Switch settings

Defines default switch settings and other boot source settings for the board.

4.4.1 Switch default settings (NOR flash boot)

Specifies the default switch settings for NOR flash boot.

4.4.2 Other boot source settings

Defines switch settings for NAND boot, SPI boot SW, and SD boot.

4.4.3 Switch detailed description

Provides a detailed description of the switch settings for various boot configurations.

4.5 SDK Build details

Directs users to SDK documentation for information on build details.

4.6 Flashing and updating images

Explains how to flash and update images on the board for different boot sources.

4.6.1 Flashing images on and booting from NOR flash

Details the process of flashing images onto NOR flash and booting from it.

4.6.2 Flashing eSPI boot images

Provides steps for flashing and updating images for eSPI boot.

4.6.3 Flashing NAND boot images

Outlines the steps for flashing and updating images for NAND boot.

4.6.4 Flashing SD card boot images

Guides on flashing and updating images for SD card boot.

4.6.5 Booting Linux

Explains how to boot Linux from U-Boot prompt with 32-bit and 64-bit configurations.

Appendix A Revision History

Related product manuals