ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:376.86KB ,
资源ID:8891264      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8891264.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(EDA课设报告模版.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

EDA课设报告模版.docx

1、EDA课设报告模版长沙理工大学通信电路EDA课程设计报告 刘凤 学 院 城南学院 专 业 通信工程 班 级 通信0801 学 号 200883250103 学生姓名 刘凤 指导教师 单树民等 课程成绩 完成日期 2010年12月31日课程设计成绩评定学 院 城南学院 专 业 通信工程 班 级 通信0801 学 号 200883250103 学生姓名 刘凤 指导教师 完成日期 2010年12月31日 指导教师对学生在课程设计中的评价评分项目优良中及格不及格课程设计中的创造性成果学生掌握课程内容的程度课程设计完成情况课程设计动手能力文字表达学习态度规范要求课程设计论文的质量指导教师对课程设计的评定

2、意见综合成绩 指导教师签字 年 月 日基于VHDL语言的家庭报警系统设计学生姓名:刘凤 指导老师:单树民等摘 要 本课程设计设想采用专用集成电路芯片实现自动售货机的功能。在本次计中,系统开发平台为MAX+plus ,硬件描述语言是VHDL。设计方案中,售货机具备硬币和纸币识别及找零功能,并能完成16种商品的出售。依据设计方案和设计平台完成了程序编写和程序调试,通过运行程序及时序波形的仿真有效验证了设计的正确性,初步实现了设计目标。 空行 关键词 专用集成电路;VHDL;家庭报警系统;MAX +plus 空行 1 引 言自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备

3、,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。本课程设计设想采用专用集成电路(ASIC1,Application Specific Integrated Circuit)实现自动售货机控制系统的功能。在本次计中,系统开发平台为MAX+plus2 。MAX+plus是Altera公司提供的FPGA/CPLD开发集成环境,Altera是世界上最大可编程逻辑器件的供应商之一。Max+plus界面友好,使用便捷,被誉为业界最易用易学的EDA软件。在Max+plus上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程,它提供了一种

4、与结构无关的设计环境,是设计者能方便地进行设计输入、快速处理和器件编程。在本次设计中,采用的硬件描述语言是VHDL3(Very-High-Speed Integrated Circuit Hardware Description Language)。VHDL语言是一种用于电路设计的高级语言。VHDL主要用于描述数字系统的结构、行为、功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式、描述风格以及语法是十分类似于一般的计算机高级语言。每个1、2级小节前空1行,不允许出现3级小节1.1 课程设计目的当前电子系统的设计正朝着速度快、容量大、体积小、质量轻、用电省的方向发展。推动该潮流发

5、展的决定性因素之一就是使用了现代化的设计工具。EDA4是电子设计自动化(Electronic Design Automation)的缩写,在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。EDA现已广泛用于机械、电子、通信、航空航天、化工、矿产、生物、医学和军事等众多领域的设计和制造。作为通信专业的学生,通过这

6、次EDA方面的课程设计,可以提高我们对EDA领域及通信电路设计领域的认识,有利于培养我们在通信电路EDA方面的设计能力。一人一题特别有利于锻炼我们独立分析问题和解决问题的能力。设计过程的复杂加老师的严格要求有益于培养我们严谨的工作作风。(上述文字仅供参考,不能照搬)正文中,须包含设计题的设计原理和设计方案图描述及设计思想;展现调试完成后通过设计平台生成的图形;系列时序波形仿真图形(前后穿插仿真结果的分析等重要内容);总结。(略)。(4)常用的流输入/输出函数输入、输出流类库函数的数量非常多,相对常用的如表3-1所示。表3-1 常用输入、输出流类库函数函数声明功能声明Int get();读入下一

7、个字符,带回其int型码值(0-0xff)相当于C语言中的getchar()。Int peek();功能同上,但并不后移其指针,所以若连续多次用peek()将读入同一个字符。istream &get(char&);功能同上,但值以引用型字符带回。istream &read(char *, int);读入一个字串,长度由int给出。ostream &put(char);输出指定的字符。ostream &write(char*, int);以第二参数的值为长度输出首参数地址的字符。(略)。4.2 异常处理程序在执行时经常会出现一些违反设计期望的异常情况(如除零),过去的解决方法是利用操作系统中断代

8、为处理。由于这种解决方法强行中止了应用程序的运行,一些大型的应用系统的开发人员提出,可以在允许的范围内由应用程序自身来处理一般性的程序运行错误。C+语言异常处理由三个部分构成。异常检测的触发、异常检测的捕获和异常检测的处理3。它们分别对应了“try”、“throw”和“catch”三个关键字。这三者的关系如图4-1所示。图4-1 C+异常处理流程图被throw语句扔出的数据实际上被压入了相应层的catch语句所对应的堆栈内,最后才被catch语句捕获到的。当try语句出现嵌套时,情况可能会更加复杂。(略)。5 结束语以上两个程序中面向对象的程序的优点是显而易见的。首先程序2避免了使用全局变量,

9、而在程序1中函数select_menu()也同样可以访问全局变量quantity和amount(当然为了避免这种情况发生我们也可以利用文件模块实现封装与信息隐藏)。(略)。参考文献 1 (本例中,标识处须是一篇详细介绍ASIC的书刊)2 (本例中,标识处须是一篇介绍MAX+plus的文章)3 4 5 李文军,李师贤,周晓聪. C+作为计算机专业程序设计入门语言的实践与探讨. 计算机科学,1999,26(4):80835 粟利民,孙强. 如何用VC+和Visual Foxpro进行ActiveX数据通讯. 程序太平洋网站,著作文献格式:序号 作者1,作者2. 译者. 书名. 版次. 出版地:出版

10、社,出版年期刊文献格式:序号 作者. 文献名称. 期刊名称,出版年,卷(期):页页网站文献格式:序号 作者. 文献名称. 网站名称,网址:发布或查阅日期附录1:结构化设计源程序清单/ 程序名称:COST1.CPP/ 程序功能:采用结构化方法设计程序,实现一种商品的库存与成本核算。/ 程序作者:刘辉昭/ 最后修改日期:2005-6-5#include / 用于记录当前的库存数量与金额的余额 / 说明:这两个变量设计为全局以使check_in()、check_out()等函数均可访问 static int quantity = 0; / 库存数量余额 static float amount = 0

11、; / 库存金额余额 / 函数原型 int select_menu(); void check_in(int qty, float amt); float check_out(int qty); / 主程序 int main() 。(略)。 / 函数:显示菜单并由用户选择 / 返回值:用户对菜单的选择值,表示退出 int select_menu() 。(略)。 。(略)。附录2:面向对象设计源程序清单/ 程序名称:COST2.CPP / 程序功能:采用面向对象方法设计程序,实现一种商品的库存与成本核算。 / 程序作者:刘辉昭/ 最后修改日期:2005-6-8#include / 类声明,用于描

12、述一样商品的库存 class STORE public: STORE(int qty = 0, float amt = 0); / 初始化库存数量与金额 void check_in(int qty, float amt); / 商品入库 float check_out(int qty); / 商品出库 int get_qty() const; / 查询库存数量 float get_amt() const; / 查询库存金额 private: int quantity; / 库存数量余额 float amount; / 库存金额余额 ; / 函数原型 int select_menu(); / 主

13、程序 int main() 。(略)。 。(略)。附件4:课程设计报告格式检查要求附件4内容不能打印一、报告内容检查1、不合格报告报告中存在以下问题时,视为不合格。(1)中文“摘要”少于100字。(2)报告没有技术总结或结束语。(3)正文页面少于10页(不含附件)。(4)正文少于4个1级小节。(5)1级小节内容少于1页,核心内容少于3页。(6)正文内源程序段太多,占报告的50以上。(7)正文内源程序没有程序设计说明、程序功能说明、算法说明、流程图、主要变量说明、调试说明等。(8)源程序行中文注释少于50。(9)报告有内容拼凑、网页COPY等现象。(10)报告概论性论述过多、语言错误过多、语句不

14、通、结构混乱等。2、报告抄袭报告中存在以下问题时,视为抄袭。(1)报告与其他同学基本相同,或重复内容在30以上。(2)正文内源程序无功能说明、主要变量说明、程序注释。(3)报告中出现某个具体企业名称,而引言和致谢中又没有提及。(4)报告插图中出现某个企业名称,而引言和致谢中又没有提及。(5)报告中出港台习惯用语,及网络语言化。(6)报告主要讨论过时或淘汰技术。(7)正文内无程序运行界面或系统配置界面截图。(8)报告内出现大量英文标点符号。(9)报告内出现大量网页控制符、行距不均、网页表格线等。(10)报告中部分内容、名词、公式、概念等,自己无法做出正确解释。二、报告格式检查1、页面设置检查(1

15、)上:2cm,下:2cm,左:3cm,右:2cm(2)封面不允许出现页码。(3)如果出现横排页面,则页面上方在报告装订线方向。(4)如果出现超宽、超长页面,则应折叠装订。2、标题检查(1)1级标题为“黑3粗居中”;2级标题为“黑4居左顶头”。(2)1级标题和2级标题前面需要空一行。(3)标题字数不宜超过20个字,尽量不要出现副标题。(4)报告名称不允许与其他同学重复。(5)小节标题应当与本小节论述内容一致。(6)不允许出现3级标题(如2.1.2)。(7)标题中不允许出现标点符号,例:错误2.1 系统安全性、可靠性3.2 程序优点如下:正确2.1 系统安全性和可靠性3.2 程序的优点(8)1级标

16、题下只有一个2级标题时,不应设置2级标题。(9)小点用“(X)”或“”表示时,(X)后不加其他标点,括号前空二格书写。(10)小点用“(X)”表示时,在一个小节中,不允许重复编号。3、正文检查(1)正文中文字体为:宋体小4;行距为1.2倍。(2)所有英文和数字为“Times New Roman”字体。4、插图检查(1)每幅插图应有图号和图名,图号按顺序编号。(2)图号和图名用“小4黑体居中” ,如:图3-5 系统结构图(3)图号和图名应放在图片下方居中处。(4)图片上方必须有图片引用说明文字,如:“如图2所示”。(5)图片必须使用Visio、Photoshop等软件画出,或进行处理。(6)图片

17、必须与本节内容相关,并在报告中进行说明。(7)图片必须注意合理性,如:流程图的箭头方向、判断框的“Y”与“N”。(8)正文内必须有程序运行界面或系统配置界面截图。5、表格检查(1)每个表格应有表号和表格名,表号按顺序编号。(2)表号和表名用“小4黑体居中” ,如:表3-3 常用函数说明(3)表号和表名应放在表格上方居中处。(4)表格上方必须有表格引用说明文字,如:“如表2所示”。(5)表格必须与本节内容相关,并在报告中进行说明。6、其他检查(1)主要源程序代码必须作为附录。(2)在报告中,应当尽量减少“的”字出现频率。(3)公式居中,公式编号放在页面右边行末,公式和编号之间不加虚线,例:f1/

18、T (2-1)(4)公式中的符号的含义与单位必须在公式下面加以说明。三、文字错误检查(1)尽量减少报告中“的”字出现频率。(2)所有英文单词使用全称,并且第一个字母大写,其余小写, Windows 2000(3)所有缩写英文字母,全部大写。例如:FTP、VB、ASP(4)所有源程序等英文字母,按照规定格式书写,例如:Email、X_1(变量名)、Linux、UNIX、Pentium 42.0GHz(5)不要生造名词,按大陆IT行业约定俗成书写,不要使用口语,例如:错误万维网软体猫志强CPU网路正确因特网软件Modem至强CPU网络(6)所有计量单位按照规定格式书写,例如:错误网速为100M内存

19、为128MHZBps转/分钟正确网速为100Mbps内存为128MBHzbpsrpn(7)对专业常识性英文名词不需要注释,如:VB、VC、SQL、ASP、ODBS、DB、MIS、DNS、IIS、Web、FTP、LAN、VLAN、ADSL等。(8)报告中不常见的英文缩写名词,必须注释,如:NAT(Network Address Translator,网络地址转换)。(9)报告中使用频率高、但较为生疏的的英文名词,在报告附件中进行注释。四、参考文献检查(1)参考文献必须是作者认真阅读过的,近期发表的,与报告直接相关的内容。(2)主要文献在3篇以上,最好外文文献在1篇及以上。(3)所有参考文献必须在

20、正文中按顺序注明编号。(4)参考文献编号采用宋体小4上标形式。(5)参考文献编号不允许标记在报告标题中。(6)著作文献格式为:序号 作者1,作者2. 书名. 出版地:出版社,出版年(7)期刊文献格式为:序号 作者. 文献名称. 期刊名称J,出版年,卷(期):页页(8)网站文献格式为:序号 作者. 文献名称. 网站名称,网址:发布或查阅日期 各同学的指导老师名单请从下列对应表中查找。陈沅涛老师设计组101金人佼102罗婷103刘凤104徐芳芳105吴丹106涂雁107谢玉婷108李紫花109张美玲111周荃112刘伟113 杨腾114苏炟115周佳乐116邓晶晶117周金波118陈奔119康安平

21、121罗赢122汪龙杰吴志敏老师设计组123姜成林124凡奕125罗兵兵126孙勇127尹辉勇128张海312李程锦207邓运智201唐胜艳202肖晓慧203杨婷204李彩云205何裴206刘晴207杨媛208蒋婷209黄艳210朱跻211王可昕213 陈飞肖红光老师设计组214李其旺215李雪216刘冲217凌鹏218王泽宇219陈俊220李明洪221喻成222童奇涟223王允清224莫小锋225贾鑫226段益平227谢鑫228倪宁波229卢正男301黄元英302陈双双303 王枫304胡思敏单树民老师设计组305唐丽莎306刘琼307贺健308易伶俐309汤翾310万正宜311曹振生312吴萌314傅霜315莫伟316谷中翔317雷子龙318曹伟319刘桦320缪栋321陈原322刘威323朱斌324冯文虎325滕一萌326李亮兵327唐俊杰328李根

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1