新闻中心

EEPW首页>嵌入式系统>设计应用> 建立基础--用于基带的标准sRIO功能

建立基础--用于基带的标准sRIO功能

作者: 时间:2010-02-23 来源:网络 收藏

规范中的另一个是门铃包。这些包在系统中扮演端点中断的角色。在中,数字信号处理(DSP)使用这些中断来表示一个完整的IQ数据块已经收到,处理也将开始。主处理器可使用门铃来通知某个给定的系统事件。

中的应用

与ATCA相比,既可以实现模块化而且还有助于硬件的可扩展性。利用该灵活性的优势,原始设备制造商(OEM)能够节省成本,并支持多种无线标准。已经出现的理想架构是集合到单个交换主板上的四个或更多数字信号处理器的多个卡(见图2)。

多家供应商现已开始提供具有互连的旗舰DSP产品。这些DSP利用多个高性能的直接存储器(Direct Memory Access,DMA)存取引擎,将数据从内部存储器传输到sRIO端口,能最大限度扩大端口吞吐量。而且大多数器件都分配了多个器件ID,这有助于它们成为单点传送ID的唯一目标,或者在多个DSP配置了相同多点传送ID的情况下,成为多点传送的接收者之一。此外,一些DSP可提供能够接收任何目标ID包的混杂模式。这种灵活性对于支持特定DSP的控制流量和上行数据非常重要,该数据往往是多点传送到多样性DSP的。这种混杂模式在要求有复杂数据通道的系统中也非常有用,因为它能缓和路由限制。 除了DSP阵列之外,FPGA通常还可提供基带协处理,以实现高度平行的信号处理。一般说来,FPGA作为单个sRIO端口的旁视器件,偶尔与含有两个sRIO端口的数据通道一起使用。由于实现多sRIO端口和交换结构的成本较高,FPGA一般不交换。

FPGA提供一定程度的物理层控制来形成系统流量,这样有助于在实现内嵌时优化系统性能。这对确保接收处理器或预处理器合适的包间距(Inter-Packet Gap,IPG)计时至关重要。在基带中采用FPGA器件能进一步减少端点间的流量,确保流量间隔的一致性,而不会发生流量突发的情况。例如,考虑到DSP首要的数据传输机制是DMA,而DMA往往会以最快的速度引发长数据包。这种引发会导致接收端点或交换器的拥塞,最终可能迫使流量从DSP重新发送。提 供一致的IPG能够使流量更好的运行,有助于处理端点,避免输入缓冲器溢出和导致重新发包。通过向FPGA的物理层因特网协议(IP)提供包间闲置时钟周期,可以实现IPG的高分辨率控制。

基带卡上至少可以执行一个主处理器,进行系统运行和维护,并提供控制信息。为满足设施的可用性需求,双主机可以由具备所有合适仲裁的sRIO进行定义。

为了满足上行系统中的帧延迟要求,或者作为一个全局存储器,都需要执行支持sRIO持续高吞吐量速率的大型缓冲器。例如,对IDT实现方法来说,像这样的器件是在基带板上执行的。为了支持给定平台上的多个标准,这个可选缓冲器元件也许会做成模块化。许多OEM厂商已经开始认识到对这种分立式缓冲器的需求。

系统设计师必须意识到,利用端点存储器(如DSP存储器)作为中央存储空间的方法可能导致端点的端口拥塞。如果拥塞严重的话,最终将影响端点的真正价值。而将存储器需求卸载到一个独立的器件可以缓解这个瓶颈问题。在决定全局共享端点存储器是否合适的时候,应该对端点的端口带宽要求进行周到的系统设计考虑。

结语

随着sRIO标准越来越多的在无线电信设施等应用中采用,完全理解标准以及各种设计考虑因素对系统设计师来说变得越来越重要。这在设计高端3G+应用的时候尤其有用。合适的sRIO标准的执行有助于实现比sRIO规范更高的可配置性。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