Book description
Mindshare presents a book on the newest bus architecture, PCI Express.
PCI EXPRESS is considered to be the most general purpose bus so it should appeal to a wide audience in this arena.
Today's buses are becoming more specialized to meet the needs of the particular system applications, building the need for this book.
Mindshare and their only competitor in this space team up in this new book.
Table of contents
- Copyright
- Figures
- Tables
- Acknowledgments
- About This Book
- The Big Picture
-
Transaction Protocol
- Address Spaces & Transaction Routing
- Packet-Based Transactions
-
ACK/NAK Protocol
- The Previous Chapter
- This Chapter
- The Next Chapter
- Reliable Transport of TLPs Across Each Link
- Elements of the ACK/NAK Protocol
- ACK/NAK DLLP Format
- ACK/NAK Protocol Details
- Error Situations Reliably Handled by ACK/NAK Protocol
- ACK/NAK Protocol Summary
- Recommended Priority To Schedule Packets
- Some More Examples
- Switch Cut-Through Mode
- QoS/TCs/VCs and Arbitration
-
Flow Control
- The Previous Chapter
- This Chapter
- The Next Chapter
- Flow Control Concept
- Flow Control Buffers
- Introduction to the Flow Control Mechanism
- Flow Control Packets
- Operation of the Flow Control Model - An Example
- Infinite Flow Control Advertisement
- The Minimum Flow Control Advertisement
- Flow Control Initialization
- Flow Control Updates Following FC_INIT
- Transaction Ordering
- Interrupts
- Error Detection and Handling
- The Physical Layer
- Power-Related Topics
-
Optional Topics
-
Hot Plug
- The Previous Chapter
- This Chapter
- The Next Chapter
- Background
- Hot Plug in the PCI Express Environment
- Elements Required to Support Hot Plug
- Card Removal and Insertion Procedures
- Standardized Usage Model
- Standard Hot Plug Controller Signaling Interface
- The Hot-Plug Controller Programming Interface
- Slot Numbering
- Quiescing Card and Driver
- The Primitives
- Add-in Cards and Connectors
-
Hot Plug
-
PCI Express Configuration
-
Configuration Overview
- The Previous Chapter
- This Chapter
- The Next Chapter
- Definition of Device and Function
- Definition of Primary and Secondary Bus
- Topology Is Unknown At Startup
- Each Function Implements a Set of Configuration Registers
- Host/PCI Bridge's Configuration Registers
- Configuration Transactions Are Originated by the Processor
- Configuration Transactions Are Routed Via Bus, Device, and Function Number
- How a Function Is Discovered
- How To Differentiate a PCI-to-PCI Bridge From a Non-Bridge Function
-
Configuration Mechanisms
- The Previous Chapter
- This Chapter
- The Next Chapter
- Introduction
- PCI-Compatible Configuration Mechanism
- PCI Express Enhanced Configuration Mechanism
- Type 0 Configuration Request
- Type 1 Configuration Request
- Example PCI-Compatible Configuration Access
- Example Enhanced Configuration Access
- Initial Configuration Accesses
-
PCI Express Enumeration
- The Previous Chapter
- This Chapter
- The Next Chapter
- Introduction
- Enumerating a System With a Single Root Complex
- Enumerating a System With Multiple Root Complexes
- A Multifunction Device Within a Root Complex or a Switch
- An Endpoint Embedded in a Switch or Root Complex
- Memorize Your Identity
- Root Complex Register Blocks (RCRBs)
- Miscellaneous Rules
- PCI Compatible Configuration Registers
- Expansion ROMs
- Express-Specific Configuration Registers
-
Configuration Overview
- Appendices
- Index
Product information
- Title: PCI Express System Architecture
- Author(s):
- Release date: September 2003
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780321156303
You might also like
book
Semiconductor Basics
An accessible guide to how semiconductor electronics work and how they are manufactured, for professionals and …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …
audiobook
Speak with Confidence
In Speak with Confidence: Overcome Self-Doubt, Communicate Clearly, and Inspire Your Audience, keynote speaker, author, and …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …