EDA课程设计简易cpu设计.docVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术课程设计任务书 班级: 姓名: 学号: 设计题目: 简易CPU系统 一、设计目的 进一步巩固理论知识,培养所学理论知识在实际中的应用能力;掌握EDA设计的一般方法;熟悉一种EDA软件,掌握一般EDA系统的调试方法;利用EDA软件设计一个电子技术综合问题,培养VHDL编程、书写技术报告的能力。为以后进行工程实际问题的研究打下设计基础。 二、设计任务 用VHDL设计一个4位CPU。要求具备CPU的基本组成:运算器、控制器和寄存器;可以实现两个操作数的五种基本算术运算:加法运算、带进位的加法运算、减法运算、带借位的减法运算和乘法运算;四种逻辑运算:与运算、或运算、非运算、异或运算;以及程序跳转的功能。对设计电路进行波形仿真、定时分析,下载电路实现CPU的预定功能,同时给出设计电路占用芯片资源的基本情况。 三、设计要求 (1)通过对相应文献的收集、分析以及总结,给出相应课题的背景、意义及现状研究分析。 (2)通过课题设计,掌握计算机组成原理的分析方法和设计方法。 (3)学习按要求编写课程设计报告书,能正确阐述设计和实验结果。 (4)学生应抱着严谨认真的态度积极认真查阅相应文献以及实现,给出分析、设计。 四、设计时间安排 查找相关资料(1天)、设计并绘制系统原理图(2天)、编写VHDL程序(2天)、调试(2天)、编写设计报告(2天)和答辩(1天)。 五、主要参考文献 [1] 江国强编著. EDA技术与实用(第三版). 北京:电子工业出版社,2011. [2] 曹昕燕,周凤臣.EDA技术实验与课程设计.北京:清华大学出版社,2006.5 [3] 阎石主编.数字电子技术基础.北京:高等教育出版社,2003. 指导教师签字: 年 月 日 简易cup系统 摘 要 EDA(electronic design automation)技术是现代电子工程领域的一门新兴的电子设计技术。它大大缩短了集成电路的设计周期,提高了生产效率。VHDL(Very High Speed Integrated Circuit(VHSIC) Hardware Description Language)作为IEEE标准所规范的硬件描述语言,目前正在电子系统设计领域获得广泛应用。 Quartus II是Altera公司最新推出的EDA开发工具。Quartus II支持VHDL和Verilog硬件描述语言(HDL)的设计输入、基于图形的设计输入方式。Quartus II软件可以将设计、综合、布局和布线以及系统验证全部都整合到一个无缝的环境中。 本论文主要研究的是借助Altera公司的Quartus II4.0软件开发工具,采用VHDL硬件描述语言作为输入方式,采用分层次,分模块的设计方法,对CPU的各个模块进行了描述,综合和仿真。该4位微处理器取代了手工插线的实验方法,采用EDA技术设计并在实验台上对设计进行了验证,并最终将处理器下载到实验台上,为硬件教学实验改革提供了一个新的尝试。在各个功能模块的实现中主要使用了自顶向上的设计方法。先实现寄存器,再实现寄存器组,最后将各个器件和模块之间互连,得到顶层设计图。 关键词: 4位微处理器;Quartus II;VHDL;CPU系统 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc16201 第一章 绪论 PAGEREF _Toc16201 1 HYPERLINK \l _Toc320 §1.1 概述 PAGEREF _Toc320 1 HYPERLINK \l _Toc22505 §1.2 设计目的和意义 PAGEREF _Toc22505 1 HYPERLINK \l _Toc16562 §1.3 系统的开发环境 PAGEREF _Toc16562 2 HYPERLINK \l _Toc14516 §1.3.1 EDA技术简介 PAGEREF _Toc14516 2 HYPERLINK \l _Toc3977 §1.3.2 VHDL语言简介 PAGEREF _Toc3977 3 HYPERLINK \l _Toc3244 §1.3.3 QUARTUS II简介 PAGEREF _Toc3244 4 HYPERLINK \l _Toc5581 第二章 总体设计 PAGEREF _Toc5581 6 HYPERLINK \l _Toc10369 §2.1微处理器技术 PAGEREF _To

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档