XKT560PEVBUM User Manual

Purchase Agreement
P&E Microcomputer Systems, Inc. reserves the right to make changes without further notice to any
products herein to improve reliability, function, or design. P&E Microcomputer Systems, Inc. does not
assume any liability arising out of the application or use of any product or circuit described herein.
This software and accompanying documentation are protected by United States Copyright law and
also by International Treaty provisions. Any use of this software in violation of copyright law or the
terms of this agreement will be prosecuted.
All the software described in this document is copyrighted by P&E Microcomputer Systems, Inc.
Copyright notices have been included in the software.
P&E Microcomputer Systems authorizes you to make archival copies of the software and
documentation for the sole purpose of back-up and protecting your investment from loss. Under no
circumstances may you copy this software or documentation for the purpose of distribution to others.
Under no conditions may you remove the copyright notices from this software or documentation.
This software may be used by one person on as many computers as that person uses, provided that
the software is never used on two computers at the same time. P&E expects that group programming
projects making use of this software will purchase a copy of the software and documentation for each
user in the group. Contact P&E for volume discounts and site licensing agreements.
P&E Microcomputer Systems does not assume any liability for the use of this software beyond the
original purchase price of the software. In no event will P&E Microcomputer Systems be liable for
additional damages, including any lost profits, lost savings or other incidental or consequential
damages arising out of the use or inability to use these programs, even if P&E Microcomputer Systems
has been advised of the possibility of such damage.
By using this software, you accept the terms of this agreement.
© 2011 P&E Microcomputer Systems, Inc. “MS-DOS” and “Windows” are registered trademarks of
Microsoft Corporation. “Freescale” and “ColdFire” are registered trademarks of Freescale, Inc. The
Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks
are trademarks and service marks licensed by Power.org.
P&E Microcomputer Systems, Inc.
98 Galen St.
Watertown, MA 02472
617-923-0053
http://www.pemicro.com
Manual version 1.03, January 2011
1
2
3
4
5
OVERVIEW..................................................................................................... 1
1.1
Package Contents .......................................................................................... 2
1.2
Supported Devices ......................................................................................... 2
1.3
Recommended Materials ............................................................................... 2
1.4
Handling Precautions ..................................................................................... 2
HARDWARE FEATURES............................................................................... 3
2.1
xPC56XXMB Board Features......................................................................... 3
2.2
XDC560P Mini-Module Board Features ......................................................... 4
2.3
Pin Numbering for Jumpers............................................................................ 6
xPC56XXMB HARDWARE & JUMPER SETTINGS....................................... 8
3.1
Power Supplies ............................................................................................ 10
3.2
LEDs............................................................................................................. 16
3.3
Buttons ......................................................................................................... 16
3.4
LIN................................................................................................................ 18
3.5
SCI ............................................................................................................... 23
3.6
CAN.............................................................................................................. 25
3.7
FlexRay ........................................................................................................ 28
3.8
Potentiometer ............................................................................................... 32
3.9
Pin Mapping ................................................................................................. 34
3.10
Expansion Port Pin Mapping – DIN41612 (4x32)......................................... 35
3.11
Expansion Port Pin Mapping – DIN41612 (2x32)......................................... 36
XDC560P100S HARDWARE & JUMPER SETTINGS ................................ 37
4.1
Boot Configuration........................................................................................ 37
4.2
Power Configuration..................................................................................... 38
4.3
System Clock Configuration ......................................................................... 42
4.4
General Configuration .................................................................................. 43
XDC560P144S HARDWARE & JUMPER SETTINGS ................................. 45
5.1
Boot Configuration........................................................................................ 45
5.2
Power Configuration..................................................................................... 46
5.3
System Clock Configuration ......................................................................... 50
5.4
General Configuration .................................................................................. 52
xPC560P EVB User Manual
ii
6
DEBUGGING/PROGRAMMING XKT560P EVB .......................................... 54
6.1
Hardware Solutions At A Glance ..................................................................54
6.2
MULTILINK UNIVERSAL and USB QORIVVA MULTILINK Key Features...54
6.3
Cyclone MAX Key Features..........................................................................55
6.4
Working With P&E’s MULTILINK UNIVERSAL or USB QORIVVA MULTILINK
6.5
Working With P&E’s Cyclone MAX ...............................................................56
55
iii
xPC560P EVB User Manual
1
OVERVIEW
The XKT560P EVB is an evaluation system supporting Freescale MPC560xP
microprocessors. The complete system consists of an xPC56XXMB
Motherboard and an XDC560P Mini-Module which plugs into the
motherboard. Different Mini-Modules are available for evaluating devices with
different footprints in the MPC560xP family of microprocessors. The
evaluation system allows full access to the CPU, all of the CPU’s I/O signals,
and the motherboard peripherals (such as CAN, SCI, LIN). The Mini-Module
may be used as a stand-alone unit, which allows access to the CPU, but no
access to the I/O pins or any motherboard peripherals.
Figure 1-1: Overview of the XKT560P EVB
XKT560P EVB User Manual
1
1.1
Package Contents
An XKT560P Evaluation Kit includes the following items:
•
One xPC56XXMB Motherboard
•
One XDC560P100S or XDC560P144S Mini-Module
•
One xPC56XX Resources CD-ROM
•
One P&E USB-ML-PPCNEXUS Hardware Interface Cable
•
One USB A-to-B Cable
•
Freescale Warranty Card
An XDC560P Adapter Package includes the following items:
1.2
•
One XDC560P100S or XDC560P144S Mini-Module
•
One xPC56XX Resources CD-ROM
•
Freescale Warranty Card
Supported Devices
The XDC560P100S Mini-Module supports the following devices:
• MPC560xP (100LQFP Package)
The XDC560P144S Mini-Module supports the following devices:
• MPC560xP (144LQFP Package)
1.3
1.4
Recommended Materials
•
Freescale MPC5604P reference manual and datasheet
•
xPC56XXMB schematic
•
XDC560P100S schematic
•
XDC560P144S schematic
Handling Precautions
Please take care to handle the package contents in a manner such as to
prevent electrostatic discharge.
2
XKT560P EVB User Manual
2
HARDWARE FEATURES
The XKT560P EVB is an evaluation system for Freescale’s MPC560xP
microprocessors. A 38-pin Mictor Nexus port and/or a 14-pin JTAG port are
provided on the Mini-Module to allow usage of an external PowerPC Nexus
interface such as P&E USB-ML-PPCNEXUS cable and Cyclone MAX
automated programmer.
2.1
xPC56XXMB Board Features
•
ON/OFF Power Switch w/ LED indicators
•
A 12VDC power supply input barrel connector
•
Onboard STMicroelectronics L9758 regulator provides three different
power voltages simultaneously: 5V, 3.3V, and 1.2V
•
Onboard peripherals can be configured to operate at 5V or 3.3V logic
levels
•
Two CAN channels with jumper enables
•
•
•
One CAN channel with High-Speed transceiver and DB9 male
connector
•
One CAN channel with Low-Speed Fault Tolerant and HighSpeed transceiver (selectable with jumpers) and DB9 male
connector
Two LIN channels with jumper enables
•
One channel with transceiver and pin header connector
populated
•
One channel with footprints only
One SCI channel with jumper enables
•
•
Transceiver with DB9 female connector
Two FlexRay channels with jumper enables
•
One channel with transceiver and DB9 male connector
•
One channel with footprint only
•
Four user push buttons with jumper enables and polarity selection
•
Four user LED’s with jumper enables
XKT560P EVB User Manual
3
•
One potentiometer for analog voltage input
•
Pin array for accessing all I/O signals
•
Expansion connectors for accessing all I/O signals
•
Development zone with 0.1” spacing and SOIC footprint prototyping
•
Specifications:
•
Board Size 5.5” x 9.0”
•
12VDC Center Positive power supply with 2.5/5.5mm barrel
connector
Figure 2-1: xPC56XXMB Top Component Placement
2.2
4
XDC560P Mini-Module Board Features
•
Can be used as a stand-alone board by providing external 5V power
supply input
•
ON/OFF Power Switch w/ LED indicator
XKT560P EVB User Manual
•
Reset button with filter and LED indicator
•
XDC560P100S has socket for MPC560xP in 100LQFP footprint
•
XDC560P144S has socket for MPC560xP in 144LQFP footprint
•
Debug ports: 38-pin Mictor Nexus port and/or 14-pin JTAG port
•
Direct clock input through SMA connector (footprint only)
•
Jumpers for boot configuration
Figure 2-2: XDC560P100S Top Component Placement
XKT560P EVB User Manual
5
Figure 2-3: XDC560P144S Top Component Placement
2.3
Pin Numbering for Jumpers
Jumpers for both the xPC56XXMB motherboard and the XDC560P MiniModules have a rounded corner to indicate the position of pin 1. See
examples below for the numbering convention used in this manual for jumper
settings.
6
XKT560P EVB User Manual
Figure 2-4: Pin Numbering
XKT560P EVB User Manual
7
3
xPC56XXMB HARDWARE & JUMPER SETTINGS
Please note that this section of the manual is written for revision B and C of
the xPC56XXMB motherboard. Revision B motherboards are indicated by the
“Rev. B” silkscreen text in the center of the motherboard, and Revision C
motherboards are indicated by the “Rev. C” silkscreen text in the center of the
motherboard.
Revision A motherboards have different jumper numbers. These differences
can be found in the table below:
Revision A
Revision B
J3
J6, pins 1+2
‐
‐
J4
J7
J5 (pins 1+2)
J5
‐
Revision C
‐
Slew Rate Select
J7
VPROG Regulators Control
J5
J5 (pins 3+4, J6, pins 3+4, 5+6, 7+8)
5+6, 7+8
‐
‐
J36
J4
J37
J3
‐
8
IGN Control
Power Reset Pullup Voltage Select
‐
Regulators Enable & Standby
J6
Power Reset Output Enable
J4
VIO Peripherals Logic Level
‐
‐
VSA Tracking Regulator Configuration
J3
‐
‐
Jumper Description
VBat low voltage detection
J41
Power Reset Pullup Enable
J7
J8
J8
LEDs Enable
J8
J9
J9
Buttons Enable
J9
J10
J10
Buttons Driving Configuration
XKT560P EVB User Manual
J40
J11
J11
Buttons Idle Configuration
J22
J13
J13
LIN1 enable
J24
J14
J14
LIN1 VBUS configuration
J6
J15
J15
LIN1 VSUP configuration
J23
J16
J16
LIN1 master selection
J28
J22
J22
LIN1/SCI RxD selection
J27
J25
J25
LIN1/SCI TxD selection
J19
J17
J17
LIN2 enable
J21
J18
J18
LIN2 VBUS configuration
J31
J20
J20
LIN2 VSUP configuration
J20
J21
J21
LIN2 master selection
J30
J12
J12
LIN2/SCI RxD selection
J29
J19
J19
LIN2/SCI TxD selection
J17
J23
J23
SCI RxD Enable
J16
J24
J24
SCI TxD Enable
J27
J25
J25
LIN1/SCI TxD selection
J28
J22
J22
LIN1/SCI RxD selection
J14
J28
J28
CAN (H) Transmit Enable
J15
J27
J27
CAN (H) TxD/RxD Enable
J13
J31
J31
CAN (L) CTE
XKT560P EVB User Manual
9
J12
J30
J30
CAN (L) Enable
J11
J29
J29
CAN (L) TxD/RxD Enable
J25
J32
J32
FlexRay Bus Driver 1 Enable
J26
J35
J35
FlexRay Bus Driver 1 Configuration
J34
J34
J34
FlexRay 1 Terminal Resistor Connection
J35
J33
J33
FlexRay 1 Terminal Resistor Connection
J32
J36
J36
FlexRay Bus Driver 2 Enable
J33
J39
J39
FlexRay Bus Driver 2 Configuration
J38
J38
J38
FlexRay 2 Terminal Resistor Connection
J39
J37
J37
FlexRay 2 Terminal Resistor Connection
J18
J40
J40
POT Enable
3.1
Power Supplies
The xPC56XXMB obtains its power from the 12VDC Center Positive input
barrel connector. The following jumpers are used to configure the power
supply output:
J3 – VBat low voltage detection (Revisions A & B only)
10
Jumper Setting
Effect
On
Low battery detection is enabled
Off (default)
Low battery detection is disabled
XKT560P EVB User Manual
J3 – Slew Rate Select (Revision C only)
Jumper Setting
Effect
1+2
Regulator configured for fast slew rate
2+3
Regulator configured for slow slew rate
Off (default)
Regulator configured for medium slew rate
J4 – VIO Peripherals Logic Level
Jumper Setting
Effect
1+2
Onboard peripherals are configured for 3.3V logic
2+3 (default)
Onboard peripherals are configured for 5V logic
J5 – IGN Control (Revisions A & B only)
Jumper Setting
Effect
On (default)
The power regulator is always on
Off
If 5+6 is also OFF on J6, the power regulator is in standby
J5 – Power Reset Pullup Voltage Select (Revision C only)
Jumper Setting
XKT560P EVB User Manual
Effect
11
1+2
If J41 is ON, regulator output reset is pulled up to 5V
2+3
If J41 is ON, regulator output reset is pulled up to 3.3V
J6 – Regulators Enable & Standby (Revisions A & B only)
Jumper Setting
Position
Effect
1+2
On
The ST L9758 tracking regulator VSA tracks the input voltage at its TRACK_REF pin.
Off (default)
The ST L9758 tracking regulator VSA tracks 5V
On
VSB, VSC, and VSD tracking regulators are dis‐
abled
Off (default)
VSB, VSC, and VSD tracking regulators are enabled
On (default)
The power regulator is always on
Off
The power regulator is in standby if jumpers 1+2 are also in the “off” position
On
VDLL and VCORE regulators are disabled
Off (default)
VDLL and VCORE regulators are enabled
3+4
5+6
7+8
J6 – Power Reset Output Enable (Revision C only)
Jumper Setting
12
Effect
XKT560P EVB User Manual
On (default)
If regulator voltages fall below threshold, a reset is sent to the microprocessor
Off
No reset is sent to the microprocessor
J7 – VPROG Regulators Control (Revisions A & B)
Jumper Setting
Position
Effect
1+2
On
VKAM regulator output is programmed to 1V
Off (default)
VKAM regulator output is programmed to 1.5V
On
VSTBY regulator output is programmed to 2.6V
Off (default)
VSTBY regulator output is programmed to 3.3V
On
VDLL regulator output is programmed to 2.6V
Off (default)
VDLL regulator output is programmed to 3.3V
3+4
5+6
J7 – VPROG Regulators Control (Revision C only)
Jumper 1+2
Jumper 3+4
Jumper 5+6
Off
Off
Off
3.3 V
2.6 V
2.6 V
Off
Off
On
3.3 V
3.3 V
3.3 V
Off
On
Off
3.3 V
1.5 V
1.0 V
XKT560P EVB User Manual
VDD3
VDDL
VKAM
13
Off
On
On
3.3 V
3.3 V
1.0 V
On
Off
Off
3.3V standby
3.3 V
1.0 V
On
Off
On
2.0 V
3.15 V
5.0 V
On
On
Off
2.6 V standby
3.3 V
1.0 V
On
On
On
2.6 V standby
3.3 V
1.5 V
J37 – VBat low voltage detection
Jumper Setting
Effect
On
Low battery detection is enabled
Off (default)
Low battery detection is disabled
J41 – Power Reset Pullup Enable (Revision C only)
14
Jumper Setting
Effect
On
Regulator output reset is pulled up
Off (default)
Regulator output reset is not pulled up
XKT560P EVB User Manual
Figure 3-1: Power Supply circuitry schematic (Revisions A & B only)
Figure 3-2: Power Supply circuitry schematic (Revision C)
XKT560P EVB User Manual
15
3.2
LEDs
There are four user LEDs available on the xPC56XXMB. All LEDs are active
low.
J8 – LEDs Enable
Controls whether the LEDs on the xPC56XXMB motherboard are connected
to I/O pins of the processor. The jumpers can be removed and wires can be
used to connect each LED to any processor I/O pin, if desired.
Jumper Setting
Effect
1+2 (default on)
LED1 connected to D[4]
3+4 (default on)
LED2 connected to D[5]
5+6 (default on)
LED3 connected to D[6]
7+8 (default on)
LED4 connected to D[7]
Figure 3-3: LEDs circuitry schematic
3.3
Buttons
There are four user buttons available on the xPC56XXMB.
16
XKT560P EVB User Manual
J9 – Buttons Enable
Controls whether the buttons on the xPC56XXMB motherboard are
connected to I/O pins of the processor. The jumpers can be removed and
wires can be used to connect each button to any processor I/O pin, if desired.
Jumper Setting
Effect
1+2 (default on)
KEY1 connected to D[0]
3+4 (default on)
KEY2 connected to D[1]
5+6 (default on)
KEY3 connected to D[2]
7+8 (default on)
KEY4 connected to D[3]
J10 – Buttons Driving Configuration
Selects whether the buttons drive logic high or drive logic low when pressed.
Jumper Setting
Effect
1+2
When pressed, buttons will send logic high to the connected I/O pin
2+3 (default)
When pressed, buttons will send logic low to the connected I/O pin
J11 – Buttons Idle Configuration
Selects whether the I/O pins are pulled logic high or pulled logic low. This
controls the defaultlogic level of the I/O pins when the buttons are not
XKT560P EVB User Manual
17
pressed.
Jumper Setting
Effect
1+2 (default)
I/O pins connected to the buttons are pulled up to logic high
2+3
I/O pins connected to the buttons are pulled down to logic low
Figure 3-4: Buttons circuitry schematic
3.4
LIN
There are footprints for two LIN connections on the xPC56XXMB. By default,
one LIN circuit is assembled (LIN1) and the other circuit is left unpopulated
(LIN2).
18
XKT560P EVB User Manual
J13 – LIN1 enable
Jumper Setting
Effect
On
Enables the LIN1 transceiver
Off (default)
Disables the LIN1 transceiver
J14 – LIN1 VBUS configuration
Jumper Setting
Effect
On LIN1 VBUS is connected to 12V
Off (default)
LIN1 VBUS is not connected to 12V
J15 – LIN1 VSUP configuration
Jumper Setting
Effect
On
LIN1 VSUP is connected to 12V
Off (default)
LIN1 VSUP is not connected to 12V
J16 – LIN1 master selection
Jumper Setting
Effect
On LIN1 is configured as a master node
XKT560P EVB User Manual
19
Off (default)
LIN1 is configured as a slave node
J22 – LIN1/SCI RxD selection
Controls whether the RxD pin on LIN1 or SCI is connected to the default I/O
pin on the MPC560xP processor.
Jumper Setting
Effect
1+2
The LIN1 RxD pin is connected to the “B[3]” pin on the MPC560xP processor. This should be set if enabling LIN1.
2+3
The SCI RxD pin is connected to the “B[3]” pin on the MPC560xP processor.
J25 – LIN1/SCI TxD selection
Controls whether the TxD pin on LIN1 or SCI is connected to the default I/O
pin on the MPC560xP processor.
20
Jumper Setting
Effect
1+2
The LIN1 TxD pin is connected to the “B[2]” pin on the MPC560xP processor. This should be set if enabling LIN1.
2+3
The SCI TxD pin is connected to the “B[2]” pin on the MPC560xP processor.
XKT560P EVB User Manual
Figure 3-5: LIN1 Schematic
J17 – LIN2 enable
Jumper Setting
Effect
On
Enables the LIN2 transceiver
Off (default)
Disables the LIN2 transceiver
J18 – LIN2 VBUS configuration
Jumper Setting
Effect
On LIN2 VBUS is connected to 12V
Off (default)
LIN2 VBUS is not connected to 12V
J20 – LIN2 VSUP configuration
Jumper Setting
XKT560P EVB User Manual
Effect
21
On
LIN2 VSUP is connected to 12V
Off (default)
LIN2 VSUP is not connected to 12V
J21 – LIN2 master selection
Jumper Setting
Effect
On LIN2 is configured as a master node
Off (default)
LIN2 is configured as a slave node
J12 – LIN2/SCI RxD selection
Controls whether the RxD pin on LIN2 or SCI is connected to the default I/O
pin on the MPC560xP processor.
Jumper Setting
Effect
1+2
The LIN2 RxD pin is connected to the “F[15]” pin on the MPC560xP processor. This should be set if enabling LIN2.
2+3 (default)
The SCI RxD pin is connected to the “F[15]” pin on the MPC560xP processor.
J19 – LIN2/SCI TxD selection
Controls whether the TxD pin on LIN2 or SCI is connected to the default I/O
pin on the MPC560xP processor.
Jumper Setting
22
Effect
XKT560P EVB User Manual
1+2
The LIN2 TxD pin is connected to the “F[14]” pin on the MPC560xP processor. This should be set if enabling LIN2.
2+3 (default)
The SCI TxD pin is connected to the “F[14]” pin on the MPC560xP processor.
Figure 3-6: LIN2 schematic (Not populated by default)
3.5
SCI
One SCI interface is available on the xPC56XXMB.
J23 – SCI RxD Enable
Jumper Setting
Effect
On (default)
Enables SCI receive
Off
Disables SCI receive
XKT560P EVB User Manual
23
J24 – SCI TxD Enable
Jumper Setting
Effect
On (default)
Enables SCI transmit
Off
Disables SCI transmit
J25 – LIN1/SCI TxD selection
Controls whether the TxD pin on LIN1 or SCI is connected to the default I/O
pin on the MPC560xP processor.
Jumper Setting
Effect
1+2
The LIN1 TxD pin is connected to the “B[2]” pin on the MPC560xP processor.
2+3
The SCI TxD pin is connected to the “B[2]” pin on the MPC560xP processor. This should be set if enabling SCI.
J22 – LIN1/SCI RxD selection
Controls whether the RxD pin on LIN1 or SCI is connected to the default I/O
pin on the MPC560xP processor.
24
Jumper Setting
Effect
1+2
The LIN1 RxD pin is connected to the “B[3]” pin on the MPC560xP processor.
XKT560P EVB User Manual
2+3
The SCI RxD pin is connected to the “B[3]” pin on the MPC560xP processor. This should be set if enabling SCI.
Figure 3-7: SCI schematic
3.6
CAN
Two CAN interfaces are implemented on the xPC56XXMB: a high-speed CAN
interface and a low-speed CAN interface.
J28 – CAN (H) Transmit Enable
Jumper Setting
Effect
On
Enables CAN transmission
Off (default)
Disables CAN transmission
XKT560P EVB User Manual
25
J27 – CAN (H) TxD/RxD Enable
Controls which I/O pins on the MPC560xP processor are connected to the
TxD and RxD pins on CAN (H). If CAN (H) is not used, it is recommended that
all jumpers are removed.
Jumper Setting
Effect
1+3 (default)
The RxD pin of the CAN (H) interface is connected to the “B[1]” pin of the MPC560xP processor.
3+5
The RxD pin of the CAN (H) interface is connected to the “A[15]” pin of the MPC560xP processor.
2+4 (default)
The TxD pin of the CAN (H) interface is connected to the “B[0]” pin of the MPC560xP processor.
4+6
The TxD pin of the CAN (H) interface is connected to the “A[14]” pin of the MPC560xP processor.
J30 – CAN (L) Enable
Jumper Setting
Effect
On (default)
Enables CAN transmission
Off
Disables CAN transmission
J31 – CAN (L) CTE
Jumper Setting
26
Effect
XKT560P EVB User Manual
On
Enables CAN transmission
Off (default)
Disables CAN transmission
J29 – CAN (L) TxD/RxD Enable
Controls which I/O pins on the MPC560xP processor are connected to the
TxD and RxD pins on CAN (L). If CAN (L) is not used, it is recommended that
all jumpers are removed.
Jumper Setting
Effect
1+3
The RxD pin of the CAN (L) interface is connected to the “B[1]” pin of the MPC560xP processor.
3+5 (default)
The RxD pin of the CAN (L) interface is connected to the “A[15]” pin of the MPC560xP processor.
2+4
The TxD pin of the CAN (L) interface is connected to the “B[0]” pin of the MPC560xP processor.
4+6 (default)
The TxD pin of the CAN (L) interface is connected to the “A[14]” pin of the MPC560xP processor.
XKT560P EVB User Manual
27
Figure 3-8: CAN schematic
3.7
FlexRay
The xPC56XXMB has footprints for two FlexRay interfaces. However, only
one circuit is assembled by default. The FlexRay circuit is comprised of two
DB9 connectors. DB3 contains signals for both FlexRay channels and is
compatible with major FlexRay tools. DB5 contains the channel B signal,
thereby also allowing 2 separate FlexRay connectors for channel A and
channel B operation. Currently only the MPC560xP processors support
FlexRay.
J32 – FlexRay Bus Driver 1 Enable
Controls which I/O pins on the MPC560xP processor are connected to the
28
XKT560P EVB User Manual
TxD and RxD pins on FlexRay Bus Driver. It is recommended to remove the
J40 jumpers to prevent signal distortion.
Jumper Setting
Effect
1+2 (default on)
The TXD pin on the FlexRay Bus Driver is connected to the “D[0]” pin on the MPC560xP processor.
3+4 (default on)
The TXEN pin on the FlexRay Bus Driver is connected to the “C[15]” pin on the MPC560xP processor.
5+6 (default on)
The RXD pin on the FlexRay Bus Driver is connected to the “D[1]” pin on the MPC560xP processor.
J35 – FlexRay Bus Driver 1 Configuration
Controls configuration pins on the FlexRay Bus Driver.
Jumper Setting
Effect
1+2
The BGE pin on the FlexRay Bus Driver is pulled up to 5V
3+4
The STBN pin on the FlexRay Bus Driver is pulled up to 5V
5+6 (default on)
The EN pin on the FlexRay Bus Driver is pulled up to 5V
7+8 (default on)
The WAKE pin on the FlexRay Bus Driver is pulled down to GND
XKT560P EVB User Manual
29
J33 & J34 FlexRay 1 Terminal Resistor Connection
Jumper Setting
Effect
On
Terminal resistors connected
Off (default)
Terminal resistors not connected
J36 – FlexRay Bus Driver 2 Enable
Controls which I/O pins on the MPC560xP processor are connected to the
TxD and RxD pins on FlexRay Bus Driver. It is recommended to remove the
J40 and J7 jumpers to prevent signal distortion.
Jumper Setting
Effect
1+2
The TXD pin on the FlexRay Bus Driver is connected to the “D[3]” pin on the MPC560xP processor.
3+4
The TXEN pin on the FlexRay Bus Driver is connected to the “D[4]” pin on the MPC560xP processor.
5+6
The RXD pin on the FlexRay Bus Driver is connected to the “D[2]” pin on the MPC560xP processor.
J39 – FlexRay Bus Driver 2 Configuration
Controls configuration pins on the FlexRay Bus Driver.
30
Jumper Setting
Effect
1+2
The BGE pin on the FlexRay Bus Driver is pulled up to 5V
XKT560P EVB User Manual
3+4
The STBN pin on the FlexRay Bus Driver is pulled up to 5V
5+6
The EN pin on the FlexRay Bus Driver is pulled up to 5V
7+8
The WAKE pin on the FlexRay Bus Driver is pulled down to GND
J37 & J38 – FlexRay 2 Terminal Resistor Connection
Jumper Setting
Effect
On
Terminal resistors connected
Off (default)
Terminal resistors not connected
XKT560P EVB User Manual
31
Figure 3-9: FlexRay schematic
3.8
Potentiometer
A potentiometer is available on the xPC56XXMB to allow an analog voltage
input.
J40 – POT Enable
32
Jumper Setting
Effect
On (default)
The potentiometer wiper terminal is connected to the “E[0]” pin on the MPC560xP processor.
Off
The potentiometer wiper terminal is left disconnected.
XKT560P EVB User Manual
Figure 3-10: Potentiometer schematic
XKT560P EVB User Manual
33
3.9
Pin Mapping
The following is the XKT560P EVB pin assignment for the Pin Array headers:
Figure 3-11: Pin Mapping
34
XKT560P EVB User Manual
3.10
Expansion Port Pin Mapping – DIN41612 (4x32)
Figure 3-12: Expansion Port Pin Mapping – DIN41612 (4x32)
XKT560P EVB User Manual
35
3.11
Expansion Port Pin Mapping – DIN41612 (2x32)
)
Figure 3-13: Expansion Port Pin Mapping – DIN41612 (2x32)
36
XKT560P EVB User Manual
4
4.1
XDC560P100S HARDWARE & JUMPER SETTINGS
Boot Configuration
The following jumpers affect the operation of the processor as it initially
comes out of the reset state:
J7 – FAB Configuration
Controls whether the processor boots from internal FLASH or from a serial
interface (CAN, SCI)
Jumper Setting
Effect
1+2
The MPC560xP processor uses serial boot mode
2+3 (default)
The MPC560xP processor uses internal boot mode
J8 – ABS0 Configuration
This jumper configures the ABS[0] pin.
Jumper Setting
Effect
1+2 The ABS[0] pin is pulled up logic high
2+3 (default)
The ABS[2] pin is pulled down logic low
J9 – ABS2 Configuration
This jumper configures the ABS[2] pin.
XKT560P EVB User Manual
37
Jumper Setting
Effect
1+2 The ABS[2] pin is pulled up logic high
2+3 (default)
The ABS[2] pin is pulled down logic low
Figure 4-1: Boot Configuration Jumpers
4.2
Power Configuration
When the XDC560P Mini-Module is plugged into the xPC56XXMB
motherboard, power is supplied directly by the motherboard. In this setup, the
external power supply input available on the Mini-Module should NOT be
used.
When the XDC560P Mini-Module is used as a stand-alone board, an external
38
XKT560P EVB User Manual
5V or 3.3V power supply must be used.
The following jumpers affect the power supply pins of the MPC560xP
processor:
J3 – Power Supply Voltage Selection
Controls whether the processor is powered using 5V or 3.3V. This selection
can only be made if the XDC560P Mini-Module is plugged into the
xPC56XXMB motherboard. If the XDC560P Mini-Module is used as a standalone board, the processor is powered directly by the external power supply
and this jumper setting has no effect.
Jumper Setting
Effect
1+2 (default)
MPC560xP processor is powered by the 5V supply
2+3
MPC560xP processor is powered by the 3.3V supply
J4 – ADC Analog Supply Voltage Enable
Controls whether the reference voltage and analog supply pins for the A/D
converter (VDD-REF ADC0, VDD-REF ADC1) is powered by 5V or 3.3V
Jumper Setting
Effect
1+2 (default)
MPC560xP ADC supply pins are connected to 5V
2+3
MPC560xP ADC supply pins are connected to 3.3V
XKT560P EVB User Manual
39
J14 – Power Supply Pins Enable
Controls whether power is provided to the “Power Supply” pins (VDD_HV) on
the MPC560xP processor.
Jumper Setting
Effect
On (default)
MPC560xP Power Supply pins are connected to 5V or 3.3V (determined by J3)
Off
MPC560xP Power Supply pins are unpowered
J15 – 1.2V Core Voltage Enable
Controls whether power is provided to the “VDD 1V2” pins on the MPC560xP
processor.
Jumper Setting
Effect
On (default)
MPC560xP “VDD 1V2” pins are connected to 1.2V power
Off
MPC560xP “VDD 1V2” pins are left disconnected
J17 – Debug Port Voltage Configuration
Sets the logic voltage level on the 14-pin JTAG port and 38-pin MICTOR port
(if available). These ports are used by external interface hardware to
communicate with the processor.
40
Jumper Setting
Effect
1+2 (default)
Debug port(s) are configured for 5V logic
XKT560P EVB User Manual
2+3
Debug port(s) are configured for 3.3V logic
J19 – VREG Voltage Enable
Controls whether power is provided to the “VDD VREG” pins on the
MPC560xP processor.
Jumper Setting
Effect
On (default)
MPC560xP “VDD VREG” pins are connected to 3.3V or 5V (determined by J3)
Off
MPC560xP “VDD VREG” pins are left disconnected
J20 – FLA0FLA1 Voltage Enable
Controls whether power is provided to the “VDD” pin 69 on the MPC560xP
processor.
Jumper Setting
Effect
On (default)
MPC560xP “VDD” pin 69 is connected to 3.3V or 5V (determined by J3)
Off
MPC560xP “VDD” pin 69 is left disconnected
CT6 – 1.2V Power Generation
Controls whether the 1.2 power supply is generated from the NPN transistor
XKT560P EVB User Manual
41
or supplied directly from the xPC56XXMB motherboard.
4.3
Jumper Setting
Effect
Connected
1.2V power is provided directly by the xPC56XXMB motherboard
Disconnected (default)
1.2V power is generated by the NPN transistor circuit on the XDC560P Mini‐Module
System Clock Configuration
The XDC560P Mini-Modules support the usage of crystal clock sources as
well as external clock sources.
J10 – Crystal clock source enable
Both of the jumpers below need to be installed to enable the crystal clock
source.
Jumper Setting
Effect
1+2 (default)
The MPC560xP “XTAL” signal is connected to the crystal clock source on the XDC560P Mini‐Module
3+4 (default)
The MPC560xP “EXTAL” signal is connected to the crystal clock source on the XDC560P Mini‐Module
J11 – External clock source enable
The XDC560P Mini-Module contains a footprint for an SMA connector, which
42
XKT560P EVB User Manual
can be used to provide an external clock source to the system.
Jumper Setting
Effect
On
The MPC560xP “EXTAL” signal is connected to the SMA connector on the XDC560P Mini‐Module
Off (default)
The SMA connector on the XDC560P Mini‐Module is disconnected from the processor
Figure 4-2: System Clock Schematic
4.4
General Configuration
J13 – Reset Enable
A RESET push button on the XDC560P Mini-Module can be used to reset the
XKT560P EVB User Manual
43
processor.
Jumper Setting
Effect
On (default)
The RESET button on the XDC560P Mini‐Module is enabled
Off
The RESET button on the XDC560P Mini‐Module is disabled
Figure 4-3: Reset circuitry schematic
44
XKT560P EVB User Manual
5
5.1
XDC560P144S HARDWARE & JUMPER SETTINGS
Boot Configuration
The following jumpers affect the operation of the processor as it initially
comes out of the reset state:
J7 – FAB Configuration
Controls whether the processor boots from internal FLASH or from a serial
interface (CAN, SCI)
Jumper Setting
Effect
1+2
The MPC560xP processor uses serial boot mode
2+3 (default)
The MPC560xP processor uses internal boot mode
J8 – ABS0 Configuration
This jumper configures the ABS[0] pin.
Jumper Setting
Effect
1+2 The ABS[0] pin is pulled up logic high
2+3 (default)
The ABS[2] pin is pulled down logic low
J9 – ABS2 Configuration
This jumper configures the ABS[2] pin.
XKT560P EVB User Manual
45
Jumper Setting
Effect
1+2 The ABS[2] pin is pulled up logic high
2+3 (default)
The ABS[2] pin is pulled down logic low
Figure 5-1: Boot Configuration Jumpers
5.2
Power Configuration
When the XDC560P Mini-Module is plugged into the xPC56XXMB
motherboard, power is supplied directly by the motherboard. In this setup, the
external power supply input available on the Mini-Module should NOT be
used.
When the XDC560P Mini-Module is used as a stand-alone board, an external
46
XKT560P EVB User Manual
5V or 3.3V power supply must be used.
The following jumpers affect the power supply pins of the MPC560xP
processor:
J3 – Power Supply Voltage Selection
Controls whether the processor is powered using 5V or 3.3V. This selection
can only be made if the XDC560P Mini-Module is plugged into the
xPC56XXMB motherboard. If the XDC560P Mini-Module is used as a standalone board, the processor is powered directly by the external power supply
and this jumper setting has no effect.
Jumper Setting
Effect
1+2 (default)
MPC560xP processor is powered by the 5V supply
2+3
MPC560xP processor is powered by the 3.3V supply
J4 – ADC Analog Supply Voltage Enable
Controls whether the reference voltage and analog supply pins for the A/D
converter (VDD-REF ADC0, VDD-REF ADC1) is powered by 5V or 3.3V
Jumper Setting
Effect
1+2 (default)
MPC560xP ADC supply pins are connected to 5V
2+3
MPC560xP ADC supply pins are connected to 3.3V
J14 – Power Supply Pins Enable
XKT560P EVB User Manual
47
Controls whether power is provided to the “Power Supply” pins (VDD_HV) on the MPC560xP processor.
Jumper Setting
Effect
On (default)
MPC560xP Power Supply pins are connected to 5V or 3.3V (determined by J3)
Off
MPC560xP Power Supply pins are unpowered
J15 – 1.2V Core Voltage Enable
Controls whether power is provided to the “VDD 1V2” pins on the MPC560xP
processor.
Jumper Setting
Effect
On (default)
MPC560xP “VDD 1V2” pins are connected to 1.2V power
Off
MPC560xP “VDD 1V2” pins are left disconnected
J17 – Debug Port Voltage Configuration
Sets the logic voltage level on the 14-pin JTAG port and 38-pin MICTOR port
(if available). These ports are used by external interface hardware to
communicate with the processor.
48
Jumper Setting
Effect
1+2 (default)
Debug port(s) are configured for 5V logic
XKT560P EVB User Manual
2+3
Debug port(s) are configured for 3.3V logic
J19 – VREG Voltage Enable
Controls whether power is provided to the “VDD VREG” pins on the
MPC560xP processor.
Jumper Setting
Effect
On (default)
MPC560xP “VDD VREG” pins are connected to 3.3V or 5V (determined by J3)
Off
MPC560xP “VDD VREG” pins are left disconnected
J20 – FLA0FLA1 Voltage Enable
Controls whether power is provided to the “VDD” pin 69 on the MPC560xP
processor.
Jumper Setting
Effect
On (default)
MPC560xP “VDD” pin 97 is connected to 3.3V or 5V (determined by J3)
Off
MPC560xP “VDD” pin 97 is left disconnected
CT6 – 1.2V Power Generation
Controls whether the 1.2 power supply is generated from the NPN transistor
XKT560P EVB User Manual
49
or supplied directly from the xPC56XXMB motherboard.
Jumper Setting
Effect
Connected
1.2V power is provided directly by the xPC56XXMB motherboard
Disconnected (default)
1.2V power is generated by the NPN transistor circuit on the XDC560P Mini‐Module
CT8 – Mictor VEN_IO2 Configuration
Controls whether the VEN_IO2 pin on the 38-pin Mictor port is connected to
the PA4 pin on the MPC560xP processor.
5.3
Jumper Setting
Effect
Connected
The VEN_IO2 pin is connected to PA4
Disconnected (default)
The VEN_IO2 pin is left disconnected
System Clock Configuration
The XDC560P Mini-Modules support the usage of crystal clock sources as
well as external clock sources.
J10 – Crystal clock source enable
Both of the jumpers below need to be installed to enable the crystal clock
source.
Jumper Setting
50
Effect
XKT560P EVB User Manual
1+2 (default)
The MPC560xP “XTAL” signal is connected to the crystal clock source on the XDC560P Mini‐Module
3+4 (default)
The MPC560xP “EXTAL” signal is connected to the crystal clock source on the XDC560P Mini‐Module
J11 – External clock source enable
The XDC560P Mini-Module contains a footprint for an SMA connector, which
can be used to provide an external clock source to the system.
Jumper Setting
Effect
On
The MPC560xP “EXTAL” signal is connected to the SMA connector on the XDC560P Mini‐Module
Off (default)
The SMA connector on the XDC560P Mini‐Module is disconnected from the processor
XKT560P EVB User Manual
51
Figure 5-2: System Clock schematic
5.4
General Configuration
J13 – Reset Enable
A RESET push button on the XDC560P Mini-Module can be used to reset the
processor.
52
Jumper Setting
Effect
On (default)
The RESET button on the XDC560P Mini‐Module is enabled
Off
The RESET button on the XDC560P Mini‐Module is disabled
XKT560P EVB User Manual
Figure 5-3: Reset circuitry schematic
XKT560P EVB User Manual
53
6
DEBUGGING/PROGRAMMING XKT560P EVB
P&E provides hardware and software tools for debugging and programming
the XKT560P EVB system.
P&E’s MULTILINK UNIVERSAL and USB QORIVVA MULTILINK are
development tools that will enable you to debug your code and program it
onto your target. The Cyclone MAX is a more versatile and robust
development tool with advanced features and production programming
capabilities, as well as Ethernet support.
More information is available below to assist you in choosing the appropriate
development tool for your needs.
6.1
Hardware Solutions At A Glance
The MULTILINK UNIVERSAL and USB QORIVVA MULTILINK offer an
affordable and compact solution for your development needs, and allows
debugging and programming to be accomplished simply and efficiently. Those
doing rapid development will find the MULTILINK UNIVERSAL and USB
QORIVVA MULTILINK easy to use and fully capable of fast-paced debugging
and programming.
The Cyclone MAX is a more complete solution designed for both development
and production. The Cyclone MAX features multiple communications
interfaces (including USB, Ethernet, and Serial), stand-alone programming
functionality, high speed data transfer, a status LCD, and many other
advanced capabilities.
Below is an overview of the features and intended use of these Qorivvacompatible hardware interfaces.
6.2
54
MULTILINK UNIVERSAL and USB QORIVVA MULTILINK Key Features
•
Programming and debugging capabilities
•
Compact and lightweight
•
Communication via USB 2.0
•
Supported by P&E software and Freescale’s CodeWarrior
•
USB QORIVVA MULTILINK supports Freescale Qorivva MPC55xx/
56xx. MULTILINK UNIVERSAL supports Freescale HCS08,
HC(S)12(X), RS08, ColdFire V1/+V1, ColdFire V2-4, Qorivva
XKT560P EVB User Manual
MPC55xx/56xx, and Kinetis ARM.
6.3
6.4
Cyclone MAX Key Features
•
Advanced programming and debugging capabilities, including:
•
PC-Controlled and User-Controlled Stand-Alone Operation
•
Interactive Programming via Host PC
•
In-Circuit Debugging, Programming, and Testing
•
Compatible with Freescale’s ColdFireV2/3/4, Power 5xx/8xx, Qorivva
MPC55xx/56xx, and ARM7 microcontroller families
•
Communication via USB, Serial, and Ethernet Ports
•
Multiple image storage
•
LCD screen menu interface
•
Supported by P&E software and Freescale’s CodeWarrior
Working With P&E’s MULTILINK UNIVERSAL or USB QORIVVA
MULTILINK
Figure 6-1: MULTILINK UNIVERSAL (left) & USB QORIVVA MULTILINK (right)
6.4.1
Product Features & Implementation
Both P&E’s MULTILINK UNIVERSAL and USB QORIVVA MULTILINK
connect your target to your PC and allows the PC access to the debug mode.
The USB QORIVVA MULTILINK supports Freescale Qorivva MPC55xx/56xx
devices, while the MULTILINK UNIVERSAL supports Freescale HCS08,
HC(S)12(X), RS08, ColdFire V1/+V1, ColdFire V2-4, Qorivva 55xx/56xx, and
Kinetis ARM. For working with Qorivva devices, each connects between a
USB port on a Windows 2000/XP/2003/Vista/7 machine and a standard 14pin JTAG/Nexus connector on the target.
XKT560P EVB User Manual
55
By using one of these interfaces, the user can take advantage of the
background debug mode to halt normal processor execution and use a PC to
control the processor. The user can then directly control the target’s
execution, read/write registers and memory values, debug code on the
processor, and program internal or external FLASH memory devices. In
tandem with the appropriate software, these interfaces enable you to debug,
program, and test your code on your board.
6.4.2
Software
The MULTILINK UNIVERSAL and USB QORIVVA MULTILINK interfaces
work with Codewarrior as well as P&E’s in-circuit debugger and flash
programmer to allow debug and flash programming of the target processor.
P&E’s USB QORIVVA MULTILINK Development Packages include the USB
QORIVVA MULTILINK in addition to flash programming software, in-circuit
debugging software, a Windows IDE, and register file editor.
6.5
Working With P&E’s Cyclone MAX
P&E’s Cyclone MAX
6.5.1
Product Features & Implementation
P&E’s Cyclone MAX is an extremely flexible tool designed for debugging,
testing, and in-circuit flash programming of Freescale’s ColdFireV2/3/4,
Power 5xx/8xx, Qorivva MPC55xx/56xx, and ARM7 microcontrollers. The
Cyclone MAX connects your target to the PC via USB, Ethernet, or Serial Port
and enables you to debug your code, program, and test it on your board. After
development is complete the Cyclone MAX can be used as a production tool
on your manufacturing floor.
For production, the Cyclone MAX may be operated interactively via Windowsbased programming applications as well as under batch or .dll commands
56
XKT560P EVB User Manual
from a PC. Once loaded with data by a PC it can be disconnected and
operated manually in a stand-alone mode via the LCD menu and control
buttons. The Cyclone MAX has over 3Mbytes of non-volatile memory, which
allows the on-board storage of multiple programming images. When
connected to a PC for programming or loading it can communicate via the
ethernet, USB, or serial interfaces.
6.5.2
Software
The Cyclone MAX comes with intuitive configuration software and interactive
programming software, as well as easy to use automated control software.
The Cyclone MAX also functions as a full-featured debug interface, and is
supported by Freescale’s CodeWarrior as well as development software from
P&E.
P&E’s Cyclone MAX is also available bundled with additional software as part
of various Development Packages. In addition to the Cyclone MAX, these
Development Packages include in-circuit debugging software, flash
programming software, a Windows IDE, and register file editor.
XKT560P EVB User Manual
57
58
XKT560P EVB User Manual