计算机组成原理课程设计--------唐红艳.docVIP

计算机组成原理课程设计--------唐红艳.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理课程设计--------唐红艳.doc

课程设计报告 课程设计题目:基于TDN-CM++的总线控制设计 姓名: 专业: 班级: 学号: 指导老师: 2014年1月4日 目录 一、课程设计目的与要求· · · · · · · · · · 1 需求分析 · · · · · · · · · · · · · 1 三、步骤及配置说明?· · · · · · · · · · 2 3-1?总线的基本概念? · · · · · · · · · · · 2 3-2?设计原理?· · · · · · · · · · · · · 2 3-3设计要求?· · · · · · · · · · · · · 2 3-4操作步骤· · · · · · · · · · · · · 3 四、课程设计结果· · · · · · · · · · · ·4 五、课程设计总结· · · · · · · · · · · · 4 一、课程设计目的与要求 本次课程设计是计算机科学与技术专业重要的实践性教学环节之一,是在学生学习完《计算机组成与体系》课程后进行的一次全面的综合设计。目的是通过一个完整的8位指令系统结构(ISA)的设计,加深对计算机组成原理课程内容的理解,建立起整机系统的概念,掌握计算机设计的基本方法,培养学生科学的工作作风和分析,解决实际问题的工作能力。 要求学生综合运用计算机组成原理、数字逻辑和汇编语言等相关课程的知识,理解和熟悉计算机系统的组成原理,掌握计算机主要功能部件的工作原理和设计方法,掌握指令系统结构设计的一般方法,掌握并运用微程序设计(Microprogramming)思想,在设计过程中能够发现、分析和解决各种问题,自行设计自己的指令系统结构。 需求分析 基于TDN-CM++的总线控制结构,设计和实现一个8位指令系统结构(ISA),通过调试和运行,使设计的计算机系统能够完成指定的功能。 本实验将设计一个控制逻辑,来实现总线仲裁功能。 图2.1 实验将图2.1中控制输出部件的使能输入端接入控制逻辑,然后由控制逻辑输出至各对应的模块。其中的输出设备有 INPUT、RAM 及 R0 ,这里设其优先级依次降低,即 INPUT DEVICE 设备的优先级最高,当它输出有效时,即使给其他输出设备输入有效的输出信号也不能将数据输出至总线。其他设备依次类推。这样可以避免几个设备若同时输出数据至总线时的冲突,造成器件损坏。 实验规定总线控制逻辑在 CPLD1032 中定义的管脚如下图2.2所示: 图2.2 步骤及配置说明?? 3-1?总线的基本概念? 总线是多个系统内部之间进行数据传输的公共通路,是构成计算机系统的骨架。借助总线连接,计算机在系统各个部件之间实现传送地址、数据和控制信息的操作。因此,所谓总线就是能为多个部件服务的一组公共信息线。?? 3-2?设计原理? 实验所用总线传输实验框图如图2.1所示,它将几种不同的设备挂至总线上,有存储器、输入设备、输出设备、寄存器。这些设备都需要有三态输出控制,按照传输要求恰当有序的控制它们,就可实现信息传输。?? 3-3设计要求?? 根据挂在总线上的几个基本部件,设计一个简单的流程: ? 1、输入设备将一个数打入R0寄存器; ? 2、输入设备将另一个数打入地址寄存器; 3、将R0寄存器中的数写入到当前的存储器中; 4、将当前地址存储器中的数用LED数码管显示。 3-4操作步骤 1、用ABEL 语言设计上述控制逻辑。 2 、在ispDesignEXPERT 环境下编辑并编译上述所设计的源程序,并将生成的 JED 文件下载至 CPLD 中。 3 、按下图连接实验接线。 图3.1 4.1、?首先应关闭所有三态门(SW-B=1,CE=1,R0-B=1,LED-B=1),并将关联的信号置为:LDAR=0,LDR0=0,W/R(RAM)=1,W/R(LED)=1。? ? 4.2、输入设备将数据68H?送到寄存R0中??关闭R0寄存器输出三态门:?R0-B=_1__??从数据开关送数据给总线:SW-B=__0_?将总线数据存入R0寄存器:LDR0?=_0_-_1_?-_0_??关闭输入设备:SW-B=?_1__? ? 4.3、输入设备将数据22H?送到

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档