[发明专利]存储器映射处理方法、装置及FPGA芯片在审
申请号: | 202110412575.4 | 申请日: | 2021-04-16 |
公开(公告)号: | CN112948323A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 王宁;刘奎;李元策;刘锴 | 申请(专利权)人: | 山东高云半导体科技有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 曾红芳 |
地址: | 250101 山东省济南市高新区舜华路1号齐*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 映射 处理 方法 装置 fpga 芯片 | ||
本发明提供了一种存储器映射处理方法、装置及FPGA芯片。该存储器映射处理方法包括:获取电路集合,电路集合中的电路能够映射为存储器;检测假设电路集合映射为存储器后得到的存储空间是否小于芯片存储器的存储空间;在检测结果为假设电路集合映射为存储器后得到的存储空间小于芯片存储器的存储空间的情况下,将芯片存储器替换电路集合。当存储器资源不超出指定芯片中对应该存储器的指定资源时,才会将电路集合进行替换,因此综合后的用户设计资源不超出芯片中指定的资源,从而使用户设计在后续步骤都可以正常通过,而没有进行替换的电路保存了原始网表的属性及连接关系,合理的使用了芯片的各种资源。
技术领域
本发明涉及FPGA综合开发领域,具体而言,涉及一种存储器映射处理方法、装置及FPGA芯片。
背景技术
FPGA作为一种通用的可编程逻辑器件,设计更接近于硬件底层的架构,拥有大量的存储器资源、DSP资源等,具有擅长数据并行计算、更加灵活和低延迟的特点,同时FPGA还具有功耗低、可编程及设计灵活等的特点,因此FPGA在很多应用领域得到广泛的使用。
如申请号为201910984051.5的专利申请中公布了一种随机存储器,通过利用FPGA可编程的特点,对存储器的容量大小进行动态分配,提高了FPGA的易用性,降低了存储器的设计难度。
随着FPGA行业的发展,用户设计的规模变得越来越大,由于用户设计的多样性,综合过程也变得尤其重要,需要识别到不同的用户设计,并且使用最合理的资源来表达出来。当用户在硬件设计电路中定义及描述存储器时,综合工具将其映射为存储器是合理的,但是硬件设计电路中的存储器定义较多并且超出指定的芯片中的存储器资源时,如果将所有的定义的存储器都综合出存储器,会导致后续布局布线等步骤的失败。
发明内容
本发明的主要目的在于提供一种存储器映射处理方法、装置及FPGA芯片,以解决现有技术中综合出的存储器资源超出指定芯片的资源而导致后续步骤失败的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种存储器映射处理方法,包括:获取电路集合,其中,电路集合中的电路能够映射为存储器;检测假设电路集合映射为存储器后得到的存储空间是否小于芯片存储器的存储空间;在检测结果为假设电路集合映射为存储器后得到的存储空间小于芯片存储器的存储空间的情况下,将芯片存储器替换电路集合。
进一步地,获取电路集合,包括:获取能够映射为存储器的多个电路;依据预定阈值,将多个电路划分为多个电路集合,其中,多个电路集合分别有对应的芯片存储器。
进一步地,在检测结果为假设电路集合映射为存储器后得到的存储空间小于芯片存储器的存储空间的情况下,将芯片存储器替换电路集合,包括:在对应同一芯片存储器的电路集合存在多个,并且映射为存储器集合后得到的存储空间小于芯片存储器的存储空间的电路集合不止一个的情况下,分别获取不止一个电路集合的第一存储空间;依据获取的第一存储空间,对不止一个电路集合按照从大到小的顺序进行排序,得到第一排序结果;依据第一排序结果,优先将排序靠前的第一电路集合对应的芯片存储器替换第一电路集合。
进一步地,还包括:分别获取多个电路集合的第二存储空间;依据获取的第二存储空间,对多个电路集合按照从大到小的顺序进行排序,得到第二排序结果;其中,在检测结果为假设电路集合映射为存储器后得到的存储空间小于芯片存储器的存储空间的情况下,将芯片存储器替换电路集合,包括:依据第二排序结果,优先将排序靠前的第二电路集合对应的芯片存储器替换第二电路集合。
进一步地,获取电路集合,包括:获取能够映射为存储器的多个电路;确定多个电路假设分别映射为存储器时,得到的存储空间;将存储空间大于预定存储空间的存储器合成电路集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东高云半导体科技有限公司,未经山东高云半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110412575.4/2.html,转载请声明来源钻瓜专利网。