首页> 外文会议>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控制器在实际应用中的有效性。 Linux是基于FPGA大多数基于FPGA的嵌入式系统的主导操作系统。中央DMA传输的简化管理和利用可以通过合适的内核模式驱动程序变得可行。我们已经开发了如此低级驱动程序的所需建筑元素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号