- HELP
EVDHB, A FUNCTIONAL LEVEL (2R) DIAGNOSTIC IS USED EXERCISE THE
KMC11-B MICROPROCESSOR IN A VMS ENVIRONMENT. THE PROGRAM RUNS WITH
THE DIAGNOSTIC SUPERVISOR IN A VMS CONTEXT USING YODRIVER, THE KMC11-B
I/O DRIVER.
THE PROGRAM PROVIDES ERROR MESSAGES WHICH IDENTIFY DATA AND I/O ERRORS.
THE PROGRAM RUNS WITH THE VAX DIAGNOSTIC SUPERVISOR FROM ANY TERMINAL
WHILE UNDER THE VAX/VMS OPERATING SYSTEM.
- DEVICE
EVDHB tests the KMC11-B option. The KMC11-B (Module M8206) is a UNIBUS
compatible general purpose microprocessor with writeable control
storage. It is used primarily to reduce the input/output load on
the CPU in a VAX 11 system; hence, the KMC11-B functions more
like a data handler than a data processor.
The functions performed by the KMC11-B are determined by the
microprogram contained in its instruction memory. The architecture
of the KMC11-B does not allow it to modify its own instruction
area.
The KMC11-B is an enhanced version of the DMC11 with writeable
control storage in place of the ROMs. The KMC11-B has increased
main memory and provisions for performing consecutive NPRs
without relinguishing UNIBUS mastership.
- KMC11-B
Device: General Purpose UNIBUS compatible Microprocessor
Link: DWn
Recommended Generic: YOn
Additional Information:
UNIBUS CSR [octal 760000-777770]
UNIBUS Vector [octal 300-770] (Floating Vector Rank)
UNIBUS BR Level [decimal 4-7]
Tested by: EVDHA,EVDHB,EVDIA,EVDIB
- EVENT
Not Applicable.
- QUICK
Not Applicable.
- SUMMARY
SUMMARY CAN BE INVOKED TO SHOW THE NUMBER OF BLOCKS TRANSMITTED
AND RECEIVED, AND THE ERROR COUNT.
- ATTACH
Example command strings to ATTACH and SELECT the KMC11-B
ATT DW780 HUB DW0 3 5 ; attaches UBA TO 11/780
OR
ATT DW750 HUB DW0 ; attaches UBA to 11/750
OR
ATT DW730 HUB DW0 ; attaches UBA to 11/730
The following is an example of how to attach a KMC11-B :
DS> LOAD EVDHB.EXE ;LOAD THE DIAGNOSTIC
DS> ATT KMC11 ;ATTACH THE KMC11-B
DEVICE LINK? DW0 ;THE OPTION IS LINKED TO THE UBA
DEVICE NAME? YOA ;THE OPTION IS UNIT A FOR THE FIRST
; KMC11-B (RANGE=A-Z)
CSR? 764100 ;THE CSR ADRS IS 760170 (RANGE=760000-777770)
VECTOR? 300 ;VECTOR ADRS IS 300 (RANGE=300-770 <FLOATING>)
BR? 5 ;BR INTERRUPT LEVEL IS 5 (RANGE=4-7)
DS> SEL YOA ;SELECT THE KMC11-B FOR TESTING
The above attach could have been done in a single line of input,
as follows :
DS> ATT KMC11 DW0 YOA 764100 300 5
- DATA-PATTERNS
Complete descriptions of the test pattern used is given in
the program document for EVDHB.
- ERRORS
SAMPLE ERROR MESSAGE
DS> START
.. PROGRAM: KMC11-B FUNCTIONAL LEVEL (2R), REVISION 3.1 1 TEST
AT 09:27.53.
TESTING: _YOA
TEST 1: KMC11-B DATA BUFFER TRANSMIT/RECEIVE TEST
******** KMC11-B FUNCTIONAL LEVEL (2R) - 3.1 ********
PASS 1, TEST 1, SUBTEST 1, ERROR 7, 21-JAN-83 09:27:53.28
SOFT ERROR WHILE TESTING YOA: FAILED TO PRELOAD KMC MEMORY, WILL RETRY TWICE...
NON-EXISTANT MEMORY ADDRESS ERROR OCCURRED WHILE DOING NPR'S ON TRANSMIT
CSR0-3 = 11008011(X)
CSR4-7 = 00FF018C(X)
IOSB=00000009 R0=00000002 (X)
******** END OF SOFT ERROR NUMBER 7 ********
- HARDWARE REQUIREMENTS
VAX-11 FAMILY PROCESSOR WITH A MINIMUM OF 512K WORDS OF MEMORY
VAX-11 FAMILY UNIBUS ADAPTOR
KMC11-B MICRO PROCESSOR OPTION
OPTIONAL HARDWARE:
NONE
- SOFTWARE REQUIREMENTS
VAX/VMS OPERATING SYSTEM VERSION 3.0 CONFIGURED WITH THE FOLLOWING
MINIMUM PARAMETERS:
MAXBUF: 8204 (SYSTEM)
ASTLM : 25 (PROCESS)
BYTLM : 8204 (PROCESS)
BIOLM : 25 (PROCESS)
VAX DIAGNOSTIC SUPERVISOR (VERSION 6.7 OR LATER)
- PREREQUISITES
FUNCTIONAL VAX-11 FAMILY CENTRAL PROCESSOR AND MEMORY
FUNCTIONAL UNIBUS CHANNEL ADAPTER
FUNCTIONAL CONSOLE TERMINAL
FUNCTIONAL VAX/VMS DIAGNOSTIC SUPERVISOR