Touchscreen LCD Menu
For Cyclone LC, Cyclone FX
This chapter describes the Cyclone's touchscreen LCD menu.
Home Screen
The home screen appears when the Cyclone is powered on, or when the Home button is tapped.
Icons
A row of icons in the upper right corner indicates the status of various attributes of the Cyclone.
Note
The user may tap on the row of icons to view the meaning of each of the currently displayed icons.
Cyclone Unit Status: Ok / Bad
| Preview 1 | Preview 2 |
|---|---|
![]() |
![]() |
Programming Status: Ready / Busy
| Preview 1 | Preview 2 |
|---|---|
![]() |
![]() |
USB-To-PC Enumerated: Yes / No
| Preview 1 | Preview 2 |
|---|---|
![]() |
![]() |
Real-Time Clock Enabled & Working: Yes / No
| Preview 1 | Preview 2 |
|---|---|
![]() |
Cyclone Power Relays: Closed / Open
| Preview 1 | Preview 2 |
|---|---|
Target Device Is Powered: Yes / No. "Yes" indicates that the Cyclone detects power on the Vcc pin of the target device programming header.
| Preview 1 | Preview 2 |
|---|---|
Wi-Fi Connectivity (Cyclone FX only): Signal Strength / Enabled / Off
| Preview 1 | Preview 2 | Preview 3 |
|---|---|---|
SDHC Memory Card: None / Valid / Unformatted / Reset Cyclone *
| Preview 1 | Preview 2 | Preview 3 | Preview 4 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
PEcloud: Provisioned for PEcloud and Online
| Preview |
|---|
![]() |
Barcode Scanner (Cyclone FX only): Detected / Not Detected
| Preview 1 | Preview 2 |
|---|---|
![]() |
![]() |
* SDHC Memory Card (Cyclone FX Only, and legacy Cyclone LC with license) - "Reset Cyclone" indicates that the Cyclone needs to be reset before the SDHC card will register as Valid. The user can push the Reset button which is located on the front side of the Cyclone, below the LED indicators.
Descriptions of Current Icon Status
If the user clicks on the icon row at the top of the screen (manually, or using the Remote Display in the GUI) the LCD screen will display a list of the icons and their current status:
Figure: Icons: Descriptions of Current Status
![]()
Configurable Display Area
The main area of the home screen can be configured to optionally display the following information, by using the Cyclone IP Configuration Utility:
- Firmware version of the Cyclone (always shown).
- IP address assigned to the Cyclone.
- Name assigned to the Cyclone.
- Number of programming images in the Cyclone's memory.
- Name of the selected programming image.
- First serial number associated with the selected image
- Current status.
- Results of the last operation performed.
- Time and date.
- Status Window and Main Menu button (always shown).
- Programming count & limit
- Target voltage and/or current (Cyclone FX only)
Status Window
The status window appears in the lower left corner of the home screen and displays the results of programming operations.
Error Notification Button
When the Cyclone experiences an error during programming operations, a red notification button will appear which displays the error code. If the user is not familiar with the meaning of that error code they may click on Details to display a description of the error so that they can understand what to troubleshoot.
Figure: Error Notification Button

AUX Button (Appears If Configured)
The Cyclone allows the user to add an Auxiliary (AUX) button to the home screen which will perform a specific function when pressed. The specific function is chosen by the user when the AUX button is configured. The AUX button will appear on the home screen to the left of the "Menu" button, in the lower right corner of the home screen.
Figure: AUX Button On Home Screen (configured to perform CRC32 function)

For information on how to configure the AUX button, see the Status section.
Main Menu
The Main Menu is accessible by pressing the "Menu" button when the Home Screen is displayed. The Main Menu will include "WiFi Configuration" if WiFi communications are supported by the Cyclone (Cyclone FX, Rev. C or later).
Figure: Cyclone Main Menu Options (FX shown)

