PEmicro Cyclone Universal User manual

Cyclone Universal &
Cyclone Universal FX
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.
©2015-2016 P&E Microcomputer Systems, Inc.
ARM and Cortex are registered trademarksof ARM Ltd. or its subsidiaries.
NXP, ColdFire, and Kinetis are registered trademarks of NXP Semiconductors.
Texas Instruments and TI are registered trademarks of Texas Instruments Incorporated.
STMicroelectronics is a registered trademark of STMicroelectronics, Inc.
All other product or service names are the property of their respective owners.
P&E Microcomputer Systems, Inc.
98 Galen St.
Watertown, MA 02472
617-923-0053
http://www.pemicro.com
Manual version: 1.05
June 2016

1 INTRODUCTION.........................................................................................................................................1
1.1 Feature Overview ............................................................................................................................................1
2 QUICK START GUIDE FOR SAP OPERATION.........................................................................................5
3 CYCLONE HARDWARE .............................................................................................................................7
3.1 Touchscreen LCD ...........................................................................................................................................7
3.2 LED Indicators.................................................................................................................................................7
3.3 Start Button .....................................................................................................................................................7
3.4 Access Panel...................................................................................................................................................7
3.5 Cyclone System Power ...................................................................................................................................8
3.6 RS232 Communication (Serial Port) ...............................................................................................................8
3.7 Ethernet Communication.................................................................................................................................8
3.8 USB Communications .....................................................................................................................................8
3.9 Electromechanical Relays ...............................................................................................................................8
3.10 Power Connectors...........................................................................................................................................9
3.11 Reset Button....................................................................................................................................................9
3.12 SDHC Port (Active On Cyclone Universal FX Only) .....................................................................................9
3.13 USB Expansion Port (Active On Cyclone Universal FX Only) ......................................................................9
3.14 Control Expansion Port (Active On Cyclone Universal FX Only) ................................................................10
3.15 Optional Oscillator (MON08 Only).................................................................................................................10
3.16 Cyclone Time / Real Time Clock ...................................................................................................................10
3.17 Power Jumper Settings .................................................................................................................................10
3.18 Debug Connectors ........................................................................................................................................10
3.19 PORT A: 10-Pin Keyed Mini Connector (Kinetis, S32 (ARM), other P&E-Supported ARM devices)............12
3.20 PORT B: 20-Pin Keyed Mini Connector (Kinetis, S32 (ARM), other P&E-Supported ARM devices)............13
3.21 PORT C: 14-Pin Debug Connector (Qorivva, SPC5, DSC, S32 (Power)) ....................................................14
3.22 PORT D: 26-Pin Debug Connector (ColdFire V2/3/4)...................................................................................15
3.23 PORT E: 16-Pin Debug Connector (MON08)................................................................................................16
3.24 PORT F: 6-Pin Debug Connector (RS08, HCS08, HC(S)12(X), S12Z, ColdFire +/V1) ................................16
3.25 PORT G: 10-Pin Debug Connector (Power MPC5xx/8xx) ............................................................................17
3.26 PORT H: 20-Pin Debug Connector (Kinetis, S32 (ARM), other P&E-Supported ARM devices)...................17
3.27 Ribbon Cable.................................................................................................................................................18
3.28 Target Power Management...........................................................................................................................18
4 TOUCHSCREEN LCD MENU...................................................................................................................22
4.1 Home Screen ................................................................................................................................................22
4.2 Main Menu.....................................................................................................................................................23
5 STAND-ALONE PROGRAMMER CONFIGURATION ..............................................................................29
5.1 Create A Stand-Alone Programming (SAP) Image .......................................................................................29
5.2 Manage Multiple SAP Images .......................................................................................................................37
6 STAND-ALONE PROGRAMMER MANUAL CONTROL...........................................................................39
6.1 Operation Via Start Button ............................................................................................................................39

