...
首页> 外文期刊>Pomiary Automatyka Kontrola >Określenie narzutów wprowadzanych przez wielozadaniowe jądro Xilkernel dla procesora PowerPC 405
【24h】

Określenie narzutów wprowadzanych przez wielozadaniowe jądro Xilkernel dla procesora PowerPC 405

机译:确定Xilkernel多任务内核为PowerPC 405处理器实现的开销

获取原文
获取原文并翻译 | 示例
           

摘要

An embedded system should react to events in its environment before the end of the determined time. The system is notified about the event occurrence usually by the interrupt request signal. The system software can be designed in such a way that only the event flag is set in the interrupt service routine, whereas the event service is carried out in the routine invoked in the main loop. If the time requirements are difficult or impossible to meet by the software of such structure, the multitasking preemptive kernel is used [1]. The system software is divided into independent tasks of various degrees of importance. The kernel ensures execution of more important tasks before less important ones. However, the kernel code occupies some fixed portion of the program and data memory and its execution takes the extra CPU time. This paper presents results of the research work whose purpose was to determine the size of such overheads introduced by Xilkernel, the multitasking kernel developed by Xilinx [2]. The Virtex-II Pro Development System was used to conduct experiments (Fig. 1). In the FPGA chip, contained in this board, a microprocessor system based on the PowerPC 405 core (one of two in the chip) was implemented (Fig. 2). There were measured the interrupt latency, the task latency and the execution time of kernel services. The results are given in Tables 1 and 2. The results should help embedded systems developer to assess whether a system designed can fulfill the timing requirements.
机译:嵌入式系统应在确定的时间结束之前对其环境中的事件做出反应。通常通过中断请求信号将事件发生通知给系统。可以这样设计系统软件:仅在中断服务例程中设置事件标志,而在主循环中调用的例程中执行事件服务。如果用这种结构的软件很难或不可能满足时间要求,则使用多任务抢占式内核[1]。系统软件分为各个重要程度的独立任务。内核可确保在不重要的任务之前执行更重要的任务。但是,内核代码占用程序和数据存储器的某些固定部分,并且其执行需要花费额外的CPU时间。本文介绍了研究工作的结果,其目的是确定Xilkernel引入的此类开销的大小,Xilkernel是Xilinx [2]开发的多任务内核。 Virtex-II Pro开发系统用于进行实验(图1)。在此板中包含的FPGA芯片中,实现了一个基于PowerPC 405内核的微处理器系统(芯片中的两个)(图2)。测量了中断延迟,任务延迟和内核服务的执行时间。结果在表1和2中给出。结果应有助于嵌入式系统开发人员评估设计的系统是否可以满足时序要求。

著录项

  • 来源
    《Pomiary Automatyka Kontrola》 |2011年第3期|p.312-314|共3页
  • 作者

    Dariusz CABAN;

  • 作者单位

    POLITECHNIKA ŚLĄSKA, INSTYTUT INFORMATYKIul. Akademicka 16, 44-100 Gliwice;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 pol
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号