This document, titled the KXT11-C Peripheral Processor Software User's Guide, provides essential technical information for developers creating applications for the KXT11-C single-board computer. It covers both stand-alone system development and peripheral processor applications within a multiple-processor environment. The guide is structured into four chapters and six appendices, detailing:
- Introduction to KXT11-C: An overview of hardware features, including the DCT-11 microprocessor, memory configurations, and the two-port RAM (TPR) interface for Q-BUS communication.
- Application Development Cycles: Guidance on partitioning applications, choosing software development tools (such as MicroPower/Pascal), coding, testing, and debugging, with specific focus on handling the arbiter-slave relationship.
- Programming with MicroPower/Pascal: Detailed instructions on system files, build procedures (including kernel optimization), and hardware/software configuration. It provides extensive programming examples for various device handlers, including Parallel I/O (YK), Asynchronous I/O (XL), Synchronous I/O (XS), and DMA transfer (QD).
- Arbiter Applications: Information on using the KXT11-C within RT-11 or RSX-11 system environments, including the use of tool kits and KUI utility commands.
- Appendices: Technical specifications covering communication protocols (KX/KK), CSR and vector assignments, sample configuration files, PROM checksum calculations, and detection of nonfatal firmware error conditions.
The manual is intended for programmers already familiar with Digital's LSI-11 product series and the supported operating environments.