Internet爆炸性的增长,线路网络与分组网络的加速融合,对通信设备和应用提出了一系列新的要求。目前的线路交换技术是在Internet时代之前很久设计的,由于它们只对通话业务进行优化,已不能支持当今成指数增长的数据业务。为此,服务提供商正在部署分组网络(Internet协议)和信元网络(ATM),并从老式设备转向以分组交换为中心的软交换技术和媒介网关。
本文旨在帮助那些正在构建分组交换技术的公司解决在设计新型网络时遇到的众多难题中的一个问题:如何管理好有关语音、传真以及数据的众多协议。这些产品需进一步扩容来满足中心局的要求,而且必要有足够的灵活性来适应新标准和应用,动态地支持语音、传真、数据协议。快速上市的捷径包括使用与第
制造商在设计多信道、多协议共用资源时,有多种DSP可供选择。这些DSP不仅在结构上存在差别,而且制作用的固体工艺也不尽相同。本文并不想对市场上可利用的全部DSP作详尽比较,而更多集中在基本结构的一个重要区别及其对通信设计的影响。下面准备讨论的基本结构是多核DSP与超核DSP。
DSP技术
DSP供应商通常按产品系列对DSP分组。每个系列以特定DSP芯核为基础,根据内存和外围电路的变化组成衍生品种。固体技术的发展让DSP制造商有可能在单个硅片上安置多个芯核,创建了多核DSP。这些器件含有多个独立芯核,每个芯核有自己的存储器,仅在某些情况下访问共享存储器。
在推出多核DSP的同时,某些新设计采用不同的方案来分配可利用的硅片空间,这就是超核DSP。目前的超核DSP内置单个、强功能、长指令字的32位处理单元,且备有大容量内存以及与外部RAM无缝粘接逻辑。这些器件是可进行并行处理的单核单元。随着时间的推移,目前的这种超核DSP会出现在多芯核封装中,这与过去顶级芯核被制作在目前的多芯核封装中极为相似。
由于目前多核DSP采用了老式、低性能芯核,其售价比超芯核DSP低。初看起来,使用廉价的器件更经济实用,然而与超核带来的灵活性、功能性与高密度相比,这是一种短期的优势。
DSP选择方案的比较
在通信设备的众多要求中,首先要考虑扩容性,以符合中心局的要求;足够的灵活性,适应新的标准与应用;以及对语音、传真以及数据多种协议的支持。设备设计人员在组建基于DSP的多信道、融合接入解决方案时有两种选择:多核结构或超核结构。
为了比较起见,考虑设计一个能支持E1范围(30通道)语音,传真、数据同时呼叫的设备,其呼叫的组合不存在任何统计上的多路复用假设。这就是说,能支持30路语音呼叫、或30路传真呼叫,或30路数据呼叫的最极端条件以及任何混合呼叫(如10路语音、10路传真、10路数据)。Texas Instruments 出品的两种DSP:C54X多核结构与C62X超核结构,都能满足上述要求,下面就以此两种产品为基础进行比较。
C5420与C5421是以双100MIPS处理器芯核为基础制作的,其差别主要是内存容量不同。C5421具有两芯核共享的1
C54X的资源要求本例讨论支持V.90调制解调器E1范围解决方案的资源因素,选择V.90是因为它所需的协议资源最广。每个C5420/21芯核最多能支持3个V.90数据泵。V.42与V4.2-bis
ECDC(误码校正与数据压缩)协议另需额外的资源,这已超过C5420/21所能提供的功能。简单的计算表明,至少需要5个C5421芯片(3通道/芯核╳2芯核/每片╳5片=30通道)。然而,由于C5421的内存有限,需要额外的芯片来解决融合事务。例如,在某一给定时间,假定E1范围全部信道都是调制解调器呼叫,这表明5个C5421芯片的全部10个芯核都在执行相同的调制解调器软件。如果此时有2个调制
再举一个例子,如果开始是30个调制解调器呼叫,切断其中20个代之以10个传真机与10个不同声码器的呼叫,系统将要进行大量的信道交换和程序下载。为了避免更多的备用芯片(超过已增加的第6个DSP),上一级主控软件(在控制器上执行)将重新安排每个C54X芯片上的软件,将信道重新路由给更紧急的服务。例如,管理软件将试图建立1个“V.90”C5421 DSP、1个“传真” C5421 DSP、以及1个语音 C5421 DSP。这种广泛的交换与路由管理将芯片数保持6片以下,但必然使系统管理复杂化,也降低了系统的性能。传真信道与调制解调器信道在重新路由时可能被切断或重新连接,而语音呼叫易受噪声与抖动的干扰,调制解调器的吞吐率也要打折扣。
考虑到支持调制解调器呼叫终端需6个DSP芯片和另加的ECDC处理器,这里推荐一种设计方案,它由两个并行的、包含3片C5421模块组成,每个模块拥有自己的一个控制处理器,这两个模块合在一起由一个上级控制器管理。
C62X资源要求
C62X系列基于单个高性能芯核,备有大容量内存与几乎无限制地访问外存的能力。访问廉价的SDRAM简单可行。因此在并运行时间内,语音、传真与数据所需的全部协议可驻留在C62X的存储器空间,可省去C54系列所要求的额外DSP。当然,C62X也不是十全十美的。至少按“每个DSP"论,C62X系列的功耗比C54X系列略大。然而按“每个信道”进行比较,由于C62X的芯片密度高、功率被分配到较多的信道上,因此两者的功相差不大。TI公司计划在2001年初,将降低这两种新产品的功耗。
由于C62X超核具有并行处理能力和几乎无限的可利用存储器,它的设计比C54X要简单得多。全部需要的协议可驻留在芯片的存储器空间,无需动态代码下载或信道重新路由。如同C54X解决方案,其驱动因素是满足管理E1范围的V.90调制解调器。TI的C6202可管理15个完整的V.90调制解调器(包括ECDC 层),因此E1由2片C6202支持。双C6202设计有效地减少了50%的元件数,免除了控制器的分层结构以及相应管理软件。
产品的升级
产品的升级受下面两个因素的制约:DSP产品的发展安排和标准与协议的可能变更。
C5420可自然升级至C5421,C5421不仅提供更多的存储器,而且改善了操作粒度,每个芯核使用同一个程序存储器。然而升级很可能需要改写控制器上交换与信道