EasyManua.ls Logo

PEmicro Cyclone Universal User Manual

PEmicro Cyclone Universal
71 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Cyclone Universal &
Cyclone Universal FX
User Manual
Question and Answer IconNeed help?

Do you have a question about the PEmicro Cyclone Universal and is the answer not in the manual?

PEmicro Cyclone Universal Specifications

General IconGeneral
Programming InterfaceUSB
Operating ModesStandalone
CategoryProgrammer/Debugger
Supported DevicesMicrocontrollers
InterfaceUSB, JTAG, SWD, BDM
DimensionsVaries by model
WeightVaries by model

Summary

Introduction and Feature Overview

Feature Overview

Provides an overview of the features of the Cyclone Universal and Cyclone Universal FX.

Quick Start Guide for SAP Operation

Install Software

Installing the necessary software and drivers for Cyclone configuration and control.

Hardware Setup

Configuring target power management and connecting the Cyclone to the PC.

Create a SAP Image

Creating a self-sufficient data object for stand-alone programming using the Image Creation Utility.

Execute SAP Image

Programming the target device using the created SAP image by pressing the Start button.

Cyclone Hardware Overview

Touchscreen LCD

Displays configuration, process, and allows menu navigation.

LED Indicators

Provide visual indication of programming process results (Error/Success).

Start Button

Initiates the programming process manually when the Cyclone is configured.

Access Panel

Allows access to headers and power jumpers for configuration.

Cyclone System Power

Describes the required power supply and its connection point.

RS232 Communication (Serial Port)

Details the DB9 female connector for RS232 communication with a host computer.

Ethernet Communication

Details the RJ45 socket for Ethernet communication with a host computer.

USB Communications

Details the USB connector for Universal Serial Bus communications.

Electromechanical Relays

Describes the two relays used for cycling target power and their specifications.

Power Connectors

Describes input/output jacks for target power supply and their relay connections.

Reset Button

Performs a hard reset of the Cyclone system.

SDHC Port (Cyclone Universal FX Only)

Allows storing programming images larger than internal memory.

USB Expansion Port (Cyclone Universal FX Only)

Intended for future use and not currently enabled.

Control Expansion Port (Cyclone Universal FX Only)

Intended for future use and not currently enabled.

Optional Oscillator (MON08 Only)

Software configurable oscillator for MON08 debugging.

Cyclone Time / Real Time Clock

Module for keeping accurate timing even when the Cyclone is turned off.

Power Jumper Settings

Jumpers for configuring various power management options for the Cyclone.

Debug Connectors

Headers for target connections supporting various architectures.

PORT A: 10-Pin Keyed Mini Connector

Details pin definitions for JTAG and SWD modes for ARM targets.

PORT B: 20-Pin Keyed Mini Connector

Details pin definitions for JTAG and SWD modes for ARM targets.

PORT C: 14-Pin Debug Connector

Pinouts for Qorivva, SPC5, DSC, S32 targets.

BERG14-to-MICTOR38 Optional Connector

Optional adapter that may be used on Port C.

PORT D: 26-Pin Debug Connector

Pinout for ColdFire V2/3/4 family microprocessors.

PORT E: 16-Pin Debug Connector (MON08)

Pinout for MON08 debugging.

PORT F: 6-Pin Debug Connector

Pinout for various NXP MCUs like RS08, S12Z, ColdFire +/V1.

PORT G: 10-Pin Debug Connector

Pinout for Power MPC5xx/8xx BDM targets.

PORT H: 20-Pin Debug Connector

Pin definitions for JTAG and SWD modes for ARM targets.

Ribbon Cable

Describes ribbon cables for connecting Cyclone to target devices.

Target Power Management Settings

Explains four power management schemes and required jumper settings.

Setting A: Power In/Out Jack Connection

Details target power connection via Cyclone's Power In and Out jacks.

Setting B: Cyclone Board Power Connection

Details target power connection using Cyclone's internal power and Power Out jack.

Setting C: Cyclone Power & Debug TVCC Connection

Details target power via Cyclone's internal power and Debug Connector TVCC.

Setting D: Power IN Jack & Debug TVCC Connection

Details target power via Power IN Jack and Debug Connector TVCC Pin.

Setting E: Independent Target Power

Describes powering the target device independently of the Cyclone.

Touchscreen LCD Menu Operations

Home Screen

The primary screen displayed when the Cyclone is powered on or the Home button is tapped.

