background image

Содержание Cyclone MAX

Страница 1: ......

Страница 2: ...ts With respect to the physical media provided within P E Microcomputer Systems warrants the same to be free of defects in materials and workmanship for a period of 30 days from the date of receipt If you notify us within the warranty period P E Microcomputer Systems will update the defective media at no cost P E Microcomputer Systems does not assume any liability for the use of this software beyo...

Страница 3: ...RT D Power MPC5xx 8xx 13 3 9 PORT E Kinetis or MAC7xxx Automotive Controllers 14 3 10 PORT F Reserved 20 3 11 CompactFlash Port 20 3 12 Cyclone MAX Buttons 21 3 13 LEDs 21 3 14 Ribbon Cable with IDC Socket 21 4 STAND ALONE PROGRAMMER CONFIGURATION 23 4 1 Cyclone MAX Image Creation Utility 23 4 2 Configuration Via LCD Menu 35 5 STAND ALONE PROGRAMMER MANUAL CONTROL 43 5 1 Via Cyclone MAX Buttons 43...

Страница 4: ...ial And Ethernet Protocol Specifications 72 9 SERIAL PORT CONFIGURATION 73 10 USB PORT CONFIGURATION 74 11 AUTOMATIC SERIAL NUMBER MECHANISM 75 11 1 Understanding Serialization 75 11 2 Serialize Utility 76 11 3 Serialize Utility Example 79 11 4 Using Serial Number File 79 11 5 Serial Number Handling in Cyclone MAX 80 12 CYCLONE ERROR CODES 82 12 1 Debug Mode Communication Errors 82 12 2 SAP Image ...

Страница 5: ...le Errors 84 12 11 SAP User Function Errors 84 12 12 SAP Trim Errors 85 12 13 Unrecoverable Fatal Errors 85 12 14 External Memory Errors 86 12 15 Serial Number Errors 86 12 16 Successful Download Counter Errors 87 12 17 System Hardware Firmware Logic Recoverable Errors 87 ...

Страница 6: ...iv Cyclone MAX User Manual CYCLONE MAX ...

Страница 7: ... buttons to make selections from the LCD menu The Cyclone MAX is able to debug and program a variety of processor architectures using the target hardware s Background Debug Mode BDM JTAG or SWD ports Supported Architectures Power BDM MPC5xx 8xx Qorivva MPC5xxx STMicroelectronics SPC56 ColdFire V2 3 4 MCF52xx 53xx 54xx Kinetis MAC7xxx Automotive Controllers DSC MC56F80xx MC56F82xx MC56F83xx MC56F84...

Страница 8: ...hase of CompactFlash activation license Multiple images may be saved using the onboard or CompactFlash when activated storage Multi Voltage Operation Automatically detects and caters to target voltages ranging from 1 8 to 5 Volts LCD Menu Allows simple menu based control of the configuration and function of the Cyclone MAX In short the Cyclone MAX is an all in one solution for debugging programmin...

Страница 9: ...age Creation Utility If you plan to use the Serial or USB ports for communication then the Cyclone MAX can be used right out of the box If you wish to use the Ethernet port however you will need to configure the corresponding IP numbers before use The Ethernet port will not be functional until this configuration is complete Please read Section 8 ETHERNET PORT CONFIGURATION for more information abo...

Страница 10: ...ilable functions that the user may select and add to the programming sequence 2 This window is where the programming steps are sequenced 3 This button moves selected programming functions into the sequence window 4 Displays the processor architecture and the corresponding interface port on the Cyclone MAX ...

Страница 11: ...ple erase blank check program verify programmed data The complete functionality of the Cyclone MAX and its accompanying utilities is beyond the scope of this Getting Started section Please read further to learn more about the full feature set and operation of the Cyclone MAX For a detailed description of the Cyclone MAX Configuration Utility please refer to Section 4 STAND ALONE PROGRAMMER CONFIGU...

Страница 12: ...s provided in the top left panel with a list of the images currently on the unit s internal memory If the CompactFlash license has been activated a list of images on any connected CompactFlash 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 ...