Note
FX-only options such as "WfFi" may not appear in the Cyclone LC menu.
Select Standard Image or Cloud-Connected Image
The Cyclone can store standard images and cloud-connected images. To set a specific file as the selected file for programming you will first need to choose between these two types, as the latter requires access to PEcloud.
Standard Programming Images
Displays a list of the available standard images so that the user may select one for programming. Images in the Cyclone's internal memory are preceded by the designation "IN" and numbered sequentially, i.e., IN1: first image name, IN2: second image name. If the SDHC port of a Cyclone contains a memory card, any programming images that reside on the SD card will be preceded by the designation "EX" in similar fashion (SDHC Port is Cyclone FX only, and legacy Cyclone LC with license).
Encrypted images will display a lock icon to the left of the image description. If the ImageKey needed to decrypt an encrypted image is missing from the Cyclone, the image will appear grayed out and cannot be selected for programming until the appropriate ImageKey is loaded onto the Cyclone (see internal image #2 in Figure: Lock Icon Denotes Encrypted Images).
Figure: Lock Icon Denotes Encrypted Images

You may tap the appropriate image to select it. The image name shown is the Image Description specified on the Image Deployment Manager in the Cyclone Image Configuration Utility, when deploying the image.
Cloud-Connected Images
Cloud-connected images are assigned to specific Virtual Factories (VFs). When selected, this menu option will prompt the user to connect to PEcloud, if not currently connected. It will also prompt the user to provision the Cyclone for PEcloud if it is not provisioned.
Once connected to PEcloud, the Cyclone will update the LCD display to show the current listing of cloud-connected images available to this specific Cyclone. If the Cyclone is a member of a Cyclone Group in PEcloud then that Cyclone Group is associated with a Virtual Factory (VF). The VF name is displayed at the top of the LCD screen. This screen displays any available cloud-connected images assigned to that VF (some images may be paused or finished).
Figure: Listing of Cloud-Connected Images Available to Cyclone

Cloud-connected images are numbered and named. Selecting one will make it the default item for programming, and the Virtual Factory and Image description will be displayed on the home screen. For more about programming with cloud-connected images, please refer to Cloud-Connected Programming Images.
View Cloud-Connected Image Details
This option displays a list of cloud-connected images available to the Cyclone. Clicking on a specific image will display data related to the image, such as the Image ID, Image Name, ESAP UID, ESAP Name, and PE Key UID and Key Name. Use the arrows to scroll up and down. This information is rarely used; contact PEmicro if you need more information about this page.
Current Image Options
This menu presents options that allow the user to select or configure standard programming images on the Cyclone.
Note
Note: These do not apply to any cloud-connected images that might be loaded onto the Cyclone, with the exception of "Launch Programming" which will launch programming if any image is currently selected, regardless of type.
Execute Image Function
Execute Specific Image Function presents four programming functions that you may execute by tapping the function that you wish to execute:
Launch Programming
This allows the user to execute the programming function. The Cyclone will program the target device, if able, using the currently selected programming image. This is functionally equivalent to pressing the Start button.
Performs a verify function on the data that has been programmed into the target device.
Toggles the target power and makes sure all ports are driven to debug mode level.
Toggles the target power and maintains tri-state mode for all signals.
Allows the user to perform a CRC32 validation on the currently selected programming image.
Set Image Validation
The Cyclone can check for data corruption in your programming images. Select Enable to validate the image CRC checksum each time the Start button is pressed. Note that enabling this feature can affect performance for very large SAP images. Select Disable to turn off validation
Serial Numbers
Displays the serial number information associated with the currently selected programming image. If there is none, it will display, “This Image Contains No Serial Numbers.” There may be one or more Serial Files associated with the image. The user can click on a specific Serial File name to see the following information about that Serial File:
- UID - Unique identifier of the serial number
- Next Serial # ASCII - Next serial number to be programmed (shown in ASCII format)
- Algorithm ID - Displays the algorithm ID of the serial file
- CS ID - Displays the ID of the CS (Choose Serial) command in the programming file.
Figure: Serial File Selection

The user can also click on “Modify Serial Number” to edit that serial number. It is possible to Decrease or Increase the Next Serial by -10, -1, +1, +10. This is often done to address issues in the production process, such as during initial setup.
Figure: Increase or Decrease Serial Number

The adjustment buttons will display “Increase Not Allowed” and “Decrease Not Allowed” if the image/algorithm/CS file that the user has selected does not allow for this operation.
Note
Note:Older serial files are specific to one programming image, unlike PEmicro’s current serial files. If viewing Serial Number info for an image that references one or more older serial files, the Cyclone will not show links to the serial files but will instead display serial number info for the first serial file. The user can then Modify Next Serial to change the next serial number, or click MORE at the bottom to proceed to the next serial file (if any).
Figure: Serial Number View With Older Serial Files (CS IDs #1 & #2)


Show Image Restriction Stats (Requires FX or ProCryption Security Activation)
Displays current statistics, if any, for Image Programmed Count & Maximum Allowed, Errors Logged & Maximum Allowed, and Date Range Allowed. These limits can be set in the Security Features section of the Cyclone Image Creation Utility (see Image Restrictions).
Note
When Current Image Statistics are displayed as a home screen item, only Image Programmed Count & Maximum Allowed are displayed on the home screen.
Show Run Test Logs (Cyclone FX Only)
The user may program and run a series of custom test applications in the target processor before final programming is allowed to occur. This screen displays information logged during this process.
WiFi Configuration
This menu is available if the user’s Cyclone supports WiFi Communications (Cyclone FX, Rev. C or later). For usage information, including how to connect to / disconnect from a network using Wi-Fi, please refer to the WiFi chapter of the manual.
The following selections are available from the WiFi Configuration menu:
Figure: WiFi Configuration Menu
The first is WiFi Options.
WiFi Options
The following selections are available from the WiFi Options menu:
#### Figure: WiFi Options Menu
The first option is Show Current WiFi IP Settings.
Show Current WiFi IP Settings
Displays the current WiFi IP settings.
Figure: Current WiFi IP Settings (1 of 2)

The settings displayed are:
- Version
- Network
- Current WiFi IP Mode
- WiFi IP
- WiFi Gateway
Additional settings are viewable by clicking on the “MORE” button.
Figure: Current WiFi IP Settings (2 of 2)

The additional settings displayed are:
- WiFi Mask
- WiFi DNS
- WiFi MAC Address
- WiFi RSSI
This allows the user to change the network parameters for the network to which the Cyclone is currently connected.
Note
After making changes to the values in the editable fields, users must then complete the settings by selecting “Set Static Network Settings” below until the “Configuring” message appears. The Cyclone will then attempt to set the desired settings and return to the main screen. Users will see their new settings after a moment if the parameters entered were valid.
This will set the Cyclone to dynamic DHCP mode.
Note
Users will not be able to change any of the network parameters while in dynamic DHCP mode.
This will erase the SSIDs and passwords for all networks stored in the Cyclone’s memory, including the network the Cyclone is currently connected to.
This will disconnect from the network the Cyclone is currently connected to and erase the network information from the Cyclone. Any other saved networks will not be erased.
Scan Networks
The Cyclone will scan the available networks and show a list of the networks it found. Select one of these networks and proceed to enter the password. Then the Cyclone will attempt to connect to that network with the specified password.
Manual Connection (Connect to Other Network)
If the network is a hidden network, users can connect to these networks by selecting the Manual Connection option and manually entering the SSID and password. The Cyclone will attempt to connect to the network with the matching SSID with the specified password, provided it is in range.
Enable/Restart WiFi
This will power on (or restart, if already on) the WiFi device within the Cyclone.
Turn Off Wi-Fi
This will power off the WiFi device within the Cyclone.
Configure Cyclone
Presents options that allow the user to choose to configure the Cyclone name, network settings, PEcloud settings, time/date settings, and LCD touchscreen display settings, or to set the display to dynamic.
Edit Cyclone Name
Allows the user to edit the name of the Cyclone using the on-screen keyboard. Click “Done” to save the new Cyclone name or “Cancel” to exit without saving a new Cyclone name. This name will be displayed on the Cyclone home screen if the Cyclone is configured to do so.
Cloud Settings
Provides options for Cyclone provisioning and PEcloud logout.
Provision/De-Provision Cyclone
Will display an option to either provision or de-provision the Cyclone, depending on its current state. To provision a Cyclone, type in the 8-digit code associated with that Cyclone in PEcloud and enter. If the user believes there is an already created but unused provision code they would like to use, they can check Cyclone Groups in the PEcloud interface for unused provision codes shown in red, as depicted below.
Figure: a) Provisioning Code From PEcloud Cyclone Group, b) Cyclone Entry Screen

