首页> 外文期刊>Journal of systems architecture >Multi-port abstraction layer for FPGA intensive memory exploitation applications
【24h】

Multi-port abstraction layer for FPGA intensive memory exploitation applications

机译:适用于FPGA密集型内存开发应用的多端口抽象层

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

摘要

We describe an efficient, high-level abstraction, multi-port memory-control unit (MCU) capable of providing data at maximum throughput. This MCU has been developed to take full advantage of FPGA parallelism. Multiple parallel processing entities are possible in modern FPGA devices, but this parallelism is lost when they try to access external memories. To address the problem of multiple entities accessing shared data we propose an architecture with multiple abstract access ports (AAPs) to access one external memory. Bearing in mind that hardware designs in FPGA technology are generally slower than memory chips, it is feasible to build a memory access scheduler by using a suitable arbitration scheme based on a fast memory controller with AAPs running at slower frequencies. In this way, multiple processing units connected through the AAPs can make memory transactions at their slower frequencies and the memory access scheduler can serve all these transactions at the same time by taking full advantage of the memory bandwidth.
机译:我们描述了一种高效的高级抽象多端口内存控制单元(MCU),它能够以最大的吞吐量提供数据。开发此MCU可以充分利用FPGA并行性。现代FPGA器件中可能有多个并行处理实体,但是当它们尝试访问外部存储器时,这种并行性就会丢失。为了解决多个实体访问共享数据的问题,我们提出了一种具有多个抽象访问端口(AAP)来访问一个外部存储器的体系结构。请记住,FPGA技术中的硬件设计通常比内存芯片慢,因此可以使用基于快速内存控制器的合适仲裁方案来构建内存访问调度程序,而AAP在较慢的频率下运行。这样,通过AAP连接的多个处理单元可以以其较慢的频率进行内存事务,并且内存访问调度程序可以通过充分利用内存带宽来同时为所有这些事务提供服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号