Home

User`s Manual

image

Contents

1. 1 If the command is correctly executed the programmer answers with an OK frame 2 If the command execution generates errors the programmer answers with an ERR frame 3 If the command takes long to execute the programmer periodically answers with a BUSY frame until command execution is over and an OK or ERR frame is answered All commands and answers are case insensitive 27 Commands Command Syntax A FR CUBE command begins with the SOF character followed by the command name followed by zero or more command switches and ends with the return character n This is an example of a FR CUBE valid commana status o ping n OK Answer An OK answer is composed of zero or more characters followed by the gt character followed by the return character n This is an example of a FR CUBE OK answer pong gt n ERR Answer An ERR answer is composed of zero or more characters usually the hexadecimal error code followed by the character followed by the return character n This is an example of a FR CUBE ERR answer h40000103 An BUSY Answer A BUSY answer is sent by the programmer to the PC if acommand take some time to execute A BUSY answer is sent at most every 3 seconds If no OK ERR or BUSY answer is sent within 3 seconds from the last command sent to the programmer a communication error has probably occurred A BUSY answer is composed of zero or more characters followed by
2. CN SotTec E SMH Y Microsystems Technologies ei eo FlashRunner Cube Series True parallel panel target standalone in system programmer User s Manual Revision 1 0 Dec 2011 DC10453 Copyright Information Copyright O 2010 2011 Systein Srl No part of this manual may be reproduced in any form or by any means including electronic storage and retrieval or translation into a foreign language without prior agreement and written consent from Systein Disclaimer The material contained in this document is provided as is and is subject to being changed without notice in future editions Further to the maximum extent permitted by applicable law Systein disclaims all warranties either express or implied with regard to this manual and any information contained herein including but not limited to the implied warranties of merchantability and fitness for a particular purpose Systein shall not be liable for errors or for incidental or consequential damages in connection with the furnishing use or performance of this document or of any information contained herein Should Systein and the user have a separate written agreement with warranty terms covering the material in this document that conflict with these terms the warranty terms in the separate agreement shall control Whilst every effort has been made to ensure that programming algorithms are correct at the time of their release it is always possible that
3. DIN41612 connector 3 rows 48 pins 180 female C style Manufacturer Conec Manufacturer Part Number 122A10619X Catalog Part Number Mouser 706 122A10619X For soldering DIN41612 connector 3 rows 48 pins female R A C style Manufacturer FCI Manufacturer Part Number 86093488613755E1LF Catalog Part Number Mouser 649 8693488637E1L 64 FlashRunner Kube User s Manual Mechanical Specifications The following drawings detail the mechanical dimensions of the various FR CUBE models A CONTROL INTERFACE RS SERIAL ETH RESET O PWRON O status O BUSY O S1PASS FAULT A CUBE s2 PASS ai True Parallel Panel target Standalone In System Programmer S3 PASS O FAULT S4PASS FAULT caffe S5 PASS FAULT bal BU T schnologies Microsystems S6 PASS FAULT S7 PASS FAULT S8 PASS FAULT ISP CONNECTOR ISP CONNECTOR 65 Specification 66 Systein Italia Srl VAT P 1 C F n IT01697470936 Via Giovanni Agnelli 1 33083 Villotta di Chions PN Italy Phone 89 0434 421111 Fax 39 0434 639021 info Osmh tech com www smh tech com Registered office sede legale V lo del Forno 9 Zip Cap 33170 Pordenone PN Italy Share Capital Capitale Sociale 10 000
4. Ethernet or USB communication channel with the instrument Return Value gt 0 alid communication handle to use in subsequent functions NULL The function call was unsuccessful Call the FR_GetLastErrorMessage function to get error information Parameters com_port Communication port Can be COM LAN or USB com_settings RS 232 settings for COM port e g COM1 115200 Ethernet settings for LAN port e g 192 168 1 100 2101 Empty string for USB port 52 FlashRunner Kube User s Manual 6 FR CUBE File System Overview FR CUBE has a large built in non volatile memory used to store the various files required by the instrument programming projects image files etc This memory is organized by a file system You can explore the FR CUBE files either by using a Terminal application and sending file system related commands or more simply by using the File Manager window of the Project Generator application The File Manager window allows you to easily see the instrument file structure and transfer files with the PC To open the File Manager choose Tools gt FR CUBE File Manager from the Project Generator menu r D FR KUBE File Manager Local Remote Et Mew Foderi Delete 1 Rename gt L Newroler Delete Rename L Refresh C Program Files 86 Systein FR KUBE Software 1 11 x Name Size Date Modi
5. When you create a programming project using the Project Generator application relays are by default closed at the beginning of the project with the relay o close command and opened at the end with the relay o open command On all FR CUBE models a special signal SxRLY is present on the ISP connector on every programming site If the programming site is enabled this signal is driven to OV when a relay o close command is executed and driven to 5 5V when a the relay o open command is executed This is useful for driving an external relay barrier 57 FlashRunner Kube User s Manual 9 Connectors ISP Connectors FR CUBE S2 PASS and FR CUBE S4 PASS models have one ISP connector the FR CUBE S8 PASS model has two ISP connectors Furthermore in the FR PRGO1A model the ISP connector also includes low level interface signals FR PRG02A ISP Connector c DDD ooo 8 GGDODCGDOD FR PRGO2A ISP Connector A oo 00 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 i ES Site 2 Site 1 FR PRG04A ISP Connector c DOG OOo Doo ooo DOO00ODODOOOOcocO FR PRGO4A ISP Connector DO DO DO DO 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 L JUL J fi A 3 Site4 Site3 Site2 Site 1 ISP A Connector ISP B Connector c DD o00 000 000 c Doo 000 2o00 000 e gooo poooio00p000 LDGDODDDD DC DD DOE A DO DO DO oo A oo oo oo oo 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 J L J L J L J L J L J L J
6. answer unsigned long maxlen unsigned long timeout_ms Description Reads the answer to the command sent by the FR_SendFrame function Return Value 0 The function call was successful ki The function call was unsuccessful Call the FR_GetLastErorMessage function to get error information Parameters handle Communication handle returned by the FR_OpenCommPort function answer The answer read back from the instrument in response to the command sent maxlen Maximum length in characters of the answer buffer timeout_ms Time in milliseconds before the function times out 47 FR KUBE API FR_GetLastErrorMessage Prototype void WINAPI FR_GetLastErrorMessageA char error_msg unsigned long tring_len void WINAPI FR_GetLastErrorMessageW wchar_t error_msg unsigned long string_ len Description Returns a string containing the last FR CUBE error message Parameters error_msg The string that will receive the error message msg len Length in characters of the error message buffer 48 FlashRunner Kube User s Manual FR_ReceiveFile Prototype FR_COMM_ERR WINAPI FR_ReceiveFileA FR_COMM_HANDLE handle const char protocol const char src_filename const char dst_path bool force_transfer FR_ FileTransferProgressProc progress FR_COMM_ERR WINAPI FR_ReceiveFileW FR_COMM_HANDLE handle const wchar_t protocol const wchar_t src_filename const wchar_t dst_path bool force_ transfer
7. Input internal A7 A7 A7 7 Se START_ENA1 Si e 1 Project Start Enable Input B7 B7 B7 internal pull up Sh START_ENA2 Si e 2 Project Start Enable Input c7 C7 C7 internal pull up Se START_ENAS Si e 3 Project Start Enable Input _ AS AS internal pull up Sen START_ENA4 Si e 4 Project Start Enable Input x B8 B8 internal pull up 3 Zen START_ENAS Si e 5 Project Start Enable Input F S c8 internal pull up Ser START_ENAG Si e 6 Project Start Enable Input n A9 internal pull up aa START_ENA7 Si e 7 Project Start Enable Input R Bi B9 internal pull up SE START_ENAS Si e 8 Project Start Enable Input A c9 internal pull up BUSY Busy Output push pull C12 c12 C12 PASS FAULT1 S1 PASS FAULT Output push pull A13 A13 A13 PASS FAULT2 S2 PASS FAULT Output push pull B13 B13 B13 PASS FAULT3 S3 PASS FAULT Output push pull C13 C13 PASS FAULT4 S4 PASS FAULT Output push pull A14 A14 PASS FAULT5 S5 PASS FAULT Output push pull B14 PASS FAULT6 S6 PASS FAULT Output push pull i C14 PASS FAULT7 S7 PASS FAULT Output push pull A15 PASS FAULT8 S8 PASS FAULT Output push pull B15 Connectors All low level interface lines are isolated from system GND and are referenced to GNDI except for the PWR line which is referenced to GND Ground Domains The following diagram illustrates the two ground domains of the programmer ATE System Target Low Le
8. if programming on that site has been successful red otherwise FR CUBE S2 LEDs PWR ON O STATUS O BUSY O S1 PASS FAULT S2 PASS FAULT FR CUBE S4 LEDs PWR ON CH STATUS O BUSY O 1 PASS C FAULT S2 PASS FAULT S3 PASS FAULT S4 PASS FAULT FR CUBE S8 LEDs PWR ON O STATUS O BUSY O S1 PASS C FAULT S2 PASS FAULT S3 PASS FAULT S4 PASS FAULT S5 PASS FAULT S6 PASS FAULT S7 PASS C FAULT S8 PASS C FAULT FR KUBE At a Glance Programming Drivers and Licenses FR CUBE comes with preinstalled programming drivers algorithms that support common microcontrollers and memories When you purchase a new programming driver you are supplied with a new driver file wnd and an updated license file wnl The license file enables the use of all of your purchased drivers on your specific FR CUBE unit You must copy these files to the unit s internal memory the driver file must be copied to the unit s drivers folder and the license file to the unit s sys folder Please refer to FR CUBE File System on page 53 for more information FlashRunner Kube User s Manual 2 Getting Started Guided Tutorial The following tutorial will guide you through the steps required to set up your FR CUBE programmer and create your first programming project 1 Install Software Insert the Setup CD into your PC and install the FR CUBE software 2 Launch the Project Generator La
9. programming problems may be encountered especially when new devices and their associated algorithms are initially released It is Systein s policy to endeavor to rectify any programming issues as quickly as possible after a validated fault report is received It is recommended that high volume users always validate that a sample of a devices has been programmed correctly before programming a large batch Systein can not be held responsible for any third party claims which arise out of the use of this programmer including consequential loss and loss of profit Systein Warranty Information Systein warrants that this product will be free from defects in materials and workmanship for a period of one 1 year from the date of shipment lf any such product proves defective during this warranty period Systein at its option either will repair the defective product without charge for parts and labor or will provide a replacement in exchange for the defective product Parts modules and replacement products used by Systein for warranty work may be new or reconditioned to like new performance All replaced parts modules and products become the property of Systein In order to obtain service under this warranty Customer must notify Systein of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service Customer shall be responsible for packaging and shipping the defective product to the
10. service center designated by Systein with shipping charges prepaid Systein shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Systein service center is located Customer shall be responsible for paying all shipping charges duties taxes and any other charges for products returned to any other locations This warranty shall not apply to any defect failure or damage caused by improper use or improper or inadequate maintenance and care Systein shall not be obligated to furnish service under this warranty a to repair damage resulting from attempts by personnel other than Systein representatives to install repair or service the product b to repair damage resulting from improper use or connection to incompatible equipment c to repair any damage or malfunction caused by the use of non Systein supplies or d to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product THIS WARRANTY IS GIVEN BY SYSTEIN WITH RESPECT TO THE PRODUCT IN LIEU OF ANY OTHER WARRANTIES EXPRESS OR IMPLIED SYSTEIN AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE SYSTEIN RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS S THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY SYSTEIN AND ITS VENDOR
11. stdout Including the API in Your Application To use the FR CUBE API you must n Include the fr_comm lib and fr_comm h files in your application project only needed for Visual C projects a Copy the tr Gomm d file in the same folder of your application executable this file must also be redistributed with your application 43 FR KUBE API The typical program flow for interfacing with FR CUBE is the following 1 Open communication FR_OpenCommPort function 2 Execute commands FR_ExeCommand function 3 Transfer files to from the instrument s internal memory FR_SendFilefandFR_ReceiveFile functions 4 Close communication FR_CloseCommPort function Function Reference API functions are listed and explained alphabetically in the following pages 44 FlashRunner Kube User s Manual FR_CloseCommPort Prototype FR_COMM_ERR WINAPI FR_CloseCommPortA FR_COMM_HANDLE handle FR_COMM_ERR WINAPI FR_CloseCommPortW FR_COMM_HANDLE handle Description Closes the communication channel with the instrument Return Value 0 The function call was successful 1 0 The function call was unsuccessful Call the FR_GetLastErrorMessage function to get error information Parameters handle Communication handle returned by the FR_OpenCommPort function 45 FR KUBE API FR_ExeCommand Prototype FR_COMM_ERR WINAPI FR_ExeCommandA FR_COMM_HANDLE handle const ch
12. supply Serial and USB cables FR CUBE test board 48 way female wire wrap DIN41612 connector Software CD A Ee Connectors Overview FR CUBE has several connectors for interfacing to a host PC to an Automatic Test Equipment ATE and to the target system s to be programmed The following pictures show where depending on the model the various connectors are located FR KUBE S2 S4 FR KUBE S8 1 The POWER connector accepts a DC voltage between 12V and 25V 2 The USB connector LAN and RS 232 connectors are used to interface the instrument to a PC 3 The ETH RESET push button is used to reset LAN settings to their factory settings 4 The ISP connector s are used to interface to the target system s to be programmed 5 The LOW LEVEL INTERFACE connector is used to interface the instrument to an ATE or other systems FlashRunner Kube User s Manual For details and pinout of the various connectors see the Connectors chapter on page 59 LEDs The LEDs on the top cover of the instrument from top to bottom indicate 1 2 POWER the instrument is turned on STATUS indicates system warnings Normally off blinks if the system needs user action to retrieve detailed error information see Status Commands on page 34 BUSY turns on when programming when a programming project is being executed PASS FAULT result of programming Each programming site has an PASS FAULT LED which turns green
13. 3 hef h30 hll hOO HOO h00 dev o set p srm v h01 h00 h00 hOS hOl HOO h88 hi3 h00 h00 hic hOl KOO h00 dev o end target specif These commands CAN be modif RE d by user PEIRFERERBETTTE l conf o begin 22 Target 1 0 settings Target 1 0 4 Set Device 1 0 voltage mV 5 conf o set p vddio v 3300 6 Set Clock 1 0 drive mode conf o set p clkio drive v hiz Le Ger Clack TIN fremenco CH 71 m j Project file CAProgram Files x86 Systein FR KUBE Software 1 11 projects MY_PRJ wnp L m ER CUBE True Parallel Panel target Standalone In System Programmer Project Debug OV OV x OV OV lm OV OV i OV OV ix Project execution time 2 028 WN PRGOSA COM COM4 115200 _ In case of programming errors or to change programming parameters operations you can relaunch the Project Wizard and review the project settings 24 FlashRunner Kube User s Manual Manual Project Editing The Project file created by the Project Wizard is located by default in the Projects directory relative to the Project Generator application location this location can be changed by specifying a different workspace path to do so in the Project Generator select Project gt Edit Miscellaneous Settings and modify the Workspace setting The generated project file is a text file and if necessary can be edited using any text editor Please note how
14. FR_FileTransferProgressProc progress Description Receives a file from the instrument s internal memory and saves it to the PC Return Value 0 The function call was successful 1 0 The function call was unsuccessful Call the FR_GetLastErrorMessage function to get error information Parameters handle Communication handle returned by the FR_OpenCommPort function protocol Transfer protocol Must be ymodem src_filename The full filename including path of the remote file dst_path The PC path where to store the file force_transfer If TRUE file transfer will be executed even if a file with the same name and CRC exists on the PC fFALSE file transfer will be executed only if necessary progress Address of a callback function that will receive progress information or Oif not used 49 FR KUBE API FR_SendFile Prototype FR_COMM_ERR WINAPI FR_SendFileA FR_COMM_HANDLE handle const char protocol const char src_filename const char dst_path bool force_transfer FR_FileTransferProgressProc progress FR_COMM_ERR WINAPI FR_SendFileW FR_COMM_HANDLE handle const wchar_t protocol const wchar_t src_filename const wchar_t dst_path bool force_ transfer FR_FileTransferProgressProc progress Description Sends a file to the instrument s internal memory Return Value 0 The function call was successful 1 0 The function call was unsuccessful Call the FR_GetLastErrorMessage function
15. L J Site4 Site3 Site2 Site 1 Site8 Site7 Site6 Site5 FR PRGO8A ISP Connectors 59 Connectors ISP Signal Definitions Color Signal Description Fi SxL01 Site x line 1 u SxL02 Site x line 2 mi SxL03 Site x line 3 SxL04 Site x line 4 SxLO5 Site x line 5 C SxLO6 Site x line 6 u SxL07 Site x line 7 LI SS Site x programmable power supply SxRLY Site x relay output DI SxGND Site x GND Low Level Interface Connector Low Level Interface Connector 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Low Level Interface Connector 60 FlashRunner Kube User s Manual Low Level Interface Signals Signal Description FR CUBE S2 FR CUBE S4 FR CUBE S8 Pin Pin Pin PWR Input Power Supply 12 25V A5 B5 A5 B5 A5 B5 GND Power Supply Ground C5 C5 C5 A10 B12 A10 B12 A10 B12 GNDI Low Level Interface Ground C15 C16 C15 C16 C15 C16 TX_RS232 RS 232 TX Outpu A16 A16 A16 RX_RS232 RS 232 RX Input B16 B16 B16 PRJ_SELO a Selector O Input interna B10 B10 B10 PRJ_SELI Di Selector 1 Input interna c10 c10 c10 PRJ_SEL2 A Selector 2 Input interna A11 Mi A11 PRJ_SEL3 Ge Selector 3 Input interna B11 811 811 PRJ_SEL4 A Selector 4 Input interna CH C11 CI Project Selector 5 Input internal PRJ_SELS pull up A12 A12 A12 START Pe Start
16. Programming 2 You will then be asked for the target device address range to be programmed and the offset of the memory bank that will contain the variable data e n Add Variable Data x At run time fills the specified buffer range with data taken from the specified volatile memory offset Buffer range Hoooo0000 HOCO0O00L Volatile memory offset Hooo ca Cesi VK d 3 Proceed to the end of the Project Creation wizard Your programming project is now ready to accept variable data 4 Before executing the project you must supply the variable data to each of the programming sites To do so send the volatile o write command for more information see Volatile Memory Commands on page 38 Alternatively you can skip steps 1 to 3 but you must manually edit your programming project by inserting an appropriate data o set c out t volatile command and subsequent appropriate programming commands for more information see Data In Out Commands on page 30 56 FlashRunner Kube User s Manual 8 Power and Relay Options Power Supply Options FR CUBE can be powered in two ways 1 With the provided power supply which supplies 15V DC 2 By providing a power supply to the PWR pin of the Low Level Interface connector see Low Level Interface Connector on page 60 Relays On the single site FR CUBE model FR PRGO1A a relay barrier is provided on the ISP signals
17. S WILL NOT BE LIABLE FOR ANY INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER SYSTEIN OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES Technical Support Please e mail any technical support questions about this product to support smh tech com Table of Contents Table of Contents 1 FR CUBE At a Glance cooocccccncccononanannonnnnnnnennnnoos A e a Lia RE een Eet Model Comparson nono nonnnnnnconcnonconnranninnnan Package Checker Connectors OVErVieW non nnancnnnncinnos 2 Getting Started aminicicioniio noticia ire Guided Tuto alain tii listillo Install SoftWare nana nann nn nro NIDI FR WN 3 Commande EEN ENNEN COWEIVIOW ici Ed eessen Launch the Project Generator Create a New Project Create a New Project Step 1 of 3 Create a New Project Step 2 of 3 Create a New Project Step 3 of 3 Configure your FR CUBE Instrument Where to Go from Here FlashRunner Kube User s Manual Command SM E 28 OK ANS Wenn en ld 28 ERR AMSWER seen nein isn 28 BUSY Answers an ua un a 28 FR CUBE Terminali iaia aria 29 Command Reference conocio een EEEE EEEE 29 Data JC Gommands r Heerlen 30 Execution Command nenne 31 File System Commande ern ne 32 Programming COMMANAS
18. _icc1 144 gt 35 Commands System Commands Syntax sys 0 set p br v lt baud rate gt sys 0 get p br sys 0 get p sn sys o get p ver y lt code gt sys o set p lliop s lt prj sel gt f lt prj filename gt sys o get p lliop s lt prj sel gt Parameters lt baud rate gt 9600 19200 38400 57600 115200 or 230400 lt code gt sys Or driver lt prj sel gt Project number as selected by the PRJ_SEL 5 0 lines on the Low Level Interface connector lt prj filename gt Project file associated to lt the prj sel gt setting Description Set or get instrument s internal parameters Examples Sets a new serial baud rate sys o set p br v 115200 gt Retrieves the instrument s serial number sys o get p sn 00100 gt Associates the project test wnp to the project number 1 sys o set p lliop s 1 f projects test wnp gt 36 FlashRunner Kube User s Manual Time Commands Syntax time o set p date d lt date gt time o set p time d lt time gt time o get p date time o get p time Parameters lt date gt A date in the format yyyy mm dd lt time gt A time in the format hh mm ss Description Set or get the instrument s date and time Once set the date and time are maintained even when the instrument is powered off Examples Sets the date time to February 1 2011 at noon time o set p date
19. ained below Signal level is 0 5V All lines are isolated referenced to GNDI PRJ_SELx lines input START_ENAx lines input START line input BUSY line output PASS FAULTx lines output Define which project to execute see Project Assignment later on this chapter Select which programming site s to enable Active low Executes the project specified by PRJ_SELx lines on the programming site s enabled by START_ENAx lines Active low Indicates that a project is being executed Active high Valid at the end of project execution when BUSY is low Indicate for each programming site s the success state of the programming project OK high ERR low 39 Standalone Mode The following diagram illustrates the timing for the Low Level Interface signals PRJ_SELx and START_ENAx lines are sampled at the START falling edge and must remain stable until BUSYrising edge Low Level Interface Signals Timing OK ERRx lines become valid at the BUSY falling edge New state 40 FlashRunner Kube User s Manual Project Assignment Before working in standalone mode you must associate PRJ_SELx lines to a Project filename to execute To do so in the FR CUBE Project Generator application select Project gt Hardware Settings In the window that will appear associate PRJ_SEL values to project names by clicking the Set Project button for each PRJ_SEL configurat
20. alue gt conf o begin conf o end conf o set p lt parameter gt v lt value gt prog o begin prog o end prog o cmd c pps v lt pps value gt prog o cmd c connect prog o cmd c disconnect prog o cmd c unprotect prog o cmd c erase m lt mem type gt t lt tgt addr gt l lt len gt prog o cmd c blankcheck m lt mem type gt t lt tgt addr gt I lt len gt prog o cmd program mm lt mem type gt s lt src addr gt t lt tgt addr gt I lt len gt prog o cmd c verify A lt ver mode gt m lt mem type gt t lt tgt addr gt I lt len gt prog o cmd c read m lt mem type gt s lt dst addr gt t lt tgt addr gt I lt len gt Parameters lt driver gt Filename of the wnd driver lt manufacturer gt Target device s silicon manufacturer lt device gt Target device code lt parameter gt Target parameter to set lt value gt Value of the corresponding parameter lt pps value gt on or off lt mem type gt Target memory type lt tgt addr gt Target start address lt len gt Data length lt src addr gt Source buffer start address lt ver mode gt Verify mode read or chks lt dst addr gt Destination start address Description Perform various programming settings and operations on the target device 33 Commands Status Commands Syntax status o ping status o get p err v lt site gt 4 lt emevel gt Paramet
21. ar command char answer unsigned long maxlen unsigned long timeout_ms FR_ANSWER_TYPE type FR_COMM_ERR WINAPI FR_ExeCommandW FR_COMM_HANDLE handle const wchar_t command wchar_t answer unsigned long maxlen unsigned long timeout_ ms FR_ANSWER_TYPE type Description Executes a FR CUBE command This function automatically sends a command to the instrument and returns the answer read back from the instrument This function combines the FR_SendFrame and FR_GetFrame function in a single call Return Value 0 The function call was successful 0 The function call was unsuccessful Call the FR_GetLastErrorMessage function to get error information Parameters handle Communication handle returned by the FR_OpenCommPort function command A valid FR CUBE command answer The answer read back from the instrument in response to the command sent maxlen Maximum length in characters of the answer buffer timeout_ms Time in milliseconds before the function times out type Type of answer received can be FR_ANSWER_ACK an OK frame was received FR_ANSWER_NACK an ERR frame was received FR_ANSWER_TOUT command timed out before an answer could be received 46 FlashRunner Kube User s Manual FR_GetFrame Prototype FR_COMM_ERR WINAPI FR_GetFrameA FR_COMM_HANDLE handle char answer unsigned long maxlen unsigned long timeout_ms FR_COMM_ERR WINAPI FR_GetFrameW FR_COMM_HANDLE handle wchar_t
22. d 2011 02 01 gt time o set p time d 12 00 00 gt Retrieves the instrument s date and time time o get p date 2011 02 01 gt time o get p time 12 02 05 gt 37 Commands Volatile Memory Commands Syntax volatile o write s lt site gt a lt start address gt lt len gt d lt data gt volatile o read s lt site gt a lt start address gt lt len gt Parameters lt site gt Programming site 1 to 8to set specific site data Oto set the same data for all sites lt start address gt Volatile memory starting address lt len gt Data length lt data gt A data array Description Read and write data from to the instrument s volatile memory Examples Uses the volatile memory on site 1 to store the target board s MAC address volatile o write s 1 a hO I 6 d h00 h90 h96 h90 h48 h85 gt Retrieves data from site 1 volatile memory volatile o read s 1 a h0 16 1 h00 h90 h96 h90 h48 h85 gt 38 FlashRunner Kube User s Manual 4 Standalone Mode Overview FR CUBE can work with no connection to a PC standalone mode In standalone mode the instrument is controlled through a low level connection interface Signals Signals needed to control the instrument in standalone mode are located in the Low Level Interface connector see Connectors on page 59 for the connector pinout on the various FR CUBE models and are expl
23. e files to be programmed to the target wni files FR CUBE image files contain all the information needed to program a target device memory These files are created by the Project Generator application You can create additional folders but the four folders listed above must always be present on the FR CUBE file system and must not be removed Additionally do not remove or rename the contents of the SYS folder 54 FlashRunner Kube User s Manual 7 Variable Data Programming Overview FR CUBE has built in dedicated memory banks for each programming site This memory can be used to temporarily store variable data that will be written to the target device during programming This is useful for serial numbering and for any other variable data that needs to be written to the target device at programming time Usage To implement variable data programming 1 Use the Project Creation wizard of the Project Generator application to create your programming project When creating the FR CUBE Image file add a variable data record to the output file as shown below r 7 Add Data x From source file Data comes from a file Constant data pattern Manual data insertion i e for Option Bytes Exclude range Used to exclude an address range from programming Variable data Run time data specification i e for serial numbering MAC addresses etc 55 Variable Data
24. er the communication speed the shorter better the ISP cabling must be After carefully checking all of the parameters values proceed to Step 3 20 FlashRunner Kube User s Manual Create a New Project Step 3 of 3 In this step you select which programming operation to perform on the target r Project Creation Wizard Step 3 3 al PL n RICUBE Y Enable Power Supply output Y Check Communication with device Y Disable the device protection W Erase FLASH memory 7 Blank Check FLASH memory V Program FLASH memory W Verify FLASH memory readout method H E Read FLASH memory L 4 Click Finish to end the Wizard At this point aFR CUBE Programming Project will be created in the Projects directory relative to the Project Generator application location 21 Getting Started A IE FR KUBE Project Generator lada File Project Debug Tools Help A AO KE Drives relays outputs to CLOSE state relay o close o set p map v h00 h00 noo noz hoo h03 40 hab hac h00 Project Debug dev o set p erabm v D I h00 h20 h40 h42 HOE HOO h00 noo h10 HOO h00 dev o set p ream v TOL h00 hOb he8 h03 h00 h00 h01 h02 h10 h27 h00 hOO hOO hol h00 h00 h00 h13 h00 h00 h03 hef h30 hll h00 h00 hoo WA Wo 3 h00 h00 hlc hol h00 100 dev o set p eraam v h01 h00 he p reaid v
25. ern ne 33 Status ell Eine 34 System COMMANAS aiii aii ic 36 Time COMMANDS ernennen ernennen 37 Volatile Memory COMMANAS nenn 38 4 Standalone Mode sssssssssssesenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen nne 39 OVEIVIEW ah nee 39 SNS ia Dani 39 Project ASSIGNMENT nenne nennen een nennen 41 5 FR CUBE APl ssssnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ennnen nnne 43 OVEMVIEW nale 43 Including the API in Your Application 43 Function Reference nooo rss nenn nennen 45 FR GloseGCommPorti ege gees iaia 45 FRLEXE COMMA iii 46 FR Geral diari tan 47 Table of Contents FR_GetLastErrorMessagel ernennen 48 FR E ee ee 49 ER Sendra alarcon ne ee diia 50 FR SCM ANG ee 51 FR_OpenCommPotti nenn nennen 52 6 ae TN TEE ia 53 OVEenieW ariana 53 File System Structure non nrnnnnn rra narran 54 7 Variable Data Programming oocoonnnnnnnnnnnnecennnnnnnnenanananannns 55 OVERVIEW tora ULA o bicis 55 e ea Rush 55 8 Power and Relay Options onnnnnnnnnnnn nenn nnnnnnnn nn 57 Power Supply Options eisen 57 FROLAYS nee 57 Cal 59 ee elle re e 59 Low Level Interface Connector 61 Ground Domaine 62 10 SHPSCHICATIONS siii ii 63 Electrical Specificato EE 63 ISP GORNEGIONS ita 64 Mechanical Gpechfcatons nenne nren 64 FlashRunner Kube User s Manual 1 FR CUBE At a Glance Overview Congra
26. ers lt site gt 1 to 8 to get programming site errors Use 0 to return system errors lt emlevel gt 1t03 Description Get instrument status or error information When retrieving error information one or more error lines depending on the lt emlevel gt parameter are returned Each line begins with a 32 bit code which codifies the following information Bit 31 Reserved Bit 30 If 1 an error message in text format is available Bit 29 If 1 the error is programming site specific Bit 28 If 1 the error is driver programming algorithm specific Bit 27 If 1 the error is a system fatal error Bits 26 to 24 Reserved Bits 23 to 0 Error code If bit 29 is 1 then bits 7 to O signal whether programming in the corresponding programming site bit 7 programming site 8 bit O programming site 1 was successful bit 0 or not bit 1 34 FlashRunner Kube User s Manual Examples Pings the instrument to check if communication is OK status o ping pong gt Retrieves the last generated errors on programming site 1 with different error levels status o get p err v 1 11 H50000023 gt status o get p err v 1 12 H50000023 71 Connection Error gt status o get p err v 1 13 H50000023 71 Connection Error algo_api 337 H10000000 71 st701_cmds 432 H10000000 71 st701_entry 287 H10000000 71 st701_icc 208 H10000001 71 hal
27. ever that once the file is modified by the user it can be opened by the Project Generator but the Project Wizard will not be available Where to Go from Here In this chapter you have learnt how to use the Project Generator to create and execute a typical programming project Additionally FR CUBE can be controlled in three other ways 1 By manually sending commands and receiving answers using the Project Generator Terminal or any other terminal application for more information see Commands on page 27 2 By configuring the instrument so that it can work in standalone that is without a connection to a PC for more information see Standalone Mode on page 39 3 By building your own PC software that interfaces to the instrument for more information see FR CUBE API on page 48 25 FlashRunner Kube User s Manual 3 Commands Overview FR CUBE is a slave unit and is always awaiting for a new command incoming from the master PC When the programmer receives a SOF Start Of Frame character indicating the start of a new commana it loads all incoming characters in a buffer until the reception of the return character n ASCII code h0A Maximum command length is 256 characters After reception of the return character the programmer interprets and executes the received command depending on the execution of the received command the protocol will answers to the master in three different ways
28. fied 3 Name Size Date Modified E 2011 02 09 17 51 40 drivers 2010 07 13 18 40 32 developer 2011 02 09 17 51 39 images 2010 07 13 18 40 32 N docs 2011 02 09 17 51 40 projects 2010 07 13 18 40 32 drivers 2011 02 09 17 51 40 sys 2010 07 13 18 40 32 images 2011 02 14 17 38 15 projects 2011 02 14 17 54 21 sys 2011 02 09 17 51 40 E O arm701 di BIOKB 2010 11 21 23 24 44 O armm001 A 499KB 2011 02 09 15 15 40 layrso dii 549KB 2011 02 03 18 17 10 A llpdd1 dil 222KB 2010 11 18 13 06 38 LA memize01 d 344KB 2011 01 17 11 50 02 A memspio1 dl 405KB 2011 01 11 13 16 54 LA memuw01 dl 276KB 2010 12 20 12 11 16 pic eo1 di 353KB 2011 01 10 13 57 42 pic xo1 di 259KB 2010 12 31 15 28 10 L pics201 d 263KB 2010 08 23 14 55 12 Irsco1 di 752KB 2010 10 19 09 46 40 1 50801 dll 444KB 2011 01 19 09 53 30 s12001 di 327 KB 2011 02 07 10 34 26 Jean a 377 KR RA 28 objects objects Exit L 53 FR KUBE File System File System Structure The files required by the instrument are organized in various folders as explained below n drivers folder contains programming algorithms wnd files These files are provided by Systein n sys folder contains systems files such as programming licenses firmware files etc These files are provided by Systein a project folder contains programming projects prj files You create programming projects using the Project Generator application n images folder contains FR CUBE imag
29. ge Filename C Program Files x86 System FR KUBE Software 1 11 images MY_IMG w w E Fill unused locations with HFF E Create a conversion report L In the Output File section specify the output filename by clicking the button Use the Add button to compose the data that will compose the Image file Use the button to specify the name of the Image file When done click OK to return to the Wizard and proceed to Step 2 Create a New Project Step 2 of 3 In this step specify target parameters and connection values The Wizard will automatically fill all data with typical values for the selected target device Getting Started r Project Creation Wizard Step 2 3 FER a BB Target I O Target Power Supply Communication verity Options Target UO Device I O voltage mV 3300 Clock UO drive mode hiz X Clock I O Frequency Hz 16000000 lt Previous The number of tabs displayed in this window depends on the selected target device however three tabs Target I O Target Power Supply and Communication are always present and will be briefly discussed below The first tab is Target I O The Device I O voltage setting specifies the voltage of the ISP lines You should check the target board schematics or ask the board developer about this value The all
30. h0l h00 p sem v h0l bon h00 ER ICUBE True Parallel Panel target Standalone In System Programmer Project file C Program Files x86 Systein FR KUBE Sofware 1 11 projects MY_PRJ wnp No FR KUBE model selected L 7 Configure your FR CUBE Instrument Choose Project gt Select FR CUBE Model and specify your FR CUBE model and communication settings with the PC Currently FR CUBE can be connected only through a serial port FR CUBE communicates at 115 200 bps by default LAN and USB connections will be supported soon through a free software upgrade 22 FlashRunner Kube User s Manual r FR KUBE Model Selection FR KUBE Model Select a model WN PRGOBA v FR KUBE Gang In System Programmer Eight output sites Communication Settings USB 9 RS 232 Ethernet Port IP address COMI e 192 168 1 100 Baud rate Port 115200 sl 210 OK Cancel Connect to Targ et Device Connect FR CUBE to your target system through the ISP connector s To view the connections for your selected target device select Debug gt Show ISP Connections WN PRGO8A ISP Connections for Winbond BV me SS a SS KW a 0 ISP A Connector ISP B Connector 161934131211109 8 7 654321 16 15 4 131211109 87 654321 ee EE E ay Site 4 Site 3 Site 2 Site 1 Site 8 Site 7 Site 6 Site 5 Color Signal Name Target Signal Name EI s
31. he programmable power supply line Target power supply voltage setting can be in the range 1700mV to 13000mV Each programmable power supply line features an internal voltage limiter that cuts the voltage output in case of short circuits or overloads The current output is limited to about 400mA The Power up time setting specifies the delay between the programmable power supply line turning on and the first operation on the ISP lines The purpose of this parameter is to wait for the power supply to become stable before starting ISP programming This parameter is useful when large capacitors are mounted in the target board s power line The Power down time setting acts in similar way it sets the delay between the programmable power supply line turning off and subsequent operations Getting Started r Project Creation Wizard Step 2 3 ER ICUBE Target 1 0 Target Power Supply Communication verify Options Communication Communication protocol SPI X Bitrate Hz 10000000 lt Previous Next gt The content of the Communication tab depends on the selected target device It allows you to select the communication protocol that will be used for programming some target devices may provide more than one communication protocol and its related settings usually the communication speed and other parameters Usually the high
32. ion you wish you setup z gt FRKUBE HArdware Settings Es Sytem Info FR Kube Model Information di Copy to Clipboard Model code h00010008 Serial number 00002 m Firmware Versions wncore0l 01 01 00 53 2011702704 ic Algocraft Driver Versions DD 01 00 01 00 2010 09 29 c Algocraft arnn001 01 00 00 07 2011 01 21 c Algocraft System Tools Standalone Settings Associate projects that will be executed in standalone mode to PRJ_SEL line values Projects will be executed from the instrument PROJECT directory _ upgrade PRILSEL Associated Project E Set Project CONE E Clear Hardware Test BIRAFERE Exit 41 FlashRunner Kube User s Manual 5 FR CUBE API Overview You can build your own PC software that interfaces to the instrument by using the provided FR CUBE Application Programming Interface API The FR CUBE API consists of a series of functions contained in the fr_comm DLL which allow you to set up and control the programmer The fr_comm DLL is located in the Developer folder relative to the FR CUBE software installation path In the same folder you can find the source code of sample applications in various programming languages that use the fr_comm DLL Additionally a command line application fr_cmds exe is provided which reads a programming command from the stdin sends the command to the instrument and writes the command answer on the
33. owed voltage also depends on the selected target device The Clock I O drive mode setting allows you to decide how the SxL04 ISP line is driven the x index refers to the programming site see ISP Connectors on page 59 This line can be used as an auxiliary ISP line to provide a clock to the target device as a generic I O line or as a high impedance output no electrical driving When used as output line set to high or low it could be used for example to disable the external watchdog circuit in the target board When used as clock out you can specify the output frequency in the Clock I O frequency field We suggest leaving this line floating HiZ when not used in order to decrease electrical noise on other ISP lines FlashRunner Kube User s Manual r Project Creation Wizard Step 2 3 R ICUBE Target 1 0 Target Power Supply Communication Verify Options Target Power Supply Target power supply voltage mV 3300 Power up time ms 100 Power down time ms 100 lt Previous Next gt If you decide to power the target board through the FR CUBE power supply line SxPPS specify in the Target Power Supply tab the electrical and timing parameters of the target power supply line FR CUBE is able to power the target board through a dedicated programmable power supply output line per site The voltage of t
34. roject myprj wnp on programming sites 1 2 3 4 exec o prj f projects myprj wnp s hOf h20000003 In this case the returned error indicates that there are site specific errors bit 29 1 and that the sites where errors occurred are sites 1 and 2 To retrieve detailed error information about site 1 for example the following command can be sent status o get p er v 1 12 h5000001 23 Error Timeout occurred gt The answers indicates that Project line 23 issued a h5000001 error and the text between quotes explains the error 31 Commands File System Commands Syntax fs o rmdir d lt directory gt fs o mkdir d lt directory gt fs o dir d lt directory gt fs o del f lt filename gt fs o send d lt filename gt fs o receive d lt filename gt Parameters lt directory gt Full path of a directory lt filename gt Full path of a filename Description Allow to perform various operations on the programmer s file system Examples Shows the contents of the programmer s root directory fs o dir d 2010 06 21 16 35 06 DIR projects 2010 06 21 16 35 16 DIR sys 2010 06 21 16 35 20 DIR images 2010 06 21 16 35 26 DIR drivers gt 32 FlashRunner Kube User s Manual Programming Commands Syntax load H lt driver gt m lt manufacturer gt d lt device gt dev o begin dev o end dev o set p lt parameter gt v lt v
35. the character followed by the return character n This is an example of a FR CUBE BUSY answer n A valid answer always ends with two characters gt n n or n depending on whether an OK ERR or BUSY frame is sent to the host Additional return characters n may be present in the answer but they don t signal the end of the answer 28 FlashRunner Kube User s Manual FR CUBE Terminal Commands can be sent and answers received using any terminal application For your convenience the Project Generator application includes a Terminal window that will simplify the communication with the instrument Just select Tools gt FR CUBE Terminal to open the Terminal window r n FR KUBE Terminal Command Shortcuts Ping List Files Execute Project Get System Errors Get Site Errors Get Date Get Time Set Date Set Time Set Serial Baud Rate Exit 29 Commands Command Reference The following pages list all of the FR CUBE commands grouped by function together with their syntax and usage examples Data In Out Commands Syntax data o set c lt direction gt t file f lt filename gt data o set c lt direction gt t volatile Parameters lt direction gt in Or out lt filename gt Filename on the instrument s file system Description Specify the source and destination of the programming data Examples Sets the inp
36. to get error information Parameters handle Communication handle returned by the FR_OpenCommPort function protocol Transfer protocol Must be ymodem src_filename The source full filename dst_path The remote instrument file system path where to store the file force_transfer If TRUE file transfer will be executed even if a file with the same name and CRC exists on the instrument if FALSE file transfer will be executed only if necessary progress Address of a callback function that will receive progress information or OH not used 50 FlashRunner Kube User s Manual FR_SendFrame Prototype FR_COMM_ERR WINAPI FR_SendFrameA FR_COMM_HANDLE handle const char command FR_COMM_ERR WINAPI FR_SendFrameW FR_COMM_HANDLE handle const wchar_t command Description Sends a command to the instrument Use the FR_GetFrame function to retrieve the answer Return Value 0 The function call was successful 10 The function call was unsuccessful Call the FR_GetLastErrorMessage function to get error information Parameters handle Communication handle returned by the FR_OpenCommPort function command A valid FR CUBE command 51 FR KUBE API FR_OpenCommPort Prototype FR_COMM_HANDLE WINAPI FR_OpenCommPortA const char com_port const char com_settings FR_COMM_HANDLE WINAPI FR_OpenCommPortW const wchar_t com_port const wchar_t com_settings Description Opens a RS 232
37. tulations for purchasing a FR CUBE In System Programmer Based on the proprietary FR CUBE Technology the FR CUBE Series of In System Programmers are a breakthrough in the Programming industry The programmers support a large number of devices microcontrollers memories CPLDs and other programmable devices from various manufacturers and have a compact size for easy ATE fixture integration They work in standalone or connected to a host PC RS 232 LAN and USB connections are built in and are provided with easy to use software utilities FR KUBE At a Glance Features Support of microcontrollers serial and parallel memories CPLDs and other programmable devices High speea parallel programming Compact size fixture friendly Standalone operations or host controlled Designed for easy ATE interfacing Robust and reliable Support of several programming interfaces JTAG BDM SPI 12C UART etc Large built in internal memory for projects images etc Programmable power supply output 1 5 13V Programmable WO voltage 1 6 5 5V High speed I O USB LAN isolated RS 232 isolated and low level interface isolated ISP I O relay barrier only available on the single site model I O protection Wide range power supply 12 25V The shortest possible programming times are guaranteed due to a combination of highly optimized programming algorithms local storage of programming data and high slew rate line driver circuitr
38. unch the Project Generator application that is located under Programs gt Systein gt FR CUBE Software gt Project Generator d Il FRKUBE Project Generator Ser File Project Debug Tools Help SELL FEST ET FER ICUBE ll Panel target Standalone In System Programmer Project Debug No project file FR KUBE model selected L Getting Started 3 Create a New Project Select File gt New Project give a name to your programming project and then follow the Project Creation Wizard steps r al New Project Name a Choose a name for your project MY_PRI Project will be created in the local PROJECTS directory relative to the WORKSPACE setting 4 Create a New Project Step 1 of 3 In the first Wizard step specify the target device by clicking the Edit button r al Project Creation Wizard Step 1 3 P E Target Device Manufacturer Winbond Device W25X10BY Image File Filename d Create Edit File L d Next specify the file to be programmed image file To create an image file click the Create Edit File button A dedicated window will open FlashRunner Kube User s Manual S m FR KUBE Image File Creation gt gt d Input Data Data Type Parameters Buffer Range Add FILE 128KB bin BIN 00000000 0001FFFF 00000000 0001FFFF Output File Format FRKUBE Ima
39. uoi w E suo CLK EI zm DO IO1 O zm CLOCKOUT E sus 5 EI suo DKIOO M s7 HOLD BI ses YDD i MI seo GND O SRY RLY Target Signal Description Write Protect Programmer set to inactive level while programming the device Serial Clock Serial Data Output Chip Select Serial Data Input Hold Programmer set to inactive level while programming the device Target YDD Programmer can provide a power supply for the target system GND Relay output ne i 23 Getting Started 9 Startup FR CUBE Connect FR CUBE to your PC through the provided serial cable Finally power up FR CUBE using the provided power supply 10 Program the Target Device Select Debug gt Run Project The Project file wnp and Image file wni will be automatically uploaded to FR CUBE and the project will be executed Your target device s will be programmed r IKE FR KUBE Project Generator File Project Debug Tools Help 0 Bimea FD Drives relays outputs to CLOSE state 2 relay o close 8 dev o begin 3 dev o set p map v h00 h00 b00 h02 h00 h03 0 dev o set p eraam v h0l h00 be h40 h b hdc h00 l dev o set p erabm v h0l ADO h20 h40 h42 hOf h00 h00 hOO hl0 h00 h00 dev o set p ream v D I h00 bb he8 h03 hOO h00 hol dev o set p wrtm v h0l h00 h02 h10 h27 h00 h00 h00 hOl h00 h00 h00 4 fdev o set p reaid v h01 h00 bat h88 hl3 hOO HOO h0
40. ut image file to be programmed and subsequently programs it data o set c in t file f images myfile wni gt prog o cmd c program m flash s h8000 t h8000 I h8000 gt Sets the output file to receive binary data and subsequently reads data from the target device data o set c out t file f images dump bin gt prog o cmd c read m flash s h8000 t h8000 I h8000 gt 30 FlashRunner Kube User s Manual Execution Command Syntax exec o prj f lt project gt s lt sites gt Parameters lt project gt The Project filename to execute lt sites gt A 8 bit value indicating the programming sites to be enabled Description Executes the specified Project over the specified programming sites In case of error a 32 bit value is returned This value indicates whether the error is site specific bit 29 1 or system specific bit 29 O If the error is site specific the 8 least significant bits bits from 7 to 0 signal whether programming in the corresponding programming site bit 7 programming site 8 bit O programming site 1 was successful bit 0 or not bit 1 To retrieve error messages use the status o get p err v lt site gt lt errlevel gt command where lt site gt is 1 to 8 to retrieve a specific programming site error or 0 to retrieve a system error lt errlevel gt is the error detail information that is returned and can be 1 2 3 Examples Executes the P
41. vel Interface Board ATE GNDG NDI GNDT ARGET GND ATE and Target Ground Domains In order to avoid undesired current paths between the programmer and the target board we suggest to use a power supply with a floating output ground not referenced to the Earth potential 62 FlashRunner Kube User s Manual 10 Specifications Electrical Specifications Feature Value Maximum Ratings Power supply voltage 30V ISP SxLO 1 7 voltage 0 7 6 5V ISP SxLO 1 7 current 60mA ISP SxPPS voltage 0 7 18V ISP SxPPS current 380mA ISP SxRLY voltage 1 0 30V Low level interface PRJ_SELx START START_ENAx BUSY PASS FAULTx 0 7 6 0V voltage Operating Ranges Power supply voltage 12 25V ISP SxLO 1 7 voltage 0 5 5V ISP SxPPS voltage 1 5 15V ISP SxPPS current 300mA ISP SxRLY voltage 0 28V Low level interface PRJ_SELx START START_ENAx BUSY PASS FAULTx 0 5 0V voltage Physical and Environmental A09 O idi i Operating conditions 0 40 C 90 humidity max without condensation SR 10 60 C 90 humidity max without Storage conditions condensation EMC EMI EMS CE FCC Current limited recovers automatically after fault condition is removed 63 Specification ISP Connectors ISP and Low Level Interface connectors are DIN48 male connectors We suggest using the following compatible female connectors For wire wrapping
42. y FlashRunner Kube User s Manual Model Comparison The following table summarizes the main features of the various FR CUBE family models FR CUBE Model Comparison Feature FR CUBE S2 FR CUBE S4 FR CUBE S8 General Features Programming Sites 2 4 8 Power Supply 12 25V 12 25V 12 25V P n Microcontrollers Microcontrollers Microcontrollers CPLDs Serial Device Type Support CPLDs Serial CPLDs Serial Memes marie Memories Memories i Memories p a UART SPI JTAG UART SPI JTAG UART SPI JTAG N ng C BDM SWD PC BDM SWD C BDM SWD etc etc etc Relay Barrier No No No ISP Lines Adj Voltage Range SEM 1 6 5 5V 1 65 54 Adj Voltage Resolution 100mV 100mV 100mV Bidirectional Lines 12 24 48 Prog Clock Out Lines 2 4 8 Programmable Power Supply PPS Range 1 5 15V 1 5 15V 1 5 15V Resolution 100mV 100mV 100mV Channels 2 4 8 Host Interface RS 232 Isolated Yes Yes Yes LAN Isolated Yes 100Mbit s Yes 100Mbit s Yes 100Mbit s USB Yes Full Speed Yes Full Speed Yes Full Speed Low Level Interface Isolated START START_ENAI1 2 PASS FAULTI1 2 BUSY PRJ_SEL O 5 START START_ENAI A PASS FAULT 1 41 BUSY PRJ_SEL O 5 START START_ENA 1 8 PASS FAULT 1 8 BUSY PRU_SELIO 5 FR KUBE At a Glance Package Checklist The FR CUBE package includes the following items FR CUBE unit 15V power

Download Pdf Manuals

image

Related Search

Related Contents

Sunbeam EM0415 User's Manual  la valutazione - Docenti.unina.it  Bedienungsanleitung  Ansmann Sydney  Neuilly encourage l`éco mobilité. - Ville de Neuilly-sur  PROPlus 3PH Electronic Panel  

Copyright © All rights reserved.
Failed to retrieve file