[发明专利]为FPGA码点分配SRAM单元的方法及系统有效
| 申请号: | 202010323032.0 | 申请日: | 2020-04-22 |
| 公开(公告)号: | CN111506519B | 公开(公告)日: | 2021-04-27 |
| 发明(设计)人: | 郑莉 | 申请(专利权)人: | 上海安路信息科技股份有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02 |
| 代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 吴珊;须一平 |
| 地址: | 200434 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | fpga 分配 sram 单元 方法 系统 | ||
1.一种为FPGA码点分配SRAM单元的方法,其特征在于,包括:
对FPGA所有码点进行标识,所述标识表示所述码点之间的相关性,所述相关性表示码点被同时设置为相同逻辑值;其中,一个码点被分配到一个SRAM单元,用于表示FPGA中逻辑功能块的一个逻辑控制位;
判断是否存在与码点具有相关性的其他码点;
如果存在,将该码点分配到存储具有相关性的其他码点的SRAM单元附近的SRAM单元;
如果不存在,将该码点随机分配到SRAM单元。
2.如权利要求1所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述FPGA包括至少一个一级嵌套模块,所述一级嵌套模块中包括至少一个无嵌套模块,所述无嵌套模块包括至少一个逻辑门。
3.如权利要求2所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述对FPGA所有码点进行标识的步骤,进一步包括:
归纳所述FPGA所有码点的相关性,所述相关性表示码点被同时设置为相同逻辑值;
定义码点的标识,所述标识中具有至少三个部分,每个部分具有一个或多个字符,第一部分具有表示码点特征的字符,第二部分具有表示码点与无嵌套模块中其他码点相关性的字符,第三部分具有表示码点与一级嵌套模块中其他码点相关性的字符;
判断码点是否与所述无嵌套模块中的其他码点具有相关性,如果有,该码点与具有相关性的其他码点的标识的第二部分设置为相同的字符;
判断码点是否与所述一级嵌套模块中的其他码点具有相关性,如果有,该码点与具有相关性的其他码点的标识的第三部分设置为相同的字符;
逐个生成所述FPGA中所有码点的标识。
4.如权利要求3所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述判断码点是否与所述无嵌套模块中的其他码点具有相关性的步骤,进一步包括,如果码点与所述无嵌套模块中的其他码点都不具有相关性,该码点的标识的第二部分设置为表示否的值。
5.如权利要求3所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述判断码点是否与所述一级嵌套模块中的其他码点具有相关性的步骤,进一步包括,如果码点与所述一级嵌套模块中的其他码点都不具有相关性,该码点的标识的第三部分设置为表示否的值。
6.如权利要求3所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述FPGA包括至少一个包括一级嵌套模块的二级嵌套模块,所述方法还包括:判断码点是否与所述二级嵌套模块中的其他码点具有相关性,如果有,该码点与具有相关性的其他码点的标识的第四部分设置为相同的字符,如果没有,该码点的标识的第四部分设置为表示否的值。
7.如权利要求6所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述第四部分具有1-3个字符长度。
8.如权利要求2所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述标识具有至少3个字符。
9.如权利要求3所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述第一部分具有1-3个字符长度。
10.如权利要求3所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述第二部分具有1-3个字符长度。
11.如权利要求3所述的为FPGA码点分配SRAM单元的方法,其特征在于,所述第三部分具有1-3个字符长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海安路信息科技股份有限公司,未经上海安路信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010323032.0/1.html,转载请声明来源钻瓜专利网。





