.
Semiconductor Applications
Solutions for Next-Generation Systems
Jul 4, 2009
News Blogs Semiconductor
Solutions
Application
Resources
Reference
Designs
Web
Seminars
Related
Articles
End Markets
The Connected Home
Automotive
Wired Communications
Wireless Communications
Computer/ Peripheral
Consumer Electronics
Security and Identification
Industrial/ Instrumentation
Medical
Military/ Aerospace
 
System Functions
Power Management
Digital Interface
System Memory Solutions
System Timing Solutions
 
Technology Centers
 
Green
Semi Apps
As public awareness and support for global environmentalism increases, technology organizations are beginning to implement green initiatives to mitigate...  >>  
»  New Generation Green Switch drives Lower Voltage, Deeper Micropower and Higher ESD
»  Extend music playback time with industry's lowest power, Class-G headphone amplifiers from Texas Instruments
»  Zarlink Radio Solution Powers Miniaturization of Medical Wireless and Remote Sensor Devices
»  NXP Unveils World's First Integrated Dimmable Mains LED Driver IC
»  Micrel Goes The Distance With Green Low Power, Long Range RF Receiver IC For RKE
»  Freescale eases green embedded design with ultra-low-power 8-bit microcontrollers
»  STMicroelectronics Announces Commitment to Continue Minimizing the Environmental Effect of Set-Top Boxes
  CLICK FOR
MORE GREEN APPS

DMA in PCIe Switches Boosts Performance in Demanding Applications


by Miguel Rodriguez, PLX Technology



The concept of direct-memory access (DMA) isn’t new; for years now, processors and chipset makers have been implementing DMA as part of their efforts to increase system performance.  Similarly, endpoints such as Ethernet and Fibre Channel have been implementing DMA to minimize protocol latencies and maximize data throughput.  However, DMA integrated into a PCI Express (PCIe) switch is revolutionary – with significant advantages for control planes, embedded systems, and storage applications.

A communications control plane is not bandwidth intensive; instead, it is latency sensitive.  Performance is not measured in Megabytes per second, as is the case in the data plane, but rather in how long a transaction takes to complete.  At a high level, the communications control plane is made up of a control card connected to a group of line cards.  Depending on the size of the system, the number of line cards can be as many as several dozen.  In a PCIe-based control plane, these line cards are connected to the control card through a PCIe switch.  Most operations performed through the control plane fall within one of three categories: configuration of the endpoints, status of the devices, and statistics gathering.  These operations to the line card are performed by the control processor in a serial manner.  That is, the processor writes to and/or reads from the line cards one at a time; often these transactions are to a large number of registers on memory space per line card.  This large processor overhead is only magnified in systems with a large number of line cards.  Low-latency PCIe switches used in these systems play their part by shortening the round-trip latency of the transactions.  However, for systems with a large number of line cards and/or high latency devices on the line cards, alternative methods are employed to reduce the latency.



Comments

Please enter your comments and click 'submit'. Please note that your name and email are required for our editorial review process. We will not publish your email address. You may specifically request that your name also be withheld. But comments submitted without a valid name and email will likely be ignored by our editors and certainly won't be published.
Your name (required) withhold
Your email (required) (will not be shown)

Please enter your comment and click the 'submit' button.
Marketplace

Solve Frontline Network Issues Fast
View interactive guide to find the right tool for the task at hand and resolve those issues faster.
Intel® Embedded Community
A community for all your embedded questions and answers. Join today!
EE Resources

Electronic Products
The key information source on important developments in products and product technology for engineers and managers.
EEM
The engineer's source for electronic components and their suppliers.
eeTechBriefs
15-Minute on-demand multimedia web casts covering the latest product developments.
IC Master
Search over 100 Million parts matched to 1.2 Million data sheets. By part, product, or supplier.