采用STLC1502的小型VoIP用户网关设计
时间:08-11
来源:互联网
点击:
STLC1502是基于ST公司的专用于开发VoIP相关产品的处理器,是集成了ARM7和D950的双核芯片。普通双音频电话机可通过以STLC1502为核心的VoIP小型用户网关接入Internet,实现IP电话呼叫。
概述
随着2000年互联网泡沫的破灭,IT近几年徘徊在低谷,复苏艰难。然而VoIP(voice over internet protocol)技术带来的冲击波却在不断增强。VoIP又叫IP电话,泛指在以IP为网络层协议的计算机网络中进行话音通信的系统,即在IP网上传送话音。传统的电话网以电路交换方式传输语音,所要求的传输带宽为64kbit/s,且通话时独占电路,通信费用昂贵。VoIP以IP分组交换网络为传输平台,对模拟语音信号进行压缩,打包等一系列的特殊处理,使之可以采用费用低廉的IP数据网进行传输。对端从IP网上接收数据后,再把它还原成话音,实现通话。随着计算机网络的发展和日益普及,VoIP无论是研究和应用都日益趋热,VoIP市场前景广阔。特别是随着最近宽带接入的兴起,网上多媒体应用越来越多,基于IP网络提供包括语音,数据与视频等在内的综合多媒体通信服务,将成为VoIP领域的下一关键性应用。因此,各VoIP的厂家推出了很多相关产品。除了各大VoIP厂家的电信级IP电话产品外,其中最常见的产品还有小型用户网关和IP电话终端。
本文采用STMicroelectronics(意法)公司专门用于用户级VoIP产品开发设计而推出的STLC1502双核处理器芯片,配合添加相关外围芯片后,设计了一种VoIP小型用户网关产品。普通电话机通过该网关接入Internet,可实现IP电话呼叫。
STLC1502处理器
STLC1502是ST公司专用于快速设计开发IP电话和模拟网关设备的高性能VoIP处理器,具有非常丰富的便于开发小型用户网关设备的接口。该处理器是双核芯片,内部集成了低功耗D950DSP和ARM7/TDMI 微处理器,以及两个10/100M以太网媒体接入控制接口(MII:media independenti nterface),还包含了方便测试和调试的JTAG接口(ARM和DSP各一个)。下面将分别介绍ARM7微处理器和D950DSP的部分。
ARM微控制器部分
基于ARM7TDMI处理器核,并具备丰富外围接口的多总线微处理器系统,主要完成整个系统的控制功能和与外围设备的通信,具有以下特性。
(1)60MHz频率。
(2)系统总线基于高级微控制器总线结构(AMBA),包括两条独立的总线:连接高性能系统模块的高性能总线(AHB)和连接低功率外围设备的高级外设总线(APB)。
(3)高速32位数据总线,连接外部存储器。外部程序存储器和外部数据存储器共享数据总线,方便系统存储器的扩展。
(4)16K×32bit内部ROM,可存储系统启动代码。
(5)两个MII接口,与以太网收发器相连,可构成两个RJ45以太网口。
(6)具有内部控制硬件负责管理两以太网端口数据帧的交换和网络数据流的收发处理。
(7)SPI(serial peripheral interface)串行外围接口,可以控制所连接的语音编码器CODEC。与它相兼容的语音编码器有STW5093、
STLC5046、 STLC5048等。这是标准的SPI端口,所以除了可连接CODEC,还可以是其他外设。
(8)IIC端口。连接存储有启动程序和配置数据的串行EEPROM。在IP电话设备中,可连接LCD。
(9)GPIO(通用IO)单元作为可选功能,可作为6×6键盘矩阵的接口。
(10)UART端口,可连接主机终端。启动时,代码可通过UART下载。
(11)主处理器接口(HPI),可直连一个外部控制处理器。接口直接和MotorolaMPC850外部总线兼容。
DSP部分
STLC1502内部集成有基于D950核的DSP处理器,可专用于音视频多媒体数据的处理,它的特点如下,
(1)运行频率100MHz,120MIPS。
(2)哈佛结构,独立的指令总线和数据总线,分别访问程序存储器和数据存储器。
(3)内含48k×16程序ROM,存储基本系统管理代码和标准语音编解码代码+16K×16程序RAM;48K×16数据RAM。
(4)内含4k×16大小的DPRAM(双端口RAM),分别和ARM处理器和DSP相连,作为ARM7和D950之间的通信信箱,控制信息和语音分组经
DPRAM交换,还可经DPRAM,DSP从ARM侧下载任选的语音编解码算法。
(5)PCM总线接口,用于与语音编码器CODEC相连。
(6)JTAG和仿真端口,用于系统软硬件测试。
小型VoIP用户网关的设计
下面给出基于此芯片的小型VoIP用户网关设计方案。
VoIP小型用户网关
随着VoIP应用的日益广泛,宽带接入的兴起,IP电话从主干长途网向本地市话网延伸,利用已有的数据IP网,在数据网的网络接口接上网关,普通电话与网关连接,即可通过该网关实现IP电话通信,节省电话费用支出,而且网关配置、组网、使用灵活方便。小型用户网关产品有很大的市场需求,其一端上联到IP网的以太网口,一般有一个到两个网络RJ45接口+一端接模拟电话或PBX(用户电话交换机),可以有2~4个模拟电话接口。或者网关内含本地交换功能,直接实现网内部电话的交换。
用户网关在VoIP网络应用的网络结构示意图如图1所示。
概述
随着2000年互联网泡沫的破灭,IT近几年徘徊在低谷,复苏艰难。然而VoIP(voice over internet protocol)技术带来的冲击波却在不断增强。VoIP又叫IP电话,泛指在以IP为网络层协议的计算机网络中进行话音通信的系统,即在IP网上传送话音。传统的电话网以电路交换方式传输语音,所要求的传输带宽为64kbit/s,且通话时独占电路,通信费用昂贵。VoIP以IP分组交换网络为传输平台,对模拟语音信号进行压缩,打包等一系列的特殊处理,使之可以采用费用低廉的IP数据网进行传输。对端从IP网上接收数据后,再把它还原成话音,实现通话。随着计算机网络的发展和日益普及,VoIP无论是研究和应用都日益趋热,VoIP市场前景广阔。特别是随着最近宽带接入的兴起,网上多媒体应用越来越多,基于IP网络提供包括语音,数据与视频等在内的综合多媒体通信服务,将成为VoIP领域的下一关键性应用。因此,各VoIP的厂家推出了很多相关产品。除了各大VoIP厂家的电信级IP电话产品外,其中最常见的产品还有小型用户网关和IP电话终端。
本文采用STMicroelectronics(意法)公司专门用于用户级VoIP产品开发设计而推出的STLC1502双核处理器芯片,配合添加相关外围芯片后,设计了一种VoIP小型用户网关产品。普通电话机通过该网关接入Internet,可实现IP电话呼叫。
STLC1502处理器
STLC1502是ST公司专用于快速设计开发IP电话和模拟网关设备的高性能VoIP处理器,具有非常丰富的便于开发小型用户网关设备的接口。该处理器是双核芯片,内部集成了低功耗D950DSP和ARM7/TDMI 微处理器,以及两个10/100M以太网媒体接入控制接口(MII:media independenti nterface),还包含了方便测试和调试的JTAG接口(ARM和DSP各一个)。下面将分别介绍ARM7微处理器和D950DSP的部分。
ARM微控制器部分
基于ARM7TDMI处理器核,并具备丰富外围接口的多总线微处理器系统,主要完成整个系统的控制功能和与外围设备的通信,具有以下特性。
(1)60MHz频率。
(2)系统总线基于高级微控制器总线结构(AMBA),包括两条独立的总线:连接高性能系统模块的高性能总线(AHB)和连接低功率外围设备的高级外设总线(APB)。
(3)高速32位数据总线,连接外部存储器。外部程序存储器和外部数据存储器共享数据总线,方便系统存储器的扩展。
(4)16K×32bit内部ROM,可存储系统启动代码。
(5)两个MII接口,与以太网收发器相连,可构成两个RJ45以太网口。
(6)具有内部控制硬件负责管理两以太网端口数据帧的交换和网络数据流的收发处理。
(7)SPI(serial peripheral interface)串行外围接口,可以控制所连接的语音编码器CODEC。与它相兼容的语音编码器有STW5093、
STLC5046、 STLC5048等。这是标准的SPI端口,所以除了可连接CODEC,还可以是其他外设。
(8)IIC端口。连接存储有启动程序和配置数据的串行EEPROM。在IP电话设备中,可连接LCD。
(9)GPIO(通用IO)单元作为可选功能,可作为6×6键盘矩阵的接口。
(10)UART端口,可连接主机终端。启动时,代码可通过UART下载。
(11)主处理器接口(HPI),可直连一个外部控制处理器。接口直接和MotorolaMPC850外部总线兼容。
DSP部分
STLC1502内部集成有基于D950核的DSP处理器,可专用于音视频多媒体数据的处理,它的特点如下,
(1)运行频率100MHz,120MIPS。
(2)哈佛结构,独立的指令总线和数据总线,分别访问程序存储器和数据存储器。
(3)内含48k×16程序ROM,存储基本系统管理代码和标准语音编解码代码+16K×16程序RAM;48K×16数据RAM。
(4)内含4k×16大小的DPRAM(双端口RAM),分别和ARM处理器和DSP相连,作为ARM7和D950之间的通信信箱,控制信息和语音分组经
DPRAM交换,还可经DPRAM,DSP从ARM侧下载任选的语音编解码算法。
(5)PCM总线接口,用于与语音编码器CODEC相连。
(6)JTAG和仿真端口,用于系统软硬件测试。
小型VoIP用户网关的设计
下面给出基于此芯片的小型VoIP用户网关设计方案。
VoIP小型用户网关
随着VoIP应用的日益广泛,宽带接入的兴起,IP电话从主干长途网向本地市话网延伸,利用已有的数据IP网,在数据网的网络接口接上网关,普通电话与网关连接,即可通过该网关实现IP电话通信,节省电话费用支出,而且网关配置、组网、使用灵活方便。小型用户网关产品有很大的市场需求,其一端上联到IP网的以太网口,一般有一个到两个网络RJ45接口+一端接模拟电话或PBX(用户电话交换机),可以有2~4个模拟电话接口。或者网关内含本地交换功能,直接实现网内部电话的交换。
用户网关在VoIP网络应用的网络结构示意图如图1所示。
ARM 电路 DSP 总线 收发器 编码器 LCD MIPS 仿真 解码器 MCU 变压器 VxWorks 振荡器 相关文章:
- 基于GPRS网络的GPS图形导航仪 (01-05)
- 基于ARM9内核Processor对外部NAND FLASH的控制实现(07-12)
- 基于ARM的局域网IP电话设计(05-11)
- Actel和ARM联合开发专为FPGA应用而优化的高性能32位处理器(02-26)
- 基于ARM的定时继电器驱动模板的设计(08-04)
- 基于ARM平台的GPRS CQT测试系统的设计(08-10)