PEmicro Cyclone Universal User Manual

PEmicro Cyclone Universal User Manual

Extremely flexible tools programmer

Advertisement

Cyclone Universal &
Cyclone Universal
FX
User Manual

Advertisement

Table of Contents
loading

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...
  • Page 6: Introduction

    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...
  • Page 10: Quick Start Guide For Sap Operation

    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...
  • Page 12: Cyclone Hardware

    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...
  • Page 13: Cyclone System Power

    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.
  • Page 14: Power Connectors

    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...
  • Page 15: Optional Oscillator (Mon08 Only)

    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...
  • Page 17: Port A: 10-Pin Keyed Mini Connector (Kinetis, S32 (Arm), Other P&E-Supported Arm Devices)

    PIN 7 - NC NC - PIN 8 PIN 9 - NC RESET - PIN 10 SWD Mode is selected from the “Communication Mode” drop-down box in the Cyclone Image Creation Utility: Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 18: Port B: 20-Pin Keyed Mini Connector (Kinetis, S32 (Arm), Other P&E-Supported Arm Devices)

    PIN 5 - GND NC - PIN 6 PIN 7 - NC NC - PIN 8 PIN 9 - NC RESET - PIN 10 PIN 11 - NC NC - PIN 12 Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 19: Port C: 14-Pin Debug Connector (Qorivva, Spc5, Dsc, S32 (Power))

    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...
  • Page 20: Port D: 26-Pin Debug Connector (Coldfire V2/3/4)

    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...
  • Page 21: Port E: 16-Pin Debug Connector (Mon08)

    S12Z Signals Note: * indicates optional signal PIN 1 - BKGD GND - PIN 2 PIN 3 - PDO* RESET - PIN 4 PIN 5 - PDOCLK* TVCC - PIN 6 Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 22: Port G: 10-Pin Debug Connector (Power Mpc5Xx/8Xx)

    PIN 17 - NC GND - PIN 18 PIN 19 - NC GND - PIN 20 SWD Mode is selected from the “Communication Mode” drop-down box in the Cyclone Image Creation Utility: Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 23: Ribbon Cable

    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.
  • Page 27: Touchscreen Lcd Menu

    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.
  • Page 28: Main Menu

    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...
  • Page 34: Stand-Alone Programmer Configuration

    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.
  • Page 42: Manage Multiple Sap 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.
  • Page 44: Stand-Alone Programmer Manual Control

    LCD menu. This section describes the menu functions that allow the user to easily execute stand-alone Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 45: Home Screen

    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...
  • Page 48: Cyclone Battery Pack

    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.
  • Page 49: Stand-Alone Programmer Automated Control

    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...
  • Page 51: Ethernet Configuration

    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...
  • Page 52: Internet Protocol

    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...
  • Page 53: Cyclone Ip Setup Via Lcd Menu

    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...
  • Page 54: Cyclone Ip Configuration Utility User Interface (Configureip)

    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...
  • Page 57: Using Cyclone Ip Configuration Utility To Configure The Cyclone

    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...
  • Page 59: Serial Port Configuration

    SERIAL PORT CONFIGURATION Standard serial cables may be used for serial port Cyclone configuration. Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 60: Usb Port Configuration

    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...
  • Page 61: Automatic Serial Number Mechanism

    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...
  • Page 63: Serialize Utility Example

    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...
  • Page 64: Using Serial Number File

    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...
  • Page 66: Sap Converter Utility

    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.
  • Page 67: Cyclone Error Codes

    $0031: System reset occurred (out of reset for host-controlled operations) 13.4 SAP Algorithm Header Operation Handling Errors $0061: Undefined algorithm header operation, check software and firmware versions $0062: Algorithm header operation failure, check software and firmware versions Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 68: Sap Operation Errors

    13.9 SAP Verify Checksum Errors $4001: VC command not supported $4002: VC failed, invalid algorithm $4003: VC operation failed or canceled $4011: VV command not supported $4012: VV failed, invalid algorithm Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 69: Sap Verify Range And Module Errors

    $8015: Fatal Error, please contact P&E $8016: Fatal Error, please contact P&E $8017: Fatal Error, please contact P&E $8018: Fatal Error, please contact P&E $8019: Fatal Error, please contact P&E $801A: Fatal Error, please contact P&E Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 70: Operation Security Related Errors

    Successful Download Counter Errors $C001: Error erasing download counter storage $C002: Error writing download counter $C003: Total number of download counter is over limit of 254. $C004: Error converting download counter structure Cyclone Universal & Cyclone Universal FX - User Manual...
  • Page 71 13.18 System Hardware/Firmware/Logic Recoverable Errors $D001: Please contact P&E $D002: Please contact P&E $D003: Please contact P&E $D004: Please contact P&E $D005: Please contact P&E Cyclone Universal & Cyclone Universal FX - User Manual...

This manual is also suitable for:

Cyclone universal fx

Table of Contents