基于FPGA的任务管理器与定时器设计与实现

来源 :青岛大学 | 被引量 : 0次 | 上传用户:heyfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的飞速发展,嵌入式系统被越来越多的行业所青睐。同时实时操作系统(Real Time Operation System,RTOS)(以下简称RTOS)由于其任务执行的实时性,也在很多行业中得到了很广泛的运用。在航天航空、汽车控制、医疗等对实时性具有严格要求的行业,RTOS必须在规定的时间内正确地执行完各项任务。而以往的嵌入式RTOS都是基于软件实现的,从其出现到如今,无论在算法实现及CPU运行速率方面的研究都趋于成熟,但在对实时性要求越来越高的今天,对于软件实现的RTOS,很难再通过优化算法和提高CPU运行速率来使得操作系统实时性能得到很大提高。基于软件实现的RTOS内核本身的运行会占用CPU,从而降低应用程序的执行速率,并且软件实现中代码的顺序执行也会浪费很多时间。本文针对RTOS的开销及软件代码顺序执行所带来的应用程序运行速率降低的问题,提出了基于FPGA的硬件实时操作系统HRTOS(Hard Real Time Operation System,HRTOS)(以下简称HRTOS)的设计方案,以开源免费的μC/OS-II系统为研究对象,将RTOS分为硬核和软核两部分实现。硬核实现任务管理器、定时器、中断控制器等功能,可与CPU并行运行。软核保留和应用程序的接口,通过将μC/OS-II移植到Nios II系统中,改写μC/OS-II系统的代码,通过将硬核作为Nios II系统的PIO外设实现软硬核之间的通信功能,先对硬核实现部分进行仿真,再进行系统级验证。本文主要设计实现的任务管理器和定时器的功能,并给出了硬件仿真波形图,同时也设计了基于Nios II系统的验证方案。测试结果表明,本文的设计实现符合理论要求,具有十分重要的现实意义。
其他文献
在概述区域教学联合体内涵的基础上,详细论述了区域教学联合体信息资源共享实现的5种保障机制:信息资源共享利益平衡机制、共享政策法律机制、共享社会动力机制、共享标准化体
现代师范教育是培养未来职业教师的基础。在当前迅猛发展的时代,师范教育是不可缺少的行业,作者对师范教育在培养高素质老师队伍方面所起作用做了深入分析。
现如今的操作系统都是单纯的软件,如Windows,Android,iOS,嵌入式系统中的VxWorks等。人们将PC划分为完全独立的两个部分——软件部分和硬件部分,这种划分机制在技术上已经取
<正>~~
期刊
金融包容发展与贫困减缓问题一直是研究热点,我国的金融体系虽已十分庞大,但仍存在诸多问题,低收入阶层无法高效利用金融包容发展所带来的便利,不利于其贫困减缓。新常态下,
1概况中国科学院遗传与发育生物学研究所农业资源研究中心(以下简称中心)的前身为始建于1978年的中国科学院石家庄农业现代化研究所。中心拥有中国科学院院士1人,研究员17人,引
目的探究分析有效的心理护理及工娱治疗对抑郁症康复患者的治疗效果。方法从2018年1月至2018年12月我院收治的郁抑症康复期患者中抽取108例,采用数字随机分配法将其分为两组
第二次世界大战后日本科学合理的产业布局经验值得福建省借鉴。纵观日本产业布局对福建的启示:一是坚持市场化、合理化、专业化和可持续发展原则;二是推进错位发展;三是鼓励存