- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集成电路设计验证技术课程设计 电话计费器 课程: 集成电路设计验证技术课程设计 题目: 电话计费器 专业: 集成电路设计与集成系统 姓名学号:唐贝贝 1014020227 桂绍攀 1014020127 林志鹏 1014020421 指导老师: 黄 海 成绩评定: 2013 年 06 月 20 日 1、设计概述及要求 1.1 设计概述 本设计应集成电路设计验证技术这一课程要求,设计了电话计费器。 设计之前有一个大纲,概述了本设计的要求、代码编写、仿真验证、板级测 试、人员任务分配,编写设计报告等。设计要求是对电话计费器计时计费情 况的具体设定,代码是用Verilog HDL编写的,根据之前Verilog HDL的编 写方法与习惯,设计电话计费器,仿真验证是基于软件来实现的,电路板是 验证专用电路板,人员分配根据小组每人的学习情况与特长进行分配,设计 报告实在设计完成之后对设计过程的总结叙述。 1.2设计要求 电话计费器,可以在电话卡插入并且按下所需拨打的电话接通时开始计费。在拨打电话时,根据所拨电话的区域和时长按照不同的规定计费,有查询、进位、清零等功能。如果是市话,则按市话标准计费;如果是省际通话,则按长话计费。计费标准不同,通话状态也不同,这就要求程序要满足设计要求。 电话计费器,就是在接听电话接通时即开始计费,从第一秒时开始计费,0~59秒为一个循环,当时间记到60秒时为一分钟。市话前十分钟按0.2元收费,当时间大于10分钟时,按0.3元计费,通话时间不限,但电话卡内要有足够的余额。当电话卡内余额小于0.2元时,电话不被接通或给予警告,当警告发生15次时通话立即终止。长话前十分钟按0.5元收费,当时间大于10分钟时,按0.6元计费,通话时间不限,但电话卡内要有足够的余额。当电话卡内余额小于0.5元时,电话不被接通或给予警告,当警告发生15次时通话立即终止。要求初始话费50元,当拔出电话卡时,通话计费信息全部清零,当再插入电话卡时,通话计费信息恢复拔卡之前的状态。 2、设计内容 2.1 设计基本原理 根据日常电话计费的一些特性,在该设计中做了简单的实现与改动。通话分多种:市话,国内长话,国际长话等等,本设计中仅仅设计了两种通话,即市话和国内长话。计费的同时也会有通话计时,计时采用人们日常计时方式进行设计的,即通话开始时开始计时,60秒为一分钟。通话开始第一秒就开始计费,计费方式根据通话时长也有不同的设计,前十分钟是一种计费方式,十分钟之后是另一种计费方式。市话和长话计费方式相同,但计费额度不同。当然通话不是随时可以进行的,当刚通话时话费余额少于通话一分钟所要求的话费时系统会给予警告,并且通话不予接通;当通话过程中话费余额少于通话一分钟所要求的话费时,系统会给予警告,但不会马上切断通话;当警告15次之后通话将会切断,即电话停机。 电话计费器的设计与分析分为不同的阶段,设计阶段使用Verilog代码来实现电话计费功能,仿真阶段使用Altera公司的Quartus II软件,验证代码依然使用Verilog代码,验证软件使用SMIMS公司的Vericomm和VeriInstrument软件及其验证电路板。 2.2 设计流程详述 ①使用Verilog HDL写电话计费器代码; ②代码完成后用Altera公司的Quartus II软件仿真验证Verilog HDL的语法 功能,根据软件报告的错误信息对源代码进行修改,修改后保存再编译, 直至源代码不出现语法错误为止,确认代码语法无误后,编写testbench 测试代码的功能是否正确; ③testbench编写完成后,用Quartus II软件进行全编译,确认编译通过后, 调用modelsim软件,通过modelsim软件观察波形,验证代码功能是否正 确,若不正确,返回源代码修改程序,若正确进行④; ④在Quartus II软件选择器件类型,对设计进行引脚分配,完成引脚分配后 根据SMIMS公司的验证电路板
文档评论(0)