发明名称 |
一种FPGA存储器推断方法及装置 |
摘要 |
本发明涉及一种FPGA存储器推断方法及装置,本发明实施例所提供的方法包括:将根据用户RTL综合成的网表中的每个存储器实例用网线进行标识,而后通过网线寻找与之存在连接关系的读口/写口、周边逻辑资源,从而对周边逻辑资源进行扩展,以得到完整的存储器实例表示;再对存储器的端口个数、初始值、工作模式进行推断,获得推断结果;将完整的存储器实例进行高层映射,获得高层映射结果,以及根据地址总线宽度、数据总线宽度和芯片中的RAM原语确定拆分策略,获得拆分结果;根据拆分结果和高层映射结果完成对存储器实例的工艺映射。本发明实施例提供了存储器推断的标准操作流程,操作流程简单清晰,各步骤任务明确,可操作性强,应用范围广泛。 |
申请公布号 |
CN106383938A |
申请公布日期 |
2017.02.08 |
申请号 |
CN201610808450.2 |
申请日期 |
2016.09.07 |
申请人 |
北京深维科技有限公司 |
发明人 |
张云哲;耿嘉;樊平 |
分类号 |
G06F17/50(2006.01)I |
主分类号 |
G06F17/50(2006.01)I |
代理机构 |
北京亿腾知识产权代理事务所 11309 |
代理人 |
陈霁 |
主权项 |
一种FPGA存储器推断方法,其特征在于,所述方法包括:将用户RTL综合成网表,所述网表中每块存储器实例分别用网线进行标识,所述网线与读口/写口、周边逻辑资源连接;遍历所述网表,获取用于标识所述存储器实例的网线,并获取与所述网线连接的读口/写口;扩展所述读口/写口的周边逻辑资源,完成对所述存储器实例的扩展;推断所述存储器实例的端口个数、初始值以及工作模式,获得推断结果;根据所述推断结果对所述存储器实例进行高层映射,获得高层映射结果,以及对所述存储器实例进行拆分,获得拆分结果;根据所述拆分结果和所述高层映射结果完成对所述存储器实例的工艺映射。 |
地址 |
100080 北京市海淀区海淀大街27号8号楼4层东侧A区A62 |