基于MPC860的多规程用户业务接入设备研制
发布时间:2008/6/5 0:00:00 访问次数:267
1 引言
多规程用户业务接入设备(multi-protocol user traffic access device,mputad)的用途是为各类低速用户业务接入宽带网提供接入手段。由于低速用户业务的多样性,包括话音业务、实时数据、非实时数据以及局域网业务等,因此,要求该设备具有多种通信接口,适配多种通信协议,可接入多种网络,并支持多种网络间的互联,可实现话音、数据、局域网互联等多种方式的业务接入。
在设计过程中,我们使用了motorola公司特别为电信和网络市场设计的高性能的集成通信微处理器mpc860。该芯片采用双处理器内核结构,一个是为高层应用服务提供高性能的通用32位处理器powerpc内核,另一个是专为底层通信应用服务提供专用risc处理器内核cpm,两者可通过片内的双端口内存通信,可快速完成对通信协议的处理。cpm可同时支持3个快速的串行通信控制器(fc
c)、2个多通道控制器(mcc)、4个串行通信控制器(scc),2个串行管理控制器(smc),1个串行外围接口(spi)和1个i2c接口,大大减轻了powerpc核的外围工作任务,为用户在网络和通信产品的开发方面提供了巨大的潜力并缩短开发周期。
2 方案设计
如图1所示,根据多规程用户业务接入设备的功能确定采用主板配多种业务接入卡的模块设计思路。
多规程用户业务的接入设备由主板、背板、扩展插卡、控制面板、电源和机箱等几部分组成,主板是系统核心,主要完成各种通用和专用通信协议的转换及处理,路由选择功能,设备有8个数据端口,通过端口串接实现设备级连,并为扩展插卡提供插槽;扩展插卡主要设计有局域网接口卡(prolan)、模拟话音/传真卡(atf)、群路(e1)卡和数字话音卡(dv),可完成各类通用和专用用户业务的接入,各板卡的方案设计如下。
2.1 主板
主板是多规程用户业务接入设备的核心部件,其实现原理如图2所示,主要完成协议转换及协议处理、路由选择,在背板上提供8个数据端口,并为专用功能插卡提供扩展插槽。
针对主板设计中确定功能特点,确定采用基于mpc860主处理器和mc68360协议处理器相结合的嵌入式开发技术方案,其中mpc860工作于主机方式,完成数据处理、协议转换、路由选择等功能,mc68360工作于从机方式,协助mpc860完成多路数据处理,该方案的优点在于:
(1)mpc860,mc68360的4个scc通道支持多种数据和话音通信协议,由于帧中继协议在数据链路层上遵从lapf标准,而lapf是hdlc的子集,因此该协议可以主要由其中的cpm通信处理机来完成,大大提高了协议的处理速度。
(2)可以充分发挥cpm通信处理机的优势,获得很好的系统扩展性,为主机配合各种扩展插卡提供了方便,且可配置、可裁剪、便于设备维护、管理和与其他网络的互联互通。
(3)基于嵌入式linux的并行开发,可大大提高开发效率,且将设备自举进程和具有进程管理、内存管理、设备模块管理和定时器服务功能的linux微内核嵌入该设备、充分发挥linux平台资源优势,使系统具有良好的可移植性。
主机外围电路设计中采用了xilinx公司集成度高、灵活性强的cpld和fpga器件,设计时根据不同需要,利用增强引脚锁定功能定义引脚的输入、输出关系,减轻硬件调试过程中的电路协调工作量,同时增加了系统的保密性和干扰性。
2.2 局域网接口卡(prolan)
局域网接口卡主要采用dp8392c同轴电缆网络接口芯片和dp83936网络接口芯片完成ip业务接入处理,其控制逻辑采用cpld器件实现,该卡主要功能有两个:一是支持基于snmp的网络管理,二是用于用户ip业务的接入。
2.3 模拟话音/传真卡(atf)
atf卡的核心采用了美国ti公司数字信号处理器(dsp)实现多种模式的话音编码,该卡主要功能是完成模拟话音/传真业务的接入,为支持目前通信领域通用的话音编码类型,设计研制过程中综合考虑了多种话音编码种类,最终实现了对acelp8k,acelp4.8k,acelp-cn,pcm64k,adpcm32k等多种话音编码方式的支持。
2.4 数字话音卡(dv)
dv卡话音编码功能与atf卡类似,其核心也采用了美国ti公司数字信号处理器(dsp),与taf卡不同之处在于他没有pc
m采样处理,直接处理e1卡送来的pcm数据流,且每块dv卡使用7片数字信号处理器,构成主从应用系统,共同处理6路话音信息,其中1片为主处理器,负责与e
多规程用户业务接入设备(multi-protocol user traffic access device,mputad)的用途是为各类低速用户业务接入宽带网提供接入手段。由于低速用户业务的多样性,包括话音业务、实时数据、非实时数据以及局域网业务等,因此,要求该设备具有多种通信接口,适配多种通信协议,可接入多种网络,并支持多种网络间的互联,可实现话音、数据、局域网互联等多种方式的业务接入。
在设计过程中,我们使用了motorola公司特别为电信和网络市场设计的高性能的集成通信微处理器mpc860。该芯片采用双处理器内核结构,一个是为高层应用服务提供高性能的通用32位处理器powerpc内核,另一个是专为底层通信应用服务提供专用risc处理器内核cpm,两者可通过片内的双端口内存通信,可快速完成对通信协议的处理。cpm可同时支持3个快速的串行通信控制器(fc
2 方案设计
如图1所示,根据多规程用户业务接入设备的功能确定采用主板配多种业务接入卡的模块设计思路。
多规程用户业务的接入设备由主板、背板、扩展插卡、控制面板、电源和机箱等几部分组成,主板是系统核心,主要完成各种通用和专用通信协议的转换及处理,路由选择功能,设备有8个数据端口,通过端口串接实现设备级连,并为扩展插卡提供插槽;扩展插卡主要设计有局域网接口卡(prolan)、模拟话音/传真卡(atf)、群路(e1)卡和数字话音卡(dv),可完成各类通用和专用用户业务的接入,各板卡的方案设计如下。
2.1 主板
主板是多规程用户业务接入设备的核心部件,其实现原理如图2所示,主要完成协议转换及协议处理、路由选择,在背板上提供8个数据端口,并为专用功能插卡提供扩展插槽。
|
---|
(1)mpc860,mc68360的4个scc通道支持多种数据和话音通信协议,由于帧中继协议在数据链路层上遵从lapf标准,而lapf是hdlc的子集,因此该协议可以主要由其中的cpm通信处理机来完成,大大提高了协议的处理速度。
(2)可以充分发挥cpm通信处理机的优势,获得很好的系统扩展性,为主机配合各种扩展插卡提供了方便,且可配置、可裁剪、便于设备维护、管理和与其他网络的互联互通。
(3)基于嵌入式linux的并行开发,可大大提高开发效率,且将设备自举进程和具有进程管理、内存管理、设备模块管理和定时器服务功能的linux微内核嵌入该设备、充分发挥linux平台资源优势,使系统具有良好的可移植性。
主机外围电路设计中采用了xilinx公司集成度高、灵活性强的cpld和fpga器件,设计时根据不同需要,利用增强引脚锁定功能定义引脚的输入、输出关系,减轻硬件调试过程中的电路协调工作量,同时增加了系统的保密性和干扰性。
2.2 局域网接口卡(prolan)
局域网接口卡主要采用dp8392c同轴电缆网络接口芯片和dp83936网络接口芯片完成ip业务接入处理,其控制逻辑采用cpld器件实现,该卡主要功能有两个:一是支持基于snmp的网络管理,二是用于用户ip业务的接入。
2.3 模拟话音/传真卡(atf)
atf卡的核心采用了美国ti公司数字信号处理器(dsp)实现多种模式的话音编码,该卡主要功能是完成模拟话音/传真业务的接入,为支持目前通信领域通用的话音编码类型,设计研制过程中综合考虑了多种话音编码种类,最终实现了对acelp8k,acelp4.8k,acelp-cn,pcm64k,adpcm32k等多种话音编码方式的支持。
2.4 数字话音卡(dv)
dv卡话音编码功能与atf卡类似,其核心也采用了美国ti公司数字信号处理器(dsp),与taf卡不同之处在于他没有pc
1 引言
多规程用户业务接入设备(multi-protocol user traffic access device,mputad)的用途是为各类低速用户业务接入宽带网提供接入手段。由于低速用户业务的多样性,包括话音业务、实时数据、非实时数据以及局域网业务等,因此,要求该设备具有多种通信接口,适配多种通信协议,可接入多种网络,并支持多种网络间的互联,可实现话音、数据、局域网互联等多种方式的业务接入。
在设计过程中,我们使用了motorola公司特别为电信和网络市场设计的高性能的集成通信微处理器mpc860。该芯片采用双处理器内核结构,一个是为高层应用服务提供高性能的通用32位处理器powerpc内核,另一个是专为底层通信应用服务提供专用risc处理器内核cpm,两者可通过片内的双端口内存通信,可快速完成对通信协议的处理。cpm可同时支持3个快速的串行通信控制器(fc
c)、2个多通道控制器(mcc)、4个串行通信控制器(scc),2个串行管理控制器(smc),1个串行外围接口(spi)和1个i2c接口,大大减轻了powerpc核的外围工作任务,为用户在网络和通信产品的开发方面提供了巨大的潜力并缩短开发周期。
2 方案设计
如图1所示,根据多规程用户业务接入设备的功能确定采用主板配多种业务接入卡的模块设计思路。
多规程用户业务的接入设备由主板、背板、扩展插卡、控制面板、电源和机箱等几部分组成,主板是系统核心,主要完成各种通用和专用通信协议的转换及处理,路由选择功能,设备有8个数据端口,通过端口串接实现设备级连,并为扩展插卡提供插槽;扩展插卡主要设计有局域网接口卡(prolan)、模拟话音/传真卡(atf)、群路(e1)卡和数字话音卡(dv),可完成各类通用和专用用户业务的接入,各板卡的方案设计如下。
2.1 主板
主板是多规程用户业务接入设备的核心部件,其实现原理如图2所示,主要完成协议转换及协议处理、路由选择,在背板上提供8个数据端口,并为专用功能插卡提供扩展插槽。
针对主板设计中确定功能特点,确定采用基于mpc860主处理器和mc68360协议处理器相结合的嵌入式开发技术方案,其中mpc860工作于主机方式,完成数据处理、协议转换、路由选择等功能,mc68360工作于从机方式,协助mpc860完成多路数据处理,该方案的优点在于:
(1)mpc860,mc68360的4个scc通道支持多种数据和话音通信协议,由于帧中继协议在数据链路层上遵从lapf标准,而lapf是hdlc的子集,因此该协议可以主要由其中的cpm通信处理机来完成,大大提高了协议的处理速度。
(2)可以充分发挥cpm通信处理机的优势,获得很好的系统扩展性,为主机配合各种扩展插卡提供了方便,且可配置、可裁剪、便于设备维护、管理和与其他网络的互联互通。
(3)基于嵌入式linux的并行开发,可大大提高开发效率,且将设备自举进程和具有进程管理、内存管理、设备模块管理和定时器服务功能的linux微内核嵌入该设备、充分发挥linux平台资源优势,使系统具有良好的可移植性。
主机外围电路设计中采用了xilinx公司集成度高、灵活性强的cpld和fpga器件,设计时根据不同需要,利用增强引脚锁定功能定义引脚的输入、输出关系,减轻硬件调试过程中的电路协调工作量,同时增加了系统的保密性和干扰性。
2.2 局域网接口卡(prolan)
局域网接口卡主要采用dp8392c同轴电缆网络接口芯片和dp83936网络接口芯片完成ip业务接入处理,其控制逻辑采用cpld器件实现,该卡主要功能有两个:一是支持基于snmp的网络管理,二是用于用户ip业务的接入。
2.3 模拟话音/传真卡(atf)
atf卡的核心采用了美国ti公司数字信号处理器(dsp)实现多种模式的话音编码,该卡主要功能是完成模拟话音/传真业务的接入,为支持目前通信领域通用的话音编码类型,设计研制过程中综合考虑了多种话音编码种类,最终实现了对acelp8k,acelp4.8k,acelp-cn,pcm64k,adpcm32k等多种话音编码方式的支持。
2.4 数字话音卡(dv)
dv卡话音编码功能与atf卡类似,其核心也采用了美国ti公司数字信号处理器(dsp),与taf卡不同之处在于他没有pc
m采样处理,直接处理e1卡送来的pcm数据流,且每块dv卡使用7片数字信号处理器,构成主从应用系统,共同处理6路话音信息,其中1片为主处理器,负责与e
多规程用户业务接入设备(multi-protocol user traffic access device,mputad)的用途是为各类低速用户业务接入宽带网提供接入手段。由于低速用户业务的多样性,包括话音业务、实时数据、非实时数据以及局域网业务等,因此,要求该设备具有多种通信接口,适配多种通信协议,可接入多种网络,并支持多种网络间的互联,可实现话音、数据、局域网互联等多种方式的业务接入。
在设计过程中,我们使用了motorola公司特别为电信和网络市场设计的高性能的集成通信微处理器mpc860。该芯片采用双处理器内核结构,一个是为高层应用服务提供高性能的通用32位处理器powerpc内核,另一个是专为底层通信应用服务提供专用risc处理器内核cpm,两者可通过片内的双端口内存通信,可快速完成对通信协议的处理。cpm可同时支持3个快速的串行通信控制器(fc
2 方案设计
如图1所示,根据多规程用户业务接入设备的功能确定采用主板配多种业务接入卡的模块设计思路。
多规程用户业务的接入设备由主板、背板、扩展插卡、控制面板、电源和机箱等几部分组成,主板是系统核心,主要完成各种通用和专用通信协议的转换及处理,路由选择功能,设备有8个数据端口,通过端口串接实现设备级连,并为扩展插卡提供插槽;扩展插卡主要设计有局域网接口卡(prolan)、模拟话音/传真卡(atf)、群路(e1)卡和数字话音卡(dv),可完成各类通用和专用用户业务的接入,各板卡的方案设计如下。
2.1 主板
主板是多规程用户业务接入设备的核心部件,其实现原理如图2所示,主要完成协议转换及协议处理、路由选择,在背板上提供8个数据端口,并为专用功能插卡提供扩展插槽。
|
---|
(1)mpc860,mc68360的4个scc通道支持多种数据和话音通信协议,由于帧中继协议在数据链路层上遵从lapf标准,而lapf是hdlc的子集,因此该协议可以主要由其中的cpm通信处理机来完成,大大提高了协议的处理速度。
(2)可以充分发挥cpm通信处理机的优势,获得很好的系统扩展性,为主机配合各种扩展插卡提供了方便,且可配置、可裁剪、便于设备维护、管理和与其他网络的互联互通。
(3)基于嵌入式linux的并行开发,可大大提高开发效率,且将设备自举进程和具有进程管理、内存管理、设备模块管理和定时器服务功能的linux微内核嵌入该设备、充分发挥linux平台资源优势,使系统具有良好的可移植性。
主机外围电路设计中采用了xilinx公司集成度高、灵活性强的cpld和fpga器件,设计时根据不同需要,利用增强引脚锁定功能定义引脚的输入、输出关系,减轻硬件调试过程中的电路协调工作量,同时增加了系统的保密性和干扰性。
2.2 局域网接口卡(prolan)
局域网接口卡主要采用dp8392c同轴电缆网络接口芯片和dp83936网络接口芯片完成ip业务接入处理,其控制逻辑采用cpld器件实现,该卡主要功能有两个:一是支持基于snmp的网络管理,二是用于用户ip业务的接入。
2.3 模拟话音/传真卡(atf)
atf卡的核心采用了美国ti公司数字信号处理器(dsp)实现多种模式的话音编码,该卡主要功能是完成模拟话音/传真业务的接入,为支持目前通信领域通用的话音编码类型,设计研制过程中综合考虑了多种话音编码种类,最终实现了对acelp8k,acelp4.8k,acelp-cn,pcm64k,adpcm32k等多种话音编码方式的支持。
2.4 数字话音卡(dv)
dv卡话音编码功能与atf卡类似,其核心也采用了美国ti公司数字信号处理器(dsp),与taf卡不同之处在于他没有pc
上一篇:免费工具用于跟踪验证计划
上一篇:EDGE 套件降低软件开发成本