Страница 13: ...he panels to the right you must press Commit Changes to load the Cyclone accordingly No changes made to the Cyclone MAX until the Commit Changes button is pressed Note Any images that are already stored on the Cyclone MAX or CompactFlash can only be removed by using the Remove All button ...

Страница 14: ...upply with 2 5 5 5mm female plug The Cyclone MAX receives its power from the power jack located on the side of the unit Figure 3 1 Power Jack 3 2 Serial RS232 Communications Port The Cyclone MAX provides a DB9 Female connector for communication with a host computer through the Serial RS232 Port Communication takes place at a fixed baud rate of 115200 Baud 8 Data bits No Parity and 1 Stop Bit Figur...

Страница 15: ...a PC via the Universal Serial Bus port The Cyclone MAX is a USB 1 1 compliant device Figure 3 3 USB Port 3 4 Ethernet Communications Port The Cyclone MAX provides a standard RJ45 socket for communication with a host computer through the Ethernet Port The Ethernet Port of the Cyclone MAX is a 10 100 baseT port Figure 3 4 Ethernet Port ...

Страница 16: ...t to Qorivva MPC5xxx DSC MC56F80xx MC56F82xx MC56F83xx MC56F84xx or STMicroelectronnics SPC56 targets For the physical dimensions of the connector please see Section 3 14 Ribbon Cable with IDC Socket Figure 3 5 Port B Qorivva DSC or SPC56 Header Qorivva or SPC56 Pinout TDI 1 2 GND TDO 3 4 GND TCK 5 6 GND NC 7 8 NC RESET 9 10 TMS VDDE7 11 12 GND RDY 13 14 JCOMP ...

Страница 17: ...MICTOR38 Figure 3 6 BERG14 TO MICTOR38 Adapter Sold Separately 3 7 PORT C ColdFire V2 3 4 or ColdFire Extension Cable Port C is the interface for the ColdFire MCF52xx 53xx 54xx family of microprocessors This port connects to the target hardware using either the ColdFire extension cable for synchronous ColdFire targets such as MCF5272 MCF5206E P E part CABLE CF ADAPTER sold separately or a standard...

Страница 18: ...ction 3 14 Ribbon Cable with IDC Socket Figure 3 7 Port C ColdFire Header ColdFire Pinout N C 1 2 BKPT GND 3 4 DSCLK GND 5 6 N C RESET 7 8 DSI VCC 9 10 DSO GND 11 12 PST3 PST2 13 14 PST1 PST0 15 16 DDATA3 DDATA2 17 18 DDATA1 DDATA0 19 20 GND N C 21 22 N C GND 23 24 CLK VCC 25 26 TEA The ColdFire extension cables one for Synchronous targets and one for ...

Страница 19: ...Fire Extension Cable With Adapter P E part CABLE_CF_ADAPTER for synchronous ColdFire targets sold separately Figure 3 9 ColdFire Ribbon Cable for asynchronous ColdFire targets included with Cyclone 3 8 PORT D Power MPC5xx 8xx Port D can be used to connect to Power MPC5xx 8xx BDM targets For the ...

Страница 20: ...x 8xx BDM Header Power MPC5xx 8xx BDM Pinout N C 1 2 SRESET GND 3 4 DSCLK GND 5 6 N C HRESET 7 8 DSDI VDD 9 10 DSDO 3 9 PORT E Kinetis or MAC7xxx Automotive Controllers Port E is a standard 20 pin header that can be used to connect to Kinetis and MAC7xxx targets For the physical dimensions of the connector please see Section 3 14 Ribbon Cable with IDC Socket ...

Страница 21: ...s connect the included Cyclone MAX JTAG SWD Adapter shown below to Port E of the Cyclone by using the standard 20 pin ribbon cable You can then use the included mini 10 or mini 20 ribbon cables to connect the adapter to your target header A jumper setting on the adapter allows you to select JTAG or SWD communications Figure 3 12 Cyclone MAX JTAG SWD Adapter ...

Страница 22: ...d single bi directional data pin SWD Mode provides all the normal JTAG debug and test functionality plus real time access to system memory without halting the processor or requiring any target resident code SWD Mode is selected from the Communication Mode drop down box in the Cyclone Image Creation Utility Figure 3 13 Communications Mode Selection ...

Страница 23: ... 2 PIN 3 TRST or NC GND PIN 4 PIN 5 NC GND PIN 6 PIN 7 TMS SWDIO GND PIN 8 PIN 9 TCK SWCLK GND PIN 10 PIN 11 NC GND PIN 12 PIN 13 NC GND PIN 14 PIN 15 RESET GND PIN 16 PIN 17 NC GND PIN 18 PIN 19 NC GND PIN 20 3 9 3 Kinetis Mini 20 Pin Assignments JTAG Mode PIN 1 VCC TMS PIN 2 PIN 3 GND TCK PIN 4 PIN 5 GND TDO PIN 6 PIN 7 NC TDI PIN 8 PIN 9 NC RESET PIN 10 PIN 11 NC NC PIN 12 PIN 13 NC NC PIN 14 P...

Страница 24: ... PIN 8 PIN 9 NC RESET PIN 10 SWD Mode PIN 1 VCC TMS SWDIO PIN 2 PIN 3 GND TCK SWCLK PIN 4 PIN 5 GND NC PIN 6 PIN 7 NC NC PIN 8 PIN 9 NC RESET PIN 10 3 9 5 JTAG Daisy Chain The Cyclone MAX supports Kinetis processors in a JTAG daisy chain configuration This type of configuration is desirable if the user wants to share a single debug connector across multiple JTAG devices To start it is required tha...

Страница 25: ...daisy chain setup Figure 3 14 Daisy Chain Setup Dialog As an example consider a daisy chain containing two devices TAP 0 and TAP 1 and both devices have a 4 bit JTAG IR The following settings would access the first device in the chain TAP 0 JTAG Tap Number 0 JTAG Pre IR Bits 4 To access the second and last device in the chain TAP 1 use the following settings ...

Страница 26: ... that are individually or collectively larger than the Cyclone s internal memory 7MB It also makes swapping programming images much more quick and convenient A 128MB CompactFlash card shown below is included with activation Figure 3 15 CompactFlash Port Purchase of the CompactFlash activation license unlocks the CompactFlash panels in the included Manage Images utility Programming images may then ...

Страница 27: ... executed and go back to the standby state RESET Hardware reset of the Cyclone MAX 3 13 LEDs Eight LEDs are used to provide programming and Cyclone MAX status 1 Power Indicates power has been supplied to Cyclone MAX 2 Ready The Cyclone MAX is ready to perform programming functions 3 Image Indicates the presence of one or more images on board 4 Erase Erasing of target flash is in progress 5 Program...

Страница 28: ...on cables are designed such that the Cyclone MAX Ports and target BDM Ports must have the same pinout i e Pin 1 of a Cyclone MAX Port is connected to Pin 1 of the target BDM header Here is an example header Figure 3 16 Example 16 Pin Header Diagram The following notes relate to the pinout labels on Cyclone MAX Ports N C signifies a No Connect This pertains to pins that are reserved for future use ...

Страница 29: ...nterface the Cyclone Image Creation Utility is provided for configuring the Cyclone MAX 4 1 Cyclone MAX Image Creation Utility The Cyclone MAX does not require a target to be connected when it is being configured However the Cyclone MAX must be powered on indicated by the Ready LED and either the PC Serial port USB port or Ethernet port must be connected to the Cyclone MAX Figure 4 1 shows the con...

Страница 30: ... 8xx Qorivva MPC5xxx STMicroelectronics SPC56 ColdFire MCF52xx 53xx 54xx DSC MC56F80xx MC56F82xx MC56F83xx MC56F84xx and ARM MAC7xxx architectures The user may select the target architecture using the Specify Target Architecture dropdown list Figure 4 2 shows the selection Figure 4 2 Target Class Selection via File Menu ...

Страница 31: ...e Cyclone MAX to operate on a Power BDM MPC5xx 8xx target by switching to the corresponding option in the drop down list Figure 4 3 shows the Power BDM specification configuration The target BDM header connections are shown on the right hand side for user reference Figure 4 3 Power BDM Settings ...

Страница 32: ...figure the Cyclone MAX to operate on a ColdFire V2 3 4 target by switching to the ColdFire option in the drop down list Figure 4 4 shows the ColdFire V2 3 4 specification configuration The target BDM header connections are shown on the right hand side for user reference Figure 4 4 ColdFire Settings ...

Страница 33: ...he Cyclone MAX to operate on an ARM MAC7xxx target by switching to the ARM option in the drop down list Figure 4 5 shows the ARM MAC7xxx specification configuration The 20 pin target header connections are shown on the right hand side for user reference Figure 4 5 ARM MAC7xxx Settings ...

Страница 34: ... down list Figure 4 5 shows the Kinetis specification configuration The 20 pin 1 27mm mini pitch target header connections are shown on the right hand side for user reference Users needing the 10 pin 1 27mm mini pitch target header should refer to the top 10 pins only See Section 3 9 5 JTAG Daisy Chain for information on Daisy Chain configuration Figure 4 6 Kinetis Settings ...

Страница 35: ...rivva MPC5xxx or STMicroelectronics SPC56 target by switching to the corresponding Qorivva option in the drop down list Qorivva is currently used for both Figure 4 7 shows the Qorivva or SPC56 specification configuration The 14 pin target header connections are shown on the right hand side for user reference Figure 4 7 Qorivva or SPC56 Settings ...

Страница 36: ...e the Cyclone MAX to operate on a DSC target by switching to the corresponding option in the drop down list Figure 4 8 shows the DSC specification configuration The 14 pin target header connections are shown on the right hand side for user reference Figure 4 8 DSC Settings ...

Страница 37: ... Record command from the Programming Sequence list 1 and add it to the programming steps 2 using the add button 3 See Figure 2 1 for a visual reference 4 1 4 Base Address Depending on the programming algorithm the user may be required to enter the base address for the module If the programming algorithm requires a base address the Module Base Address Settings will be displayed The user must enter ...

Страница 38: ...y will automatically set a basic command list to include your selected algorithm and object file At this point the user has only to select the programming steps that are required with no further attention to the order of operations Upon completion click OK and the script information will appear in the Specify Programming Script dialog For example Figure 4 10 shows the results after programming fun...

Страница 39: ...le Usually the name of the file indicates what kind of module it relates to Specify S Record Asks for the name and or path to a file of Freescale S records to be used in programming or verifying a module If the file is not found an error message is given The currently selected file is shown in the S19 file selected window The programmer accepts S1 S2 and S3 records All other file records are treat...

Страница 40: ...e Cyclone MAX will perform a Blank Check Module on the target device Program Bytes Prompts for a starting address which must be in the module You are then asked to enter a hexadecimal byte to be programmed into the current location Clicking the OK button will automatically advance to the next data byte location Program Module For this command to work you must have previously selected an S record f...

Страница 41: ...its IP address by using the Specify IP button Store Image to Cyclone will then store the image on the selected Cyclone 4 1 8 Save Image Cyclone Configuration Store Image To Disk allows the current configuration to be saved onto the hard drive The image can then be transferred to the Cyclone MAX via the Manage Images Utility Save Cyclone Configuration in the file menu allows the user to save the co...

Страница 42: ...3 Overview Of Cyclone Menu Structure 4 2 1 Status Window Figure 4 14 Status Window The status window appears when the Cyclone MAX is powered on This lists the following information 1 The firmware version of the MAX 2 The IP address assigned to the MAX ...

Страница 43: ...e MAX to enter LCD menu mode 4 2 2 Main Menu Figure 4 15 Main Menu The Main Menu is accessible by pressing the MENU SELECT button when the status window is displayed The Main Menu contains the following selections 4 2 2 1 Select SAP Image Select SAP Image brings up a display listing the images that are stored in the memory of the Cyclone MAX You may select the appropriate image by using the Up Dow...

Страница 44: ...re via LCD Menu Please refer to that section for additional menu information 4 2 2 3 Show Statistics The Show Statistics menu selection is discussed in Section 5 2 Operation Procedure via LCD Menu Please refer to that section for additional menu information 4 2 2 4 Configure Cyclone Figure 4 17 Configure Cyclone Configure Cyclone brings up a submenu with three options from which to choose Selectin...

Страница 45: ...are finished scroll through the characters until you reach the right arrow character Selecting this character will complete the process Press the Cancel button at any time to leave the IP number as is and return to the Main Menu Figure 4 19 Edit IP Settings Edit IP Number Edit IP Settings Edit IP Mask Edit IP Mask allows the user to set an IP Mask for the Cyclone MAX The current IP Mask is display...

Страница 46: ...the IP Gateway for the Cyclone MAX 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 Figure 4 21 Edit IP Settings Edit IP Gateway Edit IP Settings Sh...

Страница 47: ...t 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 Press the Cancel button at any point to leave the name as is and return to the Main Menu Figure 4 23 Configure Cyclone Edit Cyclone Name Configure Cyclone Set AUX Button Func Set AUX Button Func allows the user to assign a function to ...

Страница 48: ...42 Cyclone MAX User Manual CYCLONE MAX press the Select button to choose it Figure 4 24 Configure Cyclone Set AUX Button Func ...

Страница 49: ...on Function START Start executing the tasks pre configured into the Cyclone MAX Menu Mode Navigate upward in LCD menu AUX Perform auxiliary function stand alone verification Menu Mode Navigate downward in LCD menu MENU SELECT Displays LCD Menu enters Menu Mode Menu Mode Select highlighted item in LCD menu CANCEL Cancel the tasks being executed and go back to the standby state RESET Hardware reset ...

Страница 50: ...An error occurred during programming 8 Success Programming functions completed successfully 5 2 Operation Procedure via LCD Menu Rev B of the Cyclone MAX may be operated by making selections from the LCD menu This section describes the layout of the menus and the functions that each may be used to perform Figure 5 1 Overview Of Cyclone Menu Structure ...

Страница 51: ...e following information 1 The firmware version of the MAX 2 The IP address assigned to the MAX 3 The name assigned to the MAX 4 Name of the PC connected to the MAX 5 The number of programming images in the MAX s memory 6 The name of the selected programming image 7 Current status 8 Results of the last operation performed 5 2 2 Main Menu Figure 5 3 Main Menu ...

Страница 52: ...enu 5 2 2 1 Execute SAP Function Execute SAP Function presents two Stand Alone Programming functions that you may execute by highlighting the function that you wish to perform and pressing the Select button Figure 5 4 Execute SAP Function 5 2 2 2 Compact Flash Status If a compatible CompactFlash card is loaded into the Cyclone the Compact Flash Status menu selection displays information about that...

Страница 53: ... updates In this situation there is often no access to a PC or power outlet However the Cyclone may be powered by using a Cyclone PowerPack which is a lightweight and compact lithium ion battery available separately Figure 5 7 Cyclone with Cyclone PowerPack The combination of the Cyclone programmer and the battery pack creates a fully operational field programming setup that is lightweight compact...

Страница 54: ... separate batch file would typically be used to launch the software with the correct parameters 6 1 1 Startup a Connect the Cyclone MAX to the PC via Serial Port USB Port or Ethernet b Connect the Cyclone MAX to the target system c Power up the PC and the target system d Run the software from the DOS prompt Allowed command line parameters are CYCLONE_LAUNCH configuration script filename O output f...

Страница 55: ...ccessful 6 1 2 Command Line Parameter Examples Example 1 CYCLONE_LAUNCH config_script cfg The Cyclone MAX executes all operations specified in the config_script cfg file The CYCLONE_LAUNCH application remains open if any error occurs Example 2 CYCLONE_LAUNCH config_script cfg O output_log txt The Cyclone MAX executes all operations specified in the config_script cfg file and logs all results to th...

Страница 56: ...NTYPE x Specifies whether the Cyclone MAX will be identified by IP address or by device name Both of these Cyclone parameters are reconfigurable by the user and need to be set up prior to using CYCLONE_LAUNCH Please see Section 8 6 Cyclone IP Setup Utility User Interface ConfigureIP for more information on how to configure the Cyclone IP number and the Cyclone Device Name Note that this choice of ...

Страница 57: ...tes stand alone programming operations on the connected Cyclone MAX READDYNAMICDATA address numbytes Reads dynamic data with Cyclone MAX address is the starting memory address numbytes is the number of bytes of data to read All values should be in hexadecimal format No more than 255 bytes may be read in this way A Cyclone unit may only use this command after it has performed its START command Conf...

Страница 58: ...DES for a complete list of Cyclone error codes 6 1 5 Sample Batch File Here is an example of a way to call the CYCLONEMAX_LAUNCH utility and test its error code return in a simple batch file Sample batch files are given for both Windows NT 2000 2003 Vista and Windows 95 98 ME XP Windows NT 2000 XP Vista CYCLONE_LAUNCH test cfg if errorlevel 1 goto bad goto good bad ECHO BAD BAD BAD BAD BAD BAD BAD...

Страница 59: ...be used for automated control of a single Cyclone unit DLL Information Interface Code and Examples Documentation on how to use the DLL can be found in the Cyclone Automated Control SDK User s Manual which is included in pdf format with the Cyclone MAX The documented interface routines are available in the CYCLONE_CONTROL DLL library included in the software install This DLL is callable from almost...

Страница 60: ...er system including all programming algorithms data and processing power necessary for programming the host PC only needs to provide minimal control information This means that an enormous number of Cyclone units may be controlled from a single PC P E offers the Professional and Enterprise editions of the Cyclone Automated Control SDK separately These editions update the Cyclone Launch software as...

Страница 61: ...serial port as well as the Ethernet and USB ports Occasionally a customer will need access to the underlying protocol used by the P E utilities A specification for the serial and ethernet protocols used to control the Cyclone MAX are available as part of the Enterprise Edition of P E s Cyclone Automated Control Package This is useful for embedded or non Windows platform control of the Cyclone Prog...

Страница 62: ...ons of the functionality of some of these applications are listed below 7 1 Freescale Codewarrior 7 1 1 Connecting the Cyclone MAX through CodeWarrior Customers using the Freescale CodeWarrior Development Studio version 5 7 and above will now have the capability to interface to target hardware using the Cyclone MAX In order to configure CodeWarrior to do so the user can select the Preferences opti...

Страница 63: ...the Ethernet port of the Cyclone MAX The user can set the IP number and the BDM Frequency Speed to interface to the target The higher this value is the slower the BDM Frequency will be and it is recommended that for slower targets a higher value be selected For greater detail on the BDM Frequency Speed please refer to the CodeWarrior Help documentation ...

Страница 64: ...clone MAX USB Port Configuration The image above displays the configuration settings for the USB port of the Cyclone MAX The user can select one of multiple Cyclone devices which are connected to the PC in case more than one Cyclone MAX is attached via the USB port ...

Страница 65: ...to which the Cyclone MAX is attached 7 1 2 CodeWarrior Hardware Diagnostics If the user wishes to test the Cyclone MAX connected to their PC they can use the Hardware Diagnostics selection from the Tools menu This allows the user to run hardware diagnostics and memory tests to ensure proper operation of all devices For more information on the hardware diagnostic tool please refer to the CodeWarrio...

Страница 66: ... MPC5xx 8xx Qorivva MPC5xxx STMicroelectronics SPC56 ColdFire MCF52xx 53xx 54xx DSC MC56F80xx MC56F82xx MC56F83xx MC56F84xx and ARM MAC7xxx architectures With the ICD In Circuit Debugger you can load code into the on chip RAM run code out of RAM or FLASH already programmed by the In Circuit Programmer and set many software breakpoints and a single hardware in FLASH breakpoint The main advantage of...

Страница 67: ... and Macro files for automating the debug process Context sensitive help for all commands Support for symbolic register files Full source level debugging 7 2 2 In Circuit Programmer The PROG In Circuit Programmer is a general purpose programmer which allows the user to program a Kinetis Power BDM MPC5xx 8xx Qorivva MPC5xxx STMicroelectronics SPC56 ColdFire MCF52xx 53xx 54xx DSC MC56F80xx MC56F82xx...

