Using PCIe in a variety of multiprocessor system configurations
Jan 22 2007 (0:15 AM), Embedded.com
PCI Express (PCIe), like the legacy PCI bus it evolved from, was architected to serve as a simple DMA I/O subsystem for a single host processor.
And like PCI, it's already being used in a much wider variety of applications and usage models, many of which require support for multiple processors. Not long ago, only the non-transparent bridge was available to address this need, but there are now a number of alternatives available.
Address-translation capabilities now available in some root complexes make the crosslink at least marginally useful for host-to-host communications. Additionally, there are now embedded processors with native PCIe interfaces that, in effect, include a non-transparent bridge.
Furthermore, on the horizon is PCI-SIG standard for multi-root shared I/O and multi-root I/O virtualization called MR IOV, which is easily extended to support host-to-host communications.
Related Semiconductor IP
- PCI Express (PCIe) 2.1 Controller
- PCI Express 4.0 PHY
- PCI Express - Configurable PCI Express 4.0 IP
- PCI Express Gen 4 PHY
- PCIe 1.1 Controller with PHY Interface for PCI Express (PIPE) specification and native user interface support
Related White Papers
- A cost-effective and highly productive Framework for IP Integration in SoC using pre-defined language sensitive Editors (LSE) templates and effectively using System Verilog Interfaces
- Designing for safety and security in a connected system
- Enabling security in embedded system using M.2 SSD
- Paving the way for the next generation of audio codec for True Wireless Stereo (TWS) applications - PART 5 : Cutting time to market in a safe and timely manner
Latest White Papers
- New Realities Demand a New Approach to System Verification and Validation
- How silicon and circuit optimizations help FPGAs offer lower size, power and cost in video bridging applications
- Sustainable Hardware Specialization
- PCIe IP With Enhanced Security For The Automotive Market
- Top 5 Reasons why CPU is the Best Processor for AI Inference