- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会议论文,完美pdf格式,欢迎下载!
cEsc200s年第一届全国嵌入式系统学术交流套论文集
一种嵌入式计算机系统的教学实例
萎晶菲 唐玉华 戴葵 王志英
国防科学技术大学计算机学院,长沙.410073
擅薹嵌入式计算机系统教学需要学生了解和结合体系结构、计算机原理、逻辑设计等多仃课程内容。
我们般自己研帝j的墨戢计算机系统为教学宴铡进行嵌入式系统课程蓑学,使学生深入理解嵌入式系境体系鲒
构、可靠性和是活性设计等方面的撞末。
关蕾词 教学实例,星嵌计算机系蜿,井行客错,动态重构,算法加速
引 言
嵌入式计算机系统是以计算机体系结构、计算机原理、数字逻辑设计、数字系统工程、操作系统等多门课程
为基础的一门综合性课程,实倒救学能使学生直观、具体地了解嵌入式系统设计方方厦面的内容。我们以自己
研制的星载计算机系统为教学实例进行嵌入式系统课程教学,使学生深入理解了嵌入式系统体系结构、可靠性
和灵活性设计等方面的技术。
作为教学实捌的星载计算机系统是面向多种空间应用的并行容错嵌入式计算机系统。其设计实现集中体
现r并行技术,软硬件窖错技术、可重构技术、嵌人式微处理器技术、算法加速技术等的应用,这样嵌入式计算
平台具有良好的灵活性、可靠性和可操控性,能够适应不同需求的空间应用。
2嵌入式计算机系统体系结构
嵌入式系统体系结构包括系统级、模块级和芯片级结构。其中系统级体系结构需要讲授嵌入式系统处理
节点组织结构.通信结构、处理节点内CPU及存储系统组织结构、嵌人式CPU体系结构等内容,作为教学实例
的星载计算机系统结掏设计充分体现了这些。系统是由多个处理节点、多个IIO节点和一个窖错通信节点构
成的并行容错嵌入式计算机系统.如图1所示。每个处理节点由加速部件(XC2V500FPGAI_”、存储子系统
口组成·为_『提高系统处理性能,系统中的每个处理节点都带有一个硬件加速部件。系统i/o节点是能实现
ATM通信的模块,容错通信节点监控其他节点运行状态,该节点还设置了所有处理节点可访问的共享存储
区,支持消息传递,从而构成SMP结构的并行系统。系统使用适合空问应用的嵌^式操作系统RTEMS。
处理节点 处理节点 处理节点 YO节点
圈l墨载计算机累统体系结构
星载计算机系统的通信节点连接系统中所有节点的存储总线.共享主存技术主要依赖其多端口存储器实
现.其中的同步原语寄存器在硬件上为多机戟件提供同步和互斥用的同步原语,机问中断每个节点提供一种主
动通知其他节点的通信方式。系统各个节点可并发执行4个任务,也可以把一个任务划分成4个节点上的子
任务,利用共享存储进行数据交换和同步,侨同、高效地完成一个任务的处理。实际测试结果显示,4节点并行
系统在处理计算任务时(矩阵乘等),加速比可达3.6以上.
第一部分教学研讨篇
星载计算机系统结构实例使学生清楚地了解了嵌入式并行系统的概念和设汁方法、性能评价方法、共享存
储及通信思想等.对嵌人式系统结构设计建立直观、明确的概念。以S698为倒,讲解CPU的流水线结构、存储
层次、总线接口加深了学生对嵌入式SoC整体结构的把握。
3嵌入式系统高性能设计技术
现代嵌入式系统的灵活性要求通常比较高,应用对嵌入式系统性能的要求也越来越高.而系统灵活性和高
性能通常是一对矛盾。我们通过讲授星载系统动态重构技术,使学生对这两方面要求的有效折中有了深刻的
理解。
3.1动态重构技术
我们利用动态重构技术实现了星载系统加速部件的在轨功能重构和操作系统的重注人,使加速部件
FPGA功能上天后,还可修改、更新.操作系统(保存在FLUSH中)也可进行容错更新恢复。
重构控制器是处理节点完成FPGA配置和FLUSH刷新两种重构功能的直接部件。图2所示为其连接关
求时,CPI。D可解释这些请求,形成不同的控制时序。
存储总线
·容错接口
田2重构控硝器与其他部件的连接视图
FPGA配置数据可保存在FI.USH
您可能关注的文档
最近下载
- 飞行中鸟击的危害与防范(共48张PPT).ppt VIP
- 统编版小学语文二年级上册第六单元 先辈伟人 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 历史记载-中西闻见录15.pdf VIP
- 历史记载-中西闻见录13.pdf VIP
- 医疗文书书写及规范.ppt VIP
- 统编版语文二年级上册第六单元 追寻伟人足迹单元任务群整体公开课一等奖创新教学设计.docx VIP
- 合力CPCD35-KU5Y4G3 叉车零件图册l.pdf VIP
- 历史记载-中西闻见录12.pdf VIP
- 课前小游戏-看字说颜色(必须wps打开).pptx VIP
- 历史记载-中西闻见录11.pdf VIP
文档评论(0)