HP 1000 M/E/F-Series Computers I/O Interfacing Guide 02109-90006 September 1980
Total Page:16
File Type:pdf, Size:1020Kb
DOCUMENTATION MAP HP 1000 M/E/F-Series· Operating and Reference Manuals• HP 1000 M/E/F-Series Installation and Service Manuals L r 1 1/0 Extender HP 1000 Computers HP 1000 M/E/F-Series r+ Installation and Service Manual Engineering and ... Microprogramming 14- Reference Documentation Reference Manual HP 1000 M/E/F-Series 1/0 Extender Slide Mounting Kit Microprogramming i-. Operating and Reference Manual Installation Instructions I+- 14 Pocket Guide c .iii0 c Dual-Channel Port HP 1000 M/E/F-Series Q) Slide Mounting Kit Controller )( ...... Installation Instructions +- Firmware Installation 14- LU Installation Manual and Reference Manual ~ Dual-Channel Port f-+ Controller Memory Protect +- Writable Control Store .... Installation Manual Installation Manual Reference Manual Ill Q) "§ Ill Ill Q) HP 1000 M/E/F-Series Standard Performance u _. Memory Systems .;:j_ Fast FORTRAN Processor 1/0 Interfacing Guide I+- Installation Manual 14- Installation and Service 1j c ct! Illc 0 High Performance li Memory Systems +- 0 + Installation and Service Memory Extender r+ Installation and Service Manual Power Fail Recovery System Installation Manuals 14- Slide Mounting Kit f-+ Installation Instructions c .iii0 Dynamic Mapping System c Installation Manual I+-- 2x Standard Performance LU f-+ Memory Systems ~ Installation and Service 0 ~ E Q) HP 1000 M/E/F-Series ::? I AREYOU "' I+- HERE / 1/0 Interfacing Guide High Performance -v I-+ Memory Systems Installation and Service Diagnostic Configurator I+-- Reference Manual Power Fail Recovery System 4 Installation Manual •M/E/F refers to your particular series of HP 1000 Computer. HP 1000 M/E/F-Series Computers 1/0 interfacing guide Ff/OW HEWLETT ~ea PACKARD HEWLETT-PACKARD COMPANY Data Systems Division MANUAL PART NO. 02109-90006 11000 Wolfe Road Printed in U.S.A. September 1980 Cupertino, California 95014 I PRINTING HISTORY New editions are complete revisions of the manual. Update packages contain replacement pages or write-in instructions to be merged into the manual by the customer. Manuals will be reprinted as necessary to incorporate all prior updates. A reprinted manual is identical in content (but not in appearance) to the previous edition with all updates incorporated. No information is incorporated into a reprinting unless it appears as a prior update. The edition does not change. Printing History Second Edition ..................................................September 1980 NOTICE The information contained in this document is subject to change without notice. HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATER IAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, perfor mance or use of this material. This document contains proprietary information which is protected by copyright. All rights are reserved. No part of this document may be photocopied or reproduced without the prior written consent of Hewlett-Packard Company. Copyright © 1980 by HEWLETT-PACKARD COMPANY ii CONTENTS Section I Page Section IV Page INTRODUCTION COMPUTER TIMING Introduction to Interfacing ........................ 1-1 Control Processor Timing (HP 1000 M-Series) ...... 4-1 HP 1000 M-Series, E-Series, and F-Series Control Processor Timing (HP 1000 E-Series and Basic Features and Differences .................... 1-1 F-Series) ......................................... 4-1 User Interface Requirements ...................... 1-1 110 Section Timing ................................ 4-5 Levels of Hardware Interfacing .................... 1-5 Typical Application ............................... 4-9 Available Documentation .......................... 1-6 Sample Programs .............................. 4-9 Functional Operation ........................... 4-9 Dual-Channel Port Controller Section II Page (DCPC) Timing .................................. 4-13 COMPUTER CHARACTERISTICS Computer Overview ............................... 2-1 Section V Page Control Processor Section ......................... 2-2 DESIGNING INTERFACE PCA'S Arithmetic/Logic Section .......................... 2-3 Introduction ...................................... 5-1 Main Memory Section ............................. 2-3 110 Section Interfacing ............................ 5-1 110 Section ....................................... 2-3 1/0 Interface PCA Specifications ................ 5-1 HP Breadboard Interface Kit ................... 5-1 110 Interface PCA Design ....................... 5-3 Section III Page 110 SYSTEM FUNDAMENTALS Purpose .......................................... 3-1 Section VI Page 110 Section Control ............................... 3-1 ADVANCED INTERFACING TECHNIQUES General ........................................ 3-1 Party-Line 110 .................................... 6-1 110 Control Instructions ........................ 3-1 General Information ............................ 6-1 110 Data Transfer Instructions .................. 3-1 Principles of Operation ......................... 6-1 Interrupt Requests ............................. 3-3 Controller Hardware Design .................... 6-3 Interface PCA's ................................... 3-3 Input Programming Using Noninterrupt Mode ... 6-4 110 Timing ....................................... 3-3 Output Programming Using Noninterrupt Mode . 6-5 110 Addressing ................................... 3-3 110 Programming Using Interrupt Mode ......... 6-5 Interrupt System ................................. 3-5 DCPC Transfers .................................. 6-5 Interrupt Priority .............................. 3-5 Microprogrammed 110 ............................ 6-10 Priority Assignments ........................... 3-5 Microprogrammed Block 110 Transfers ......... 6-10 Priority Network Operation ..................... 3-8 Microprogrammable Processor Priority Continuity ............................. 3-8 Port Interfacing ............................... 6-13 Instructions Affecting Priority .................. 3-9 Interrupt Generation ........................... 3-9 Interrupt Processing ............................ 3-9 Appendix A Page 110 Data Transfers ............................... 3-10 INTERFACE KITS .............................. A-1 Noninterrupt Transfers ........................ 3-10 Interrupt Transfers ............................ 3-11 Appendix B Page Dual-Channel Port Controller .................. 3-13 1/0 SIGNAL DEFINITIONS ..................... B-1 iii ILLUSTRATIONS Title Page Title Page Computer Functional Sections ..................... 2-1 I/O Section Timing Diagram ...................... .4-6 Computer Functional Block Diagram .............. 2-2 Duplex Register Interface PCA Simplified HP 1000 Computers Block Diagram ............... 2-4 Logic Diagram ................................ 4-10 lnput'Output System .............................. 3-2 Interface PCA Functional Operation Flowchart .... 4-14 I/O Address Assignments .......................... 3-4 DCPC Timing Diagram .......................... 4-16 I/O Slot Connector Select Code Wiring ............. 3-5 110 Interface PCA Dimensions ..................... 5-2 Priority Linkage .................................. 3-8 Flag and Interrupt Circuits Logic Diagram ......... 5-4 Interrupt Priority Network ........................ 3-9 Valid Interface PCA TTL Receiver ................. 5-5 Interrupt Priority Continuation ................... 3-10 Valid Interface PCA Driver Circuit ................ 5-5 Input Data Transfer (Interrupt Method) ........... 3-11 Remote Computer Halt Drive Circuit .............. 5-6 Output Data Transfer (Interrupt Method) ......... 3-13 Typical I/O Device Controller Simplified DCPC Input Data Transfer ....................... 3-14 Logic Diagram ................................. 6-3 DCPC Output Data Transfer - Method 1 .......... 3-17 Critical DCPC Interface Design .................... 6-9 Five-Word DCPC Output Transfer - Method 2 ..... 3-18 Microprogrammed Block I/O Input DCPC Control Word Formats ..................... 3-18 Data Transfer ................................. 6-10 HP 1000 M-Series Computer Timing Microprogrammed Block I/O Flow Diagram ....... 6-14 Configuration .................................. 4-2 MBIO Timing Considerations ..................... 6-15 HP 1000 M-Series Control Processor Typical Microprogrammed Block I/O Timing Diagram ............................... 4-3 Interface Circuits ............................. 6-16 HP 1000 E/F-Series Computers Timing MPP Connector Location ......................... 6-20 Configuration .................................. 4-4 MPP Timing Diagram ........................... 6-23 HP 1000 E/F-Series Control Processor . MPP Timing Considerations ...................... 6-23 Timing Diagram ............................... 4-5 TABLES Title Page Title Page HP 1000 Computers Interface Specifications ........ 1-2 Flag and Interrupt Logic Component HP 1000 Computers Available Current ............ 1-6 Identification .................................. 5-5 110 Interface Related Reference Manuals ........... 1-7 I/O Current Availability from I/O Extender ........ 5-6 Select Code Assignments .......................... 3-4 Interface PCA Test Program ...................... 5-7 Interrupt and I/O Control Summary ............... 3-6 Interrupt Test Program ........................... 5-8 Noninterrupt Transfer Routines .................. 3-10 Command and Status Bit Assignments