PEmicro's Cyclone LC programmers include Standard Automation features, while the Cyclone FX programmers include both Standard and Advanced Automation features. This license will activate the advanced automation features on the Cyclone. Click the "Automated Programming Features" tab above for a list of Advanced Features.
Cyclone Control Suite Overview
The PEmicro Cyclone Control 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, or via custom applications 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.
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 a powerful command-line application 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 from the calling application.
Cyclone Control SDK 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, Delphi, C#, Java, Python, etc) as well as environments such as LabVIEW. Examples and interface code are provided in C (MSVC and GCC), LabVIEW, C#, and Delphi/FPC.
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.
Gang Programming with Cyclone Programmers
PEmicro’s gang programming solution is to control many Cyclone programmers simultaneously via the Cyclone Control Suite. A mix of programming images, targets, and data can be simultaneously programmed into many devices while maintaining a high level of performance because each Cyclone is itself an independently operating programmer.
The Cyclone Control Suite offers multiple means of controlling gang programming operations: the Console and SDK components. Learn much more about how to Gang Program using Cyclones in our Expert's Corner.
The Cyclone Control Suite provides the following Standard Features in the SDK, Console, and GUI control application for all Cyclones (no license required):
Control a single Cyclone via USB, Serial, or Ethernet connections
Select and Launch Images by Name or Enumeration
Add/Remove/Update a single image in the Cyclone
Add/Remove/Update multiple images (GUI)
Recover programming result and descriptive error information
Use automatically counting local (Cyclone stored) serial numbers
Read and write Cyclone properties
Read image and target properties
Remote Display Access (GUI)
There are also Advanced Features in the Cyclone Control Suite which require either (a) a Cyclone FX programmer (no license required), or (b) a non-FX based Cyclone with an Advanced Automation License installed. These Advanced Features include :
Simultaneously (Gang) Control of multiple Cyclones via the USB, Serial, or Ethernet connections
Add/Remove/Update many images in the Cyclone (Console, SDK, GUI)
Program (and Read) Dynamic Data in addition to fixed image data
Specify Overlay Program Data
Compare images against a SAP file
Note that the Advanced Features in the Cyclone Control Suite do not require a license for use with Cyclone FX programmers.