- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA课程设计——移位寄存器的设计与实现资料.doc
河南科技大学
课 程 设 计 说 明 书
课程名称 EDA技术与应用
题 目 移位寄存器的设计与实现
学 院
班 级
学生姓名
指导教师
日 期
EDA技术课程设计任务书
班级: 姓名: 学号:
设计题目: 移位寄存器的设计与实现
一、设计目的
进一步巩固理论知识,培养所学理论知识在实际中的应用能力;掌握EDA设计的一般方法;熟悉一种EDA软件,掌握一般EDA系统的调试方法;利用EDA软件设计一个电子技术综合问题,培养VHDL编程、书写技术报告的能力。为以后进行工程实际问题的研究打下设计基础。
二、设计任务
根据计算机组成原理中移位寄存器的相关知识,利用VHDL语言设计了三种不同的寄存器:双向移位寄存器、串入串出(SISO)移位寄存器、串入并出(SIPO)移位寄存器。
三、设计要求
(1)通过对相应文献的收集、分析以及总结,给出相应课题的背景、意义及现状研究分析。
(2)通过课题设计,掌握计算机组成原理的分析方法和设计方法。
(3)学习按要求编写课程设计报告书,能正确阐述设计和实验结果。
(4)学生应抱着严谨认真的态度积极投入到课程设计过程中,认真查阅相应文献以及实现,给出个人分析、设计以及实现。
四、设计时间安排
查找相关资料(1天)、设计并绘制系统原理图(2天)、编写VHDL程序(2天)、调试(2天)、编写设计报告(2天)和答辩(1天)。
五、主要参考文献
[1] 江国强编著. EDA技术与实用(第三版). 北京:电子工业出版社,2011.
[2] 曹昕燕,周凤臣.EDA技术实验与课程设计.北京:清华大学出版社,2006.5
[3] 阎石主编.数字电子技术基础.北京:高等教育出版社,2003.
[4] Mark Zwolinski. Digital System Design with VHDL.北京:电子工业出版社,2008
[5] Alan B. Marcovitz Introduction to logic Design.北京:电子工业出版社,2003
指导教师签字: 年 月 日
移位寄存器的设计与实现
摘 要
系统使用EDA技术设计了具有移位功能的寄存器,采用硬件描述语言VHDL进行设计,然后进行编程,时序仿真等。软件基于VHDL语言实现了本设计的控制功能。本设计根据移位寄存器的功能设计了三种不同的寄存器:双向移位寄存器、串入串出(SISO)移位寄存器、串入并出(SIPO)移位寄存器。
设计过程中,运用了软件QuartusⅡ进行编程,仿真,整个设计过程简单,使用方便。功能齐全,精度高,具有一定的开发价值。通过设计,对EDA有了更深层的了解,相对于课堂上所学的知识来说,增加了一定的实践经验,在编译时,常会出现错误不能通过编译,经过一点点的改正错误,最终终于通过编译,并得到正确的仿真结果,同时对EDA的实现软件QuartusⅡ的使用方法也能够更加熟练的掌握。
关键词: EDA,VHDL,移位寄存器
目 录
第一章 绪论 1
一、课程设计的目的 1
二、课程设计的内容 1
三、EDA简介 2
四、VHDL 2
1、VHDL的简介 2
3
3、VHDL的设计流程 3
第二章 总体设计 5
一、设计规划 5
二、各模块工作原理及设计 5
1、移位寄存器的工作原理 5
2、双向移位寄存器的设计 5
3、串入串出(SISO)移位寄存器的设计 8
4、串入并出(SIPO)移位寄存器的设计 10
第三章 设计结论 13
参考文献 14
第一章 绪论
随着发展,
一、课程设计的目的
在计算机中常要求寄存器有移位功能。如在进行乘法时,要求将部分积右移;在将并行传送的数转换成串行数时也需要移位。因此,移位寄存器的设计是必要的。
本次设计的目的就是,EDA技术,并掌握VHDL硬件描述语言的设计方法和思想,通过学习的VHDL语言结合知识理论联系实际,掌握所学的课程知识VHDL的简介LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_AR
文档评论(0)