首页> 外文期刊>Journal of circuits, systems and computers >A High-Performance and Hardware-Efficient PCIe Transmission for a Multi-Channel Video Using Command Caching and Dynamic Splicing on FPGA
【24h】

A High-Performance and Hardware-Efficient PCIe Transmission for a Multi-Channel Video Using Command Caching and Dynamic Splicing on FPGA

机译:在FPGA上使用命令缓存和动态拼接的高性能多硬件视频PCIe传输

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

摘要

With the increasing requirements of transmitting larger amounts of diverse video and image data, the PCI express (PCIe) interface has been extensively used in high-speed digital systems for multimedia processing and communication. However, the existing PCIe transmission methods are not effcient to transmit multi-channel videos on FPGA processors, as they waste PCIe bandwidth and hardware resources. In this paper, an effcient PCIe transmission method for multi-channel video is presented on an FPGA processor. First, to reduce the programmed I/O (PIO) write latency, the command caching method is adopted. The traditional DMA descriptors are transformed into DMA commands, which are smaller, and the command bur er is used to store these commands. Second, a dynamic splicing mechanism is proposed for data transmission and commands the scheduling separately. The multi-type data is transmitted concurrently in this dynamic splicing mechanism. Moreover, the adjacent commands are spliced into one command, which reduces the DMA initiation times. Finally, the direct kernel memory access technique and timer self-feedback monitor technique are applied to improve the transmission effciency and enhance the system reliability. The experimental results show that the transmission effciency of the proposed method is increased by nearly 30% compared with other conventional methods, and the highest measured transfer rate is 1631 Mbytes/s on write and 1582 Mbytes/s on read, which reaches 84.4% of the theoretical maximum.
机译:随着传输大量多样的视频和图像数据的需求不断增长,PCI Express(PCIe)接口已广泛用于高速数字系统中的多媒体处理和通信。但是,现有的PCIe传输方法无法有效地在FPGA处理器上传输多通道视频,因为它们浪费了PCIe带宽和硬件资源。在本文中,在FPGA处理器上提出了一种有效的多通道视频PCIe传输方法。首先,为了减少编程的I / O(PIO)写入延迟,采用了命令缓存方法。传统的DMA描述符被转换为较小的DMA命令,并且使用burer命令存储这些命令。其次,提出了一种动态拼接机制,用于数据传输并分别命令调度。在这种动态拼接机制中,多种类型的数据可以同时传输。此外,相邻命令被拼接为一个命令,这减少了DMA的启动时间。最后,采用直接内核存储器访问技术和定时器自反馈监控技术来提高传输效率,提高系统可靠性。实验结果表明,与其他常规方法相比,该方法的传输效率提高了近30%,测量的最高传输速率为写入时1631 Mbytes / s和读取时1582 Mbytes / s,达到传输速率的84.4%。理论最大值。

著录项

  • 来源
    《Journal of circuits, systems and computers》 |2018年第4期|1850067.1-1850067.19|共19页
  • 作者单位

    Beihang Univ, Sch Comp Sci & Engn, Beijing Key Lab Digital Media, Beijing 100191, Peoples R China;

    Beihang Univ, Sch Comp Sci & Engn, Beijing Key Lab Digital Media, Beijing 100191, Peoples R China;

    Beihang Univ, Sch Comp Sci & Engn, Beijing Key Lab Digital Media, Beijing 100191, Peoples R China;

    Beihang Univ, Sch Comp Sci & Engn, Beijing Key Lab Digital Media, Beijing 100191, Peoples R China;

    China United Network Commun Corp, Hebei Branch, Shijiazhuang, Hebei, Peoples R China;

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

    PCI express; direct memory access; FPGA; high throughput; multi-channel video;

    机译:PCI Express;直接内存访问;FPGA;高吞吐量;多通道视频;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号