6.2 Operation Via LCD Touchscreen Menu ........................................................................................................39
6.3 Home Screen ................................................................................................................................................40
6.4 Cyclone Battery Pack ....................................................................................................................................43
7 STAND-ALONE PROGRAMMER AUTOMATED CONTROL ...................................................................44
7.1 Cyclone Automated Control Package - Overview .........................................................................................44
7.2 Cyclone Automated Control Package - Details .............................................................................................44
8 ETHERNET CONFIGURATION................................................................................................................46
8.1 Network Architectures ...................................................................................................................................46
8.2 Network Parameters......................................................................................................................................46
8.3 Internet Protocol ............................................................................................................................................47
8.4 Connecting The Cyclone Device ...................................................................................................................47
8.5 Cyclone IP Setup Via LCD Menu ..................................................................................................................48
8.6 Cyclone IP Configuration Utility User Interface (ConfigureIP).......................................................................49
8.7 Using Cyclone IP Configuration Utility To Configure The Cyclone................................................................52
9 SERIAL PORT CONFIGURATION ........................................................................................................... 54
10 USB PORT CONFIGURATION.................................................................................................................55
11 AUTOMATIC SERIAL NUMBER MECHANISM........................................................................................56
11.1 Understanding Serialization ..........................................................................................................................56
11.2 Serialize Utility...............................................................................................................................................56
11.3 Serialize Utility Example................................................................................................................................58
11.4 Using Serial Number File ..............................................................................................................................59
11.5 Serial Number Handling In The Cyclone .......................................................................................................59
12 SAP CONVERTER UTILITY .....................................................................................................................61
13 CYCLONE ERROR CODES .....................................................................................................................62
13.1 Debug Mode Communication Errors .............................................................................................................62
13.2 SAP Image Handling Errors ..........................................................................................................................62
13.3 SAP Communication Handling Errors ...........................................................................................................62
13.4 SAP Algorithm Header Operation Handling Errors .......................................................................................62
13.5 SAP Operation Errors....................................................................................................................................63
13.6 SAP Blank Check Range and Module Errors................................................................................................63
13.7 SAP Erase Range and Module Errors...........................................................................................................63
13.8 SAP Program Byte, Word, and Module Errors ..............................................................................................63
13.9 SAP Verify Checksum Errors ........................................................................................................................63
13.10 SAP Verify Range and Module Errors...........................................................................................................64
13.11 SAP User Function Errors .............................................................................................................................64
13.12 SAP Trim Errors ............................................................................................................................................64
13.13 Unrecoverable Fatal Errors ...........................................................................................................................64
13.14 Operation Security Related Errors ................................................................................................................65
13.15 External Memory Errors ................................................................................................................................65

13.16 Serial Number Errors.....................................................................................................................................65
13.17 Successful Download Counter Errors ...........................................................................................................65
13.18 System Hardware/Firmware/Logic Recoverable Errors ................................................................................66

Cyclone Universal & Cyclone Universal FX - User Manual 1
1 INTRODUCTION
P&E’s Cyclone Universal and Cyclone Universal FX are extremely flexible tools designed for in-
circuit flash programming, debugging, and testing of many ARM microcontrollers (see below for a
list of supported vendors).
Please note: Additional features are planned, particularly for the Cyclone Universal FX.
Please check for updates frequently as this user manual will be revised to document these
features as they are implemented.
The Cyclone Universal and Cyclone Universal FX are designed to withstand the demands of a
production environment. They are Stand-Alone Programmers (SAP) that can be operated
manually or used to host automated programming. In manual SAP mode the Cyclone is operated
using the touchscreen LCD Menu and/or the Start button. Host-controlled SAP mode, for
automated programming, is accomplished using either a command line utility, RS232 protocol,
UDP protocol, or the Cyclone Automated Control DLL.
The Cyclone Universal FX also includes enhanced speed, storage, security, and other features,
which make it an incredibly powerful and versatile solution.
Figure 1-1: Cyclone Universal and Cyclone Universal FX
1.1 Feature Overview
The following table contains an overview of the features of the Cyclone Universal and Cyclone
Universal FX:

Cyclone Universal & Cyclone Universal FX - User Manual 2
Cyclone Universal & Cyclone Universal FX Features
Support For
Multiple
8-/16-/32-Bit
Architectures
Cyclone Universal Cyclone Universal FX
• Kinetis®
• S32
• LPC
• ColdFire® V2/V3/V4
• ColdFire+/V1
• MPC5xx/8xx
• Qorivva® (MPC5xxx)
• DSC
• ARM® Nexus (MAC7xxx)
• S12Z
• HC(S)12(X)
• HCS08
• HC08
• RS08
• STMicroelectronics SPC5
– P&E-supported ARM Cortex devices
(see pemicro.com/arm for complete list)
Touchscreen
Navigation
& Control
Cyclone Universal Cyclone Universal FX
• 4.3" Touchscreen Display
• Easily navigable LCD menu
• Can be used to perform Stand-Alone
Programming (SAP) operations
Extended Security
Features
Cyclone Universal Cyclone Universal FX
• Anti-tamper technology
• Internal memory protection &
encryption
• Anti-tamper technology
• Internal memory protection &
encryption
• Limit image programming to a
date range
• Limit # of programming
operations
• Tie images to use on specific
Cyclones (coming soon)
• Logging of all programming
events (coming soon)
On-Board
Storage
Cyclone Universal Cyclone Universal FX
16MB, up to 8 programming
images
1GB, no practical limit to # of pro-
gramming images

