基于FPGA的电话计费系统开题报告
2020-04-15 14:53:24
1. 研究目的与意义(文献综述包含参考文献)
当今, 随着科学技术的发展, 计算机技术带来了科研和生产的许多重大的飞跃, 特别复杂可编程逻辑芯片的应用已经渗透到生产和生活中的各个方面, 有力推动了社会的发展。特别是在实时控制方面有着比较强的功能。其性能不断提高, 应用范围愈来愈广。实时电话计费系统是企、事业单位信息管理一个重要组成部分。现在各种自动计费电话机中, 计费系统也是它的一个重要组成部分。目前电话的需求日益增长,因此电话计费系统有着很好的前景。
本次设计的电话计费系统要求能够通过选择增减的方式快速设定卡内的余额( 最大显示200 元) ;(能设定通话的种类( 1~4, 按键选择) , 并能根据打电话的种类和通话时间进行金额的扣除: 1 为市话( 0.1 元/ 分钟) , 2 为国内长话( 1 元/ 分钟) , 3 为国际长话( 2 元/ 分钟) , 4为特殊种类电话( 1.6 元/ 分钟) ;( 3 ) 能进行余额不足的报警: 市话低于0.5 元报警; 国内长话低于5 元报警; 国际长话低于10 元报警; 特殊电话低于8元报警, 并且当余额不足以通话一分钟即停止通话。 本课题需要设计并实现电话计费的控制。设计框图流程,设计硬件电路,编写各模块的verilog hdl代码,在电脑上完成仿真,并在开发板上完成实物,保证各模块能够正常工作。最终能够实现电话计费系统的各种功能。实时电话计费器以前都是用单片机来实现, 这里介绍一种用可编程逻辑芯片fpga 实现电话计费器方法。本系统采用层次化、模块化的设计方法, 设计顺序采用自顶向下设计。首先实现系统框图中的各子模块, 然后由顶层模块调用各子模块实现整个系统。本次设计采用veriloghdl语言编写程序,并在modelsim软件中进行仿真,最后通过ise下载到spartan3e开发板实现功能。
1、fpga
2. 研究的基本内容、问题解决措施及方案
1 本课题需要研究和解决的问题
( 1 ) 能够通过选择增减的方式快速设定卡内的余额( 最大显示200 元) ;
( 2 ) 能设定通话的种类( 1~4, 按键选择) , 并能根据打电话的种类和通话时间进行金额的扣除: 1 为市话( 0.1 元/ 分钟) , 2 为国内长话( 1 元/ 分钟) , 3 为国际长话( 2 元/ 分钟) , 4为特殊种类电话( 1.6 元/ 分钟) ;