首页> 外文OA文献 >Générateur de coprocesseur pour le traitement de données en flux (vidéo ou similaire) sur FPGA.
【2h】

Générateur de coprocesseur pour le traitement de données en flux (vidéo ou similaire) sur FPGA.

机译:协处理器生成器,用于在FPGA上处理流(视频或类似数据)中的数据。

摘要

Using Field Programmable Gate Arrays (FPGA) is one of the very few solution for real time processingdata flows of several hundreds of Msamples/second. However, using such componentsis technically challenging beyond the need to become familiar with a new kind of dedicateddescription language and ways of describing algorithms, understanding the hardware behaviouris mandatory for implementing efficient processing solutions. In order to circumvent these difficulties,past researches have focused on providing solutions which, starting from a description ofan algorithm in a high-abstraction level language, generetes a description appropriate for FPGAconfiguration. Our contribution, following the strategy of block assembly based on the skeletonmethod, aimed at providing a software environment called CoGen for assembling various implementationsof readily available and validated processing blocks. The resulting processing chainis optimized by including FPGA hardware characteristics, and input and output bandwidths ofeach block in order to provide solution fitting best the requirements and constraints. Each processingblock implementation is either generated automatically or manually, but must complywith some constraints in order to be usable by our tool. In addition, each block developer mustprovide a standardized description of the block including required resources and data processingbandwidth limitations. CoGen then provides to the less experienced user the means to assemblethese blocks ensuring synchronism and consistency of data flow as well as the ability to synthesizethe processing chain in the available hardware resources. This working method has beenapplied to video data flow processing (threshold, contour detection and tuning fork eigenmodesanalysis) and on radiofrequency data flow (wireless interrogation of sensors through a RADARsystem, software processing of a frequency modulated stream, software defined radio).
机译:使用现场可编程门阵列(FPGA)是用于实时处理每秒数百Msamples数据流的极少数解决方案之一。但是,使用这些组件在技术上的挑战是,除了要熟悉一种新型的专用描述语言和描述算法的方式之外,还要了解实现有效处理解决方案所必需的硬件行为。为了避免这些困难,过去的研究集中在提供解决方案上,这些解决方案从以高抽象水平语言对算法的描述开始,生成了适合于FPGA配置的描述。我们基于基于框架方法的块组装策略的贡献,旨在提供一种称为CoGen的软件环境,用于组装易于获得和经过验证的处理块的各种实现。通过提供FPGA硬件特性以及每个模块的输入和输出带宽来优化生成的处理链,以便提供最适合要求和约束的解决方案。每个处理模块实现都是自动生成或手动生成的,但是必须遵守一些约束条件才能被我们的工具使用。另外,每个块开发者必须提供对该块的标准化描述,包括所需的资源和数据处理带宽限制。然后,CoGen向经验不足的用户提供组装这些块的方法,以确保数据流的同步性和一致性以及在可用硬件资源中综合处理链的能力。该工作方法已应用于视频数据流处理(阈值,轮廓检测和音叉本征模式分析)以及射频数据流(通过RADAR系统进行的传感器无线询问,调频流的软件处理,软件定义的无线电)。

著录项

  • 作者

    Goavec-Merou Gwenhael;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号