首页 | 登录 | 现在注册   [2009年07月05日]
Global Sources
电子工程专辑
嵌入式设计 首页 / 嵌入式设计

利用串行RapidIO实现FPGA协处理

申请免费杂志 订阅 收藏 打印版

关键字: FPGA  高速串行接口  连接性 

为了支持“三重播放”应用,人们对高速通信和超快速计算的需求日益增大,这向系统开发师、算法开发师和硬件工程师等人员提出了新的挑战,要求他们将各种标准、组件和联网设备融合成一个整体。同时,开发人员不但要跟上日益提高的性能需求,还得注意保持成本低廉。有效利用基于串行RapidIO的FPGA作为DSP协处理器就能达到这些目的。

由于三重播放应用集合了话音、视频和数据应用,因此必须采用新算法来设定其开发和系统优化策略的参数。其间,开发人员要解决以下问题:构造可调整可扩展的架构、支持分布式处理、采用基于标准的设计,以及针对性能和成本进行优化。

仔细研究一下就会发现,为满足应用需求而要、面对的这些挑战主要涉及两个主题:一是连接性,从本质上说就是实现不同设备、板卡和系统之间的“快速”数据转移;二是计算能力,指设备、板卡和系统中分别可用的处理资源。

运算平台之间的连接

基于标准的设计通常比“自由发挥”的设计简单得多,也是今天的典型设计模式。并行连接标准(PCI、PCI-X、EMIF等)虽能满足当前需求,但若考虑到可调整性和可扩展性就有所不足了。随着分组处理技术的不断进步,连接标准的发展趋势显然倾向于高速串行连接。从图1中就能看出这一趋势。

诸如PCIe和GbE/XAUI之类的高速串行标准在台式机和网络行业已有应用。但无线通信设施中的数据处理系统对互连方面的要求又稍有不同,它要求:

1. 管脚数少;

2. 需进行底板以及芯片到芯片的连接;

3. 带宽和速度可调;

4. 具备DMA和消息传递功能;

5. 支持复杂可调整的拓扑;

6. 支持多点传送;

7. 高度可靠;

8. 支持当日时间(time of day)同步;

9. 可提供服务质量(QoS)。

图1:向串行连接的发展趋势。
图1:向串行连接的发展趋势。

串行RapidIO (SRIO)协议标准可轻松满足以上大部分要求,甚至超出这些要求的标准。因此,串行RapidIO已成为无线通信基础设备中用于数据层(data plane)互连的主流连接技术。SRIO网络建立在两个“基本模块”基础之上:端点设备(Endpoint)和交换设备(Switch)。端点设备负责收发数据包,交换设备负责在端口之间传递数据包,但不负责数据包的解释。图2给出了SRIO网络的构建模块。

图2:SRIO网络的构建模块。
图2:SRIO网络的构建模块。

按规范定义,串行RapidIO有用3层架构,如图3所示。

图3:SRIO架构
图3:SRIO架构

其中包含:

物理层――负责描述器件级接口规范,例如分组传输机制、流量控制、电特性以及低级错误管理。

传输层――为在不同端点设备之间传送分组提供路由信息。交换设备以基于器件的路由方式工作于传输层。

逻辑层――定义总体的协议和分组格式。每个分组最多包含256字节的载荷。事务通过Load、Store或DMA操作来访问大小为34/50/66比特的地址空间。


1 • 2 • 3 下一页 最后一页

投票数:


我来评论 - 利用串行RapidIO实现FPGA协处理
评论:  
 
*验证码:
                


绝对技术指南:工业控制NEW!
免费下载电子杂志 «绝对技术指南:工业控制» 第1卷第2期, 你可以了解相关设计热点和技术市场发展趋势,并可以获得更多更为出色的设计方案和领先半导体厂商的支持。

•  智能控制显著提升可再生能源效率
•  高压电机控制系统的设计考量
•  视频:TI推出精准度最高的18位DAC
•  采用PROFIBUS标准的工业联网技术
•  工控领域目前掘金概率较大的三大商机
 


热点文章上周排行榜 (06/22~06/28)


EE小组
1
关注小组,分享,学习,成长!

趣味“找主题”,参与有奖励!

又有新问题,赶快来试试:1 2
话题PK台

搜集工程师们最关心的话题,发表您的真知灼见。

热门关键词
  •  3G
  •  HDMI
  •  MCU
  •  ADC
  •  ARM
  •  机顶盒
  •  RFID
  •  ZigBee