ROBOTICS & AUTOMATION
Empowering Progress
Up to 25% off Essentials Robotics and Automation titles

The peripheral component interconnect (PCI) bus is the dominant bus system used to connect the different elements making up today's high-performance computer systems. Different PCI… Read more
ROBOTICS & AUTOMATION
Up to 25% off Essentials Robotics and Automation titles
INTRODUCING THE PERIPHERAL COMPONENT INTERCONNECT (PCI) BUSbus taxonomyPCI signalssignal groupssignal typessideband signalsdefinitions
ARBITRATIONthe arbitration processbus parking; latency
BUS PROTOCOLPCI bus commandsread/write transactionstransaction terminationerror detection and reporting
OPTIONAL AND ADVANCED FEATURESinterrupt handlingthe interrupt acknowledge command64-bit extensions
ELECTRICAL AND MECHANICAL ISSUESsignaling environmentstiming specifications66 MHz PCImechanical details
PLUG AND PLAY CONFIGURATIONconfiguration address spaceconfiguration headerbase address registersexpansion ROM
PCI BIOSoperating modesBIOS servicesgenerate special cycle
PCI BRIDGINGbridge typesconfiguration address typesbus hierarchy and bus number registersaddress filteringprefetching and postinginterrupt handling across a bridgepalette snooping; resource locking
COMPACT PCImechanical implementationelectrical implementationCompact PCI bridging
HOT PLUG AND HOT SWAP: PCI Hot PlugHot Plug primitivesCompact PCI Hot Swapprimitives
DA
Doug Abbott is the principal of Intellimetrix, a consulting firm in Silver City, NM, specializing in hardware and software for industrial and scientific data acquisition and embedded product applications. Among his past and pre-sent clients are Agilent Technologies, Tektronix, Sandia National Laboratory and numerous smaller high-tech com-panies in Silicon Valley.
Mr. Abbott has over thirty years experience in various aspects of computer hardware and software design and has been an independent consultant for the past fifteen years. Prior to founding Intellimetrix, he managed software de-velopment for DSP Technology, Inc, a leading supplier of high-speed instrumentation.
Doug is also a popular instructor and seminar leader, who teaches classes in PC technology and real-time program-ming for University of California Berkeley Extension. He has taught the techniques of real-time programming and multi-tasking operating systems to hundreds of professional engineers. These classes can also be customized and made available for on-site presentation.
Mr. Abbott received an MSEE degree from the University of California at Berkeley.