RAM资源分配方法组成比例

技术编号:17667543 阅读:76 留言:0更新日期:2018-04-11 05:50
本发明专利技术涉及数据存储领域,具体涉及一种RAM资源分配方法,包括如下步骤:(a)获取第一数据位宽和第一地址深度;(b)根据所述第一数据位宽、所述第一地址深度判断容量是否溢出,若溢出则拼接分配;否则分配1个嵌入内存块。本发明专利技术实施例允许需求数据容量超过嵌入内存块的限制,可以满足较大数据位宽以及较深地址深度的RAM使用,自动计算分配的嵌入内存块、REG资源块、LUT资源快的数量,稳定可靠。

RAM resource allocation method

The present invention relates to the field of data storage, in particular to a RAM resource allocation method, which comprises the following steps: (a) to obtain the first data width and depth of the first address; (b) according to the first data width, the first address to judge whether the depth of capacity if overflow, overflow is mosaic distribution; otherwise allocated 1 embedded memory block. The embodiment of the invention allows the demand data embedding capacity of more than a block of memory constraints, can satisfy large data width and deep depth of the RAM address, the number of embedded memory block, REG block, LUT resource resources fast automatic calculation of distribution, stable and reliable.

【技术实现步骤摘要】
RAM资源分配方法
本专利技术属于数据存储领域,具体涉及一种RAM资源分配方法。
技术介绍
随机存取存储器(randomaccessmemory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。FPGA中内嵌的块RAM可以大大拓展FPGA的应用范围和灵活性,除了块RAM,还可以将FPGA中的REG和LUT灵活地配置为RAM结构,芯片内部块RAM的数量是选择芯片的一个重要因素。现有技术中,单片块RAM可以根据需要改变其位宽和深度,但需要满足两个原则,首选,修改后的容量(位宽和深度)不能大于单片块RAM容量的最大值,其次,位宽不能超过36bit。当需求的数据容量较大时,如果配置的容量大于上述两个原则,则是不被允许的。因此,现有技术的RAM配置方式已经远远不能满足用户需求。因此,给出一种根据需求的数据容量灵活配置RAM的容量本文档来自技高网...
RAM资源分配方法

【技术保护点】
一种RAM资源分配法,其特征在于,包括如下步骤:(a)获取第一数据位宽和第一地址深度;(b)根据所述第一数据位宽、所述第一地址深度判断容量是否溢出;若溢出则拼接分配;若否,则分配1个嵌入内存块。

【技术特征摘要】
1.一种RAM资源分配法,其特征在于,包括如下步骤:(a)获取第一数据位宽和第一地址深度;(b)根据所述第一数据位宽、所述第一地址深度判断容量是否溢出;若溢出则拼接分配;若否,则分配1个嵌入内存块。2.根据权利要求1所述的资源分配方法,其特征在于,所述第一数据位宽包括:输入数据位宽和输出数据位宽;所述第一地址深度包括:输入地址深度和输出地址深度。3.根据权利要求2所述的资源分配方法,其特征在于,所述输入数据位宽与所述输出数据位宽的比值为2n或者n为大于等于0的整数。4.根据权利要求2所述的资源分配方法,其特征在于,根据所述第一数据位宽、所述第一地址深度判断数据是否溢出,包括:(x1)根据所述输入数据位宽和所述输出数据位宽计算第二数据位宽;(x2)根据所述输入地址深度和所述输出地址深度计算第二地址深度;(x3)根据所述第二数据位宽和所述第二地址深度计算总需求容量;(x4)若所述第二数据位宽超过第一阈值并且所述总需求容量大于第三阈值或者所述第二地址深度超过第二阈值并且所述总需求容量大于第三阈值,则溢出;否则未溢出。5.根据权利要求4所述的资源分配方法,其特征...

【专利技术属性】
技术研发人员:尹文芹褚惠芬贾红程显志陈维新韦嶔
申请(专利权)人:西安智多晶微电子有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1