论文标题

分布式内存,可重新配置逻辑设计的本地配置技术

A distributed memory, local configuration technique for re-configurable logic designs

论文作者

Beasley, Alexander E.

论文摘要

集成电路中内存的使用和位置在其性能中起关键因素。内存需要较大的物理区域,访问时间限制了整体系统性能,并且连接性可能会导致大量的风扇。现代FPGA系统和ASIC包含一个内存区域,用于从主机设置的一系列命令中设置设备的操作。实施这些设置寄存器需要一定程度的护理,否则实施可能会导致许多大型风扇净网,从而消耗宝贵的资源,使时间安排关键途径的位置复杂化。本文介绍了一种用于在FPGA上的分布式方法中实现和编程这些设置寄存器的体系结构,以及呈现的架构如何在时钟域交叉和动态的部分重新配置应用程序中工作。将设计与“全局”设置寄存器体系结构进行比较。我们使用针对Intel FPGA Cyclone V的Intel FPGA Quartus Prime软件实施体系结构。这表明,与全球内存架构相比,分布式内存体系结构的资源成本较小(占施舍和20%的寄存器的25%)。

The use and location of memory in integrated circuits plays a key factor in their performance. Memory requires large physical area, access times limit overall system performance and connectivity can result in large fan-out. Modern FPGA systems and ASICs contain an area of memory used to set the operation of the device from a series of commands set by a host. Implementing these settings registers requires a level of care otherwise the resulting implementation can result in a number of large fan-out nets that consume valuable resources complicating the placement of timing critical pathways. This paper presents an architecture for implementing and programming these settings registers in a distributed method across an FPGA and how the presented architecture works in both clock-domain crossing and dynamic partial re-configuration applications. The design is compared to that of a `global' settings register architecture. We implement the architectures using Intel FPGAs Quartus Prime software targeting an Intel FPGA Cyclone V. It is shown that the distributed memory architecture has a smaller resource cost (as small as 25% of the ALMs and 20% of the registers) compared to the global memory architectures.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源