文档介绍:长沙理工大学
计算机硬件综合课程设计报告
基本门电路
和数值比较器的设计
Xxx
学院计算机与通信工程专业计算机科学与技术
班级 085010502 学号 200550080232
学生姓名吕健辉指导教师肖晓丽
课程成绩完成日期 2008年1月18日
课程设计任务书
计算机与通信工程学院计算机科学与技术专业
课程名称
计算机组成原理
课程设计
时间
2007~2008学年第一学期19~20周
学生姓名
吕健辉
指导老师
肖晓丽
题目
基本门电路和数值比较器的设计
主要内容:利用VHDL设计基本门电路和数值比较电路模块,并使用EDA 工具对各模块进行仿真验证。基本门电路模块中包含与门、或门、异或门等6个基本电路。数值比较器模块用来实现两个数值比较,结果用特定的二进制编码来表示1。
要求:
(1)通过设计计算机各组成部件的器件、设计指令系统及对应的模型机、做复杂模型机的实验, CPU系统与存储器扩展设计、接口技术应用设计等课题,掌握计算机组成和接口技术的基本分析方法和设计方法,加深和巩固对理论教学和实验教学内容的掌握,进一步建立计算机系统整体概念,初步掌握微机硬件开发方法,为以后进行实际的计算机软、硬件应用开发打下良好的基础。
(2)熟练操作设计所用的软硬件系统:TDN-CM++实验系统或EDA软件。
(3)按要求编写课程设计报告,正确绘制程序流程图、实验接线图等,正确阐述设计原理、方法和实验结果。
(4)通过课程设计培养学生严谨的科学态度,认真地工作作风和团队协作精神。
(5)在老师的指导下,要求每个学生独立完成课程设计报告的全部内容。
应当提交的文件:
(1)课程设计报告。
(2)课程设计附件(源程序、各类图纸、实验数据、运行截图等1)。
课程设计成绩评定
学院计算机与通信工程专业计算机科学与技术
班级计05-02 学号 200550080232
学生姓名吕健辉指导教师肖晓丽
课程成绩完成日期
指导教师对学生在课程设计中的评价
评分项目
优
良
中
及格
不及格
课程设计中的创造性成果
学生掌握课程内容的程度
课程设计完成情况
课程设计动手能力
文字表达
学习态度
规范要求
课程设计论文的质量
指导教师对课程设计的评定意见
综合成绩指导教师签字年月日
基本门电路
和数值比较器的设计
学生姓名:吕健辉指导老师:肖晓丽
摘要系统采用EDA技术设计基本门电路和数值比较器中的两个部分,基本门电路模块中包含与门、或门、异或门等6个基本电路。数值比较器模块用来实现两个数值比较,结果用特定的二进制编码来表示。系统采用硬件描述语言VHDL把电路按模块化方式进行设计,然后进行编程、时序仿真等。各个模块的结构简单,使用方便,具有一定的应用价值。
关键字门电路;EDA;VHDL;数值比较
目录
1 引言 1
设计的目的 1
设计的基本内容 1
2 EDA、VHDL简介 1
EDA技术 1
硬件描述语言——VHDL 2
3 设计规划过程 4
4
4
5
结束语 9
参考文献 11
附录 12
1 引言
20世纪60年代初,美国德克萨斯仪器公司TI(Texas Instruments)将各种基本逻辑电路以及连线制作在一片体积很小的硅片上,经过封装后提供给用户使用,这就是集成电路。从先前的采用半导体技术实现的计算机到现在广泛应用的采用高集成度芯片实现的计算机。基本门电路和数值比较器作为计算机原理中的一个元件,因而成为深入研究和了解基本逻辑电路的基石。本设计主要介绍的是一个基于超高速硬件描述语言VHDL对基本门电路和数值比较器电路进行编程实现。
设计的目的
本次设计的目的就是在掌握EDA实验开发系统的初步使用基础上,深入了解计算机组成的一些基本原理。并以计算机组成原理为指导,掌握计算机基本门电路和数值比较器电路的设计方法和思想。通过学习的VHDL语言结合所学的计算机组成原理知识,理论联系实际,提高IC设计能力,提高分析、解决计算机技术实际问题的独立工作能力。
设计的基本内容
利用VHDL设计基本门电路和数值比较电路模块,并使用EDA 工具对各模块进行仿真验证。基本门电路模块中包含与门、或门、异或门等6个基本电路。数值比较器模块用来实现两个数值比较,结果用特定的二进制编码来表示。
2 EDA、VHDL简介
EDA技术
EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初