
软件设计部分 该系统软件主要用于对AC4880XC-C进行控制,实现读写等操作。
1、编写芯片AC4880XC-C的读写函数 主要是基于
嵌入式ARM处理器,通过HPI接口实现对AC4880XC-C及相关芯片的读写操作。流程图如图5所示:

2、配置AC4880XC-C内部设置 首先通过处理器对CODEC和CPLD进行配置,并调用AudioCodes 公司提供的初始化内核程序对AC4880XC-C进行复位初始化。复位成功后,写入内核程序,然后写入工作程序,最后再将这些程序通过AC4880XC-C的HPI接口写入到AC4880XC-C,芯片即开始工作
。
结语 嵌入式系统作为一种功能强大的软硬件操作开发平台,很适合基于嵌入式ARM处理器的
VoIP的开发。AC4880XC-C是一款功能强大语音处理芯片,本方案利用该芯片作为核心芯片,配以其他功能芯片实现了基于嵌入式技术的VoIP
网关。该网关已应用于嵌入式综合实验平台,效果十分理想,在IP电话和多媒体通信领域的应用前景非常广泛。