DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦cb5dfe15c⟧ HLP, TextFile

    Length: 2288 (0x8f0)
    Types: HLP, TextFile
    Names: »EXPMON.HLP«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »EXPMON.HLP« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »EXPMON.HLP« 

TextFile

EXPMON

EXPMON is the DFS based experiment monitor.  It is the basis of all
low level hardware, software and microcode debugging.  The experiment
monitor makes use of the macro user interface and nearly all interaction
with the program is based on a collection of nearly 1000 macros.  The
basic command set, however, is fairly small.  To use EXPMON you should
be familiar with R1000 hardware, R1000 micro-architecture, R1000 macro-
architecture and the experiment monitor macros.

Commands:
    XEQ 
        The XEQ commands causes an experiment to get loaded from
        the disk, parameterized, downloaded to a given board,
        executed, and uploaded.  Once the experiment has been
        uploaded any output parameters are placed in the
        evaluation buffer.
    Syntax:

    XEQ board-name experiment-name [parameter1,parameter2,...]

    POLL
        The POLL command polls a given board and inserts the
        board's status into the evaluation buffer.

    Syntax:
    POLL board-name

    RESET    
        The RESET command sends a reset instruction to a given
        board.  This causes the boards DFSM to be reset.

    Syntax:
    RESET board-name

    CONTINUE
        The CONTINUE command causes an experiment running on
        a given board to continue from the paused state.

    Syntax:
    CONTINUE board-name

    MEM0_EXISTS    
    MEM1_EXISTS
    MEM2_EXISTS
    MEM3_EXISTS    
        Each of the MEMn_EXISTS commands places a boolean into
        the evaluation buffer corresponding to the existence of
        that memory board.

    QUAD_DENSITY
        The QUAD_DENSITY command places a boolean into the evaluation
        buffer which is false if the machine has 2MB memory boards
        and is true if the machine has 8MB memory boards.
\f




Board names recognized by the experiment monitor are as follows:
    IOA     I/O adaptor     (Series 100 only)
    SYS     Sysbus board (Series 100 only)
    IOC     I/O channel  (Series 200 only)
    TYP     Type ALU
    VAL     Value ALU
    SEQ     Micro-sequencer
    FIU     Field isolation unit
    MEM0    Memory board 0 (right-most)
    MEM1    Memory board 1 
    MEM2    Memory board 2 
    MEM2    Memory board 3 (left-tmost)
    ALL     All R1000 processor boards excluding the I/O adaptor.