- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Proteus仿真软件在计算机组成原理实验教学中应用
Proteus仿真软件在计算机组成原理实验教学中应用
摘要:分析计算机组成原理课程特性,实验教学现状,引入Proteus仿真软件对《计算机组成原理》课程实验教学进行仿真,描述Proteus仿真8位运算器的具体设计过程,深入了解和掌握计算机硬件构成、计算机体系结构、计算机的设计理念,培养学生的创新能力和自主设计能力。
关键词:计算机组成原理;Proteus;ALU
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)30-0148-02
1 概述
计算机组成原理是计算机科学与技术专业的核心专业课,是一门重要的专业必修课程,也是计算机专业考研必考的课程之一,课程重点讲授计算机系统的组成、工作原理和逻辑实现设计方法等知识。课程教学具有知识面广,内容多、难度大、更新快等特点[1]。而实验教学环节不仅可以帮助学生加深理论知识的理解和掌握,同时可以提高学生对计算机系统的自主设计和创新能力。
2 现状分析
目前,多数高校的计算机组成原理实践教学仍然采用传统的硬件实验箱来完成,根据计算机硬件的五大功能模块和三大类总线为基础来进行硬件的验证性实验,这类实验箱硬件固定、更新速度慢,学生只能通过实验系统中原有的结构进行简单的连线,通过控制开关实现模块功能,这类实验箱对学生的基础要求很低,即便是没有学习过计算机组成原理课程,经过讲解也能实现实验的基础功能,但是对于计算机硬件结构、功能部件运行流程、逻辑电路执行情况、微程序执行流程等不能够直观的进行查看,达不到学生加深理论知识的理解和掌握的目的,学生的自主创新能力也收到制约。同时硬件实验平台随着时间的增加,损坏率逐年递增,硬件的维修成本不断增加,导致投入的成本和实验的实际效果不成正比。
基于FPGA的计算机硬件实验箱是目前计算机组成原理实验平台的主流,可以自主设计CPU系统架构,灵活性较高,但是,FPGA对学生基础知识的要求较高,要求学生熟练掌握EDA设计和可编程逻辑语言HDL,这对多数高校的学生来说,难度很大。
Proteus仿真软件的出现,很好地解决了这个问题,学生只要有基础的数字\逻辑电路基础,了解逻辑门电路的基础知识,就可以根据要求设计出基础的逻辑原理图,并进行仿真,对学生的基础知识要求很低,借助于计算机平台,能够随时随地地使用软件进行计算机组成原理的仿真设计。
3 Proteus软件介绍
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其他EDA工具软件的仿真功能,还能仿真单片机及外围器件。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台[2]。
4 Proteus仿真应用
通过仿真软件可实现实验数字\逻辑基础电路仿真,在掌握基本数字\逻辑基础电路的基础上,根据计算硬件设计的目的,并能够在后续课程微机原理与接口技术中通过自己搭建的CPU来进行接口仿真实验。在计算机组成原理实验教学过程中,学生可以围绕计算机系统的五大功能模块和三大类总线进行系统设计,了解并掌握计算机硬件系统设计的全过程。下面以74LS181芯片搭建八位运算器为例介绍Proteus在计算机组成原理实验教学中的应用。
4.1 设计原理
利用Proteus 8.4进行多功能算术/逻辑运算器(ALU)的设计和仿真,利用DIPSWC_8八位拨码开关实现二进制数据输入,三态门(74LS245)控制输出接口输出数据到数据总线,两片74LS181以并/串形式构成8位字长的ALU,两片74LS273锁存器锁存运算数据,根据表1中控制端M控制运算器进行算术运算或逻辑运算,CN控制是否进位,S3、S2、S1、S0控制运算器进行具体运算,8位运算器逻辑电路如图1所示。
4.2 仿真数据验证
根据表1查询,通过控制M、CN、S3、S2、S1、S0可以实现32种不同的运算,设置M=0,CN=1,S3S2S1S0=1110,运算器进行算术运算F=A加B,原理图中A=65H,B=A7,运算结果为F=0CH。设置M=1运算器进行逻辑运算,S3S2S1S0=1110,,F=A+B,运算结果F=E7,表2中记录运算器进行的32种运算结果,其中M=0,CN=0控制运算器进行有进位的算术运算部分实在无进位算术运算的基础上加1构成,在这里不在详细描述,经过验证,逻辑表中运算器的运算结果均正确。从图中不难看出,利用仿真可以直接查看八位运算器的逻辑电路通路,各个部件的高低电平状态,以及各个部件和数据总线的连
您可能关注的文档
- PON技术接入层通信线路设计思路分析.doc
- PON有线宽带接入关键技术演进及应用发展.doc
- PON网络光纤集中监测系统在配网通信应用.doc
- POP广告在图书馆宣传工作中运用.doc
- POP广告材料分析.doc
- POP广告设计在包装商业空间中作用分析.doc
- POP海报在实用美术运用.doc
- POP海报设计中汉字夸张与变形.doc
- PorelTM纤维性能及其在面料开发中应用.doc
- Post―MOOC时期SPOC对高校思想政治理论课教学改革影响.doc
- 高中生借助生物组织培养技术繁殖濒危附生兰科植物的组织培养条件优化课题报告教学研究课题报告.docx
- AI驱动的初中数学二次函数最值问题动态分析课题报告教学研究课题报告.docx
- 初中化学元素周期律的探究与教学设计课题报告教学研究课题报告.docx
- 智能英语口语评测系统在高中雅思训练中的错误类型分类与纠正策略课题报告教学研究课题报告.docx
- 《审计学》习题册(附答案).docx
- 《安全系统工程第三版(徐志胜版)》课后答案.docx
- 高中历史教学中口述历史与历史记忆的课题报告教学研究课题报告.docx
- 生物反馈技术在学生注意力调控与学习效率提升中的应用课题报告教学研究课题报告.docx
- 人工智能在教育领域促进教育公平与均衡发展的实践路径研究教学研究课题报告.docx
- 《审计学》习题( )_原创精品文档.docx
最近下载
- 2021石油化工电气工程施工及验收规范.docx
- 化工热力学(通用型)(第二版)习题答案.pdf
- 2026年时事政治测试题库含答案(模拟题).docx VIP
- 标准图集-甘12S8-湿陷性黄土地室外给排水管道工程构筑物.pdf VIP
- 甘12S8 ---湿陷性黄土地室外给排水管道工程构筑物.docx VIP
- 基于abaqus的某地下综合管廊主体结构 受力性能和抗震性能分析-建筑与土木工程专业论文.docx VIP
- 《建筑工程冬期施工规程》JGJ@T104-2011.docx VIP
- 2023年景德镇学院公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- 豌豆磨粉机械的设计与计算书.doc
- 2023年景德镇学院公共课《马克思主义基本原理概论》期末试卷A(有答案).docx VIP
原创力文档


文档评论(0)