man(1) Manual page archive

     UROM(10.1)                                             UROM(10.1)

          urom - read and write programmable devices through DATA I/O

          urom [ option ] ...

          Urom serves as an interface to the DATA I/O Unisitetm pro-
          grammer.  Options are used to specify the device type, and
          whether the device is to be read or written.

          -w   Specifies that the device is to be written; default is

          -sn  Specifies a starting address (default 0) in the device
               in decimal.

               Specifies the device type of the device.  If it is an
               ambiguous name, all the possible conflicts are listed.

               Specifies the manufacturer of the device; this must be
               specified before the type (-t) of the device.  Only
               needed if the name is ambiguous.

          -n   Causes the program to echo the code that it is sending
               to the DATA I/O, and causes the DATA I/O the echo the
               size and initial state specified by the code.  No read-
               ing or writing is done.

          -b   Causes a blank check to be run, the illegal bit test is
               run unless it is an electrically alterable rom.  No
               blank check is done if the rom is being read.

          -x   Specifies hexadecimal data with upper case or lower
               case respectively.

          -C   Specifies character data, for logic devices with JEDEC

          -d   Specifies decimal data, octal is default.

          -o   Specifies octal data, which is the default.

     UROM(10.1)                                             UROM(10.1)

          -fn  Use format n 50, the default, is for hex, octal, or
               decimal format files.  91 is for JEDEC files.

               inhibits checking of following character string, e.g.
               `-I C' inhibits continuity checking.

          -J   JEDEC format (same as -f91 -C option)

          -i   Causes the data to be (ones) complemented on input and

          -v   Normally urom does it work silently, this is the ver-
               bose flag.

          To read an Intel 2716 device one could say

               urom -m Intel -t 2716 < filename

          or to write a National PAL16L8 one could say

               urom -w -m National -t 16L8/A/A2 < filename

          The input for logic devices on the Unisite must be in JEDEC
          format. In this case use

               urom -w -m National -t 16L8/A/A2 -f 91 -C < filename


               urom -w -m National -t 16L8/A/A2 -J < filename

          When a device is read, the addressed locations are copied,
          one per line, onto the standard output.  When a device is
          written, the standard input is assumed to be of the same
          form, and is copied onto the device.  Various Unisite
          errors, such as the device having a pattern that conflicts
          with the data (illegal bit test) when being written, are
          reflected back to the user.  Transmissions over the RS-232
          line are checksummed, and when writing the device is veri-

          The speed of the Unisite should be set to 9600, position 14.



          Case shouldn't be important for type or manufacturers.