[发明专利]使用部分重构在可编程电路上实施外围器件的方法和装置有效
申请号: | 201810890929.4 | 申请日: | 2013-02-07 |
公开(公告)号: | CN109167595B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | K·B·布伦哈姆;G·R·丘;J·D·芬德 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | H03K19/1776 | 分类号: | H03K19/1776;H03K19/17756;G06F30/34;G06F30/392;G06F30/394 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 部分 可编程 路上 实施 外围 器件 方法 装置 | ||
1.一种用于在目标器件上设计系统的方法,所述方法包括:
标识在不同时间操作的、所述系统中的第一部件和所述系统中的第二部件;
划分所述第一部件和所述第二部件,使得所述第一部件由所述目标器件上的部分可重构(PR)模块的第一实例实施并且所述第二部件由所述PR模块的第二实例实施,其中所述PR模块的所述第一实例和所述第二实例中的每个实例包括所述PR模块的不同的电路描述;以及
生成用于所述系统的重构控制逻辑单元,所述重构控制逻辑单元响应于用户输入来发起所述PR模块的所述第一实例和所述第二实例。
2.根据权利要求1所述的方法,其中所述不同的电路描述中的每个电路描述与相同的静态逻辑对接。
3.根据权利要求1所述的方法,还包括:
综合所述系统;
生成用于所述系统的平面图;
根据所述平面图将所述系统布局在所述目标器件上;以及
将所述系统布线在所述目标器件上。
4.根据权利要求1所述的方法,其中所述第一部件包括定序器单元,所述定序器单元在所述PR模块的第一实例期间配置物理接口;并且所述第二部件包括控制器单元,所述控制器单元在所述PR模块的第二实例期间将命令转译到所述物理接口。
5.根据权利要求4所述的方法,其中所述PR模块利用所述目标器件上的一个或多个资源,以在所述第一实例中实施所述定序器单元以及在所述第二实例中实施所述控制器单元。
6.根据权利要求1所述的方法,其中所述第二部件在所述PR模块的所述第二实例中占用所述目标器件上的一个位置,所述位置是先前被所述第一部件在所述PR模块的所述第一实例期间所占用的。
7.一种非暂态计算机可读介质,其包括存储在其上的一系列指令,所述指令使得计算机执行一种方法,所述方法包括:
标识在不同时间操作的、系统上的第一部件和第二部件;
划分所述第一部件和所述第二部件,使得所述第一部件由部分可重构(PR)模块的第一实例实施并且所述第二部件由所述PR模块的第二实例实施,其中所述PR模块的所述第一实例和所述第二实例中的每个实例包括所述PR模块的不同的电路描述;以及
生成用于所述系统的重构控制逻辑单元,所述重构控制逻辑单元响应于用户输入来发起所述PR模块的所述第一实例和所述第二实例。
8.根据权利要求7所述的非暂态计算机可读介质,其中所述不同的电路描述中的每个电路描述与相同的静态逻辑对接。
9.根据权利要求8所述的非暂态计算机可读介质,其中所述方法还包括:
综合所述系统;
生成用于所述系统的平面图;
根据所述平面图将所述系统布局在目标器件上;以及
将所述系统布线在所述目标器件上。
10.根据权利要求7所述的非暂态计算机可读介质,其中所述第一部件包括定序器单元,所述定序器单元在所述PR模块的第一实例期间配置物理接口;并且所述第二部件包括控制器单元,所述控制器单元在所述PR模块的第二实例期间将命令转译到所述物理接口。
11.根据权利要求10所述的非暂态计算机可读介质,其中所述PR模块利用目标器件上的一个或多个资源,以在所述第一实例中实施所述定序器单元以及在所述第二实例中实施所述控制器单元。
12.根据权利要求7所述的非暂态计算机可读介质,其中所述第二部件在所述PR模块的所述第二实例中占用目标器件上的一个位置,所述位置是先前被所述第一部件在所述PR模块的所述第一实例期间所占用的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810890929.4/1.html,转载请声明来源钻瓜专利网。