NXP Semiconductors QorIQ T1040 User Manual Download Page 56

Push the power button on the front side of the chassis. The board will boot and show the
U-Boot console messages, similar to the following.

U-Boot 2014.01QorIQ-SDK-T1040-BSP0.2 (Mar 07 2014 - 01:04:58)

CPU0:  T1040E, Version: 1.0, (0x85280010)

Core:  e5500, Version: 2.0, (0x80241020)

Clock Configuration:

       CPU0:1400 MHz, CPU1:1400 MHz, CPU2:1400 MHz, CPU3:1400 MHz,

       CCB:600  MHz,

       DDR:800  MHz (1600 MT/s data rate) (Asynchronous), IFC:150  MHz

       FMAN1: 600 MHz

       QMAN:  300 MHz

       PME:   300 MHz

L1:    D-cache 32 KiB enabled

       I-cache 32 KiB enabled

Reset Configuration Word (RCW):

       00000000: 0c18000e 0e000000 00000000 00000000

       00000010: 66000002 80000002 ec027000 01000000

       00000020: 00000000 00000000 00000000 00032810

       00000030: 00000000 0342500f 00000000 00000000

Board: T1040RDB

Board rev: 0x01 CPLD ver: 0x06, vBank: 0

I2C:   ready

SPI:   ready

DRAM:  Initializing....using SPD

Detected UDIMM 18KSF51272AZ-1G6K1

2 GiB left unmapped

    DDR: 4 GiB (DDR3, 64-bit, CL=11, ECC on)

       DDR Chip-Select Interleaving Mode: CS0+CS1

Flash: 256 MiB

L2:    256 KiB enabled

Corenet Platform Cache: 256 KiB enabled

Using SERDES1 Protocol: 102 (0x66)

NAND:  1024 MiB

MMC:  FSL_SDHC: 0

PCIe1: Root Complex, no link, regs @ 0xfe240000

PCIe1: Bus 00 - 00

PCIe2: Root Complex, x1 gen1, regs @ 0xfe250000

  02:00.0     - 8086:10d3 - Network controller

PCIe2: Bus 01 - 02

PCIe3: Root Complex, no link, regs @ 0xfe260000

PCIe3: Bus 03 - 03

PCIe4: Root Complex, no link, regs @ 0xfe270000

PCIe4: Bus 04 - 04

In:    serial

Out:   serial

Err:   serial

Net:   Initializing Fman

Fman1: Uploading microcode version 106.4.14

FSL_MDIO0:0 is connected to FM1@DTSEC1.  Reconnecting to FM1@DTSEC2

FSL_MDIO0:0 is connected to FM1@DTSEC2.  Reconnecting to FM1@DTSEC3

e1000: 68:05:ca:04:d5:6a

       FM1@DTSEC1, FM1@DTSEC2, FM1@DTSEC3, FM1@DTSEC4 [PRIME], FM1@DTSEC5, e1000#0

Warning: e1000#0 MAC addresses don't match:

Address in SROM is         68:05:ca:04:d5:6a

Address in environment is  00:04:9f:ef:00:00

Hit any key to stop autoboot:  0    

The system auto boots and shows the following Linux login screen.

      t1040rdb

      login: root

      root@t1040rdb:~#

Preparing board

QorIQ T1040 Reference Design Board User Guide, Rev. 0, 06/2015

56

Freescale Semiconductor, Inc.

Summary of Contents for 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 2 Freescale Semiconductor Inc...

Page 3: ...15 2 4 Reset 18 2 5 DDR 18 2 6 SerDes port 20 2 6 1 PCIe support 21 2 6 2 SGMII support 22 2 6 3 QSGMII support 22 2 6 4 SATA support 23 2 7 Ethernet controllers 23 2 8 Ethernet management interface 2...

Page 4: ...4 Software version register SWVER 46 3 2 5 Reset control register RSTCON1 46 3 2 6 Reset control register RSTCON2 47 3 2 7 INTSR 48 3 2 8 Flash control and status register FLHCSR 49 3 2 9 Fan control...

