This document serves as a user guide for programming and utilizing the KXT11-C Peripheral Processor, a 16-bit LSI-11 single-board computer. It outlines how to deploy the KXT11-C as either a self-contained stand-alone system or as a peripheral processor within a larger LSI-11 Q-BUS multiple processor environment.
The guide details the following key aspects:
- Hardware and Software Overview: Describes the KXT11-C's features, including its microprocessor, memory, native firmware, two-port RAM (TPR) for communication, and a two-channel DMA Transfer Controller (DTC). It highlights support for programming in MicroPower/Pascal or MACRO-11.
- Application Development Cycles: Provides a structured approach to developing KXT11-C applications, covering task partitioning, software tool selection, communication protocol design, coding, testing, and debugging. This includes specific configurations for memory, I/O ports, and debugging environments.
- MicroPower/Pascal Programming: Offers in-depth information on using MicroPower/Pascal for KXT11-C applications, detailing system files, build procedures, kernel optimization, and various device handlers for parallel I/O (YK), asynchronous serial I/O (XL), synchronous serial I/O (XS), TU58 DECtape II (DD), DMA transfers (QD), and inter-processor communication (KK/KX).
- Arbiter System Integration: Explains how to integrate KXT11-C peripheral processors into RT-11 or RSX-11 based arbiter systems, including the use of KX handlers and the KUI utility program for loading and control, along with considerations for physical memory addressing and shared memory access.
- Debugging and Error Handling: Guides users on setting up and employing debugging tools like PASDBG, and how to detect and interpret nonfatal firmware error conditions reported by the KXT11-C's self-test routines.
- Technical Appendices: Supplements the main content with detailed protocols for KK/KX device handler communication, CSR and interrupt vector assignments, sample configuration files, and procedures for calculating PROM checksums.
The manual targets programmers familiar with Digital's LSI-11 computer products and experienced in MicroPower/Pascal or MACRO-11 language programming.