Power Mac G5 -- Single Processor Developer Note
Total Page:16
File Type:pdf, Size:1020Kb
Power Mac G5 -- Single Processor Developer Note 2004-10-19 DEC is a trademark of Digital Equipment Apple Computer, Inc. Corporation. © 2003, 2004 Apple Computer, Inc. OpenGL is a registered trademark of Silicon All rights reserved. Graphics, Inc. No part of this publication may be PowerPC and and the PowerPC logo are reproduced, stored in a retrieval system, or trademarks of International Business transmitted, in any form or by any means, Machines Corporation, used under license mechanical, electronic, photocopying, therefrom. recording, or otherwise, without prior Simultaneously published in the United written permission of Apple Computer, Inc., States and Canada. with the following exceptions: Any person Even though Apple has reviewed this document, is hereby authorized to store documentation APPLE MAKES NO WARRANTY OR on a single computer for personal use only REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS and to print copies of documentation for DOCUMENT, ITS QUALITY, ACCURACY, personal use provided that the MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS documentation contains Apple’s copyright DOCUMENT IS PROVIDED “AS IS,” AND notice. YOU, THE READER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND The Apple logo is a trademark of Apple ACCURACY. Computer, Inc. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, Use of the “keyboard” Apple logo OR CONSEQUENTIAL DAMAGES (Option-Shift-K) for commercial purposes RESULTING FROM ANY DEFECT OR INACCURACY IN THIS DOCUMENT, even if without the prior written consent of Apple advised of the possibility of such damages. may constitute trademark infringement and THE WARRANTY AND REMEDIES SET unfair competition in violation of federal FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, and state laws. EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any No licenses, express or implied, are granted modification, extension, or addition to this with respect to any of the technology warranty. described in this document. Apple retains Some states do not allow the exclusion or all intellectual property rights associated limitation of implied warranties or liability for incidental or consequential damages, so the with the technology described in this above limitation or exclusion may not apply to document. This document is intended to you. This warranty gives you specific legal rights, and you may also have other rights which assist application developers to develop vary from state to state. applications only for Apple-labeled or Apple-licensed computers. Every effort has been made to ensure that the information in this document is accurate. Apple is not responsible for typographical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Apple, the Apple logo, AirPort, Carbon, Final Cut, Final Cut Pro, FireWire, iPod, Logic, Mac, Mac OS, Macintosh, Power Mac, QuickTime, and Velocity Engine are trademarks of Apple Computer, Inc., registered in the United States and other countries. AirPort Express, Finder, iSight, Sound Manager, and SuperDrive are trademarks of Apple Computer, Inc. Contents Introduction Introduction to Power Mac G5 -- Single Processor Developer Note 9 Organization of This Document 9 Chapter 1 Overview to the Single Processor Power Mac G5 11 New Hardware Features 11 Hardware Features Summary 12 Features of the Enclosure 14 System Software 15 Computer Identification 16 Power Management 16 Velocity Engine Acceleration 17 Chapter 2 Architecture 19 Block Diagram and Buses 19 PowerPC G5 Processor 21 Bridge and Memory Controller 21 Processor Bus 21 Main Memory Bus 22 Accelerated Graphics Port Bus 22 Internal PCI Bus 22 PCI Expansion Slots 23 HyperTransport Technology 23 PCI USB Controller 24 Shasta I/O Controller 24 DMA Support 24 Wireless LAN Module 24 Modem Slot Support 25 Boot ROM 25 Ethernet Controller 25 FireWire Controllers 25 Interrupt Support 26 Serial ATA Interface 26 Ultra DMA ATA/100 Interface 26 Sound System Overview 26 Graphics Cards 27 3 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. CONTENTS System Management Unit 28 Chapter 3 Input and Output Devices 29 USB Ports 29 USB Connectors 29 Waking Up From Sleep 30 FireWire Ports 30 FireWire 800 Connector 31 FireWire 400 Connector 32 FireWire Device Programming 33 Booting from a FireWire Device 34 Target Disk Mode 34 Ethernet Port 35 Disk Drives 36 Hard Disk Drives 36 SuperDrive 36 Combo Drive 37 Internal Modem 38 AirPort Extreme Card 38 Data Security 38 AirPort Extreme Hardware 39 AirPort Extreme Software 39 Bluetooth Technology 39 Keyboard 40 Keyboard Features 40 Keyboard Layout 41 MultiMedia Control Keys 41 Keyboard and USB 41 Programmer’s Switches 42 Mouse 43 Audio 43 Optical S/PDIF Audio 44 Audio Line-in 45 Audio Line-out 46 Headphone Jack 46 Video Monitor Ports 47 Apple Display Connector 47 DVI Connector 49 DVI to Video Adapter 50 Dual Display Extended and Mirror Modes 51 Chapter 4 Expansion 53 RAM Expansion 53 DIMM Specifications 54 4 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. CONTENTS DIMM Configurations 55 RAM Addressing 56 PCI Expansion Slots 56 Appendix A Supplemental Reference Documents 59 Apple Technical Notes 59 PowerPC G5 Microprocessor 59 Velocity Engine 59 3D Graphics 60 Mac OS X 60 Open Firmware 60 RAM Expansion Modules 61 ATA Devices 61 Ethernet 62 Serial ATA 62 USB Interface 62 FireWire Interface 62 Digital Visual Interface 63 Wireless Networks 63 Bluetooth 63 Appendix B Conventions and Abbreviations 65 Typographical Conventions 65 Abbreviations 65 Index 71 5 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. CONTENTS 6 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. Figures and Tables Chapter 1 Overview to the Single Processor Power Mac G5 11 Figure 1-1 Single processor Power Mac G5 front view 14 Figure 1-2 Single processor Power Mac G5 rear view 15 Chapter 2 Architecture 19 Figure 2-1 block diagram 20 Chapter 3 Input and Output Devices 29 Figure 3-1 USB connector 30 Figure 3-2 9-pin FireWire 800 connector 31 Figure 3-3 6-pin FireWire 400 connector 32 Figure 3-4 ANSI keyboard layout 41 Figure 3-5 Digital optical S/PDIF connector 44 Figure 3-6 Apple display connector 47 Figure 3-7 DVI to ADC adapter 49 Figure 3-8 DVI connector 49 Figure 3-9 S-video connector 51 Table 3-1 Signals on the USB connector 30 Table 3-2 Signals on the 9-pin FireWire 800 connector 31 Table 3-3 Signals on the 6-pin FireWire 400 connector 33 Table 3-4 Signals for 10Base-T/UTP and 100Base-TX operation 35 Table 3-5 Signals for 1000Base-TX Gigabit operation 35 Table 3-6 Media read and written by the SuperDrive 37 Table 3-7 Media read and written by the Combo drive 37 Table 3-8 Digital signals on the Apple display connector 48 Table 3-9 Analog signals on the Apple display connector 48 Table 3-10 Signals on the DVI connector 49 Table 3-11 Pin assignments for the S-video output connector 51 Table 3-12 Picture sizes for S-video output 51 Chapter 4 Expansion 53 Figure 4-1 DIMM installation for single processor 1.8 GHz 54 Table 4-1 Sizes of DDR SDRAM expansion DIMMS and devices 55 Table 4-2 Address multiplexing modes for SDRAM devices 56 7 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. FIGURES AND TABLES 8 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. INTRODUCTION Introduction to Power Mac G5 -- Single Processor Developer Note This developer note describes the single processor, 64-bit Power Mac G5. The note provides information about the internal design of the computer, its input-output and expansion capabilities, and issues affecting compatibility. This developer note is intended to help hardware and software developers design products that are compatible with the Macintosh products described here. If you are not already familiar with Macintosh computers or if you would simply like additional technical information, refer to Appendix A, “Supplemental Reference Documents”, (page 59) for additional information. Organization of This Document The information is arranged in four chapters and two appendixes: ■ Chapter 1, “Overview to the Single Processor Power Mac G5”, (page 11) gives a summary of the features of the Power Mac G5 single processor computer, describes the physical appearance of the enclosure, and lists compatibility issues of interest to developers. ■ Chapter 2, “Architecture”, (page 19) describes the internal organization of the computer. It includes a functional block diagram and descriptions of the main components on the logic board. ■ Chapter 3, “Input and Output Devices”, (page 29) describes the built-in I/O devices and the external I/O ports. ■ Chapter 4, “Expansion”, (page 53) describes the expansion slots on the logic board and provides specifications for the expansion modules. ■ Appendix A, “Supplemental Reference Documents”, (page 59) provides sources of additional information about the technologies used in the single processor Power Mac G5. ■ Appendix B, “Conventions and Abbreviations”, (page 65) lists standard units of measure and other abbreviations used in this developer note. Organization of This Document 9 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. INTRODUCTION Introduction to Power Mac G5 -- Single Processor Developer Note 10 Organization of This Document 2004-10-19 | © 2003, 2004 Apple Computer, Inc. All Rights Reserved. CHAPTER 1 Overview to the Single Processor Power Mac G5 The single processor, 64-bit desktop Power Mac G5 uses a PowerPC G5 processor and is intended for use in content creation, desktop publishing, multimedia, scientific and technical applications, and other activities that require high performance. New Hardware Features Here is a list of the new hardware features of the single processor Power Mac G5.