[发明专利]具有可调整内存边界的嵌入式存储器块有效
申请号: | 201611048413.2 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106775455B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | K·L·努恩;W·J·辉 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵志刚;赵蓉民 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 可调整 内存 边界 嵌入式 存储器 | ||
本发明公开了具有可调整内存边界的嵌入式存储器块。提供了一种用于配置存储器块部分的集成电路。所述集成电路可以包括被分区成第一和第二存储器块部分的存储器块。所述第一存储器块部分具有第一存储器类型,并且所述第二存储器块部分具有不同于所述第一存储器类型的第二存储器类型。所述集成电路进一步包括被配置成用于接收配置数据的控制电路。所述配置数据可以包括存储器分区信息,所述存储器分区信息用于当未使用所述第一存储器块部分的一部分时,将所述第一和第二存储器块部分重新分区成第一和第二重新分区的存储器块部分。所述存储器分区信息还可以包括存储器分区约束,所述存储器分区约束包括所述第二重新分区的存储器块部分的起始点地址和要在所述第二重新分区的存储器块部分中分区的若干至少一个内存段。
本申请要求于2015年11月24日提交的美国专利申请号14/951,352的优先权,该申请特此通过引用以其全部内容结合在此。
背景技术
如FPGA等可编程设备通常包括数以千计的可编程逻辑单元,可编程逻辑单元使用逻辑门和/或查找表的组合来执行逻辑操作。可编程设备还包括具有被适配于特定逻辑操作的专用逻辑设备(比如,加法器、乘法和累加电路、锁相环和嵌入式存储器块)的许多功能块。
嵌入式存储器块可以是可编程设备中的重要部件。嵌入式存储器块可以允许在设备内进行批量数据存储,而无需进行耗时的设备外存储器访问。在一些可编程设备中,嵌入式存储器块可以被组织成两种不同的存储器类型,比如,配置闪存(CFM)和用户闪存(UFM)。在这些设备中,CFM用于存储用来配置IC设备的配置位流(也被称为配置位或配置数据)。UFM用于存储用户数据和其他信息。在存储器容量是固定的常规嵌入式存储器方案中,可以将存储器的预设量分配给CFM和UFM。
然而,在一些情况下,可以压缩配置数据来减少存储器存储要求和配置时间。可以使用压缩比来确定将配置位存储在CFM中所需的存储器的量。因为不同的电路设计将具有不同的配置位,所以针对配置位的压缩比可能变化。然而,这种可变性可能导致预设大小的CFM内未充分利用的存储器,这浪费了可以用作附加UFM存储设备的存储器资源空间。
发明内容
根据本发明,提供了用于配置具有可调整内存边界的嵌入式存储器块的装置和方法。
应当认识到,可以采用多种方式(比如,过程、器件、系统或装置)来实施本发明。以下描述了本发明的几个发明性实施例。
提供了一种集成电路。该集成电路包括被分区成第一和第二存储器块部分的存储器块。第一存储器块部分包括第一存储器类型的存储器元件。第二存储器块部分包括第二存储器类型的存储器元件。例如,第一存储器类型是配置闪存,并且第二存储器类型是用户闪存。控制电路被配置用于接收配置数据,该配置数据包括用于将存储器块重新分区成第一和第二重新分区的存储器块部分的存储器分区信息。存储器分区信息可以包括关于未使用的存储器的在对集成电路的设计编译操作期间从第一存储器块部分中导出的信息。未使用的存储器可以从第一存储器块部分中移除并且分配给第二存储器块部分。这种配置形成了第一和第二重新分区的存储器块部分,由此,第一重新分区的存储器块部分包括第一存储器块部分减去未使用的存储器,并且第二重新分区的存储器块部分包括第二存储器块部分和未使用的存储器。
提供了一种用于使用在计算设备上实施的计算机辅助设计工具来配置集成电路设备的方法,该集成电路设备具有被划分成第一存储器块部分和第二存储器块部分的存储器块。该方法包括生成集成电路设备的配置数据并压缩该配置数据。然后,通过分析压缩的配置数据来确定第一存储器块中是否存在未使用的存储器。响应于该确定而调整第一存储器块部分和第二存储器块部分中的每一个存储器块部分的存储器容量。然后,基于指定了针对第二存储器块部分的存储器分区约束的用户输入来对第二存储器块部分进行分区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611048413.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管理坏列地址的方法及其装置
- 下一篇:一种数据处理方法、装置及系统