When de-provisioning a Cyclone, if the action completes successfully the screen will report a Success, otherwise it will indicate an error with a recommended solution.
Will disconnect the Cyclone from further communications with PEcloud.
Configure Network Settings
Presents options that allow the user to view or edit various IP settings and toggle them between static and dynamic, and re-name the Cyclone.
This menu allows you to view the Cyclone IP address, Mask, and Gateway, MAC address, and DNS Server address. You may also tap these entries to edit, as long as the Cyclone is set to Static IP mode.
There are two schemes for assigning IP addresses. One is the Static IP addressing mode. This involves the user manually setting the IP address for every device on the network. In this case, it falls to the user to ensure the IPs assigned do not conflict and are within the boundaries of the network. The other is the Dynamic Host Configuration Protocol (DHCP). This involves setting up a separate server to manage the IP addresses. The server is given a list of valid IP addresses for the network. Using a predetermined set of rules, each new device that wishes to connect to the network is given an IP address by the server. This takes the task of managing the validity and uniqueness of IP addresses out of the user's hands and relegates it to the server. Cyclone programmers are capable of using either Static IP addressing or DHCP.
This menu allows you to edit the Cyclone’s IP address, Mask, and Gateway, and view the Cyclone’s MAC address. If you are unable to edit these values, you may wish to check to be certain that the Cyclone is not set to Dynamic IP mode.
Edit IP Numbers allows the user to set an IP number for the Cyclone. The current IP number is displayed on the second line. Tap a number to edit and use the touchscreen keyboard to set the new number. When you are finished, hit Done. If you change your mind and decide not to save, hit Cancel to leave the IP number as is and return to the Main Menu.
Edit IP Mask allows the user to set an IP Mask for the Cyclone. The current IP Mask is displayed on the second line. Use the Up/Down buttons to scroll through the characters. To select a character, hit the Select button. When you are finished, scroll through the characters until you reach the -> (right-arrow) character. Selecting this character will complete the process. The default IP mask is 255.255.255.0.
Edit IP Gateway allows the user to set the IP Gateway for the Cyclone. The current IP Gateway is displayed on the second line. Use the Up/Down buttons to scroll through the characters. To select a character, hit the Select button. When you are finished, scroll through the characters until you reach the -> (right-arrow) character. Selecting this character will complete the process.
Displays the current MAC address for the Cyclone.
Displays the current DNS Server address for the Cyclone.
Allows the user to toggle the Cyclone configuration between utilizing a Static IP address or a Dynamic IP address. The user must reset the Cyclone after changing from Static to Dynamic or vice-versa. The reset button on the front side of the unit may be used.
Configure Screen
This menu presents options that allow the user to adjust or customize the Cyclone’s LCD touchscreen display in various ways.
Allows the user to adjust the brightness of the LCD touchscreen. The “Increase” and “Decrease” buttons will raise or lower the brightness level, respectively, in increments of 10%. Brightness can be adjusted from 10% - 100%. Press “Done” to exit.
This menu allows you to choose what information to display on Lines 2-8 of the home screen. The available display elements include information such as: the current IP address, the Cyclone name, the number of images, etc. In this way the user can customize the display to provide the information that they find most useful. There is a separate button for each of Lines 2-8. Tapping on the button for a specific Line brings up a list of elements that you can choose to display on that Line of the home screen. If the list of elements is greater than one page, tap the More button to view the rest of the available elements. Tap the element that you want to display on that line and then tap Done to save your selection.
Note
The Cyclone FX allows one additional option for display: the target device’s voltage and/or current.
Configure Storage
This menu selection allows the user to format the Cyclone’s internal memory. This menu may also allow the user to format an SD card located in the Cyclone's memory expansion slot (SDHC Port is Cyclone FX only, or legacy Cyclone LC with license). Select “Format Internal Storage” or “Format External SD Card”. The user will be prompted to ensure that they wish to format the corresponding memory. Tap “Yes” to format, or “Cancel” to go back to the previous menu option without formatting the memory.
Configure Time Settings (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. This menu presents options that allow the user to configure the Cyclone’s various date/time/timezone settings, including formatting options.
- Update Time from Internet- Connects to an SNTP server, fetches the current time, and saves it to the Cyclone. When executed it displays a message that this can freeze the Cyclone for up to 3 minutes – This is due to an invalid ARP response due to a bad gateway configuration. Proper configuration will ensure the problem is resolved. If the network connection is not configured/connected this displays a message that the time failed to update. If it is successful no message is displayed.
- Set Time ZoneHours- Allows you to set the timezone offset, in hours +/-, from GMT time
- Set Time ZoneMinutes- Allows you to set the timezone offset, in minutes +/-, from GMT time
Allows you to set the Cyclone’s Time-Date Display to one of the following configurations:
- Display Date Only
- Display Time Only
- Display Date and Time
Allows you to select how the date is displayed. The options are:
- YYYY-MM-DD
- MM-DD-YYYY
- DD-MM-YYYY
- MM/DD/YYYY
Allows you to select how the time is displayed. The options are:
- HH:MM (24-hour)
- HH:MM (AM/PM)
- HH:MM:SS (24-hour)
- HH:MM:SS (AM/PM)
Configure AUX Button
Allows the user to configure an auxiliary (AUX) button which (if configured) will be labeled appropriately and displayed to the left of the Menu button on the Cyclone’s touchscreen LCD. When pressed, the AUX button will perform the task for which it has been configured. The options that may be assigned to the AUX button are:
- No Operation - No operation is assigned to the AUX button and it will not be displayed on the LCD screen.
- Perform Verify Only - Verifies the data on the target device against the data in the programming image.
- Toggle Power - Toggles the Cyclone's power relays off/on.
- .Validate Image CRC32 - Validates the CRC32 of the data on the target device against that of the data in the programming image.
- Power Cycle Device To Run User Code - Toggles the target power and maintains tri-state mode for all signals.
- Launch Image Programming - Launches the selected programming image. Replaces the hardware Start Button.
Enable/Disable Start Button
This menu option gives the user the option to disable the physical Start Button. Programming can then be initiated via the Cyclone Control Suite, or by a digital start button on the Cyclone screen if you have the AUX button set to the "Launch Image Programming" option. The physical Start Button can always be re-enabled via this same menu toggle.
Configure USB Host Device (FX Only)
This menu selection allows the user to either Enable or Disable a barcode scanner connected to the Cyclone FX’s USB Extension Port.
Select Enable to provide power to and turn on a connected barcode scanner. The Enable setting is persistent. Once Enabled, the scanner will be powered and turned on whenever the Cyclone is powered. To disable the barcode scanner select Disable.
Status
This menu contains a selection that allows the user to view status information regarding various aspects of the Cyclone. This menu will likely be expanded with future updates.
Shared Serial Numbers
Displays Shared Serial Number files accessible to the Cyclone. The user can select one to edit.
Show Current IP Settings
Allows the user to view the Cyclone’s Current IP Mode, IP Address, Mask, Gateway, and MAC Address.
Show Logs
Allows the user to view the Barcode Scanner Log and the Last DLM State Log, if these exist.