Page 5: ...4 2 Other boot source settings 59 4 4 3 Switch detailed description 59 4 5 SDK Build details 60 4 6 Flashing and updating images 60 4 6 1 Flashing images on and booting from NOR flash 60 4 6 2 Flashi...

Page 6: ...QorIQ T1040 Reference Design Board User Guide Rev 0 06 2015 6 Freescale Semiconductor Inc...

Page 7: ...A To request access to these documents contact your local field applications engineer or sales representative Table 1 1 Related documentation Document name Description QorIQ T1040 T1020 Data Sheet T10...

Page 8: ...st Controller eSPI Enhanced Serial Peripheral Interface FXS Foreign Exchange Station FXO Foreign Exchange Office I2C Inter Integrated Circuit IFC Integrated Flash Controller JTAG Joint Test Action Gro...

Page 9: ...1 GB NOR 16 bit non multiplexed 128 MB support of eight virtual banks Ethernet Two onboard RGMII 10 100 1G Ethernet ports PHY 0 remains powered up during deep sleep One onboard SGMII 10 100 1G Etherne...

Page 10: ...ce and the T1040RDB board Peripheral access management unit CoreNet Coherency Manager Security monitor Power management SD eSDHC eMMC 2x DUART 16b IFC eSPI 4x GPIO 32 64 bit DDR3L 4 memory controller...

Page 11: ...SATA QE TDM DUART RGMII USB2 0 COP DDR3 I2C Mini PCle PClex1 QSGMII QSGMII F104S8A QGMII Copper Magnetic X4 Magnetic X4 RJ45 X4 RJ45 X4 Magnetic GSTS009LF RTL8211DN SGMII Copper 2Pin Conn FXO Relay F...

Page 12: ...Block diagram QorIQ T1040 Reference Design Board User Guide Rev 0 06 2015 12 Freescale Semiconductor Inc...

Page 13: ...ace JTAG COP port Connectors headers jumper push buttons and LED Temperature DIP switch definition 2 1 Processor The T1040RDB supports as many features of the T1040 as possible as detailed in the foll...

Page 14: ...owing goals guide the power supply architecture Monolithic power supply for VCC that powers internal cores and platform logic T1040RDB can access IR36021 via software to check the current and voltage...

Page 15: ...PLL1 AVDD_SD1_PLL2 AVDD_PLAT AVDD_D1 AVDD_CGA1 AVDD_CGA2 USB_SVDD 1 2 USB_HVDD 1 2 USB_OVDD 1 2 S1VDD 1 7 X1VDD 1 5 T1040 O1VDD 1 3 OVDD 1 8 D1_MVREF VDD_IP TH_VDD FA_VL PROG_MTR PROG_SFP EVDD1 DVDD 1...

Page 16: ...Ethernet clocks USB clock The architecture of the clock section is shown in the figure below Clocks QorIQ T1040 Reference Design Board User Guide Rev 0 06 2015 16 Freescale Semiconductor Inc...

Page 17: ...MPEX2_REFCLK_P N 100M T1040 DDRCLK 66 66MHz USB_REFCLK 24MHz SYSCLK 100MHz SD_REFCLK1_P N 125MHz QSG2_REFCLK_P N 125MHz QSG1_REFCLK_P N 125MHz F104S8A F104S8A MPEX1_REFCLK_P N 100M PEX_REFCLK_P N 100...

Page 18: ...SW_RST 7 CPLD COP_HRST_N 6 5 4 3 2 1 0 EC2_RST_N RGMII GE PHY2 DDR3 DDR3L CORE_power IR36021 VCORE_PGD NOR FLASH PEX SLOT MINI PEX SLOT MINI PEX SLOT SGMII GE PHY QSGMII GE PHY MPEX2_RST PEX_RST MPEX...

Page 19: ...latforms support all types ranks and speeds of DIMMs within the specification of the T1040 not all combinations of these three exist on the memory market Thus the system is shipped with a representati...

Page 20: ...x1 5 Gbit s SATA x1 1 5 3 Gbit s The following table explains the SerDes protocols supported on the T1040RDB board Table 2 2 SerDes protocol distribution SerDes SRDS_PRTCL A B C D E F G H Option T1040...

