• Channels
Part Inventory
Go
 
powered by:

 
  • Quick Poll
What Social Networking site do you use the most?



VOTE VIEW RESULTS
Previous Polls

Premium Content

New Signal Chain Technical Papers from Texas Instruments:

 

 

 

Design Tip: Use Serial RapidIO To Increase I/O Bandwidth In DSP Applications


Todd Hiers

October 26, 2006

Print
Reprints Comment Subscribe

As bandwidth requirements for applications increase at rapid rates, they depend on DSPs to provide the real-time signal processing. DSP applications that perform this real-time processing have hard real-time I/O requirements. A DSP with Serial RapidIO (sRIO) capabilities can meet these bandwidth requirements. There are two approaches in using sRIO to dramatically increase I/O bandwidth: direct I/O or messaging passing.

The direct I/O approach, where data is read or written by specifying the target and the address, provides the highest performance. This approach is ideal for applications where target buffering is known and partitioning is fixed. Data movement works like a DMA engine, and packet efficiencies of up to 96% are achievable.

Message passing, on the other hand, is the more abstract way to communicate, using mailboxes and letters supported by the target. It's optimal for applications where the target buffering scheme is unknown and the application partitioning is unknown or flexible. It eliminates the need to address low-level data movement, application partitioning, and target buffering, which ultimately reduces time-to-market, especially on complex topology applications.

In addition, message-passing application programming interfaces provide powerful programming features, such as the ability to move readers and writers around processors without needing to modify source code. This makes it possible to develop on a single processor and to easily scale to a multiple processor system.

Average (0 Ratings):

Subscribe
Subscribe to Electronic Design and start receiving more articles like this one
Filed Under:

Check for price and availability on Source ESB:

Go
powered by  
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here
Acceptable Use Policy

Sponsored Links