Home
        - Advin Systems
         Contents
1.      If you click the E icon again  you will see that buffer area indeed contains the  serial number in the format you have selected  which is the Hex format  with LSB  starting first        Number of    bytes   max 16 Curent Serial    4 fi 2340000  new     Address of Senal     Butter Contents   FOG OO OM 3412    Increment Serial H      If you have chosen the    Hex  MSB Format      then the buffer contents would have  been     Serial Number Generation X   Serial   data format        w Enable Automatic Increment   after pgmg of each device      amp  Microchip PIC12 16 Hex  Microchip FIC1216 SOTP    Number of    bytes   mas 9 Current Serial    4  12340000  new  Increment Serial H    Address of Serial    Buffer Contents    f1F00  00 FF OD FF 34 FF 12 FF    If you use the  PIC12 16 SQTP  format  Captain automatically inserts the PIC  instruction code of  34  into alternating bytes  i e  the high 6 bits of the PIC  instruction word         W Enable Automatic Increment      Microchip PIC12 16 Hex  after pgmg of each device      amp  Microchip PICT2 16 STP    Murmber of    bytes   mas    Current Serial    4 i 240000  new  Increment Serial      Address of Seral    Buffer Contents    fi FOU po 34 00 34 34 34 12 34    The word    new    means that this serial number will be used when you invoke the     Prom Program    command next time  If the word    new    is not there  it means the  current device has been programmed with the indicated serial number        If the  Enable Automatic 
2.    A width of    1    means no split during file load  In technical terms  your data bus is  as wide as the data bus for 1 PROM   For example  your data bus is 8 bit and it  feeds into one set of byte wide memory such as 29F010   During file load   consecutive bytes from the file will be loaded into consecutive bytes in the same  buffer     A width of    2    means a 1 to 2 split during file load  In technical terms  your data  bus width is twice the data size of your PROM   For example  your data bus is 16   bit and it feeds into two sets of byte wide memory such as 29F010  Or  your data  bus is 32 bit and it feeds into two sets of word wide memory such as 29F100    During file load  data will alternatively go to even and odd buffers    This is what will happen when width 2  If your PROM is byte wide  consecutive  bytes will go to alternate PROMs  If your PROM is word wide  consecutive  words will go to alternative PROMs     A width of    4    assumes that your data bus width is four times the data size on a  PROM  During a File Load  a 1 to 4 split will happen     For example  if you are using word wide EPROMs such as 27C210s and you are  selecting Configure Width 4  your EPROMs will be sitting on a 4x16 64 bit  wide data bus     Even or odd  Intel way or Motorola way    14    In almost all digital control systems  each data byte is addressable  That means  each 8 bit byte has its own address  In the case of a piece of data that is comprised  of a 16 bit word  i e  two byte
3.   or LPT3  When the    Configure Port n    command is  given  Captain finds what programmer model is connected at LPTn  If nis  Auto    Captain automatically scans all three ports  starting with port 3  If    programmer is  found  then it stops  If no programmer is found at a port  it resets the port and goes  on to the next port  If a programmer is found at a port  this message is displayed     Programmer connection found at LPTn   LPT Port Selection good   Machine Model is PILOT xxx     The machine model will also be displayed at the lower left hand corner of the  screen  If there is an add on module present  the module name will be displayed  along side the machine model   For example  PILOT U44  with UA 44   For  some older modules which do not carry module IDs  their name will not be  displayed        The Configure Port Auto command can be selected by clicking    4 1 2 CONFIGURE DEVICE    This command allows you to specify the manufacturer and the device type that you  need to program     All Devices   List gang support Search   OK      Manufacturer  Device  PU   Microchip  PC SLF458 Pre Minis Clear Search   Cancel         Each device type includes all speed  temperature and package deviations  In cases  where the programming algorithm is different  the device deviations are listed  separately     Under the  number of pins  column  40 44 means both 40 and 44 pin packages   where 40 is the DIP package and 44 includes PLCC or QFP packages     Under the  Size  column  Kb me
4.  COMMANDS    Butter  Load from device The buffer command group consists of all buffer  Init related commands such as selecting a buffer  Fill load  buffer initialize  buffer edit  and buffer  c checksum  To the left is the pull down menu for  elect  ECE the buffer commands   rv Number     Edit 1  Bece 7 4 3 1 BUFFER LOAD FROM  Baye F DEVICE n  Offset 5  E Selected buffers are loaded with data from  fi PROMS in corresponding sockets  Once in  Set buffers  the PROM data can be either saved onto  a file  or modified and a new PROM burned   4 3 2 BUFFER INIT    This command initializes the buffer back to its original state  usually it is all FF   s        4 3 3 BUFFER FILL    19    Selected buffers are initialized with a value the user enters  usually a hex value   Below is the pop up window     Fill Buffer with value    Fill Value    Cancel         When a device type is selected with the Configure Device command  a buffer of  proper size will be created and initialized to FFs  Normally  there is no need for  you to initialize the data buffers before you do a File Load  unless you are using   Disable Auto Buffer Clear Before File Load  and you are using data files that do  not completely fill the buffer        4 3 4 BUFFER EDIT    This command allows data in the selected buffer to be viewed and changed  Below  is the pop up window for this command     Hex Editor Ei       O000B2r0 OG 84 46 04 FE OG SA 4E FF JA CG 77 13 BS OG 89   F    N i W        00006300 CE C4 20 OB 26 FF 30 EG 
5.  Program    Verity    Checksum   Erase   Secure   Test with Vectorz       On the following screen  hitting the  s  key is the same as clicking on the  Save   button  Hitting  n  is the same as clicking the  No  button  Since the  Yes  button  is highlighted  hitting  space bar  or  y  would select the  yes  option       re you sure you want to Quit     No   Save      Save configuration  settings  then Quit       Guit Do not quit       CONFIGURE commands specify system parameters such as device type  set size   odd even splitting  operation options  etc  In general  these commands should be  used before other commands     BUFFER commands allow you to see and edit data in the data buffer  The data  buffer is a temporary buffer that holds data to be programmed to a device  It also  holds data that is read from a device     The PROM command group consists of erase  blank check  program  verify  and  checksum functions  These are commands that operate on the device  versus  buffer commands which operate on the data buffer      The EXTENDED commands are those that do not fit into any of the above  mentioned categories  for example  the Active Range command and certain  special commands that apply only to certain devices     The DIAGNOSTIC commands can be used to make sure the programmer  hardware is working properly     10    4 1 CONFIGURE COMMANDS    4 1 1 CONFIGURE PORT n    The programmer can be connected to the PC through any one of the three parallel  printer ports  LPT1  LPT2
6.  Program command  the active range setting is also effective  during Prom Checksum and Buffer Load commands  You can get the checksum  of a certain block of data in the device or you can selectively load a certain part of  a device into the buffer using this Active range facility     Active range does not apply to other commands such as File Load and File Save    It would be very confusing during a file load  if File address  Buffer Offset and  Active Range commands were all in operation   Below is the pop up window for  this command     4 5 2 EXTENDED SPECIFIC DEVICE CONFIGURATION    This is the same command as Configure Specific Device Configuration  which is       also reachable via the SP icon    4 6 AUTOMATIC SERIAL NUMBER GENERATION       When the serial number icon is clicked  this dialog appears     24    Serial Number Generation Ei    Serial    data format  cane       OF will set Buffer  Contentz according  to Current Serial H             fe Hex       Hesk  MSE first        ASCII Coded Hex       ASCII Coded Decimal  BCD  Binar Coded Decimal     Microchip FIC12 16 Hex  Microchip FIC12 16 SQTP      Enable Automatic Increment   after pgmg of each device     Number of    bytes   max 16 Current Serial    4  12340000 Increment Serial        Address of Serial    Buffer Contents    FFOD FF FF FF FF    Extract Bute  Gontenb as buret Senal         If you enter the serial number as above  clicking OK will allow Captain to generate  serial numbers at the 4 bytes starting at FFOO
7.  can be erased and reprogrammed again even after  the device has been secured     Most UV erasable device can also be erased and reprogrammed again even after  the device has been secured  A major exception to this are the Microchip PIC 16C  or 16LC devices     A very frequently asked question is   Can I read a device that is secured   The  answer is NO  The reason is  if you can read a device that has been secured  then  the security feature is useless     45 EXTENDED COMMANDS    The Extended command group consists of all commands that allow you to  selectively program a certain part of a device or select device specific functions   To the left is the pull down menu for the Extended commands     4 5 1 EXTENDED ACTIVE RANGE    Reset     I  Active Low End  ofo Cancel      Active High End  Os FFF       Chip size  0   FF       23    Active range is preset to include the complete address range of a device type  during Configure Device time  If you want to program only a certain part of a  device  you can use the LOW and HIGH windows to select the low and high  address boundaries  Then only bytes from LOW to HIGH  inclusive  will be  programmed during a Prom Program command     Example  When Active range Low  276  Active range High 3FF  the  following will happen ina PROM PROGRAM     Address 0000 O00  0276 O3FF DEFF    PROM Cowens       ey   IT TG    Only this part    15 programmed  Address     0000 O00  0276    Fe    BUFFER Contents       Active Range R400 GIF    Besides the Prom
8.  either be repaired or replaced   There are no other warranties  expressed or implied  The liability of Advin  Systems Inc  is limited to the purchase price of the product  and does not cover any  lost profits  consequential damages  or any claim against the purchaser by any  party    Trademarks    PILOT  PILOT xxx  U44 Plus  U84 Plus  U128 Plus  MVP are trademarks of  Advin Systems Inc    IBM  IBM PC are registered trademarks of IBM Corporation   MICROSOFT WINDOWS is a registered trademark of MICROSOFT  Corporation    All rights reserved  Printed in U S A     This manual was last revised on  Nov 1  2004     Man WinMan User Manual 0411C 44 doc    TABLE OF CONTENTS    PREFACE  1 0 GENERAL INFORMATION    2 0 INSTALLATION    2 1 HARDWARE INSTALLATION  2 2 SOFTWARE INSTALLATION  2 3 SOFTWARE INVOCATION  2 4 QUICK START    3 0 SCREEN DISPLAY  4 0 COMMAND DESCRIPTIONS    4 1 CONFIGURE COMMANDS   4 2 FILE COMMANDS   4 3 BUFFER COMMANDS   4 4 PROM COMMMANDS   4 5 EXTENDED COMMANDS   4 6 AUTOMATIC SERIAL NUMBER GENERATION  4 7 IN CIRCUIT PROGRAMMING   4 8 DIAGNOSTIC COMMANDS   4 9 EXIT COMMANDS   4 10 HELP COMMANDS    PREFACE    Welcome to the world of PILOT programming instruments  PILOT programmers  are designed to be easy to use     Though it is not really necessary to read the manual in order to use a PILOT  programmer  it is advised that you should read through it before you begin any  serious work  If you don t  you may miss important information     This manual applies to the f
9.  operate as a slave unit to a PC through a  standard parallel printer port  Parallel ports installed as LPT1  LPT2  or LPT3 will  all work     2 1 HARDWARE INSTALLATION    Each PILOT programmer comes with a five foot 25 pin interface cable  This cable  is for connecting the programmer to a parallel port  not a serial port  on the PC   Install hardware in the following sequence     1  Make sure the programmer power switch is off     2  There is no need to change AC voltage setting in the programmer  It has a  built in power supply that will automatically sense and adjust to any AC  voltages between 110 and 230 volts  That is  you do not have to change  anything inside the programmer if you take your programmer to other countries  outside the United States     3  Connect the female end of the 25 pin interface cable to the programmer     4  Connect the other end of the cable to any parallel printer port on the PC  You  can use LPT1  LPT2  or LPT3     5  Connect power cord from programmer to power source   6  Install add on modules  if any  as follows     All add on modules that have 50 pin connectors are installed on top of the  programmer by plugging into the 50 pin expansion port that is closest to the  ZIF socket     After a module is installed  its silk screened legend on the module should look  right side up to the user  and not up side down     7  Power up the system by pressing the end of the power switch marked  1   The  red LED shall come on within two seconds     2 2 S
10.  the checksum of the device  and how  many of the devices have passed or failed are all displayed on the right side of the  Captain window     The software version number can be found at the upper blue border above the pull   down menu  If you call technical support  you ll need to know the software version  you are currently using     4 0 COMMAND DESCRIPTIONS  COMMAND OVERVIEW    The following diagram shows data flow among the four major components of  interest  data file  data buffer  PROM and computer screen     Shown below are the most commonly used commands  For example  to read a  master PROM into the data buffer  use Buffer Load  To program a PROM  use  Prom Program     The most frequently used commands and directions of data flow      or PAL   kom a a a a     Buffer Load Prom Program    Buffer Edit    a  File Load    Data    butter    File Save      Computer  Screen       Data Flow R288 GIF    Commands can be invoked by one of three methods     a  By the mouse  via an icon  Most commonly used commands are  represented by an icon     b  By the mouse  via the pull down menu  For example  the Prom Program  command can be invoked by clicking Prom  then clicking Program     c  By the keyboard  For example   ALT  p  causes the following pull down  menu to pop up  Since the  P  in Program is underlined  hitting  p   would invoke the Program command     Jr Advin Captain  NT SAA for PILOT Programmers      Configure File Buffer   PROM Extended Seral Diagno     Blank check Ko   
11. 2C     Either one of these gang modules can be left on the programmer when this test 1s  invoked     Factory Tests    These tests should not be used     21    4 9 EXIT COMMANDS    Ho   Save      Save configuration  settings  then Quit        Junk Do not quit       The Save option should be used if you want current sections such as device name   filename  etc  to be saved into the default configuration file default cfg  You can  either click on this icon or you can hit the  S  key on the keyboard to select this  option     Since the  Yes  button is highlighted  hitting the space bar on your keyboard  selects the option that quits without saving the current configuration items into  default cfg     4 10 HELP COMMANDS    The  Help  sub menu allows most often needed information to be displayed     28    29    Expanding Possibilities    AL ril 7       Advin Systems Inc   556 Weddell Drive   8  Sunnyvale  CA 94089  USA  408 243 7000 Fax  408 541 9006  www Advin com    30    
12. 7   1234 0006 1C1F 56 10         Clear       Microchip  PIC16F873A  4 Kw Current Config File   _ default cfg     C ADATA   4873Dum1 hex EID  OF 433FFF Package  DIP  File Address  00 0000 File Format  Hex Split N A Serial   12340006  last used   Buffer Offset  00 0000 Size of Set  N A Buffer Chksum  Buffer  0 Fuses   Machine Model PILOT MVP    With  GM PIC28D Port LPT2 Security  No Encrypt   Ready  O NUM       Notice that serial numbers are automatically skipped over empty sockets     26    4 7 ISP  IN SYSTEM PROGRAMMING  IN CIRCUIT  PROGRAMMING     PILOT programmer hardware and Captain software provide excellent support for  ISP programming  especially with Microchip PIC micros and serial PROMs  Since  there is continuous development in these areas  with new PICs being released  every month  you can find more up to date information on ISP programming from  our web site at this page     http   www advin com isp htm    The ISP programming options dialog can be reached via Configure ISP Options  command     4 8 DIAGNOSTIC COMMANDS    Diagnostic Help Guit      Machine Confidence test  Gang Module Test  Factory tests  Not for users          Machine Confidence Test    This command tests the programmer hardware  It makes sure the hardware is  functioning properly and reports errors otherwise  Before the test is invoked  you  should make sure all add on modules have been removed from the programmer     Gang Module Test    This command tests only these gang modules   GM 932D and GM 93
13. 7 AC wRAG I Power up Timer Enable   BORV 2 0     C Osc 6 HS w PLL I JESO Enable C BORV 27v   C Osc 5 EC w RAG    casae Gil Enable C BORV 4 2v   C Ose 4 RC w div by 4 clk I MELA Enable C BORV 4 5v   C Osc 3 AC J    Part Enable MV BOR Enable IV WDT Enable    You can select the manufacturer and device type by using cursor keys or by typing  them into the edit boxes     1            Ose 2 HS IV LYP enable M CCP2MX with RC1    FEAD Enable     Osc 1 XT I GPy  Bike EWA  BIK  IT EBTR7 BIK7  C Osc O LP  a   GRE Bike    WHITE  BIKE   gt   EBTRE  BIKE     CPS  Bike I OWRTS BIKS I EBTAS BIKS  f     GRA BKS    WRIA  BIKA JE BETH BIRS  I    CP3 BIk3 M WRT3  BIk3 I EBTR3  BIk3  I    CP2  BIk2 I WRT2  Blk2 I    EBTR2  Blk2    OSC Enable I CP1  Bik I WRT1  Bik I EBTRi1  Bik1  T CPO  BIKO I WRTO  BIkO I    EBTRO  BIKO   I    CPB  BootBik I WRTB  BootBlk I    EBTRB  BootBlk   I    CPD  DataEE I WRTD  DataEE I BKBUG Enable  I WRTC  ConfigBlk  VW STYR Enable    Use Ghecksun  i Cancel                  SP PIC448 R150 GIF    12    For most devices  these specific device configuration bits are part of the data file    This is true if the IC manufacturer has guidelines in the programming spec  regarding what addresses in the logical data file should be used to store these bits      That means  after you load a data file  these configurations bits will be already  setup  If your data file does not contain these settings  you can use the SP icon to  set these bits  If you save the data file  these bits 
14. Advin Systems Inc        PILOT  DEVICE PROGRAMMERS    User s Manual    ve         T    Og       www Advin com    Advin Systems Inc   556 Weddell Drive   8  Sunnyvale  CA 94089     408  243 7000 FAX   408  541 9006    Document Number 21140 V172   C  Copyright Advin Systems Inc     Legal Notices    The information contained in this manual has been carefully checked and is  believed to be accurate and complete at the time of printing  However  no  responsibility is assumed for errors that might appear  Advin Systems Inc  reserves  the right to make any changes to the product and or the manual at any time without  notice     Advin Systems Inc  assumes no liability arising out of the use or application of any  of its products     No part of this document may be copied or reproduced in any form or by any  means without prior written consent of Advin Systems Inc     Life Support Policy    Advin s products are not authorized for use as critical components or programming  of critical components in life support devices or systems and the use of such  implies that user bears all risk of such use     Warranty Information    The product is guaranteed against defects in material or workmanship and  guaranteed to meet specifications in effect at the time of manufacture for a period  of one year from date of delivery  If it should become necessary to return a  product for service or repair within the warranty period  contact the factory first  for return authorization  The returned item will
15. B switch  or  T switch   If  so  plug the programmer directly into the parallel port at the PC  without going  through the switch  Some switches do cause problems     3 0 SCREEN DISPLAY    Below is a graphical representation of the main window of the Advin Captain  Software       Advin Captain  98 SZW for PILOT Programmers  Yersion 1 41    Configure File Buffer PROM Extended Serial Diagnostic Help Quit      eee BER GASS BMS GS Se                                                                 Timer  00 00 20         Device  gt   5 Checksum  Device  Information Result  Panel on     cht sid m Pass Fail     rig side 59 a  Status Panel mere  on bottom  Altera  EPC1LC20  128 KB Current Config File    C SawsALT EPC1 cfg  C  Hex 4M FF HEX EID  393500 Package  PLCC  File Address  00 0000 File Format  Hex Split N A Serial     Buffer Offset  00 0000 Size of Set N A Buffer Chksum  1D53DE Buffer  0 Fuses   Machine Model PILOT U84     With  GM 17C Port   LPT2  378  Security  No Encrypt   Ready    NUM      The pull down menus  on the top of the Captain window  let you access all of the  functions available     The toolbar contains icons for the most frequently used functions  This toolbar is  a quicker method than that of the pull down menu  When you place your cursor  over any of these icons  the description of the icon will appear     The lower portion of the Captain window is the status panel  It displays the current  status and selections     The time it took for the device to program 
16. CA FF FE 46 FF 75 El      4 0    F u   O000B310 89 EC 5D OB 47 04 09 CO 75 17 26 61 SF Fo OF 73     G   u 8 7  8  00006320 05 Be 76 O1 EB 08 C   06 BD OB O1 BS 92 OL ED 7 Lm eee  00006350 OG C4 1E YC OB 26 6B 07 83 ES 02 DL EO 83 CO OC    l   amp      saan     O000B3DO0 OB 26 89 OF C4 36 60 OG 26 66 04 26 SE 54 02 C4  4   6  46  4 T    O000BS3EO 1E FC OB 26 66 4F 06 BF 56 65 72 73 69 GF 6E 20    4 0    ersion  OO000BSFO 32 31 2E 33 34 41 50 20 02 E9 DE 40 69 63 72 OF 21 548P     Micro  00006400 41 70 70 20 46 69 72 6D 77 61 72 65 20 49 6E 65 App Firmware Inc  O000B410 20 44 49 55 46 20 46 4F 52 40 41 54 2E 6B EC E4 DISK FORMAT     O000B420 28 63 29 32 30 50 33 84 46 04 E6 OL SDP Ca 02 OO  c 2005 F         O000B450 55 6B EC 51 C6 46 FF OG 64 46 04 FE CS 64 4E FF OU  O F   F    0        Discard Changes         Buffer Edit R144 GIF    You can make changes by clicking on the hex value and entering a new value or  by using the right side of the display for ASCII values  After changes are made   hit the SAVE button to keep the changes  or hit the DISCARD CHANGES to  return to the original data     20       4 3 5 BUFFER CHECKSUM    A checksum is calculated by adding up all the bytes in the buffer  Checksums are  16 bit values  That is  they are  word accumulated      4 3 6 BUFFER OFFSET    If you can recall from an earlier section describing the File Address command  it  allows you to select certain parts of a file when loading it into a buffer  and  discarding a certain beginning p
17. Increment      Button is selected  then Captain will  automatically increment the serial number after each device has been programmed     Under gang mode  when using Gang Modules   serial numbers will be  automatically increased across all the devices being programmed         ASCII Coded Hex    ASCII Coded Decimal  C BCD  Binary Coded Decimal     C Hex  OK Cancel    HexM  MSB first        Cancel       OK will set Buffer  Contents according  to Current Serial         Enable Automatic Increment       Arf Advin Captain  NT S W for PILOT Programmers  Yersion 1 72  Configure File Buffer PROM Extended Serial Diagnostic Help Quit              C Microchip PIC12 16 Hex     Microchip PIC12 16 SATP     after pgmg of each device              Number of  bytes   max 16 Current Serial    4 fi 2340000  new  Increment Serial        Address of Serial    Buffer Contents     FF00 fi 2 34 00 00    Eytract Butter kantent as eurent senal H       Microchip PIC12 and PIC16 devices have only 14 data bits per word  Therefore  serial numbers has to be put into alternating bytes  with odd bytes not holding any  serial number information  Therefore  if you use the  PIC12 16 Hex  format  the  buffer contents will look like this  the FFs are the original contents in the buffer   not changed by Captain      25       m  Timer  00 00 11  Device   0   1234 0000 Checksum  Hl   1234 0001 1C1A   2   1234 0002 1C1B   3   1234 0003 1C1C     Result      4   100  1234 0004 1C1D   5 a   6  1234 0005 1C1E Pass Fal     H
18. OFTWARE INSTALLATION    The shipped CD comes with four major pieces of software     Install Captain98 vX XX exe  Install CaptainNT vX XX exe  Install NTdriver exe  AdvinDOS    For Windows 98 users     To install the Windows based software Captain  all you need to do is to click on   Install Captain98 vXXX exe  where XXX is the software version number     Follow the on screen instructions to complete installation     For Windows NT 2000 ME XP users     You need to install the NT driver by clicking on   Install NTdriver exe    You need to restart you computer for the NT driver to take effect  Then you need  to click on   Install CaptainNT vXXX exe  where XXX is the software version number     Follow the on screen instructions to complete installation     For DOS users     The DOS versions of software should only be used by customers who need to  program a limited variety of devices  Many newer devices are supported on  Windows but not on DOS     To install the DOS based software  create a directory such as    AdvinDOS    on  your computer  and then copy all files under AdvinDOS to it     Invoke advin exe to start the software  You ll need to select appropriate software  modules such as spEE or spEPROM to program different classes of devices such  as EE memories or EPROMS     To program devices on Gang modules  you ll need to use sgXX instead of spXX     2 3 SOFTWARE INVOCATION    The Captain software can be invoked by clicking on Captain exe or by clicking on  short cuts accord
19. Won  changes to your data       Here you can make       4  To program a device  click       5 To select and load a data file  click H to specify your data file    and load it     6  If the data filename is already specified  as shown in the Status Panel  you       can click on i to load the data file     2 5 IN CASE OF PROBLEMS    Here is a checklist in case of problems     If the Configure Port command cannot recognize the hardware     1  Make sure the power switch is turned on and the red LED is lit  If the switch is  on  but the LED is off  check the power cord connection and the power supply   If both are good  check and replace the fuse as follows     Disconnect power cable from power source and check the fuse that is located  in a HOLDER at the middle of the power entry module  between the IEC plug  and the power switch  There is no need to open up the programmer  hardware    This HOLDER can be plied out with a flat screw driver  When  this holder is plied out  the fuse will come out with it  In case the fuse is blown   you can find a replacement fuse in a little tray within the HOLDER   In case  both fuses are blown  you can replace them with a one amp  250 volt  slow  blow fuse      2  Check the interface cable  Make sure the cable is connected to the proper  connector on the PC and is firmly plugged in  If the cable you re using is not  the one supplied  it could have been made incorrectly or be otherwise  defective     3  Is your PILOT programmer connected to an  A 
20. a file     However  in some applications  a customer may have to load multiple partial data  files  In those cases  the Auto Buffer Clear feature can be disabled     Disable Reading of Electronic ID  EID     This command should normally not be used  It is reserved for special privileged  users such as semiconductor manufacturers who are using our equipment for  device testing purposes     4 2 FILE COMMANDS     File The file command group consists of all file related   eae commands such as selecting a file format  loading and  F    saving a file   Forma  Open       4 2 1 FILE NAME  Er This command gives the user the ability to specify a  Save   S    filename without actually opening up the file  This an be    used with the File Save command to save a new file that    is in the buffer     4 2 2 FILE FORMAT    This command allows the user to select the file type  hex  bin  S record  etc      and or the starting file address that will be used to load into the buffer  Below is a  graphical representation of the pop up window and default settings     File Settings x    File Address  ox  0000      File Format   Hex    Cancel            The file address window specifies which byte in the file will be loaded into the  beginning of the buffer  In other words  File Address  0x0020 means data from  address 20 in the file will go into the first byte of the buffer during a file load  command     In the following examples  device type is assumed to be 2732  address range 0000   OFFF      Ex
21. ample 1    If a File Address   0x0000 has been entered  a file load will cause the following    In this case  the file size is smaller than the buffer size      Address 0900 O00  0020    Contents    aa    Address 06000 0001 OFF    BUFFER Contents  12  34   e     eo  TJ       File Addr 00 GIF  Example 2    If a File Address   0x0020  a file load will cause the following to happen  That is   addresses before 0020 in the file are ignored  Data starting at 0020 of the file will  be taken and put into address 0 of the buffer     Address 0000 0001    Contents    Address 0000 0001 DIEF    BUFFER Contents pep   JJ I            File Addr 20 GIF       4 2 3 FILE OPEN    This command allows the user to select the file that will be load into the buffer   After choosing a file this command will automatically perform a file load to the  buffer specified        4 2 4 FILE LOAD    18    This command invokes the file loading process and loads data into the specified  buffer  The name of the file to be loaded should be already specified by a File  Name earlier     If Configure Width Set Size is used earlier to specify split  the file will be loaded  over two or more buffers  The user must specify file load in set mode in order for  this to work        4 2 5 FILE SAVE    Data in the selected buffer or buffers will be saved onto the file specified earlier by  the File Name command     4 2 6 FILE SAVE AS    This command allows the user to save the file and specify a file name           4 3 BUFFER
22. ans K bits and KB means K bytes     If no gang module is installed  the devices listed are those supported in single site  mode  If Captain detects the presence of a gang module  the device listed are those  supported in gang mode     If you want to know what devices are supported in gang mode but do not have a  gang module  you can check the  List gang support  button and Captain will list  devices that are supported under gang mode     4 1 3 CONFIGURE SPECIFIC DEVICE CONFIGURATION       This command is also reachable via this icon    Some devices have certain specific configuration bits or fuses that need to be  programmed  The Extended Specific Device Configuration command opens up  screens designed specifically for these devices     For example  the screen for a Microchip PIC18F448 looks like     Specific Device Configuration                           PIC18LF242 16KB SOIC use 50 284   PIC18LF248 28 16KB SOIC use 50 284   PIC18LF252 28 32KB SOIC use 50 284   PIC18LF258 28 32KB SOIC use 50 284   PIC18LF4220 40 44 4KB MOFP use U   440  TOFP use UA 44T0   PIC18LF4320 40 44 SKB MQOFP use U   440  TOFP use UA 44T0   PIC18LF442 40 44 16KB TOFP use UA 44TO   PIC18LF448 40 44 16KB TOFP use U   44T0    PIC18LF452 40 44 32KB TOQOFP use UA 44T0    IC18LF458 40 44 32KB TOFP use UA 44T0   PIC18LF6520 64 32 KB Reg UA 64T0 ii  PIC18LF6525 64 48KB ReqU   b4TO  PIC18LF6585 64 4SKB  Rea UA 64T0  4        PICIBF448 00 These bits will be saved to the data file when you do a File Save     Osc 
23. art  In other words  the data is moved down to a  lower address  If you want to move data up to a higher address  you can use the  analogous command Buffer Offset  Below is the pop up window     Buffer Offset Fa    Please enter the buffer offset  in Hex      Cancel    i       File Address allows you to specify how much to ignore at the beginning of the    file  Buffer Offset allows you to specify how much to skip at the beginning of the  buffer     For example  if File Address is 0000 and Buffer Offset is 20  a file load results in     Address 0000 0020 O3FF    FILE Contents    Address 0000 1020 O3FF O41F OFFF    BUFFER Contents     EN cD              Buffer Offset 20 GIF    21    4 4 PROM COMMMANDS      PROM  Estended Serial The PROM command group consists of all commands  KE   that either program or access the PROMs   The only    i exception to this is the command that copies PROM  Verity data into buffers  That command is in the buffer  pe command group     Erase   EE The word PROM as used in this manual means     device   This is because our programmers have  evolved from programming PROMs to programming a  whole new range of other devices such as Flash  PLDs  micro controllers  etc   PROM is still being used here mainly for compatibility between old and new  versions of software     4 4 1 PROM BLANK CHECK    Checks to see if selected PROMs are blank  As soon as a non blank byte is  detected  the offset address and value of this byte will be displayed     Test with Vector
24. efault Captain  directory  The file default cfg is a default file used by Captain when it is first  initialized  You can also specify your own file name ending in  cfg that can be  loaded using the load configuration command described below     If the default cfg file is not present  a new one will be created  If it is already  there  you will be prompted before the software updates it  You can change the  configuration information and re save it as often as you like     4 1 6 CONFIGURE LOAD CONFIGURATION    This command allows you to load your configuration file that you specify  This  command can be used to load different configuration for the different types of  devices  data files  file formats  etc       15    4 1 7 CONFIGURE OPERATION OPTIONS    This command allows you to change other configuration items that are less  frequently used     Config  Operation Options              Disable reverse device check      Disable continuity  device placement  check  Cancel        Disable auto blank check  auto erase if EE          Disable auto buffer clear  before file load   I Disable reading of EID   WM Disable display of vector details     Disable GO button  On ISP modules only       Enable automatic loading of data files when a config file is used    When Using memory devices When calculating checksum    Set mode fe Bote mode     Word mode   Set mode allows the use of  Added az  Added az  multiple buffer  and 1 to N splits  2 bit  TE bit     Config Operation GIF    Disable  Ins
25. ertion or  Reverse Device Check    The software checks to make sure a device is inserted properly into the  programming socket  If a device is not inserted at all or if it is inserted with pin 1  facing the opposite direction  the software will issue an error message  This check  can be disabled if you want to      A word of CAUTION  reverse device detection works for about 99  of all  devices  A few devices cannot be checked for reverse insertion  The detection is  there to save your device  only most of the time  when it is inserted in reverse      Disable Continuity  Device Placement  Check    Before any operation is done on a device  the software checks to make sure all pins  of the device are making good contact with the programming socket  i e  continuity  from device to socket  In case you do not want the software to perform this check   e g  an IC manufacturer might want to run operations without a device inserted    you can disable it     Disable Auto Erase and Auto Blank Check    16    If a device is electrically erasable  it will be erased and blank checked before  programming  If you need to save time  e g  if you are programming a batch of  brand new devices  by avoiding this operation  you can disable it     Disable Auto Buffer Clear  Before File Load     Normally  the data buffer is erased at the beginning of every File Load operation   This gives you a pre defined empty buffer and gives you a predictable checksum if  your data file is not a completely full dat
26. ing to standard Windows operations     After Captain is started  it scans through the three possible parallel port addresses   starting from LPT3  then LPT2  then LPT1  until it finds a programmer that is  connected and is powered up  If one is found  a message like this will appear     Programmer found at LPT2   LPT port selection good   Machine model is PILOT xxx     If the programmer is not powered up or if it is not connected properly  you will  receive a message that the programmer is not found and to check power switch and  parallel cable  In this case  you should make the proper connection or power up the  programmer  then manually click on the yellow Configure Port icon at the left   most side of the tool bar to have Captain search for the programmer again        When the Configure Port command is invoked or when software is first  started  the presence of any add on module is detected and displayed on the bottom  of the Status Display Panel  For example  if the add on module is a PX 32  the  software will display   Machine Model  PILOT U44  with PX 32     If you do not see the module name being displayed  please double check and make  sure the module is indeed plugged in properly     2 4 QUICK START    As a quick start  you can try the commonly used commands via these icons     1  Select a device by clicking kv    2  Place a device into the ZIF socket or adapter  Then read it into the data       buffer by clicking E       3  To display or edit the data buffer  click 
27. ollowing PILOT programmer models     PILOT U 128   PILOT U84   PILOT U44   PILOT MVP  PILOT 1600  PILOT 146    PROM    The word  PROM  is used throughout the manual as a convenient way to  represent a semiconductor chip  because historically  chip programmers or device  programmers were called PROM programmers     FEEDBACKS    We welcome feedbacks  If you see anything that is not explained well in this  document  or if you see mistakes  please do not hesitate to let us know  You can  email us at Support Advin  Gmail com  We show our appreciation to customers  who are the first to tell us errors or improvements with nice company ceramic  coffee mugs  Please include your address so that we can send one to you     1 0 GENERAL INFORMATION    PRODUCT OVERVIEW    PILOT programmers are controlled by IBM PCs or compatible computers  The  control software that runs on the PCs is called Captain  You can install Captain  from the supplied CD or from downloads at www Advin com     SYSTEM REQUIREMENTS    Minimum System Requirements are       A PC with a 400MHz or faster processor  Microsoft Windows 98 NT 2000 ME XP  128MB RAM   20 MB of hard disk space   CD ROM drive  for installation    Printer Port  One parallel printer port    Programming pulse lengths will be within specification limits and is independent  of computer speed  However  faster machines will result in reduced over head and  better programming speeds and throughputs     2 0 INSTALLATION    A PILOT programmer is designed to
28. s       4 4 2 PROM PROGRAM    Programs a device with data from corresponding buffers  If the selected device is  electrically erasable  it will be automatically erased first before the programming  cycle starts  The entire device is programmed  Since the buffer size is always the  same as the PROM size  this means the entire buffer is programmed onto the  PROM   If you want only a certain part of the PROM to be programmed  you can  use Extended Active Range as explained later in section 4 5 1      As soon as a byte fails to program  the command is terminated     At the end of the command  offset locations and values of any defective bytes will  be displayed        4 4 3 PROM VERIFY    This command verifies data in a PROM against data in corresponding buffer  A  defective byte terminates the command  The offset address of the error byte will be  reported  The byte values in both the buffer and the problem PROM are also  reported     22    4 4 4 PROM CHECKSUM    Calculates checksums for selected PROMs  The checksum is a 16 bit value  calculated by simply adding up all data bytes     4 4 5 PROM ERASE    Electrically erases a device  when applicable   and then checks to see if it is blank     4 4 6 PROM SECURE    Secures the PROM from being read and or re programmed  when applicable      For most devices  a secured device would yield all Os or all Fs when read by the  programmer   e g  when you do a Buffer Load to read the data into the buffer      An electrically erasable device
29. s  two addresses will then be involved     Intel s standard way of locating these two bytes is to put the lower order byte first   i e  at the lower address  Motorola s way is to put the higher order byte first  i e   at  the higher address     Therefore  when programming 16 bit wide PROMs  such as a 27C210  for an Intel  data bus application  the even addressed bytes in your data file should go to bits  0 7 of the PROM  and the higher addressed bytes should go to bits 8 15     Conversely  when programming 16 bit wide PROMs for a Motorola application   the odd addressed bytes should go to bits 0 7 and the even addressed bytes  should go to bits 8 15     Data Width    The Normal setting should be used predominately     Half is used under very special situations where only half the data width is used in  programming  During normal programming  a 16 bit memory device is  programmed 16 bit at a time  8 bit programming can be used if and when you  mount the memory device on a custom circuit board that uses the 8 bit option of  the device   For example  when the BYTE  pin of a device is tied to Vih      4 1 5 CONFIGURE SAVE CONFIGURATION    This command allows you to save current configuration information so that you do  not have to re enter them every time you use Captain  Examples of configuration  information saved are  file format  file name  device selection  and items in the  Configure Operations screen     Configuration items are saved into a file called default cfg in the d
30. will be saved as part of the data  file     The above also means that you should NOT load the data file AFTER you do the  setup of these specific configuration bits     Please be aware that for some devices  the device configuration bits are not part of  the data file     The Specific Device Configuration screen of an AMD 29F040B device looks like     Specific Device Configuration    Sector Protection   To be used after    memory device has been programmed   Example to protect multiple sectors   0   Enter   4  Enter  etc     Sector to be protected Protect Une Query Status      Oto F Protect All     4  Unprotect All   Cancel         Protected sectors     ii    SP 29F040B R100 GIF       4 1 4 CONFIGURE WIDTH SET SIZE     Applies to EPROMs  EEPROMs and FLASH EPROMsSs  Does not apply to  micros or logic devices     This command allows you to specify the data bus width of the target processor  with which your PROMS are going to be used     13          Width  split   Set zize  etc     Cancel                    Even Odd byte swap  during pgmg and reading     amp  Normal      Double     amp   ntelwav  normal     Motorola way  swap        when using memory devices          Gang mode Always uses buffer  faster       Setmode Allows the use of multiple  buffers and 1 to N splits       16 bits through    2 chips wide data width  with 1 set    Split R144 GIF    Width and Set Size    Width affects only File Load and File Save commands  All other commands are  executed independent of Width  
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
4106 (Español)  Tripp Lite SR48UBWDSP1 racks  Oster 4-Slice Instruction Manual  IPG LES TPS Datasheet_m402RU  Descargar Ficha  INTREPID INSTRUCTIONS - The Energy Conscious    Copyright © All rights reserved. 
   Failed to retrieve file