基于微程序控制器的计算机系统综合设计课程设计报告参考格式.doc

基于微程序控制器的计算机系统综合设计课程设计报告参考格式.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东建筑大学计算机科学与技术学院 课程设计说明书 题 目: 课 程: 计算机系统综合设计 院 (部): 计算机科学与技术学院 专 业: 班 级: 学生姓名: 学 号: 指导教师: 完成日期: 目 录 TOC \o 1-3 \h \z \u 课程设计任务书 2 一、课程设计题目 3 二、课程设计目的 3 三、课程设计方案 3 四、硬件资源 3 五、指令设计 6 1、指令操作数寻址方式及其编码 6 2、微程序的入口地址的确定 6 3、指令微程序流程图 8 4、修改微程序 9 六、程序调试 10 1、程序代码 10 2、运行结果 10 七、结论 11 八、参考文献 12 课程设计任务书 设计题目 已知技术参数和设计要求 设计内容与步骤 设计工作计划与进度安排 设计考核要求 一、课程设计题目 填写具体的设计题目 二、课程设计目的 在学习了专业基础课《计算机组成原理A》课程的基础上,通过设计简单实验计算机的部分指令,加深对计算机硬件结构和微程序控制器的认识,初步掌握计算机指令的设计与使用方法。 三、课程设计方案 基于TEC-8实验箱的硬件模块平台,完成简单实验计算机的部分指令的控制信号线的连接、编码、微程序的设计,在TEC-8实验箱的控制台上运行用所设计的指令编写的程序,验证设计指令的正确性。 四、硬件资源 1.逻辑图 TEC-8实验箱的电路逻辑图如图1所示。 图1 TEC-8实验箱电路逻辑原理图 2. 时序发生器 它由2片GAL22V10组成,产生节拍脉冲T1、T2、T3,节拍电位W1、W2、W3,以及中断请求信号ITNQ。主时钟MF采用石英晶体振荡器产生的1MHz时钟信号。T1、T2、T3的脉宽为1微妙。一个机器周期包含一组T1、T2、T3。 3.算术逻辑单元ALU 算术逻辑单元由2片74LS181加1片74LS74、1片74LS244、1片74LS245、1片74LS30组成,进行算术逻辑运算。74LS181是一个4位的算术逻辑器件,2个74LS181级联构成一个8位的算术逻辑单元。在TEC-8模型计算机中,算术逻辑单元ALU对A端口的8位数和B端口的8位数进行加、减、与、或和数据传送5种运算,产生8位数据结果、进位标志C和结果为0标志Z。当信号SBUS为1时,将运算的数据结果送数据总线DBUS。 4.双端口寄存器组 双端口寄存器组由ALTERA 公司的1片可编程器件EPM7064组成,向ALU提供两个运算操作数A和B,保存运算结果。EPM7064里面包含4个8位寄存器R0、R1、R2、R3,4选1选择器A,4选1选择器B,2-4译码器。在图1.2中,用虚线围起来的部分全部放在一个EPM7064中。4个寄存器通过4选1选择器向ALU的A端口提供A操作数,通过4选1选择器B向ALU的B端口提供B操作数,2-4译码器产生信号LR0、LR1、LR2和LR3,选择保存运算数据结果的寄存器。 5.数据开关SD7~SD0 8位数据开关SD7~SD0是双位开关,拨到朝上位置时表示“1”,拨到朝下位置时表示“0”。用于编制程序并把程序放入存储器,设置寄存器R3~R0的值。通过拨动数据开关SD7~SD0得到的程序或者数据通过SWD送往数据总线DBUS。SWD是1片74LS244。 6.双端口RAM 双端口RAM 由1片IDT7132及少许附加电路组成,存放程序和数据。双端口RAM是一种2个端口可同时进行读、写的存储器,2个端口各有独立的存储器地址、数据总线和读、写控制信号。在TEC-8中,双端口存储器的左端口是个真正的读、写端口,用于程序的初始装入操作,从存储器中取数到数据总线DBUS,将数据总线DBUS上的数写入存储器;右端口设置成只读方式,从右端口读出的指令INS7~INS0被送往指令寄存器IR。 7.程序计数器PC、地址寄存器AR和中断地址寄存器IAR 程序计数器PC由2片GAL22V10和1片74LS244组成向双端口RAM的左端口提供存储器地址PC7~PC0,程序计数器PC具有PC复位功能,从数据总线DBUS上装入初始PC功能,PC加1功能,PC和转移偏量相加功能。 地址寄存器AR由1片GAL22V10组成,向双端口RAM的左端口提供存储器地址AR7~AR0。它具有从数据总线DBUS上装入初始AR功能和AR加1功能。 中断地址寄存器IAR是1片74LS374,它保存中断时的程序地址PC。 8.指令寄存器IR 指令寄存器是1片74LS273,用于保存从双端口RAM中读出的指令。它的输出IR7~IR4送往硬连线控制器、微程序控制器,IR3~IR0送往

文档评论(0)

zxiangd + 关注
实名认证
内容提供者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档