设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于VHDL的8位模型计算机的设计与实现开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

开题报告

题目名称

基于VHDL的8位模型计算机的设计与实现

题目来源

B

题目类型

2

导师姓名

学生姓名

班级学号

专    业

通信工程

1、课题的背景和意义

    此课程设计的主要任务是通过动脑和动手解决计算机设计中的实际问题。综合运用所学计算机组成原理知识和VHDL语言编程技术,Quartus II环境下实现8位模型计算机功能并进行波形仿真。

VHDL语言主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言VHDL的程序结构特点是将一项工程设计,或称设计实体分成外部和内部,既涉及实体的内部功能和算法完成部分。Quartus II是最高级和复杂的,用于SOPC的设计环境,是集编程仿真于一体的开发软件。Quartus II提供完善的timing closure LogicLock基于块的设计流程。通过对模型计算机的研究进一步了解计算机内部结构和其工作原理,加深对数字系统设计的理解,且更好的掌握在Quartus II环境下设计的方法和操作。

2、国内外研究现状

随着计算机在人们生活中重要性和不可或缺性的提高,为了更方便的为大众使用,发展计算机性能成为IT行业的热点,但计算机的内部结构极其复杂,为了便于研究便产生了模型计算机。对模型计算机的研究便成为了了解计算机性能结构等重要的途径。由于是新开发的研究项目国内外也都正在力求更快捷,更完整,更实用的设计,目前还没有太多的资料显示。那么对模型计算机的设计研究还有很大的发展空间,其开发环境也是因素之一。

3、课题内容

   计算机是最典型的数字系统,它能对输入的信息进行处理,运算。但是,计算机内部结构非常复杂,模型计算机就是将其结构简化而构成,便于分析设计。

   模型计算机由存储器,时钟信号源,节拍发生器,操作控制器,程序计数器,地址寄存器,数据寄存器,累加器,算术逻辑单元,指令寄存器和指令译码器十大功能部件组成。其设计要求如下:

1)总线结构:单总线,数据总线位数8位,地址总线3

2)指令系统规模:3条指令,即可完成两个立即数相加,并将相加结果送入累加器,以“6+7”为例其具体指令如下:LD A6

                       ADD A7

                       HALT

3)操作控制器:实现指令操作码所需要的操作控制信号

4)运算器:一个累加器,实现加法操作,累加器是一个通用寄存器,当ALU执行运算时为ALU提供一个工作区。

5)存储器:存储容量5*8位,三条指令的三个操作码占用3字节,2个立即数占用2个字节;采用立即寻址的寻址方式。

4课题的实现方案

8位模型计算机的设计与VHDL的实现.采用了自顶向下参数化和层次化的设计方法。本系统首先设计8位模型计算机的整体结构,然后设计其指令系统和寻址方式。设计好了模型机的逻辑结构、数据通路和指令系统后,就可以对指令系统中每一条指令的执行流程进行设计了。

    存储器:计算机在运行当中对存储器进行读写操作,此设计中选用27C64 EPROM做程序存储器,存储容量5*8位,需要3条地址线。

    程序计数器PC:确定下一条指令的地址,在模型计算机中选用74LS1614位同步二进制计数器)作为程序计数器。

    地址寄存器MAR:用来保存当前CPU所访问的主存储器单元的地址,此设计中用3D触发器实现其功能。

数据寄存器DR:用来暂时存放由主存储器读出的一条指令或一个数据字,由于模型计算机是8位,所以采用74LS373做数据寄存器。

累加器A:采用8D触发器74LS377做累加器,当IA=0且时钟信号CLK上升沿到来时,将总线上的8位数据存入。

操作控制器:操作控制器是由GAL16V8来实现。

算术逻辑单元ALU:是数据加工处理部件,用来实现基本的算术,逻辑运算功能。此设计中只要求完成加法功能,所以ALU274LS83,174LS37774LS244组成。

指令寄存器IR和指令译码器:指令寄存器用来保存当前正在执行的一条指令,如果寄存器中存储的是操作码就送入指令译码器,译码器将操作码译成相应的操作指令

节拍发生器:用于产生T0-T7八个节拍脉冲信号,以便控制计算机按固定节拍有序的工作。这里采用74LS7474LS273来完成。

时钟信号源:用于产生固定频率的方波脉冲,模型计算机中的是由555定时器组成的多谐振荡器。

5、进度安排

1—2  周 对设计内容原理进行研究,了解运行软件的环境,查阅相关资料。

3—6  周 完成8位模型计算机的总体设计。

7—10 周 完成模型计算机各个功能部件的详细设计,原理图的绘制。

11—13周 程序的编写与调试,及系统仿真。

14    周 着手毕业论文的撰写与定稿。

  15—16周 完成论文,答辩。

6、参考文献

  [1] 白中英计算机组成原理(4)  北京:科学出版社,2008.1

  [2] 李晶皎,李景宏,曹阳逻辑与数字系统设计 北京:清华大学出版社,2008.5

  [3] 刘真.数字逻辑原理与工程设计 北京:高等教育出版社,2003.11

  [4] []Haskell,R.EHanna,D.M 译:郑立语 Digital Desgin Using Digilent FPGA Boards-Verilog/Active-HDL Edition.  北京:电子工业出版社,2010.9

  [5] []Randy H.KatzGaetano Borriello . 译:罗嵘 Contemporary Logic Design Second Edition  北京:电子工业出版社,2006.3

 [6]  文汉云数字逻辑与数字系统设计——基于VHDL语言描述  北京:清华大学出版社,2012.1

 [7]  刘昌华,管庶安数字逻辑原理与FPGA设计  北京:北京航空航天大学出版社,2009.9

 [8]  裴亚男,付智辉.  数字逻辑  成都:西南交通大学出版社,2005.6

 [9]  余孟尝.  数字电子技术基础简明教程  北京:高等教育出版社,2010.7

 [10] 王永军,李景华.  数字逻辑与数字系统  北京:电子工业出版社。2005.6

指导教师意见

指导教师(签字):                     

学院意见

                                                               

学院院长(签字):                        

填表说明: 题目类型: 1、工程设计; 2、应用研究; 3、理论研究; 4、其它;(选1、2、3、4)。

题目来源: A、自拟课题; B、民用科研课题;C、国防科研课题;(选A、B、C)。

开题报告内容使用宋体小四字号。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!