基于EDA计算机硬件教学仿真设计.docVIP

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

基于EDA计算机硬件教学仿真设计摘要:在计算机硬件教学中,硬件设备的不足和教学手段方法单一等问题给我们的教学工作带来极大的困难,教学效果也不是很理想。利用电子设计自动化工具,结合多门课程的教学内容,构成计算机硬件的教学仿真平台进行课程教学能够提高教学效果。本文主要阐述仿真平台在现代教学中的应用。 关键词:EDA 计算机硬件教学 仿真平台 中图分类号:TP391.6 文献标识码:A 文章编号:1007-9416(2012)06-0178-01 随着计算机技术和电子信息技术的高速发展,以及各种新技术的应用,给高校教学方法和实验环节提出了新的要求,也带来了难题。目前高校教学手段和教学设备远远落后于科学技术的发展,严重制约教学的发展和人才的培养,如何提高教学水平已经成为现在新技术学科教育的难题。 1、教学仿真平台的结构组成 实验教学环境主要包括软件和硬件环境两个部分,基于EDA的计算机仿真技术是以计算机的可编程器件的开发软件以及实验系统为工具,自动完成从软件到硬件的仿真平台。仿真平台主要以网络化的解决方案和网络EDA的一体化为基础,结合仿真技术和虚拟的实验室环境,以视觉或者文字等直观方式将难以表达的内容显示出来。仿真平台涉及到计算机的硬件教学的各门课程和技术。仿真平台主要由EDAXUEXI、模拟电路仿真、数字电路仿真、语言学习训练和外部系统接口构成一个完整的模拟系统。EDA学习集成了Quartus、EWB、DSPDNEG等多种EDA通用工具,确立硬件系统为目标,使用多种逻辑描述输入工具,为教学的硬件设计提供保障,建立适合于系统仿真的虚拟环境。模拟电路仿真是使用电子元件、模数混合和模拟电路等组成实验仿真,需要对电路性能和工作条件进行仿真分析,使整个教学过程更加快捷、方便和针对性。例如通过模拟电路仿真测试之后,可以实现PCB电路板的设计。数字电路模拟主要是利用数字电路中的数字逻辑、计算机原理、数字电路知识、单片机系统以及接口系统等相关知识实现教学实验的仿真。语言学习训练主要是进行汇编语言和硬件描述语言等编程语言的学习训练,在整个教学中学习硬件和软件的编程技巧,提高计算机语言能力和硬件的设计能力。外部系统接口主要是指提供和外部的实验仪器设备的接口。 2、仿真平台的设计 仿真平台包含多种外部实验设备的接口,主机可以通过这些接口与多种目标机建立连接,对各种实验程序进行下载验证。软件系统是指MicrosoftVisualStudi平台上设计开发的,集成了多种EDA工具,实现人机相交界面,可以进行各种数据图表、实验参数的输入和仿真结果的输出。构成了以实验、教学和仿真为目的的完整仿真平台,通过外部的I/O接口工具,可以将各种实验程序进行下载和验证。 (1)仿真平台的EDA集成。仿真平台的EDA的集成包含的EDA工具的种类比较多,软件系统的设计中需要解决工作路径的选择、环境变量的设置、调用信息返回和软件参数的传递等关键问题来保证软件系统的正常工作,实现仿真平台和EDA工具良好的结合。下面主要介绍仿真平台和Quartus的集成过程。 首先安装2个EDA工具,在仿真平台中修改软件环境变量和在Quartus中设置工作路径,方便仿真结果的查看和分析以及在平台中可以做出相应的修改和调整;接着做参数处理,在仿真平台中利用EDA工具在实验项目中启动参数,传递到EDA工具中,经过分析处理可以得到实验项目的仿真结果和仿真电路;最后软件平台集中处理EDA的返回信息,并且提供给信息用户。 (3)仿真的实现。仿真平台可以完成多种计算机硬件教学任务,下面将介绍利用不同的EDA工具的不同软件配置和仿真过程实现在计算机仿真教学中的数字电路的设计。 数字电路的设计中首先要分析和确定电路的逻辑功能,将逻辑函数进行化简;接着按照电路的原理选择门电路,建立最优的逻辑电路。其中门电路的选择要满足教学实验要求的开放性和创新性,可以引入FPGA技术来避免受到门电路因素的干扰,最优的逻辑电路是整个数字电路设计中的重要环节,使用RDA工具可以保证数字电路设计的准确性。 (3)下载验证。已经通过仿真设计的数字电路,通常需要检验电路的硬件功能,需要将设计的电路下载到目标机中验证,下面将介绍下载验证过程。 首先选择目标机的类型和FPGA型号进行全程编译和分配引脚操作,生成“Bjp.sof”和“Bjp.pof”下载文件,然后通过ActiveSerial方式将下载文件下作为永久保存的下载文件,写入到串行配置器件,在目标机按开机后自动写入FPGA中,实现了数字电路的逻辑功能。在下载完成之后,可以通过半加器对电路的正确性进行判断。 (4)语言学习。在仿真平台可以学习多种编程语言,例如VHDL等硬件描述语言,可以学习硬件的结构和行为,汇编语言是面向硬件可控制硬

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档