Power Macintosh 5260 Computer Developer Note
Total Page:16
File Type:pdf, Size:1020Kb
Developer Note Power Macintosh 5260 Computer Developer Press © Apple Computer, Inc. 1996 Apple Computer, Inc. Simultaneously published in the United © 1996 Apple Computer, Inc. States and Canada. All rights reserved. No part of this publication may be LIMITED WARRANTY ON MEDIA AND reproduced, stored in a retrieval REPLACEMENT system, or transmitted, in any form or If you discover physical defects in the by any means, mechanical, electronic, manual or in the media on which a software photocopying, recording, or otherwise, product is distributed, APDA will replace without prior written permission of the media or manual at no charge to you Apple Computer, Inc. Printed in the provided you return the item to be replaced United States of America. with proof of purchase to APDA. The Apple logo is a trademark of Apple Computer, Inc. ALL IMPLIED WARRANTIES ON THIS Use of the “keyboard” Apple logo MANUAL, INCLUDING IMPLIED (Option-Shift-K) for commercial WARRANTIES OF MERCHANTABILITY purposes without the prior written AND FITNESS FOR A PARTICULAR consent of Apple may constitute PURPOSE, ARE LIMITED IN DURATION trademark infringement and unfair TO NINETY (90) DAYS FROM THE DATE competition in violation of federal and OF THE ORIGINAL RETAIL PURCHASE state laws. OF THIS PRODUCT. No licenses, express or implied, are Even though Apple has reviewed this granted with respect to any of the manual, APPLE MAKES NO WARRANTY technology described in this book. OR REPRESENTATION, EITHER EXPRESS Apple retains all intellectual property OR IMPLIED, WITH RESPECT TO THIS rights associated with the technology MANUAL, ITS QUALITY, ACCURACY, described in this book. This book is MERCHANTABILITY, OR FITNESS FOR A intended to assist application PARTICULAR PURPOSE. AS A RESULT, developers to develop applications only THIS MANUAL IS SOLD “AS IS,” AND for Apple Macintosh computers. YOU, THE PURCHASER, ARE ASSUMING Every effort has been made to ensure THE ENTIRE RISK AS TO ITS QUALITY that the information in this manual is AND ACCURACY. accurate. Apple is not responsible for IN NO EVENT WILL APPLE BE LIABLE printing or clerical errors. FOR DIRECT, INDIRECT, SPECIAL, Apple Computer, Inc. INCIDENTAL, OR CONSEQUENTIAL 1 Infinite Loop DAMAGES RESULTING FROM ANY Cupertino, CA 95014 DEFECT OR INACCURACY IN THIS 408-996-1010 MANUAL, even if advised of the possibility of such damages. Apple, the Apple logo, AppleLink, Apple SuperDrive, LaserWriter, THE WARRANTY AND REMEDIES SET LocalTalk, Macintosh, Macintosh FORTH ABOVE ARE EXCLUSIVE AND IN Centris, Macintosh Quadra, PlainTalk, LIEU OF ALL OTHERS, ORAL OR PowerBook, and QuickTime are WRITTEN, EXPRESS OR IMPLIED. No trademarks of Apple Computer, Inc., Apple dealer, agent, or employee is registered in the United States and authorized to make any modification, other countries. extension, or addition to this warranty. Mac and Power Macintosh are Some states do not allow the exclusion or trademarks of Apple Computer, Inc. limitation of implied warranties or liability Adobe Illustrator and PostScript are for incidental or consequential damages, so trademarks of Adobe Systems the above limitation or exclusion may not Incorporated, which may be registered apply to you. This warranty gives you in certain jurisdictions. specific legal rights, and you may also have Helvetica and Palatino are registered other rights which vary from state to state. trademarks of Linotype-Hell AG and or its subsidiaries. ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. NuBus is a trademark of Texas Instruments. PowerPC is a trademark of International Business Machines Corporation, used under license therefrom. Contents Figures, Tables, and Listings vii Preface About This Note ix Contents of This Note ix Supplemental Reference Documents x Information About Earlier Models x For More Information xi Conventions and Abbreviations xi Typographical Conventions xi Standard Abbreviations xii Chapter 1 Introduction to the Power Macintosh 5260 Computer 1 Summary of Features 2 Comparison With Power Macintosh 5200 and 6200 Computers 3 External Features 4 Front View 5 Back View 6 Access to the Logic Board 6 Power On and Off 7 Optional Features 7 TV Tuner 7 Video Input 8 Video Display Mirror Out 9 Communications Slot 9 Compatibility Issues 10 Microprocessor Differences 10 POWER-Clean Code 10 Completion Serialized Instructions 10 Split Cache 11 Data Alignment 11 Expansion Slot 11 IDE Hard Disk 12 iii Chapter 2 Architecture 13 Block Diagram and Main ICs 14 Microprocessor 14 Second-Level Cache and ROM 16 System RAM 16 Custom ICs 16 Capella IC 16 F108 IC 17 PrimeTime III IC 17 DFAC II IC 18 Cuda IC 18 Valkyrie IC 19 Bus Arbitration 19 Display RAM 20 Address Map 20 RAM Addresses 21 Addresses for PDS Expansion Cards 21 Chapter 3 I/O Features 23 Serial I/O Ports 24 ADB Port 25 Floppy Disk Drive 26 IDE Hard Disk 27 Hard Disk Specifications 27 Hard Disk Connectors 27 Pin Assignments and Signal Descriptions 29 SCSI Bus 31 SCSI Connectors 31 SCSI Bus Termination 32 Sound 32 Sound Output 32 Sound Input 33 Sound Input Specifications 33 Routing of the Sound Signals 33 Digitizing Sound 34 Sound Modes 34 Keyboard 34 Video 35 Optional Video Display Mirror Output Feature 35 External Video Monitors 36 Video Timing Parameters 37 iv Chapter 4 Expansion Features 39 DRAM Expansion 40 DRAM Configurations 40 SIMM Slot Signal Assignments 41 DRAM Devices 43 Addressing DRAM 44 Mechanical Specifications for the SIMM 45 I/O Expansion Slot 47 I/O Expansion Connector 47 Connector Pin Assignments 47 Signal Descriptions 49 Bus Master on a Card 52 Incompatibility With Older Cards 52 Designing an I/O Expansion Card 52 Card Connectors 53 Power for the Card 53 Card Address Space 53 Card Select Signal 54 DVA Connector 54 Pin Assignments and Signal Descriptions 56 Using the YUV Bus 57 Video Data Format 58 Communications Slot 58 Chapter 5 Software Features 61 ROM Software 62 System Software 62 Chapter 6 Software for the IDE Hard Disk 63 Introduction to IDE Software 64 IDE Hard Disk Device Driver 65 ATA Manager 65 IDE Hard Disk Driver Reference 66 ATA Manager Reference 76 Result Code Summary 94 v Appendix A I/O Expansion Card Mechanical Drawings 97 Glossary 101 Index 103 vi Figures, Tables, and Listings Chapter 1 Introduction to the Power Macintosh 5260 Computer 1 Figure 1-1 Front view of the computer 5 Figure 1-2 Back view of the computer 6 Table 1-1 Comparing the Power Macintosh 5260 with Power Macintosh 5200 and 6200 computers 3 Chapter 2 Architecture 13 Figure 2-1 System block diagram 15 Figure 2-2 Simplified address map 22 Chapter 3 I/O Features 23 Figure 3-1 Serial port sockets 24 Figure 3-2 Maximum dimensions of the hard disk 28 Figure 3-3 Video timing diagram 37 Table 3-1 Serial port signals 24 Table 3-2 ADB connector pin assignments 25 Table 3-3 Pin assignments on the floppy disk connector 26 Table 3-4 Pin assignments on the IDE hard disk connector 29 Table 3-5 Signals on the IDE hard disk connector 30 Table 3-6 Pin assignments for the SCSI connectors 31 Table 3-7 Sound sources and routing 33 Table 3-8 Reset and NMI key combinations 35 Table 3-9 Video mirror connector pin assignments 35 Table 3-10 Maximum pixel depths for video monitors 36 Table 3-11 Video timing parameters for 13-inch (640 by 480) monitor 38 Chapter 4 Expansion Features 39 Figure 4-1 SIMM mechanical specifications 46 Figure 4-2 Generating the card select signal 54 Figure 4-3 Location of the DVA connector 55 Figure 4-4 Orientation of the DVA connector 55 Figure 4-5 Video data timing 58 Table 4-1 DRAM configurations 40 Table 4-2 SIMM slot signal assignments 41 Table 4-3 Address multiplexing for DRAM devices 44 Table 4-4 Address modes for various DRAM devices 45 Table 4-5 Pin assignments for the expansion connector 48 vii Table 4-6 Descriptions of the signals on the I/O expansion connector 49 Table 4-7 Power available for the expansion card 53 Table 4-8 DVA connector pin assignments and signal descriptions 56 Chapter 6 Software for the IDE Hard Disk 63 Figure 6-1 Relationship of the ATA Manager to the Macintosh system architecture 64 Figure 6-2 IDE hard disk drive icon 71 Table 6-1 Control bits in the ataFlags field 79 Table 6-2 ATA Manager functions 81 Table 6-3 IDE register selectors 90 Appendix A I/O Expansion Card Mechanical Drawings 97 viii PREFACE About This Note This developer note describes the Power Macintosh 5260 computer. It is intended to help experienced Macintosh hardware and software developers design compatible products. If you are unfamiliar with Macintosh computers or would simply like more technical information, you may wish to read the related technical manuals listed in the section “Supplemental Reference Documents.” Contents of This Note 0 The information is arranged in six chapters, an appendix, and an index. ■ Chapter 1, “Introduction to the Power Macintosh 5260 Computer,” gives a summary of the features of the computer, describes the physical appearance, and lists available configurations and options. ■ Chapter 2, “Architecture,” describes the internal organization of the compu- ter. It includes a block diagram and descriptions of the main components of the logic board. ■ Chapter 3, “I/O Features,” describes the built-in I/O devices and the external I/O ports. It also describes the built-in monitor configuration and the external video monitors that can be used with the computer. ■ Chapter 4, “Expansion Features,” describes the expansion slots of the computer. This chapter provides guidelines for designing cards for the I/O expansion slot and brief descriptions of the expansion modules for other slots, such as the PDS slot.