首页> 外文期刊>IEICE Transactions on Information and Systems >A Novel Framework for Effective Preemptive Hardware Multitasking on FPGAs
【24h】

A Novel Framework for Effective Preemptive Hardware Multitasking on FPGAs

机译:FPGA上有效的抢占式硬件多任务处理的新型框架

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

摘要

Modern FPGAs (Field Programmable Gate Arrays), such as Xilinx Virtex-4, have the capability of changing their contents dynamically and partially, allowing implementation of such concepts as a HW (hardware) task. Similarly to its software counterpart, the HW task shares time-multiplexed resources with other HW tasks. To support preemptive multitasking in such systems, additional context saving and restoring mechanisms must be built practically from scratch. This paper presents an efficient method for hardware task preemption which is suitable for tasks containing both Flip-Flops and memory elements. Our solution consists of an offline tool for analyzing and manipulating bitstreams, used at the design time, as well as an embedded system framework. The framework contains a DMA-based (Direct Memory Access), instruction-driven recon-figuration/readback controller and a developed lightweight bus facilitating management of HW tasks. The whole system has been implemented on top of the Xilinx Virtex-4 FPGA and showed promising results for a variety of HW tasks.
机译:诸如Xilinx Virtex-4之类的现代FPGA(现场可编程门阵列)具有动态和部分更改其内容的能力,从而可以实现诸如HW(硬件)任务之类的概念。与其软件副本相似,硬件任务与其他硬件任务共享时分多路资源。为了支持此类系统中的抢先式多任务处理,实际上必须从头开始构建其他上下文保存和恢复机制。本文提出了一种有效的硬件任务抢占方法,适用于同时包含触发器和存储元素的任务。我们的解决方案包括设计时使用的用于分析和处理位流的离线工具,以及嵌入式系统框架。该框架包含一个基于DMA的(直接内存访问),指令驱动的重新配置/回读控制器和一个开发的轻型总线,可简化硬件任务的管理。整个系统已在Xilinx Virtex-4 FPGA的顶部实现,并针对各种硬件任务显示出令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号