                        PAL Conversion Software
                        
     The programs in this directory allow the user to create pin and
     functional replacements for common PAL devices with configurable
     generic Signetics PLDS.  The conversion can be performed via a Logic
     programmer with a programmed PAL or PAL fusemap files:
  
     PTP menu selection 1: PAL Device -->> PLD Device
        1) Up-load a PAL fusemap via your programmer from a programmed PAL.
        2) Convert it to the 18P8, 16V8 or 20V8 fusemap.
        3) Down-load PLD fusemap to the programmer and program a Signetics PLD.

     PTP menu selection 2: PAL Pattern -->> PLD pattern
        1) Convert an existing PAL device fusemap file to an PLHS18P8,
           PLC16V8 or PLC20V8 fusemap file (The existing PAL file must 
           have an extension of .PAL).  The input PAL file may be in
           either Jedec or Fuseplot format.
        2) Three output files will be created: 
           - .JED (Jedec format) file of the Signetics PLD for programmer.
           - .PRT (text/document) file for PAL/PLD fusemap documentation.
           - .STD (PLD fusemap) used by the AMAZE software for PLD fusetable
              editing, simulation, and programmer interface.

[ <PgDn>:Next page                          <Esc>:Return to menu ]
( Press <Num_Lock> key if <PgDn> key fails to advance screen )        page 1 
                                P T P
                              VER. 1.65
  
                             MAIN  MENU       
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::                                                     ::
      ::    1-  PAL DEVICE     --->>   PLD DEVICE            ::
      ::    2-  PAL PATTERN    --->>   PLD PATTERN           ::
      ::    3-  COMMUNICATION PARAMETERS                     ::
      ::    4-  SET FORMAT                                   ::
      ::                                                     ::
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::  FORMAT : JEDEC --> JEDEC     ::  BAUD RATE : 9600  ::
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                            press ESC to return
            SELECT : 1                                                    

      * Selection 1 interfaces with your Logic programmer to convert the
        PAL device to a Signetics PLD device.
      * Selection 2 converts a PAL fusemap file (with .PAL extension) to the
        equivalent Signetics PLD fusemap file.  (Depending upon the system, 
        The .PAL input file must be copied to a datafile diskette or the 
        installed hard-disk directory before initiating selection 2.)

