摘要:
奥维视讯(avst,beijing avsolution technology co., ltd)一直致力于为客户提供更贴近产品的嵌入式评估系统和参考设计,此次推出的开发平台是基于ti的aureus家族高端处理器omap-l137,该处理器延续了davinci家族处理器的架构,是一颗真正意义上的异构双核处理器,omap-l137集成了一颗arm926ejs内核和一颗c674x浮点dsp内核,并且具
奥维视讯(avst,beijing avsolution technology co., ltd)一直致力于为客户提供更贴近产品的嵌入式评估系统和参考设计,此次推出的开发平台是基于ti的aureus家族高端处理器omap-l137,该处理器延续了davinci家族处理器的架构,是一颗真正意义上的异构双核处理器,omap-l137集成了一颗arm926ejs内核和一颗c674x浮点dsp内核,并且具有omap家族超低功耗的特点,其中待机功耗仅为8mw,运行时功耗也只有400mw。
avst的omap-l137开发平台采用了核心板+基板的结构,核心板上集成了包括omap-l137,norflash,nandflash,sdram和pmic在内的最小系统芯片组,其余的io全部通过金手指连接器引出到基板上,核心板附加的2个定位安装孔和金手指连接器可以使得核心板牢固的固定在基板上。
“我们使用了一颗ti的高性能pmic(power management multi-channel ic)电源管理芯片tps65023为包括aureus处理器在内的核心板系统进行供电,核心板采用了6个层叠的pcb设计,在保证了信号完整性(si)和电源完整性(pi)的基础上,极大的缩减了整个系统的板材成本并且提高了灵活性。”奥维视讯平台部经理陈柠檬先生(lemon chan)说。
在flash的选型上,avst选择了高可靠性的容量高达32mbit的norflash作为bootrom,为了支持大量数据的非易失性存储,还特别增加了一片4gbit的nand闪存芯片。
“很多做手持测量设备的客户都需要通过omap-l137处理器对adc采集到的数据进行包括fft,lms在内的数值计算和处理,这些数据暂时存放在板载的64mb的sdram内部,但是如果需要掉电存储,norflash的成本是不能接受的,所以我们在设计中引入了nand闪存,目前可以支持4gbit的存储容量。”陈柠檬先生(lemon chan)说。
支持百兆双口以太网是avst这款开发平台的另一个亮点,omap-l137处理器集成了一个百兆以太网的mac控制器,但是考虑到很多工业客户对多网口的需求,avst选择了一颗micrel的高性能百兆以太网双口芯片ksz8893作为phy层交换芯片。
在adc的选择上,avst选择了ti的高性能16比特多通道模数转换芯片ads8556,该芯片集成了6个通道的adc,支持+-12v的模拟量输入,采样率为500ksps,当工作在250ksps时功耗仅为85mw。
avst的该解决方案还在设计中加入了很多常用接口,其中包括2个rs232接口,1个rs485接口,1个usb接口,3×8阵列按钮,字符lcd模组,以及一块3.5寸的tft液晶模块。陈柠檬先生认为:“对于手持控制或者测量设备,人机交互方面一般都会选择键盘输入,我们选择了一颗maxim的iic扩展芯片用于支持3×8的键盘,而对于输出显示设备,一般客户会选择支持字符显示的液晶模块或者支持图形显示的lcd模组。”
dsp内核上的软件开发依然是omap-l137处理器开发的难点,客户需要利用sdk提供的codecengine,dsplink,cmem以及xdc组件将dsp算法封装成可以在arm端调用的算法库,为了帮助客户缩短开发周期,avst在软件开发包中为客户提供了多种常用的算法库,其中包括lms自适应滤波,相关运算,fft和逆fft,fir和iir滤波,向量点积、向量求极值、向量乘法,矩阵转置、相乘等数值算法库。
“我们将在2009年第二季度末在aureus平台上为客户提供包括指纹识别算法在内的一系列经过封装和测试的算法库,就跟我们在davinci平台上为客户提供包括avs和h.264在内的各种音视频算法库一样。”奥维视讯dsp软件部经理侯欢(touse hou)先生说。