Icons

Icons on the home screen indicating Cyclone status, programming status, power, and connectivity.

Configurable Display Area

Main area of home screen, configurable via IP Configuration Utility for displaying specific items.

Status Window

Displays programming operation results in the lower left corner of the home screen.

Error Information Icon

An info icon appears when an error occurs, allowing access to detailed error descriptions.

AUX Button (Appears If Configured)

An optional button to perform specific functions when pressed.

Main Menu

Accessible via the "Menu" button, contains selections for operation like "Current Image Options".

Select Programming Image

Allows the user to select one of the available programming images for programming operations.

Current Image Options

Presents options to select or configure programming images on the Cyclone.

Configure Cyclone Settings

Configure the Cyclone's network settings, time/date, and LCD display settings.

Configure Network Settings

View/edit IP settings, toggle static/dynamic IP, and rename the Cyclone.

Configure Time Settings (Cyclone Time / Real Time Clock)

Configure the Cyclone's date, time, timezone settings, and formatting options.

Configure Screen

Adjust or customize the Cyclone's LCD touchscreen display brightness and calibration.

Set Progress Details

Configure the display detail level for programming and verifying procedures.

Configure Home Screen

Choose specific information to display on home screen lines 2-8.

Configure Storage

Format internal memory or the SD card (FX only).

Configure AUX Button

Configure an auxiliary button for performing specific functions.

Status

View status information regarding various aspects of the Cyclone.

Stand-Alone Programmer Configuration

Create A Stand-Alone Programming (SAP) Image

Detailed guide to configuring the Cyclone Universal and FX for stand-alone programming.

Specify Target Architecture

Select the CPU manufacturer and architecture for the target device.

Target Architecture

User selects the appropriate target architecture from a device tree for configuration.

Specify Programming Script

Define the programming sequence and functions for the target device.

Programming Operations

Specifies the algorithm, S-Record, and operations to be carried out in the programming sequence.

Communication Mode and Rate Settings

Select proper communication mode and rate for programming operations.

Target Voltage and Power Settings

Configure target MCU I/O voltage and power management options.

Image Description

Summarize the current configuration for future reference and image identification.

FX Special Features (Enhanced Security Settings)

Configure additional security settings for the Cyclone Universal FX.

Image Restrictions

Place restrictions on image usage like date limits or program counts.

Image Restriction Statistics

View statistics related to specified restrictions for programming images.

Store Image To Cyclone

Program the current configuration into the Cyclone for operation.

Manage Multiple SAP Images

Utility to store and manage multiple images in memory or on SD card.

Stand-Alone Programmer Manual Control

Operation Via Start Button

Using the physical Start button for stand-alone programming operations.

LED Indicators

Describes the two LEDs (Error, Success) indicating the current operation stage.

Procedure via Start Button / LEDs

Step-by-step procedure for operating the Cyclone via the Start button and LEDs.

Example

Illustrates stand-alone programming using the Start button and common operations.

Operation Via LCD Touchscreen Menu

Operating the Cyclone by making selections from the touchscreen LCD menu.

Home Screen

The primary screen displayed when the Cyclone is powered on or the Home button is tapped.

Icons

Icons on the home screen indicating various Cyclone attributes and status.

Configurable Display Area

Main area of the home screen, configurable via IP Configuration Utility.

Status Window

Displays programming operation results in the lower left corner of the home screen.

Error Information Icon

An info icon appears when an error occurs, allowing access to detailed error descriptions.

AUX Button (Appears If Configured)

An optional button to perform specific functions when pressed.

Main Menu

Accessible via the "Menu" button, contains selections for operation like "Current Image Options".

Execute Image Function

Execute specific Stand-Alone Programming functions by tapping the desired function.

Launch Programming

Execute the programming function, equivalent to pressing the Start button.

Verify Data In Target

Performs a verification function on the data programmed into the target device.

Toggle Target Power

Toggles target power and ensures ports are driven to debug mode level.

Validate Image CRC32

Performs CRC32 validation on the currently selected programming image.

Set Image Validation

Choose between validating the image each time or not validating it.

Modify Next Serial Number

View and modify the current serial number for programming operations.

Show Current Image Stats (FX Only)

Displays statistics for programmed count, errors, and date range for FX models.

Cyclone Battery Pack

Using a PowerPack for portable field updates without PC or power outlet.

Automated Control Options

Cyclone Automated Control Package Overview

Overview of options for automating control of one or more Cyclone units.

Basic Edition

Included edition with Cyclone Launch Application and DLL control for one unit.

Professional Edition

Separate edition controlling up to three Cyclone units via DLL.

Enterprise Edition

Separate edition controlling unlimited Cyclones via DLL, RS232, Ethernet.

Cyclone Automated Control Package Details

Details of Launch Application, DLL, and RS232/Ethernet options for automated control.

Cyclone Launch Application

Uses simple ASCII script files for PC control of Cyclone operations.

.DLL Control

Creates PC applications to control Cyclone units using a dynamic link library.

RS232 / Ethernet Communication Protocols

Protocols for environments without Windows PCs or for production environments.

Ethernet Configuration

Network Architectures

Brief description of Hubs, Switches, and Routers in network architectures.

Network Parameters

Essential IP, Subnet Mask, and Gateway parameters for network operation.

Internet Protocol

Explains TCP/IP and UDP/IP protocols, focusing on UDP for real-time operations.

Connecting The Cyclone Device

Methods for establishing a connection between Cyclone and PC via Ethernet.

Connecting the Cyclone to the PC over a network

Connecting devices via a Hub using standard Ethernet cables and setting IP numbers.

Connecting Cyclone-to-PC via an Ethernet cable

Direct connection using a cross-over Ethernet cable.

Cyclone IP Setup Via LCD Menu

Configuring IP address and connection settings via the Cyclone's menu.

Configure Network Settings

Accessing network settings via the Main Menu.

Show Current IP Settings

Displays current IP settings including mode, IP, mask, gateway, MAC address.

Dynamic vs. Static IP Addressing

Explains Static IP addressing and Dynamic Host Configuration Protocol (DHCP).

Edit Static IP Settings

Allows editing of IP, Mask, and Gateway in Static IP mode.

Cyclone IP Configuration Utility

Utility to configure Cyclone with network parameters.

LCD Home Screen Display Selection

Configures specific items to display on the Cyclone's home screen.

Using Cyclone IP Configuration Utility

Steps to update network parameters using the IP Configuration Utility.

Serial Port Configuration

USB Port Configuration

Automatic Serial Number Mechanism

Understanding Serialization

Explains the serial number mechanism, types, and properties for products.

Serialize Utility

Utility to create, visualize, edit, and maintain serial number files.

Serial Number File

Selecting and managing serial number files for programming.

Number of Bytes in Serial Number

Setting the length of the serial number in bytes.

Count Sequence

Counting up or down through the serial number sequence.

Serial Number Bytes as Hex

Displaying serial number bytes in hexadecimal format.

Hex Upper Bounds

Displaying and modifying upper bounds for serial number bytes.

Hex Lower Bounds

Displaying and modifying lower bounds for serial number bytes.

Serialize Utility Example

Example demonstrating serial number file creation and properties.

Using Serial Number File

Commands to invoke serial number file and program/increment serial numbers.

Serial Number Handling In The Cyclone

How the Cyclone firmware implements automatic serial number programming and incrementation.

SAP Converter Utility

Cyclone Error Codes

Debug Mode Communication Errors

List of error codes related to debug mode communication.

SAP Image Handling Errors

List of error codes related to SAP image storage, transfer, and validation.

SAP Communication Handling Errors

List of error codes related to SAP communication.

SAP Algorithm Header Operation Handling Errors

List of error codes for algorithm header operations.

SAP Operation Errors

List of error codes for SAP operation failures.

SAP Blank Check Range and Module Errors

List of error codes for blank check and module errors.

SAP Erase Range and Module Errors

List of error codes for erase range and module errors.

SAP Program Byte, Word, and Module Errors

List of error codes for programming byte, word, and module errors.

SAP Verify Checksum Errors

List of error codes for verify checksum operations.

SAP Verify Range and Module Errors

List of error codes for verify range and module operations.

SAP User Function Errors

List of error codes for user function failures.

SAP Trim Errors

List of error codes related to trim operations.

Unrecoverable Fatal Errors

List of unrecoverable fatal errors, advising to contact P&E.

Operation Security Related Errors

List of error codes related to operation security.

External Memory Errors

List of error codes related to external memory.

Serial Number Errors

List of error codes related to serial number operations.

Successful Download Counter Errors

List of error codes for download counter operations.

System Hardware/Firmware/Logic Recoverable Errors

List of recoverable system hardware, firmware, or logic errors.