基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅

基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅

ID:19999625

大小:39.45 KB

页数:5页

时间:2018-10-08

基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅_第1页
基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅_第2页
基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅_第3页
基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅_第4页
基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅_第5页
资源描述:

《基于nios软核cpu技术的多路电话计费系统的设计与实现 作者:魏毅》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于NIOS软核CPU技术的多路电话计费系统的设计与实现作者:魏 毅,柯 赓  时间:2006-10-09  来源:    摘 要:随着CPU性能的大幅提升,嵌入式系统的设计已经进入了更广范的领域,在单一芯片上采用更合理的设计工艺、集成更多的逻辑功能,已经成为技术发展趋势。介绍了一套基于Altera公司的NIOS嵌入式CPU开发的多路电话计费系统。该系统充分体现了SOPC(SystemOnProgrammableChip)的设计理念,采用Altera公司的Cyclone芯片实现了多路电话的计费、管理等功能,获得了最优的性价比。从硬件设计与软件设计2个方面介绍了系统的开发流程,

2、尤其是对片内资源的配置部分做了详细地说明。关键词:片上可编程系统;知识产权;软核处理器;嵌入式系统引言  近几年来,随着CPU性能的大幅提升,嵌入式系统的设计渐渐进入了更广范的领域,在单一芯片上采用更合理的设计工艺、集成更多的逻辑功能,已经成为技术发展趋势,也对设计开发人员提出了更严峻的挑战。本文介绍的电话计费系统采用Altera公司的Cyclone芯片,结合NIOS软核嵌入式CPU来设计开发。在此Cyclone芯片上,除串口、键盘等接口外,将实时显示部分也集成进去,同时通过标准的I/O口外接了1片CMX868的Modem芯片来实现远端拨号功能,最大限度地使用了Cyclone

3、芯片的资源,同时降低了成本,达到了最优的性价比。系统介绍此多路电话计费系统是一种可实时计费,自动结算,并具备远程管理功能的电话计费系统。目前,在国内人口密集的地区,有人值守的计费电话发展很快,在中小企业、宾馆酒店和话吧使用此多路电话计费系统是较为理想的选择。因此,近几年多路电话计费系统的需求仍会增加,有着很好的市场前景。采用NIOS软核处理器的原因该设计结合NIOS软核处理器和Cyclone芯片来实现,采用NIOS软核处理器主要有以下几个原因:(1)与传统的电话计费系统相比有着极好的性价比。目前,国内的计费系统的设计主要有2种:一是使用PC机,配套计费软件;二是使用单片机,每

4、片单片机负责一路电话,再另外使用一片做管理。前者成本太高,后者仅适用于1~4路的小容量情况。在大容量的情况下,例如在16路电话业务的情况下,配合处理起来性能上很难达到商家的要求。而使用NIOS软核处理器来设计,利用SOPC在FPGA上的高度集成性能,不但可以满足性能上的要求,最重要的是可以达到最好的性价比。(2)与其他同级别的CPU相比,NIOS有其明显的设计优势。从性能上来说,NIOS软核处理器与例如ARM、Intel等的CPU处于同一级别,都能够满足设计的需要,但是在系统逻辑复杂的情况下,使用一颗Cyclone或Stratix的NIOSCPU能够设计自己所需的逻辑。例如,

5、本设计中需把显示部分用逻辑实现,此时选用NIOSCPU的优势就体现出来:把NIOS和Cyclone结合在一起,就产生了相对于其他CPU的更好的性价比。(3)产品的升级空间很大。Altera公司的软件升级速度很快,使用NIOS软核处理器,随着其软件的升级,仅需更改设计文件(部分代码),就可以实现系统的升级换代,这样,产品可以在今后有更多提高性能的可能。(4)本实验室一直跟踪使用Altera的开发软件,从早期的Max+PLUS到如今的Quartus,NIOS软核CPU的SOPC配置工具从第一代的命令行形式的SDK到如今的基于Windows界面的NIOSIDE,已经具备了较丰富的开

6、发经验。系统功能描述该设备的主要功能有:话机状态实时显示;实时计费,自动结算;免费、禁打等电话设置;押金控制功能;详尽的话单查询及统计功能;远程实时管理功能,网管中心可通过Modem对计费器进行费率更新等实时管理操作。设备的实时显示部分,准备在Cyclone芯片中做出一个显示逻辑,通过普通的AV端外接一个监视器或小电视,显示各路话机的当前状态;计费结算、免费、禁打的设置、押金控制、话单查询及统计等功能在软件流程设计中给予充分考虑;远程实时管理部分,采用CMX868调制解调器芯片编程实现,拨号与远端的Modem互联,通过电话线进行费率的下载与更新。系统性能参数脉冲及双音频收号准

7、确度>99.99%;计费系统的计时误差<±100ms/话单;系统在满负荷工作情况下计费差错率<0.05%。接口空闲杂音电平:≤-70dBmp;谐波失真:300~3400Hz频带内,相对于800Hz,0dBm的信号,其产生的谐波应比输入信号至少低45dB。串音:计费系统满负荷工作情况下,在任意一条线路,串音防卫度不小于65dB。费率更新:通过软件更新费率,串口波特率为38.4kb/s。系统设计系统硬件设计Altera的NIOS系统的突出优点表现在他的灵活性和可裁减上,系统提供大量免费的IP,设计者可以任意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。