Commsdesign Home Register About Commsdesign Feedback Online Opportunities SpecSearch GlobalSpec




















eLibrary

EE TIMES NETWORK
 Online Editions
 EE TIMES
 EE TIMES ASIA
 EE TIMES CHINA
 EE TIMES FRANCE
 EE TIMES GERMANY
 EE TIMES INDIA
 EE TIMES JAPAN
 EE TIMES KOREA
 EE TIMES TAIWAN
 EE TIMES UK

 EE TIMES EUROPE
 ANALOG EUROPE
 INDUSTRIAL EUROPE
 AUTOMOTIVE DL EUROPE

 POWER DL EUROPE

 Web Sites
 • Audio DesignLine
 • Automotive DesignLine
 • Career Center
 • CommsDesign
 • Microwave
    Engineering
 • Deepchip.com
 • Design & Reuse
 • Digital Home DesignLine
 • DSP DesignLine
 • EDA DesignLine
 • Embedded.com
 • Elektronik i Norden
 • Green SupplyLine
 • Industrial Control
    DesignLine
 • Planet Analog
 • Mobile Handset
    DesignLine
 • Power Management
    DesignLine
 • Programmable Logic
    DesignLine
 • RF DesignLine
 • RFID-World
 • Techonline
 • Video | Imaging
    DesignLine
 • Wireless Net
    DesignLine

ELECTRONICS GROUP SITES

 • eeProductCenter
 • Electronics Supply &
    Manufacturing
 • Conferences
    and Events
 • Electronics Supply &
    Manufacturing--China
 • Electronics Express
 • Webinars


09 February 2010



Flow control capabilities added to RapidIO spec

By Robert Keenan , Robert Keenan
EE Times
Sep 15, 2003
Print This Story Send As Email Reprints
 
WAYNE, N.J. — The RapidIO Trade Association will release end-to-end flow control capabilities Monday (Sept. 15) that could make its interconnect architecture a viable option for handling data plane traffic in metro-edge, access and wireless equipment.

RapidIO has traditionally been used to handle the movement of control plane traffic in equipment designs. But with the serial version of the RapidIO spec available, and with cost-cutting still important, some major equipment vendors have pushed to add flow control mechanisms that will let RapidIO handle data plane traffic as well, said Sam Fuller, president of the RapidIO Trade Association, an industry group that develops and promotes the spec.

After a year of work, the association is adding end-to-end flow control mechanisms to its logical layer, allowing those mechanisms to work with both the serial and parallel versions of RapidIO, said Greg Shippen, chairman of the RapidIO Technical Working Group. "We didn't have to crack the foundation, insert the flow control mechanisms and patch it up again," Shippen said. "We built the mechanisms right on top of the existing protocols."

"If you're going to work in the data plane," said senior analyst Jag Bolaria at The Linley Group (Mountain View, Calif.), "flow control is just one of those things you've got to have."

In essence, the spec's added flow control mechanisms are designed to tackle such situations as congestion caused by head-of-line blocking. In that situation, output FIFOs in a network architecture begin to back up when rising network loads exceed the capacity of a link. Shippen said this type of blocking can cause backups in traffic streams accessing the congested link as well as in streams that enter the same switch but don't use the congested link. To address the problem, the trade association has added a congestion control packet (CCP) at the logical layer. When congestion on a link grows, the CCP sends a high-priority XOFF message through the net, telling systems to stop sending traffic to the congested link for a while. Once the congestion is cleared, Shippen said, an XON informs nodes that traffic can resume.

If an XOFF message is lost during transmission, the flow control mechanism can resend it. If an XON message is not received at the destination, the destination node will wait a period of time and then automatically begin sending traffic to the congested link, Shippen said.

The current RapidIO spec defines three flow control mechanisms, whereby flows in ascending priority receive increasingly better service (lower latency). The flows are intended to allow multiple data streams between endpoint devices that have no required ordering between them, Shippen said. "Priority" bits in the physical layer manage and prioritize the flows. They also enforce ordering and provide deadlock avoidance. "The degree to which individual flows receive better service is implementation-dependent," Shippen said. "However, the specification requires all switches to provide at least some minimum level of improved service for higher-priority flows because the priority bits are used for two purposes at once: to enforce ordering and provide deadlock avoidance at the physical layer, and to map logical-flow priority at the logical layer."

While only three flows are defined in the initial spec, there's a move within the trade association to add more precise flow control mechanisms.

With flow control procedures in place and more coming, the RapidIO Trade Association claims a lead over the PCI Express-based Advanced Switching spec, which is backed by Intel Corp. and dozens of supporting companies.

Robert Keenan is editor in chief of CommsDesign.com, an EE Times Network Web site.




EE Times TechCareers
Search Jobs

Enter Keyword(s):


Function:


State:
  

Post Your Resume
-----------------
Employers Area
Most Recent Posts
Ascension Health seeking Solutions Development Analyst in St. Louis, MO

National Semiconductor seeking Principal IC Design Engineer in Santa Clara, CA

Taylor Guitars seeking Sr. Web Designer in El Cajon, CA

Covidien seeking Hardware Manager in Boulder, CO

Sierra Nevada seeking Software Engineer in Hagerstown, MD

More career-related news, resources and job postings for technology professionals

Related Products
  • Industrial server has 4 PCI Express x4/x16 expansion slots
  • Altium adds Altera Cyclone III to NanoBoard club
  • IBM back in network processor game
  • Bosch unveils integrated MEMS automotive sensor
  • Intel rolls Tukwilla, nixes fully buffered DIMMs

    eeProductCenter



    Home  |  Register  |  About  |  Feedback  |  Contact   |  Site Map
    All materials on this site Copyright © 2010 TechInsights, a Division of United Business Media LLC All rights reserved.
    Privacy Statement ¦ Terms of Service