首页> 外文会议>Iranian Conference on Electrical Engineering >Area and performance evaluation of central DMA controller in Xilinx embedded FPGA designs
【24h】

Area and performance evaluation of central DMA controller in Xilinx embedded FPGA designs

机译:Xilinx嵌入式FPGA设计中中央DMA控制器的面积和性能评估

获取原文

摘要

Real-time processing of a large amount of data is required in every digital signal processing task performed on FPGAs. Efficient, high throughput and low overhead transfer of data between sub-modules in an FPGA based embedded system can be a challenging problem. Availability of soft and hard CPU cores, their related infrastructure and development tools for FPGAs, provide us with the possibility of creating a complete system on a single FPGA. Different DMA transfer techniques provide sub-modules with the possibility of high performance data transfer without CPU intervention. Focusing on Xilinx FPGA devices which contain PowerPC hard CPU core, we have performed a detailed study of a DMA transfer technique based on central management of data movements. Data transfer performance of the system is evaluated carefully in different scenarios, thus proving the effectiveness of exploiting central DMA controller in practical applications. Linux is the dominant OS in most of FPGA based embedded systems. Simplified management and utilization of central DMA transfers can become feasible by the means of suitable kernel mode drivers. We have developed required building elements of such low level driver.
机译:在FPGA上执行的每个数字信号处理任务中,都需要实时处理大量数据。在基于FPGA的嵌入式系统中子模块之间的高效,高吞吐量和低开销的数据传输可能是一个具有挑战性的问题。软,硬CPU内核及其相关的FPGA基础架构和开发工具的可用性为我们提供了在单个FPGA上创建完整系统的可能性。不同的DMA传输技术为子模块提供了无需CPU干预即可进行高性能数据传输的可能性。针对包含PowerPC硬核CPU的Xilinx FPGA器件,我们对基于数据移动集中管理的DMA传输技术进行了详细研究。在不同情况下仔细评估了系统的数据传输性能,从而证明了在实际应用中利用中央DMA控制器的有效性。在大多数基于FPGA的嵌入式系统中,Linux是主要的操作系统。借助适当的内核模式驱动程序,简化中央DMA传输的管理和使用变得可行。我们已经开发了这种低级驱动程序所需的构建元素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号