[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 2 
                                P T P
                              VER. 1.65
  
                             MAIN  MENU       
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::                                                     ::
      ::    1-  PAL DEVICE     --->>   PLD DEVICE            ::
      ::    2-  PAL PATTERN    --->>   PLD PATTERN           ::
      ::    3-  COMMUNICATION PARAMETERS                     ::
      ::    4-  SET FORMAT                                   ::
      ::                                                     ::
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::  FORMAT : JEDEC --> JEDEC     ::  BAUD RATE : 9600  ::
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                            press ESC to return
            SELECT : 3

      * Selection 3 sets up the serial port parameters of your PC to match the
        Logic Programmer port.  The user can select the BAUD rate, PARITY,
        the number of DATA & STOP bits, and Com-1 or Com-2 serial port of the
        computer.  Compatibility of these parameters between the computer and
        the Logic programmer as well as the correct serial cable configuration 
        is essential for successful operation using selection 1 of the PTP menu.

[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 3 

  Signetics PLHS18P8A, PLC16V8 and PLC20V8 are supported by the
 STAG ZL-30A, and DATA-I/O model 29B as well as the UNISITE 40.
 The PAL converter communicates with the Logic programmer via RS-232
 interface cable between the serial ports of the computer and the programmer.

 The program defaults for the communications port match those of the STAG
 ZL-30 serial port since the parity, data bits, and stop bits are fixed as:
  
       EVEN parity    7 data bits      1 stop bit      9600 baud
               
 The default computer serial port is COM1.


 Note that the most common serial port configuration for DATA-I/O
 model 29B are:
                         NO parity     8 data bits     2 stop bits

 Check the programmer port settings and, if necessary, modify the serial
 configuration to match using selection 3 of the PTP menu, COMMUNICATION 
 PARAMETERS. (Refer to Logic Programmer manufacturer's manual for serial
 port configuration)                                               


[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 4 

  Your PC/XT/AT should have a serial port installed as either COM1 or COM2.
  The serial cable should have the following connections:

 PC or XT                    LOGIC PROGRAMMER                     PC-AT

  PIN 2---------------------------PIN 3---------------------------PIN 3 
  PIN 3---------------------------PIN 2---------------------------PIN 2 
  PIN 7---------------------------PIN 7---------------------------PIN 5
  PIN 4--|Connect pins 4 & 5                 Connect pins 8 & 7|--PIN 8
  PIN 5--|together                                     together|--PIN 7
  PIN 6-------|Connect pins                  Connect pins|--------PIN 6
  PIN 8-------|6, 8, & 20                       1, 4, & 6|--------PIN 1
  PIN 20------|together                          together|--------PIN 4
   
  (Note that pins 2 and 3 are swapped in the case of the PC or XT interface
   but NOT for the PC-AT interface).                                     

                     !!!!!!!!!  IMPORTANT  !!!!!!!!!
  The exactness of the serial port cable configuration and the correct
  settings of the serial parameters between the computer and Programmer ports
  (baud, parity, stop bits, etc) are CRUCIAL for successful operation.


[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 5 
                                P T P
                              VER. 1.65
  
                             MAIN  MENU       
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::                                                     ::
      ::    1-  PAL DEVICE     --->>   PLD DEVICE            ::
      ::    2-  PAL PATTERN    --->>   PLD PATTERN           ::
      ::    3-  COMMUNICATION PARAMETERS                     ::
      ::    4-  SET FORMAT                                   ::
      ::                                                     ::
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::  FORMAT : JEDEC --> JEDEC     ::  BAUD RATE : 9600  ::
      :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                            press ESC to return
            SELECT : 4

      * Selection 4 sets up the PAL/PLD file input/output formats. The default 
        format is PAL JEDEC input to PLD JEDEC output, which is most commonly 
        used by compilers and logic programmers.  PAL fuseplot input file 
        format (XPT) is also supported. 

  

[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 6 

  The software will prompt the user to prepare the programmer to send the
  PAL input file and to receive the PLD output file after the conversion;
  Assuming the PAL converter is in the "PTP" menu and the programmer serial
  interface connections have been established,  We will review the operation
  of converting a MMI 16L8A to a Signetics PLHS18P8A for the STAG ZL-30 (with
  30A101 expansion module) and the DATA I/O model 29B (With Logicpak and P/T 
  adapters: 303A-011 and 303A-012) [Note: 16L8 security fuse must be intact]:
  
  0) Perform the following programmer operations: ("---"= programmer commands)
     * STAG: "SET-0-2029-EXIT"; Put 16L8 into lit socket; 
             "LOAD" (STAG double-beeps when done); 
     * D-I/O: Install the 303A-011 adapter onto the Logicpak ...
              "COPY-DEVICE-RAM-START-2217"; Put 16L8 into lit socket; "START"

  1) Select option 1 of the PTP menu, "PAL DEVICE --> PLD DEVICE", then hit 
     the <enter> key.

  2) Type a filename when prompted;  This is the filename assigned to the PAL 
     input file (.PAL), the PLD output file (.JED), and documentation file
     file (.PRT).  Then press <enter> to display the menu of supported PALs.

  3) Select "J" from the PAL menu (16L8) and press the <enter> key.

[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 7 
  4) When the software displays: "PREPARE THE PROGRAMMER TO SEND THE 16L8 ...",
     Perform the following programer operations:  ("---"= programmer commands)
     * STAG: "OUTPUT"; Remove the 16L8 from the programmer.
     * D-I/O:"SELECT-E-C-START"; Remove the 16L8.                             
  IMPORTANT: Perform step 4 promptly after the software prompts: "THE HOST
             IS READY TO RECEIVE THE INFORMATION" since the software has
             a timeout and will abort conversion if too much time elapses.

  5) The software will perform the fusemap conversion and display:
     "PREPARE THE PROGRAMMER TO RECEIVE THE PLHS18P8A ..."  
     Perform the following programmer operations:
     * STAG: "SET-4-EXIT"; "SET-0-1010-EXIT"; "INPUT".         
     * D-I/O: "SELECT-A-4-START"; Replace the 303A-011 adapter with 303A-012;
              "COPY-DEVICE-RAM-START-1A33"; "SELECT-E-B-START".
  6) Next press the <enter> key on the computer.

  7) Now program the PLHS18P8A with the following programmer operations:
     * STAG: Put the PLHS18PA into the lit socket; "PROGRAM".
     * D-I/O: Put the PLHS18P8A into the lit socket; 
              "COPY-RAM-DEVICE-START-START"                    

  8) FINISHED ... The PLHS18P8A can now be plugged into the existing 16L8A
                  socket with a 5nS speed improvement for the design.

[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 8 
This section pertains to HARD-DISK INSTALLATION only:
     
     The PAL converter installation involves creation of the user-defined
     directory along with two subdirectories AMZDEV and PTPDEV, which will be 
     created by the installation routine.  (You will need ~350k free space on 
     the hard-disk; even more if you save the conversion datafiles on the 
     hard-disk).

  3) If you wish to RUN the converter from other than the installed directory,
     you will have to make a DOS "PATH' to this directory:
     Example: if "PATH=C:\;C:\DOS;C:\EDITORS" then add ";C:\...\CONVERTER".

  4) The PAL converter will read/write PAL/PLD datafiles from the current 
     directory.  This is the directory where the converter is installed OR any
     directory where the user resides if a PATH has been established to the
     installed directory as outlined above.  The MAIN MENU also provides a
     provision to read/write the datafiles from/to a diskette in drive-A.

  5) Type <MENU> while in the installed PAL converter directory to invoke the
     MAIN MENU of the PAL converter.

  6) If using "PAL PATTERN --> PLD PATTERN" option, make sure the PAL fusemap
     (.PAL) file is in the hard-disk directory or on a diskette in drive-A.

[ <PgDn>:Next page   <PgUp>:Previous page   <Esc>:Return to menu ]    page 9 

 






                 E N D     O F     I N S T R U C T I O N S








                                                      






[                    <PgUp>:Previous page   <Esc>:Return to menu ]           
