- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
fpgaplatforfpgaplatform
基于FPGA平台的数字设计教育
摘要
本文概述了如何将FPGA技术集成到数字设计教育过程在TUT。本文主要是集中于一套实验室实验,它是作为研究生课程“高级数字设计”引进的,包括设备、软件和方法论,以及未来计划的改进。
关键字:FPGA,FPGA开发板,数字设计教育
简介
随着集成水平的不管增长,现在的电路还有超过百万的门。然而,这也是的电路变得更加复杂。数字系统的开发通常需要制作一个测试原型。而原型本身是很昂贵的,它的制造所需的重大延迟也在介绍之列。此外,原型的制作在开发周期中相当迟,但整体的设计需要在之前制定。调试也变得更加复杂还要花更多的时间来执行。
FPGA技术承诺要帮助克服这些问题。基于FPGA的开发板都是低成本和便携式的。FPGA的可重复编程性能使它不仅可以实现和充分验证设计本身,而且还用同样的发展板建立子系统的原型开发板。如果系统可能被修改或者提高性能或添加新的功能时,这种灵活性非常有价值。
快速原型是一个相当新的概念,它允许在相当短的时间内建立复杂的电路。它应经通过各种各样的产业道路来减少成本和缩短产品上市的时间。应用FPGA技术来开发和估测原型设计是快速原型方法的关键。FPGA设备结构与测试版的制造时间相比可以很快完成。这就是“快速”所代表的。有些人可能会质疑FPGA的开发原型也需要耗时而且需要更多的时机和资源,因此会造成项目的推迟。然而和制造传统超大规模集成电路器件相比,这个缺点是微不足道的。
近年来,这项方法作为数字设计教学时间的一部分主要是基于模拟的。建立一个定制的超大规模集成电路测试装置来测试设计似乎不能作为可行的解决方案。高成本和制造延迟阻止了这种方法被今天大多数大学所用。FPGA技术的出现作为有吸引力的选择而被引进。低成本的基于FPGA的开发板由于硬件的可重用性而提供了快速设计周期并且降低了成本。
本文其余的部分分为五个部分。以下部分概述了FPGA是怎样在整个世界范围内被用于教学目的。第三部分重点介绍被用于TUT的“高级数字设计”课程的设备和软件。第四部分为上述课程给出了基本门级任务。第五部分为上述课程给出了先进的门级任务。第六部分介绍结果和获得的经验,以及未来的改进计划。
数字设计教育领域的FPGA技术
在全世界的许多工科大学都开设数字设计的课程。有一个广泛的搜索是组织它们的最好方式。作为一项规则,老师用实验室的实验来指导课程的实践,但他们中的许多人都只是做仿真阶段的研究。一些大学有建立一个超大规模集成电路原型的可能性,然而由于成本原因,只是一种罕见的做法。这正是FPGA的用武之地。
在数字设计教育中应用FPGA可以增加实际的学习经验。除了广泛的仿真和综合,它还有可能在硬件原型上执行最后的验证。它还可以帮助提高学生的学习动机,因为他们可以看到自己的思想可以得到实际的执行。
数字设计需要做出权衡比如地区、循环时间和功率。当做一个项目中做实际的硬件实现时,这些取舍会更加清晰和真实。设计的实行包括报告,它提出了区域和资源的使用,时间和能量估计。这一数据可以用来估计设计的质量。当然,FPGA的设计不是直接与定制硅实现相连接。但评价设计、找到瓶颈、平衡取舍的过程仍然存在。
基于FPGA开发板找到了多多少少的一些类似的应用于数字化设计教育。作为一项规则,一套实验室设备开始了一项简单的教程,和执行一些基本的电路,并用处理器件完成。最常见的是中期的任务被集中在未来处理器的个别部分,而最后分配这些模块放在一起完成整个处理器的验证功能。
FPGA除了仅仅用做一种原型工具,有些课程是专门集中于FPGA本身的。这些包括研究可编程逻辑器件的历史,结构,工具,设计流程,学习有效利用FPGA资源。此外,其他组件的该功能的特征是可以通过扩展头的开发与外部设备连通。这包括连接显示器,液晶显示模块,触摸屏,内存模块,通过键盘和鼠标的通信,或者甚至进行FPGA的无线配置装置。
硬件/软件的协同设计也可以使用基于FPGA的开发板。使用一套包括软处理器、多控制器的内存和标准接口的知识产权的核心,与硬件定制一起,可以实现一个完整功能的计算机。这种方法被称为系统可编程技术。处理器的应用程序可以用C或者C++来编写,用制造商提供的核心处理工具来编译。
随着FPGA设计中的虚拟零件一起,一些大学提供了一部分真正实施。学生可以购买实验室设备,其中包括印刷电路板及其组成部分。在课程的开始,学生学习焊接,组装和调试他们的开发板。特别注意的是支付容错和故障排除的问题。这一定制板接下来要用来完成一系列实验工作。
除了实验室练习,项目任务也经常用到。他们用所获得的知识和技能来完成最后的测试。通常,学生可以自由选择任务并允许在团队中工作。完成时,学生要给出一个终端产品的介绍,甚至可能被要求写一份论文,描述所用的方法、结果和结论。除了技术问题,这项实
您可能关注的文档
- 中级维修电工题库_16其他.ppt
- 中级妇产科护理知识点归纳.doc
- 中间交工验收记录中间交工收记录.doc
- 中级会计职称考试《中级会实务》知识点:第九章 金融资产中级会计职称考试《中级会计实务》知识点:第九章 金融资产.doc
- 中考口语考试--情景问答.ppt
- 中考名著阅读复习中考名著读复习.doc
- 中考散文阅读复习(新)中.ppt
- 中国知网平台的使用中国知平台的使用.ppt
- 中考化学科学实验与探究(用)可用).ppt
- 中考计算机考试题中考计算考试题.doc
- epson1500k打印常见故障的维修epson1500k打印机常见故障的维修.doc
- gmp中文介绍gmp中文绍.doc
- hpce技术在中药指纹图研究的应用进展hpce技术在中药指纹图谱研究的应用进展.doc
- hnts20140603.doc
- h型高血压(百度百科)630焦博修h型高血压(百度百科)6.30焦博修.doc
- introduction.doc
- leach协议的簇头多跳leach_m_改进算法leach协议的簇头多跳_leach_m_改进算法.doc
- la science e loisirsla science et loisirs.doc
- moodle平台简介modle平台简介.doc
- mpls vpn accss internetmpls vpn access internet.doc
文档评论(0)