Do you have a question about the Cyclone Universal and is the answer not in the manual?
Questions and answers
Summary of Contents for PEmicro Cyclone Universal
Page 1
Cyclone Universal & Cyclone Universal User Manual...
Page 2
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...
Page 3
Power Connectors............................9 3.11 Reset Button..............................9 3.12 SDHC Port (Active On Cyclone Universal Only) ..................9 3.13 USB Expansion Port (Active On Cyclone Universal Only) ..............9 3.14 Control Expansion Port (Active On Cyclone Universal Only) ..............10 3.15 Optional Oscillator (MON08 Only).........................10 3.16 Cyclone Time / Real Time Clock ........................10...
Page 4
Operation Via LCD Touchscreen Menu ......................39 Home Screen ..............................40 Cyclone Battery Pack ............................43 STAND-ALONE PROGRAMMER AUTOMATED CONTROL ..............44 Cyclone Automated Control Package - Overview ..................44 Cyclone Automated Control Package - Details .....................44 ETHERNET CONFIGURATION........................ 46 Network Architectures ...........................46 Network Parameters............................46 Internet Protocol ............................47 Connecting The Cyclone Device ........................47 Cyclone IP Setup Via LCD Menu ........................48...
Page 5
13.16 Serial Number Errors.............................65 13.17 Successful Download Counter Errors ......................65 13.18 System Hardware/Firmware/Logic Recoverable Errors ................66...
Figure 1-1: Cyclone Universal and Cyclone Universal 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...
Page 7
Cyclones (coming soon) • Logging of all programming events (coming soon) Cyclone Universal Cyclone Universal On-Board 16MB, up to 8 programming 1GB, no practical limit to # of pro- Storage images gramming images Cyclone Universal & Cyclone Universal FX - User Manual...
Page 8
– 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 - User Manual...
Page 9
Real-Time Clock screen. • Time zone can be configured and time can be updated from the internet. Cyclone Universal Cyclone Universal Production Environment Ready • Cyclones feature voltage protection technology. Cyclone Universal & Cyclone Universal FX - User Manual...
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.
Page 11
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...
CYCLONE HARDWARE The following is an overview of the features and interfaces of the Cyclone Universal and Cyclone Universal units. Many of these interfaces are labeled on the underside of the Cyclone case. Figure 3-1: Cyclone Top View (Cyclone Universal...
The Cyclone Universal and Cyclone Universal 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 is a USB 2.0 High-Speed compliant device.
USB Expansion Port (Active On Cyclone Universal 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...
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...
Page 16
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...
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...
PORT D in Figure 3-5. ColdFire V2/3/4 Pinout BKPT DSCLK RESET PST3 PST2 PST1 PST0 DDATA3 DDATA2 DDATA1 DDATA0 The ColdFire extension cables, one for Synchronous targets and one for Asynchronous targets, are pictured below: Cyclone Universal & Cyclone Universal FX - User Manual...
Note: If these jumpers are not set correctly, the Cyclone will not function as intended. Open the Cyclone’s lid to access the jumpers. The specific location of the jumpers is indicated by the label POWER JUMPERS in Figure 3-5. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 24
The target power supply is not needed. The Power Out Jack of the Cyclone will act as a center positive power supply to the target system. Figure 3-18 shows the connections. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 25
Cyclone Debug Connector 3.28.4 Setting D: Using Power IN Jack And Debug Connector TVCC Pin A center positive power supply is connected to the Power IN Jack of the Cyclone. TVCC of the Cyclone Universal & Cyclone Universal FX - User Manual...
Page 26
3.28.5 Setting E: Target Powered Independently Of Cyclone The target device may be powered independently of the Cyclone Universal and Cyclone Universal FX. No jumpers will be installed in this setup. The user should remove all Power Setting jumpers on the Cyclone if they elect to provide a separate power source for the target.
This chapter describes the Cyclone’s touchscreen LCD menu. Figure 4-1 shows an overview of the menu structure. Note: This menu will change as features are added to the Cyclone Universal and Cyclone Universal FX, so if your menu does not match what is displayed here, please check P&E’s website, www.pemicro.com, for a user manual containing the latest LCD Menu operations information.
For information on how to configure the AUX button, see Section 4.2.3.5 - Configure AUX Button. Main Menu The Main Menu is accessible by pressing the “Menu” button when the Home Screen is displayed. The Main Menu contains the following selections: Cyclone Universal & Cyclone Universal FX - User Manual...
Page 29
Figure 4-1: Main Menu Structure Cyclone Universal & Cyclone Universal FX - User Manual...
Page 30
Creation Utility when using the Cyclone Universal FX. Note: When Current Image Stats is displayed as a home screen item, only Image Programmed Count & Maximum Allowed are displayed on the home screen. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 31
The reset button on the front side of the unit may be used. 4.2.3.1.4 Edit Cyclone Name Allows the user to edit the name of the Cyclone using the on-screen keyboard. Click “Done” to Cyclone Universal & Cyclone Universal FX - User Manual...
Page 32
100% - 10%. Press “Done” to exit. 4.2.3.3.2 Calibrate Screen Allows the user to click on specified points on the LCD touchscreen in order to calibrate the Cyclone Universal & Cyclone Universal FX - User Manual...
Page 33
Cyclone. This menu will likely be expanded with future updates. 4.2.4.1 Show Current IP Settings Allows the user to view the Cyclone’s IP address, Mask, Gateway, and MAC Address. Cyclone Universal & Cyclone Universal FX - User Manual...
CHAPTER 12 - SAP CONVERTER UTILITY. Create A Stand-Alone Programming (SAP) Image This chapter describes in detail how to configure the Cyclone Universal and Cyclone Universal for stand-alone programming using the Cyclone Image Creation Utility, shown in Figure 5-1.
Page 35
The various manufacturers will have many different families of 8-/16-32-bit NXP and P&E- supported ARM Cortex devices. The user may select the appropriate target architecture by clicking on "Select New Device." A Device Selection window will appear. Figure 5-3: Device Selection Cyclone Universal & Cyclone Universal FX - User Manual...
Page 36
To specify the programming algorithm for the target, double-click on the Choose Algorithm (CM) function in the left panel. Or, you may highlight it and add it to the right panel using the arrow (->). This opens the Load Programming Algorithm dialog. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 37
Record (SS) in the left panel. This opens a dialog which allows you to select the appropriate S- Record. Once both the algorithm and S-Record are selected, the full list of programming functions becomes available in the left panel. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 38
Figure 5-6: Programming Functions Enabled Next, the user should add additional programming functions to complete the programming script. Figure 5-7: Programming Functions Complete Cyclone Universal & Cyclone Universal FX - User Manual...
Page 39
Prompts for a starting address, which must be in the module. You are then asked to enter in hexadecimal a byte to be programmed into the current location. Clicking the OK button will automatically advance to the next data byte location. Program Words Cyclone Universal & Cyclone Universal FX - User Manual...
Page 40
The description will be either programmed into the Cyclone or saved into an encrypted file. The image description will appear on the touchscreen LCD for image identification. This field will not affect the Cyclone’s operations with the target. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 41
Cyclone programmer: from added ease when managing production to a desire to protect intellectual property. When using the Cyclone Universal FX, the “FX Special Features” section of the Cyclone Image Creation Utility allows you to specify one or more restrictions and tie them to specific programming images.
“Store Image To Disk” allows the current configuration to be saved onto the hard drive. The image can then be transferred to the Cyclone’s internal flash (and, if using the Cyclone Universal FX, an installed SD card) via the Manage Images Utility.
Page 43
Upon opening a selected Cyclone, the user is provided in the top left panel with a list of the images currently on the unit’s internal memory. If using the Cyclone Universal FX, a list of images on any connected SDHC card will also be displayed in the bottom left panel. The panels to the right can be used to add or delete additional images by using the Add and Remove buttons beneath each panel.
LCD menu. This section describes the menu functions that allow the user to easily execute stand-alone Cyclone Universal & Cyclone Universal FX - User Manual...
The status window appears in the lower left corner of the home screen and displays the results of programming operations. 6.3.4 Error Information Icon When the Cyclone experiences an error during programming operations, the Info icon will appear Cyclone Universal & Cyclone Universal FX - User Manual...
Page 46
Main Menu The Main Menu is accessible by pressing the “Menu” button when the Home Screen is displayed. The Main Menu screen contains four selections. From these, select “Current Image Options.” Cyclone Universal & Cyclone Universal FX - User Manual...
Page 47
6.3.6.1 Execute Image Function Execute Specific SAP Function presents four Stand-Alone Programming functions that you may execute by tapping the function that you wish to execute: Cyclone Universal & Cyclone Universal FX - User Manual...
Cyclone PowerPack, which is a lightweight and compact lithium ion battery (available separately). The combination of the Cyclone Universal and Cyclone Universal programmer and the battery pack creates a fully operational field programming setup that is lightweight, compact, and extremely portable.
7.1.1 Basic Edition The Basic Edition, included with the Cyclone Universal and Cyclone Universal FX, gives users two options for automating control of the Cyclone. 1. Cyclone Launch Application The Cyclone Launch application allows control of one or more P&E Cyclone units through...
Page 50
Cyclone Automated Control Package allow a developer to manually send individual command packets to control each Cyclone unit. This is ideal for setups that do not have access to a PC or production environments that do not run Windows-based computers. Cyclone Universal & Cyclone Universal FX - User Manual...
IP number, and also the default Gateway’s IP number. This can be done via the USB or the Serial port, and is described in greater detail in the “Configuring the Cyclone” section of this manual. Cyclone Universal & Cyclone Universal FX - User Manual...
Cyclone device, have the capability to configure themselves for the underlying network through the Auto-negotiation mechanism. Auto-negotiation is performed as soon as a network cable is connected to the device, and it sets the operating parameters of the Cyclone Universal & Cyclone Universal FX - User Manual...
Enable/Disable Dynamic IP • Edit Cyclone Name 8.5.1.1 Show Current IP Settings Show Current IP Settings displays the current IP settings, including: • Current IP Mode • IP Number • Mask • Gateway Cyclone Universal & Cyclone Universal FX - User Manual...
The application that provides this capability is the Cyclone IP Setup Utility (ConfigureIP), which can be found as part of the distribution software. This utility is used to configure the Cyclone with network parameters. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 55
If a Network Card other than the default is desired, the user may set which Network Card to use by specifying the Ethernet IP of the Network Card and clicking “Set Network Card To Use.” Otherwise this field should be left blank. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 56
(9) MAC Address This is the Media Access Control address, the unique number of an Ethernet device on the network. This is programmed by P&E and cannot be modified. (10) Cyclone Device Type Cyclone Universal & Cyclone Universal FX - User Manual...
Before the Cyclone is ready to communicate over an Ethernet network, it will need to be configured with the relevant network parameters. The application that provides this capability is the Cyclone Configuration Utility (IPSetup.exe), and is provided as part of the standard Cyclone Universal and Cyclone Universal software distribution.
Page 58
Figure 8-4: Cyclone IP Setup Utility - Continue Setup 3. The Cyclone now needs to be programmed with IP numbers for the network on which it will operate. The Cyclone IP Number field must contain a unique IP number. Cyclone Universal & Cyclone Universal FX - User Manual...
SERIAL PORT CONFIGURATION Standard serial cables may be used for serial port Cyclone configuration. Cyclone Universal & Cyclone Universal FX - User Manual...
USB PORT CONFIGURATION Standard USB cables may be used for USB port Cyclone configuration.The user may use network hubs as necessary. Cyclone Universal & Cyclone Universal FX - User Manual...
A utility called SERIALIZE has been developed to make it easy to create, visualize, edit, and maintain these serial number files. 11.2 Serialize Utility This section is a modified excerpt from P&E’s Serialize Help File and explains the Serialize utility in detail. Cyclone Universal & Cyclone Universal FX - User Manual...
Page 62
Serial Number Bytes as Hex There is one display column for each byte in the serial number shown as printable ASCII characters. Non-printable ASCII characters are indicated by the small solid block graphic. Cyclone Universal & Cyclone Universal FX - User Manual...
1. Currently editing file C:\Example.ser 2. Number of bytes in the serial number is 10 Hex (= 16 base ten) 3. Starting address is 0000000 Hex 4. Next Serial number is AAA-P&E-9999 in ASCII Cyclone Universal & Cyclone Universal FX - User Manual...
The SAP image sequence below illustrates this briefly: CM algorithm_file_1 SS object_code_1 CS serial_file1.ser CS serial_file2.ser CS serial_file_3.ser CM algorithm_file_2 SS object_code_2 Cyclone Universal & Cyclone Universal FX - User Manual...
Page 65
CS serial_file4.ser CS serial_file5.ser Cyclone Universal & Cyclone Universal FX - User Manual...
Therefore, we created the “SAP_Convert_Console.exe” which must be used to convert older generation SAP images into current generation SAP images. Once converted, an image will work not only on the Cyclone Universal and Cyclone Universal FX, but it will also be backwards compatible with the Cyclone PRO and Cyclone MAX.
Need help?
Do you have a question about the Cyclone Universal and is the answer not in the manual?
Questions and answers