FPGA设计的网络处理技术功用和灵敏性分析

网络处置是指对在通讯和网络配备中传送的数据包举行的处置,网络处置不只出如今网络中心,还出如今MAN/LAN(图1)中。
网络处置可议决几类半导体器件完成,因而网络OEM能依据特定需求挑选适当的器件组合。那么终究由谁决议需求呢?这些需求是由通讯运营商和互联网业务提供商(ISP)决议的。业务提供商要求网络配备的架构和增值功用不只好为客户提供不一样类型的业务,并且还能添加效果。业务提供商与商业用户签署了数百万美元的业务质量协议(SLA),以确保特定的业务类型和质量。因而业务提供商在开发构成网络配备的半导体器件中,为获得适当的特征和灵敏性,须要投入大量资金。
揭开网络处置的面纱
网络处置最根本的观点是树立在预定义分类和原则上的网络数据包智能分组处置剖析、流程和完成原则。须要留意的是,分类和原则必需可定制,以满足不一样业务提供商的需求。本文将重点探讨线路卡。每个线路卡的入口和出口信道上均带有限据通路和控制通路,数据通路担任以线速率处置和传送分组数据而不发生较大的延迟,而控制通路则担任提供处明智能、强化原则、处置不测情况并监控统计数字。
图2显示了线路卡网络处置的中心功用,其中虚线包围的3个模块给出了首要的网络处置功用。虽然网络处置限定在线路卡以内,但也足以影响整个系统的架构。比如,某些路由器自用于一组独立的线路卡,以获取专项功用(如安全处置)。依据网络处置所需的配备,系统能够(或不用)须要这些线路卡。
挑选适当的半导体器件
网络处置可采用多种半导体处置方案,但可广义地归为ASIC和可编程器件两类。那么这两类器件是如何完成网络系统设计的呢?使用于网络处置的ASIC和可编程器件的首要原理与任何其他使用并无区别。从高端角度看,ASIC可为固定功用提供较高功用,但灵敏度很有限。虽然ASIC的流片费用(NRE)较高并且产品的上市时间较长,但其高产量仍旧颇具本钱效益。
另一方面,可编程处置方案可提供较高的系统速率,包含庞杂功用(特殊和异常处置)、灵敏性和最短的产品上市时间。可编程器件无需流片费用,价钱比相应的 ASIC略为昂贵。由于可编程处置方案灵敏度较高并可晋级,因而具有比ASIC更长的产品寿命,由此降低了全体系统的本钱。
虽然上面对ASIC和可编程处置方案举行了区分,但当前还没有能综合两种半导体优势并满足各种需求的完满处置方案。器件的结尾挑选取决于特定需求,最先思索使用于网络处置的可编程处置方案。
评论