Home
FlashRunner FR01AT0 User's Manual
Contents
1. STOP 1 9 SEL3 START 2 10 SEL4 BUSY 3 11 RELAY PASS 4 12 OPTO_GND FAIL 5 13 OPTO_GND SELO 6 14 OPTO_GND SEL1 7 OPTO_GND SEL2 8 1uF CONTROL OPTO_GND Connector Figure 3 4 Control Connector 33 Connectors Table 3 3 Control Connector Signals Pin Signal Name Description 1 STOP STOP input optoisolated active low 2 START START input optoisolated active low 3 BUSY BUSY output open drain optoisolated active low 4 PASS PASS output open drain optoisolated active low 5 FAIL FAIL output open drain optoisolated active low 6 SELO Script selection O input optoisolated 7 SEL1 Script selection 1 input optoisolated 8 SEL2 Script selection 2 input optoisolated 9 SEL3 Script selection 3 input optoisolated 10 SEL4 Script selection 4 input optoisolated R RELAY Relay driving input optoisolated Low logic state all relais are closed ISP mode FlashRunner ISP lines are routed to the target board High logic state or HiZ default state at startup all relais are open ATE mode ATE I Os are routed to the target board 12 OPTO_GND Optoisolation ground 13 OPTO_GND Optoisolation ground 14 OPTO_GND Optoisolation ground 15 OPTO_GND Optoisolation ground 3 4 RS 232 Connector The RS 232 D Sub connector can be used to communicate with the ATE system Note the RS 232 signals are optoisolated
2. ISP Mode Vi input low voltage on lines DIO 6 2 DIO 1 0 Configured as digital lines 0 3Vproco Vin input high voltage on lines DIO 6 2 DIO 1 0 Configured as digital lines 0 7Vproco Vproco Vor output low voltage on lines DIO 6 2 Configured as digital lines 0 36V DIO 1 0 CLKOUT Vproco 3V lo 12mA Von output high voltage on lines DIO 6 2 Configured as digital lines 2 56V DIO 1 0 CLKOUT Vproco 3V lon 12mA Vor output low voltage on lines DIO 6 2 Configured as digital lines 0 36V DIO 1 0 CLKOUT Vproco 5 5V lo 24mA Von output high voltage on lines DIO 6 2 Configured as digital lines 4 86V DIO 1 0 CLKOUT Vproco 5 5V lon 24mA lon current source on lines DIO 6 2 DIO 1 0 Configured as input with 3 4mA active pull ups DIO AO 1 0 voltage Configured as analog output 3V 14 5V DIO AO 1 0 IO current sink and source Configured as analog output 40mA lo current source on lines DIO AO 1 0 Configured as analog lines 5 5mA with active pull ups IL input leakage current on line AINO Vaino 25V 4 3mA AINO line input voltage ov 28 5V VPROGO line output voltage 1 6V 5 5V VPROGO current source 500mA VPROG 1 line output voltage 3V 14 5V VPROG 1 current source 250mA ATE 10 11 0 input voltage 42 VDC ATE 10 11 0 current 2A FlashRunner FRO1ATO User s Manual EF Value Para
3. amp I O ATE Connector ATE Mode Maximum input voltage on lines DIO AO 1 0 DIO 6 2 CLKOUT AINO VPROG 1 0 SWITCH GND 42 V DC or 30 Veff AC Maximum current on lines DIO AO 1 0 DIO 6 2 CLKOUT AINO VPROG 1 0 SWITCH GND 2A Maximum input voltage on lines ATE 10 11 0 42 V DC or 30 Veff AC Maximum current on lines ATE 10 11 0 2A RS 232 Connector Maximum input voltage on line RX RS232 25V to 25V Maximum current on line TX RS232 60mA 4 2 DC Characteristics and Functional Operating Range 37 Technical Specifications Table 4 2 DC Characteristics and Functional Operating Range E Value Parameter Condition Min Typ Max CONTROL Connector Vit input low voltage on lines START STOP The driver must be able to ov 2V SEL 4 0 RELAY provide at least 5mA sinking Vin input high voltage on lines START STOP 3V 15V SEL 4 0 RELAY Vor output low voltage on lines BUSY FAIL PASS _ Io 4 5mA 450mV Von output high voltage on lines BUSY FAIL 4 5V 5V PASS RS 232 Connector Vi input low voltage on line RX_RS232 1 2V Vin input high voltage on line RX_RS232 2 4V Vor output low voltage on line TX_RS232 Rioap 3KQ 5V Von output high voltage on line TX_RS232 Rioap 3KQ 5V ISP amp I O ATE Connector
4. from the main menu Follow the on screen instructions Note to install the FlashRunner system software on Windows 2000 or Windows XP you must log in as Administrator 2 3 Hardware Setup To set up FlashRunner FRO1ATO you must follow the steps below in the indicated order Interface FlashRunner with your test programming equipment Connect FlashRunner to the host PC system Power up FlashRunner Set up LAN settings if you use the Ethernet connection Send FlashRunner commands via the FlashRunner Control Panel utility ak oN gt 2 3 1 Interfacing FlashRunner with your Test Programming Equipment Build an ISP cable to connect from the FlashRunner s 48 way DIN 41612 ISP amp I O ATE connector to your target board Make all the required connections power oscillator ISP signals to the target microcontroller by wiring the required lines from the ISP amp I O ATE connector to your target microcontroller Typical connections for all the device families supported by FlashRunner are shown in the FlashRunner Programmer s Manual 20 FlashRunner FRO1ATO User s Manual 2 3 2 Connecting FlashRunner to the Host PC System You can connect FlashRunner to the host system through either the RS 232 or LAN port Both the serial and LAN connectors are located in the Connection layer FlashRunner FRO1ATO comes with a serial cable and an Ethernet cross cable to connect directly to a host PC 2 3 3 Po
5. 34 FlashRunner FRO1ATO User s Manual NC TX_RS232 RX_RS232 NC OPTO_GND 1uF ale OPTO_GND RS 232 Connector Figure 3 5 RS 232 Connector Table 3 4 RS 232 Connector Signals Pin Signal Name Description 1 NC Not connected 2 TX_RS232 TX output optoisolated RS 232 levels 3 RX RS232 RX input optoisolated RS 232 levels 4 NC Not connected 5 OPTO_GND Optoisolation ground 6 NC Not connected 7 NC Not connected 8 NC Not connected 9 NC Not connected 35 FlashRunner FRO1ATO User s Manual 4 Technical Specifications 4 1 Absolute Maximum Ratings Table 4 1 Absolute Maximum Ratings Parameter Value POWER Connector Maximum supply voltage on line POWER reference GND 20V to 30V CONTROL Connector Maximum input voltage on lines START STOP SEL 4 0 RELAY reference OPTO_GND 2V to 30V Maximum current on lines BUSY PASS FAIL reference OPTO_GND 50mA ISP amp I O ATE Connector ISP Mode Maximum input voltage on lines DIO AO 1 0 DIO 6 2 CLKOUT 1V to 7V Maximum input voltage on line AINO 12V to 40V Maximum current on lines DIO AO 1 0 DIO 6 2 CLKOUT 50mA Maximum current on line VPROGO 500mA Maximum current on line VPROG1 250mA Maximum input voltage on lines ATE 10 11 0 42 V DC or 30 Veff AC Maximum current on lines ATE 10 11 0 2A ISP
6. Firmware 18 2 System Setup 19 2 1 Overview 19 2 2 Software Setup 19 Contents 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 4 5 Hardware Setup 20 2 3 1 Interfacing FlashRunner with your Test Programming Equipment 20 2 3 2 Connecting FlashRunner to the Host PC System 21 2 3 3 Powering Up FlashRunner 21 2 3 4 Setting Up LAN Settings 21 Step by Step Tutorial Sending Commands to FlashRunner 21 Connectors 29 Overview 29 ISP amp I O Connector 29 Control Connector 33 RS 232 Connector 34 Technical Specifications 37 Absolute Maximum Ratings 37 DC Characteristics and Functional Operating Range 37 AC Characteristics ISP Mode 40 Relay Characteristics 41 Physical and Environmental Specifications 42 FlashRunner FRO1ATO User s Manual Index of Figures Figure 1 1 Figure 1 2 Figure 1 3 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 3 1 Figure 3 2 Figure 3 3 Figure 3 4 Figure 3 5 Figure 4 1 Figure 4 2 FlashRunner FRO1ATO 11 FlashRunner FRO1ATO I O Lines Routing 12 FlashRunner FRO1ATO Connectors 15 FlashRunner Control Panel Communication Settings 23 FlashRunner Control Panel Target Device Configured 24 FlashRunner Control Panel Binary File Conversion 25 FlashRunner Control Panel File Transfer 26 FlashRunner Control Panel Target Device Programmed 27 ISP amp I O Connector 30 Relay Wiring 31 Shielded ISP Line 32 Control Connector 33 RS 232 Conn
7. High Performance Standalone In System Programmer EA SHRUOUNN R FROTATO s Manual User Sof Tec AN U oS AN A O FlashRunner FRO1ATO High Performance Standalone In System Programmer User s Manual Revision 1 0 September 2008 9 Sof Tec mern Copyright 2008 SMH Technologies We want your feedback SMH Technologies is always on the lookout for new ways to improve its Products and Services For this reason feedback comments suggestions or criticisms however small are always welcome Our policy at SMH Technologies is to comply with all applicable worldwide safety and EMC EMI regulations Our products are certified to comply with the European New Approach Directives and the CE mark is applied on all our products This product as shipped from the factory has been verified to meet with requirements FCC as a CLASS A product In a domestic environment this product may cause radio interference in which case the user may be required to take adequate prevention measures Attaching additional wiring to this product or modifying the product operation from the factory default as shipped may effect its performance and cause interference with other apparatus in the immediate vicinity If such interference is detected suitable mitigating measures should be taken SMH Technologies E mail general information info smh tech com E mail technical support support smh tech com Web h
8. SPI I2C MON ICC SCI etc 12 FlashRunner FRO1ATO User s Manual Flexible fully configurable Compact and robust design for production environments Data integrity guaranteed every data transfer to from the host system or Secure Digital card is CRC tagged 1 1 2 Hardware features 9 to 24V power supply input Galvanic isolation relay disconnection with shield to fixture for all I O ISP lines Five digital I O lines Two digital I O or analog output lines Two programmable output voltages 0 to 15V 0 25A and 0 to 5V 0 5A One analog input line One programmable clock output Secure Digital memory card up to 2 GB 512 bytes on board dynamic memory On board timekeeper and calendar for time stamped log file Three optoisolated command inputs START STOP RELAY Three optoisolated status outputs FAIL PASS BUSY Five project selection SEL 4 0 Optoisolated RS 232 Ethernet channels 1 1 3 Advanced Hardware Features Galvanic isolation relay disconnection for all I O ISP lines to put shared ISP lines on HiZ when the ATE is performing tasks other than programming Power voltage monitoring on three ISP lines with programmable threshold and pulse width to continuously check if an ISP power supply line voltage falls below a safe level Over current monitoring on programmable power supply lines 13 Overview Multiplexing on ISP lines coming from ATE or FlashRunne
9. TE 1011 AINO SHIELD AINO Note attention must be paid when switching from ATE mode to ISP mode In ISP mode signals from the target board are connected to the FlashRunner s programming engine and must not exceed the maximum ratings specified in Absolute Maximum Ratings on page 37 Exceeding the maximum ratings may result in damaging the instrument Note in ISP mode a shield line for each ISP line is available see table above The shield line should be twisted together with the relative ISP line and connected only on the FlashRunner side as shown in the figure below To Nail A NC Figure 3 3 Shielded ISP Line In ATE mode the shield lines are not used 32 FlashRunner FRO1ATO User s Manual 3 3 Control Connector The CONTROL D Sub connector is used to communicate with the host system and for integration with automatic programming testing equipment Note all control signals are optoisolated and are referenced to OPTO_GND This allows a host system to safely communicate with FlashRunner FRO1ATO even when the target board has a different ground reference than the host system s and it s not possible to connect them together Additionally in order to avoid undesired current loops between the FlashRunner power supply and the target board a power supply with a floating output ground not referenced to the earth potential should be used
10. VPROGO Vproco 0 3 3V Load 220 10mF see figure 4 1a 15ms 5 Vproco 0 5 5V Load 220 10mF see figure 4 1a 20ms Vproco 1 8 0V 300ms gt trac on line VPROGO Vproco 3 3 0V Load 10mF see figure 41b 350ms Vproco 5 5 0V 350ms Vproc 0 3V Load 100 1mF see figure 4 1a 1 3ms trise on line VPROG1 Vproci 0 5V Load 470 1mF see figure 4 1a 1 8ms X Vproc1 0 14 5V Load 940 1mF see figure 4 1a 13ms Vproc 3 0V 18ms z tran on line VPROG1 Vproc1 5 0V Load 1mF see figure 4 1b 30ms Vproc 14 5 0V 45ms 7 CLKOUT frequency OMHz 50MHz FlashRunner FRO1ATO User s Manual Fe ER Figure 4 1 Load Conditions 4 4 Relay Characteristics The table below details the characteristics of all of the 12 relais used to switch between ISP mode and ATE mode Table 4 4 Relay Characteristics Parameter Value Switch type Reed Relay Insulation resistance gt 10 Initial contact resistance measuring condition 10mA 20mV lt 50mQ Release time 5ms max Bounce time at closing contact 5ms max Mechanical endurance 2 5 10 operations 41 Technical Specifications 4 5 Physical and Environmental Specifications Table 4 5 Physical and Environmental Specifications Parameter Value Dimensions with top panel without mounting
11. brackets 130 x 74 x 42 mm Dimensions without top panel without mounting brackets 130 x 74 x 35 mm ISP amp I O ATE connector type 48 way 3 row DIN 41612 reverse pitch 2 54mm female CONTROL connector type 15 pin 2 54mm pitch D Sub female RS 232 connector type 9 pin 2 54mm pitch D Sub female LAN connector type RJ 45 connector POWER connector type Terminal block connector pitch 5 08mm Operating temperature 0 50 C Operating humidity 90 max without condensation Storage temperature 0 70 C Storage humidity 90 max without condensation 6 50mm 7 62mm E 119 38mm A gt 12 06mm 9 37 mme gt lt 31 11mm gt lt 66 20mm gt 3 EV wo E a 8 y S STE 4 S e O li 3 ree on kK m e E eg E 6 e E E 3 s EE O p M D 2 p oO e 9 09 N LJ lO yw E amp EV R 5 en m e y y A y 8 30mm Gi dl J g 19 76mm 19 05mm 90 73mm bal 129 54mm gt Figure 4 2 Connection Layer Layout and Dimensions 42 SMH Technologies S r l via Giovanni Agnelli 1 33083 Villotta di Chions PN Italy SMH Technologies is the licensee of the SofTec Microsystems trademark
12. browse for the image file to be send then click Start to begin the transfer The file will be saved to the FlashRunner SD card inthe BINARIES folder Next we have to route the ISP lines coming from FlashRunner to the target board To do this send the following commands RLYSET DRVMODE SW RLYSET CLOSE ALL The first command sets the relay driving mode to software relays can also be driven via the RELAY line in the CONTROL connector while the second command routes all of the FlashRunner ISP lines to the target board We are now ready to start the actual programming part Send the following commands TPSETSRC FILE DEMO FRB TPSTART TPCMD SETPWD CONST SFF SFF SFF SFF FF FF FF SFF TPCMD MASSERASE F TPCMD BLANKCHECK F EEOO 4608 TPCMD PROGRAM F SEEOO EEOO 4608 TPCMD VERIFY F S EEOO EEOO 4608 TPEND The data to be programmed is taken from the image file starting at EE00 offset from the beginning of the file is programmed to the 26 FlashRunner FRO1ATO User s Manual target microcontroller starting from the location EE00 and is 4608 bytes long The TPSETSRC command specifies the source file for the TPCMD PROGRAM e TPCMD VERIFY commands that come next All the actual programming operations are sent between a TPSTART and TPEND command The TPCMD SETPWD command sets the security bytes needed to perform subsequent operations After sending these commands the Control Panel will look like the
13. ctor Figure 3 1 ISP amp I O Connector Table 3 1 ISP 8 I O Connector Signals Pin Signal Name Description A1 DIO0O AOO Digital input output O or analog output O A2 SHIELD_DIO2 DIO2 shield A3 DIO3 Digital input output 3 A4 SHIELD_DIO5 DIO5 shield A5 DIO6 Digital input output 6 A6 VPROGO Programmable voltage 0 max 5 5V 500mA A7 VPROGO Programmable voltage 0 max 5 5V 500mA A8 SHIELD_VPROGO VPROGO shield A9 VPROG1 Programmable voltage 1 max 14 5V 250mA A10 SHIELD VPROG1 VPROG1 shield A11 SWITCH_GND Ground A12 SHIELD_SWITCH_GND Ground shield A13 ATE 100 ATE input output 0 A14 ATE 103 ATE input output 3 A15 ATE 106 ATE input output 6 A16 ATE 109 ATE input output 9 B1 SHIELD DIO0 AO0 DIOO AOO shield B2 DIO2 Digital input output 2 B3 SHIELD_DIO3 DIO3 shield B4 DIO5 Digital input output 5 B5 SHIELD_DIO6 DIO6 shield B6 VPROGO Programmable voltage 0 max 5 5V 500mA B7 VPROGO Programmable voltage 0 max 5 5V 500mA B8 VPROG1 Programmable voltage 1 max 14 5V 250mA B9 VPROG1 Programmable voltage 1 max 14 5V 250mA B10 SWITCH_GND Ground B11 SWITCH_GND Ground B12 AINO Analog input 0 max 28 5V B13 ATE 101 ATE input output 1 FlashRunner FRO1ATO User s Manual Pin Signal Name Description B14 ATE 104 ATE input output 4 B15 ATE 107 ATE input ou
14. ctrical shocks due to for example different ground references Make all connections to the target system before applying power to the instrument To protect FlashRunner against electrostatic discharge ESD always connect yourself to ground e g via wrist straps when handling the instrument Always store FlashRunner inside an antistatic bag when nat in use Before Starting 0 3 Getting Technical Support SMH Technologies is continuously working to improve FlashRunner firmware and to release programming algorithms for new devices SMH Technologies offers a fast and knowledgeable technical support to all of its customers and is always available to solve specific problems or meet specific needs To get in touch with SMH Technologies please refer to the contact information below Phone 39 0434 421111 Fax 39 0434 639021 Technical Support support smh tech com 0 4 Additional Documentation This user s manual provides information about how to setup FlashRunner FRO1ATO and its hardware characteristics For information about FlashRunner commands and their syntax including specific commands for specific family of microcontrollers please refer to the FlashRunner Programmer s Manual included in PDF format in the FlashRunner CD ROM 10 FlashRunner FRO1ATO User s Manual 1 Overview 1 1 What is FlashRunner FRO1AT0 FlashRunner FRO1ATO is a member of the FlashRunner series of a high performance s
15. e can be easily upgraded using the provided Control Panel utility For more information please refer to the FlashRunner Programmer s Manual 18 FlashRunner FRO1ATO User s Manual 2 System Setup 2 1 Overview Note the example shows how to set up the system for programming a Freescale MC68HC908Q Y4 microcontroller For how to connect to other target devices please refer to the FlashRunner Programmer s Manual This chapter will explain how to set up FlashRunner FRO1ATO for the first time Although FlashRunner is typically used for standalone operations Standalone mode the examples in this chapter will use the host system to send commands to FlashRunner Host mode When moving FlashRunner to the production environment you can take full advantage of the instrument s SD card to make the instrument work without being controlled by the host system For more information about Standalone mode and Host mode see the FlashRunner Programmer s Manual 2 2 Software Setup The FlashRunner system software setup installs all of the required components to your hard drive These components include The FlashRunner Control Panel utility Script examples Documentation in PDF format To install the FlashRunner system software 19 System Setup Insert the System Software CD ROM into your computer s CD ROM drive A startup window will automatically appear Choose Install Instrument Software
16. ector 35 Load Conditions 41 Connection Layer Layout and Dimensions 42 FlashRunner FRO1ATO User s Manual Index of Tables Table 3 1 ISP amp I O Connector Signals 30 Table 3 2 ISP and ATE I O Signal Association 32 Table 3 3 Control Connector Signals 34 Table 3 4 RS 232 Connector Signals 35 Table 4 1 Absolute Maximum Ratings 37 Table 4 2 DC Characteristics and Functional Operating Range 38 Table 4 3 AC Characteristics ISP Mode 40 Table 4 4 Relay Characteristics 41 Table 4 5 Physical and Environmental Specifications 42 FlashRunner FRO1ATO User s Manual 0 Before Starting Note the FlashRunner System Software CD ROM and or SofTec Microsystems website www softecmicro com may contain an updated version of this user s manual Please check before continuing reading this documentation 0 1 Important Notice to Users While every effort has been made to ensure the accuracy of all information in this document SMH Technologies assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document its updates supplements or special editions whether such errors are omissions or statements resulting from negligence accidents or any other cause 0 2 Safety FlashRunner is a low voltage device However when integrating it inside an automatic test equipment or when interfacing it with other systems take all precautions in order to avoid ele
17. ese commands set respectively the target microcontroller the oscillator frequency the internal divisor and the VDD voltage In this example we used a 16 MHz oscillator the internal divisor for MC68HC908QY4 devices is fixed to 4 and the VDD is 5 V 23 System Setup FlashRunner will respond to each command with the gt string indicating that the command has been successfully executed After sending these commands the Control Panel will look like the figure below E FlashRunner Control Panel v 1 0 la Image File FLASHRUNNER Create FlashRunner Binary Format FRB High Perforn ne In System Programmer Send FlashRunner Binaries Communication Settings Model LEA Send Scripts Pott gt Send Algorithms Baud rate bps x Send Licenses Get Log Disconnect Format SD Card Communication History TCSETDEV FREESCALE MC68HC908QY4 HCOS A Clear gt TCSETPAR FOSC 16000000 gt TCSETPAR FDIV 4 gt TCSETPAR VDD 5000 gt Send Cmd Figure 2 2 FlashRunner Control Panel Target Device Configured 5 When working with Freescale HC08 devices FlashRunner requires you to specify the power up and power down times in milliseconds Send the following two commands TCSETPAR PWDOWN 10 TCSETPAR PWUP 10 6 After specifying the target device settings we are ready to transfer to FlashRunner the binary image to be pro
18. ettings section select FlashRunner serial version if you are connected to FlashRunner through a serial port or FlashRunner LAN version if you are connected to FlashRunner through an Ethernet port Next specify The COM port you are using and the baud rate for the serial connection by default FlashRunner communicates at 115200 bps or The instrument IP address for the Ethernet connection For learning how to set up the FlashRunner IP address please refer to the FlashRunner Programmer s Manual 22 FlashRunner FRO1ATO User s Manual W FlashRunner Control Panel v 1 0 J Image File Create FlashRunner Binary Format FRB Communication Settings Model Flash Runner serial version v Pott COM1 v Baud rate bps 3600 2j Restore Defaults Connect Update Firmware Communication History Fre Figure 2 1 FlashRunner Control Panel Communication Settings Click the Connect button On the Communication History section note the commands that have been sent and received In this case the SPING command is automatically sent to FlashRunner which replies with the PONG gt string In the edit box below the communication history type the following commands each followed by Return TCSETDEV FREESCALE MC68HC908QY4 HC08 TCSETPAR FOSC 16000000 TCSETPAR FDIV 4 TCSETPAR VDD 5000 Th
19. figure below E FlashRunner Control Panel v 1 0 ay Image File FLASHRUVUNNER Create FlashRunner Binary Format FRB High Performance Standalone In System Programmer Send FlashRunner Binaries Communication Settings Model El Send Scripts Port JE Send Algorithms Baud rate bps Send Licenses Get Log Disconnect Format SD Card Communication History TPCMD BLANKCHECK F EEOO 4608 Clear E ex TPCMD PROGRAM F EEOO EEOO 4608 gt TPCMD VERIFY F S EEOO EEOO 4608 gt TPEND gt Send Cmd Figure 2 5 FlashRunner Control Panel Target Device Programmed 10 We are now done with programming the target device Click the Disconnect button to free the serial port resource For detailed information on all of the FlashRunner commands and their syntax including specific commands for specific family of microcontrollers 27 System Setup please refer to the FlashRunner Programmer s Manual included in PDF format in the FlashRunner CD ROM Programming can be automated by creating scripts Scripts are text files stored in the SD card which contain a sequence of FlashRunner commands See the FlashRunner Programmer s Manual for more information about scripts 28 FlashRunner FRO1ATO User s Manual 3 Connectors 3 1 Overview FlashRunner FRO1ATO connects to your programming testing system through two c
20. grammed into the target device FlashRunner accepts only image files in a frb FlashRunner Binary format To convert your binary Intel Hex or 519 image file to the 24 FlashRunner FRO1ATO User s Manual FlashRunner format click the Create FlashRunner Binary Format button The following dialog box will appear Create FlashRunner Binary Format Input DK RS E d Cancel Format vl Offset 00000000 Output will be created in the local BINARIES folder Filename frb Unused Bytes Don t Care C 00h C FFh C User IV Show the FRB report after conversion Figure 2 3 FlashRunner Control Panel Binary File Conversion In the Input section specify the source file to be converted its format and the address from which the file conversion will start offset In the Output section specify the output filename and the value used to fill unused locations Click the OK button The FlashRunner Binary file will be created in the local BINARIES folder To transfer the created image to FlashRunner send the following command TPSENDFILE YMODEM DEMO FRB In this example the image file is called DEMO FRB The following dialog box will appear 25 System Setup E ES Sending File Protocot Ymodem v Bytes sent Exit Transfer progress Figure 2 4 FlashRunner Control Panel File Transfer Click the button to
21. meter Condition Min Typ Max ISP amp I O ATE Connector ATE Mode Input voltage on lines DIO AO 1 0 DIO 6 2 42VDC CLKOUT AINO VPROG 1 0 SWITCH GND Current on lines DIO AO 1 0 DIO 6 2 CLKOUT 2A AINO VPROG 1 0 SWITCH GND ATE 10 11 0 input voltage 42 VDC ATE 10 11 0 current 2A POWER Connector Supply voltage 9V 24V Power consumption 2 5A Technical Specifications 4 3 AC Characteristics ISP Mode Table 4 3 AC Characteristics ISP Mode EN Value Parameter Condition Min Typ Max trise On lines DIO 6 2 Vproco 1 8V 40ns DIO 1 0 CLKOUT when n et 4700 100pF x configured as digital output Vproco 3 3V see figure 4 1a 30ns push pull Vise OV 25ns trau On lines DIO 6 2 Vproco 1 8V 35ns DIO 1 0 CLKOUT when E Load 4700 100pF configured as digital output Vproco 3 3V see figure 4 1a Zels push pull Vroeg SEV 25ns Vproc1 3V y 7us ci tise on lines DIO AO 1 0 V 12V Load 4 7KQ 100pF gt 11us configured as analog output BOG see figure 4 1a H Vproc1 14 5V 12us Vproa1 3V 5 8us a trau on lines DIO AO 1 0 TALE ARA 6 configured as analog output Vproc1 12V Load 100pF see figure 4 1b 20us Vproc1 14 5V 30us Vproco 0 1 8V Load 150 10mF see figure 4 1a 10ms trise On line
22. ogramming engine the core of the instrument Cover Layer The cover layer has the function of protecting the underlying layers and replicating the programming engine s status LEDs If space is an issue when integrating FlashRunner in your programming testing system the cover layer can be easily removed The figure below illustrates the location of the various connectors RS 232 Connector Power Connector seL s3 S 5 s2 2 seu Qe O seo OG Oo start c stop 2 5 susy om Pass De 2 D O Feit 5 a m FrLNSH RUNNER High Performance Standalone In System Programmer POWER ISP Connector STATUS SofTec LINK O Microsystems LAN Connector Figure 1 3 FlashRunner FRO1ATO Connectors 15 Overview 1 3 1 Power Supply FlashRunner FRO1ATO is powered through a 9 24V DC terminal block connector 1 3 2 LAN Connector The LAN connector is used for communication with the host PC system Use the provided Ethernet cross cable to connect FlashRunner with your PC 1 3 3 RS 232 Connector Alternatively communication with the host PC can be done with the RS 232 connector Use the provided serial cable to connect FlashRunner with your PC 1 3 4 Control Connector The CONTROL D Sub connector groups the parallel control lines that an ATE system can use to control FlashRunner instead of communicating with the instrument through the serial or Ethernet port 1 3 5 ISP Connect
23. onnectors one connector ISP amp I O ATE groups the I O lines from the ATE system and the outputs from FlashRunner the other connector CONTROL groups control signals Additionally an RS 232 and Ethernet connector are provided for full interfacing with the ATE system 3 2 ISP amp I O Connector The ISP amp I O ATE connector groups the input lines from the ATE system and the output lines from FlashRunner FlashRunner routes either its own ISP lines ISP mode or the ATE system input lines ATE mode to the target system through dedicated relais Switching from ISP mode to ATE mode and viceversa is done either via software or through the RELAY control line in the CONTROL connector At startup FlashRunner works in ATE mode In ISP mode the ISP lines are automatically configured and correctly driven by FlashRunner depending on the specific target device to be programmed see the FlashRunner Programmer s Manual to learn how to connect these lines to your specific target device Note SP and I O signals are not optoisolated and are referenced to GND the power supply ground Additionally in order to avoid undesired current loops between the FlashRunner power supply and the target board a power supply with a floating output ground not referenced to the earth potential should be used 29 Connectors ISP amp I O ATE Conne
24. or The ISP amp I O ATE DIN 41612 connector groups the input lines from the ATE system and the ISP output lines from FlashRunner FlashRunner routes either its own ISP lines or the ATE system input lines to the target system through dedicated relais 1 3 6 Start Push Button The START push button is directly connected to the FlashRunner START line in the CONTROL D Sub connector 16 FlashRunner FRO1ATO User s Manual 1 3 7 Optoisolation All signals in the CONTROL ISP amp I O ATE and RS 232 connectors are optoisolated Note for the pinout of the various connectors see Connectors on page 29 1 4 Programming Algorithms and Licenses FlashRunner FRO1ATO includes programming algorithms for several devices In order to program a specific device however a specific license file for that device must be purchased Note FlashRunner FROTATO comes already preinstalled with the license s you specified at the moment of purchase You can purchase additional licenses at any future moment Programming algorithms and license files are stored in the SD card see the FlashRunner Programmer s Manual for more information 1 4 1 Installing New Licenses When you buy an additional license for a specific device you will get An algorithm file alg license file lic A device specific script example frs The alg file contains the actual programming algorithm f
25. or the requested device and several other devices of the same family 17 Overview The lic file contains an unlocking code that will let you use the programming algorithm A license file enables the use of a specific programming algorithm on a specific FlashRunner instrument licenses are serial number specific The script file contains an example of script to use as a starting point for your specific programming needs for more information on scripts see the FlashRunner Programmer s Manual To install the new license do the following 1 Copythe alg file into the ALGOS directory of the SD card if an alg file with the same name already exists overwrite it 2 Copythe lic file into the LICENSES directory of the SD card To copy files on the SD card use either a standard card reader connected to a PC or transfer the files using the FlashRunner FSSENDFILE command for more information on FlashRunner commands see the FlashRunner Programmer s Manual Alternatively you can use the FlashRunner Control Panel utility to install new programming algorithms and licenses For more information on the FlashRunner Control Panel please refer to the FlashRunner Programmer s Manual 1 5 Upgrading the Firmware The FlashRunner firmware can be easily upgraded using the provided Control Panel utility For more information please refer to the FlashRunner Programmer s Manual 1 6 Upgrading the Firmware The FlashRunner firmwar
26. r to the fixture 1 1 4 Software features Fully autonomous standalone mode thanks to its SD memory card FAT16 Controllable by any host system through a terminal utility and simple ASCII protocol Up to 32 hardware selectable projects scripts unlimited software selectable projects Interface Library DLL to control the instrument from within user written applications Optional Data Protection System to make the contents of the binary file to be programmed to the target device not readable and not duplicable by non authorized people Log files Erase blank check program read verify oscillator trimming etc 1 2 Package Checklist The FlashRunner FRO1ATO package includes the following items FlashRunner FRO1ATO unit including an SD card already pre installed with the programming algorithm s you specified at the time of purchase An Ethernet cross cable A RS 232 cable FlashRunner System Software CD ROM containing the FlashRunner Control Panel utility and the FlashRunner Programmer s Manual in PDF format This user s manual A registration card 14 FlashRunner FRO1ATO User s Manual 1 3 Hardware Overview FlashRunner FRO1ATO is composed of three layers From bottom to top Connection Layer Provides connectors to interface to your programming testing system Includes a LAN and RS 232 connectors to interface to a host system Programming Engine Layer Contains the FlashRunner pr
27. tandalone In System Programmers specific for Flash based microcontrollers and serial memories FlashRunner FRO1ATO is targeted at production environments and can work either in full standalone mode or controlled by a host system FlashRunner FRO1ATO is specifically designed for an easy integration with all in circuit and functional test systems ATEs like Agilent Teradyne SPEA TRI and others Figure 1 1 FlashRunner FRO1ATO 11 Overview A relay circuitry allows each of the FlashRunner ISP lines to be independently disconnected from the target system routing I O lines coming from the ATE system to the target system instead The figure below illustrates the concept Target System FIXTURE x 12 y ye EG 1 0 or ISP LINE FRO1ATO 2 FORM C RELAY DPDT PER LINE ISP LINE ISP GND FlashRunner ENGINE ISP amp I O CONNECTOR 48 WAYS 12 x I O LINE SHIELD IN 12 I O LINES FROM ATE Figure 1 2 FlashRunner FRO1ATO I O Lines Routing 1 1 1 General features Fastest programming algorithms as fast as target device s memory technology limit approved by silicon manufacturers Easy ATE integration Standalone operations projects and code images stored on a memory card Controllable by ATE through optoisolated LAN RS 232 or parallel control lines Supports most ISP protocols BDM JTAG
28. tput 7 B16 ATE 1010 ATE input output 10 C1 DIO1 AO1 Digital input output 1 or analog output 1 C2 SHIELD DIO1 AO1 DIO1 AO1 shield C3 DIO4 Digital input output 4 C4 SHIELD DIO4 DIO4 shield C5 CLKOUT Clock output C6 SHIELD_CLKOUT CLKOUT shield C7 VPROGO Programmable voltage 0 max 5 5V 500mA C8 VPROG1 Programmable voltage 1 max 14 5V 250mA C9 VPROG1 Programmable voltage 1 max 14 5V 250mA C10 SWITCH GND Ground C11 SWITCH GND Ground C12 SHIELD AINO AINO shield C13 ATE 102 ATE input output 2 C14 ATE 105 ATE input output 5 C15 ATE 108 ATE input output 8 C16 ATE 1011 ATE input output 11 The figure and table below illustrate the wiring of each of the 12 relais used to switch between ISP mode and ATE mode e IN1 from FlashRunner Engine I OUT to target i IN2 from ATE O 4 ISP GND OUT_SHIELD to target Not Connected 2 FORM C RELAY DPDT PER LINE Figure 3 2 Relay Wiring Connectors Table 3 2 ISP and ATE I O Signal Association IN1 IN2 OUT OUT_SHIELD DIO0 AO0 ATE 100 DIOO AOO SHIELD_DIO0 AOO DIO1 ATE 101 DIO1 SHIELD DIO1 DIO2 ATE 102 DIO2 SHIELD_DIO2 DIO3 ATE 103 DIO3 SHIELD_DIO3 DIO4 ATE 104 DIO4 SHIELD_DIO4 DIOS ATE 105 DIOS SHIELD_DIOS DIO6 ATE 106 DIO6 SHIELD DIO6 CLKOUT ATE 107 CLKOUT SHIELD CLKOUT VPROGO ATE 108 VPROGO SHIELD VPROGO VPROG1 ATE 109 VPROG1 SHIELD_VPROG1 SWITCH_GND ATE 1010 SWITCH GND SHIELD SWITCH GND AINO A
29. ttp www smh tech com Important SMH Technologies reserves the right to make improvements to FlashRunner its documentation and software routines without notice Information in this manual is intended to be accurate and reliable However SMH Technologies assumes no responsibility for its use nor for any infringements of rights of third parties which may result from its use SMH TECHNOLOGIES WILL NOT BE LIABLE FOR DAMAGES RESULTING FROM LOSS OF DATA PROFITS USE OF PRODUCTS OR INCIDENTAL OR CONSEQUENTIAL DAMAGES EVEN IF ADVISED OF THE POSSIBILITY THEREOF Trademarks SMH Technologies is the licensee of the SofTec Microsystems trademark All other product or service names are the property of their respective owners Written by Paolo Xausa FlashRunner FRO1ATO User s Manual Contents 0 Before Starting 9 0 1 Important Notice to Users 9 0 2 Safety 9 0 3 Getting Technical Support 10 0 4 Additional Documentation 10 1 Overview 11 1 1 What is FlashRunner FRO1ATO 11 1 1 1 General features 12 1 1 2 Hardware features 13 1 1 3 Advanced Hardware Features 13 1 1 4 Software features 14 1 2 Package Checklist 14 1 3 Hardware Overview 15 1 3 1 Power Supply 16 1 3 2 LAN Connector 16 1 3 3 RS 232 Connector 16 1 3 4 Control Connector 16 1 3 5 ISP Connector 16 1 3 6 Start Push Button 16 1 3 7 Optoisolation 17 1 4 Programming Algorithms and Licenses 17 1 4 1 Installing New Licenses 17 1 5 Upgrading the Firmware 18 1 6 Upgrading the
30. wering Up FlashRunner Power up FlashRunner by connecting the output of a power supply to the terminal block connector located in the Connection layer FlashRunner accepts any DC voltage between 9V and 24V The power supply must be able to supply at least 2 54 2 3 4 Setting Up LAN Settings If you connected FlashRunner to the host PC using the Ethernet connection you need to set up the FlashRunner IP address For learning how to set up the FlashRunner IP address please refer to the FlashRunner Programmer s Manual 2 4 Step by Step Tutorial Sending Commands to FlashRunner After setting up the hardware you are ready to send commands to the instrument The following steps will guide you through the process of launching your first FlashRunner commands using the provided FlashRunner Control Panel utility For detailed information about the FlashRunner Control Panel utility see the FlashRunner Programmer s Manual 21 System Setup Note the following steps show how to program a Freescale MC68HC908Q Y4 microcontroller and the details are therefore specific for that microcontroller However the procedures shown are general and will allow you get a feel of how FlashRunner works Launch the FlashRunner Control Panel utility Select Start gt Programs gt SofTec Microsystems gt FlashRunner gt Control Panel The Control Panel utility will open To establish a connection with FlashRunner on the Communication S
Download Pdf Manuals
Related Search
Related Contents
カタログPDF (8.49MB) Montage- und Bedienungsanleitung Brennholz MIPL HOWTO (pt) - IPv6@ESTG instructivo - MABE Venezuela Copyright © All rights reserved.
Failed to retrieve file