This product covers the following Part Numbers: Cyclone PRO
Click image for details
Untitled Document
Cyclone PRO Overview
P&E Microcomputer Systems' Cyclone PRO is an extremely flexible tool designed for in-circuit flash programming, debugging,
and testing of Freescale HC08, HCS08, HC12, HC(S)12(X), and RS08 microcontrollers. Now featuring support for Freescale's ColdFire V1.
By connecting to a simple BDM or MON08 header on the target, the Cyclone PRO can program, test, or debug internal memory on a Freescale processor
or external flash connected to the processor's address/data bus. The processor or memory device can be mounted on the
final printed circuit board before programming.
The Cyclone PRO may be operated interactively via Windows based programming applications as well as under batch or dll commands from a PC. Once loaded with data by a PC it can be disconnected and operated manually in a completely stand-alone mode via the LCD menu and control buttons. The Cyclone PRO has over 3Mbytes of non-volatile memory, which allows the onboard storage of multiple programming images. When connected to a PC for programming or loading it can communicate via the ethernet, USB, or serial interfaces.
The Cyclone PRO comes with intuitive configuration software, as well as easy to use automated control software.
The Cyclone PRO also functions as a full-featured debug interface, and is supported by development software from
P&E, Freescale, and many other third parties.
NEW! Watch a brief video demonstrating how the Cyclone would program a Freescale QE128 device:
Cyclone PRO At A Glance
FEATURES:
Several Supported Architectures
Freescale HC08, HCS08, HC12, HC(S)12(X), ColdFire V1 and RS08 microcontrollers. Works with 1.6V to 5V targets with internal bus frequency ranges
from 1MHz to 8MHz (MON08) or 16KHz to 50MHz (BDM).
Multiple Communications Interfaces
USB, Serial, and Ethernet interfaces.
On-Board Storage
The Cyclone PRO may be pre-programmed with a non-volatile programming image and controlled via the LCD/Buttons or remotely from a PC. Stand-alone programming operation does not require a PC.
Security Handling/Power Switching Allows switching of the target's power supply via Cyclone "power-in" and "power-out" jacks. On-board electromechanical relays handle the power switching. Power can also be provided to the target via the debug connection (BDM or MON08).
Multiple Image Support
Multiple programming images may be stored in Cyclone PRO memory. Learn more about managing multiple images in our Expert's Corner.
LCD Display
An LCD menu display, in conjunction with the status LEDs and buttons, allows stand-alone control and configuration of the Cyclone PRO.
Software
Highly intuitive configuration software, automated control software, HC08 debug software, and
interactive programming software. Supported by development software from P&E,
Freescale, and other third party vendors.
CompactFlash Activation Expand the Cyclone's memory by activating the CompactFlash expansion port.
Cyclone Automated Programming Package .DLL that allows control of multiple Cyclones, dynamic data programming, access to multiple programming images, and more.
Cyclone PRO In Depth
In the following sections we show you the main working modes of the Cyclone PRO. You may also view a more detailed animated demonstration of how the Cyclone PRO (Rev. A) works.
back to menu
Interactive Debugging * The Cyclone PRO can be used in an interactive fashion via the Serial, USB, or Ethernet ports in order to connect to and debug a microprocessor-based target. The Serial and USB ports can be used to access the target hardware directly from the Host PC, while the Ethernet port allows the target hardware to be placed anywhere on the corporate LAN or even the Internet.
back to menu
Interactive Programming via a Host PC *
Like the Interactive Debug mode, the Interactive Programming mode allows for programming the flash of a target hardware via the Serial, USB, or Ethernet interfaces. The user can accomplish this either manually through the PROG software, or in an automated fashion through running the command line version of the programmer (CPROG). When used with the command line version of the Programmer, the Cyclone PRO can return error codes, which provide for a seamless and automated means of programming target hardware and getting pass/fail status.
Host PC Command Packet Launches Programming
Cyclone PRO/MAX Image Programmed To Target
Cyclone Recovers Successful Result Or Error To PC
back to menu
Stand-alone Operation
Although the Cyclone PRO can be used in an interactive mode to program or debug target hardware, one of its best features is its ability to work in a pre-configured, stand-alone mode. This ability is very useful for tasks like upgrading firmware in the field, or programming target boards on production lines. In this mode, the user pre-configures the Cyclone PRO with an image that is to be programmed into the target hardware. Once the Cyclone PRO is configured, the programming process may be initiated from the Host PC or by an operator in the field. The Cyclone unit may be powered with the optional Cyclone_PowerPack, which is a lightweight and compact lithium ion battery (available separately). The combination of the Cyclone programmer and the battery pack creates a fully operational field programming setup that is lightweight, compact, and extremely portable.
back to menu
PC Controlled Stand-alone Programming
In this mode, an image has already been programmed into the Cyclone PRO. The PC launches the programming process with a simple command packet. Flash programming occurs directly from the Cyclone PRO/MAX image to the target. The result is sent back to the host computer. As part of the command packet, dynamic data such as a serial number may be added to the fixed image being programmed into the target.
The Cyclone PRO includes the Basic Edition of P&E's Cyclone Automated Control Package. This allows the user to automate programming with one programming image on one Cyclone. P&E also offers enhanced editions of the control package which include features like:
Multiple Cyclone Control
Error Detection
Dynamic Data Programming
Image Maintenance
For more information about the Cyclone Automated Control Package, please see the product page.
PC Control Of Multiple Cyclones
User Control In Stand-Alone Mode
back to menu
User Controlled Stand-alone Programming
When detached from a PC, the Cyclone PRO can still operate as a stand-alone programmer. The buttons are used to launch the programming process, and the LEDs display the status of the programming operation. This is ideal for short programming runs or for field updates, where having a PC may not be desirable. In the field, the Cyclone unit may be powered with the optional Cyclone_PowerPack, which is a lightweight and compact lithium ion battery (available separately).
back to menu
Third-party API
Interactive debug, programming, and stand-alone operations can be performed using third-party tools. P&E publishes an API in the form of Interface library routines that allow third-party developers to access the Cyclone PRO’s features via Serial, USB, or Ethernet ports. For more information, please see the INTERFACE LIBRARY ROUTINES.
back to menu
Accompanying Software and Utilities
The Cyclone PRO is accompanied by the following software and utilities:
68HC08 Debugger: P&E's in-circuit debugger for the 68HC08 is included. P&E's in-circuit debuggers for the ColdFire V1, RS08, HCS08, and HC(S)12(X) are sold separately.
Interactive Programming Software: Allows manually-controlled programming for ColdFire V1, RS08, HCS08, and HC(S)12(X), and HC08 devices.
Cyclone PRO IP Setup Utility: Network IP Setup Utility which enables users to set network parameters, associate a name with each particular Cyclone PRO, and upgrade the Cyclone PRO Firmware.
Cyclone PRO Image Creation Utility: Configures the Cyclone PRO with a programming image.
Cyclone PRO Launch Utility: May be invoked in a batch file to carry out preconfigured operations.
back to menu
Power Supply and Cables
Ships with a power supply, DB9 Serial Cable, Ethernet Cable, USB 2.0 A/B Cable, and target connection cables (6-pin and 16-pin) to allow communication with HC08, HCS08, HC12, HC(S)12(X), ColdFire V1, and RS08 microcontrollers.
* The Cyclone PRO hardware supports multiple architectures and comes with flash programming software and configuration utilities for all such architectures. To use the Cyclone PRO to in-circuit debug target processors, the optional in-circuit debugging software must be purchased. See below for "Add-ons" to see all currently-available debug software for the Cyclone PRO.
System Requirements
Windows 2000/XP (32- or 64-bit)
Windows Vista (32- or 64-bit)
Windows 7 (32- or 64-bit)
CyclonePRO Launch.doc(31 KB) Instructions for using CYCLONEPRO_LAUNCH, a command line utility which executes the commands pre-configured in the Cyclone PRO.
Unsecure 12 Help Files(23 KB) This .hlp file describes the use and operationg of the Unsecure_12 program which is used with P&E's interface devices to unsecure proeviously secured HCS12 microcontrollers.
PKG08SZ(31427 KB) Debugger/programmer package for all 68HC08. Includes flash/eeprom programmer (PROG08SZ) and debugger (ICD08SZ). Works with P&E's popular HC08 debug interfaces: MON08 Multilink, USB-ML-MON08, MON08 Cyclone, Cyclone PRO. Now supports Windows XP, Vista, and 7 32/64 bit.
Log2phy 12(4068 KB) Utility which converts HC12 Logical Records to Physical S-Records.
Now supports S12X devices EEPROM.
Unsecure 12(27932 KB) Utility which unsecures HC(S)12(X) devices via P&E's BDM Interfaces such as Cyclone-PRO, USB-ML-12, and BDM-Multilink. This version supports the Rev B and Rev C Multilink. It can now unsecure the XExxx and Pxxx.
This version supports 64 bit operating systems.
Improved Power up sequence for stand alone operation to drive BKGD low before powering up target for BDM entrance
Improved BDM12 memory read by using block read for 0xBF00 to 0xBFFF except last page. Verify Module should be faster
Fixed Preserve Range programming for HCS08 paged memory
Fixed VV command for HCS08 paged memory
Added Preserve Range protection --- do not unsecure target or ignore security if Preserve Range exists in programming algorithm
CSAPMON08.exe version 2.38.00.00 corrected VV command for QTQY devices (with QTQY-like trim)
Improved Reset then Go command for stand alone operations; Error LED will not light up for MON08 devices with Trim function
Please uninstall current version, restart computer, install this version, and restart computer one more time.
P&E Hardware Interface Drivers Version 9 (Windows 98/ME)(26927 KB) Installs P&E drivers to allow P&E applications to communicate with P&E hardware via the parallel port, PCI bus, Ethernet, Serial, and USB. This does not include the application level support which comes with the different products. This install will also work for Windows 2000/XP, but for these operating systems you should download v10 instead.
P&E Hardware Interface Drivers Version 10(26332 KB) Now supports Windows 7/XP/Vista 32/64 bit as well as Windows 2000/XP 32-bit. Installs P&E drivers to allow applications to communicate with P&E hardware. This does not include the application level support which comes with the different products.
SERIALIZE - Use an Automated Serial Number with PROGxxZ(282 KB) Allows the generation of a .SER serial number description file. This graphical utility sets up a serial number which will count according to the bounds set by the user. The .SER file can be called by the PROG flash programmer to program a serial number into the target.
Cyclone Automated Control Package: Basic Edition(31782 KB) The basic edition of P&E's Cyclone Automated Control Package allows developers to design custom software applications to control a single Cyclone PRO or Cyclone MAX. This software includes the dynamic link library (DLL), supporting documentation, and example programs for Delphi, C/C++, and C#.