碧波液压网 欢迎你,游客。 登录 注册

基于FPGA实现DSP与RapidIO网络互联

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  1. 引言

  随着通讯系统的数据处理量日益增大,过去总线形式的体系结构逐渐成为约束处理能力进一步提升的瓶颈。本文首先简单介绍了嵌入式设计中总线结构的演化过程,从而引出新一代点对点串行交换结构RapidIO。

  在密集型实时信号处理应用中,DSP 由于其本身结构特点具有不可替代的位置。但是遗憾的是目前很多DSP不具有RapidIO 接口,而且也没有ASIC 能够为这些DSP提供RapidIO接口。为了在RapidIO 网络中充分利用DSP 数据处理的优势,我们采用FPGA 做一个转接桥逻辑,将DSP 的总线连接到一个RapidIO 的IP 核,从而实现DSP 和RapidIO 网络的互联。

  2. 总线结构概述

  2.1 总线结构的演化

  高速通信和超快速计算的需求日益增大,使得多处理器以及各种外部设备协同工作才能满足实时快速的要求。传统的系统中,这些处理器、处理器簇、外设之间的数据交互是基于并行的共享总线方式进行。从单分段总线到级联的多分段总线,这些基于共享总线的体系结构中,所有的设备通讯竞争带宽,这样交互数据成为了整体系统性能的瓶颈。不仅如此,并行总线所需要的大量IO 引脚也给系统的电器性能和机械性能带来相当的考验。因此,提高系统性能就迫切需要一种新的体系结构。

  目前新型的体系结构是基于点对点串行交换结构的体系。相比传统的并行共享总线结构,串行交换结构中的两个端点交互数据不影响其他端点之间的数据交互,从而大大提高了系统带宽,除此之外,串行交换结构所需要的引脚也大大减少了,而且串行结构采用的差分线连接也提高了信号传输的距离和可靠性。当前流行的串行交换结构主要有PCI-Express,InfiniBand,RapidIO 等。这些总线结构的应用范围既有交叉有各有侧重。

  2.2 RapidIO 交换结构

  RapidIO 互连架构,它的设计与最流行的集成通信处理器、主机处理器以及网络数字信号处理器相兼容,是高性能包交换互连技术。它满足了高性能嵌入式系统行业对内部系统互连的需求,包括可靠性、高带宽和更快的总线速率。相比PCI、PCI-X、PCIE 和Infiniband来说,RapidIO 主要特性是具有极低的延迟性和高带宽,并很容易实现和PCI、PCI-X、PCIE、FPDP、以太网等的桥接,适合用于芯片与芯片、板与板、系统与系统之间的高速数据传输。

  3. 系统设计

  3.1 工程背景

  多片 DSP 形成处理器簇,共同完成快速实时的运算已经成为现代信号处理机一种流行的方式。但是目前大多数DSP 都不具备RapidIO 接口,所以我们采用FPGA,将DSP 的总线与一个RapidIO IP 核总线相连接,实现DSP 与RapidIO 网络的通信。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: PID DSP
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论