下载此文档

一台模型计算机的设计与调试.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
一台模型计算机的设计与调试.doc:..课程设计题目::1、 融会贯通教材各章的PJ容,通过知识的综合运用,加深对计算机系统各模块的工作原理及相互联系的认识,加深计算机工作中“时间-空间”概念的理解,从而清晰地建立计算机的整机概念。2、 学****设计和调试计算机的基本步骤和方法,培养科学研究的独立工作能力,取得工程设汁和调试的实践和经验。:1、 根据给定的数据格式和指令系统,设计一台微程序控制的模型计算机。2、 根据设计图,在QUARTUSII环境下仿真调试成功。3、 在调试成功的基础上,整理出没计图纸和相关文件,包拈:(1)总框图(数据通路);(2)微程序控制器逻辑图;(3)微程序流程图;(4)微程序代码表;(5)设计说明书;(6)工作小结。:1、数据格式数据字规定采用定点整数补码表示法,字长8位,其中最高位为符号位,其格式如下:7 6 5 4 3 2 10INADDSTAOUTJMP0010000001000000A01100000A10000000A10100000A7 6 5 4 3 20符号位尾 数2、指令格式本实验设计使用5条机器指令,其格式与功能说明如下:说明:IN指令功能是将数据开关的8位数裾输入到R0寄存器。ADD指令功能是将R0寄存器的内容与闪存中地址为A的数相加,结果存放在R0寄存器中。STA指令功能是将R0寄存器中的内容存储到以第二个字为地址的内存单乂中。OUT指令功能是将内存巾以第二个字为地址的内存单元中的数裾读出到数裾总线,并显示。JMP指令功能足程序无条件转移到第二个字指定的内存单元地址。四、总体设计:1、总体设计的主要任务是选定所用器件,设计指令流和数据流的数据通路,根据指令系统的要求,总体设计的主要步骤如下:(1)对指令系统屮的各条指令进行分析,得出所需要的占领周期与操作序列,以便确定各器件的类型和数量;(2)设计总框图草图,进行各逻辑部件之间的互相连接,即初步确定数裾通路,使得由指令系统所耍求的数据通路都能实现,并满足技术指标的耍求:(3)检查全部指令周期的操作序列,确定所需耍的控制点和控制倍号:(4)检查所设计的数据通路,尽可能降低成本,简化线路,优化性能。以上过程可以反复进行,以便得到一个较好的方案。2、模型机的数据通路图如下:五、微程序控制器:1、微指令格式:LoadCEWELDROLDDR1LDDR2LDIR选择运算器运算模式打入PCRAM片选RAM写入打入R0打入R1打入R2打入1R10987 6543210LDPCLDARAL-*BISPC-*BUSR0-BISsw->BISP(1)t'A4UA3UA2UA1UAOPC+1打入AR运算器结果送总线1销容送总线RO内容送总线开关内容送总线判别字下-•微指令地址说明:微指令长度为24位,据此町以确定控制存储器的字长也应为24位。微指令格式确定盾,微程序的横向设计在于正确选择数椐通路,纵向设计在于确定活继微指令地址。纵向设计的通常做法足先确定微程序分支处的微地址,因为微稈序分支处需要进行判别测试,这些微地址确定后,就可以在“微地址表”中把相应的微地址单元填进去,以免后面的设计中重复使用,以致造成设计错误。当拟定“取指”微指令吋,

一台模型计算机的设计与调试 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小1.31 MB
  • 时间2019-02-22