Cyclone Universal & Cyclone Universal FX - User Manual 3
High-Speed
Target
Communications
Cyclone Universal Cyclone Universal FX
Very fast Extremely fast: Up to 25 Mb/s
Powerful
LCD Menu
Cyclone Universal Cyclone Universal FX
• Executes SAP operations
• Selects SAP image
• Configures Cyclone IP settings
• Displays operation status
Multiple
Communications
Interfaces
Cyclone Universal Cyclone Universal FX
USB 2.0 Full Speed USB 2.0 High-Speed
• Ethernet: 10/100 baseT
• Serial Baud 115200, no parity, 8 data bits,
1 stop bit (adjustable to 57600 Baud for
RS232 controlled production environment)
Additional
Storage - SDHC
Memory Card
Support
Cyclone Universal Cyclone Universal FX
- • SDHC Port
• SD Card can store more than
200 images.
Versatile
Power
Management
Cyclone Universal Cyclone Universal FX
• Uses electromechanical relays to
automatically cycle target power when
necessary.
• Jumper-settable power management
schemes.
Multiple
Voltage
Operation
Cyclone Universal Cyclone Universal FX
• Automatically detects and caters to target
voltages ranging from 1.8V to 5V.
Multiple Target
Communication
Modes
Cyclone Universal Cyclone Universal FX
• Supports the following communications modes:
– 6-Pin Regular Debug Connector BDM/JTAG Mode
– 10-Pin Regular Debug Connector BDM/JTAG Mode
– 14-Pin Regular Debug Connector Nexus/JTAG Mode
– 16-Pin Regular Debug Connector MON08 Mode
– 20-Pin Regular Debug Connector JTAG/SWD Mode
– 26-Pin Regular Debug Connector BDM/ JTAG Mode
– Mini 10-Pin Mini Debug Connector JTAG/SWD Mode
– Mini 20-Pin Mini Debug Connector JTAG/SWD Mode
• User-selectable target communication speed.
Cyclone Universal & Cyclone Universal FX Features

Cyclone Universal & Cyclone Universal FX - User Manual 4
Multiple
SAP Images
Cyclone Universal Cyclone Universal FX
• Onboard flash memory stores up to 8 images.
• Images for different architectures can co-exist.
Multiple Memory
Modules In One
SAP Image
Cyclone Universal Cyclone Universal FX
• Supports multiple programming algorithms
for internal or external memory modules
such as EEPROM and Flash.
Automatic Serial
Number Mechanism
Cyclone Universal Cyclone Universal FX
• Supports serial number programming and
automatic incrementing
• Supports multiple serial number structures
within each SAP Image.
Powerful
Automated Control
Package for
Production Control
Cyclone Universal Cyclone Universal FX
• Basic Automated Control Package (included)
supports host-controlled SAP operations for one
Cyclone.
•Professional and Enterprise editions of Automated
Control Packages available for purchase.
• Multiple Cyclones can create a Gang Programmer
using a variety of different communication
interfaces.
• Different SAP Images on different Cyclones can
execute simultaneously.
Versatile
Programming
Software
Cyclone Universal Cyclone Universal FX
• Free image creation utility, image management
utility, and IP configuration utility
Convenient
LED Display
Cyclone Universal Cyclone Universal FX
• Indicates success or failure
Real-Time Clock
Cyclone Universal Cyclone Universal FX
• System clock with battery backup, can be
configured to display time and date on the main
screen.
• Time zone can be configured and time can be
updated from the internet.
Production
Environment Ready
Cyclone Universal Cyclone Universal FX
• Cyclones feature voltage protection technology.
Cyclone Universal & Cyclone Universal FX Features

Cyclone Universal & Cyclone Universal FX - User Manual 5
2 QUICK START GUIDE FOR SAP OPERATION
Stand-Alone Programming (SAP) is the most common use of the Cyclone Universal and
Cyclone Universal FX. This quick-start guide illustrates how easy it is to begin using the Cyclone
for stand-alone programming.
You are encouraged to read this manual in its entirety for a complete description of all features
specific to your Cyclone, many of which are beyond the scope of this quick-start guide.
Step 1. Install Software
The first step is to install the accompanying software. This will install all of the applications and
drivers that can be used to configure/control the Cyclone.
Once the installation is complete and the PC has been rebooted you may begin to configure the
Cyclone for SAP operation.
Step 2. Hardware Setup
a. Configure the target power management scheme
Power management is configured by setting jumpers that are revealed by opening the
access panel on the Cyclone’s left side. The corresponding settings are conveniently
illustrated on the rear label of Cyclone. No jumpers are installed by default. You may
wish to refer to Section 3.28 - Target Power Management.
b. Connect the Cyclone to your PC
Select the appropriate communications interface (Serial, USB or Ethernet) and
connect the Cyclone to your PC. If you wish to use the Ethernet port you will need to
configure the corresponding network settings before use, either through the
touchscreen LCD menu or via the software utility ConfigureIP. The Ethernet port will
not function properly until this configuration is complete. You may wish to refer to
CHAPTER 8 - ETHERNET CONFIGURATION.
c. Power up the Cyclone.
Step 3. Create a SAP Image
A SAP image, or Stand-Alone Programming image, is a self-sufficient data object containing the
Cyclone and target hardware setup information, programming algorithm, programming sequence,
and target data. The Cyclone uses these images to perform SAP operations on target devices.
Follow these steps to create a SAP image:
a. Run the Cyclone Image Creation Utility
This utility is a GUI designed to help users create architecture/manufacturer-specific
SAP images. To run this utility:
From the “Start” menu of your PC, navigate to “All Programs -> PEMicro -> P&E
Cyclone Universal Programmer -> Cyclone Universal Image Creation Utility” and
select this utility. The utility is shown in Figure 2-1. Continue with the steps below to
create an image.

Cyclone Universal & Cyclone Universal FX - User Manual 6
Figure 2-1: Cyclone Image Creation Utility
b. In the Cyclone Image Creation Utility, select your CPU manufacturer and architecture
from their respective drop-down lists.
c. Click the “Launch Script Wizard” button. Follow the pop-up screens to specify a pro-
gramming algorithm and target object file. The programming algorithm, target object
file, and default programming sequence will then show up in the programming
sequence listbox.
d. Specify the auxiliary setup and hardware setup, such as Communication Mode, Com-
munication Rate, Target Power, and Voltage Settings.
e. Type an Image Description for your SAP image. The default description is a time
stamp.
f. Click the “Store Image to Cyclone” button.
g. Choose the communication interface, select the Cyclone to which the image will be
saved, and then click the “Store Image to Cyclone” button. A backend image configu-
ration utility will pop up and store the image information on the Cyclone. Your SAP
image has now been created.
Step 4. Execute SAP Image
The SAP image stored on your Cyclone can now be programmed to the target with one button
press. Once your target is connected to the Cyclone, press the “Start” button of the Cyclone unit
and wait for programming operations to finish. During this process, the LCD screen will show the
status of operations. Note that the menu option described in Section 4.2.3.3.3 - Set Progress
Details will allow you to set the Cyclone to display either more or less detailed information about
the programming process during programming. Eventually the “Success” or “Error” LED will
illuminate, and the LCD screen will display the results.
Note: If programming is unsuccessful when using this quick start setup, the user may instead wish to use
the included PROG software for their device. The PROG software allows the user to manually walk
through the programming procedure step by step, which may help determine which part of setup or
programming function is causing difficulty.

Cyclone Universal & Cyclone Universal FX - User Manual 7
3 CYCLONE HARDWARE
The following is an overview of the features and interfaces of the Cyclone Universal and Cyclone
Universal FX units. Many of these interfaces are labeled on the underside of the Cyclone case.
Figure 3-1: Cyclone Top View (Cyclone Universal FX shown)
3.1 Touchscreen LCD
The LCD Touchscreen displays information about the Cyclone’s configuration and the
programming process, and also allows the user to navigate the Cyclone’s menus. The location of
the Touchscreen LCD is shown in Figure 3-1.
3.2 LED Indicators
The LED indicators for Error or Success will illuminate depending on the results of the
programming process and provide a clear visual indication of the results. The location of the LED
Indicators is shown in Figure 3-1.
3.3 Start Button
The Start Button can be used to begin the programming process manually, provided that the
Cyclone is properly configured. The location of the Start Button is shown in Figure 3-1.
3.4 Access Panel
The Access Panel can easily be opened to allow the user to connect/disconnect ribbon cables
from the headers, or to configure the Cyclone’s Power Jumpers to select one of the available
Power Management setups. The location of the Access Panel is shown in Figure 3-1; a layout of
the headers and jumpers beneath the Access Panel is shown in Figure 3-5.

Cyclone Universal & Cyclone Universal FX - User Manual 8
Figure 3-2: Cyclone Right Side View
3.5 Cyclone System Power
The Cyclone Universal and Cyclone Universal FX require a regulated 6V DC Center Positive
power supply with 2.5/5.5mm female plug. The Cyclones derive power from the Power Jack
located on the right end of the unit. The location of Cyclone System Power is shown in Figure 3-2.
3.6 RS232 Communication (Serial Port)
The Cyclone Universal and Cyclone Universal FX provide a DB9 Female connector to
communicate with a host computer through the RS232 communication (115200 Baud, 8 Data bits,
No parity, 1 Stop bit). The location of the Serial Port is shown in Figure 3-2.
3.7 Ethernet Communication
The Cyclone Universal and Cyclone Universal FX provide a standard RJ45 socket to
communicate with a host computer through the Ethernet Port (10/100 BaseT). The location of the
Ethernet Port is shown in Figure 3-2.
3.8 USB Communications
The Cyclone Universal and Cyclone Universal FX provide a USB connector for Universal Serial
Bus communications between the Cyclone and the host computer. The Cyclone Universal is a
USB 2.0 Full Speed compliant device, and the Cyclone Universal FX is a USB 2.0 High-Speed
compliant device. The location of the USB Port is shown in Figure 3-2.
3.9 Electromechanical Relays
Inside the Cyclone Universal and Cyclone Universal FX, two electromechanical relays are used
to cycle target power. The specifications of the relays are as following:
Maximum switched power: 30W or 125 VA
Maximum switched current: 1A
Maximum switched voltage: 150VDC or 300VAC
UL Rating: 1A at 30 VDC
1A at 125 VAC
P&E only recommends switching DC voltages up to 24 Volts.

Cyclone Universal & Cyclone Universal FX - User Manual 9
Figure 3-3: Cyclone Front Side View
3.10 Power Connectors
The Cyclone Universal and Cyclone Universal FX provide a Target Power Supply Input Jack
and a Target Power Supply Output Jack with 2.5/5.5 mm Pin Diameter. The power jacks are
connected or disconnected by two electromechanical relays. When connected, the Center Pin of
the Target Power Supply Input Jack is connected to the Center Pin of the Target Power Supply
Output Jack. When disconnected, both terminals of the Target Power Supply Output Jack are
connected to GND via a 1W, 100 Ohm resistor. The location of Target Power In is shown in Figure
3-3, and the location of Target Power Out is shown in Figure 3-4.
3.11 Reset Button
The Reset Button performs a hard reset of the Cyclone system. The location of the Reset Button is
shown in Figure 3-3.
Figure 3-4: Cyclone Rear Side View
3.12 SDHC Port (Active On Cyclone Universal FX Only)
The SDHC port on the Cyclone Universal FX allows the user to store programming images that
are, individually or collectively, larger than the Cyclone’s internal memory. It also makes it quicker
and more convenient to swap programming images. P&E offers certified SDHC cards on our
website at pemicro.com. The Cyclone Universal FX supports a minimum of 4GB SDHC card. The
location of SDHC Port is shown in Figure 3-4.
Programming images are managed on the SD card in exactly the same way as they are in the
Cyclone’s internal memory. Please see Section 5.2 - Manage Multiple SAP Images for more
information about using the Manage Images utility.
3.13 USB Expansion Port (Active On Cyclone Universal FX Only)
The USB Expansion Port is intended for future use and is not currently enabled. The location of the
USB Expansion Port is shown in Figure 3-4.