Page 21: ...SATA SD1_RXn TXn_P N SD1_RXn TXn_P N SD1_RXn TXn_P N SD1_RXn TXn_P N PI3PCIE3212 PI3PCIE3212 PI3PCIE3212 PI3PCIE3212 QSGMII1_RX TX MPEX 2 PEX 2 PEX 3 SATA Mini_PCle SLOT PCle SLOT F104S8A QSGMII_PHY n...

Page 22: ...ws the connectivity of the SGMII interface T1040 SGMII MDIO MDC RTL8211DN Transformer RJ 45 Port EMI1 SGMII Figure 2 6 SGMII connection 2 6 3 QSGMII support The T1040RDB board supports evaluation of t...

Page 23: ...ontrollers EC which can connect to the Ethernet PHYs using the MII or RGMII protocols On the T1040RDB board the EC1 and EC2 ports operate in the RGMII mode only Both ports connect to the Realtek RTL82...

Page 24: ...MDIO MDC Figure 2 8 RGMII connection 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...

Page 25: ...urces equally available to both local and remote systems The T1040RDB board uses I2C1 port to access onboard devices such as SPD on the DDR3L DIMM thermal sensor ADT7461 and core power regulator IR360...

Page 26: ...50 I2C_ADDR 0x08 Test_mode_ADDR 0x0A I2C_ADDR 0x6A DVDD I2C2_MPEX1_SCL I2C2_MPEX1_SDA FET Isolation 3V3 I2C1_SCL_SLP IR36021 Core_Power IDT9FGV0641 I2C1_SDA_SLP Channel 1 Channel 2 Channel 3 Figure 2...

Page 27: ...to 3 3V SPI_CS3 SPI_CS2 SPI_CS1 Le88266 SLAC Le88266 SLAC TDM Riser card connector N25Q512A 64MB FLASH SPI_CS0 Figure 2 11 SPI bus connections 2 11 Local bus The T1040 Integrated Flash Controller IFC...

Page 28: ...2 3 IFC bus address CS Memory Address Bus width CS0 NOR flash 0xe8000000 16 bit CS1 NAND flash 0xff800000 8 bit CS2 CPLD 0xffdf0000 8 bit If SW3 4 is OFF Table 2 4 IFC bus address CS Memory Address Bu...

Page 29: ...to the USB ports with appropriate protection circuitry and power supplies The USB features are as follows High speed 480 Mbit s full speed 12 Mbit s and low speed 1 5 Mbit s operation Host mode Dual s...

Page 30: ...diff imp USB Type A INSTALLED Host mode default 5V0 18 2K 51 1K 18 2K 51 1K MIC2506YM Figure 2 14 USB connection 2 14 Serial port The T1040 processor has two UART controllers which provide RS 232 sta...

Page 31: ...100pF RS232_TXD1 A1 J13A RJ45_2X1 100pF 100pF 100pF C277 C278 C279 RS232_RXD1 RS232_RTS1 RS232_CTS1 A2 A3 A4 A5 A6 A7 A8 17 18 19 DVDD U42 3V3 13 12 11 10 9 5 14 15 NC3 GND 7 6 8 4 3 2 1 16 VCCA A1 O...

Page 32: ...rovides a line interface which meets the requirements of short and medium loop up to 1500 Ohms total at 1 REN applications Features include high voltage switching regulator line test capabilities inte...

Page 33: ...mputer through the Ethernet port or USB port A setup using a USB based probe is shown in the figure below PC USB Port USB probe T1040RDB COP Port Figure 2 17 Debugger connection The 16 pin generic hea...

Page 34: ...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...

Page 35: ...B platform Table 2 7 Connector on board Reference Designators Used For Notes J1 UDIMM J3 COP JTAG Used for debugging T1040 J5 SD card J13 2 ports UART Table continues on the next page Chapter 2 Archit...

Page 36: ...eader on Board Reference Designators Used For Notes J26 Altera CPLD Header Used for programming the Altera CPLD device J28 IR36021 Header Used for programming IR36021 2 17 3 Jumper The below table des...

Page 37: ...e below lists all the LEDs on the T1040RDB board Table 2 11 LEDs on board LED Part identifier Color Used for Controlled by 3 3 V power supply LED D44 Green Power on 3 3 V power rail Status LED D43 Gre...

Page 38: ...rature failure I2C Bus T1040 TEMP_ANODE Thermal sensor ADT7461 DXP1 DXN TEMP_CATHODE THERM ALERT THERM2 OVER ALARM THERM ALARM CPLD PWM FAN_Power Figure 2 20 Thermal Sensor connection 2 19 DIP switch...

Page 39: ...Switch Signal name Pin Name Signal meaning Setting SW1 1 8 cfg_rcw_src 0 7 IFC_AD 8 15 Reset Configuration word source Detail description see T1040 RM SW2 1 cfg_rcw_src 8 IFC_CLE Reset Configuration...

Page 40: ...OOT_FLASH_SEL 0 NOR Flash is boot flash when BOOT_FLASH_SEL 1 NAND Flash is boot flash 2 SW3 5 7 can be used to change the staring address for the memory banks For example the NOR FLASH memory is divi...

Page 41: ...he CPLD memory map 3 1 CPLD programming To program CPLD 1 Connect Altera USB blaster to the CPLD header 2 Run altera 61 quartus bin quartus exe to open Quartus II 3 Select Tools Programmer from the me...

Page 42: ...4 Click the Hardware Setup button to find the USB blaster connected to the PC CPLD programming QorIQ T1040 Reference Design Board User Guide Rev 0 06 2015 42 Freescale Semiconductor Inc...

Page 43: ...Right click EPM240 select Change File from the context menu and find the pof file 7 Select Program Configure Verify Blank Check checkboxes Chapter 3 CPLD specification QorIQ T1040 Reference Design Boa...

Page 44: ...e section 3 2 6 47 12 INTSR 8 R See section 3 2 7 48 13 Flash control and status register FLHCSR 8 R W See section 3 2 8 49 14 Fan control and status register FANCSR 8 R W 3 2 9 49 15 Panel LED contro...

Page 45: ...h offset 1h Bit 0 1 2 3 4 5 6 7 Read CHIPID2 Write Reset 1 0 1 0 1 0 1 0 CHIPID2 field descriptions Field Description 0 7 CHIPID2 0xaa Identification of the CPLD image 3 2 3 Hardware version register...

Page 46: ...Reserved EC1_RST EC2_RST SG_RST QSG1_RST QSG2_RST XG_RST Write w1c w1c w1c w1c w1c w1c w1c Reset 0 0 0 0 0 0 0 0 RSTCON1 field descriptions Field Description 0 SW_RST 0 No reset occurs 1 Writing logi...

Page 47: ...base 11h offset 11h Bit 0 1 2 3 4 5 6 7 Read Reserved TDMR_RST PEX_RST MPEX1_ RST MPEX2_ RST Write w1c w1c w1c w1c Reset 0 0 0 0 0 0 0 0 RSTCON2 field descriptions Field Description 0 3 This field is...

Page 48: ...D image revision INTSR field descriptions Field Description 0 THERM_INT 0 No interrupt occurs 1 Board over temperature interrupt occurs 1 SG_INT 0 No interrupt occurs 1 SGMII PHY RTL8211DN interrupt o...

Page 49: ...tch status is 1 3 SW_BANK_SEL1 0 NOR flash bank select bit1 of switch status is 0 1 NOR flash bank select bit1 of switch status is 1 4 SW_BANK_SEL2 0 NOR flash bank select bit2 of switch status is 0 1...

Page 50: ...n 0 STS_LED 0 Panel STATUS LED off 1 Panel STATUS LED on 1 FXS1_LED 0 Panel FXS1 LED off 1 Panel FXS1 LED on 2 FXS2_LED 0 Panel FXS2 LED off 1 Panel FXS2 LED on 3 FXS3_LED 0 Panel FXS3 LED off 10 Pane...

Page 51: ...PI_CS3 select TDMR SPI CS1 1 SLEEP_EN Before entering deep sleep mode set 1 to this bit after exiting deep sleep mode set 0 to this bit 0 Normal operation 1 Deep sleep enable bit 2 3 REQ_MD 00 No rese...

Page 52: ...BOOTCFG1 Address 0h base 19h offset 19h Bit 0 1 2 3 4 5 6 7 Read cfg_rcw_src 0 7 Write Reset BOOTCFG1 field descriptions Field Description 0 7 cfg_rcw_src 0 7 NOTE For more information see QorIQ T104...

Page 53: ...field is reserved 2 3 cfg_svr 0 1 cfg_svr bit for T1040 Power on reset use 4 This field is reserved 5 7 cfg_eng_use 0 2 cfg_eng_use bit for T1040 Power on reset use Chapter 3 CPLD specification QorIQ...

Page 54: ...CPLD memory map QorIQ T1040 Reference Design Board User Guide Rev 0 06 2015 54 Freescale Semiconductor Inc...

Page 55: ...for use default configuration should be CPU 1 4 GHz DDR 1600 MT s The steps are 1 Attach an RS 232 cable between the T1040RDB UART0 port and host computer 2 Open a serial console tool on the host com...

Page 56: ...nterleaving Mode CS0 CS1 Flash 256 MiB L2 256 KiB enabled Corenet Platform Cache 256 KiB enabled Using SERDES1 Protocol 102 0x66 NAND 1024 MiB MMC FSL_SDHC 0 PCIe1 Root Complex no link regs 0xfe240000...

Page 57: ...rted in U Boot L2 switch ETH7 Not supported in U Boot 0xfe4e2000 L2 switch ETH8 Not supported in U Boot L2 switch ETH9 Not supported in U Boot L2 switch ETH10 Not supported in U Boot L2 switch 1 Conne...

Page 58: ...000 0XEBF1FFFF QUICC Engine microcode alt bank 64KB 0XEBF00000 0XEBF0FFFF FMan microcode alternative bank 64KB 0xE9300000 0XEBEFFFFF rootfs current bank 43MB 0XE8800000 0XE88FFFFF Hardware device tree...

Page 59: ...OFF OFF OFF ON OFF OFF SW3 1111 0001 OFF OFF OFF OFF ON ON ON OFF SPI boot SW settings DIP Switch binary value 1 2 3 4 5 6 7 8 SW1 0010 0010 ON ON OFF ON ON ON OFF ON SW2 1011 1011 OFF ON OFF OFF OFF...

Page 60: ...W programming on current bank from U Boot prompt For T1040RDB use rcw t1040rdb RR_P_66 rcw_1400MHz bin NOTE This RCW can change depending upon the requirements tftp 1000000 rcw bin protect off all era...

Page 61: ...00 fsl_fman_ucode bin protect off all Un Protect Flash Bank 1 erase 0xebf00000 ebf1ffff done Erased 1 sectors cp b 3000000 0xebf00000 10000 Copy to Flash 9 8 7 6 5 4 3 2 1 done U Boot binary programmi...

Page 62: ...NAND boot images The steps for flashing and updating images for NAND are as follows All operations are done on the target in the U Boot console 1 Write PBL1 bin to NAND from offset 0x0 tftp 100000 PB...

Page 63: ...d from block 0x820 tftp 100000 fsl_fman_ucode_xx bin mmc write 100000 820 block_number 4 Shut down the board 5 Change board switch configuration for SD boot 6 Switch on the board NOTE For more informa...

Page 64: ...th 64 bit configuration on T1040RDB setenv my_kern tftp 0x1000000 uImage_64bit setenv my_fs tftp 0x2000000 rfs_e5500 bin setenv my_dtb tftp 0x00c00000 t1040rdb dtb setenv my_boot bootm 0x1000000 0x200...

Page 65: ...tory Table A 1 summarizes revisions to this document Table A 1 Revision history Revision Date Description 0 06 2015 Initial release QorIQ T1040 Reference Design Board User Guide Rev 0 06 2015 Freescal...

Page 66: ...QorIQ T1040 Reference Design Board User Guide Rev 0 06 2015 66 Freescale Semiconductor Inc...

Page 67: ...imitation consequential or incidental damages Typical parameters that may be provided in Freescale data sheets and or specifications can and do vary in different applications and actual performance ma...

Page 68: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information NXP T1040D4RDB PA...

Reviews: