Home

Freescale Semiconductor

image

Contents

1. Status Window Loading programming algorithm Done Module has been erased Checking range of S records Checked Programming Address SFFFF Programmed Checking range of S records Checked erifying Address SFFFF Verified Executing command ESC to Abort Figure 8 3 PROGO8SZ Programmer Screen Snapshot The PROGO8SZ is simple to operate after clicking the Contact target with Cyclone PRO User Manual CYCLONE PRO miero these settings button if the programmer successfully contacts the target it will ask you for the algorithm you wish to use during programming Select the proper algorithm for the device you are attempting to program Then simply select the s record object you wish to program using the SS command Now the setup of the PROGO8SZ is complete and you are ready for operations on the target EEPROM FLASH You may choose EM Erase Module to erase the target EEPROM FLASH Then use BM Blank Check Module to see if the target EEPROM FLASH is indeed erased After that you may choose PM Program Module to program the S record object into the target Finally you may use VC Verify CRC Checksum to verify that the contents are properly programmed in the target memory 8 1 4 Command Line Programmer CPROG is a command line programmer that allows quick turn around time for programming target MCUs The user may create a script file to instruct the software
2. Initialize A X so that int processing doesn t stop wit uninitialized register war when push A X on the stack Initialize peripherals Figure 8 2 ICD08SZ Debugger Screen Snapshot Debugger features include Full speed in circuit emulation Breakpoints with counters on the Nth execution Variables window showing multiple data types Cyclone PRO User Manual 59 gt CYCLONE PRO mero 8 1 3 60 e Real time execution as well as multiple tracing modes e Startup and Macro files for automating the debug process e Context sensitive help for all commands e Support for symbolic register files e Full source level debugging In Circuit Programmer The PROG In Circuit Programmer is a general purpose programmer which allows the user to program any HC08 HCS08 RS08 HC S 12 X ColdFire V1 device with on chip EEPROM FLASH either from an object file Freescale S19 format or byte by byte iol xi PROGO8SW Programmer File Device Program Verify Upload Windows Help Choose Programming Function Configuration Biel Blank check module Module CA PEMICROWCSO08GPY4908_GP20 08P Blank check range NOT ACTIVE 19 File C PEMICROWCSO8GPWADEMOGP20 519 Erase byte range NOT ACTIVE Base B000 d Erase word range NOT ACTIVE Erase module Memory Window 1 Program bytes d Program words NOT ACTIVE Program module Choose module 68P Verify module Verify range Upload module Upload range Specify S record d Show module
3. PORTCO PORTC1 and PORTC3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTCO and pull down PORTC1 and pull up down PORTCS3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual CYCLONEPRO miero 13 6 68HC908BD M Cyclone Pro amp T arget Specific Panel HCOS Target 10 Port Pin Settings During Reset i b Pin 1 gt NC o o GND lt Din A m Baud Rate amp Security Setti aud Rate SL ettinas FE Se Ger IV Before attempting Auto Baud amp ignoring security try these settings NC IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC j NC o PTA0 C0M Clock Selection Clock Division 4 f Pro Clock Ge S S ee S l Cyclone Clock Ge DIV2 Ze 9 8304MH2 Pin15 gt Vout o o PTC3 0 lt Pin16 Target Clock D4 4 9152MHz Figure 13 6 68HC908BD Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONO8 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signa
4. PTAQ COM lt Pin2 Baud Rate amp Security Settings NC o NC o o PTA1 0 o PTBO 1 OSC o o PTB1 0 Pin15 gt Vout o o NC lt Pin16 Note The processor RESET line must have an external pullup r Pro Clock Ze 9 8304MHz 4 9152MH2 Clock Selection Clock Division E Cyclone Clock DIV 2 l Target Clock Diy 4 Figure 13 21 68HC908KX Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTBO and PORTB 1 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTBO and pull down PORTA1 and Cyclone PRO User Manual 129 gt gt CYCLONE PRO Colotoo 13 22 130 PORTB1 In which case the user does not need to connect these signals to the target MONO8 Header The clock division is fixed Div 4 An external clock signal must be provided to the target MCU s OSC pin The Cyclone PRO provides this signal to MONO8 header Pin 13 This device has several different alg
5. There is one display column for each byte of the lower bound of the serial number in hex e Up Arrow Click Increases the lower bound by one with a maximum of the current serial number byte value e Down Arrow Click Decreases the lower bound by one with a minimum of 00 Hex NEW Instructs the program to start editing a NEW as yet un named serial number file It will throw away 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 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 an error is displayed in a red window on the screen If this happens type in a filename in the window and click Save again HELP Opens the Serialize help system serialize hlp file i e this file for perusal QUIT Turns off the Serialize Program and saves any setup information in the file Serialize ini This file will initialize the setup information the next time the program is started Xing out of the program top right of screen does not save the setup info BINARY NUMERIC CONSTANT ALPHA UPPER ALPHA LOWER and Cyclone PRO User Manual CYCLONEPRO m Cro PRINTABLE These buttons are used to set the properties of selecte
6. Figure 13 26 68HC908LT Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 and PORTA2 are used for entering monitor mode By default the user may directly bring these signals out to the target MONOG Header Alternatively the user may pull up PORTA1 and pull down PORTCS In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 Please note that the Cyclone PRO will calculate the proper trim value for the device being programmed 134 Cyclone PRO User Manual CYCLONEPRO miero 13 27 68HC908LV M Cyclone Pro amp T arget Specific Panel HCO8 Target TR Port Pin Settings During Reset Baud Rate amp Security Settings Pin 1 gt NC o o GND lt Pin 2 NC o RESET NC oa o IRQ High IV Before attempting Auto Baud amp ignoring security try these settings NC o o PTAO COM NC o oO NC Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o PTAI 1 Clock Selection Clock Division r Pro Clock OSC e o PTA2 0
7. High o PTA0 COM o PTC2 0 o PTC3 1 o PTC4 0 o PTA 0 lt Pin 2 lt Pinl6 Figure 13 29 68HC908MR16 32 Family MON08 Pinout Cyclone PRO User Manual CYCLONEPRO miero The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONO8 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA7 PORTC2 PORTC3 and PORTC4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTC3 pull down PORTA and PORTC4 and pull up down PORTC2 for clock division In which case the user does not need to connect these signals to the target MONO8 Header 13 30 68HC908QL M Cyclone Pro amp T arget Specific Panel f HC08 Target zj p Cot En settings Dung Resa il j Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Settings EEN NC o RESET Before attempting Auto Baud amp ignoring security try these settings NC IRQ High Auto detect Baud Rate Security Bytes FF FF FF FF FF FF FF FF NC o o PTAO COM o NC o o PTA4 0 m Cl
8. am Using is A MONOS Cyclone Connected to my PC s Serial Port Class 5 A Cyclone Pro Connected to my PC s Serial Port Class 8 A Cyclone Pro with a non automatically detected IP Address Class 8 Clicking OK will allow you to configure communication port for this interface on the main Connection Manager Screen OK Cancel Figure 8 12 P amp E Multilink Cyclone Pro Manual Interface Selection 6 To remove a manually configured interface please click on the Remove Connection button and choose the interface to be deleted See Figure 8 13 Cyclone PRO User Manual D Drtoaco CYCLONE PRO W Connection Manager Autodetected Interfaces The following interfaces have been automatically detected To remove them from the list of displayed interfaces they should be unplugged from your PC Cyclone Pro on USB1 Name Ophiuchus Autodetected Refresh Automatically Detected Interfaces Manually Configured Interfaces The following interfaces have been manually configured by the user They may be removed from the list of previously configured interfaces by highlighting them and clicking the Remove button P amp E Multilink on LPT1 User S MONOS Cyclone on COM1 User Specified Remove Selected Interface D OK Cancel Figure 8 13 Remove A Manually Configured Multilink Cyclone Pro Interface 8 3 3 Advanced Settings Tab The Advanced Settings tab allows the user to set specific protocol se
9. Cyclone PRO User Manual CYCLONEPRO CC D Drtoc 1 INTRODUCTION The Cyclone PRO is both a powerful production programmer and a versatile development debugging tool for Freescale microcontroller based hardware architectures The Cyclone PRO is designed to withstand the demands of a production environment It is a Stand Alone Programmer SAP that can be operated manually or used to host automated programming In manual SAP mode the unit is operated using buttons and or the LCD Menu Host controlled SAP mode for automated programming is accomplished using either a command line utility RS232 protocol UDP protocol or the Cyclone Automated Control DLL The Cyclone PRO is also a very effective development tool It can operate interactively with a PC for development debugging and programming and conveniently supports multiple communication interfaces The following features help make the Cyclone PRO such a versatile tool for both production and debug e Multiple Freescale Architecture Support e ColdFire V1 e HCS08 e RSO8 e HC S 12 X e HC908 MONO8 e Versatile Light Touch Buttons e Performs Stand Alone Programming SAP operations e Navigates LCD menu e Resets Cyclone PRO Cyclone PRO User Manual 1 Ca CYCLONE PRO D miero Powerful LCD Menu e Executes SAP operations e Selects SAP image e Configures Cyclone PRO IP settings e Displays operation status Convenient LED Display e Shows program
10. Cyclone PRO User Manual 145 lt gt CYCLONE PRO m Cro 14 3 14 4 14 5 14 6 14 7 146 001B Error converting downloads counter structure SAP Algorithm Header Operation Handling Errors 0061 Undefined header operation check software and firmware versions SAP Operation Errors 0081 SAP operation is not supported check software and firmware versions 0082 SAP operation error SAP image contains different target type 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 SAP Erase Range and Module Errors 2001 Erase error algorithm not supported 2002 Erase error algorithm not found 2003 Erase error module failed or canceled 2004 Erase error module failed target is still secured 2005 Erase error module not performed data is preserved SAP Program Byte Word and Module Errors 3001 Programming algorithm is not supported 3002 Programming algorithm was not found 3003 Program operation failed or canceled 3004 Program operation failed write protected 300A Error during reading data block invalid data length 300B Error during reading data block invalid start address 300C Error during reading data block no target power 300D Error during programming data block invalid data length Cyclone PRO User Manual CYCLONEPRO gt m Cro 300E E
11. Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTB3 PORTB4 and PORTB5S are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header An external clock signal must be provided to the target MCU s OSC pin The Cyclone PRO provides this signal to MONO8 header Pin 13 Alternatively the user may pull down PORTA1 and PORTB3 and pull up PORTB4 and pull up down PORT BR for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual CYCLONEPRO miero 13 8 68HC908GP Cyclone Pro AT arget Specific Panel HC Tage f Pot Pn Stings Dring Reset Baud Rate amp Security Settings Pin 1 gt NC a o GND lt Pin 2 NC o RESET IV Before attempting Auto Baud amp ignoring security try these settings Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o IRQ High NC o o PTAQ COM NC o o PT 7 0 Clock Selection f Clock Division r Pro Clock e K x Ge za k Cyclone Clock Ze DIV2 Ze 9 8304MH2 Pinl5 gt Vout o o PTC3 0 lt a PinlG Target Clock C D4 C 4 9152MHz Figure 13 8 68HC908GP Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 o
12. Pin 2 Baud Rate amp Security Settings aud Rate goni ettings SN IEO G FET IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Hate 1 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o o PTBO COM Clock Selection Clock Division Pro Clock ee X Ge S d Ze Cyclone Clock DIV2 Ze 9 8304MH2 Pin15 gt Vout o o PTB3 0 Pia Target Clock C DIV4 4 9152MHz Figure 13 17 68HC908JK Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTBO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTB1 PORTB2 and PORTB3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTB1 and pull down PORTB2 and pull up down PORTB3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header 126 Cyclone PRO User Manual CYCLONEPRO miero 13 18 68HC908JL M Cyclone Pro amp T arget Specific Panel HCO8 Target OI M Port Pin S
13. Specify Target Architecture HCS08 Required P amp E Hardware CYCLONE PRO Programming Sequence CM Choose Algorithm SS Specify S Record gt I Ignore 19 Range Check Launch Script Wizard Clear Script Move up Move down Remove From List Cyclone Pro amp T arget Specific Panel Target is HCS08 HCS08 Target BDM Header Pint gt BKGDO o DND lt Pin2 NC o o RESET Security Settings Pin 5 gt H o o VDD lt Pin6 Unsecure Erase target to enter BDM mode if target is secured Target Voltage amp Power Settings Reset Delay i 7 F STEE I Alter reset delay D ms before attempting communication BKGD Status I Drive BKGD signal LOW after operations are complete Image Description test5272_256k_2 Store Image to Cyclone Store Image to Disk Figure 5 1 Cyclone Image Creation Utility 5 1 1 Target Architecture The Cyclone Pro supports HC08 HCS08 RS08 HC S 12 X and ColdFire V1 targets The user may select the target architecture from the Cyclone PRO User Manual 31 gt CYCLONE PRO miero corresponding drop down box Alternately the user may select the target architecture through the File menu Figure 5 2 shows this selection in the File menu Cyclone Image Creation Utility ver 3 11 Options Help E ETC HCO8 MONOS Hcso8 Required P amp E Hardware CYCLONE PRO Load Cyclone Configuration RS08 Save Cyclone Configuration HCA s 12 Save Image To Disk ColdFire Y
14. choose 4 2 5 1 Configure Cyclone Edit IP Settings IP Settings IP Numbers IP Mask IP Gateway MAC Address Figure 4 6 Configure Cyclone Edit IP Settings 26 Cyclone PRO User Manual CYCLONE PRO m Cro Edit IP Settings brings up a submenu with four options from which to choose Edit IP Settings Edit IP Numbers Edit IP Numbers allows the user to set an IP number for the Cyclone PRO The current IP number 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 Press the Cancel button at any time to leave the IP number as is and return to the Main Menu Edit IP Number 200 0 0 0 Up Down to scroll Select to choose Choose gt when done Figure 4 7 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 PRO 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 Cyclone PRO User Manual 27 28
15. freescale Alliance Member Purchase Agreement P amp E Microcomputer Systems Inc reserves the right to make changes without further notice to any products herein to improve reliability function or design P amp E Microcomputer Systems Inc does not assume any liability arising out of the application or use of any product or circuit described herein This software and accompanying documentation are protected by United States Copyright law and also by International Treaty provisions Any use of this software in violation of copyright law or the terms of this agreement will be prosecuted All the software described in this document is copyrighted by P amp E Microcomputer Systems Inc Copyright notices have been included in the software P amp E Microcomputer Systems authorizes you to make archival copies of the software and documentation for the sole purpose of back up and protecting your investment from loss Under no circumstances may you copy this software or documentation for the purpose of distribution to others Under no conditions may you remove the copyright notices from this software or documentation This software may be used by one person on as many computers as that person uses provided that the software is never used on two computers at the same time P amp E expects that group programming projects making use of this software will purchase a copy of the software and documentation for each user in the group Contact P amp E
16. i Cyclone Clock k DV 9 8304MH2 BEE Vout o PTC3 0 lt Pin16 Target Clock C DW4 C 4 9152MH2 Figure 13 27 68HC908LV Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 and PORTA4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and pull down PORTA4 In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 Please note that the Cyclone PRO will calculate the proper trim value for the device being programmed Cyclone PRO User Manual 135 gt gt CYCLONE PRO micro 13 28 68HC908MR4 8 M Cyclone Pro amp T arget Specific Panel HCO8 Target WREN M Port Pin Settings During Reset Baud ees Settings Se l l Pin 1 gt E S SE Ke IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 11796 Security Bytes FF FF FF FF FF FF FFF
17. please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E External Memory Errors A001 Error writing to external memory A002 Error formatting the external memory A003 External memory was disconnected during use A004 External memory has unsupported format Cyclone PRO User Manual CYCLONEPRO gt m Cro 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 14 14 Serial Number Errors B001 Error erasing serial number storage B002 Error writing serial number B003 Total number of Serial Number Structures is over limit of 254 B004 Error converting serial number structure B005 Error updating serial number 14 15 Successful Download Counter Errors C
18. use the Ethernet port you will need to configure the corresponding network settings before use either through the LCD menu or via the software utility ConfigurelP The Ethernet port will not function properly until this configuration is complete You may wish to refer to CHAPTER 9 ETHERNET CONFIGURATION c Power up the Cyclone PRO Step 3 Create a SAP Image A SAP image or Stand Alone Programming image is a self sufficient data object containing the Cyclone PRO and target hardware setup information programming algorithm programming sequence and target data The Cyclone PRO uses these images to perform SAP operations on target Cyclone PRO User Manual 5 gt CYCLONE PRO mero devices Follow these steps to create a SAP image a Run the Cyclone Image Creation Utility This utility is a GUI designed to help users create architecture specific SAP images To run this utility From the Start menu of your PC navigate to All Programs gt P amp E Cyclone PRO Programmer gt Stand Alone Programmer Utilities gt Cyclone PRO Image Creation Utility and select this utility The utility is shown in Figure 2 1 Continue with the steps below to create an image Cyclone Image Creation Utility Version 3 20 Specify Target Architecture HCS08 EI Required P amp E Hardware CYCLONE PRO Programming Sequence CM Choose Algorithm SS Specify S Record gt I Ignore 19 Range Check Laun
19. 00100000 20 032T Description Current Value TOF Timer Overflow Flag 0 TCNT not reached TMOD value TOIE Timer Overflow Enable Overflow interrupts disabled TSTOP Timer Stop Timer counter stopped 64 TRST Timer Reset No effect 63 Not implemented Always returns zero 62 66 PS Prescaler Select Internal bus clock 1 Mouse Left Button Select which Bit Field Key Up Down Select which Bit Field Mouse Double Click Change current bit field value Key Left Right Change Current Bit Field Value Mouse Right Button Show all settings for bit field Key Space bar Show all settings for bit field Figure 8 37 Register Window 8 4 4 3 Trigger Module Settings For more information about the Trigger Module Settings menu option please see the CodeWarrior User Manual 8 4 4 4 Bus Trace For more information about the Bus Trace menu option please see the CodeWarrior User Manual Cyclone PRO User Manual 91 c gt CYCLONE PRO D micro 9 ETHERNET CONFIGURATION This section describes the mechanism used by the Cyclone PRO device to transact data over an Ethernet network It primarily focuses on the User Datagram Protocol UDP which is a popular method for sending data over a network when the speed of a data transaction is of more concern than the guarantee of its delivery The Cyclone takes advantage of the UDP protocol s penchant for speed and adds an extra layer of logic to guarantee the delivery of UDP packe
20. 3152MH2 Warning Do not set the bus frequency to exceed BMHz Figure 13 13 68HC908JB1 8 MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 and PORTA are used for entering monitor mode By default the user may directly bring these signals out to the target MON08 Header Alternatively the user may pull up PORTA1 and pull down PORTA2 and pull up down PORTAS for clock division In which case the user does not need to connect these signals to the target MONO8 Header 122 Cyclone PRO User Manual CYCLONEPRO miero 13 14 68HC908JB12 M Cyclone Pro amp T arget Specific Panel HCOS Target HIE Port Pin Settings During Reset i e Pin 1 gt NC o o GND lt Pin 2 m Baud Rate amp Security Setti ES SS SECH SE Ean NC o o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC IRQ High Baud Hate 15728 Security Bytes FF FF FF FF FF FF FF FF NC o o PTE3 1 NC o o PTAOQ COM NC o o PTA1 1 Clock Selection Clock Divisi Pro Clock
21. 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 and PORTA4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and pull down PORTA4 In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 An external clock signal must be provided to the target MCU s OSC pin The Cyclone PRO provides this signal to MONO8 header Pin 13 The internal clock on this device has several different tap points each of which will result in different clock frequencies There are several different Cyclone PRO User Manual 139 c gt CYCLONE PRO mero algorithms for the device each of which is optimized for a specific tap point frequency To trim to a specified frequency simply select the corresponding algorithm 13 33 68HC908QT M Cyclone Pro amp T arget Specific Panel un Tet BN PtP Setings Duing Reset Baud Rate amp Security Settings Pin 1 gt s S S GE lt Dn 2 JV Before attempting Auto Baud amp ignoring security try these settings NC o IRQ High Autodetect Baud Hate Security Bytes FF FF FF FF FF FF FF FF NC o o PTAO COM NC o o PTA4 0 NC o o PTA 1 Cyclone Clock Cc Di 2 Ze 9 8304MHz2 Pinl5 gt Vout o NC lt Pinl6 Target Clock DNA 4
22. 93 34 SGBHICQO8OY EE 141 HE OGIICGOSRE E 142 13 36 6B8HICSOBRK EE 143 13 37 oo O12 00 ho cre 144 14 CYCLONE ERROR CODES cette eee t ete tetteeeteeeteeeeeeeeeeeeeees 145 14 1 Debug Mode Communication Errors ssseeeeseseseessseeeresserrrssererressrernssseeeen 145 14 2 SAP Image Handling Errors 20 00 00 ceccceeeeeeeeeeeeeeeeeeeeeeeeeceeeeetaeeeeeeseeeeere 145 14 3 SAP Algorithm Header Operation Handling Errors s es 146 Cyclone PRO User Manual lt CYCLONE PRO miero 14 4 GAP Operation Errors aincoa sdin idinai niiina a aaa anaa Aada a 146 14 5 SAP Blank Check Range and Module Errors c cccseeeeeeeeeeeeeeeeeeneeees 146 14 6 SAP Erase Range and Module Errors c cccecceeceeeeeeeeeeeeeeeeeneeeeeeeeeanes 146 14 7 SAP Program Byte Word and Module Emors 146 14 8 SAP Verify Checksum Erors 147 14 9 SAP Verify Range and Module Errors ccccecceceeeeeseeeeeeeeeseeneeeeeeeenanes 147 14 10 SAP User Function Errors cccccccccccccccceeeseceseseseeeeeeesseaeeseseseeeeeseseseseees 147 14 11 SAP Trim e CR 147 14 12 Unrecoverable Fatal Erors nn nnnnrnrnrnrnrsesesesenenennnn 147 14 13 External Memory Etrors i2 casiiiilenaietilccticdeteceaadidel iaaediteeetiadehieeadlintans 148 14 14 Serial Number Errors c cccccececcccececceceeceeeececeeeeaeaeasaesessseseseeseeeeseseeeeeees 149 14 15 Successful Download Counter Errors 2 cccecceceeeeeeeeeeeeseeneceeeeeeseees 149
23. CYCLONE PRO Cora Edit IP Mask Up Down to scroll Select to choose Choose gt when done Figure 4 8 Edit IP Settings Edit IP Mask Edit IP Settings Edit IP Gateway Edit IP Gateway allows the user to set the IP Gateway for the Cyclone PRO 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 Edit IP Gateway 209 10 112 201 Up Down to scroll Select to choose Choose gt when done Figure 4 9 Edit IP Settings Edit IP Gateway Edit IP Settings Show MAC Address Show MAC Address displays the current MAC address for the Cyclone PRO Cyclone PRO User Manual CYCLONE PRO miero Show MAC Address 10 22 33 44 55 0 Figure 4 10 Edit IP Settings Show MAC Address 4 2 5 2 Configure Cyclone Edit Cyclone Name Edit Cyclone Name allows the user to set the name for the Cyclone PRO The current name 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 Press the Cancel button at any point to leave the name as is
24. CYCLONE PRO m Cro 12 5 108 Serial Number Handling in Cyclone PRO The Cyclone PRO s firmware implements the automatic serial number mechanism The same serial number files are used with the Cyclone Image Creation Utility and the same commands are used to specify the serial number file and initiate serial number programming and incrementation The serial number data structure is saved in the SAP image Once a serial number is programmed the Cyclone PRO firmware automatically increments the serial number and stores it in the Cyclone PRO s flash 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 PRO supports multiple serial number structures for each programming algorithm block Each SAP image may contain multiple programming algorithms for every memory module it needs to program and each programming algorithm block may contain multiple serial number structures The SAP image sequence below illustrates this briefly CM algorithm_file_1 SS object_code_1 EN PM VC CS serial_file1 ser PS CS serial_file2 ser PS CS serial_file_3 ser PS CM algorithm_file_2 SS object_code_2 EN PM VC Cyclone PRO User Manual CYCLONEPRO miero CS serial_file4 ser PS CS serial_file5
25. EN Erase if not Blank jErase Module BM Blank Check Module BM Blank Check Module gt PM Program Module PB Program Bytes VM Verify Module PW Program Words VC Verify Checksum PM Program Module PR Program Range S lt gt I Ignore 19 Range Check Launch Script Wizard Clear Script Move up Move down Remove From List Cyclone Pro amp Target Specific Panel Target is HC9 S 12 X Target Frequency Settings HC9 S 12 Target BDM Header I Before Attempting Auto Detection of BDM Speed try extemal target bus frequency Auto detect Communication Speed Pint gt BKGDo a END lt Pin2 NC o RESET Security Settings PinS gt NCO oVDD lt PinG I Unsecure target if fail communication Generic B Target Voltage amp Power Settings Reset Delay Alter reset delay 0 ms before attempting communication BKGD Status Power Down Delay hn 250 Power Up Delay ms I Drive BKGD signal LOW after operations are complete FZ Use Cyclone Pro Relays Target Voltage Z Power off target after SAP operations are complete Image Description Test_DP256 Store Image to Cyclone Store Image to Disk Figure 5 4 HC9 S 12 X Class Settings The target BDM header connections are shown on the right hand side for user reference The user may specify the target internal bus frequency in the edit box provided If the checkbox in the Target Frequency Settings is checked the Cyclone PRO will first cont
26. Ethernet and USB ML MONO8 Multilink See Figure 8 11 Cyclone PRO User Manual CYCLONE PRO m Cro P amp E Connection Manager Connect to Target Advanced Settings Programming Adapter Connections MONOS 16 Pin Header Signals l Interface Details Cyclone Pro on USB1 Name Ophiuchus Autodetected X Remove Connections Add A Connection Refresh z Current Chipmode HCSO8AB32 Power Clock Details Security Options Device Power 5 Volts Provided by PE Interface Device Clock Target self clocked P amp E Clock Disabled Ka S Security is always ignored when using In Circuit Clock Divider 2 Simulation Mode This software does not require any access to the FLASH array Status Connection Status Summary _______ MONOS Diagnostics Disabled w Contact Target with These Settings Figure 8 11 P amp E Multilink Cyclone Pro Connection Manager 5 To add a serial parallel port P amp E device such as Cyclone Pro Serial MONO8 Multilink and Cyclone Pro Ethernet IP outside of subnet mask proceed to the Interface Selection Manager by pressing the Add A Connection button See Figure 8 12 For more information about configuring Cyclone Pro for Ethernet operation please see the Cyclone Pro User s Manual Cyclone PRO User Manual 67 gt CYCLONE PRO mero 68 W interface Selection Configure P amp E Interface The Interface
27. Hardware loopback detected Every ICS or board which supports MONO8 has a serial loopback in hardware which by connecting the transmit and receive lines automatically echoes characters from the PC A valid character transmitted from the PC should be echoed once by the loopback circuitry on the board and once by the monitor of the target processor itself This status indicates whether or not the first echoed character from the hardware loopback was received when one of the security bytes was transmitted If the status is N which indicates that the character was not received it is most likely due to one of the following reasons 1 Wrong Com Port specified 2 The baud rate specified was incorrect probably too low 3 The ICS Target is not connected 4 No Power to the ICS If this status bit responded with an N you must correct this before analyzing the reset of the status bits 1 Device echoed some security bytes The monitor resident in a 68HC08 device automatically echoes every incoming character when it is in monitor mode A valid character transmitted from the PC should be echoed once by the loopback circuitry on the board and once by the monitor of the target processor itself This status indicates whether or not the second echoed character from the monitor response was received when one of the security bytes was transmitted If the status is N which indicates that the character was not received or not re
28. Menu Description Load Ctrl L Reset Ctrl R Command Files Device HC9084B32 gt Connect P amp E Micro Hardware Documentation gt Figure 8 30 MultilinkCyclonePro Menu 8 4 3 1 Device Selection The Device option in the MultilinkCyclonePro menu allows the user to 86 Cyclone PRO User Manual CYCLONE PRO mero select the particular Freescale processor that they wish to use When choosing Device from the MultilinkCyclonePro menu additional boxes will open which allow you to select the family e g GB Family and device type e g 9S0GB60 of the MCU that you are using Load Ctrl h Reset Ctrl R Command Files Device 9508GB60 9508GB32 Connect GT Family gt EE DEE 7 Ss p RCFamily gt 95086328 icro Hardware Documentation RD Family gt 9508GB60A RE Family gt RG Family gt RT Family gt JR Family gt AW Family gt QG Family gt LC Family gt QC Family gt Figure 8 31 HCS08 Device Menu 8 4 3 2 Connect The Connect option initiates an attempt to communicate with the device chosen under the device section of the menu 8 4 4 Active Mode Menu Options When the microprocessor is connected more menu entries become available to the user Cyclone PRO User Manual 87 gt gt CYCLONE PRO miero 8 4 4 1 Load Chi Reset Ctrl R Command Files Device 9508GB60 Communication P amp E Micro Hardware Documentation Advanced Programming Debug O
29. Please see Figure 3 7 for the physical location of the BDM connector on the Cyclone PRO Figure 3 7 6 Pin BDM Connector Pin Connections The mechanical drawing is shown in Figure 3 8 Cyclone PRO User Manual CYCLONE PRO m Cro 3 10 Target MONO8 Connector The Cyclone PRO provides a standard 16 position 0 100 inch pitch dual row 0 025 inch square header for the HC08 targets The mechanical drawing is shown below 0 100 Dual Row 0 025 Square Header PIN 1 PIN 2 PIN 3 DIN A 0 100 PIN 5 PIN 7 PIN 9 PIN 11 PIN 13 PIN 15 Not Drawn to Scale 0 025 Figure 3 8 16 Pin Header Mechanical Drawing Cyclone PRO User Manual 13 gt CYCLONE PRO mero 14 The MONO8 Connector adopts the standard pin out from MONO8 debugging as used on different ICS boards with some modifications The general pin out is as follows PINi1 NC GND PIN 2 PIN3 NC RST PIN 4 PIN5 NC IRQ PIN 6 PIN7 NC MON4 PIN8 PIN9 NC MONS PIN10 PIN11 NC MONG PIN12 PIN13 OSC MON7 PIN14 PIN15 Vout MON8 PIN16 The physical locations of the pins are displayed below Figure 3 9 16 Pin MON08 Connector Pin Locations Please note that NC designates that these pins are reserved for future P amp E use Make sure you do not connect any signal to these lines The MON4 MONS signals are software configurable to support connections to different HCO8 devices Depending upon the device either the MON4 or MONS
30. a PC via the serial port The Cyclone to MCU connection occurs via a standard 16 pin MONO8 ribbon cable The MONO8 Cyclone Device allows the user to auto detect the baud rate as well as auto cycle the power through the MCU system 8 3 10 2 Class 7 P amp E MONO8 Multilink and USB MONO8 Multilink cables connect to the user s MCU system via a standard 16 pin MONO8 ribbon cable MONO8 Multilink and USB MONO8 Multilink allow one to auto detect the baud rate as well as auto cycle the power through the microprocessor system 8 3 10 3 Class 8 P amp E s Cyclone Pro communicates with the PC through a Serial Ethernet or USB port The Cyclone Pro can be used to debug and program the firmware inside of Freescale HC08 microprocessors via a standard 16 pin Cyclone PRO User Manual 83 gt gt CYCLONE PRO mero MONO8 ribbon cable The Cyclone Pro can provide its own power and clock signals to the microprocessor as long as proper signals are connected to the corresponding pins of the 16 pin MONO8 header In addition the Cyclone PRO can be used for programming and debugging the ColdFire V1 HC S 12 X HCS08 RS08 Freescale microprocessors via a standard 6 pin ribbon cable To take advantage of this functionality one should connect proper signals to the standard 6 pin Background Debug Module header 8 4 HCS08 P amp E Multilink Cyclone PRO Connections 8 4 1 Introduction The HCS08 P amp E Multilink Cyclone Pro Connection setting permits a
31. a Register Block window see Figure 8 24 will be opened You may also open it by entering the R command in the Command Window command line A Choose a Register Block or press ESC ioj xi 68HC9 O8BRK2 Parallel Input Output Ports Keyboard Interrupt Module KBI Internal Clock Generator Module ICG System Integration Module SIM System and Memory Control SYS Timer Interface Module TIM Figure 8 24 Choose A Register Block Window If register files have been installed on the host computer selecting a block brings up the Register Block register listing see Figure 8 25 which shows a list of the associated registers their addresses and their descriptions This begins interactive setup of system registers such as O timer and COP watchdog A 68HC9O8RK2 Timer Interface Module TIM Isi x Timer Status and Control Counter Counter Modulo Channel 6 Status Control Channel 6 Register Channel 1 Status Control Channel 1 Register Figure 8 25 Register Block Register Listing Selecting a file brings up the Register Window see Figure 8 26 which displays the values and significance for each bit in the register The registers can be viewed and their values modified and the values can be stored back into debugger memory Cyclone PRO User Manual 81 gt gt CYCLONE PRO mero Register Window olx RAW gt Register Value Read Write 00100000 20 032T Description Current
32. after SAP operations are complete Port Pin Settings During Reset Pin 1 gt Mo NC o NC o NC o NC o NC a OSC e Pin15 gt Vout o o GND lt Dm o RESET IRQ High PTA COM o PT 4 0 o PTAT 1 o NC o NC lt Pin16 Note The processor RESET line must have an extemal pullup Figure 5 8 Port Pin Settings 68HC908AB Family HC08 Target The user should choose the HC08 target that best describes the target MCU to be programmed For example choose AB for a 63HC908AB32 device and choose JB16 for a 6HC908JB16 device Cyclone PRO User Manual 37 CG CYCLONE PRO mero 38 The MONO8 Header connections are shown on the right hand side for user reference Please refer to Chapter 4 for detailed information Clock Selection The user may choose to use the Cyclone Clock to overdrive the target RC or Crystal circuitry In this case either the 9 8304 MHz or 4 9152 MHz oscillator signal of the Cyclone PRO is connected to the target MON08 Header Pin 13 through the ribbon cable The user should connect the target MCU OSC pin to Pin 13 of the MONO8 Header If the user chooses to use the Target Clock they must NOT connect anything to Pin 13 of the target MONO8 Header The 9 8304 MHz oscillator signal of the Cyclone PRO will be disabled Clock Division The user may freely choose the clock division if supported by the target as long as the target bus frequen
33. and return to the Main Menu Edit Cyclone Name Manufacturing Up down to scroll Select to choose Choose gt when done Figure 4 11 Configure Cyclone Edit Cyclone Name 4 2 5 3 Configure Cyclone Set AUX Button Func Set AUX Button Func allows the user to assign a function to the AUX button of the Cyclone PRO Highlight the function you wish to assign to the AUX button and press the Select button to choose it Cyclone PRO User Manual 29 _ CYCLONE PRO Cora 30 Set AUX Button Func Perform Verify Only Toggle Power Figure 4 12 Configure Cyclone Set AUX Button Func Cyclone PRO User Manual CYCLONE PRO m Cro 5 STAND ALONE PROGRAMMER CONFIGURATION The Cyclone PRO may act as a Stand Alone In Circuit Programmer for HC08 HCS08 RS08 HC S 12 X and ColdFire V1 targets A simple user interface CREATEIMAGE EXE is provided for configuring the Cyclone PRO 5 1 Create A Stand Alone Programming SAP Image This chapter describes in detail how to configure the Cyclone PRO for stand alone programming using the Cyclone Image Creation Utility shown in Figure 5 1 The Cyclone PRO does not require a target to be connected when it is being configured However the power of the Cyclone PRO must be turned on indicated by the Standby LED and one of the communications interfaces must be connected to the Cyclone PRO if an image is to be stored on it Cyclone Image Creation Utility Version 3 20
34. cae Gone eee ii Ge z Pin15 gt Vout o o PTA3 1 lt Pinl6 Target Clock DIY2 C 4 9152MHz Warning Do not set the bus frequency to exceed BMHz Figure 13 14 68HC908JB12 MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONO8 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 PORTA3 and PORTE3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and PORTES pull down PORTA2 and pull up down PORTAS for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 123 gt CYCLONE PRO micro 13 15 68HC908JB16 M Cyclone Pro amp T arget Specific Panel HCO8 Target JB16 zl Port Pin Settings During Reset P Pin 1 gt NC o o GND lt Dm A Baud Rate amp Security Settings aud Rate BS ettinas SE iho Een IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Bad Date 15728 Security Bytes FF FF FF FF FF
35. connection to Multilink Cyclone PRO devices HCSO8 P amp E Multilink Cyclone Pro Connection Interface mode allows the user to debug code as the firmware is fully resident in the FLASH of the microprocessor The operation of all modules fully reflects the actual operation of the on board resources 8 4 2 Connection Procedure 1 Choose the P amp E Multilink Cyclone Pro option from the set connection dialog See Figure 8 27 Set Connection Processor HCSO8 EI Connection P amp E Multilink Cyclone Pro BDM_HCSO8 Target Interface Full Chip Simulation P amp E Multilink Cyclone Pro HCSO8 Serial Monitor Soffec HCSO8 C Program Files Metrowerks CWO8 Figure 8 27 HCS08 P amp E Multilink Cyclone Pro Connection Setting 2 Choose the P amp E device that you are using from the Interface drop down menu and click on Refresh See Figure 8 28 and Figure 8 29 84 Cyclone PRO User Manual CYCLONE PRO m Cro ICD Connection Assistant ou have selected to display this dialog on startup Specify communications parameters and click OK Connection port and Interface Type Interface Cyclone PRO USB Port _AddLPT Port BDM Multilink Parallel Port Refresh List Port USB HCS08 HCS12 Multilink USB Port Cyclone PRO Serial Port Cyclone PRO Ethernet Port lapter Settings Target CPU Information CPU HCSO8 Processor Autodetect MCU reset line MCU Voltage Reset Delay I Delay aft
36. for volume discounts and site licensing agreements P amp E Microcomputer Systems does not assume any liability for the use of this software beyond the original purchase price of the software In no event will P amp E Microcomputer Systems be liable for additional damages including any lost profits lost savings or other incidental or consequential damages arising out of the use or inability to use these programs even if P amp E Microcomputer Systems has been advised of the possibility of such damage By using this software you accept the terms of this agreement 2011 P amp E Microcomputer Systems Inc MS DOS amp Windows are registered trademarks of Microsoft Corporation IBM is a registered trademark of IBM corporation Freescale and the Freescale logo are trademarks of Freescale Semiconductor Inc All other product or service names are the property of their respective owners P amp E Microcomputer Systems Inc 98 Galen St Watertown MA 02472 617 923 0053 http www pemicro com CYCLONEPROUM Manual version 1 13 January 2011 CYCLONE PRO gt mero 1 INTRODUCTION siessenek pnia ae a 1 2 QUICK START GUIDE FOR SAP OPERATION sssssssnsssssssnsrrrrrrrrrrrrrrenrrrrreens 5 3 CYCLONE PRO HARDWARE 8 3 1 Cyclone PRO Power Supply cccceeeeeeeeeeeeeeecneeeeeeeeaeeeeeeennaeeeeseenaeeeeeeenaaes 8 3 2 RS232 COMMUNICANON ennncorecrnnnn i 8 3 3 Ethernet Communication sssi anaiai naia NEA AEA E 9 3 4 USB Communic
37. ignoring security try these settings NC o o IRQ High Baud Rate 31457 Security Bytes FF FF FF FF FF FF FF FF NC o o PTE3 1 NC o o PTAQ COM Clock Selection Clock Division r Pro Clock _ Ge z X Alok d Cyclone Clock Ge DIVI Ze 9 8304MH2 Pin15 gt Vout o o PTA3 0 lt Pin16 C Target Clock C DN 18 4 3152MHz Warning Do not set the bus frequency to exceed BMHz Figure 13 16 68HC908JG Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 PORTA3 and PORTES are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and PORTES pull down PORTA2 and pull up down PORTAS for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 125 gt CYCLONE PRO miero 13 17 68HC908JK M Cyclone Pro amp T arget Specific Panel um cet Pot Pin Setings Dung Reset P A Pin 1 gt NC o o GND lt
38. line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA7 PORTCO PORTC1 and PORTC3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTCO pull down PORTA and PORTC1 and pull up down PORTCS for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 131 gt gt CYCLONE PRO micro 13 24 68HC908LJ Cyclone Pro amp T arget Specific Panel um Toc RRE Pot Pin Setings Dung Reset i i Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Setti aud Rate deg ettings NC RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o o PTAQ COM Clock Selection Clock Division Pro Clock ae R HA S i Cyclone Clock Ze DIV2 Ze 9 8304MHz Pin15 gt Vout o o PTC1 0 Pi Target Clock C DNA 4 9152MHz Figure 13 24 68HC908LJ Family MONO8 Pinout The target GND is connected to the P
39. match those displayed here please check P amp E s website www pemicro com for a user manual containing the latest LCD Menu operations information Status Window Main Menu 3 Select SAP Image e Execute SAP Function i Launch Programming i Perform Verify Only i Toggle Power Compact Flash Status e Programming Stats Ze Configure Cyclone P Edit IP Settings 8 Edit IP Numbers Edit IP Mask i Edit IP Gateway i Show MAC Address f Edit Cyclone Name i Set AUX Button Function Perform Verify Only L Toggle Power Figure 4 1 LCD Menu Overview Cyclone PRO User Manual 23 gt CYCLONE PRO Cora 4 1 24 Status Window Cyclone PRO v8 04 1 2 IP 200 0 0 0 Name Manufacturing PC none Images 2 IN 3 EX IMG1 HC908GZ60 talens Programming completed Figure 4 2 Status Window The status window appears when the Cyclone PRO is powered on This window lists the following information E alte Et Be O Kr es Firmware version of the PRO IP address assigned to the PRO Name assigned to the PRO Name of the PC connected to the PRO Number of programming images in the PRO s memory Current status Results of the last operation performed Name of the selected programming image Cyclone PRO User Manual CYCLONE PRO micro 4 2 Main Menu Main Menu Select SAP Image Execute SAP Function Compact Flash Status Programming Stats Configure Cyclone Figure 4 3 Main Menu The
40. network 7 Cyclone Device Name This is a label which can be used to identify the Cyclone PRO by name e g John s Cyclone or Manufacturing Floor 8 MAC Address This is the Media Access Control address the unique number of an Ethernet device on the network This is programmed by P amp E and cannot be modified 9 Cyclone Device Type This displays the type of Cyclone hardware 10 Gateway IP Number The IP number of a gateway on the network 11 Subnet Mask The subnet mask of the network 12 Firmware Version A read only field which returns information pertaining to the build date and firmware version of the Cyclone PRO device 13 FPGA Version A read only field which returns the hardware version of the FPGA 14 Program Cyclone Parameters This button saves the information as it appears in the Reconfigure IP Numbers area onto the Cyclone device 9 7 Using ConfigurelP exe To Configure The Cyclone PRO 98 Before the Cyclone PRO is ready to communicate over an Ethernet network Cyclone PRO User Manual CYCLONE PRO m Cro 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 PRO software distribution In order to update the network parameters perform the following steps 1 Connect a Cyclone PRO to the PC via a serial
41. or a USB cable and make sure that it is powered before launching the Cyclone Configura tion Utility The Cyclone PRO Configuration Utility starts up with the following screen Cyclone IP Configuration Utility 1 10 Choose Connection Port amp Cyclone Device Ethernet Port 209 61 110 65 Leo oO Close E f Refresh List Reconfigure IP Numbers Cyclone IP Number Gateway IP Number Cyclone Device Name Leo Subnet Mask Network MAC Address Firmware Version Cyclone Device Type FPGA Version SSS Program IP Parameters Figure 9 2 Cyclone IP Setup Utility Initial Screen 2 Assuming that the Cyclone PRO 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 Cyclone PRO User Manual 99 gt CYCLONE PRO Cora Cyclone IP Configuration Utility 1 10 Choose Connection Port amp Cyclone Device Refresh List Reconfigure IP Numbers Cyclone IP Number 209 61 110 65 Gateway IP Number 209 61 110 251 Cyclone Device Name Subnet Mask 255 255 255 0 Network MAC Address 00 CF 52 72 03 14 Firmware Version 29 Cyclone Device Type Cyclone MAX FPGA Version Program IP Parameters Figure 9 3 Cyclone IP Setup Utility Continue Setup 3 The Cyclone PRO now needs to be programmed with IP numbers for the network on which it wil
42. pin is the single wire communications line which usually corresponds to PORTAO or PORTBO The rest of the lines are either No Connect or are port lines which must be put to particular values upon reset The Cyclone PRO software lists the target processor types and their corresponding pin outs for user references The software also selects the single wire communications line according to the target processor type The specific Cyclone PRO User Manual CYCLONEPRO miero pinouts for different HCO8 devices are specified in the configuration software and also in CHAPTER 13 TARGET MONO8 HEADER PINOUTS 3 11 Ribbon Cable The Cyclone PRO communicates with the target through either a 16 pin ribbon cable MONO8 or 6 pin ribbon cable BDM Both have a 0 100 inch centerline dual row socket IDC assembly not keyed The ribbon cable is designed such that the Cyclone PRO MON08 BDM Connector and the Target Header have the same pinout Le Pin 1 of the Cyclone PRO MONO8 Connector is connected to Pin 1 of the target MONO8 Header Figure 3 10 sketches the connection mechanism looking down into the sockets for the MONO8 ribbon cable The 6 pin BDM ribbon cable uses a similar scheme with fewer pins Ribbon Cable with IDC Socket Connects to Connects to Target CYCLONE MOND Header MONOBS Connector Figure 3 10 Ribbon Cable Diagram When Looking Into IDC Socket 3 12 Target Power Management Note Cyclone PRO Rev C implements di
43. proceeding to the connection protocol This is because a board or power supply may have capacitance which holds the power up for a short time after the supply has been switched off but the supply voltage must reach less than 0 1v before it is turned back on if a Power On reset is to occur Whenever power is automatically switched on or is manually requested to be switched on the software waits for an amount of time equal to the Tpu delay time before attempting to contact the 68HC08 processor This is to allow time not only for power to be fully available but to wait until any reset driver has finally released the RESET line Cyclone PRO User Manual CYCLONEPRO C m Cro 8 3 3 2 Target Has RESET Button Class III Boards Only The software occasionally needs to get control of the target On systems which are Class Ill boards with the monitor mode circuitry built in including RS 232 driver there is no means to reset the target to gain control If the board has a reset button the software can use this to gain control of the target system If this option is checked the software will prompt the user to push the target reset button when a reset of the target system is desired If the option is unchecked the software will ask the user to power cycle the target system to achieve a reset 8 3 3 3 MONO8 Cable Connection Communications Type Class II Boards Only This selection box is valid only for Class II hardware configuratio
44. target RESET line is directly connected to the Pin 4 of the target MONO8 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTBO and PORTB1 are used for entering monitor mode By default the user may directly bring these signals out to the target MON08 Header Alternatively the user may pull up PORTBO pull down PORTA and PORTB1 In which case the user does not need to connect these signals to the target MONO8 Header The clock division is fixed Div 4 119 gt CYCLONE PRO micro 13 11 68HC908GT M Cyclone Pro amp T arget Specific Panel HC06 ronn DE 7 Pot Pn Stings During Reset A Pin 1 gt NC o o GND lt Pin2 Baud Rate amp Security Settings aud Rate iy ettings SEO Ee IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Aute detect Baud Hate Security Bytes FF FF FF FF FF FF FF FF NC o o PTAO COM R NC o o NC Clock Selection Clock Division r Pro Clock ae X Ge S K Ze Cyclone Clock Ze DIV2 Ze 9 8304MHz Pin15 gt Vout o o PTC3 0 A Pinl6 Target Clock C DN4 C 4 9152MH2 Figure 13 11 68HC908GT Family MONO8 Pinout The target GND is connected to the Pin 2 of the targ
45. the user may pull up PORTCO and pull down PORTC1 and pull up down PORTCS for clock division In which case the user does not need to connect these signals to the target MONO8 Header 110 Cyclone PRO User Manual CYCLONE PRO gt miero 13 2 68HC908AP M Cyclone Pro amp T arget Specific Panel HC08 T get DER Pot Pin Setings During Reset i i Pin 1 gt NC o o GND lt Din 2 M Baud Rate amp Security Setti EE eler DEA ERAR EN NC o o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o o PTAQ COM M Clock Selection 7 Clock Division 4 f Pro Clock Be S x e S F Cyclone Clock Ze DIV2 Ze 9 8304MHz Pin15 gt Vout PTBO 0 DE Target Clock C DNA C 4 9152MHz Figure 13 2 68HC908AP Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONOS Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA2 PORTA1 and PORTBO are used for entering monitor mode By default the user may bring these signals out to
46. to execute specific commands in sequence Please refer to CPROG documentation for more information 8 2 Freescale Software The special edition of Freescale s CodeWarrior studio offers absolute assembly and provides debugging capabilities based on P amp E s programming and debug technologies 8 2 1 Freescale CodeWarrior A programming or debug session with the project based CodeWarrior IDE may be launched by double clicking on the project name format is projectname mcp from your file storage Starting a new project is a little more challenging but the tutorials FAQs and Quick Start Guides are easy to follow and have you building a new project using pre built templates in a short time The following example illustrates how to program and debug an M68HC908 MCU from within the CodeWarrior IDE Here are the main steps in programming the FLASH with CodeWarrior and starting a debug session 1 a Launch the CodeWarrior CW08 software and create a new project or b Double click on your project file projectname mcp Cyclone PRO User Manual 61 gt CYCLONE PRO mero The Project Manager window appears See Figure 8 4 f aceozoemomo NTE e ASM Generic D B vy A Ki Files Link Order Targets SI Fie Code Data 1 AB readme txt n a na sz EE Sources 128 IIe xi M GP32 asm 128 IIe xi AB gpregs inc 0 o of EE Debugger Cmd Files W 0 of AB Startup cmd na na xx AB Preload cmd n a na xx M Postload cmd n a n
47. to program the serial number to the target once executed As with other commands the serial number will not be programmed until the SAP operations are carried out Please reference CHAPTER 12 AUTOMATIC SERIAL NUMBER MECHANISM for more information about programming serial numbers Cyclone PRO User Manual 43 c gt CYCLONE PRO D micro 5 1 4 Target Voltage and Power Settings A user may elect to use Cyclone PRO to supply power to the target and this is a requirement for HC908 targets In this case the Target Voltage specifies the target MCU I O voltage level The user needs to take into account the power discharge time for the Power Down delay The reset driver delays power stabilization time and the target clock stabilization time should be considered for the Power Up delay A checkbox is available for a user to instruct the Cyclone PRO to turn off target power after SAP operations If unchecked the target power will remain on For architectures other than HC908 options are available for the user to provide Reset Delay if some reset monitoring devices are used and to determine whether to drive the BKGD signal to GND after operations are complete to assist programming the next target 5 1 5 Image Description The Cyclone PRO Configuration Utility allows the user to summarize the purpose of current configuration for future reference The description will be either programmed into the Cyclone PRO or saved into a
48. user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTCO and pull down PORTC1 and pull up down PORTCS3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual CYCLONE PRO gt miero 13 4 68HC908AT Cyclone Pro AT arget Specific Panel Se emm WOR Target Pat Pin Stings Dung Reset M Baud Rate amp Security Settings als NC oz GND lt Pin 2 i A P men NC o o RESET JV Before attempting Auto Baud amp ignoring security try these settings NC o IRQ High Baud Hate 19200 Security Bytes FF FF FF FF FF FF FF FF NCo o NC NC o o PTA0 COM m Clock Selection p Clock Division p Pro Clock Se S ae S d Cyclone Clock Ze DV2 Ze 9 8304MHz Pin15 gt Vout o o PTC3 0 Dip Target Clock C D4 C 4 9152MHz2 L j Figure 13 4 68HC908AT Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONO08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTCO PORTC1 and PORTC3 are us
49. 001 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 PRO User Manual 149 CYCLONE PRO inicre Cyclone PRO User Manual CYCLONEPROUM Freescale Controller Continuum 68HC08 S08 RS08 S 12 X ColdFire V1 V1 ColdFire V2 V3 V4 Qoriwa ARM Cyc one MAX 2011 P amp E Microcomputer Systems Inc All rights reserved P amp E Micrcomputer Systems Inc 98 Galen St Watertown MA 02472 www pemicro com Freescale and the Freescale logo are trademarks of Freescale Semiconductor Inc All other product or service names are the property of their respective owners
50. 1 S I to Cycl aa ColdFire 52xx 53xx 54xx Exit PowerPC 5xx 8xx PowerPC 55xx Nexus MAC 7xxx ARM Figure 5 2 Target Class Selection via File Menu 5 1 1 1 ColdFire V1 The user may configure the Cyclone PRO to operate on a ColdFire V1 target by selecting ColdFire V1 from the Specify Target Architecture drop down menu Alternatively the user may select the ColdFire V1 target through the File menu Figure 5 3 shows the ColdFire V1 specification configuration The target BDM header connections are shown on the right hand side for user reference The Cyclone PRO will automatically detect the communications speed 32 Cyclone PRO User Manual D Drtoaco CYCLONE PRO Cyclone Image Creation Utility Version 3 20 Fie Options Help Specify Target Architecture ColdFire V1 v Required P amp E Hardware CYCLONE PRO Programming Sequence CM Choose Algorithm SS Specify S Record EN Erase if not Blank EM Erase Module D BM Blank Check Module PB Program Bytes PW Program Words PM Program Module PR Program Range td I Ignore 19 Range Check Cyclone Pro amp T arget Specific Panel SS Ectest Freescale cfvt D JM128_Hid_Demo S19 EN Erase if not Blank BM Blank Check Module PM Program Module PT Program Trim VM Verify Module EI H gt Launch Script Wizard Clear Script Move up Move down Remove From List Target is COLDFIRE V1 Security Settings COLDFIRE V1 Targe
51. 1 IPSetup exe Default Screen 1 Drop down Box 1 There are three options available in this drop down box of which Ethernet Port is displayed The other options are Serial Port and USB Port Changing to any one of the three Ports will list the devices which are found over that specific Port 2 Drop down Box 2 Once one of the three Serial USB or Ethernet communication interfaces has been selected in the first drop down box a list of all available Cyclone devices over that interface will be displayed for selection 3 Close Button The Close button is active only when a device has been opened for access Once a device has been opened for access it needs to be closed before another device can be opened for access 4 Open Button The Open button opens a device for access This is a required step before changing the parameters on the selected device Once a device Cyclone PRO User Manual 97 Ca SE CYCLONE PRO calcro 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 or are found on the network 6 Cyclone IP Number This is the IP number which will be associated with the Cyclone PRO It needs to be a unique IP number which can be accessible on the
52. 12 X HCS08 RS08 devices the target may be powered independently of the Cyclone PRO The user should remove all jumpers on the Cyclone PRO except jumper 5 if they elect to provide a separate power source for the target 3 13 CompactFlash Port The CompactFlash port can be activated by purchasing a CompactFlash Activation License from P amp E The CompactFlash port accepts Type Cyclone PRO User Manual 21 gt CYCLONE PRO inicre CompactFlash cards This allows the user to store programming images that are individually or collectively larger than the Cyclone PRO s internal memory 3MB It also makes swapping programming images much more quick and convenient A 128MB CompactFlash card is available separately or as part of a CompactFlash activation package Purchase of the CompactFlash activation license unlocks the CompactFlash panels in the included Manage Images utility Programming images may then be managed on the CompactFlash in exactly the same way as they are in the Cyclone s internal memory Please see Section 5 2 Manage Multiple SAP Images for more information about using the Manage Images utility Figure 3 22 CompactFlash Port 22 Cyclone PRO User Manual CYCLONEPRO miero 4 CYCLONE LCD MENU This chapter describes the Cyclone PRO s LCD menus Figure 4 1 shows an overview of the menu structure Note These menus change as features are added to the Cyclone PRO so if your menus do not
53. 2 8 3 3 5 Pulse IRQ on Stop The IRQ on Stop allows the users to execute a mechanism to stop a running HC08 microprocessor For more information please refer to the Stop a Running HC908 Target pdf application note that is available from P amp E Microcomputer Systems website www pemicro com 8 3 4 Target MCU Security Bytes One of the steps that is necessary to properly bypass security is to provide the proper security code for the information that is programmed into the part This holds true even when the part is blank The security code consists of the 8 values which are currently stored in flash locations F FF6 FFFD of the processor Cyclone PRO User Manual 73 gt gt CYCLONE PRO mero P amp E Connection Manger Connect to Target Advanced Settings Programming Adapter Connections MONOS 16 Pin Header Signals Interface Details P amp E Multilink on LPT1 User Specified Add Remove Connections Refresh Current Chipmode _HC908GP32 Power Clock Details Security Options Device Power 5 Volts User Switched when prompted Ignore Security The flash willbe erased and ve reprogrammed with the compiled project binary via the load sequence after which flash will be Device Clock Clock Driven by P amp E Interface on Pin13 v accessible for debugging A Pass Security in order to debug a pre programmed Clock Divider 2 C device The flash memory contents MUST be preserv
54. 250 Power Up Delay ms IV Drive BKGD signal LOW after operations are complete T Poner ok taga a SAP AURTE ae Copia Trim Control Default 33062 50 Valid range 31250 00 to 39062 50 J7 Use custom trim reference frequency 39062 50 Hz Image Description Test_RS08KA2 Note Cyclone Pro will calculate a proper tim value for the device to be programmed Store Image to Cyclone Store Image to Disk Figure 5 6 RS08 Class Settings 5 1 1 5 HC08 The user may configure the Cyclone PRO to operate on an HCO8 target by selecting HC08 from the Specify Target Architecture drop down menu Alternatively the user may select the MONO8 target through the File menu Figure 5 6 shows the HC08 specification configuration The target MONO8 header connections are shown on the right hand side for user reference 36 Cyclone PRO User Manual D Drtoaco CYCLONE PRO Cyclone Image Creation Utility Version 3 20 File Options Help Specify Target Architecture HCO8 MONOS v Required P amp E Hardware CYCLONE PRO Programming Sequence CM Choose Algorithm SS Specify S Record EN Erase if not Blank EM Erase Module BM Blank Check Module PB Program Bytes PW Program Words PM Program Module PR Program Rance 7 Ignore 19 Range Check Cpemicro eyclone_proV lgorithms H CO8 808_qb8_12p8mhz 08P E test Freescalemon08ttestqb8 s19 Erase Module Blank Check Module Program Module Program Trim e
55. 9152MHz Note The processor RESET line must have an external pullup Clock Selection 7 Clock Division r Pro Clock f d OSC a ONC Figure 13 33 68HC908QT Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 and PORTA4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and pull down PORTA4 In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 An external clock signal must be provided to the target MCU s OSC pin The Cyclone PRO provides this signal to MONO8 header Pin 13 Please note that the Cyclone PRO will calculate the proper trim value for the device being programmed and the user has the option to program this trim value to FFCO 140 Cyclone PRO User Manual CYCLONEPRO miero 13 34 68HC908QY M Cyclone Pro amp T arget Specific Panel HCOS Target RNg M Port Pin Settings During Reset Baud Rate am
56. Communication P amp E Micro Hardware Documentation H Advanced Programming Debug Options Start Expert Mode Programmer View Register Files Figure 8 21 Additional Menu Options 8 3 7 1 Start Advanced Programming Debug Options The Start Advanced Programming Debug Options menu entry take user to the Advanced Options dialog where he can configure the software settings for the FLASH programming procedure E Advanced Options Prompt on Flash Program Flash Algorithm Selection Use the Following Flash Algorithm when Programming Flash Data K Iw Calculate Trim and Program the Non Volatile Trim Register Trim Programming Syne to PLL Change Iw Automatically synchronize to the target frequency after each step Figure 8 22 Advanced Programming Procedure Prompt on Flash Program Checking Always Erase and Program flash without asking lets the software transparently program the microprocessor Cyclone PRO User Manual 79 gt CYCLONE PRO PRE miero 80 Trim Programming The Trim Programming checkbox enables automatic calculation and programming of the trim value in a designated Non Volatile memory location Sync to PLL Change Sync to PLL Change is required for the software hardware connection to synchronize with the microprocessor during the flash erasing programming procedure Start Expert Mode Programmer Start Expert Mode Programmer grants the user acce
57. D is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTBO PORTB1 and PORTB4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTBO pull down PORTA and PORTB1 and pull up down PORT BA for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 121 gt gt CYCLONE PRO micro 13 13 68HC908JB1 8 M Cyclone Pro amp T arget Specific Panel HCO8 Target NA M Port Pin Settings During Reset P Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Settings SE Kee Sien E ee NC o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o IRQ High BaudRate 31457 Security Bytes FF FF FF FF FF FF FF FF NC o o NC i ES NC o PTAQ COM Clock Selection Clock Division T Pro Clock 7 Ge X x GE g e Cyclone Clock DVI 9 8304MHz hals Vout o PTA3 0 lt Pinl6 Target Clock C DN 4
58. F E We el Clock saimn Clock Division Pro Clock NCo o NC Cyclone Clock C Mu f 9 8304MHe apes SSC S Se aay Target Clock MUL2 4oi52MH2 The target should have bypass capacitors on VDD and RST Figure 13 28 68HC908MR4 8 Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTBO from the target processor is connected to the target MONO8 Header Pin 8 acting as the target MR4 8 data receiving line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTB1 from the target processor is connected to the target MONO8 Header Pin 3 acting as the target MR4 8 data transmitting line The user need to pull down this signal with a 10K resistor to GND 13 29 68HC908MR16 32 M Cyclone Pro amp T arget Specific Panel HCOS Target uae JV Before attempting Auto Baud amp ignoring security try these settings Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF Clock Selection Clock Division Pro Clock Cyclone Clock Ze DIV2 Ze 9 8304MHz Target Clock C DNA 4 9152MHz Baud Rate amp Security Settings M Port Pin Settings During Reset NC a NC o NC a NC o NC o NC a OSC o Vout Pin 1 gt Pin15 gt o GND RESET IRQ
59. FF FF FF NC o o PTE3 1 i NC o o PTAQ COM Clock Selection Clock Division m Pro Clock Hee PTAI 1 Cyclone Clock CDI 9 8304MH eae chapters pi SEN a Pin15 gt Vout o o PTA3 1 lt Pin16 Target Clock amp DV C 4 9152MHz Warming Do not set the bus frequency to exceed BMHz Figure 13 15 68HC908JB16 MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 PORTA3 and PORTE3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and PORTE3 pull down PORTA2 and pull up down PORTAS for clock division In which case the user does not need to connect these signals to the target MONO8 Header 124 Cyclone PRO User Manual CYCLONE PRO gt miero 13 16 68HC908JG M Cyclone Pro amp T arget Specific Panel ET Z Pot Pir Stings During Reset Baud Rate amp Security Settings Pin 1 gt NC oc GND lt Pin 2 S Se 5 SE NC o RESET JV Before attempting Auto Baud amp
60. M header provides the appropriate voltage for BDM targets The Power Out jack of the Cyclone PRO connector is not needed Figure 3 18 Cyclone PRO User Manual CYCLONE PRO gt Cora 16 shows the connections PE CYCLONE PRO ae d Figure 3 16 Via Cyclone PRO Board Power and Pin 15 of Cyclone PRO MONOS Connector Jumpers 1 2 and 3 are all enabled as shown in Figure 3 17 Figure 3 17 Jumper Settings for Target Power Connection via Cyclone PRO Board Power and Pin 15 of Cyclone PRO MONO8 Connector Cyclone PRO User Manual 19 gt CYCLONE PRO miero CYCLONE PRO 7 oa Figure 3 18 Via Cyclone PRO Board Power and Pin 6 of Cyclone PRO BDM Connector Jumpers 2 3 and 4 are enabled as shown in Figure 3 19 Figure 3 19 Jumper Settings for Target Power Connection via Cyclone PRO Board Power and Pin 6 of Cyclone PRO BDM Connector 3 12 4 Using Power IN Jack And MONO8 Header Pin 15 A center positive power supply is connected to the Power IN Jack of the Cyclone PRO Pin 15 of the Cyclone PRO MONO8 header provides the appropriate voltage for MONO8 targets 20 Cyclone PRO User Manual CYCLONE PRO Cora Figure 3 20 Using Power IN Jack And MONO8 Header Pin 15 Figure 3 21 Jumper Settings For Power IN Jack And MONO8 Header Pin 15 Jumpers 1 3 and 5 are enabled Jumpers 2 and 4 are left open 3 12 5 Target Powered Independently Of Cyclone PRO For ColdFire V1 HC S
61. Main Menu is accessible by pressing the Menu button when the status window is displayed The Main Menu contains the following selections 4 2 1 Select SAP Image Select SAP Image brings up a display listing the images that are stored in the Cyclone PRO s memory You may select the appropriate image by using the Up Down arrows to highlight it and then pressing the Select button The image name shown is the one specified in the Cyclone configuration utility when programming the image to the Cyclone HC908GZ60 MC9S08QE128 HC912B32 HC9S12DP256B RSO8KA2 Figure 4 4 Select SAP Image 4 2 2 Execute SAP Function The Execute SAP Function menu selection is discussed in Section 6 2 Operation Via LCD Menu Rev C Only Please refer to that section for additional menu information Cyclone PRO User Manual 25 gt CYCLONE PRO Cora 4 2 3 Compact Flash Status The Compact Flash Status menu selection is discussed in Section 6 2 Operation Via LCD Menu Rev C Only Please refer to that section for additional menu information 4 2 4 Programming Stats The Programming Stats menu selection is discussed in Section 6 2 Operation Via LCD Menu Rev C Only Please refer to that section for additional menu information 4 2 5 Configure Cyclone Configure Cyclone Edit IP Settings Edit Cyclone Name Set AUX Button Func Figure 4 5 Configure Cyclone Configure Cyclone brings up a submenu with three options from which to
62. O Programming Sequence CM Choose Algorithm A CM C jpemicro cyclone_prov lgorithms HCS08 9S08 QE128 S8P Specify S Record SS E stestiFreescalethcs0sttestye128_demo s19 jErase if not Blank EN Erase if not Blank EM Erase Module BM Blank Check Module BM Blank Check Module PM Program Module PB Program Bytes PT Program Trim PW Program Words VM er n Module PM Program Module PR Program Range EI J Ignore 19 Range Check Launch Script Wizard Clear Script Move up Move down Remove From List Cyclone Pro amp Target Specific Panel Target is HCS08 HCSO8 Target BDM Header Pin gt DEED o o GND lt Pin2 NC o RESET Security Settings PinS NCO OVDD lt Pin6 V Unsecure Erase target to enter BDM mode if target is secured Target Voltage amp Power Settings Reset Delay J After reset delay D ms before attempting communication BKGD Status Power Down Delay bet 250 Power Up Delay ms I Drive BKGD signal LOW after operations are complete Trim Control Default 31250 00 Valid range 31250 00 to 39062 50 I Use custom tim reference frequency 31250 00 Hz 1 Use Cyclone Pro Relays Target Voltage Power off target after SAP operations are complete Image Description Test_QE128 Note Cyclone Pro will calculate a proper trim value for the device to be programmed Store Image to Cyclone Store Image to Disk Figure 5 5 HCS08 Class Settings 5 1 1 4 RS08 The user may confi
63. O C m Cro 7 STAND ALONE PROGRAMMER AUTOMATED CONTROL Users who wish to automate control of one or more Cyclone units have several options available This chapter presents a brief overview of those options along with some additional information about each 7 1 Cyclone Automated Control Package Overview Every Cyclone includes the Basic Edition of P amp E s Cyclone Automated Control Package P amp E also offers advanced versions of the control package which may be purchased separately 7 1 1 Basic Edition The Basic Edition included with the Cyclone PRO 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 amp E Cyclone units through the usage of simple batch and script files 2 Dynamic Link Library DLL The DLL in the Basic Edition allows custom software applications to control one Cyclone unit Users wishing to use a DLL to control more than one Cyclone or who would prefer to use RS232 Ethernet protocols e g in a non Windows environment may purchase the appropriate advanced version of the Cyclone Automated Control Package 7 1 2 Professional Edition The Professional Edition is available separately It contains a dynamic link library DLL which allows custom software applications to control up to three Cyclone units 7 1 3 Enterprise Edition The Enterprise Edition is available separately It contains
64. Ohm resistor to the target VDD PORTA1 and PORTA4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA and pull down PORTA4 In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 Cyclone PRO User Manual CYCLONEPRO miero An external clock signal must be provided to the target MCU s OSC pin The Cyclone PRO provides this signal to MONO8 header Pin 13 Please note that the Cyclone PRO will calculate the proper trim value for the device being programmed The user has the option to program this trim value to FFCO 13 23 68HC908LD Cyclone Pro AT arget Specific Panel HCO Target p Pot Pin Settings During Reset Baud Rate amp Security Settings Pin 1 gt NC a GND lt Pin 2 S GEN S SC NC o RESET JV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o PTAQ COM J NC o o PT 7 0 Clock Selection Clock Division Pro Clock nS s S GE e d Ze Cyclone Clock DIV2 Ze 9 8304MH2 Pinl5 gt Vout o o PTC3 0 lt Pinl6 Target Clock C D4 4 9152MHz Figure 13 23 68HC908LD Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET
65. PRO to which the image will be saved and then click the Store Image to Cyclone button A backend image configuration utility will pop up and store the image information on the Cyclone PRO Your SAP image has now been created Step 4 Execute SAP Image The SAP image stored on your Cyclone PRO can now be executed with one button press Once your target is connected to the Cyclone PRO press the START button of the Cyclone PRO unit and wait for programming operations to finish During this process the LCD screen and LEDs will show the status of operations Eventually the Success or Error LED will illuminate and the LCD will display the results Cyclone PRO User Manual 7 gt CYCLONE PRO mero 3 CYCLONE PRO HARDWARE The following is an overview of the features and interfaces of the Cyclone PRO unit 3 1 Cyclone PRO Power Supply The Cyclone PRO requires a regulated 6V DC Center Positive power supply with 2 5 5 5mm female plug The Cyclone PRO derives its power from the Power Jack located on the side of the unit Figure 3 2 Cyclone PRO Power Jack 3 2 RS232 Communication The Cyclone PRO provides a DB9 Female connector to communicate with a host computer through the RS232 communication 115200 Baud 8 Data bits No parity 1 Stop bit 8 Cyclone PRO User Manual CYCLONE PRO miero Figure 3 3 Cyclone PRO RS232 Connector 3 3 Ethernet Communication The Cyclone PRO provides
66. Value TOF Timer Overflow Flag 0 TCNT not reached THOD value TOIE Timer Overflow Enable 0 Overflow interrupts disabled TSTOP Timer Stop Timer counter stopped TRST Timer Reset No effect Not 62 66 PS implemented Always returns zero Prescaler Select Internal bus clock 1 Mouse Left Button Select which Bit Field Key Up Down Select which Bit Field Mouse Double Click Change current bit field value Key Left Right Change Current Bit Field Value Mouse Right Button Show all settings for bit field Key Space bar Show all settings for bit field Figure 8 26 Register Window 8 3 8 Debugging Limitations The following limitations are inherent in MONO8 debugging and should be observed carefully Do not step a command that branches to itself Do not step an SWI software interrupt command The hardware breakpoint registers are reserved for use by the debugger Attempting to use these registers for other purposes may not work Be careful about showing peripheral status and data registers in the memory or variables window A refresh of the window will read these registers and may cause the clearing of flags The debug monitor built into CPU08 processors uses up to 13 bytes of the stack Do not write to these addresses from SP 13 to SP To load a program into RAM move the stack to the end of RAM If interrupts are turned on during stepping the debugger will not step into the interrupt Instead it w
67. Wt 8 1 P amp E Microcomputer Systems Software eeeseessseseeseeerresreerressrerrsssrernsssnt 58 8 2 Freescale Softwa sscan a sdakedeeen ited ENEE ZEN gees 61 8 3 HC08 P amp E Multilink Cyclone PRO Connections sseeeeeeeeeeeeeeeerreseeenesnes 65 8 4 HCS08 P amp E Multilink Cyclone PRO Connections n 84 9 ETHERNET CONFEIGURATION nenene 92 9 1 Network Architechures rennene 92 9 2 Network Parameters 2 cccecceceeeeeeeeeeeeeeceaeeaeceeeeeeeeeeeesedseeeanaceeeeeeeeeeess 93 9 3 Internet ProtoCol as caciiccsscaassucastantadteesvandaattseutnedsccaasadacteeanevndstaneranadedtarsdarsstien s 94 9 4 Connecting The Cyclone Device eeeeceeeeeeeeenneeeeteeeeeeeeseeeeaeeeeeeenaaeees 94 9 5 Cyclone IP Setup Via LCD Men 96 9 6 Cyclone IP Setup Utility User Interface ConfigurelP n 96 9 7 Using ConfigurelP exe To Configure The Cyclone PRO 98 10 SERIAL PORT CONFIGURATION eene 101 11 USB PORT CONFIGURATION 0 0 0 0 cccccssesssceseeeeecaeeeeeeeeceeeeeeeeeeeeeeeeeess 102 12 AUTOMATIC SERIAL NUMBER MECHANISM ssieeenseeessenssressresrressre 103 12 1 Understanding Serialization ccccecceeeeeeeeeeeeeeeeeeeeseeneeeeeeseeeeeeeseeenanes 103 122 Genee Hl tegen an A a EE 104 12 3 Serialize Utility Example 00 0 cece ccc cceccecceeeseececeeeneeeeeeeeeneeceeeesneeaeeeeeeneeaes 107 12 4 Using Serial Number File 0 c ccccccceeseeeeeeeeeseeeeeeeneceeeeesneeeeeeessnenseeeens 107 12 5 Serial Number Hand
68. a dynamic link library DLL and the ability to use custom software RS232 and Ethernet communication protocols to control an unlimited number of Cyclones More details about what is included with each edition of the Cyclone Automated Control Package may be found at www pemicro com Cyclone PRO User Manual 55 CG CYCLONE PRO m Cro 7 2 7 2 1 7 2 2 56 Cyclone Automated Control Package Details This section presents brief descriptions of the Cyclone Launch Application DLL and RS232 Ethernet options that are offered by P amp E s various Cyclone Automated Control Packages Detailed operational instructions for these tools are beyond the scope of this manual For operational instructions please consult P amp E s Cyclone Automated Control Package Developer s Manual which accompanies the Basic Edition of the Cyclone Automated Control Package This manual may also be downloaded from www pemicro com Cyclone Launch Application The Cyclone Launch application is included with every edition of the Cyclone Automated Control Package It allows a developer to use simple ASCII script files to control Cyclone operations from the PC Once the script files are configured a simple batch file can be created to initiate programming operations on one or more Cyclone units Cyclone Launch also supports features such as stand alone image maintenance and dynamic data programming which provides a powerful but easy to use interfac
69. a power on reset and the flag will indicate N Reasons for this include 1 The processor did not power all the way down because power was being supplied to the processor through either the port pins IRQ line RESET line or power pins 2 The voltage driven on the power pin of the processor did not go below 0 1 volts 3 The processor was not reset properly Check the Target Hardware Type If you are connecting to a class II board check the MON08 cable communication connections type in the advanced settings dialog 6 ROM is accessible un secured If the device properly entered monitor mode 4 the software reads locations FFF6 FFFF to determine if the processor passes the security check Memory locations which are invalid or protected read back from the device as SAD If all bytes from FFF6 FFFF read a value of AD it is assumed the device is secure and the flag value is an N If all flags 0 5 register a value of Y and flag 6 register a value of N then the reset process has gone correctly except that the security code used to pass security was incorrect Specify the correct security code and try again or IGNORE the security failure and erase the device Once you erase a secured device you must exit the software and restart it in order to pass security 8 3 6 MultilinkCyclonePro Menu Description Load Chr Reset Ctrl R Command Files Device HC908AB32 Connect P
70. a standard RJ45 socket to communicate with a host computer through the Ethernet Port 10 100 BaseT Figure 3 4 Cyclone PRO Ethernet Connector 3 4 USB Communications The Cyclone PRO provides a USB connector for Universal Serial Bus communications between the Cyclone PRO and the host computer The Cyclone PRO is a USB 1 1 compliant device Cyclone PRO User Manual gt gt CYCLONE PRO mero Figure 3 5 Cyclone PRO USB Connector 3 5 Electromechanical Relays Inside the Cyclone PRO two electromechanical relays are used to cycle target power The specifications of the relays are as following Maximum switched power 30W or 125 VA Maximum switched current 1A Maximum switched voltage 150VDC or 300VAC UL Rating 1Aat 30 VDC 1A at 125 VAC P amp E only recommends switching DC voltages up to 24 Volts 10 Cyclone PRO User Manual D Drtoaco CYCLONE PRO 3 6 3 7 Power Connectors The Cyclone PRO provides a Target Power Supply Input Jack and a Target Power Supply Output Jack with 2 5 5 5 mm Pin Diameter The power jacks are connected or disconnected by two electromechanical relays When connected the Center Pin of the Target Power Supply Input Jack is connected to the Center Pin of the Target Power Supply Output Jack When disconnected both terminals of the Target Power Supply Output Jack are connected to GND via a 1W 100 Ohm resistor TARGET POWER IN TARGET POWER OUT Figure 3 6 Power Connecto
71. a xx AB Reset cmd na na xm AB Setcpu cmd n a na x EE Pm 0 U af AB default prm na na xx AB burner bb n a na x B E Debugger Project File 0 o af AB project ini na na x E 11 files 128 E Figure 8 4 CodeWarrior Project Window Click the sign to expand the Sources folder Modify the source file if necessary Click the Debug icon green arrow The True Time Simulator and Real Time Debugger launches See Figure 8 5 62 Cyclone PRO User Manual p3 CYCLONEPRO C gt miero Fie view Run PEDebug Component Source Window Help Dieu e del gt les C Program Files Metrowerks CodeW arrior HCOS_V 2 0 Examples HCOS PE Line 189 bsr Sci Init Initialize peripherals bsr Init_Timer clr Timeoutl I Hm CPU Cycles 23 Entry A o 0o SP FF HX sR 68 Status VHIN GP32 dbg Auto Symb Global PC 8026 temp_long array 4 of unsigned char temp_word array 2 of unsigned char temp_byte undefined unsigned char STARTED Breakpoint Auto Preset breakpoint encountered SES STARTED 0050 uu uu uu uu w uu uu wu Vu 4 ING 0058 uu uu uu uu wu uu uu wu wuuuuuuu 0060 uu wu uu uu wu uu uu wu Vu xl For Help press F1 HC908GP32 Breakpoint Figure 8 5 True Time Simulator amp Real Time Debugger Window 5 If you created a new product using the Codewarrior project wizard and selected a P amp E Debug Interface for your project target then at this point you should see t
72. able d Advanced Motorola ICS Board with processor installed Emulation connection ok Power controlled via DTA Motorola ICS Board without processor Connected to target via 16 pin ribbon Cable Direct serial to target w MONOS serial port circuitry built in Direct serial to target w MONOS serial port circuitry and additional auto reset circuit built in P amp E MONOS CYCLONE Interface connected to target via ribbon cable P amp E POWEROS Interface to target w MONDS circuitry built in Ken 7 P amp E MONOS MULTILINK or USB MONOS MULTILINK connected to target via ribbon cable SE CYCLONE PRO Interface connected to target via ribbon cable Figure 8 1 Hardware Selection in P amp E PROG08SZ 8 1 1 Latest Updates P amp E Software The most recent updates of P amp E s 68HCO08 software products are available to download after a brief registration at http www pemicro com ics08 58 Cyclone PRO User Manual D Drtoaco CYCLONE PRO as 8 1 2 In Circuit Debugger The ICD In Circuit Debugger uses the Cyclone PRO to control the target HC08 HCS08 RSO08 HC S 12 X or ColdFire V1 device 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 meaning in FLASH breakpoint The main advantage of using the ICD is that your application runs in rea
73. act the target with the specified frequency If the Cyclone PRO contacts the target successfully with the provided frequency the Cyclone PRO will continue executing the rest of the commands If the operation is unsuccessful or if the checkbox is not checked the Cyclone PRO will automatically detect the correct communication speed and begin executing the commands The autodetection process will add time to the programming process 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 the correct base address Otherwise the default value 0 will be used The base address is the address of the start of the flash module on the device Cyclone PRO User Manual CYCLONE PRO m Cro 5 1 1 3 HCS08 The user may configure the Cyclone PRO to operate on an HCS08 target by selecting HCS08 from the Specify Target Architecture drop down menu Alternatively the user may select the HCS08 target through the File menu Figure 5 5 shows the HCS08 specification configuration The target BDM header connections are shown on the right hand side for user reference The Cyclone PRO will automatically detect the communications speed Cyclone Image Creation Utility Version 3 20 Fie Options Help Specify Target Architecture HCS08 z Required PSE Hardware CYCLONE PR
74. after entering the Monitor Mode or BDM mode Blank Check Module Cyclone PRO User Manual CYCLONEPRO C m Cro If Blank Check Module is checked the Cyclone PRO 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 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 Prompts for a starting address which must be in the module You are then asked to enter in hexadecimal a word to be programmed into the current location Clicking the OK button will automatically advance to the next data word location Program Module For this command to work you must have previously selected an S record file Verify Module For this command to work you must have previously selected an S record file Verify Checksum This command verifies the module content via a CRC calculation Choose Serial File This command becomes available once a programming algorithm is selected It specifies the serial file that holds the serial numbers to be programmed to the target Please reference CHAPTER 12 AUTOMATIC SERIAL NUMBER MECHANISM for more information about programming serial numbers Program Serial Number This command becomes available once a programming algorithm is selected It will instruct the Cyclone PRO
75. amp E Micro Hardware Documentation E Figure 8 19 MultilinkCyclonePro Menu Cyclone PRO User Manual 77 gt gt CYCLONE PRO mero 8 3 6 1 Device The Device option in the MultilinkCyclonePro menu allows the user to select the particular Freescale processor that they wish to use When choosing Device from the MultilinkCyclonePro menu additional boxes will open which allow you to select the family e g KX Family and device type e g HC908KX2 of the MCU that you are using Load Chr Reset Ctrl R Command Files Device HC908KX2 AB Family Connect AS AZ Family GP GT Family GR Family JB Family IL IK Family P amp E Micro Hardware Documentation gt gt gt gt gt D gt KX Family LJ Family LH HC908KXS MR Family gt RK Family gt SR Family gt EY Family QT QY Family gt GZ Family gt AP Family D LD Family gt BD Family gt LK Family QL Family gt QB Family LB Family gt LY Family LT Family D OC Family gt JW Family Figure 8 20 HC08 Device Menu 8 3 6 2 Connect The Connect option initiates an attempt to communicate with the device chosen under the device section of the menu 8 3 7 Active Mode Menu Options When the microprocessor is connected more menu entries become available to the user 78 Cyclone PRO User Manual CYCLONE PRO m Cro Load Chi Reset Ctrl R Command Files Device HC9D8GP32 gt
76. amp T arget Specific Panel ET Pot Pin Stings using Reset Baud Rate amp Security Settings Pin 1 gt o P ae lt Pin 2 z Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o o PTAQ COM Clock Selection Clock Division Pro Clock Ge S S Ge 3 i Cyclone Clock Ze DIV2 Ze 9 8304MHz Pin15 gt E TEE lt DE Target Clock C Div4 4 9152MHz Figure 13 19 68HC908JR Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 and PORTC1 are used for entering monitor mode By default the user may directly bring these signals out to the target MON08 Header as shown or ensure that they are pulled up down according to the image 13 20 68HC908JW M Cyclone Pro amp T arget Specific Panel HCO8 Target HO w Port Pin Settings During Reset Baud Rate amp Security Settings Pin 1 gt NC o o GND lt Pin 2 5 E 3 SC NC oa RESET IV Before attempting Auto B
77. ancel Full Chip Simulation P amp E Multilink C Mon08 Interface ICS P amp E Muttilink Cyclone Pro Help ICS Mont Interface Hitex Emulator Target Interface Figure 8 8 Set P amp E Multilink Cyclone PRO 2 The device power selection allows the user to specify whether the tar get is 2 3 or 5 Volts and whether this power is switched generated by the P amp E interface or if it is separately supplied to the target and Cyclone PRO User Manual 65 gt gt CYCLONE PRO mero 66 under user control If it is under user control the software will use dia log boxes to ask the user to power the target up and down when nec essary similar to Class Il IV See Figure 8 9 5 Volts Generated Switched by P amp E Interface ad 5 Volts Generated Switched by P amp E Interface 5 Volts User Switched when prompted 3 Volts Generated Switched by P amp E Interface 3 Volts User Switched when prompted 2 Volts Generated Switched by P amp E Interface 2 Volts User Switched when prompted Figure 8 9 Device Power Dialog Clock Driven by P amp E Interface on Pin 13 Target self clocked P amp E Clock Disabled Figure 8 10 HC08 Device Clock Selection Box The device clock menu allows two options See Figure 8 10 P amp E provides clock to target The device has its own clock Click on Refresh which should display all P amp E devices that are auto matically detected such as Cyclone Pro USB Cyclone Pro
78. and the user has the option to program this trim value to F FCO Cyclone PRO User Manual 141 gt CYCLONE PRO miero 68HC908RF M Cyclone Pro amp T arget Specific Panel ET Pot Pin Settings Dung Reset p A Pin 1 gt NC o o GND lt Pin2 Baud Rate amp Security Setti EER EIN SR EE KS NC o o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 9600 Security Bytes 00 00 00 00 00 00 00 00 NCo o NC NC o PTAQ COM Clock Selection Clock Division r Pro Clock Be S x Se S l Cyclone Clock C DVZ 9 8304MHz Pin15 gt Vaa e NC lt Pin16 Target Clock G Div4 C 4 9152MHz Figure 13 35 68HC908RF Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTBO and PORTB2 are used for entering monitor mode By default the user may directly bring these signals out to the target MON08 Header Alternatively the user may pull up PORTBO and pull down PORTB2 In which case the user does not need to connect these sig
79. are specified as follows Button START It AUX I MENU SELECT CANCEL RESET Function Start executing the tasks pre configured into the Cyclone PRO Menu Mode Navigate upwards in LCD menu Perform auxiliary function stand alone verification Menu Mode Navigate downwards in LCD menu Toggles ON OFF the Target Board Power Menu Mode Select highlighted item in LCD menu Cancel the tasks being executed and go back to the standby state Hardware reset of the Cyclone PRO Cyclone PRO LED Indicators The Cyclone PRO has eight 8 LEDs to indicate the current operation stage LED Power Standby Security Erase Program FUNCTION Indicates that the target board power is connected The Cyclone PRO is waiting for instructions The Cyclone PRO is trying to pass the target security and enter monitor mode for MONO8 only The Cyclone PRO is erasing the target Flash EEPROM The Cyclone PRO is programming the target Flash Cyclone PRO User Manual CYCLONEPRO gt Cora EEPROM Verify The Cyclone PRO is verifying that the contents programmed Error The Cyclone PRO failed to execute the functions as instructed Success The Cyclone PRO executed the functions successfully 6 1 2 Procedure via Buttons and LEDs The following steps must be followed in order for the Cyclone PRO to operate properly after the Cyclone PRO has been configured 1 Turn off the target power sup
80. as60 08P E 908_ap16_highspeed osP E 908_as60_highspeed osP 3 908_ap16a 08p 908 _as60a 08P i u gt L File name zl Oen clock Saeni Files of type HC08 Algortihm File 08P x Cancel Ze Cyclone Q C Target Clock TO Ignore 19 Re Cyclone Pro H M Baud Rate amp IV Before ati Baud Rate Figure 5 10 Load Programming Algorithm Dialog Select the programming algorithm that you wish to use Similarly to specify the S Record to be programmed into the target double click on Specify S 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 40 Cyclone PRO User Manual CYCLONE PRO m Cro Programming Sequence CM C pemicrotcyclone_proVigorithms HC081908_QB8_12p8Mhz 08P S EN Erase if not Blank EM Erase Module BM Blank Check Module gt PB Program Bytes Pi Program Words PM Program Module PR Proqram Range lt Iw Ignore 19 Range Check Launch Script Wizard Clear Script Move up Move down Remove From List Figure 5 11 Programming Functions Enabled Next the user should add additional programming functions to complete the programming script Programming Sequence BM Blank Check Module A PB Program Bytes y PW Program Words PM Program Module PR P
81. ash card is loaded into the Cyclone the Compact Flash Status menu selection displays information about that CompactFlash card including its name the number of images it contains and the amount of free used and total memory it contains Compact Flash Status Name Productionl Number Of Images 3 Memory 128MB Total 32MB Used 96MB Free Figure 6 5 Compact Flash Status 6 2 2 3 Show Statistics The fourth line PCIP displays the IP address of the last PC to control the Cyclone PRO The other categories listed are for future use and are not currently implemented Cyclone PRO User Manual 53 gt CYCLONE PRO mero 6 3 54 Show Statistics NumProgs ProgsLeft PCIR 07 OTOOTO Figure 6 6 Show Statistics Cyclone Battery Pack Manual control of stand alone mode is also useful for performing field 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 6 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 and extremely portable All that is required for a field update is to connect the battery powered pre programmed Cyclone to the target and initiate programming Cyclone PRO User Manual CYCLONEPR
82. at you have chosen the Choose a Register Block window see Figure 8 35 will be opened You may also open it by entering the R command in the Command Window command line A Choose a Register Block or press ESC _ oy x 68HC9 OBRK2 Parallel Input Output Ports Keyboard Interrupt Module KBI Internal Clock Generator Module ICG System Integration Module SIM System and Memory Control SYS Timer Interface Module TIM Figure 8 35 Choose A Register Block Window If register files have been installed on the host computer selecting a block brings up the Register Block register listing see Figure 8 36 which shows a list of the associated registers their addresses and their descriptions This begins interactive setup of system registers such as I O timer and COP watchdog A 68HCSO8RK2 Timer Interface Module TIM _ Oy x Timer Status and Control Counter Counter Modulo Channel 6 Status Control Channel 6 Register Channel 1 Status Control Channel 1 Register Figure 8 36 Register Block Register Listing Selecting a file brings up the Register Window see Figure 8 37 which displays the values and significance for each bit in the register The registers can be viewed and their values modified and the values can be stored back into debugger memory Cyclone PRO User Manual CYCLONE PRO gt mero 5 Register Window ioj x BA gt Register Value Read Write
83. atons ssrisaiarr otii near EA ANEETA RAA EENS 9 3 5 Electromechanical Relays eesssiesssssssseerrenerinnssseennnanrnnunnatnannanenannnnneannaae 10 3 6 Power Connechors nnana 11 3 7 JUMPER Seng S eea tens ce ceeedingscegessee eect lentes eeetheeescecadeenaceedetee eee 11 3 8 Optional Oscillator MONOS ONY cece eet ee teeter eee ee eaeeeeeeenteeeeereea 12 3 9 Target BDM Connector 00 eceeceeeceeeceeeeeeeeeeeeeeeeeeeeeeeeeteeeeaeeeeeeeeaeeeesenaeeeees 12 3 10 Target MONOS Connector ssseieinriena n 13 3 41 Ribbon e LTE 15 3 12 Target Power Management 15 3 13 CompactFlash Porte Een a a N a 21 4 CYCLONE LCD MENU irienna a EE a ERRENA 23 4 1 Status WINDOW sessu O O 24 4 2 Maln NC UE 25 5 STAND ALONE PROGRAMMER CONEIGURATION 31 5 1 Create A Stand Alone Programming SAP Image aeee 31 5 2 Manage Multiple SAP Images ssaaesneeeeeesneeesnnnsseennnnsnrenunssennnnnnnnnnnnnseannnns 45 6 STAND ALONE PROGRAMMER MANUAL CONTbROL 48 6 1 Operation Via Cyclone PRO Buttons seessseesesssnesesennsaseennnessnannaaaenennaannannns 48 6 2 Operation Via LCD Menu Rev C Only eeeceeceeeeseneeeeeeeeeeeeeeeeeennaeeeeeeeaas 50 6 3 Cyclone Battery Pack 54 7 STAND ALONE PROGRAMMER AUTOMATED CONTROL 55 7 1 Cyclone Automated Control Package Overview 0 ese eee 55 7 2 Cyclone Automated Control Package Details 0 0000 ee 56 8 PC HOSTED DEBUG PROGRAMMING GOETWARE 58 Cyclone PRO User Manual lt CYCLONE PRO
84. aud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o PTAQ COM NC oa PTAI 1 Clock Selection Clock Division Pro Clock OSC o o PTA2 0 E Cyclone Clock h DIV2 l E 9 8304MHz2 Pin15 gt Vout o PTC1 0 lt Pinl6 Target Clock C DNA 4 9152MH2z Figure 13 20 68HC908JW Family MONO8 Pinout 128 Cyclone PRO User Manual CYCLONEPRO m Cro The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONO8 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 and PORTC1 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header or ensure that they are pulled up down according to the image 13 21 68HC908KX Cyclone Pro AT arget Specific Panel Heron EN IV Before attempting Auto Baud amp ignoring security try these settings Aulo detect Baud Fate Security Bytes FF FF FF FF FF FF FF FF Part Pin Settings During Reset NC a NC NC o NC o Pin 1 gt o GND RESET IRQ High
85. ceived properly it is most likely due to one of the following reasons 1 The baud rate specified was incorrect 2 The part did not start the monitor mode security check on reset Sig nals to force monitor mode may be incorrect 3 No Power to the ICS If this status bit responded with an N you must correct this before analyzing the reset of the status bits 2 Device echoed all security bytes Cyclone PRO User Manual 75 CG CYCLONE PRO mero 76 In order to pass security the software must send 8 security bytes to the processor The processor should echo each of these eight bytes twice If all 8 bytes did not get the proper two byte echo this flag will be N Reasons for this include 1 The part did not start the monitor mode security check on reset Sig nals to force monitor mode may be incorrect The baud rate specified was incorrect The processor was not reset properly Check the Target Hardware Type and if you are connecting to a class Il board check the MONO8 cable communication connections type in the advanced settings dialog 3 Device signaled monitor mode with a break Once the processor has properly received the 8 bytes from the PC software to complete its security check it should transmit a break character to the PC signaling entry into monitor mode This break should be sent regardless of whether the security check was successfully passed If a break was n
86. ch Script Wizard Clear Script Move up Move down Remove From List Cyclone Pro amp T arget Specific Panel Target is HCS08 HCSO08 Target BDM Header Dn gt BKGDo o DND lt Pin2 NC o RESET Security Settings Pin 5 gt NC o o VDD lt Pin6 Unsecure Erase target to enter BDM mode if target is secured Target Voltage amp Power Settings Reset Delay After reset delay D ms before attempting communication BKGD Status Iw Drive BKGD signal LOW after operations are complete I Use Cyclone Pro Relays Image Description test5272_256k_2 Store Image to Cyclone Store Image to Disk Figure 2 1 Cyclone Image Creation Utility 6 Cyclone PRO User Manual CYCLONE PRO miero b In the Cyclone Image Creation Utility select your architecture from the Specify Target Architecture drop down list c Click the Launch Script Wizard button Follow the pop up screens to specify a programming algorithm and target object file The program ming algorithm target object file and default programming sequence will then show up in the programming sequence listbox d Specify the auxiliary setup and hardware setup such as Unsecure Target Target Voltage and Power Settings e Type an Image Description for your SAP image A time stamp will automatically be inserted for you f Click the Save Image to Cyclone button g Choose the communications interface select the Cyclone
87. cy stays within specification If the port pin that determines the clock division is not connected to the target MONO8 Header the user can safely ignore this selection Typically the clock division does not affect the quality of communications between the Cyclone PRO and the target Normally a smaller clock division leads to faster target bus frequencies and faster communications between the Cyclone PRO and the target which in turn leads to a shorter programming time Baud Rate and Security Settings This configuration field provides faster monitor ROM entrance for known baud rate and security bytes If the Before attempting auto baud and ignoring security try these settings checkbox is checked the Baud Rate and Security Bytes that are specified in this field are tried first when the Cyclone PRO contacts the target If the target enters the Monitor Mode successfully the Cyclone PRO will execute the instructed programming operations immediately If Before attempting auto baud and ignoring security try these settings is NOT checked or if the target fails to enter the Monitor Mode using the specified baud rate and security bytes the Cyclone PRO will automatically detect the communications baud rate ignore the security enter the Monitor Mode erase the target device power cycle the target and re enter the Monitor Mode using blank security bytes Cyclone PRO User Manual CYCLONEPRO miero 5 1 2 Specify Pr
88. d colored yellow bytes of the Serial Number Individual bytes whose properties you wish to modify are selected or deselected by double clicking in the Hex Upper Bounds box in the column that corresponds with the values for a particular byte 12 3 Serialize Utility Example This example shows 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 amp E 9999 in ASCII a First 3 bytes are Upper Case Alphabetic ASCII AAA b Next 5 bytes are Constants P amp 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 amp E 0000 to ZZZ P amp 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 12 4 Using Serial Number File The command to invoke the serial number file in P amp E s interactive programming software is CS Choose Serial File The command to actually program the serial number to target and automatically increment the serial number afterward is PS Program Serial Number P amp E s command line software uses the same commands in a command line fashion to invoke the serial number file initiate its programming and increment CS serial_number_file ser PS Cyclone PRO User Manual 107 CG
89. down through the sequencing of the serial number The serial number is allowed to wrap over the top of the highest serial number or below the lowest serial number Note that in P amp E programmers the serial number can only count up and any attempt to overflow will cause an error e Up Arrow Click Counts the serial number up e Down Arrow Click Counts the serial number down 12 2 4 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 e Up Arrow Click Counts the serial number up e Down Arrow Click Counts the serial number down 12 2 5 Hex Upper Bounds There is one display column for each upper bound of the byte in the serial number in hex e Up Arrow Click Increases the upper bound by one with a maximum of FF Hex e Down Arrow Click Decreases the upper bound by one with a minimum of the current serial number byte value Cyclone PRO User Manual 105 Ca SE CYCLONE PRO mero 12 2 6 12 2 7 12 2 8 12 2 9 12 2 10 12 2 11 106 e Double Click on Hex Selects or deselects the byte column Selected shown in yellow The serial number byte in this column may then be modified using the buttons at the bottom of the Serialize utility Please refer to Section 12 2 11 BINARY NUMERIC CONSTANT ALPHA UPPER ALPHA LOWER and PRINTABLE Hex Lower Bounds
90. e The Cyclone Launch application is ideal for getting your automated production environment up and running in a very short amount of time DLL Control The dynamic link library DLL that is included in all editions of the Cyclone Automated Control Package allows you to create an application on the PC that can directly control one Basic Edition or more P amp E Cyclone units Please see Section 7 1 Cyclone Automated Control Package Overview for the number of Cyclones that may be controlled by each version of the package These interface routines are designed to be compiled into visual and non visual applications running on Windows 95 98 ME NT 2000 XP or Vista The actual interface routines are located in the CYCLONE_CONTROL DLL 32 bit DLL file The DLL is callable from almost any 32 bit Windows development environment Since the way the DLL is called varies depending on the compiler used you are provided with the DLL interface code and sample applications for each of the following compilers Borland Delphi 2 0 Pascal Visual Application Microsoft Visual C 5 0 Visual MFC Application Microsoft Visual C 2005 Visual Application Cyclone PRO User Manual CYCLONE PRO miero These sample applications come with project and workspaces defined for ease of use Simply open the project workspace in your compiler and you should be able to build the sample application without any modifications The sample ap
91. ed and be accessible so it can be debugged Frequency Status Connection Status Summary _______ MONOS Diagnostics Disabled Figure 8 18 Connection Manager Dialog P amp E Multilink Cyclone PRO This dialog can be used by the user to manually enter the proper security bytes via the USER setting or to load the security bytes from the same S19 file which was programmed The bytes are loaded from an S19 file by clicking the Load from 19 button IGNORE Security Failure And Enter Monitor Mode This checkbox can be used to cause the software to ignore a failure to properly pass the 68HC08 security check If the checkbox is set the software will attempt to establish monitor mode communications regardless of the security status As long as the Baud and Port are correct and the device has been properly powered this will allow monitor mode entry By ignoring the security check failure you may use monitor mode but the ROM Flash will not be accessible Note If a connection is not established for a reason other than security failure the connection dialog will always appear 8 3 5 STATUS The status area consists of one status string following the Status label and 74 Cyclone PRO User Manual CYCLONE PRO miero seven items which list the state of the last attempt to connect to a target and pass security The description for these items is as follows 0 ICS
92. ed for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTCO and pull down PORTC1 and pull up down PORTCS3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 113 gt gt CYCLONE PRO micro 13 5 68HC908AZ M Cyclone Pro amp T arget Specific Panel vm ron DER arr enen Duing eset P 4 Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Setti q aud Rate SS ettinas SS Wha OTET JV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High BaudRate 17723 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o PTAQ COM Clock Selection Clock Division Pro Clock GE x a S l Cyclone Clock Ze DIV2 Ze 9 8304MHz Pin15 gt Vout o o PTC3 0 lt Pinl6 Target Clock C Div4 4 9152MH2 114 Figure 13 5 68HC908AZ Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MON08 Header PORTAO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD
93. ements and sequence numbers for the data packets This mechanism while good for transacting large amounts of data such as email or file transfers is unsuitable in the real time type environment in which the Cyclone operates Because the Cyclone needs to transact data as quickly as possible to the target it takes advantage of TCP IP s alternative the UDP IP protocol Unlike TCP IP the UDP IP protocol is a connectionless single packet protocol that sends short data packets at the expense of not guaranteeing their delivery This makes the UDP IP protocol efficient in real time applications such as broadcasting video over the Internet where the occasional loss 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 Connecting The Cyclone Device There are two methods for establishing a connection between a Cyclone and a PC with an Ethernet cable The most basic method is to connect the Cyclone directly to a PC via a cross over Ethernet cable However the more common method is to place the Cyclone and the PC on the same network Cyclone PRO User Manual CYCLONE PRO C m Cro through a H
94. ent Power Cycle dialog instructions as the scripted procedure automatically establishes communications erases the FLASH if necessary and programs the FLASH LM j x K Current debug mode changed do you wish to reload object file data In e E M Shvays Erase and Program fash without asking 64 Figure 8 7 Erase And Program Flash Window Cyclone PRO User Manual CYCLONE PRO m Cro At this point the FLASH memory is programmed and ready for debug The True Time Simulator amp Real Time Debugger integrates the debugger tools from P amp E Microcomputer Systems in this example The windows look slightly different between the ICD and True Time tools but the same basic debugger ICD drives both 8 3 HC08 P amp E Multilink Cyclone PRO Connections 8 3 1 Introduction The HC08 P amp E Multilink Cyclone PRO Connection setting permits a connection to Class 5 7 or 8 devices Please see the descriptions below for a definition of each interface class HCO8 P amp E Multilink Cyclone Pro Connection Interface mode allows the user to debug code as the firmware is fully resident in the FLASH of the microprocessor The operation of all modules fully reflects the actual operation of the on board resources 8 3 2 Connection Procedure 1 Choose the P amp E Multilink Cyclone Pro option from the Set Connec tion dialog See Figure 8 8 Set Connection Processor HCO8 OK Connection ICS Mon08 Interface Zi C
95. er The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTBO PORTB1 and PORTB4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTBO pull down PORTA and PORTB1 and pull up down PORT BA for clock division In which case the user does not need to connect these signals to the target MONO8 Header 118 Cyclone PRO User Manual D Drtoaco CYCLONEPRO Cyclone Pro amp T arget Specific Panel HCO8 Target ERR Port Pin Settings During Reset A A Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Setti aud Rate besch ettings iea ekaa IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 9600 Security Bytes FF FF FF FF FF FF FF FF NC o o PTAQ COM NC o o PTAT 0 Clock Selection 7 Clock Division r Pro Clock EE Cyclone Cock le pv 9 8304MHz nee tae EE SE Pinl5 gt Vout o o NC lt Pin16 Target Clock G DY4 4 9152MHz Cyclone PRO User Manual Figure 13 10 68HC908GR4 8 MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The
96. er Reset and before communicating to target for D milliseconds decimal Iw When initiating a debugger reset the MCU Reset Pin should be used else use a debug module reset r Cyclone Pro Power Relay Control Voltage gt Power Out Jack I Use Cyclone Pro relays Regulator C d E Power off target upon software ex Connect Hotsync Abort Figure 8 28 HCS08 Connection Assistant Interface Selection Cyclone PRO User Manual 85 gt CYCLONE PRO mero ICD Connection Assistant ou have selected to display this dialog on startup Specify communications parameters and click OK Connection port and Interface Type Interface E v Add LPT Port Refresh List Port Cyclone Pro on USB1 Name Ophiuchus Autodetected x Interface Detected Firmware Version Socket Programming Adapter Settings Target CPU Information CPU HCSO8 Processor Autodetect MCU reset line MCU Voltage Reset Delay Delay after Reset and before communicating to target for D milliseconds decimal Iw When initiating a debugger reset the MCU Reset Pin should be used else use a debug module reset Cyclone Pro Power Relay Control Voltage gt Power Out Jack 1 Use Cyclone Pro relays r H Connect Hotsync Figure 8 29 HCS08 Connection Assistant Interface Selected The Hotsync button in the Connection Assistant see Figure 8 29 allows the user to connect to an already running target 8 4 3 MultilinkCyclonePro
97. et MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MONO8 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTCO PORTC1 and PORTC3 are used for entering monitor mode By default the user may directly bring these signals out to the target MON08 Header Alternatively the user may pull up PORTCO and pull down PORTC1 and pull up down PORTCS3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header 120 Cyclone PRO User Manual CYCLONEPRO miero 13 12 68HC908GZ M Cyclone Pro amp T arget Specific Panel um Tce Pot Pin Setngs Dung Reset p b Pin 1 gt NC o o GND lt Pin2 Baud Rate amp Security Settings EPRE aie Gg Rees 3 SEA NC o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o PTAO COM L NC a o PT l 0 Clock Selection Clock Division r Pro Clock _ SCH x S Sr g V Cyclone Clock Ge DIV2 Ze 9 8304MHz Pinl5 gt Vout o o PTB4 0 Dip Target Clock C DMA C 4 9152MH2 Figure 13 12 68HC908GZ Family MONO8 Pinout The target GN
98. ettings During Reset i e Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Setti aud Rate ue ettinas SC Se Deen JV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o o PTBO COM Clock Selection Clock Division r Pro Clock ve x Sch 8 l Ze Cyclone Clock Ze DIV2 Ze 9 8304MHz Pin15 gt Vout o o PTB3 0 lt Pinl6 Target Clock C D4 4 9152MHz Figure 13 18 68HC908JL Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONO8 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTBO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTB1 PORTB2 and PORTB3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTB1 and pull down PORTB2 and pull up down PORTB3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 127 gt gt CYCLONE PRO micro 13 19 68HC908JR M Cyclone Pro
99. f the target MONO08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA7 PORTCO PORTC1 and PORTC3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull down PORTA7 and PORTC1 pull up PORTCO and pull up down PORTCS3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 117 gt gt CYCLONE PRO miero 13 9 68HC908GR16 32 M Cyclone Pro amp T arget Specific Panel HCOE Target Port Pin Settings During Reset Baud REES Settings er l i Pin 1 gt SE S ae lt Pin 2 IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FFFF Paa S e Clock Selection Clock Division Pro Clock NC o PTBO 1 G Cyclone Clock DIV2 9 8304MHz EE saree Se Target Clock C DNA L 4 9152MHz Figure 13 9 68HC908GR16 32 MONOS Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Head
100. fferent jumper settings than previous revisions of the hardware Rev C has added a fifth jumper position which was necessary for the Power In Jack gt Power Out Jack power management setting Rev C has also added new target management schemes including one for BDM Pin6 which are explained below The Cyclone PRO provides three target power management schemes for Cyclone PRO User Manual 15 c gt CYCLONE PRO D micro BDM users and four schemes for MONO8 users The target board may derive power by the use of power jacks or by the use of MONO8 connector Pin 15 or by the use of BDM connector Pin 6 or a combination of both The options are explained in detail below Each configuration will have an associated jumper setting that MUST be set on the Cyclone PRO The jumper header is found on the long side of the unit opposite from the side where the system power jack is located Note In order for the Cyclone PRO to handle power sequencing for MONO8 targets automatically power MUST be provided to the target system by the Cyclone PRO Power IN Jack gt Power OUT Jack Cyclone PRO Internal Power gt Power OUT Jack Cyclone PRO Internal Power gt BDM Pin 6 Cyclone PRO Internal Power gt MONO8 Pin 15 Power IN Jack gt MONO8 Pin 15 Figure 3 11 Jumper Settings Rev C 3 12 1 Using Power In Jack and Power Out Jack The target power supply is connected to the Power In Jack of the Cyclone PRO The Power O
101. gure the Cyclone PRO to operate on an RSO8 target by selecting RSO8 from the Specify Target Architecture drop down menu The Cyclone PRO will automatically detect the target frequency and voltage The Cyclone PRO provides all necessary voltage for programming Cyclone PRO User Manual 35 gt CYCLONE PRO mero Cyclone Image Creation Utility Version 3 20 File Options Help Specify Target Architecture Programming Sequence zi Required P amp E Hardware CYCLONE PRO REV C CM Choose Algorithm SS Specify S Record EN Erase if not Blank EM Erase Module BM Blank Check Module PB Program Bytes PW Program Words PM Program Module PR Proaram Range I Ignore 19 Range Check Cyclone Pro amp T arget Specific Panel Target is RS08 Security Settings CM C pemicrotcyclone_pro igorithms RSO8 MC3RSO8KA2 RBP SS Evtest Freescales08i9RSO8KA2_blank_3FE0 s19 EN Erase if not Blank BM Blank Check Module PM Program Module PT_ Program Trim VM Werify Module Launch Script Wizard Clear Script Move up Move down Remove From List RS08 Target BDM Header Pint gt BKGDo o DND lt Pin2 NC o RESET Pin 5 gt NC oVDD lt Pin6 Z Unsecure Erase target to enter BDM mode if target is secured Target Voltage amp Power Settings 1 Use Cyclone Pro Relays Reset Delay I Alter reset delay D ms before attempting communication BKGD Status Target Voltage Power Down Delay ms
102. 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 Upper Case Letter 41 5A ASCII Lower Case Letter 61 7A Other XX YY Each serial number and its properties are stored in a separate file Any file name can be used for the serial number file however the extension ser is normally appended because it makes it simpler locate the file A utility called SERIALIZE has been developed to make it easy to create visualize edit and maintain these serial number files Cyclone PRO User Manual 103 gt gt CYCLONE PRO mero 12 2 12 2 1 104 Serialize Utility This section is a modified excerpt from P amp E s Serialize Help File and explains the Serialize utility in detail Serial Number File P amp E ser NEW HELP Number of Bytes in Serial Number Stating Address in HEN e 00000000 Count Sequence Quit SAVE HEX Upper Bounds fon Zb fea feo Zb fes ifs feo ae 2 2 a Serial Number Bytes as Printable ASCII Characters e e e a aoa E O ead Serial Number Bytes as HEX pa Sd fot 2 feo 2be H fes fs feo fee a ae a Lower Bounds k pa Zb fso Jes fs 20 fee fee feo fae d Force Selected Bytes to BINARY NUMERIC CONSTANT ALPHA UPPER ALPHA LOWER PRINTABLE Byte Yalue in a Column Deselect by C
103. he P amp E Communication Assistant Alternately you can select your connection type target manually through the HiWave software In the Component menu select the set connection menu option This will allow you to choose from the various connection types available in your version of Codewarrior In Depth detail about selecting and configuring any of the P amp E connections can be found later in the manual For more information using a Cyclone Pro in Codewarrior with an HCO8 device please see Section 8 3 HC08 P amp E Multilink Cyclone PRO Connections For more information using a Cyclone Pro in Codewarrior with an HCS08 Cyclone PRO User Manual 63 gt gt CYCLONE PRO miero device please see Section 8 4 HCS08 P amp E Multilink Cyclone PRO Connectionssection 7 4 For more information using a Cyclone Pro in Codewarrior with an HC S 12 device please see the Codewarrior User s manual After you have configured the Cyclone Pro properly click the Contact Target with These Setting button The Attempting to contact target and pass security window appears 7 10 11 12 Select the appropriate class in Target Hardware Type Class VII for MONO8 MULTILINK and Class VIII for Cyclone PRO Click Contact target with these settings Follow the Power Cycle dialog instructions Click Yes in Confirm window Figure 8 6 Click Yes in Erase and Program FLASH window Figure 8 7 Follow the subsequ
104. he target MCU s OSC pin The Cyclone PRO User Manual CYCLONEPRO miero Cyclone PRO provides this signal to MONO8 header Pin 13 The internal clock on this device has several different tap points each of which will result in different clock frequencies There are several different algorithms for the device each of which is optimized for a specific tap point frequency To trim to a specified frequency simply select the corresponding algorithm 13 32 68HC908QC M Cyclone Pro amp T arget Specific Panel H ane DS Cer Pi Setings During Reset Pin 1 gt NC o o GND lt Pin 2 NC o o RESET NC o o IRQ High NC o o PTAO COM IV Before attempting Auto Baud amp ignoring security try these settings Auto detect Baud Rate Security Bytes FF FF FF FF FF FF FF FF Baud Rate amp Security Settings NC o o PTA4 0 Clock Selection 4 Clock Division r Pro Clock ae a A Se i KE o D2 DEEE Talai Pa gt Voto o NC lt Pint C Target D R DIV 4 K 4 31 Zb Note The processor RESET line must have an external pullup Figure 13 32 68HC908QC Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin
105. ility PROGHCS08 PROGHCS08 lets an advanced user control the step by step execution of the flash erase programming procedure See Figure 8 34 More information on how to use the PROGHCS08 can be found on the P amp E Microcomputer Systems website at www pemicro com EE PROGHCSO8 Programmer Version 1 37 ale B a wl Choose Programming Function Jex Configuration BM Blank check module Module C Program Files Freescale CW08 V5 0 pra BR Blank check range NOT ACTIVE Object File none EB Erase byte range NOT ACTIVE Base 1080 EW Erase word range NOT ACTIVE EM Erase module PB Program bytes PW Program words NOT ACTIVE PM Program module UM Verify module UR Verify range UM Upload module Upload range Specify Object File SM Show module Return to Debugger Reset chip Secure Device Verify CRC Checksum Program Trim Value Un Secured Yes E Status Window Initializing Recommended Trim 77 Bus Freq 15546KHz Initialized version 1 04 03 25 2003 Copyright P amp E Microcomputer Systems www pemicro com device Motorola 68HCS908GB60 All thegin_cs Loading programming algorithm Done lt il gt Figure 8 34 PROGHCS08 Software Cyclone PRO User Manual 89 gt CYCLONE PRO mero 90 8 4 4 2 View Register Files The View Register Files menu selection also gives the user the option of running the register file viewer editor If register files are available for the device th
106. ill execute the whole interrupt and stop on the command returned to after the interrupt Do not set hardware breakpoints within the monitor ROM area itself or they will not function properly 8 3 9 Debugging Tips The following tips may prove useful 82 Single stepping is allowed in both RAM or ROM Cyclone PRO User Manual CYCLONE PRO miero s The first breakpoint set is always a hardware breakpoint and any additional breakpoints set are software breakpoints To make sure that a hardware breakpoint is being set make sure only one breakpoint is being used e Hardware breakpoints will stop execution in ROM or RAM Software breakpoints will stop execution only in RAM e Experiment with the register interpreter Use the View Register Files option in the MultilinkCyclonePRO menu e Executing an SWI instruction while running is functionally equivalent to hitting a breakpoint except that execution stops at the instruction following the SWI s A hardware breakpoint may be used to trap a data read write to anywhere in the memory map The debugger stops at the instruction after the one that accesses the data location When the target board is reset by the debugger power to the microcontroller may be turned off for a short duration Although much of RAM may look the same some values may have changed 8 3 10 Class 5 8 Device Description 8 3 10 1 Class 5 P amp E s MONO8 Cyclone Device connects to
107. in 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 and PORTC1 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and pull down PORTA2 and pull up down PORTC1 for clock division In which case the user does not need to connect these signals to the target MONO8 Header 132 Cyclone PRO User Manual CYCLONE PRO Cora 13 25 68HC908LK M Cyclone Pro amp T arget Specific Panel ur Tot SE Z Pot Pin Stings Dung Reset i A Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Setti ae SE GE GER SS NC o o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC 2 NC o PTAQ COM Clock Selection Clock Division r Pro Clock Be x X e 3 A Cyclone Clock Ge DIV2 Ze 9 8304MHz Pin15 gt Vout o o PTC1 0 lt Pinl6 Target Clock C DM4A C 4 9152MHz Cyclone PRO User Manual Figure 13 25 68HC908LK Fami
108. ish to load appear in the panels to the right you must press Commit Changes to load the Cyclone accordingly No changes made to the Cyclone PRO until the Commit Changes button is pressed Note Any images that are already stored on the Cyclone PRO or CompactFlash can only be removed by using the corresponding Remove All Images button 5 2 1 Optional CompactFlash Activation License The CompactFlash Activation License is a license key available for purchase separately which activates the Manage Images Utility and enables it to be used with the Cyclone s CompactFlash card interface Activation of the CompactFlash interface allows for programming of larger datasets and for the storage of multiple programming images on a CompactFlash card For more details please refer to Section 3 13 CompactFlash Port Cyclone PRO User Manual 47 lt gt CYCLONE PRO m Cro 6 6 1 6 1 1 48 STAND ALONE PROGRAMMER MANUAL CONTROL The Cyclone PRO must be configured before it may serve as a Stand Alone Programmer for HC08 HCS08 RS08 HC S 12 X ColdFire V1 targets The user may manually control the Cyclone PRO via the buttons LEDs LCD menu or via PC software The target power management schemes remain the same for each control method Operation Via Cyclone PRO Buttons There are five 5 buttons on the top of the Cyclone PRO which are used for stand alone programming and to navigate the LCD menus They
109. l operate The Cyclone IP Number field must contain a unique IP number 100 Cyclone PRO User Manual m Cro CYCLONEPRO 10 Cyclone SERIAL PORT CONFIGURATION Standard serial cables may be used for serial port Cyclone PRO configuration PRO User Manual 101 lt gt CYCLONE PRO caicro 11 USB PORT CONFIGURATION Standard USB cables may be used for USB port Cyclone PRO configuration The user may use network hubs as necessary 102 Cyclone PRO User Manual CYCLONEPRO gt m Cro 12 AUTOMATIC SERIAL NUMBER MECHANISM When producing a microcontroller or microprocessor based product it is often useful to program a unique serial number into the permanent memory FLASH of the product P amp E has developed a serial number mechanism to automate this process Each time you issue a serialization command in the programming software the current serial number is programmed at a specified address In addition the serial number is incremented to the next available serial number and saved for future serialized programming operations The Cyclone PRO adopts this automatic serial number mechanism for its stand alone operations 12 1 Understanding Serialization The automatic serial number 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
110. l ti gt ICDO8SW Debugger File Execute Windows Help me at the full bus speed of the processor Wal Cebhe Selk Fela ae of x gt CPUO8 ACCA 21 HREG FF XREG FF PC B021 CCR 11 1 SP GOFF Code Window 1 Disassembly Variables Memory Window 1 6006 C3 FF 7F FF 6668 63 AD AD AD 6616 28 68 FF 66 6018 2F 66 66 00 6626 26 66 66 FF FF op og 66 66 66 66 op gg 66 86 CH 66 00 og Memory Window 2 Code Window 2 Source demogp20_asm CLRA after a RESET var timeout3 B623 SF CLRX B024 ADDA BSR ROMSTART Main Init B026 ADE2 BSR INIT_ATOD rsp B628 ADE BSR INIT_TIMER clra Be2A 3F47 CLR TIMEOUT1 clrx CLR TINEOUT2 bsr Init_SCI bsr Init_AtoD bsr Init_Timer clr timeout1 clr timeout2 clr timeout3 See MAP file Loaded ou mov 3 timeout1 AtoD_ISR D 6666 C3 FF 7F FF 6668 63 AD AD AD 6616 28 68 FF 66 66 86 CA op 6618 2F 66 66 op 66 66 op op 6626 26 66 66 FF FF 66 66 66 NEEN ae Main_Init This is the point where code starts execu EE EE Initialize timeouts 6 off main_loop bra sin op RAR IAA IAAI AAI A AIA IIA IIA SI AIA AIA AIAN AIAN SAIN AIAN AAA AAAS ADC Conversion Complete Interrupt Transmit ADC value out serial port PTE6 JEEE AEREE AE AERE REEE AEREA AE AEAEE E AEREE EE EAER AEREE EAER EAE REEE EAER EAEE Allow interrupts to happen 3 Start an AtoD conversion i
111. l with a 10K Ohm resistor to the target VDD PORTCO PORTC1 and PORTC3 are used for entering monitor mode By default the user may directly bring these signals out to the target MON08 Header Alternatively the user may pull up PORTCO and pull down PORTC1 and pull up down PORTCS3 for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 115 gt CYCLONE PRO micro 13 7 68HC908EY M Cyclone Pro amp T arget Specific Panel HCO8 Target Gaz Port Pin Settings During Reset A Pin 1 gt NC o o GND lt s Pin2 Baud Rate amp Security Setti RS aud Rate ES ettinas i MeO ORGS IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Aulo detect Baud Rate Security Bytes FF FF FF FF FF FF FF FF NC o o PTAO COM E NC o o PT l 0 Clock Selection Clock Division m Pro Clock BE S y me S F Cyclone Clock DIV2 Ze 9 8304MH2 Pinl5 gt Vout o o PTB5 0 lt Pinl6 Target Clock C DNA 4 9152MH2 116 Figure 13 7 68HC908EY Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header
112. lerator IN2 SO8QE128_Accelerator IN3 RSO8KA4_PreserveTrim IN3 RSO8KA4_PreserveTrim IN4 12 lt EP100_PFlash IN4 12 lt EP100_PFlash IN5 908_LK24_Preserve_TRIM IN5 908_LK24_Preserve_TRIM Remove All Images Stored in Internal Memory Remove Uncommitted Image From List Add Remaining space on Internal Memory 2176 KBytes Browse amp Add Images to CompactFlash Images currently on CompactFlash Images which will appear on CompactFlash upon Commit Changes EX1 12XEP100_PFlash EX1 12XEP100_PFlash EX2 RSO8KA4_PreserveT rim EX2 RSO8KA4_PreserveTrim EX3 S08QE128_ Accelerator EX3 S08QE128_Accelerator EX4 CFV1_JM128_HID_DEMO EX4 CFV1_JM128_HID_DEMO EX5 908_LK24_Preserve_TRIM EX5 908_LK24_Preserve_TRIM Remove All Images Stored in CompactFlash Remove Uncommitted Image From List Add Remaining space on CompactFlash 124096 KBytes Status Cyclone Pro Firmware Version 8 25 Figure 5 15 Manage Images Utility Upon opening a selected Cyclone PRO the user is provided in the top left 46 Cyclone PRO User Manual CYCLONE PRO miero 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 Once the images that you w
113. licking Again Figure 12 4 Serialize Main Screen Serial Number File This edit box shows the currently selected Serial Number File or else indicates None Selected If you try to select a nonexistent 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 None Selected If the file exists the serial number and its properties are displayed on screen Double Click or Click Opens a standard file browser and lets you Cyclone PRO User Manual CYCLONEPRO C mero choose from existing files by disk directory name and extension 12 2 2 Number of Bytes in Serial Number The up and down arrows let you add or delete bytes for the serial number max 10 hex 16 base ten min 1 e Up Arrow Click Adds new bytes to the Serial Number Each byte added appears as a new column in the serial number representation Added bytes are input as Binary Bytes i e the upper bound is FF and the lower bound is 00 e Down Arrow Click Deletes bytes from the right end of the Serial Number Any previously entered byte properties are lost 12 2 3 Count Sequence This window lets you count up or
114. ling in Cyclone PRO 108 13 TARGET MONO8 HEADER PINOUTS sssssesseeneennrrernrnnrennrerssrrnsnrnsnrsnenn 110 ES We e 110 13 2 CBBHC9OBAP 2 eee cee ce cece ce ceeeeeeeeee eee ae ee eeaaeeseaaeeesaaeeseeeeeeesaeeeeeeeessceeeseeeess 111 13 3 ele 112 13 4 GBHCQOSAT RE 113 13b Os 3 0 lo VA 114 ECH We e CR eileen eae diene dann abla 115 13 7 68HC9O0OSEY ET 116 13 8 ee EE 117 13 9 G8HC90BGRI1G S2 EE 118 13 10 G8HC9DBGRA B 0 ec ce ceceeee eee teeeeee eee eeneeeeeeseceeeeeeeseneaaeeeeseeeaeeeeseeaeeees 119 ii Cyclone PRO User Manual CYCLONE PRO C gt D mICro AI OBICQOSGT WEE 120 13 12 68HC908GZ acesi cece eels ede nese a eesti ihe ae aed aahienccnad 121 13 13 G68HC908IB1 8 occ ee ce cnet eee eeene eee eeteneeeeeeseeaeeeeseceeeeeeeseeeeaeeeeseeaaeeees 122 ENK OBHC9O8IB a EE 123 13 15 ele E 124 13 16 GBHC9OBIG LA cece cee eeene eter eeecneee eee seneeeeeeeeeeaeeeeseeneaeeeeseeeeaeeeeseenaaeeees 125 13 17 ele E 126 13 18 ele TEE 127 ENN ele 128 13 20 68HC908IW EE 128 13 21 GBHC9IOBKX ec ceceeeeeeeeecne eee eeeeceeee eee nananana ANAKAN AEAN NEAKEN 129 13 22 OSHICQOSL EE 130 13 23 ele 131 13 24 GOHCOODL J A 132 13 25 GBIHICQOSLK EE 133 13 26 GSIICQOSLD E 134 1327 ele TEE 135 13 28 GBICQOSMRALG E 136 13 29 G HC9OBMRIG Z2 cece eee etter eee naa E 136 13 30 ele TE 137 13 31 GBH COQOB8OB ET 138 13 32 G HCOODCOH ccc e ee eeeee eee eecneee aaa iai 139 13393 GBIICQOSO EE 140
115. ll down PORTA2 and pull up down PORTC1 for clock division In which case the user does not need to connect these signals to the target MON08 Header 144 Cyclone PRO User Manual CYCLONEPRO m Cro 14 CYCLONE ERROR CODES The Cyclone will indicate errors using the following codes Please contact P amp E if you are unsure of the specific meaning of an error code 14 1 Debug Mode Communication Errors 0001 No target response 0002 Invalid target response 0003 Wait for target response canceled 0004 Wait for target response failed 0005 Error detecting communication speed 0006 Failed to unsecure target 0007 Error entering debug mode 0008 Error entering debug mode while target is secured 0009 Error 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 MONOS target had an invalid reset 14 2 SAP Image Handling Errors 0011 SAP image ID is greater than total number of images 0012 Error during SAP image validation 0013 SAP operation was not configured 0014 SAP image storage was not initialized 0015 SAP image transfer error invalid data length 0016 SAP image transfer error invalid start address 0017 SAP image transfer error while writing to storage 0018 Error writing serial number structure storage 0019 Error writing LCD menu structure storage 001A Error erasing storage block
116. lone PRO is an all in one solution for production programming and debugging of Freescale microcontroller based hardware 4 Cyclone PRO User Manual CYCLONEPRO C m Cro 2 QUICK START GUIDE FOR SAP OPERATION Stand Alone Programming SAP is the most common use of the Cyclone PRO 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 Cyclone PRO features many of which are beyond the scope of this quick start guide Step 1 Install Software The first step is to install the accompanying software This will install all of the applications and drivers that can be used to configure control the Cyclone PRO Once the installation is complete and the PC has been rebooted you may begin to configure the Cyclone PRO for SAP operation Step 2 Hardware Setup a Configure the target power management scheme Power management is configured by setting jumpers on the side of the Cyclone unit The corresponding settings are conveniently illustrated on the rear label of Cyclone PRO By default the jumpers are set to switch power from the Power IN Jack to Power OUT Jack You may wish to refer to Section 3 12 Target Power Management b Connect the Cyclone PRO to your PC Select the appropriate communications interface Serial USB or Ethernet and connect the Cyclone PRO to your PC If you wish to
117. ly MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONO08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 and PORTC1 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and pull down PORTA2 and pull up down PORTC1 for clock division In which case the user does not need to connect these signals to the target MONO8 Header 133 gt gt CYCLONE PRO micro 13 26 68HC908LT M Cyclone Pro amp T arget Specific Panel HCOS Target fit zl M Port Pin Settings During Reset Baud Rate amp Security Settings ailc NC a o GND lt Pin 2 9 Se SSC NC a RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o IRQ High i FF FF FF FF FF FF FF NC oa o PTAQ COM Baud Rate 9600 Security Bytes FF FF FF FF FF FF FF FF i EE NC o o NC Clock Selection Clock Division r Pro Clock an x S EN d Cyclone Clock C DIV 9 8304MHz Pin15 gt eP OF orale Target Clock Ge DNA 4 9152MHz
118. m v PT Program Trim VM Verify Module V Ignore 19 Range Check Launch Script Wizard Clear Script Move up Move down Remove From List Figure 5 13 Programming Operations Dialog Section In the Programming Sequence field the user may specify the algorithm S Record and operations to be carried out Choose Module Presents a list of available programming files Each programming file contains information on how to program a particular module 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 treated as comments If you do not specify a file name extension a default of 519 is used The programmer also supports ELF Dwarf 2 0 object files Your 19 file may contain data for both EEPROM and flash If you know that your S19 file contains the correct data Ignore S19 Range may be checked This will cause any out of range errors to be ignored Erase If Not Blank This command performs a blank check of the module and erases it if it is not blank Erase Module If Erase Module is specified the Cyclone PRO will perform an Erase Module on the target device
119. ming status during operation e Indicates success or specifies source of failure Multiple Communication Interfaces e Ethernet 10 100 baseT e USB 1 1 e Serial Baud 115200 no parity 8 data bits 1 stop bit adjustable to 57600 Baud for RS232 controlled production environment Multiple Storage Media e 3 Megabytes of onboard storage Stores data to be programmed programming algorithms and any necessary configuration settings e CompactFlash support available with purchase of CompactFlash activation license Versatile Power Management e Uses electromechanical relays to automatically cycle target power when necessary during security protocol MON08 and BDM mode entry e Jumper settable power management schemes for MONO8 and BDM targets e Automatically supplies Vpp voltage for RS08 targets during flash erasing and programming operations Multiple Voltage Operation e Automatically detects and caters to target voltages ranging from 1 8V to 5V 2 Cyclone PRO User Manual CYCLONE PRO miero e Multiple Frequency Operation e Automatically detects and caters to target bus frequencies or BDM frequencies ranging from 1MHz to 8MHz MONO8 or 16KHz to 50MHz BDM e Provides a 9 8304 MHz or 4 1952 MHz oscillator signal to overdrive target crystal and RC clock circuitry MONO8 e Dynamic Signal Configuration e Software configurable port pin settings for Monitor ROM entrance e Multiple SAP Images e Onboard Flash sto
120. n encrypted file The image description will appear on the LCD screen for image identification Since the LCD can display up to 16 characters it is recommended to keep the description concise This field will not affect the Cyclone PRO s operations with the target 5 1 6 Store Image To Cyclone Store Image to Cyclone allows the current configuration to be programmed into the Cyclone PRO The Cyclone PRO will then be ready for operations 44 Cyclone PRO User Manual CYCLONE PRO m Cro Image Management amp Transfer Cyclone Selection Interface Ethernet Port z Port 209 61 110 59 Cygnus X Specify IP Refresh Cancel Figure 5 14 Image Management And Transfer Dialog Store Image to Cyclone The Interface drop down list allows the user to select one of three serial USB or Ethernet interfaces The Port drop down list allows the user to select from one of the Cyclones available on that interface In the case of a Cyclone present on a different network e not displayed automatically in the Port drop down list the user may specify its IP address by using the Specify IP button Store Image to Cyclone will then store the image on the selected Cyclone 5 1 7 Store Image To Disk Store Image To Disk allows the current configuration to be saved onto the hard drive The image can then be transferred to the Cyclone PRO internal flash or external CompactFlash with activati
121. nals to the target MON08 Header The clock division is fixed Div 4 142 Cyclone PRO User Manual CYCLONEPRO miero 13 36 68HC908RK M Cyclone Pro amp T arget Specific Panel Heron DS Pot Pin Setings During Reset A Pin 1 gt NC o e GND lt Pin 2 m Baud Rate amp Security Setti SCH ans Pe es e SS NC o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC o IRQ High Baud Rate 9600 Security Bytes 00 00 00 00 00 00 00 00 NC o o NC NC o PTAQ COM Clock Selection Clock Division r Pro Clock Ge s x das E l Cyclone Clock C DIYy2 9 8304MHz Pinl5 gt Vane ONE lt Pinl6 Target Clock f Diy 4 4 9152MHz S sl J Figure 13 36 68HC908RK Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTBO and PORTB2 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTBO and pull down PORTB2 In which case the
122. nd Click OK Do NOT turn it back on yet Cancel I IGNORE security failure and enter monitor mode Figure 8 15 Power Down Dialog 3 Software automatically powers up the ICS which configures the pro cessor s MONO8 configuration pins 4 Software asks the user to power up the board as follows Power Up Dialog ioj x Tum MCU power on and Click OK Cancel I IGNORE security failure and enter monitor mode Figure 8 16 Power Up Dialog Power Down ICS Ask the user to power cycle their board Power UP ICS This option will work for many ICS boards as well but relies on the fact that while the ICS is powered off it will hold the target in reset until it is powered up itself and has configured the MONO8 configuration pins The sequence of events in this mode is 1 Software automatically powers down the ICS 2 Software asks the user to power cycle their board as follows 72 Cyclone PRO User Manual CYCLONEPRO mero Power Cycle Dialog Bisi ES Tum MCU power off Under 0 1v turn MCU power on and then click OK Cancel I IGNORE security failure and enter monitor mode Figure 8 17 Power Cycle Dialog 3 Software automatically powers up the ICS which configures the pro cessors MONOS configuration pins 8 3 3 4 Serial Port Stop Bits Serial Port Stop Bits allow users of Class 1 4 devices that are experiencing unreliable communication to increase the number of stop bits to
123. ns using the MONO8 cable It allows the user to specify the sequence that the software uses to power up the ICS system When the software tries to create a power on reset condition two events must occur 1 Power of the target MCU must go below 0 1v This means that the processor can not be receiving power from its power pins nor can it have a significant voltage being driven on port pins or the IRQ line as these will drive the MCU power back through these pins It is crucial therefore to have the ICS and the Target both powered down at some point in time 2 The processor MONO8 configuration pins including IRQ must be properly driven when the target processor resets to drive it into moni tor mode If these pins are not set up properly before the processor powers up the processor may start up in user mode Power Down ICS Ask the user to power down their board Power Up ICS Ask the user to power up their board This is the default option and should work for most if not all ICS08 Target Board solutions Refer to the manual addendum under startup for the settings for a specific ICS board It requires the user go through two dialog stages and requires more time than simply cycling the power 1 Software automatically powers down the ICS 2 Software asks the user to power down the board as follows Cyclone PRO User Manual 71 c gt CYCLONE PRO D micro Power Down Dialog Bisi x Tum MCU power off Under 0 1v a
124. ock Selection Clock Division Pro Clock J RE S S e eil Cyclone Clock gt D 2 Ze 9 8304MHz Pin15 gt vake OME lt Pinl6 C Target Clock DIv4 4 3152MH2 Note The processor RESET line must have an extemal pullup Figure 13 30 68HC908QL Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 and PORTA4 are used for entering monitor mode By default the Cyclone PRO User Manual 137 gt gt CYCLONE PRO Colotoo 13 31 138 user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and pull down PORTA4 In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 An external clock signal must be provided to the target MCU s OSC pin The Cyclone PRO provides this signal to MONO8 header Pin 13 Please note that the Cyclone PRO will calculate the proper trim value for the device being programmed and the user has the option to program this trim value to FFCO 68HC908QB Cycl
125. ogramming Script Programming Sequence CM Choose Algorithm SS Specify 5 Record V Ignore 19 Range Check Launch Script Wizard Clear Script Move up Move down Remove From List Figure 5 9 Specify Programming Script This is a two panel interface The left panel provides a list of available programming functions The right panel displays the ordering of the functions 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 gt This opens the Load Programming Algorithm dialog Cyclone PRO User Manual 39 gt CYCLONE PRO Cora Cyclone Image Creation amp Management Utility Load Programming Algorithm Look in HC08 gt e Irch EA CM Choose Alar w E o8_ab16a 08P E 908_ap16a_highspeed 08p SS Specify S A E 08_az0_eeprom 08P E 908_ap32 08P My Recent E 908_ab32 08P IS 908_ap32_highspeed 08P Documents a 908_ab32_eeprom 08p omg _ap32a 08p 908_ab32_flash 08p Si 908_ap32a_highspeed osp E 908_ab32_flash_highspeed 08p omg _ap64 08P Desktop a 908_ab32_highspeed 08P 3 908_ap64_highspeed ceP Si 908_ab32_highspeed_flasheraseonly 08P E 908_ap64a 08p omg sep E 908_ap64a_highspeed 08p E 908_ap8_highspeed O38P E 908_as32a 08P 3 908_apsa 08p E 908_as32a_highspeed 08P d 908_ap8a_highspeed 08p E 908_as32a_slowspeed 08P HCO8 Target 3 908_ap16 08P omg _
126. on via the Manage Images Utility 5 1 8 Save Cyclone Configuration Save Cyclone Configuration in the file menu allows the user to save the configuration into a file which may be used for future reference e g comparing the Cyclone PRO contents with the file to see if they are the same 5 1 9 Load Cyclone Configuration Load Cyclone Configuration in the file menu allows the user to load a configuration that has previously been saved in order to create a new image 5 2 Manage Multiple SAP Images The Manage Images utility shown in Figure 5 15 allows the Cyclone to store Cyclone PRO User Manual 45 gt CYCLONE PRO mero and manage multiple images in the Cyclone s internal memory Once the programming images have been created and saved to the disk using the Create Image utility they may then be loaded collectively onto the Cyclone If you have purchased a CompactFlash activation license it will also allow you to store and manage multiple images on any compatible CompactFlash cards that are loaded into the Cyclone s CompactFlash port Cyclone Image Management Utility Version 2 7 Help Choose Connection Port amp Cyclone Device z 209 61 110 73 Huajun_DeskProl e Specify IP Close Refresh List Browse amp Add Images to Internal Memory Images currently on the Cyclone Images which will appear on the Cyclone upon Commit Changes IN1 CFV1_JM128_HID_DEMO IN1 CFV1_JM128_HID_DEMO IN2 SO8QE128_Acce
127. one Pro AT arget Specific Panel un Te FR Co Ph Seting Duing Reset Pin 1 gt NC o e GND lt Pin2 M Baud Rate amp Security Settings NC o o RESET NC o o IRQ High NC o o PTAQ COM IV Before attempting Auto Baud amp ignoring security try these settings Auto detect Baud Rate Security Bytes FF FF FF FF FF FF FF FF NC o o PTA4 0 M Clock Selection Clock Division 4 Pro Clock GES S Ra zl Ze Cyclone Clock fe D 2 Ze 9 8304MHz Pin15 gt vA o NC k Pnie Target Clock Diva 4 3152MH2 Note The processor RESET line must have an external pullup Figure 13 31 68HC908QB Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 and PORTA4 are used for entering monitor mode By default the user may directly bring these signals out to the target MON0O8 Header Alternatively the user may pull up PORTA1 and pull down PORTA4 In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 An external clock signal must be provided to t
128. orithms each of which will program the calculated trim value to a different non volatile memory location Each algorithm is named to reflect the non volatile trim location to which it corresponds e g 908_kx98trim fdff 08p will program the trim value to location FDFF Simply select the appropriate algorithm when configuring the Cyclone PRO to ensure that trim is programmed to the desired location Cyclone Pro AT arget Specific Panel ue reen EEN Pot Pin Settings Dung Reset M Baud Rate amp Security Settings Pinl gt NC a o GND lt Pin 2 BS ots NC o RESET JV Before attempting Auto Baud amp ignoring security try these settings NC o IRQ High Auto detect Baud Hate Security Bytes FF FF FF FF FF FF FF FF NC o o PTAQ COM NC o o PTA4 0 Clock Selection Clock Division Pro Clock Saz x SCH GU Cyclone Clock C D t Z 9 8304MHz Pin15 gt Vout oo NC Pia Target Clock Div 4 3152MHz Note The processor RESET line must have an extemal pullup Figure 13 22 68HC908LB Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K
129. ot received from the processor this flag will be N Reasons for this include 1 The baud rate specified was incorrect 2 The processor was not reset properly Check the Target Hardware Type If you are connecting to a class II board check the MONO8 cable communication connections type in the advanced settings dialog 4 Device entered monitor mode Once the software has received or failed to receive a break from the processor it attempts to communicate with the monitor running on the 68HC08 processor It tries to read the monitor version number by issuing a monitor mode read If the processor fails to respond properly to this command this flag will be N 5 Reset was Power On Reset If the device properly entered monitor mode 4 the software will read the reset status register RSR This read does not affect the security sequence and occurs purely for diagnostic reasons The reset status register indicates the conditions under which the processor underwent the last reset For the software to pass the security check properly it MUST first cause the processor to undergo a Power On Reset The software reads the reset status Cyclone PRO User Manual CYCLONEPRO miero register to determine if the last reset was indeed caused by power on The result of the reset status register is indicated in parentheses after the flag value If the highest bit is not set then the reset was not
130. p Security Settings _ Pin 1 gt NC o o GND lt Pin 2 NC o RESET NC oa IRQ High NC o o PTAO COM NC o o PTA4 0 Clock Selection Clock Division r Pro Clock te SC ai h Cyclone Clock E DIY 2 l 9 8304MHz Pinl5 gt Voko o NC lt Pin16 2 VET Clock E ci C 49152MHz Note The processor RESET line must have an external pullup IV Before attempting Auto Baud amp ignoring security try these settings Auto detect Baud Rate Security Bytes FF FF FF FF FF FF FF FF Figure 13 34 6HC908QY Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The user must pull up the RESET line to target VDD with an external resistor The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 8 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 and PORTA4 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA1 and pull down PORTA4 In which case the user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 Please note that in Stand Alone programming mode the Cyclone PRO will calculate the proper trim value for the device being programmed
131. plications come pre compiled with ICONS so you can run them before jumping into the code 7 2 3 RS232 Ethernet Communication Protocols The RS232 and Ethernet Communication protocols included with the Enterprise Edition of the 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 PRO User Manual 57 gt gt CYCLONE PRO mero 8 PC HOSTED DEBUG PROGRAMMING SOFTWARE Free or low cost software options for interactively programming and debugging HC08 HCS08 RS08 HC S 12 X or ColdFire V1 MCUs using a PC are available from P amp E Microcomputer Systems www pemicro com and Freescale www freescale com Note The user should make sure they have the most recent version of these software kits The latest updates can be downloaded from the web pages listed in Section 8 1 1 Latest Updates P amp E Software and Section 8 2 1 Freescale CodeWarrior 8 1 P amp E Microcomputer Systems Software P amp E s software packages contain the WinIDE integrated development environment which pulls together an assembler in circuit simulator flash memory programmer and in circuit debugger Attempting to contact target and pass security Target Hardware Type Class D P amp E CYCLONE PRO Interface connected to target via ribbon c
132. ply if the POWER IN Jack is adopted 2 Turn off the Cyclone PRO board power 3 Set the correct Jumper settings 4 Connect the target power supply to the POWER IN Jack if applica ble 5 Connect the POWER OUT Jack to the target board power if appli cable 6 Connect the MONO8 Header Ribbon Cable to the target MONO8 port or the BDM Header Ribbon Cable to the target BDM port Turn on the Cyclone PRO board power Turn on the target power supply if applicable Press the START push button on the Cyclone PRO You will see the LEDs light up as specific functions are being executed When the Success LED lights up you have successfully programmed your target 6 1 3 Example When the Cyclone PRO is powered up the Standby LED is turned on After the user programs the contents and procedures into the Cyclone PRO on board flash the Cyclone PRO may be used as a Stand Alone Programmer Suppose the user wants to perform the following instructions for a 63HC908 target 1 Erase Module Cyclone PRO User Manual 49 lt gt CYCLONE PRO m Cro 2 Blank Check Module 3 Program Module 4 Verify Module When the Start Button is pressed the Target Power On LED will turn on indicating that the Cyclone PRO is powering up the target board Then the Standby LED will turn off and the Security LED will turn on Here if the target flash needs to be erased first to bypass the security the Security LED
133. ptions Start Expert Mode Programmer View Register Files Show Communication Dialog Trigger Module Settings Bus Trace Figure 8 32 Active Mode Menu Advanced Programming Debug Options The Start Advanced Programming Debug Options menu entry take user to the Advanced Options dialog where he can configure the software settings for the FLASH programming procedure E Advanced Options Prompt on Flash Program Flash Algorithm Selection Use the Following Flash Algorithm when Programming Flash Data K Trim Programming Iw Calculate Trim and Program the Non Volatile Trim Register Sync to PLL Change Iw Automatically synchronize to the target frequency after each step Figure 8 33 Advanced Programming Procedure Prompt on Flash Program 88 Cyclone PRO User Manual p3 CYCLONEPRO C gt miero Checking Always Erase and Program flash without asking lets the software transparently program the microprocessor Trim Programming The Trim Programming checkbox enables automatic calculation and programming of the trim value in a designated Non Volatile memory location Sync to PLL Change Sync to PLL Change is required for the software hardware connection to synchronize with the microprocessor during the flash erasing programming procedure Start Expert Mode Programmer Start Expert Mode Programmer grants to the user access to P amp E s graphical flash programming ut
134. r Locations Jumper Settings Please note that Rev C of the Cyclone PRO uses different jumper settings than previous revisions The jumpers must be set differently for various power management options that the Cyclone PRO offers If the Cyclone PRO is not being used to manage the target s power only Jumper 5 needs to be installed Please see Section 3 12 Target Power Management for the correct jumper settings for other power management options Cyclone PRO User Manual 11 gt CYCLONE PRO mero 3 8 3 9 12 Optional Oscillator MON08 Only The Cyclone PRO provides a software configurable 9 8304MHz or 4 1952 MHz oscillator clock signal to Pin 13 of the MONO08 Connector The user may use this clock signal to overdrive the target RC or crystal circuitry If this signal is not used just leave Pin 13 of the target MONO8 header unconnected Please note that if the target already uses an oscillator as its clock the Cyclone PRO will NOT be able to overdrive it The clock should have sufficient drive to be used with a target system even if the target system has an RC circuit or crystal connected Target BDM Connector The Cyclone PRO provides a standard 6 pin 0 100 inch pitch dual row 0 025 inch square header for ColdFire V1 68 S 12 X 68HCS08 and RSO8 targets The BDM Header uses the Motorola standard pin configuration listed here for reference PIN 1 BKGD GND PIN2 PIN 3 NC RST Vpp PIN4 PIN 5 NC Vdd PIN6
135. re Module Launch Script Wizard Clear Script Move up Move down Remove From List Cyclone Pro amp Target Specific Panel HCO8 Target OB Port Pin Settings During Reset Pin 1 gt Baud Rate amp Security Settings Before attempting Auto Baud amp ignoring security ty these settings Security Bytes F5 F6 F7 F8 F9 FA FB FC Clock Selection Clock Division Pro Clock Cyclone Clock La e 98304MH2 C Target Clock bo 49152MH2 Target Voltage amp Power Settings F Target Voltage Power Down Delay ms 250 Power Up Delay ms 250 7 Power off target after SAP operations are complete OSC o IRQ High PTAO COM o PTA4 0 o PTAT 1 o NC Pint5 gt Vout o NC lt Pl Note The processor RESET line must have an extemal pullup Image Description Test_908QB3 Note Cyclone Pro will calculate a proper trim value for the device to be programmed Store Image to Cyclone Store Image to Disk Figure 5 7 HC08 Class Settings Cyclone Pro amp T arget Specific Panel HC08 Target QB 5 Baud Rate amp Security Settings IV Before attempting Auto Baud amp ignoring security try these settings Security Bytes F5F6 F7 F8F9 FAFB FC Clock Selection Clock Division Pro Clock Cyclone Clock 9 9 8304MHz C Target Clock o C 4 9152MHz Target Voltage amp Power Settings d Target Voltage Power Down Delay huel 250 Power Up Delay ms 250 IV Power off target
136. res up to 8 images e CompactFlash if activated stores more than 200 images e Images for different architectures can co exist e Multiple Memory Modules In One SAP Image e Supports multiple programming algorithms for internal or external memory modules such as EEPROM and Flash e Automatic Serial Number Mechanism e Supports serial number programming and automatic incrementation e Supports multiple serial number structures within each SAP Image e Powerful Automated Control Package For Production Control Basic Automated Control Package included supports host controlled SAP operations for one Cyclone PRO Professional and Enterprise Automated Control Packages available for purchase Multiple Cyclone PROs can create a Gang Programmer using a variety of different communication interfaces Different SAP Images on different Cyclone PROs can execute simultaneously Mixed architecture targets can perform SAP operations simultaneously Cyclone PRO User Manual 3 lt gt CYCLONE PRO inicre e Versatile Debugging and Programming Software Free image creation utility image management utility and IP configuration utility Includes free debugger and programmer for HC908 targets Includes free programmer for ColdFire V1 HC9S08 RSO8 and HC S 12 X targets Debugger for ColdFire V1 HC9S08 RS08 and HC S 12 X targets available for purchase Activation license for CompactFlash support available for purchase The Cyc
137. rogram Range MM Verify Module VR Verify Range PT Program Trim v CM C pemicro cyclone_proVigorithms HC081908_ QB8_12p8Mhz 08P SS Ectest Freescalemon08testqh8 s19 EM Erase Module Program Module Verify Module y Checksum V Ignore 19 Range Check Launch Script Wizard Clear Script Move up Move down Remove From List Figure 5 12 Programming Functions Complete The Launch Script Wizard button prompts the user for a programming module followed by an S Record and creates a default programming script The user can then modify the programming sequence as needed The Clear button will remove all programming commands from the right panel The Move Up and Move Down buttons allow the user to manually re sequence the order of the programming commands The Remove button can be used to remove a selected command from the right panel At this point the image can be saved to a disk or to the Cyclone PRO device For more information please see Section 5 1 6 Store Image To Cyclone Cyclone PRO User Manual 41 gt gt CYCLONE PRO mero 5 1 3 42 Programming Operations Programming Sequence BM Bart Check Module A CM Cipemicrocyclone_proiAlgorithmsiHC08908_QB8_12p8Mhz 08P PB Program Bytes SS Estest Freescale mon08testqh8 s19 Pi Program Words EM Erase Module PM Program Module PM Program Module PR Program Range E VM Verify Module VC Verify Checksum VR Verify Range VC Verify Checksu
138. rogramming completed Figure 6 2 Status Window The status window appears when the Cyclone PRO is powered on This window lists the following information 1 Firmware version of the PRO Cyclone PRO User Manual 51 gt CYCLONE PRO Cora IP address assigned to the PRO Name assigned to the PRO Name of the PC connected to the PRO Number of programming images in the PRO s memory Name of the selected programming image Current status PO NAAR WD Results of the last operation performed 6 2 2 Main Menu Main Menu Select SAP Image Execute SAP Function Compact Flash Status Programming Stats Configure Cyclone Figure 6 3 Main Menu The Main Menu is accessible by pressing the Menu button when the status window is displayed The Main Menu contains four selections This section contains information on Execute SAP Function and Show Statistics For information on Select SAP Image and Configure Cyclone please refer to CHAPTER A CYCLONE LCD MENU 6 2 2 1 Execute SAP Function Execute SAP Function presents three Stand Alone Programming functions that you may execute by highlighting the function that you wish to execute and pressing the Select button 52 Cyclone PRO User Manual CYCLONE PRO Cora Execute SAP Function Launch Programming Perform Verify Only Toggle Power Figure 6 4 Execute SAP Function 6 2 2 2 Compact Flash Status If a compatible CompactFl
139. rror during programming data block invalid start address 300F Error during programming data block no target power 14 8 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 4013 VV operation failed or canceled 14 9 SAP Verify Range and Module Errors 5003 Verification operation failed or canceled 14 10 SAP User Function Errors 6003 User function failed or canceled 14 11 SAP Trim Errors 7001 Trim operation not supported 7003 No target response 7004 Trim write error trim value not set 7007 Trim write error trim value failed 7008 Trim read error trim value failed 7009 Trim value invalid value is blank or zero 14 12 Unrecoverable Fatal Errors 8001 Fatal Error please contact P amp E 8002 Fatal Error please contact P amp E 8003 Fatal Error please contact P amp E Cyclone PRO User Manual 147 CYCLONE PRO inicre 14 13 148 8004 8005 8006 8007 8008 8009 800A 800B 800C 800D 800E 800F 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error please contact P amp E Fatal Error
140. s 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 handles forwarding and receiving of packets to and from other networks Before first use the Cyclone needs to be programmed with a unique IP number the Subnet Mask 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 Cyclone PRO User Manual 93 CG CYCLONE PRO m Cro 9 3 9 4 94 greater detail in the Configuring the Cyclone section of this manual Internet Protocol Once the network has been established and the IP numbers have been assigned data can be transacted over a network with one of several protocols By far the most prevalent protocol is the Transmission Control Protocol TCP which runs on top of the Internet Protocol in what is collectively known as the TCP IP protocol The TCP IP protocol was developed by the Department of Defense to connect different computers from different vendors by a network of networks which has become what is known as the Internet today The primary purpose of the TCP IP protocol was to prevent a complete network outage in the case of a nuclear attack by automatically rerouting data traffic through the functioning part of the network As such the TCP IP mechanism guaranteed delivery of data packets by introducing a system of acknowledg
141. ser PS Cyclone PRO User Manual 109 c gt CYCLONE PRO micro 13 TARGET MONO8 HEADER PINOUTS This chapter details the MONO8 connector signals according to the individual target MCU types 13 1 68HC908AB M Cyclone Pro amp T arget Specific Panel Hr Tot D Pot Pin Stings Dung Reset P Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Setti aud Rate couty ettinas SS i x REESEN IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High BaudRate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o NC NC o o PTAQ COM Clock Selection Clock Division r Pro Clock a GE S Cyclone Clock Ze DIV2 Ze 9 8304MHz Pin15 gt Vout o o PTC3 0 lt Pin16 Target Clock C DNA 4 9152MHz Figure 13 1 68HC908AB Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTCO PORTC1 and PORTC3 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively
142. ss to P amp E s graphical flash programming utility PROGO8SZ PROGO8SZ lets an advanced user control the step by step execution of the flash erase programming procedure See Figure 8 23 More information on how to use PROGO8SZ can be found on P amp E Microcomputer Systems website at www pemicro com E PROGOBSZ Programmer Version 2 17 Be ole BI Choose Programming Function BM Blank check module Module C Program Files Freescale CW08 V5 0 pra BR Blank check range NOT ACTIVE Object File none EB Erase byte range NOT ACTIVE Base EE00 EW Erase word range NOT ACTIVE EM Erase module PB Program bytes PW Program words NOT ACTIVE PM Program module UM Verify module UR Verify range UM Upload module Upload range Specify Object File SM Show module Return to Debugger Reset chip Verify CRC Checksum Show Algorithm Src Un Secured No E Status Window Initializing Bus Freq 2918Khz Initialized version 1 20 11 22 2004 Copyright P amp E Microcomputer Systems wwr pemicro com device Freescale 68HC908Q 4 All High Speed Version shegin_cs Loading programming algorithm Done Figure 8 23 PROGO8SZ Software Cyclone PRO User Manual CYCLONE PRO m Cro 8 3 7 2 View Register Files The View Register Files menu selection also gives the user the option of running the register file viewer editor If register files are available for the device that you have chosen the Choose
143. ssentially a smart Hub in that it limits the input and output of data to the two transacting computers Routers Larger networks such as Wide Area Networks WANs or the Internet for that matter use progressively more sophisticated devices to transact data At the core of these devices is the Router which functions as a switch between networks The Cyclone performs irrespective of the connection mechanism with one very important caveat it needs to be set up with the appropriate network parameters for the underlying network architecture 9 2 Network Parameters A typical network becomes operational not after the physical connections have been established but after network parameters in the form of IP Internet Protocol numbers have been assigned to the individual computers An IP number is a unique string that consists of four numbers ranging between 0 and 255 separated by dots e g 192 168 1 2 Every computer that is on a network needs to have a unique IP number The computer uses this IP number to identify itself on the network and also to address the recipient of its data Assignation of this IP number is sufficient information to transact data on a simple network connected by a hub On a more complex network however routing information becomes important The routing information consists of two more IP numbers The first of these is called the Subnet Mask and is used to determine whether or not the destination address reside
144. t BDM Header Pint gt BKGDo o GND lt Pin2 NC o RESET Pin 5 gt NCo oVDD lt Pin6 I Unsecure Erase target to enter BDM mode if target is secured Target Voltage amp Power Settings I Use Cyclone Pro Relays Reset Delay I After reset delay D ms before attempting communication BKGD Status o Drive BKGD signal LOW after operations are complete Trim Controt Default 31250 00 Valid range 31250 00 to 39062 50 I Use custom tim reference frequency 31250 00 Hz Image Description fiMi128_HID_DEMO Note Cyclone Pro will calculate a proper trim value for the device to be programmed Store Image to Cyclone Store Image to Disk Figure 5 3 ColdFire V1 Class Settings 5 1 1 2 HC9 S 12 X The user may configure the Cyclone PRO to operate on a HC9 S 12 X target by selecting HC9 S 12 X from the Specify Target Architecture drop down menu Alternatively the user may select the HC9 S 12 X target through the File menu Figure 5 4 shows the HC9 S 12 X specification configuration Cyclone PRO User Manual 33 gt gt CYCLONE PRO mero 34 Cyclone Image Creation Utility Version 3 20 File Options Help Specify Target Architecture ToCaEn 224 y Required P amp E Hardware CYCLONE PRO Programming Sequence CM Choose Algorithm A CM C2pemicro cyclone_pro lgorithmstHC12_HCS12 Freescale_9 12DP266_1x16x128k_256k_ Specify S Record SS E testiFreescaletbdm 2testdp256_fash s19 Erase if not Blank
145. t would need to be programmed into the Cyclone IP Number Gateway IP Subnet Mask PC 192 168 100 1 none 255 255 255 0 CYCLONE 192 168 100 2 192 168 100 1 255 255 255 0 For more information on programming these IP numbers into the Cyclone device please see the following section 9 5 Cyclone IP Setup Via LCD Menu For instructions on how to configure the Cyclone PRO using the LCD Menu please see Section 6 2 Operation Via LCD Menu Rev C Only 9 6 Cyclone IP Setup Utility User Interface ConfigurelP 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 ConfigurelP which can be found as part of the distribution software This utility is used to configure the Cyclone PRO with network parameters and also to update the firmware of the Cyclone PRO 96 Cyclone PRO User Manual CYCLONE PRO m Cro Cyclone IP Configuration Utility 1 10 Choose Connection Port amp Cyclone Device Ethernet Port 209 61 110 125 PEMICRO_PRO Close Refresh List Reconfigure IP Numbers Cyclone IP Number 209 61 110 125 Gateway IP Number 209 61 110 251 Cyclone Device Name PEMICRO_PRO Subnet Mask 255 255 255 0 Network MAC Address 10 22 33 44 59 FD Firmware Version 92 06 Cyclone Device Type Cyclone PRO FPGA Version 14 Program IP Parameters Figure 9
146. the target MONO8 Header Alternatively the user may pull down PORTA2 and pull up PORTA and pull up down PORTBO for clock division In which case the user does not need to connect these signals to the target MONO8 Header Cyclone PRO User Manual 111 gt gt CYCLONE PRO 112 micro 68HC908AS M Cyclone Pro amp T arget Specific Panel HC06 ronn ER Pot Pn See During Reset P Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Settings aud Rate on ettinas IES o REET IV Before attempting Auto Baud amp ignoring security try these settings NC o o IRQ High Baud Rate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC E NC o PIA s DM Clock Selection Clock Division T Pro Clock Ke s i Se S Cyclone Clock Ge DIV2 9 8304MHz Pin15 gt Vout o o PTC3 0 lt Pin16 Target Clock C DNA C 4 9152MHz Figure 13 3 68HC908AS Family MONO08 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MONOS Header The target IRQ line is directly connected to the Pin 6 of the target MONOS Header PORTAO from the target processor is connected to the target MONO8 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTCO PORTC1 and PORTC3 are used for entering monitor mode By default the
147. ts in order to offer a best of both worlds solution 9 1 Network Architectures Before delving into the innards of Ethernet message passing it is prudent to briefly describe the different network architectures in use today and how they pertain to the operation of the Cyclone Computers are of course connected to one another through intermediary 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 the data incoming on one port as data outgoing on the other ports In this manner if there are four computers connected through a Hub and if the first computer is sending data to the second computer then the third and the fourth computers will also receive an identical copy of that data Hubs are usually used to set up a small Local Area Network LAN which may have on the order of 10 to 20 computers 92 Cyclone PRO User Manual CYCLONE PRO C m Cro Switches The aforementioned type of process where the data is simply replicated onto every available port quickly becomes inefficient for larger sized networks For this reason a larger sized LAN employs the usage of Switches instead of Hubs A Switch is e
148. ttings The following is an explanation of each part of the advanced settings dialog Cyclone PRO User Manual 69 gt gt CYCLONE PRO mero 70 8 3 3 1 P amp E Connection Manger Connect to Target Advanced Settings Programming Adapter Connections MONOS 16 Pin Header Signals Tpd 2506 mS Tpdisthe time delayed after the part is powered down and before the device is powered back up again m Tpuis the time delayed after the part is powered up that the software waits before attempting communications The is to account for startup time and any extended RESET due to a reset driver MONOS Cable connection communications type Class Il boards Only e e Power Management on software exit for PAE hardware interfaces Class 5 6 7 8 Tum target power OFF upon software exit Ze Leave target power ON upon software exit Serial Port stop bits z Pulse IRQ on stop Pulse IRQ low for 500us when attempting to stop a running target X Abort Figure 8 14 Advanced Settings Tab Tpd And Tpu Timing Tpu and Tpd will set the power up and power down delay respectively that will be observed when power cycling a target for entry into Monitor Mode These settings are only valid for devices with automatically controlled power Whenever power is automatically switched off or is manually requested to be switched off the software waits for an amount of time equal to the Tpd delay time before
149. ub 9 4 1 Connecting the Cyclone to the PC over a network The Cyclone was intended for use on a network of multiple computers and other Cyclones There are many possible network configurations and to describe them all is beyond the scope of this document However most configurations are a modification of a basic theme which is that of connecting one or more PCs through a Hub to one or more Cyclones In order to connect these devices to the Hub you will need to use the provided straight through Ethernet cable The straight through cable which is the standard Ethernet cable is used to connect devices of different types together such as a PC to a Hub or a Hub to a Cyclone At this point it once again becomes necessary to program the Cyclone with valid IP numbers the process for which is described in greater detail in the following section However it is important for the Cyclone and the PCs to have matching Subnet and Gateway IP numbers and for each to have a unique IP number on the network An example of a setting for above is as follows PC1 PC2 CYCLONE Gateway IP Number 192 168 100 1 192 168 100 2 192 168 100 4 192 168 100 3 Gateway IP 192 168 100 3 192 168 100 3 192 168 100 3 192 168 100 3 Subnet Mask 255 255 255 0 255 255 255 0 255 255 255 0 255 255 255 0 It is important to briefly touch upon the underlying network architecture which can be a 10Mb Megabit 100Mb 10 100Mb half duplex or a f
150. ull duplex connection The details of the underlying network architecture are beyond the scope of 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 9 4 2 Connecting Cyclone to PC via an Ethernet cable In order to connect the Cyclone to a PC directly via an Ethernet cable you need to use what is known as a cross over cable A cross over cable which is Cyclone PRO User Manual 95 lt gt CYCLONE PRO mero not provided by P amp E is normally used to connect two similar devices such as a PC to a PC or a Hub to a Hub It is a cable that has its receive and transmit wires crossed over so that the similar devices can effectively communicate with one another With this configuration it is still important to assign IP numbers to both the PC and the Cyclone device Although at first glance it may not seem necessary to assign a Gateway address in this configuration the Cyclone was designed to operate on a network of more than two computers and therefore it needs to be programmed with a Gateway address Assuming the desktop s IP number to be 192 168 100 1 this is an example of the three IP numbers tha
151. user does not need to connect these signals to the target MON08 Header The clock division is fixed Div 4 Cyclone PRO User Manual 143 gt gt CYCLONE PRO miero 13 37 68HC908SR M Cyclone Pro amp T arget Specific Panel 103 Tot A Pt Fin Stings During Reset i 3 Pin 1 gt NC o o GND lt Pin 2 Baud Rate amp Security Settings fee aes ii ee TeS NC o o RESET IV Before attempting Auto Baud amp ignoring security try these settings NC IRQ High BaudRate 19200 Security Bytes FF FF FF FF FF FF FF FF NC o o NC NC o o PTAQ COM Clock Selection Clock Division r Pro Clock RE 3 X Hie 3 a Cyclone Clock Ze DIV2 9 8304MHz Pin15 gt Vout o o PTC1 0 Dip Target Clock C DNA 4 9152MH2 Figure 13 37 68HC908SR Family MONO8 Pinout The target GND is connected to the Pin 2 of the target MONO8 Header The target RESET line is directly connected to the Pin 4 of the target MON08 Header The target IRQ line is directly connected to the Pin 6 of the target MONO8 Header PORTAO from the target processor is connected to the target MON08 Header Pin 10 acting as the communications line The Cyclone PRO pulls up this signal with a 10K Ohm resistor to the target VDD PORTA1 PORTA2 and PORTC1 are used for entering monitor mode By default the user may directly bring these signals out to the target MONO8 Header Alternatively the user may pull up PORTA and pu
152. ut Jack of the Cyclone PRO is connected to the target system Figure 3 12 shows the connections 16 Cyclone PRO User Manual CYCLONE PRO gt micro CYCLONE PRO Figure 3 12 Via Power In and Power Out Jacks of Cyclone PRO All of the jumpers except Jumper 5 should be left open for this mode as shown in Figure 3 13 Note This setting differs from the Rev B Cyclone PRO which requires no jumpers Figure 3 13 Jumper Settings for Target Power Connection via Power In and Power Out Jacks Of Cyclone PRO Only Jumper 5 is installed 3 12 2 Using Cyclone PRO Board Power and Power Out Jack The target power supply is not needed The Power Out Jack of the Cyclone PRO will act as a center positive power supply to the target system Figure 3 Cyclone PRO User Manual 17 gt CYCLONE PRO miero 14 shows the connections Figure 3 14 Via Cyclone PRO Board Power and Power Out Jack of Cyclone PRO Jumpers 2 and 3 are enabled Jumpers 1 4 and 5 are left open as shown in Figure 3 15 Figure 3 15 Jumper Settings for Target Power Connection via Cyclone PRO Board Power and Power Out Jack of Cyclone PRO Jumpers 2 and 3 are installed Jumpers 1 4 and 5 are left open 3 12 3 Using Cyclone PRO Board Power and Pin 15 for MONO8 or Pin 6 For BDM The target power supply is not needed Pin 15 of the Cyclone PRO MONO8 connector provides the appropriate voltage for MONO8 targets Pin 6 of the Cyclone PRO BD
153. will turn off and the Erasing LED will turn on When the Erasing LED turns off the Cyclone PRO attempts to pass security again Then when the Cyclone PRO starts programming the module the Programming LED is illuminated After this is done the Programming LED is turned off and the Verifying LED is turned on designating that the Cyclone PRO is verifying the contents just programmed into the target Finally if these operations have been performed successfully the Success LED and the Standby LED are illuminated One stand alone programming cycle has just been completed 6 2 Operation Via LCD Menu Rev C Only Rev C of the Cyclone PRO 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 50 Cyclone PRO User Manual CYCLONE PRO Cora Status Window Main Menu Ze Select SAP Image e Execute SAP Function i Launch Programming i Perform Verify Only i Toggle Power Compact Flash Status e Programming Stats Configure Cyclone i Edit IP Settings Edit IP Numbers Edit IP Mask Edit IP Gateway Show MAC Address F Edit Cyclone Name i Set AUX Button Function Perform Verify Only L Toggle Power Figure 6 1 LCD Menu Overview 6 2 1 Status Window Cyclone PRO v8 04 1 2 IP 200 0 0 0 Name Manufacturing PC none Images 2 IN 3 EX IMG1 HC908GZ60 rdle P

Download Pdf Manuals

image

Related Search

Related Contents

Massive Suspension light 37651/17/10  manuale di istruzioni  STERLING SP5465-45S-G05 Installation Guide  スキー/スケート用大型トレッドミル Forcelink.B.V SS2540 スキー  ONL673L4 - Northern Lights  Manual A-6600    Blackberry 8130 Cell Phone User Manual  

Copyright © All rights reserved.
Failed to retrieve file