Cyclone Universal & Cyclone Universal FX - User Manual 10
3.14 Control Expansion Port (Active On Cyclone Universal FX Only)
The Control Expansion Port is intended for future use and is not currently enabled. The location of
the Control Expansion Port is shown in Figure 3-4.
3.15 Optional Oscillator (MON08 Only)
The Cyclone Universal and Cyclone Universal FX provide a software configurable 9.8304MHz
or 4.9152 MHz oscillator clock signal to Pin 13 of the MON08 Connector. The user may use this
clock signal to overdrive the target RC or crystal circuitry. If this signal is not used, just leave Pin 13
of the target MON08 header unconnected.
Please note that if the target already uses an oscillator as its clock, the Cyclone will NOT be able to
overdrive it. The clock should have sufficient drive to be used with a target system even if the
target system has an RC circuit or crystal connected.
3.16 Cyclone Time / Real Time Clock
The Cyclone is equipped with a Real Time Clock (RTC) module designed to keep accurate timing
even when the Cyclone is turned off.
The Date & Time are displayed on the home screen. Date/Time settings can be configured by
navigating to the following menu using the touchscreen display:
Main Menu / Configure Cyclone Settings / Configure Time Settings
For more information on the available configuration options, see Section 4.2.3.2 - Configure
Time Settings (Cyclone Time / Real Time Clock).
3.17 Power Jumper Settings
The Power Jumpers must be set differently for various power management options that the
Cyclone Universal and Cyclone Universal FX offer. If the target is being powered independently
of the Cyclone, all pins in the Power Jumpers header must instead be left unpopulated. To reveal
the Power Jumpers header, lift the access panel on the left end of the Cyclone. The location is
indicated as Power Jumpers in Figure 3-5. Please see Section 3.28 - Target Power
Management for the correct jumper settings for the Cyclone’s power management options. A
quick guide to these settings is also located on the underside label of the Cyclone.
3.18 Debug Connectors
The Cyclone Universal and Cyclone Universal FX each provide six shrouded, un-keyed, 0.100-
inch pitch dual row 0.025-inch square headers, and two shrouded, keyed 0.050-inch pitch dual row
mini headers, in order to support target connections to several 8-/16-/32-bit architectures. To
reveal the headers and connect/disconnect ribbon cables, lift the access panel on the left end of
the Cyclone. Each header is designated for one or more specific target architectures, as indicated
in Figure 3-5.

Cyclone Universal & Cyclone Universal FX - User Manual 11
Figure 3-5: Target Headers & Power Jumpers
Mechanical drawings are shown below whose dimensions are representative of the pin size and
spacing of these headers.
Note: The number of pins depicted in the mechanical drawings may differ from the Cyclone headers; the
drawings are provided simply to demonstrate pin size and spacing.
Figure 3-6: 20-Pin Un-Keyed Header Dimensions

Cyclone Universal & Cyclone Universal FX - User Manual 12
Figure 3-7: Mini 10-Pin and Mini 20-Pin Keyed Header Dimensions
3.19 PORT A: 10-Pin Keyed Mini Connector (Kinetis, S32 (ARM), other P&E-Supported ARM
devices)
The Cyclone provides a keyed 10-pin 0.050-inch pitch double row connector for ARM targets. The
location of the this header is indicated as PORT A in Figure 3-5. The 10-pin keyed mini connector
pin definitions for JTAG mode are as follows:
10-Pin Keyed Mini Connector JTAG Mode Pin Assignments
PIN 1 - TVCC TMS - PIN 2
PIN 3 - GND TCK - PIN 4
PIN 5 - GND TDO - PIN 6
PIN 7 - NC TDI - PIN 8
PIN 9 - NC RESET - PIN 10
The Cyclone Universal and Cyclone Universal FX also support SWD Mode. This replaces the
JTAG connection with a clock and single bi-directional data pin.
10-Pin Keyed Mini Connector SWD Mode Pin Assignments
PIN 1 - TVCC TMS/SWDIO - PIN 2
PIN 3 - GND TCK/SWCLK - PIN 4
PIN 5 - GND NC - PIN 6
PIN 7 - NC NC - PIN 8
PIN 9 - NC RESET - PIN 10
SWD Mode is selected from the “Communication Mode” drop-down box in the Cyclone Image
Creation Utility:

