• 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 Maximum Data Flow Into Your Communications System

Flow-control management devices can offer memory subsystems an off-the-shelf combination of performance, functionality, and cost-effectiveness.


Michael Olsen

April 12, 2004

Print
Reprints Comment Subscribe

DESIGN VIEW is the summary of the complete DESIGN SOLUTION contributed article, which begins on Page 2.

The relentless rise in network traffic rates and the ongoing shift from circuit-switched to packet-based architectures promises to bring a variety of new challenges to communications-systems design. Many of these systems will reach success only if the design team can maximize data-flow efficiency by building highly efficient and cost-effective subsystems for data segregation, data prioritization, and bandwidth aggregation.

So it's no surprise that memory subsystem design has become a full-time job for system architects and designers of networks, cellular basestations, and data-acquisition systems. In the process, they have seen a growing percentage of their design resources and development time spent on the arduous task of building highly specialized memory subsystems for bandwidth aggregation, data segregation, and data prioritization.

Complicating this task has been the rapidly changing mix of data types running across current networks. While most data remains sequential in nature, the rising use of audio and video has placed new time demands on the transfer process. As a result, there's a new premium on subsystems that can prioritize data as it flows through the system and provide the data-management functions needed to meet the demand.

This article takes a look at four different options when building a data-flow-control subsystem: use of off-the-shelf specialty memories a custom home-grown solution using an FPGA or ASIC with integrated memory devices a custom home-grown approach based on external memory and a smaller, more affordable FPGA or the use of flow-control-management (FCM) ICs. FCM devices are discussed in depth, as the author concludes that these chips may provide the most attractive combination of performance and functionality at low cost.

HIGHLIGHTS
Specialty Memories
Automated systems typically include feedback elements to ensure accurate and stable control over speed and position.

"Home-Grown" Designs
As applications grow in complexity, it might be most practical and cost-effective to implement your memory subsystem design in an FPGA or ASIC. Another home-grown approach is to use external memory and stay with a smaller and more affordable FPGA.

Flow-Control Management Devices
FCM devices combine many characteristics of FIFOs, multi-port SRAMs, and specialty DRAMs with highly optimized flow-control logic in multiple configurations.

Encoder Sigal Cable
Shielded twisted-pair cable should be used for best performance. The cable should carry only the encoder's signals.

Sequential Applications
A sequential flow-control (SFC) device can be used to build a memory subsystem that transfers large amounts of data in a sequential fashion. It lowers cost, lessens the overhead, and shortens the design cycle.

Sidebar: Inside The Multi-Queue IC
Functionality embedded in a line card's FPGA or ASIC can be replaced by a single-chip multi-queue, flow-control IC with up to 32 discrete queues.



Full article begins on Page 2

DESIGN VIEW is the summary of the complete DESIGN SOLUTION contributed article, which begins on Page 2.

The relentless rise in network traffic rates and the ongoing shift from circuit-switched to packet-based architectures promises to bring a variety of new challenges to communications-systems design. Many of these systems will reach success only if the design team can maximize data-flow efficiency by building highly efficient and cost-effective subsystems for data segregation, data prioritization, and bandwidth aggregation.

So it's no surprise that memory subsystem design has become a full-time job for system architects and designers of networks, cellular basestations, and data-acquisition systems. In the process, they have seen a growing percentage of their design resources and development time spent on the arduous task of building highly specialized memory subsystems for bandwidth aggregation, data segregation, and data prioritization.

Complicating this task has been the rapidly changing mix of data types running across current networks. While most data remains sequential in nature, the rising use of audio and video has placed new time demands on the transfer process. As a result, there's a new premium on subsystems that can prioritize data as it flows through the system and provide the data-management functions needed to meet the demand.

This article takes a look at four different options when building a data-flow-control subsystem: use of off-the-shelf specialty memories a custom home-grown solution using an FPGA or ASIC with integrated memory devices a custom home-grown approach based on external memory and a smaller, more affordable FPGA or the use of flow-control-management (FCM) ICs. FCM devices are discussed in depth, as the author concludes that these chips may provide the most attractive combination of performance and functionality at low cost.

HIGHLIGHTS
Specialty Memories
Automated systems typically include feedback elements to ensure accurate and stable control over speed and position.

"Home-Grown" Designs
As applications grow in complexity, it might be most practical and cost-effective to implement your memory subsystem design in an FPGA or ASIC. Another home-grown approach is to use external memory and stay with a smaller and more affordable FPGA.

Flow-Control Management Devices
FCM devices combine many characteristics of FIFOs, multi-port SRAMs, and specialty DRAMs with highly optimized flow-control logic in multiple configurations.

Encoder Sigal Cable
Shielded twisted-pair cable should be used for best performance. The cable should carry only the encoder's signals.

Sequential Applications
A sequential flow-control (SFC) device can be used to build a memory subsystem that transfers large amounts of data in a sequential fashion. It lowers cost, lessens the overhead, and shortens the design cycle.

Sidebar: Inside The Multi-Queue IC
Functionality embedded in a line card's FPGA or ASIC can be replaced by a single-chip multi-queue, flow-control IC with up to 32 discrete queues.



Full article begins on Page 2

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