BOOTROM.doc

(15 KB) Pobierz
      @(#)bootrom.doc  1.2 


                      HDS-300 CONTROLLER BOOT ROM UPDATE

                           (Bulletin Board Version)

                       Motorola Part Number 51-W4978B09

                                 October 1989


             +-------------------- N O T E ---------------------+
             | You may obtain a free update by contacting your  |
             | local Motorola Field Application Engineer (FAE). |
             +--------------------------------------------------+



          Motorola Inc. reserves the right to make changes to any product
          herein to improve function or design.  Although the information
          in this document has been carefully reviewed and is believed to
          be reliable, Motorola does not assume any liability arising out
          of the application or use of any product described within;
          neither does it convey any license under its patent rights nor
          the rights of others.

                    HDS-300 is a trademark of Motorola Inc.
                 Unisite is a trademark of Data I/O Corporation




      HDS-300 Controller Boot ROM Description
      =======================================
      This document describes the HDS-300 Controller Boot ROM version
      3.00 (Motorola part number 51-W4978B09) and instructions for its
      installation.  This version of the Boot ROM is not required for new
      releases of the HDS-300 Standalone software if the current Boot ROM
      is version 2.00 (Motorola part number 51-W4589B16), but is
      recommended because of the disk retry and increased diagnostic
      capabilities.


      Revision History
      ================
      The following is a brief revision history of the HDS-300 Controller
      Boot ROMs.

         51-W4978B09, version 3.00
         -------------------------
         1. Added disk retries to recover from errors during booting
            and testing.
         2. Added high density (HD) boot capability for possible
            future usage.  Requires hardware changes to the Controller
            Board.
         3. Added error bins to record occurrences of disk related
            errors.
         4. Changed HANGSYS to allow error_bins and last_status
            displays, and added a return exit so test restarting can
            be easily accomplished..
         5. System Test improvements:
              a. Added Part B for Terminal, Printer, and Extended Disk
                 tests, including the optional 2nd drive (B:).  The
                 previous testing is now referred to as Part A.
              b. Individual test(s) can now be selected via the rear
                 panel bit switches S1-S7 (TEST SELECT MODE).  To
                 select at power-up, set S7= UP and S1-S5 all DOWN and
                 set terminal for 9600 baud, 8-bit, 1-stop, no parity.
              c. In Part A, the number of disk retries and last error
                 is now printed at start of testing (pass count > 0
                 and Disk Test is selected via S6= UP) when in the
                 CONTINUOUS mode (SWITCH 7= down).
              d. Disk Test improvements:
                   1. Track number is now verified after seek to each
                      new track.
                   2. Boot Track test now reads data at the maximum
                      track number on the opposite side of the Boot
                      Track, instead of just seeking to it.
              e. When failure detected, multiple BELLs are rung before
                 system hangs (HANGSYS).
         6. Changed ROM from 64K type EPROM to 128K EPROM due to avail-
            ability and cost factors.  Also allows increased diagnostic
            support with the extra code space.

         Typical label sample is shown below.

                         +------------------+
                         | 51-W4978B09  U45 |
                         | (c)'89 Motorola  |
                         | HDS-300 F/W 3.00 |
              Pin 1 ---> +------------------+


         51-W4589B16, version 2.00
         -------------------------
         1. Fixed to allow 38.4K baud operation.
         2. Improved testing by...
             a. Eliminated using subroutine calls until ram has been
                tested.
             b. Changed ram test to new improved algorithm BYTE access).
             c. Changed test order and made SETVECS6 verify its vector
                settings.
             d. Upgraded disk routines to match LOADER/BIOS 2.1.
             e. Changed at end of successful testing to rerun all the
                tests if switch bit 7 has been reset to 0.  Also added
                PASSED counter.
             f. Improved all error message reporting.
             g. Expanded exception processing to print extensive error
                message before hanging the system.
             h. Second timer is now tested.
             i. Expanded Disk Test to do a 2nd test preceded by a Seek
                and a Restore to better test FDC and drive.
         3. Signon and system test messages updated.
         4. Normal boot now does simple RAM check to verify system
            integrity as user reads signon and BBS messages.  The
            Insert Disk message only appears if the drive is not ready.
         5. Disk routines now generate the code for disk SPEEDUP
            (faster stepping rate); requires a hardware change and
            testing to become fully operational.

         Typical label sample is shown below.

                         +------------------+
                         | 51-W4589B16  U45 |
                         | (c)'89 Motorola  |
                         | HDS-300 F/W 2.00 |
              Pin 1 ---> +------------------+

         51-W4589B15, version 1.0
         -------------------------
         1. Original release.

         Typical label sample is shown below.

                         +------------------+
                         | 51AW4589B15  U45 |
                         | (c)'89 Motorola  |
                         | HDS-300 F/W 1.0  |
              Pin 1 ---> +------------------+


      Creating HDS-300 Station Boot ROM
      =================================
      The following steps detail how to download the object code for
      the Boot ROM and blow a new ROM.

        1. Download the S-record file 51-W4978.B09 from this BBS to your
           computer system/prom programmer.  It is up to you to ensure
           compatibility and to get the file information from this BBS to
           your prom programmer.  The file is in relative ROM addressing
           format, i.e. the S-record addresses contained therein are
           $0-3FFF.  Thus the file contains only S0, S1, and S9 records
           which are handled by most prom programmer machines.
        2. You need one of the following 128K type EPROMs with a least a
           250 nsec access time to hold the code:

                   AMD       AM27128A-2DC   12.5V PGM
                   AMD       AM27128A-25DC  12.5V PGM
                   AMD       AM27128ADC     12.5V PGM
                   Hitachi   HN4827128G-25
                   Intel     D27128
                   Intel     D27128-25

        3. Program the code from the S-record file into the EPROM.  There
           is no offset or byte swapping required, i.e. it is a straight
           one-to-one transfer.  Program locations $0-$3FFF = $4000 bytes.
        4. The following sumchecks were obtained after programming:

              Data I/O Unisite        $00156A53
              Data I/O System 29      $    6A53

        5. After successful programming, label the ROM as per the
           51-W4978B09 "Revision History" section above.


      Additional Documentation
      ========================
      The following addendum

           M68HDS3UM/A3  Addendum to HDS-300 Hardware Development
                         Station User's Manual (M68HDS3UM/D2).  An
                         update is planned to incorporate this infor-
                         mation into a new manual, M68HDS3UM/D3, but
                         no schedule information is available yet.

      should be obtained from

              Motorola Literature Distribution Center
              616 West 24th Street
              Tempe, AZ  85282
              U.S.A.
              (602) 994-6561


      HDS-300 Station Boot ROM Installation
      =====================================
      The following steps detail how to install your new Station
      Boot ROM.  Please follow them very carefully.

        1. Turn off the AC power to your HDS-300 and remove the AC
           power cord from the rear of the HDS-300.

                                  WARNING

                DANGEROUS VOLTAGES, CAPABLE OF CAUSING
                DEATH, ARE PRESENT IN THIS EQUIPMENT.  USE
                EXTREME CAUTION WHEN HANDLING, TESTING AND
                ADJUSTING.

        2. Disconnect all peripheral equipment cables from the rear
           of the HDS-300.
        3. Remove four screws attaching the lower rear panel to the
           chassis and remove panel.
        4. Properly ground yourself before handling the circuit board.
           Using the card ejectors, pull the control module (uppermost
           module) out of the backplane connector until the disk drive
           cable (J4) is exposed.  Remove the disk drive cable and then
           remove the board.  Position the board so that the ejectors
           are on the side farthest from you.
        5. Locate the Boot ROM that is to b...
Zgłoś jeśli naruszono regulamin