Cyclone Universal & Cyclone Universal FX - User Manual 13
Figure 3-8: Communications Mode Selection
3.20 PORT B: 20-Pin Keyed Mini Connector (Kinetis, S32 (ARM), other P&E-Supported ARM
devices)
The Cyclone provides a keyed 20-pin 0.050-inch pitch double row connector for ARM targets. The
location of the this header is indicated as PORT B in Figure 3-5. The 20-pin keyed mini connector
pin definitions for JTAG mode are as follows:
20-Pin Keyed Mini Connector JTAG Mode Pin Assignments
PIN 1 - TVCC TMS - PIN 2
PIN 3 - GND TCK - PIN 4
PIN 5 - GND TDO - PIN 6
PIN 7 - NC TDI - PIN 8
PIN 9 - NC RESET - PIN 10
PIN 11 - NC NC - PIN 12
PIN 13 - NC NC - PIN 14
PIN 15 - GND NC - PIN 16
PIN 17 - GND NC - PIN 18
PIN 19 - GND NC - PIN 20
The Cyclone Universal and Cyclone Universal FX also support SWD Mode. This replaces the
JTAG connection with a clock and single bi-directional data pin.
20-Pin Keyed Mini Connector SWD Mode Pin Assignments
PIN 1 - TVCC TMS/SWDIO - PIN 2
PIN 3 - GND TCK/SWCLK - PIN 4
PIN 5 - GND NC - PIN 6
PIN 7 - NC NC - PIN 8
PIN 9 - NC RESET - PIN 10
PIN 11 - NC NC - PIN 12

Cyclone Universal & Cyclone Universal FX - User Manual 14
PIN 13 - NC NC - PIN 14
PIN 15 - GND NC - PIN 16
PIN 17 - GND NC - PIN 18
PIN 19 - GND NC - PIN 20
SWD Mode is selected from the “Communication Mode” drop-down box in the Cyclone Image
Creation Utility:
Figure 3-9: Communications Mode Selection
3.21 PORT C: 14-Pin Debug Connector (Qorivva, SPC5, DSC, S32 (Power))
The Cyclone provides a standard 14-pin 0.100-inch pitch dual row 0.025-inch square header for
Qorivva (MPC5xxx), DSC (MC56F8xxx), S32R, or STMicroelectronics’ SPC5 targets. The location
of the this header is indicated as PORT C in Figure 3-5.
Qorivva, SPC5, or S32 (Power) Pinout
TDI 12GND
TDO 34GND
TCK 56GND
NC 78NC
RESET 910TMS
VDDE7 11 12 GND
RDY 13 14 JCOMP
DSC Pinout
TDI 12GND
TDO 34GND
TCK 56GND
NC 78NC/KEY
RESET 910TMS
VDD 11 12 GND
NC 13 14 TRST
3.21.1 BERG14-to-MICTOR38 Optional Connector
P&E offers a 14-pin BERG to 38-pin MICTOR adapter, sold separately, that may be used on Port C
of the Cyclone Universal and Cyclone Universal FX. The P&E part number is BERG14-TO-
MICTOR38.

Cyclone Universal & Cyclone Universal FX - User Manual 15
Figure 3-10: BERG14-TO-MICTOR38 Adapter (Sold Separately)
3.22 PORT D: 26-Pin Debug Connector (ColdFire V2/3/4)
The Cyclone provides a standard 26-pin 0.100-inch pitch dual row 0.025-inch square header for
ColdFire MCF52xx/53xx/54xx family of microprocessors. This port connects to the target hardware
using either the ColdFire extension cable for synchronous ColdFire targets such as MCF5272 &
MCF5206E (P&E part# CABLE-CF-ADAPTER, sold separately), or a standard 26-pin ribbon cable
for asynchronous ColdFire targets (included). Please refer to each processor’s user manual to
identify whether it is a synchronous or asynchronous interface. The location of the this header is
indicated as PORT D in Figure 3-5.
ColdFire V2/3/4 Pinout
N/C 12BKPT
GND 34DSCLK
GND 56N/C
RESET 78DSI
VCC 910DSO
GND 11 12 PST3
PST2 13 14 PST1
PST0 15 16 DDATA3
DDATA2 17 18 DDATA1
DDATA0 19 20 GND
N/C 21 22 N/C
GND 23 24 CLK
VCC 25 26 TEA
The ColdFire extension cables, one for Synchronous targets and one for Asynchronous targets,
are pictured below:
This manual suits for next models
1
Table of contents
Other PEmicro Motherboard manuals