PEmicro | Experts in Embedded tools for Flash Programming and Development
Cart New Account Login

HomeAbout usProductsSupportForumsBlogCustomer Service

Please accept the use of cookies on our site
At PEmicro we use web browser cookies in order to provide you with an enhanced experience and in order to be able to do things like shopping cart processing and identify you when you login to our website.

Click here to accept

by Kevin Perreault

PEmicro has released a powerful new set of automated control software, the Cyclone Control Suite, to support PC based control of our popular CYCLONE and CYCLONE FX stand-alone programmers.

The suite provides comprehensive control of one or more Cyclones from the PC via the following components: the Cyclone Control GUI application, the Cyclone Control Console application, and via custom PC applications built using the Cyclone Control SDK. Ways to control the Cyclone include programming launch, recovering results, managing images resident on a Cyclone, adding unique programming data for each target, as well as recovering descriptive errors.

The Cyclone installation software includes the Cyclone Control Suite. Simply install the software and use the capabilities of the Cyclone Control Suite with any Cyclone unit, regardless of model or purchase date.

Much of the cyclone control feature set works for all Cyclones. Advanced features require a Cyclone resident Advanced Automation License which comes built into the Cyclone FX and is available as an upgrade for other touch screen Cyclones.


The Cyclone Control Suite consists of three major components:

Cyclone Control GUI – This is an interactive GUI based application which provides an easy way to control Cyclones and manage images resident in the Cyclones. Given its graphical nature, it is very easy to explore Cyclone Control Suite capabilities to intuitively control or interact with a Cyclone.
Cyclone Control Console – This is a powerful command-line application that can be launched from a script, a command-line, or another application and allows control of one or more Cyclones simultaneously. The command-line application displays comprehensive status messages and also returns an error code which can be recovered by the calling application.
Cyclone Control SDK – This is a Software Development Kit with a comprehensive API allowing multiple Cyclones to be managed simultaneously from a user developed custom application that loads the provided Cyclone Control DLL. The DLL can be loaded from many programming languages that are able to load a DLL (C, C++, Java, Python, Delphi, C#, etc) as well as environments such as LabVIEW. Examples and interface code are provided in C and Delphi.

The Console and GUI were both built with the SDK and are good examples of the types of applications which can be built using the SDK.


The Cyclone Control Suite is included with the CYCLONE and CYCLONE FX programmers and provides many standard features including the ability to:

  • Control a Cyclone via USB, Serial, or Ethernet connections
  • Select and Launch Images by Name or Enumeration
  • Recover programming result and descriptive error information
  • Use automatically counting local (Cyclone stored) serial numbers
  • Add/Remove/Update a single image in the Cyclone
  • Add/Remove/Update multiple images (GUI only)

The Cyclone Control Suite also provides the following advanced features for all CYCLONE FX units and any other CYCLONE which has the Cyclone Control Advanced Automation License installed :

  • Add/Remove/Update multiple images in the Cyclone (Console, SDK, GUI)
  • Simultaneously (Gang) Control multiple Cyclones via the
  • USB, Serial, or Ethernet connections
  • Program (and Read) Dynamic Data in addition to fixed image data
  • Remote Display Access
  • Read/write Cyclone properties
  • Read Image and target Properties and Status


The Cyclone Control Suite software does not need a license to operate when using the standard features with any touchscreen Cyclone or when using advanced features with a Cyclone FX. When using the advanced automation features of the SDK or Console with non-FX cyclones, the “Cyclone Control Advanced Automation License” needs to be present in the Cyclone. This advanced license is optionally available for the Cyclone Universal and Cyclone ACP programmer.

Advanced automation features in the Cyclone Control Suite are not available for non-touchscreen cyclone models (Cyclone Max, Cyclone Pro, Cyclone ST, and Cyclone Renesas). Please use the Classic Cyclone Automated Control Package when using advanced features with these Cyclones.

Comparing to Classic

This product replaces the Classic Cyclone Automated Control Package for use with the touchscreen Cyclone and Cyclone FX units and has the following additional features:

  • No PC based licensing which simplifies software deployment. Advanced Automation License is available as an upgrade to the Cyclone and included and built into the Cyclone FX.
  • Powerful Console and GUI application have been added with many of the same features as the SDK
  • Access to Cyclone System information : Cyclone Properties, Image Properties, Target Status, etc
  • Extensive error code and description reporting
  • New simplified API (while keeping the Classic API enabled as well for compatibility)
  • More powerful Cyclone and Image management functions

The new Cyclone Control Suite is the next generation version of the Classic Cyclone Automated Control Package. The new suite adds many great features which are available to all touchscreen Cyclone and Cyclone FX programmers. Advanced features are included with the Cyclone FX and are available as a license upgrade to the Cyclone. The new suite also adds a console and GUI application for those who do not need or want to write a custom application to control their Cyclone and Cyclone FX. Since the licensing is built into the Cyclone, it frees up the user to use any PC that has the Cyclone Suite installed to control the Cyclones.

search in blog posts


Product pages
Cyclone (43)
Cyclone FX (46)
Multilink (24)
Multilink FX (19)
GDB Server (12)
Prog ACMP (7)
Interface Library Routines (6)

ARM (38)
NXP (46)
Microchip (4)
Cypress (6)
Infineon (1)
Maxim (2)
Nordic Semiconductor (2)
Silicon Labs (4)
STMicroelectronics (5)
Texas Instruments (1)
Toshiba (2)
Renesas (6)

Production Programming (55)
Debug (29)
Automated Control (14)
Miscellaneous (36)

© 2019 P&E Microcomputer Systems Inc.
Website Terms of Use and Sales Agreement