1 / 20
文档名称:

《计算机组成原理》课程设计报告-移位寄存器的设计与实现.doc

格式:doc   页数:20
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《计算机组成原理》课程设计报告-移位寄存器的设计与实现.doc

上传人:3346389411 2012/8/26 文件大小:0 KB

下载得到文件列表

《计算机组成原理》课程设计报告-移位寄存器的设计与实现.doc

文档介绍

文档介绍:长沙理工大学
《计算机组成原理》课程设计报告
移位寄存器的设计与实现
XXXX
学院计算机与通信工程专业计算机科学与技术
班级学号
学生姓名指导教师
课程成绩完成日期 2008年1月18日
课程设计任务书
计算机与通信工程学院计算机科学与技术专业

课程名称
计算机组成原理课程设计
时间
2007~2008学年第一学期19~20周
学生姓名
欧阳大炯
指导老师
肖晓丽
题目
移位寄存器的设计与实现
主要内容:
本设计根据计算机组成原理中移位寄存器的相关知识,利用VHDL语言设计了三种不同的寄存器:双向移位寄存器、串入串出(SISO)移位寄存器、串入并出(SIPO)移位寄存器。
要求:
(1)通过对相应文献的收集、分析以及总结,给出相应课题的背景、意义
及现状研究分析。
(2)通过课题设计,掌握计算机组成原理的分析方法和设计方法。。
(3)学生按要求编写课程设计报告书,能正确阐述设计和实验结果。
(4)学生应抱着严谨认真的态度积极投入到课程设计过程中,认真查阅相
应文献以及实现,给出个人分析、设计以及实现。
应当提交的文件:
(1)课程设计报告。
(2)课程设计附件(主要是源程序)。
课程设计成绩评定
学院计算机通信工程专业计算机科学与技术
班级计05-02 班学号 200550080231
学生姓名欧阳大炯指导教师肖晓丽
课程成绩完成日期 2008年1月18日
指导教师对学生在课程设计中的评价
评分项目



及格
不及格
课程设计中的创造性成果
学生掌握课程内容的程度
课程设计完成情况
课程设计动手能力
文字表达
学习态度
规范要求
课程设计论文的质量
指导教师对课程设计的评定意见
综合成绩指导教师签字年月日
移位寄存器的设计与实现
学生:欧阳大炯指导老师:肖晓丽
摘要:系统使用EDA技术设计了具有移位功能的寄存器,采用硬件描述语言VHDL进行设计,然后进行编程,时序仿真等。软件基于VHDL语言实现了本设计的控制功能。本设计根据移位寄存器的功能设计了三种不同的寄存器:双向移位寄存器、串入串出(SISO)移位寄存器、串入并出(SIPO)移位寄存器。整个设计过程简单,使用方便。功能齐全,精度高,具有一定的开发价值。
关键词:EDA;VHDL;移位寄存器
目录
1 引言 1
1
课程设计的内容 1
2 EDA、VHDL简介 2
EDA简介 2
2
VHDL的设计流程 3
3 移位寄存器设计过程 4
4
各模块工作原理及设计 4
4
4
(SISO)移位寄存器的设计 5
(SIPO)移位寄存器的设计 7
4 系统仿真 8
8
(SISO)移位寄存器仿真图分析 8
(SIPO)移位寄存器仿真图分析 8
结束语 10
致谢 11
参考文献 12
1 引言
随着社会的发展,科学技术也在不断的进步。特别是计算机产业,可以说是日新月异,移位寄存器作为计算机的一个重要部件,从先前的只能做简单的左移或右移功能的寄存器到现在广泛应用的具有寄存代码、实现数据的串行-并行转换、数据运算和数据处理功能的移位寄存器。移位寄存器正在向着功能强,体积小,重量轻等方向不断发展,本设计主要介绍的是一个基于超高速硬件描述语言VHDL对移位寄存器进行编程实现。
近年来,集成电路和计算机应用得到了高速发展,现代电子设计技术已迈入一个崭新的阶段,具体表现在:(1)电子器件及其技术的发展将更多地趋向于为EDA服务;(2)硬件电路与软件设计过程已高度渗透;(3)电子设计技术将归结为更加标准、规范的EDA工具和硬件描述语言HDL的运用;(4)数字系统的芯片化实现手段已成主流。因此利用计算机和大规模复杂可编程逻辑器件进行现代电子系统设计已成为电子工程类技术人员必不可少的基本技能之一。

在计算机中常要求寄存器有移位功能。如在进行乘法时,要求将部分积右移;在将并行传送的数转换成串行数时也需要移位。因此,移位寄存器的设计是必要的。
本次设计的目的就是利用计算机组成原理中移位寄存器的相关知识,通过课程设计更加深入的了解移位寄存器的功能。了解EDA技术,并掌握VHDL硬件描述语言的设计方法和思想,通过学习的VHDL语言结合计算机组成原理中的相关知识理论联系实际,掌握所学的课程知识。通过对移位寄存器的设计,巩固和综合运用所学知识,提高对计算机组