[发明专利]使用部分重构在可编程电路上实施外围器件的方法和装置有效
申请号: | 201310065419.0 | 申请日: | 2013-02-07 |
公开(公告)号: | CN103258074B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | K·B·布伦哈姆;G·R·丘;J·D·芬德 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 部分 可编程 路上 实施 外围 器件 方法 装置 | ||
1.一种可编程电路,包括:
物理接口,在所述可编程电路的输入输出外围;以及
部分可重构模块,在所述可编程电路的所述输入输出外围,用于实施可操作用于在所述部分可重构模块的第一实例期间配置所述物理接口的定序器单元以及可操作用于在所述部分可重构模块的第二实例期间将命令转译到所述物理接口的控制器单元。
2.根据权利要求1所述的可编程电路,其中所述部分可重构模块利用所述可编程电路上的用来在所述第一实例中实施所述定序器单元并且用来在所述第二实例中实施所述控制器单元的一个或者多个资源。
3.根据权利要求1所述的可编程电路,其中所述控制器单元在所述部分可重构模块的所述第二实例中占用之前被所述定序器单元在所述部分可重构模块的所述第一实例期间所占用的所述可编程电路上的位置。
4.根据权利要求1所述的可编程电路,还包括用于将所述部分可重构模块耦合到所述接口的选择器,其中所述选择器可操作用于在所述部分可重构模块的重构期间向所述物理接口发送有效数据。
5.根据权利要求1所述的可编程电路,其中所述定序器单元可操作用于响应于从所述物理接口接收的测试图案来修改所述物理接口中的延迟元件。
6.根据权利要求1所述的可编程电路,还包括可操作用于发起所述部分可重构模块的所述第一实例和所述第二实例并且用于控制选择器的重构控制逻辑单元。
7.根据权利要求6所述的可编程电路,其中所述重构控制逻辑单元响应于用户输入来操作。
8.根据权利要求1所述的可编程电路,其中所述部分可重构模块作为存储器接口来操作。
9.根据权利要求1所述的可编程电路,其中所述部分可重构模块作为总线接口来操作。
10.根据权利要求8所述的可编程电路,其中所述部分可重构模块还实施可操作用于向所述物理接口发送命令以在所述部分可重构模块的第三实例期间将所述物理接口保持在有效状态中的接口维持单元。
11.一种用于使用可编程电路上的部件的方法,所述方法包括:
配置部分可重构模块以实施定序器单元;
用所述定序器单元校准物理接口;
在已经校准所述物理接口之后向选择器发送信号以向所述物理接口输出有效数据;
重构所述部分可重构模块以实施控制器单元;以及
用所述控制器单元将命令转译到所述物理接口。
12.根据权利要求11所述的方法,还包括在所述配置和所述校准期间向用户电路发送信号以防止所述用户电路向所述控制器单元发送所述命令。
13.根据权利要求11所述的方法,还包括向所述选择器发送信号以在所述重构之后从所述控制器单元输出数据。
14.根据权利要求11所述的方法,其中重构所述部分可重构模块包括对所述可编程电路上的用来实施所述定序器单元的一个或者多个资源重新编程以实施所述控制器单元。
15.根据权利要求11所述的方法,其中重构所述部分可重构模块以实施所述控制器单元包括在之前由所述定序器单元所占用的位置实施所述控制器单元。
16.根据权利要求11所述的方法,其中所述部分可重构模块作为存储器接口来操作。
17.根据权利要求16所述的方法,还包括:
向所述物理接口发出自刷新命令;
重构所述部分可重构模块以实施接口维持单元;以及
用所述接口维持单元将所述物理接口维持在有效状态中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310065419.0/1.html,转载请声明来源钻瓜专利网。