CONTENTSINDEXPREVNEXT

II.5.2 JEDEC File

"unexpected end of file"
   The last thing in a JEDEC file should be either the file checksum or
   a '*'.


"unknown command found"
   There is a unknown command in your JEDEC file (see chapter JEDEC File for
   possible commands). In most cases the reason for this error message
   is a missing '*'.


"bad format of number"
   A dez. or hex. number is expected and found, but there are illegal
   characters in it.
   Example:  C1a#3       


"number expected after command"
   After this command a dez. or hex. number is expected but not found.


"0 or 1 expected"
   Fuses can be set to 0 or 1. Using another digit will cause this error.


"can't find out type of GAL"
   GALer can't identify for which type of GAL (GAL16V8 or GAL20V8) this
   JEDEC file is. But GALer must know this in order to program a GAL.


"QF multible found"
   In the JEDEC file the command QF is found multiple. This is not
   allowed.


"QP multible found"
   In the JEDEC file the command QP is found multiple. This is not
   allowed.


"ending '*' expected"
   GALer expects a '*' character.


"after 'C' command no 'L' command allowed"
   After the fuse checksum no change of fuses (L command) is allowed.


"bad fuse checksum"
   The fuse checksum is bad. The reason for this can be that you have
   changed some state of fuses with a text editor.


"too many <STX> (= CTRL-B, 0x02) found"
   The <STX> control character should be once at the beginning of the
   JEDEC file.


"too many <ETX> (= CTRL-C, 0x03) found"
   The <ETX> control character should be once at the end of the
   JEDEC file.


"bad sequence of <STX>, <ETX>"
   The first control character must be a <STX> then a <ETX> not vice versa.


"after file checksum end of file expected"
   There is a character after a file checksum which is not a Space, TAB
   or Carriage Return. This is not allowed.


"bad fuse address (L... too short)"
   It's easier to show an example:
          L0010 1011*
          L0013 0111*
      Address 13 is defined twice.


"addresses skiped but no default value (F0/1*) defined"
   It's easier to show an example:
          L0010 11*
          L0015 01*
    The fuses of the addresses 12, 13 and 14 are not defined and there
    is no F command which would define the values of missing fuses.


"'*' expected"
   '*' expected but not found (what else should I say here).


"QF... and last fuse address (L...) are not equal"
   QF defines the number of fuses in this JEDEC file (GAL16V8: 2194,
   GAL20V8: 2706). If the last fuse of a L command does not match
   to the QF command, this error will occur.


"no values for the fuses found (no F0/1, L...)"
   In your JEDEC file are no fuses defined. Such a file is useless
   and therefore rejected by GALer.


"only QF2194 *, QF2706 *, QF3274 *, QF5892 * allowed"
   There is a QF... command which fits to no GAL which is supported by
   GALer.

"too many fuses found"
   In your JEDEC file are too many fuses defined.


"found several fuse checksumms"
   In your JEDEC file are several fuse checksumms. This is not allowed.


"selected type of GAL fits not to JEDEC file"
   You have selected a to-be-programmed-GAL which does not fit to
   the JEDEC file.




CONTENTSINDEXPREVNEXT