Freescale Semiconductor, Inc.
Technical Information Center, EL516
2100 East Elliot Road
Tempe, Arizona 85284
+1-800-521-6274 or
+1-480-768-2130
www.freescale.com/support
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku
Tokyo 153-0064
Japan
0120 191014 or
+81 3 5437 9125
support.japan@freescale.com
Asia/Pacific:
Freescale Semiconductor China Ltd.
Exchange Building 23F
No. 118 Jianguo Road
Chaoyang District
Beijing 100022
China
+86 010 5879 8000
support.asia@freescale.com
Information in this document is provided solely to enable system and software
implementers to use Freescale Semiconductor products. There are no express or
implied copyright licenses granted hereunder to design or fabricate any integrated
circuits or integrated circuits based on the information in this document.
Freescale Semiconductor reserves the right to make changes without further notice to
any products herein. Freescale Semiconductor makes no warranty, representation or
guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale Semiconductor assume any liability arising out of the application or use of
any product or circuit, and specifically disclaims any and all liability, including without
limitation consequential or incidental damages. “Typical” parameters which may be
provided in Freescale Semiconductor data sheets and/or specifications can and do
vary in different applications and actual performance may vary over time. All operating
parameters, including “Typicals” must be validated for each customer application by
customer’s technical experts. Freescale Semiconductor does not convey any license
under its patent rights nor the rights of others. Freescale Semiconductor products are
not designed, intended, or authorized for use as components in systems intended for
surgical implant into the body, or other applications intended to support or sustain life,
or for any other application in which the failure of the Freescale Semiconductor product
could create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended or
unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor
and its officers, employees, subsidiaries, affiliates, and distributors harmless against all
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Freescale
Semiconductor was negligent regarding the design or manufacture of the part.
Freescale and the Freescale logo are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. QUICC Engine is trademarks
of Freescale Semiconductor, Inc. All other product or service names are the
property of their respective owners.
The TWR-P1025 is a Tower Controller Module compatible with the Freescale Tower System. It can
function as a stand-alone, low-cost platform for the evaluation of the QorIQ P1xxx family of
microprocessor (MPU) devices. The TWR-P1025 features the QorIQ P1025 dual core processor based on
the PowerPC® e500 core architecture.
The TWR-P1025 is available as a stand-alone product or can be combined with the Tower Elevator
Modules (TWR-ELEV) and other Tower eco-system components to create development platforms for a
wide variety of applications. Figure 1-1 shows an overview of the Freescale Tower System.
Freescale Semiconductor1
Figure 1-1. Freescale Tower System
TWR-P1025 Hardware User Guide, Rev. 0
Page 8
TWR-P1025 Overview
1.2Contents
The TWR-P1025 contents include:
•TWR-P1025 board
•Quick Start Guide
1.3Features
The features of the TWR-P1025 Tower MPU Module:
•Tower compatible microprocessor module
•Dual core P1025 in a 561 TEPBGA package operating up to 533 MHz
•P1025 JTAG
•CPLD JTAG
•Three axis accelerometer (MMA8451Q)
•Two (2) user-controllable LEDs
•One (1) reset pushbutton switch
•Ten-way DIP Switch for configuration
•microSD card slot
•mini-PCIe slot
•Two (2) 10/100/1000Mbps Ethernet RJ45
•Two (2) USB2.0 Type A
•One (1) mini-USB TypeB dual UART
•512 MB DDR3@667 MHz
•64 MB Flash
•IEEE1588 pinned to header + DAC and VXCO (DNP option)
Figure 1-2 and Figure 1-3 show the TWR-P1025 with some of the key features.
2Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 9
TWR-P1025 Overview
Figure 1-2. Callouts on front side of the TWR-P1025
Figure 1-3. Callouts on back side of the TWR-P1025
TWR-P1025 Hardware User Guide, Rev. 0
Freescale Semiconductor3
Page 10
TWR-P1025 Overview
1.4Getting Started
Follow the printed Quick Start Guide or the interactive DVD contained in the TWR-P1025 box for
recommended get started steps.
1.5Reference Documents
For more information on the QorIQ family, Tower System, and MPU Modules refer following documents:
•TWR-P1025-QSG: Quick Start Guide
•TWR-P1025-SCH: Schematics
•TWR-P1025-PWA: Design Package
•P1025 Reference Manual
4Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 11
Chapter 2
Power Requirements
2.1Overview
The TWR-P1025 is designed to be externally powered through barrel connector J2 from a 5V@5A DC
supply. The barrel connector is manufactured by SWITCHCRAFT with part number RAPC722X. The
mating plug should have an inner diameter of 2.1mm and outer diameter of 5.5mm. Figure 2-1 shows the
polarity of the barrel connector.
Figure 2-1. Power Supply Barrel Connector (J2) Polarity
The 5V input is used to generate all voltages on the board. Additionally when used with TWR elevators
and other TWR peripherals, the TWR-P1025 provides 5V and 3.3V supplies.
There are several expansion options on the board that allow external boards to interface to the
TWR-P1025, such as the mini PCIe connector, USB ports and elevator expansion. As these plug in cards
have variable power requirements as well as numerous population combinations the Power capability of
the different expansion interfaces and the core board are listed in Ta bl e 2-1 . Consideration of total available
power from the external supply should be considered when adding plug-in devices or using the elevator
expansion.
Main Board52.5A
MiniPCIe3.31A
USB Port 150.5
USB Port 250.5
ELEVATORS50.5
Freescale Semiconductor1
Table 2-1. Power Distribution Summary
Voltage (V)Current (A) Comment
1.50.5
3.30.5
TWR-P1025 Hardware User Guide, Rev. 0
Page 12
Chapter 3
Hardware Description
The TWR-P1025 is a Tower Controller Module featuring the P1025-a dual core e500v2 based
microprocessor in a 561 TEPBGA package with a maximum core operating frequency of 533MHz. It is
intended to be used stand-alone or in the Freescale Tower System. Power is supplied through a 5V barrel
connector. Figure 3-1 shows a block diagram of the TWR-P1025. The following sections describe the
hardware in more detail.
3.1P1025 Microprocessor
The TWR-P1025 module features the P1025, the key features are:
•533 MHz maximum core operating frequency
•561 TEPBGA, 23mm x 23mm, 1.0mm pitch package
Freescale Semiconductor1
Figure 3-1. TWR-P1025 Block Diagram
TWR-P1025 Hardware User Guide, Rev. 0
Page 13
Hardware Description
•Dual high-performance 32-bit cores, built on Power Architecture® technology:
— 32-bit e500v2 PowerPC core
— 36-bit physical addressing
— Double-precision floating-point support
— 32 Kbyte L1 instruction cache and 32 Kbyte L1 data cache for each core
— 400 MHz to 533 MHz clock frequency
•256 Kbyte L2 cache with ECC. Also configurable as SRAM and stashing memory.
— TCP/IP acceleration, quality of service, and classification capabilities
— IEEE® 1588 support
— Lossless flow control
— MII, RMII, RGMII, SGMII
•High-speed interfaces supporting various multiplexing options:
— Four SerDes upto 2.5 GHz/lane multiplexed across controllers
— Two PCI Express interfaces
— Two SGMII interfaces
•High-speed USB controller (USB 2.0)
— Host and device support
— Enhanced host controller interface (EHCI)
— ULPI interface to PHY
•Enhanced secure digital host controller (SD/MMC)
•Enhanced serial peripheral interface (eSPI)
•Integrated security engine
— Protocol support includes ARC4, 3DES, AES, RSA/ECC, RNG, single-pass SSL/TLS
— XOR acceleration
•32-bit DDR3 SDRAM memory controller with ECC support
•Programmable interrupt controller (PIC) compliant with OpenPIC standard
•One four-channel DMA controller
•Two I2C controllers, DUART, timers
•Enhanced local bus controller (eLBC)
•QUICC Engine block
3.2Clocking
The P1025 takes a single input clock, SYSCLK, as its primary clock source for the e500 cores and all of
the devices and interfaces that operate synchronously with the core. As shown in Figure 3-1, the SYSCLK
input (frequency) is multiplied up using a phase lock loop (PLL) to create the core complex bus (CCB)
clock (also called the platform clock). The CCB clock is used by virtually all of the synchronous system
logic, including the L2 cache, and other internal blocks such as the DMA and interrupt controller. The CCB
2Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 14
Hardware Description
clock also feeds the PLLs in the e500 core and the PLL that create clocks for the integrated flash controller.
Note that the divide-by-two CCB clock divider and the divide-by-n CCB clock divider, shown in
Figure 3-2, are located in the DDR and IFC blocks, respectively.
A SYSCLK of 66.667 MHz will be the default used for the design. The board has been designed to support
Profibus applications that require 12 Mbps baud rate with 16x oversampling. A 64 MHz oscillator provides
the necessary BRG clock for this bit rate.
The DDR memory controller complex may use the platform clock or the DDRCLK, which is multiplied
up using a separate PLL to create a unique DDR memory controller complex clock. In this case, the DDR
complex operates asynchronous with respect to the platform clock and runs at a fixed data rate of
667MTps.
The clocks for the PCI Express and SGMII interfaces are derived from a PLL in the SerDes block. This
PLL is driven by a reference clock (SD_REF_CLK/SD_REF_CLK) whose input frequency is a function
of the bit rate being used (100 MHz or 125 MHz). Note that for proper PCI Express operation, the CCB
clock frequency must be greater than 62.5 MHz.
The Ethernet blocks operate asynchronously with respect to the rest of the device. These blocks use receive
and transmit clocks supplied by their respective PHY chips, plus a 125-MHz clock input for gigabit
protocols. Data transfers are synchronized to the CCB clock internally.
Table 3- 1 and Ta ble 3- 2 describe the CCB and core platform frequency ratio selection. Ta ble 3 -3 describes
the DDRCLK input ratio to DDR controller clock ratio.
Freescale Semiconductor3
Figure 3-2. P1025 Clocking Scheme
TWR-P1025 Hardware User Guide, Rev. 0
Page 15
Hardware Description
Two DIP switches (SW1[7:8]) select the core/QE frequencies. Three modes run at 66.667MHz SYSCLK
whereas the 4th mode is for Profibus application and uses the 64 MHz SYSCLK.
The DDR runs at a fixed x10 multiplier to DDR_CLK.
Table 3-1. P1025 CCB to SYSCLK Ratio Selection
Functional SignalsReset Configuration Name Value CCB Clock : SYSCLK Ratio
LA[29:31] No Defaultcfg_sys_pll[0:2]0004:1
0015:1
0106:1
Table 3-2. P1025 e500 Core 0 & 1 to CCB Clock Ratio Selection
Functional SignalsReset Configuration
Name
LBCTL, LALE,
LGPL2/LOE/LFRE
No Default
LWE0, UART_SOUT1,
READY_P1
No Default
cfg_core0_pll[0:2]
cfg_core1_pll[0:2]
Table 3-3. P1025 DDR Clock PLL Ratio
Functional Signals
TSEC_1588_CLK_OUT,
TSEC_1588_PULSE_OUT1,
TSEC_1588_PULSE_OUT2
No Default
Reset Configuration
Name
cfg_ddr_pll[0:2] 0003:1
Val ue
000Reserved
001Reserved
0101:1
0113:2 (1.5:1)
1002:1
1015:2 (2.5:1)
1103:1
111Reserved
Value
0014:1
0106:1
0118:1
e500 Core: CCB Clock
Ratio
e500 Core: CCB Clock
Ratio
4Freescale Semiconductor
10010:1
101Reserved
110Reserved
111Synchronous mode
TWR-P1025 Hardware User Guide, Rev. 0
Page 16
Table 3-4. CPU Speed Selection
Hardware Description
CPU_SPEED
_SELECT0
SW1.7
ONON50033366.667
OFFON53326666.667
ONOFF40040066.667
OFFOFF38438464
CPU_SPEED_SELECT1
SW1.8
CORE(0 &1) Speed
(MHz)
QE Speed (MHz)
SYSCLK (MHz)
3.3System Power
The TWR-P1025 is powered through a barrel connector that provides 5V to the board (and elevators if
present). All further operating voltages are generated via onboard regulators.
The power supply should be rated at 5V @5A.
3.4Debug Interface
There are two JTAG connectors on board, one for the P1025 (J3) and another for the CPLD(J1). Both use
standard debuggers available from Freescale and Altera respectively. Pin 1 is marked on both connectors.
Refer to the relevant debug tool for operating instructions.
3.5Accelerometer
An MMA8451Q digital accelerometer is connected to the P1025 through its second I2C interface at
address 0x1C and the accelerometers INT1 signal routed to the P1025 IRQ0.
3.6Pushbutton and LEDs
The TWR-P1025 features one pushbutton switch connected to a reset circuit. Pressing this button initiates
the reset sequence in the CPLD and performs a HRESET sequence to the P1025 as well as resetting the
Ethernet PHYs, NOR Flash and USB circuitry.
Two LEDs are available to the user through software control. The P1025 GPIO pins, PB27 and PB31 are
routed through the CPLD to control these two LEDs.
3.7Ethernet
The connectivity between the P1025 and the two Atheros AR8035 GETH PHYs is described in Tabl e 3-5
& Table 3-6 and illustrated in Figure 3-3.
Freescale Semiconductor5
TWR-P1025 Hardware User Guide, Rev. 0
Page 17
Hardware Description
Figure 3-3. eTSEC connection to AR8035 PHY
Table 3-5. eTSEC1 PHY Connectivity
P1025 Signal
P1025
Pin
P1025 Pin Type
EC_GTX_CLK125AG25InputOsc source for TX
Description (for
RGMII mode)
AR8035
Signal
AR8035 Pin
CLK_25MNA
clock. Can be
configured to feed
eTSEC1 and
eTSEC3
TSEC1_TXD03AC22OutputTX data bitTXD337
TSEC1_TXD02AE27OutputTX data bitTXD236
TSEC1_TXD01AB23OutputTX data bitTXD135
TSEC1_TXD00AD25OutputTX data bitTXD034
TSEC1_TX_ENAD22OutputTX data
TX_CTL32
enabled/error
TSEC1_GTX_CLKAF26OutputInverted transmit
TX_CLK33
clock feedback
TSEC1_RXD03AC24InputRX data bitRXD325
TSEC1_RXD02AE23InputRX data bitRXD226
TSEC1_RXD01AG22InputRX data bitRXD128
TSEC1_RXD00AE24InputRX data bitRXD029
TSEC1_RX_DVAE25InputRX data
TSEC1_RX_CLKAE26InputRX clockRX_CLK31
6Freescale Semiconductor
RX_CTL30
valid/error
TWR-P1025 Hardware User Guide, Rev. 0
Page 18
Table 3-5. eTSEC1 PHY Connectivity (continued)
Hardware Description
P1025 Signal
EC_MDCAG19OutputManagement
EC_MDIOAF19I/OManagement
P1025
Pin
P1025 Pin Type
Description (for
RGMII mode)
clock
data
AR8035
Signal
MDC40
MDIO39
AR8035 Pin
Table 3-6. eTSEC1 PHY Connectivity
P1025 Signal
EC_GTX_CLK125AG25InputOsc source for TX
TSEC3_TXD03AE22OutputTX data bitTXD337
TSEC3_TXD02AF24OutputTX data bitTXD236
TSEC3_TXD01AG26OutputTX data bitTXD135
TSEC3_TXD00AF21OutputTX data bitTXD034
TSEC3_TX_ENAD27OutputTX data
P1025
pin
P1025 Pin Type
Description (for
RGMII mode)
clock. Can be
configured to feed
eTSEC1 and
eTSEC3
enabled/error
AR8035
Signal
TX_CTL32
AR8035 Pin
-23
TSEC3_GTX_CLKAC26OutputInverted transmit
clock feedback
TSEC3_RXD03AG24InputRX data bitRXD325
TSEC3_RXD02AG23InputRX data bitRXD226
TSEC3_RXD01AC20InputRX data bitRXD128
TSEC3_RXD00AC23InputRX data bitRXD029
TSEC3_RX_DVAF27I/ORX data
valid/error
TSEC3_RX_CLKAD24InputRX clockRX_CL
EC_MDCAG19OutputManagement
clock
EC_MDIOAF19I/OManagement
data
TX_CLK33
RX_CT
L
K
MDC40
MDIO39
30
31
3.8USB
The P1025 features a USB full-speed/low-speed OTG/Host/Device controller. The controller connects to
the USB3300 USB PHY with the USB D+ and D- signals from the USB3300 routed to a four-port USB
Freescale Semiconductor7
TWR-P1025 Hardware User Guide, Rev. 0
Page 19
Hardware Description
hub. Port2 is routed to the miniPCIe connector with Ports 3 & 4 routed to a dual USB type B connector
(J5). Both ports 3 & 4 can provide 5V@500mA to peripheral USB devices.
3.9Micro Secure Digital Card Slot (micro SDHC)
A micro Secure Digital (SD) card slot is available on the TWR-P1025 connected to the SD Host Controller
(SDHC) signals of the P1025. Refer to Table 13 "I/O Connectors and Pin Usage Table" for the SDHC
signal connection details.
3.10Local Bus Interface
The P1025 local bus interface is used for the NOR flash and elevator Local bus expansion. The local bus
is routed to the CPLD where the LAD lines are demultiplexed.
A Spansion SP29GL512S Flash providing 64Mbytes of memory is used on the P1025 Tower Module to
provide code storage for boot and application code. Some of the connections are direct between the
P1025's GPCM controlled memory controller and the Flash device. However the data bus is multiplexed
with the address bus, therefore a latch/mux is required. Typically this would be implemented in a separate
logic device, though the board contains a CPLD that has all these signals routed to it. The latch/mux logic
is implemented in the CPLD. The CPLD also drives reset to the Flash device at power up. The interconnect
between the devices is illustrated in Figure 3-4.
Additionally a subset of the local bus is routed from the CPLD to the primary elevator. This subset is
intended to be used as interface to the TWR-LCD panel.
Figure 3-4. NOR Local Bus Connection
3.11UART
The two P1025 UARTs are routed to the FDTI dual USB to RS232 convertor. The UART is typically used
as a terminal on a remote host to provide input and output from the devices operating system, for example,
u-boot/Linux.
8Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 20
Hardware Description
Serial connectivity for both P1025 cores is provided through the mini type B USB connector (labeled mini
USB UART in Figure 1-3). Note that the USB Drivers should be installed onto the host PC before the serial
terminal can be used. These can be downloaded from;
http://www.ftdichip.com/Drivers/VCP.htm (FT2232)
A serial terminal can be set up using a PC communication program such as hyper terminal set to 115200
Baud, 8 data bits, no parity, 1 stop bit. You should select the first COM port assigned to the USB UART
Virtual COM port.
3.12I2C
There are two I2C buses on the P1025, I2C1 and I2C2. I2C1 is intended for Boot Sequencer operation.
I2C2 is used for peripherals. Table 3 -7 & Ta ble 3- 8 list the I2C devices attached to each bus.
Table 3-7. I2C1 Connectivity
AddressDevice
0x50M24256-BWDW6TP 2K EEPROM (16-bit address)
Table 3-8. I2C2 Connectivity
AddressDevice
0x1CMMA8451Q 3 Axis accelerometer
0x23GPIO expander
0x52AT24C01B 1K Board EEPROM (8-bit address)
TBDPrimary elevator
TBDminiPCIe Slot
3.13SPI
The P1025 SPI is used to control the optional 50 MHz VXCO (DNP by default) and is also routed to the
tower primary elevator.
3.14DDR3
512 MBytes of memory is connected to the P1025 32-bit DDR3 controller. The 512 MByte comprises of
two 128 Mbit x 32 bits x 8 banks (2-Gbit) devices (Micron MT41J128M16HA-125G).
The DDR3-SDRAM is configured with 14 row address lines, 10 column address lines, and 8 banks.
Control of each memory device is through the CS0 signal. Individual differential clocks and their
associated enable signal are routed to each memory.
Every DDR3 signal can be considered to be a member of one of four separate groups. Each group has
unique rules in terms of signal connection and signal routing. The four groups and connectivity between
controller and Memory are shown in Table 3-9 .
Freescale Semiconductor9
TWR-P1025 Hardware User Guide, Rev. 0
Page 21
Hardware Description
Table 3-9. DDR3 Signals
Signal GroupP1 Signal
Address and
Command
MA[13:0]A[13:0]A[13:0]47 Ohm to VTTAddress bus
MBA[2:0]BA[2:0]BA[2:0]47 Ohm to VTTBank Address
DDR3 Device 1
Signal
DDR3 Device 2
Signal
Ter min ati on/
Notes
Description
MWEWEWE47 Ohm to VTTWrite Enable
MCASCASCAS47 Ohm to VTTColumn Address
Strobe
MRASRASRAS47 Ohm to VTTRow Address
Strobe
ControlMCKE0CKECKE47 Ohm to VTTClock Enable
MCKE147 Ohm to VTTClock Enable
MCS0CSCS47 Ohm to VTTChip Select
MODT0ODTODT47 Ohm to VTTOn-Die
Te r mi n a ti o n
MODT147 Ohm to VTTOn-Die
Te r mi n a ti o n
DataMDQS0+/-LDQS+/-ODTData
Strobes/comple
ment
Bus
MDQS1+/-UDQS+/-ODTData
Strobes/comple
ment
MDQS2+/-LDQS+/-ODTData
Strobes/comple
ment
MDQS3+/-UDQS+/-ODTData
Strobes/comple
ment
NC
MDM0LDMODTData Mask
MDM1UDMODTData Mask
MDM2LDMODTData Mask
MDM3UDMODTData Mask
MDQ[7:0]DQ[7:0]ODTData Bus
MDQ[15:8]DQ[15:8]ODTData Bus
MDQ[23:16]DQ[7:0]ODTData Bus
MDQ[31:24]DQ[15:8]ODTData Bus
10Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 22
Table 3-9. DDR3 Signals (continued)
Hardware Description
Signal GroupP1 Signal
ClocksMCK0+/-MCK0+/-MCK0+/-Clock/compleme
MCK1+/-NCNC
MiscZQ240 Ohm to
MDIC0Half Strength
MDIC1Half Strength
DDR3 Device 1
Signal
RESETRESET1.5V TolerantDevice Reset
DDR3 Device 2
The codewarrior initialization for the DDR3 controller are:
Table 3-10 lists external interrupt sources of P1025.
12Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 24
Table 3-10. P1025 Interrupt Usage
IRQUsage
0Accelerometer
1TSEC1
2TSEC3
3GPIO Expander
4Unused (Connected to CPLD)
5Elevator Common Interrupt (this is a logical AND
of ELEV_IRQ_[A:H] on the primary elevator.
Table 3-11. P1025 GPIO Usage
GPIOUsage
GPIO_EXPAND0Primary elevator GPIO1
GPIO_EXPAND1Primary elevator GPIO5
GPIO_EXPAND2Primary elevator GPIO7
Hardware Description
GPIO_EXPAND3Primary elevator GPIO8
GPIO_EXPAND4Primary elevator GPIO9
GPIO_EXPAND5Primary elevator GPIO14
GPIO_EXPAND6Primary elevator GPIO15
GPIO_EXPAND7Primary elevator GPIO16
GPIO_EXPAND8Secondary elevator
GPIO27/J4.13
GPIO_EXPAND9Secondary elevator
GPIO28/J4.15
GPIO_EXPAND10Secondary elevator
GPIO17/J4.17
GPIO_EXPAND11Secondary elevator
GPIO26/J4.16
GPIO_EXPAND12Primary elevator GPIO4/J4.18
GPIO_EXPAND13Primary elevator GPIO6/J4.20
GPIO_EXPAND14Unused/CPLD
GPIO_EXPAND15Unused/CPLD
CE_PB27LED D2
CE_PB31LED D3
Freescale Semiconductor13
TWR-P1025 Hardware User Guide, Rev. 0
Page 25
Chapter 4
Switch Table
4.1P1025 Jumper Table
There are several switches on the TWR-P1025 that provide configuration selection and signal isolation
(Table 4- 1). The default switch settings are shown in red.
Table 4-1. P1025 Jumper Table
FeatureSettings
[OFF=1 ON=0]
S1.1OFF
S1.2OFF
S1.3OFF
S1.4
S1.5
S1.6
S1.7
S1.8
ON
ON
ON
OFF
ON
OFF
ON
OFF
ON
Comments
Reserved
PCIE_HOST_AGENT Selection
P1025 is Host
P1025 is Agent
Reserved
CFG_CPU0_1_BOOT
Core0 boots, Core 1 in holdoff after reset
Both Cores run after reset
BOOT_SEQ
Boot Sequencer OFF
Boot Sequencer ON
LOCALBUS_QE_MUXSEL
local bus pins muxed with QE function as local bus in CPLD
local bus pins muxed with QE function as QE pins in CPLD
Freescale Semiconductor1
TWR-P1025 Hardware User Guide, Rev. 0
Page 26
Switch Table
Table 4-1. P1025 Jumper Table (continued)
FeatureSettings
[OFF=1 ON=0]
S1.9OFF
S1.10
ON
OFF
ON
Comments
ETH_TDM_SEL
Ethernet1 clock routed to P1025 through CPLD
TDM Clock routed to P1025 through CPLD
PROFIBUS_MODE_SEL
normal mode - RTS inverted
debug mode – RTS connected to CTS
2Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 27
Chapter 5
Input/Output Connectors and Pin Usage Table
5.1LED Usage
Table 5- 1 provides details on which P1025 pins are used to communicate with the LEDs, switches, and
other I/O interfaces onboard the TWR-P1025.
Table 5-1. LED Usage Table
DescriptionRefColorLED OnLED Off
UART Activity D1OrangeFlash for ActivityOff for no Activity
CPLDD2GreenUser programmableUser programmable
CPLDD3GreenUser programmableUser programmable
3V3 PowerD5Green3V3 Power ON3V3 Power OFF
P1025
ASLEEP
Ethernet
eTSEC1
Ethernet
eTSEC1
Ethernet
eTSEC3
Ethernet
eTSEC3
D7GreenASLEEP StatusASLEEP Status
Left upGreenON - Link
Blink - Activity
Right upGreen/OrangeOrange - 1000Mbps
Green – 100Mbps
Left downGreenON – Link
Blink - Activity
Right downGreen/OrangeOrange - 1000Mbps
Green – 100Mbps
5.2I/O Connectors and Pin Usage Table
Table 5- 2 provides details on I/O connector and Pin usage.
Table 5-2. I/O Connectors and Pin Usage Table
FeatureConnectionPort PinPin Function
FDTI
USB-to-serial
Bridge
VBUSJ8.1+5V In
No Link
10Mbps
No Link
10Mbps
D-J8.2USB_Data-
D+J8.3USB_Data+
Freescale Semiconductor1
TWR-P1025 Hardware User Guide, Rev. 0
Page 28
Input/Output Connectors and Pin Usage Table
Table 5-2. I/O Connectors and Pin Usage Table (continued)
FeatureConnectionPort PinPin Function
IDJ8.4N/C
GJ8.5Ground
SD Card SlotSD Data2CN1.1SDHC_D2
SD Data3CN1.2SDHC_D3
SD CommandCN1.3SDHC_CMD
VDD CN1.4+3.3V
SD ClockCN1.5SDHC_CLK
GNDCN1.6Ground
SD Data0CN1.7SDHC_D0
SD Data1CN1.8SDHC_D1
CD_SWCN1.9SD Card Detect (inverted
CD_COMMONCN1.10+3V3
polarity)
GNDCN1.11Ground
GNDCN1.12Ground
GNDCN1.13Ground
GNDCN1.14Ground
PushbuttonsSW1 (RESET)-BOARD RESET
CPU
CPU_TDOJ3.1Test Data In
JTAG/COP
-J3.2-
CPU_TDIJ3.3Test Data Out
CPU_TRST_NJ3.4Te s t Re se t
CPU_TCLKJ3.5Tes t C LK
+3.3VJ3.6Power
CPU_TMSJ3.7Test Mode Select
CKSTP_IN_NJ3.8Checkstop In
J3.9-
-J3.10-
COP_SRST_NJ3.11COP Soft Reset
GNDJ3.12Ground
COP_HRST_NJ3.13COP Hard Reset
-J3.14-
2Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 29
Input/Output Connectors and Pin Usage Table
Table 5-2. I/O Connectors and Pin Usage Table (continued)
FeatureConnectionPort PinPin Function
CKSTP_OUT_NJ3.15Checkstop Out
GNDJ3.16Ground
CPLD JTAGCPLD_JTAG_TCKJ1.1Te s t C L K
GNDJ1.2Ground
CPLD_JTAG_TDOJ1.3Test Data Out
+3.3VJ1.4Power
CPLD_JTAG_TMSJ1.5Test Mode Select
-J1.6-
-J1.7-
-J1.8-
CPLD_JTAG_TDIJ1.9Test Data In
GNDJ1.10Ground
QE Serial
Expansion
GNDJ4.1Ground
+3.3VJ4.2Power
SER7_RXD0J4.3UCC7 RXD0
SER3_RXD0J4.4UCC3 RXD0
SER7_TXD0J4.5UCC7 TXD0
SER3_TXD0J4.6UCC3 RXD0
SER7_RTS_BJ4.7UCC7 RTS_B
GNDJ4.8Ground
SER7_CTS_BJ4.9UCC7 CTS_B
SER3_RTS_BJ4.10UCC3 RTS_B
SER7_CDJ4.11UCC7 CD
SER3_CTS_BJ4.12UCC3 CTS_B
GPIO_EXPAND8J4.13GPIO
SER3_CDJ4.14UCC3 CD
GPIO_EXPAND9J4.15GPIO
GPIO_EXPAND11J4.16GPIO
GPIO_EXPAND10J4.17GPIO
GPIO_EXPAND12J4.18GPIO
+5V0J4.195V Power
GPIO_EXPAND13J4.20GPIO
Freescale Semiconductor3
TWR-P1025 Hardware User Guide, Rev. 0
Page 30
Input/Output Connectors and Pin Usage Table
Table 5-2. I/O Connectors and Pin Usage Table (continued)
FeatureConnectionPort PinPin Function
IEEE1588CLK_1588_HDRJ7.11588 CLK_IN
1588_PULSE_OUT2J7.21588_PULSE_OUT2
1588_PULSE_OUT1J7.31588_PULSE_OUT1
1588_CLK_OUTJ7.41588_CLK_OUT
1588_TRIGIN2J7.51588_TRIGIN2
1588_ALARM_OUT1J7.61588_ALARM_OUT1
1588_TRIGIN1J7.71588_TRIGIN1
1588_ALARM_OUT2J7.81588_ALARM_OUT2
Dual USBA1J5.15V Out
A2J5.2USB3_DN
A3J5.3USB3_DP
A4J5.4Ground
B1J5.55V Out
B2J5.6USB4_DN
B3J5.7USB4_DP
B4J5.8Ground
miniPCIeWAKE#P2.1Pull up to +3.3V
+3.3VP2.2Power
RSVP2.3Reserved
GNDP2.4Ground
RSVP2.5Reserved
+1.5VP2.6Power
CLKREQ#P2.7-
RSVP2.8Reserved
GNDP2.9Ground
RSVP2.10Reserved
REFCLK-P2.11MPCIE_CLK_N
RSVP2.12Reserved
REFCLK+P2.13MPCIE_CLK_P
RSVP2.14Reserved
GNDP2.15Ground
RSVP2.16Reserved
RSVP2.17Reserved
4Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 31
Input/Output Connectors and Pin Usage Table
Table 5-2. I/O Connectors and Pin Usage Table (continued)
FeatureConnectionPort PinPin Function
GNDP2.18Ground
RSVP2.19Reserved
RSVP2.20Reserved
GNDP2.21Ground
PERST#P2.22RST_PCIE_N
PERN0P2.23PCIE_RX0_N
+3.3V_AUXP2.24Power
PERP0P2.25PCIE_RX0_P
GNDP2.26Ground
GNDP2.27Ground
+1.5VP2.28Power
GNDP2.29Ground
SMBCLKP2.30I2C_SCL
PERTN0P2.31PCIE_TX0_N
SMBDATAP2.32I2C_SDA
PERTP0P2.33PCIE_TX0_P
GNDP2.34Ground
GNDP2.35Ground
USB_D-P2.36USB2_DM
RSVP2.37Reserved
USB_D+P2.38USB2_DP
RSVP2.39Reserved
GNDP2.40Ground
RSVP2.41Reserved
LED_WWANP2.42-
RSVP2.43Reserved
LED_WLANP2.44-
RSVP2.45Reserved
LED_WPANP2.46-
RSVP2.47Reserved
+1.5VP2.48Power
RSVP2.49Reserved
GNDP2.50Ground
Freescale Semiconductor5
TWR-P1025 Hardware User Guide, Rev. 0
Page 32
Input/Output Connectors and Pin Usage Table
Table 5-2. I/O Connectors and Pin Usage Table (continued)
FeatureConnectionPort PinPin Function
RSVP2.51Reserved
+3.3VP2.52Power
6Freescale Semiconductor
TWR-P1025 Hardware User Guide, Rev. 0
Page 33
Chapter 6
Tower Elevator Connections
6.1Overview
The TWR-P1025 features two expansion card-edge connectors that interface to the primary and secondary
elevator boards in a Tower system. The Primary Connector (comprised of sides A and B) is utilized by the
TWR-P1025 while the Secondary Connector (comprised of sides C and D) makes connections to the the
SER3 & 7 Serial ports as well as ENET5 RMII and three SERDES lanes. Table 14 provides the pinout for
the Primary Connector. Table 15 provides the pinout for the Secondary Connector.