Страница 68: ...r may create a script file to instruct the software to execute specific commands in sequence The CPROG software is normally included with P E s PROG software Please refer to CPROG documentation for more information 7 2 3 P E Microcomputer Systems PKG Software Packages P E s software packages contain the WinIDE integrated development environment which pulls together an assembler in circuit simulato...

Страница 69: ... MAX User Manual 63 CYCLONE MAX 7 2 4 Latest Updates P E Software The most recent updates of P E s software products can be requested after a brief registration at http www pemicro com SRS main_screen_user cfm ...

Страница 70: ...ary devices in order to form networks There are several classes of these intermediary devices but they generally fall into one of the following three groups Hubs At the most basic level computers are connected to one another through a Hub A Hub is a device with several ports that are used to connect multiple computers together It is a repeater device a Hub simply copies incoming data on one of its...

Страница 71: ...ub On a more complex network however routing information becomes important The routing information consist of two more IP numbers The first of these is called the Subnet Mask and is used to determine whether or not the destination resides on the same subnet i e doesn t need to be forwarded to another network The other IP number is the Gateway Address which is the address of the computer that handl...

Страница 72: ...oss of a frame of data is not going to hamper the overall viewing experience Left unmodified the UDP IP with its lack of guarantees for packet delivery would be unusable in an environment where the delivery of a single byte of data needs to be guaranteed The Cyclone firmware adds mechanisms to the UDP IP protocol without affecting its underlying efficiency to guarantee delivery of data packets 8 4...

Страница 73: ...this document but it is sufficient to note that most modern network cards as well as the 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 device to match those of the network 8 4 2 Connecting Cycl...

Страница 74: ...yclone MAX using the LCD Menu please see Section 5 2 Operation Procedure via LCD Menu 8 6 Cyclone IP Setup Utility User Interface ConfigureIP Before the Cyclone device transacts data on an Ethernet network it will need to be configured with the relevant network parameters The application that provides this capability is the Cyclone IP Setup Utility ConfigureIP which can be found as part of the dis...

Страница 75: ...utton opens a device for access This is a required step before changing the parameters on the selected device Once a device has been selected through the second drop down box and is opened for access its information will be displayed at the bottom of the dialog box 5 Refresh List Will refresh the dialog boxes by searching for devices which are currently connected via the Serial or USB interfaces o...

Страница 76: ...s area onto the Cyclone device 8 7 Configuring Via The Cyclone IP Configuration Utility Before the Cyclone MAX 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 IP Configuration Utility and is provided as part of the standard Cyclone MAX software distribution In order to u...

Страница 77: ...een 2 Assuming that the Cyclone MAX is connected to the COM1 serial port of the PC switch from Ethernet Port to Serial Port at which point the second drop down box will display COM1 Click Open to get a dialog box similar to the following Figure 8 3 Cyclone IP Configuration Utility Continue Setup ...

Страница 78: ...Ethernet port as well as the serial and USB ports These utilities allow configuration and control of the Cyclone programmer Occasionally a customer will need access to the underlying protocol used by P E utilities to configure and control the Cyclone programmer A specification for the serial and ethernet protocols used to control the Cyclone MAX is available as part of the Enterprise Edition of P ...

Страница 79: ... P E utilities included with the Cyclone MAX will work via the serial port as well as the Ethernet and USB ports These utilities allow configuration and control of the Cyclone programmer Occasionally a customer will need access to the underlying protocol used by P E utilities to configure and control the Cyclone programmer A specification for the serial and ethernet protocols used to control the C...

Страница 80: ...74 Cyclone MAX User Manual CYCLONE MAX 10 USB PORT CONFIGURATION The Cyclone MAX can be connected to the USB port of a PC or to a USB HUB through a standard USB cable Cyclone MAX supports USB 1 1 ...

Страница 81: ...mechanism supports serial numbers from 1 to 16 bytes in length Each byte of a serial number ranges between a lower and an upper bound This approach allows the individual bytes of the serial number to have distinct properties Some of the forms these properties can take are Type Lower Bound hex Upper Bound hex Constant Constant Constant Binary 00 FF ASCII Printable 20 7E ASCII Numeric 30 39 ASCII Up...

Страница 82: ...xistent file the selection will revert to None Selected On startup the edit box by default shows the filename that was in effect the last time the QUIT button was clicked You can select a new Serial Number File in the following ways Single Click Lets you directly edit the filename in the edit box Pressing Enter will check for the existence of the file If not found the selected file gets set to Non...

Страница 83: ... number is allowed to wrap over the top of the highest serial number or below the lowest serial number Note that in P E programmers the serial number can only count up and any attempt to overflow will cause an error Up Arrow Click Counts the serial number up Down Arrow Click Counts the serial number down 11 2 4 Serial Number Bytes as Hex There is one display column for each byte in the serial numb...

Страница 84: ... the information for any serial number currently being edited unless that information has been saved Save Button The new serial number is initialized with one 1 byte of binary 11 2 8 SAVE Instructs the program to save the current serial number being edited into the file name and path shown in the Serial Number File window If a file name has not been provided i e the window shows None Selected then...

Страница 85: ...AA b Next 5 bytes are Constants P E c Last 4 bytes are Numeric ASCII 9999 5 This provides for a maximum of 6 760 000 26x26x26x10x10x10x10 serial numbers from AAA P E 0000 to ZZZ P E 9999 6 The last 4 bytes of the serial number are selected colored yellow so that their properties can be changed using the forced selected byte buttons on the bottom of the screen 11 4 Using Serial Number File The comm...

Страница 86: ...lash for internal images or external CompactFlash for external SAP images The CS and PS commands are not present in the Cyclone Image Creation Utility until a valid programming algorithm is specified To complement the Cyclone s usage in production environments the Cyclone MAX supports multiple serial number structures for each programming algorithm block Each SAP image may contain multiple program...

Страница 87: ...Cyclone MAX User Manual 81 CYCLONE MAX CS serial_file4 ser PS CS serial_file5 ser PS ...

Страница 88: ...or entering debug mode for verification 000A Error writing a block of data to target 000B Error enabling or disabling module 000C Error in performing timing test 000D MON08 target had an invalid reset 000E The selected target processor is not supported by the Cyclone MAX 12 2 SAP Image Handling Errors 0011 SAP image ID is greater than total number of images 0012 Error during SAP image validation 0...

Страница 89: ...and firmware versions 12 5 SAP Operation Errors 0081 SAP operation is not supported check software and firmware versions 0082 SAP operation error SAP image contains different target type 0083 SAP operation cancelled 12 6 SAP Blank Check Range and Module Errors 1001 Blank check error algorithm not supported 1002 Blank check error algorithm not found 1003 Blank check operation failed 12 7 SAP Erase ...

Страница 90: ... target power 300D Error during programming data block invalid data length 300E Error during programming data block invalid start address 300F Error during programming data block no target power 3040 MSD Kinetis only Error during programming would cause device to become permanently secured 12 9 SAP Verify Checksum Errors 4001 VC command not supported 4002 VC failed invalid algorithm 4003 VC operat...

Страница 91: ... Error please contact P E 8004 Fatal Error please contact P E 8005 Fatal Error please contact P E 8006 Fatal Error please contact P E 8007 Fatal Error please contact P E 8008 Fatal Error please contact P E 8009 Fatal Error please contact P E 800A Fatal Error please contact P E 800B Fatal Error please contact P E 800C Fatal Error please contact P E 800D Fatal Error please contact P E 800E Fatal Err...

Страница 92: ...or formatting the external memory A003 External memory was disconnected during use A004 External memory has unsupported format A005 External memory has corrupted data A006 External memory disk error A007 Failed during internal image verification A008 Failed during external image verification A009 Error while reading external memory for image pointer 12 15 Serial Number Errors B001 Error erasing se...

Страница 93: ...g 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 12 17 System Hardware Firmware Logic Recoverable Errors D001 Firmware does not exist D002 Firmware update not allowed D003 Firmware update failed D004 Firmware update mismatch ...

Страница 94: ...88 Cyclone MAX User Manual CYCLONE MAX ...

Страница 95: ......

Отзывы: