Apple 17-INCH manual Velocity Engine AltiVec, Mac OS, Kit, Open Firmware

Page 60

APPENDIX A

Supplemental Reference Documents

Velocity Engine (AltiVec)

Velocity Engine is Apple’s name for the AltiVec vector processor in the PowerPC G4 microprocessor. Apple provides support for developers who are starting to use the Velocity Engine in their applications. Documentation, development tools, and sample code are available on the World Wide Web, at

http://developer.apple.com/hardwaredrivers/ve/index.html

and

http://developer.apple.com/documentation/Performance/Conceptual/vDSP/vDSP_Library.pdf

AltiVec Technology Programming Environments Manual (AltiVec PEM) is a reference guide for programmers. It contains a description for each instruction and information to help in understanding how the instruction works. You can obtain a copy of the AltiVec PEM through the Motorola AltiVec site on the World Wide Web, at

http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=02VS0l81285Nf2

Mac OS X

Mac OS X version 10.2 is installed by default on the PowerBook G4 17-inch computer. For access to Apple’s developer documentation for Mac OS X, see the Apple Developer Connection (ADC) website at

http://developer.apple.com/documentation/index.html

O'Reilly & Associates publishes a series of books about Mac OS X development. The books in this series have been technically reviewed by Apple engineers and are recommended by the Apple Developer Connection.

I/O Kit

The I/O Kit is part of Darwin, the operating system foundation for Mac OS X. The documentation for I/O Kit is available on Apple’s Darwin website at

http://developer.apple.com/documentation/Darwin/Darwin.html

Open Firmware

The software architecture implemented on current Macintosh computers follows the standard defined by the Open Firmware IEEE 1274-1994 specification. Three Technical Notes provide an introduction to Open Firmware on the Macintosh platform. They are:

TN1061: Open Firmware, Part I, available at

http://developer.apple.com/technotes/tn/tn1061.html

60Velocity Engine (AltiVec)

Legacy Document 2003-03-01 © 2003 Apple Computer, Inc. All Rights Reserved.

Image 60
Contents PowerBook G4 17-inch 2003-03-01Apple Inc Contents Expansion Features Abbreviations Contents Figures and Tables Removing RAM expansion slot cover Introduction to PowerBook G4 17-inch Organization of This DocumentIntroduction Overview of PowerBook G4 17-inch PowerBook G4 17-inch FeaturesAppearance 1Front view of the computer Peripheral Devices System SoftwareOpen Firmware Computer IdentificationPower Saving Features Reduced Processor PerformanceOperating Modes Overview of PowerBook G4 17-inch System Software Block Diagram and Buses Block DiagramPowerPC G4 Microprocessor Microprocessor and CachesMain ICs and Buses Intrepid Controller and Buses Level 2 CacheLevel 3 Cache Bus Destinations Width of data pathBoot ROM FireWire ControllersSystem RAM Ethernet ControllerController DMA SupportInterrupt Support USB InterfaceUltra ATA-100 Interface ATA-33 InterfacePower Controller Sound CircuitryAirPort Extreme Interface CardBus Controller IC USB Connectors Pin Signal nameUSB Ports VCCFireWire Ports FireWire 400 ConnectorUSB Storage Devices FireWire 800 Connector Pin Signal name DescriptionTPA R TPB RBooting from a FireWire Device Target Disk ModePin Signal name Signal definition Ethernet PortInternal Modem RXNAirPort Extreme Data SecurityBluetooth Technology AirPort Extreme HardwareAirPort Extreme Software Hard Disk Dimensions Hard Disk DriveHard Disk Connector 4Maximum dimensions of the internal hard diskSignal Assignments Pin number Signal nameATA Signal Descriptions Signal name Signal descriptionSuperDrive DVD-R /CD-RW Media type Reading speed maximum Writing speedTrackpad KeyboardMedia type Reading speed maximum Changing the Operation of the Keyboard Keyboard Illustrations7Alternate operations of function and control keys Keyboard 8Embedded numeric keypad operation Keyboard Using the Fn Key Using the Num Lock KeyFunction Keys Key name Control buttonEmbedded Keypad Other Control KeysKey name Control button F10 Keypad functionFlat-Panel Display Picture sizeBlack margins Dual Display and Mirror Mode Analog Monitor ResolutionsExternal Monitors Frame rateDigital Display Resolutions DVI-I Connector15Main signals on the DVI-I connector Pin number Video output connector External Video PortPicture size Pixel depth 512 by 24 bpp Sound System Sound InputsModem Activity Sound Signals Sound OutputsBuilt-in Microphone Audio Input JackDigitizing Sound Internal SpeakersDevices and Ports Sound System Accessing the RAM Slots RAM Expansion SlotsMechanical Design of DDR RAM SO-DIMMs Electrical Design of DDR RAM SO-DIMMsConfiguration of DDR RAM SO-DIMMs DDR Sdram DevicesRAM SO-DIMM Electrical Limits Address MultiplexingDevice size CardBus Slot Expansion Features CardBus Slot PowerPC G4 Microprocessor Apple Technical Notes3D Graphics Velocity Engine AltiVec Mac OSKit Open FirmwareRAM Expansion Modules PC Card ManagerFireWire Interface ATA DevicesUSB Interface Wireless Networks BluetoothDigital Visual Interface Supplemental Reference Documents Bluetooth Abbreviations and Standard Units Other AbbreviationsAsic ATACAS CD-ROMISO JedecLED MDISO-DIMM SPDTmds USB