Table of Contents

Advertisement

QorIQ T1040 Reference Design Board
User Guide
Document Number: T1040RDBPAUG
Rev. 0, 06/2015

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for NXP Semiconductors QorIQ T1040

  • Page 1 QorIQ T1040 Reference Design Board User Guide Document Number: T1040RDBPAUG Rev. 0, 06/2015...
  • Page 2 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 3: Table Of Contents

    SATA support..............................23 Ethernet controllers.................................23 Ethernet management interface............................24 I2C....................................25 2.10 SPI interface..................................26 2.11 Local bus..................................27 2.12 SDHC interface................................28 2.13 USB interface..................................29 2.14 Serial port..................................30 2.15 SLIC/SLAC and TDM interface.............................32 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 4 3.2.12 Miscellaneous control and status register (MISCCSR)..................51 3.2.13 Boot configuration override register (BOOTOR)....................52 3.2.14 Boot configuration register 1 (BOOTCFG1)..................... 52 3.2.15 Boot configuration register 2 (BOOTCFG2)..................... 52 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 5 Flashing images on and booting from NOR flash....................60 4.6.2 Flashing eSPI boot images..........................61 4.6.3 Flashing NAND boot images..........................62 4.6.4 Flashing SD card boot images........................... 63 4.6.5 Booting Linux..............................63 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 6 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 7: Related Documentation

    (T1040, T1020) characteristics, as well as other design considerations QorIQ T1040 Reference Manual This document provides a detailed description on the QorIQ T1040 multicore processor, (T1040RM) and its features, such as memory map, serial interfaces, power supply, chip features, and clock information.
  • Page 8: Acronyms And Abbreviations

    Serial Advanced Technology Attachment Secure Digital SerDes Serializer/Deserializer SGMII Serial Gigabit Media Independent Interface Serial Peripheral Interface SYSCLK System Clock UART Universal asynchronous receiver/transmitter Voltage for circuit Voltage for terminal QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 9: Board Features

    • SYSCLK at 100 MHz • DDRCLK at 66.66 MHz • USBCLK at 24 MHz • Single Oscillator Source reference clocking at 100 MHz • Power Supplies QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 10: Block Diagram

    Trace Monitor engine 2 x USB2.0 w/PHY Manager 1G 1G 1G 1G Aurora 1G 1G 1G 1G 8-lane, 5 GHz SerDes Figure 1-1. T1040 SoC block diagram QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 11 RJ11 SDXC Card FXS3 Relay RJ11 QUICC Engine Le88266DLC FXS4 Interface T1/E1 RJ11 QUICC Engine connector for PMC plug-in card 2Pin-Conn Figure 1-2. T1040RDB board block diagram QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 12 Block diagram QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 13: Architecture

    The T1040RDB supports as many features of the T1040 as possible, as detailed in the following sections. The T1040RDB supports this by isolating OVDD-powered signals through external translation devices or the CPLD wherever required. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 14 • T1040RDB can access IR36021 via software to check the current and voltage values or to program the voltage changes • All power supplies are sequenced per hardware specifications The figure below shows an overview of the power supply. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 15: Clocks

    Figure 2-1. Power distribution 2.3 Clocks The clock circuitry provides clocks for the processor for: • SYSCLK (single-ended and differential) • DDRCLK • SerDes clocks (two independent options) QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 16 Clocks • Ethernet clocks • USB clock The architecture of the clock section is shown in the figure below. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 17 SD_REFCLK1_P/N (125MHz) 25MHz ICS843002 SYSCLK (100MHz) OSC-100MHz T1040 DDRCLK (66.66MHz) OSC-66.66MHz USB_REFCLK (24MHz) OSC-24MHz SYS_REFCLK_P/N(100M) SD_REFCLK2_P/N(100M) PEX_REFCLK_P/N(100M) IDT9FGV0641 DIFSYSCLK_OE MPEX1_REFCLK_P/N(100M) PEXCLK_OE MPEX2_REFCLK_P/N(100M) 25MHz Figure 2-2. Clock distribution QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 18: Reset

    I/O power, and is routed so as to achieve maximum performance of the memory bus, as shown in the below figure. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 19 Freescale only supplies the device shown. Table 2-1. DDR3L UDIMM support Platform Type Speeds Ranks DIMM T1040RDB DDR3L 1600 MT/s Single Micron MT9KSF51272AZ-1G6 Table continues on the next page... QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 20: Serdes Port

    QSGMII PCIe PCIe PCIe SATA 0x66 To comply with T1040 specifications, multiplexers are used to re-route and group the SerDes lanes as shown in the figure below. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 21 CPLD PCle SLOT SD1_RXn/TXn_P/N(PEX[0]) Mini_PCle T1040 SLOT MPEX[1] SD1_RXn/TXn_P/N PI3PCIE3212 PEX[1] Mini_PCle SLOT MPEX[2] SD1_RXn/TXn_P/N PI3PCIE3212 PEX[2] SATA SATA SD1_RXn/TXn_P/N PI3PCIE3212 PEX[3] Figure 2-5. SerDes lane connections QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 22: Pcie Support

    2.6.3 QSGMII support The T1040RDB board supports evaluation of the QSGMII protocol using an F104S8A four-port Ethernet PHY. The figure below shows the connectivity of the QSGMII interface. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 23: Sata Support

    RTL8211 PHYs. The T1040RDB board supports energy efficient Ethernet on EC1 and sleep mode on EC2. The figure below shows the connectivity of the EC1 and EC2 interfaces. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 24: Ethernet Management Interface

    2.8 Ethernet management interface The T1040 Ethernet management interface (EMI1) is used with the onboard RGMII, SGMII, and QSGMII PHYs. The figure below shows the EMI block. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 25 I2C bus into several sub-buses, called channels. The two mini-PCIe slots use channel 0-1, or I2C2_CH0-1, channel 2 is unused on the T1040RDB board. The PCIe slot uses channel 3. The figure below shows the I2C subsystem. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 26: Spi Interface

    Figure 2-10. I2C bus connection 2.10 SPI interface The T1040 serial peripheral interface (SPI) pins are used for the following purposes: • Onboard SPI device access to various SPI memory devices QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 27: Local Bus

    8- or 16-bit data widths, for a variety of devices. IFC lets to manage all these resources effectively with maximum performance and flexibility. The figure below shows an overview of the IFC bus. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 28: Sdhc Interface

    If SW3.4 is OFF: Table 2-4. IFC bus address Memory Address Bus width NAND flash 0xff800000 8 bit NOR flash 0xe8000000 16 bit CPLD 0xffdf0000 8 bit 2.12 SDHC interface QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 29: Usb Interface

    A per port. The power-enable and power-fault-detect pins are connected directly to the T1040 for individual port management. The figure below shows the USB connectivity on the T1040RDB board. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 30: Serial Port

    The serial connection is configured to run at 115.2 kbit/s, with 8 bits, no parity, and one stop bit. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 31 The table below shows the connection setting for the UART RJ45 and the DB9 female cable (Part number: 600-76847-000). Table 2-5. RJ45 and DB9 connection RJ45 pin number RS-232 signal DB9 female pin number QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 32: Slic/Slac And Tdm Interface

    SLIC is connected to the TDM interface of T1040 device RJ11 FXS Port SLIC1 SPI1 RJ11 FXS Port T1040 RJ11 FXS Port SLIC2 RJ11 FXS Port SPI2 Control RJ11 FXO Port Relay Figure 2-16. TDM connection QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 33: Jtag/Cop Port

    The 16-pin generic header connector carries the COP/JTAG signals and the additional signals for system debugging. The pin-out of this connector is shown in the figure below. TRST_B VDD_SENSE CKSTP_IN SRESET_B HRESET_B CKSTP_OUT Figure 2-18. JTAG header QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 34: Connectors, Headers, Jumper, Push Buttons And Led

    2.17 Connectors, headers, jumper, push buttons and LED This section explains: • Connectors • Headers • Jumper • Push buttons • LEDs The figure below shows the diagram of T1040RDB platform. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 35: Connectors

    Table 2-7. Connector on board Reference Designators Used For Notes UDIMM COP/JTAG Used for debugging T1040 SD card J13(2 ports) UART Table continues on the next page... QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 36: Headers

    Mounted : Fuse Programming Un-mounted : normally operate (default setting) PROG_MTR selection Mounted : Fuse Programming Un-mounted : normally operate (default setting) Table continues on the next page... QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 37: Push Buttons

    Green FXS3 CPLD FXS4 LED Green FXS4 CPLD FXO LED Green CPLD T1040/T1020 Green Detects onboard device CPLD T2081 LED Green Detects onboard device CPLD 2.18 Temperature QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 38: Dip Switch Definition

    In order to use the CPLD override option, software sets an override bit that allows the CPLD to override the switch setting during reset. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 39 TE assertion 1: IFC drives logic 0 for TE assertion SW2[3] cfg_pll_config_sel_b IFC_A18 Reserved Reserved SW2[4] cfg_por_ainit IFC_A19 Reserved Reserved Table continues on the next page... QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 40 U-Boot image can be selected to boot up the board, by setting SW3[5:7]. For other boot sources configured by the DIP switch, see the QorIQ T1040 Reference Manual (T1040RM). QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015...
  • Page 41: Cpld Specification

    3.1 CPLD programming To program CPLD: 1. Connect Altera USB-blaster to the CPLD header. 2. Run to open Quartus II. altera\61\quartus\bin\quartus.exe 3. Select Tools->Programmer from the menu bar. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 42 CPLD programming 4. Click the Hardware Setup button to find the USB-blaster connected to the PC. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 43 5. Switch on the board, click Auto Detect to detect EPM240. 6. Right-click EPM240, select Change File from the context menu and find the *.pof file. 7. Select Program/Configure, Verify, Blank-Check checkboxes. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 44: Cpld Memory Map

    See section 3.2.12/51 Boot configuration override register (BOOTOR) See section 3.2.13/52 Boot configuration register 1 (BOOTCFG1) See section 3.2.14/52 Boot configuration register 2 (BOOTCFG2) See section 3.2.15/52 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 45: Chip Id2 Register (Chipid2)

    3.2.3 Hardware version register (HWVER) Address: 0h base + 2h offset = 2h Read HW_VER Write Reset * Notes: • HW_VER field: n=Depends on PLD image revision QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 46: Software Version Register (Swver)

    1: Write a logic 1 produces RGMII PHY1(RTL82111E-VB) reset# signal, this bit can auto clear. 0: No reset occurs. EC2_RST 1: Writing logic 1 produces RGMII PHY2(RTL82111E-VB) reset# signal, this bit can auto clear. Table continues on the next page... QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 47: Reset Control Register (Rstcon2)

    1: Writing logic 1 produces miniPCIe card1 reset# signal, this bit can auto clear. 0: No reset occurs MPEX2_RST 1: Writing logic 1 produces miniPCIe card2 reset# signal, this bit can auto clear. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 48: Intsr

    1: POTS B interrupt occurs. 0: No interrupt pending TDMR1_INT 1: TDM riser card interrupt 1 occurs. 0: No interrupt pending TDMR2_INT 1: TDM riser card interrupt 2 occurs. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 49: Flash Control And Status Register (Flhcsr)

    1: NOR flash bank select bit2 set 1. 3.2.9 Fan control and status register (FANCSR) Address: 0h base + 14h offset = 14h Read Reserved FAN_PWM Write Reset QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 50: Panel Led Control And Status Register (Ledcsr)

    0: Panel XG RX LED off when SFP+ not present or RX los. XG_LED2 1: Panel XG RX LED on when SFP+ present and RX optical received QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 51: Sfp+ Control And Status Register (Sfpcsr)

    PCIe card present in x4 slot. 0: T1040 on board T2081_DET 1: T2081 on board 0: TEST_SEL_N pin status is 0 TEST_SEL_N 1: TEST_SEL_N pin status is 1 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 52: Boot Configuration Override Register (Bootor)

    Reset BOOTCFG1 field descriptions Field Description 0–7 cfg_rcw_src[0:7] NOTE: For more information, see QorIQ T1040, T1020 Data Sheet. 3.2.15 Boot configuration register 2 (BOOTCFG2) NOTE For more information, refer T1040 datasheet. Address: 0h base + 1Ah offset = 1Ah Read...
  • Page 53 RCW source bit 8. cfg_rcw_src8 This field is reserved. 2–3 cfg_svr bit for T1040 Power-on-reset use cfg_svr[0:1] This field is reserved. 5–7 cfg_eng_use bit for T1040 Power-on-reset use. cfg_eng_use[0:2] QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 54 CPLD memory map QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 55: Software Configuration

    3. Configure the host computer's serial port with the following settings: • Data rate: 115200 bps • Number of data bits: 8 • Parity: None • Number of stop bits: 1 • Flow control: Hardware/None QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 56 68:05:ca:04:d5:6a Address in environment is 00:04:9f:ef:00:00 Hit any key to stop autoboot: The system auto boots and shows the following Linux login screen. t1040rdb login: root root@t1040rdb:~# QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 57: Ethernet Port Map

    NOR flash can be divided into two flash banks (0 and 4) to store a main image and an alternative backup image. This is shown in the below table. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 58: Switch Settings

    4.4.1 Switch default settings (NOR flash boot) This section defines the default switch settings for NOR flash boot. NOTE ON and OFF are being represented as 0 and 1 respectively, on the board. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 59: Other Boot Source Settings

    0010 0010 ON 1011 1011 OFF 1110 0001 OFF SD boot settings: Switch binary value 0010 0000 ON 0011 1011 ON 1110 0001 OFF 4.4.3 Switch detailed description QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 60: Sdk Build Details

    . done Erased 1 sectors => cp.b 3000000 0xEFF00000 10000 Copy to Flash... 9..8..7..6..5..4..3..2..1..done • U-Boot binary programming on current bank (from U-Boot prompt) => tftp 0x1000000 u-boot.bin QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 61: Flashing Espi Boot Images

    4.6.2 Flashing eSPI boot images The steps for flashing and updating images for eSPI are as follows: 1. Write (created using QCS tool) at offset 0: PBL1.bin QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 62: Flashing Nand Boot Images

    =>nand erase 180000 80000 =>nand write 100000 180000 $filesize 4. Shut down the board. 5. Change board switch configuration for NAND boot. 6. Switch on the board. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 63: Flashing Sd Card Boot Images

    <serverip> • From U-Boot prompt, for booting Linux with 32-bit configuration on T1040RDB: => setenv my_kern 'tftp 0x1000000 <uImage>’ => setenv my_fs 'tftp 0x2000000 <rfs_e5500.bin>' QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 64 <rfs_e5500.bin>' => setenv my_dtb 'tftp 0x00c00000 <t1040rdb.dtb>' => setenv my_boot bootm 0x1000000 0x2000000 0x0c00000 => setenv boot run my_dtb my_fs my_kern my_boot => save => run boot QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 65 Appendix A Revision History Table A-1 summarizes revisions to this document. Table A-1. Revision history Revision Date Description 06/2015 Initial release. QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 66 QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015 Freescale Semiconductor, Inc.
  • Page 67 How to Reach Us: Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express Home Page: or implied copyright licenses granted hereunder to design or fabricate freescale.com any integrated circuits based on the information in this document. Web Support: Freescale reserves the right to make changes without further notice to any products herein.
  • Page 68 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: T1040D4RDB-PA...

Table of Contents