Xilinx7系列FPGA的体系结构具有灵活的内部内存资源,可以配置为各种不同的大小。本白皮书详细介绍了可用的功能,说明了各种可用内存大小,并显示了使用不同资源执行不同大小内存功能的利弊。
几乎在FPGA中构建的每个设计都需要使用一定大小的内部内存资源来存储系数、缓冲数据和其他各种用途。典型的系统需要一个小型、中型和大型内存阵列的组合来满足它们的所有需求,而存储器的总体功耗,因此FPGA是一个主要关注点。
在布置FPGA时,创建一个满足大多数客户需求的设备是很重要的。如果一个FPGA是用完全适合一个应用的小型、中型和大型内存资源构建的,那么对于某些客户来说,解决方案将是最佳的,而其他想要使用相同部件的客户则可能需要进行大量的权衡。
试图从FPGA中获得最大价值的用户可能会担心在更大的RAM中浪费的位。但是,构建更精细的RAM粒度需要额外的FPGA互连线路,这是有成本的。本白皮书解释了权衡:为什么更精细的RAM粒度的成本通常高于其他浪费的位的成本。
图1显示了FPGA中小型、中型和大型内存块的理论分布(未按任何特定比例绘制)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !