首页> 外文期刊>Microprocessors and microsystems >A novel BRAM content accessing and processing method based on FPGA configuration bitstream
【24h】

A novel BRAM content accessing and processing method based on FPGA configuration bitstream

机译:基于FPGA配置比特流的BRAM内容访问与处理的新方法

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

摘要

This paper presents a new approach to manage data content of memories implemented in FPGAs through the configuration bitstream. The proposed approach is able to read and write the data content from Block RAMs (BRAMs) in FPGA based designs by reading and processing the information stored in the bitstream. Thanks to this method it is possible to extract, load, copy or compare the information of BRAMs without neither resource overhead nor performance penalty in the design. It can also be applied to existing designs without the need of re-synthesizing. Due to its advantages it becomes an interesting tool to carry out several applications, such as error detection and recovery or fault injection. It also opens the doors to the design of cutting-edge applications. The approach has been implemented in a Xilinx ZYNQ System-on-Chip (SoC) device, which combines an FPGA and an ARM9 microprocessor. The access to the configuration bitstream has been performed using the ZYNQ's Processor Configuration Access Port (PCAP). Nevertheless, the flow presented in this article can be adapted to devices from other Xilinx families or vendors. The proposed approach has been fully tested and compared with specifically designed memory controllers. The results obtained in the experimental tests confirm that the proposed approach works properly without increasing the resource overhead but at a penalty in terms of processing time. (C) 2017 Elsevier B.V. All rights reserved.
机译:本文提出了一种通过配置位流管理在FPGA中实现的存储器数据内容的新方法。所提出的方法能够通过读取和处理存储在比特流中的信息来从基于FPGA的设计中的Block RAM(BRAM)读取和写入数据内容。由于采用了这种方法,因此可以提取,加载,复制或比较BRAM的信息,而不会在设计中造成资源开销和性能损失。它也可以应用于现有设计,而无需重新合成。由于其优点,它成为执行多种应用程序的有趣工具,例如错误检测和恢复或故障注入。它还为前沿应用程序设计打开了大门。该方法已在Xilinx ZYNQ片上系统(SoC)器件中实现,该器件结合了FPGA和ARM9微处理器。对配置位流的访问已使用ZYNQ的处理器配置访问端口(PCAP)执行。尽管如此,本文中介绍的流程仍可适用于其他Xilinx系列或供应商的设备。所提出的方法已经过全面测试,并与专门设计的存储器控​​制器进行了比较。在实验测试中获得的结果证实,所提出的方法在不增加资源开销的情况下仍能正常工作,但是在处理时间方面却受到了损失。 (C)2017 Elsevier B.V.保留所有权利。

著录项

  • 来源
    《Microprocessors and microsystems》 |2017年第3期|64-76|共13页
  • 作者单位

    Univ Basque Country UPV EHU, Dept Elect, Alameda Urquijo S-N, Bilbao 48013, Spain;

    Univ Basque Country UPV EHU, Dept Elect, Alameda Urquijo S-N, Bilbao 48013, Spain;

    Univ Basque Country UPV EHU, Dept Elect, Alameda Urquijo S-N, Bilbao 48013, Spain;

    TECNALIA, OPTIMA Unit, P Tecnol Bizkaia,Ed 700, Derio 48160, Spain|Univ Basque Country UPV EHU, Dept Commun Engn, Alameda Urquijo S-N, Bilbao 48013, Spain;

    Univ Basque Country UPV EHU, Dept Elect, Alameda Urquijo S-N, Bilbao 48013, Spain;

    Univ Basque Country UPV EHU, Dept Elect, Alameda Urquijo S-N, Bilbao 48013, Spain;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    FPGA; Bitstream processing; BRAM; System on Chip; Scrubbing;

    机译:FPGA;位流处理;BRAM;片上系统;清理;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号