[发明专利]用于配置及校准集成电路的技术和电路系统有效

专利信息
申请号: 201310516246.X 申请日: 2013-10-28
公开(公告)号: CN103793356B 公开(公告)日: 2017-12-01
发明(设计)人: T·S·阿拉德根 申请(专利权)人: 阿尔特拉公司
主分类号: G06F13/42 分类号: G06F13/42;H03K19/0175
代理公司: 北京纪凯知识产权代理有限公司11245 代理人: 赵蓉民
地址: 美国加*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 配置 校准 集成电路 技术 电路 系统
【说明书】:

本申请主张于2012年10月26日提交的美国专利申请13/662,193的优先权,该美国专利申请的全文通过引用并入本申请中。

背景技术

可编程集成电路器件,例如现场可编程门阵列(FPGA),可以包括通用结构和能够被配置为执行任意各种功能的逻辑块。这类器件也可以被重新配置,以满足变化的操作需求。

例如,这类器件可以被配置为与外部电路系统进行通信,外部电路系统可以通过不同的输入-输出协议连接至这类器件。因此,为了配置输入-输出块以支持特定的协议,该器件中可以包含控制器模块。一般地,控制器模块可以是由器件中的逻辑块形成的嵌入式电路模块。

通常,由于嵌入式控制器模块是预先定义或预先配置的(例如,该模块或电路可以在设计的编译操作期间预先确定),因此该控制器只可以被用于其所针对配置的具体的协议。如果需要将器件修改为支持不同的协议,则可能需要对嵌入式控制器进行重新配置,以满足不同的需求。

然而,为了重新配置嵌入式控制器,可能需要对器件上的设计进行更新并且重新编译。这样的方案即使是灵活的也可能不是理想的,因为每次嵌入式控制器被更新时,重新编译设计会是费时和繁琐的。

因此,器件中可能需要多个控制器,特别是当器件中的不同逻辑块被配置为支持不同的协议时。此外,由于控制器模块是由器件中的真实逻辑元件形成的,因此可能需要将额外的逻辑资源分配给专用控制器模块。

发明内容

提供了在不必更新或重新加载设计的情况下配置集成电路器件的技术。例如,可编程集成电路器件可以包含最初由定制逻辑设计配置的可编程逻辑电路系统。在正常操作(即,运行)期间,可编程逻辑电路系统执行由定制逻辑设计所定义的功能。在一些情形下,可能希望对可编程逻辑电路系统的一部分进行重新配置,同时可编程逻辑电路系统的剩余部分继续执行其最初被配置的功能。本发明的实施例包括在不重新编译器件上的设计的情况下(例如在运行期间)重新配置器件的至少一部分的电路及技术。

应当理解,能够以多种方式实施本发明,例如过程、装置、系统、器件或计算机可读介质上的方法。下列描述了本发明的几个创造性的实施例。

操作具有多个逻辑块的集成电路的方法包括用接口电路从外部元件接收配置数据。配置数据可以包括标识字段和用于配置集成电路中的逻辑块的指令。基于标识字段,可以用配置电路系统识别要被配置的逻辑块。基于指令,配置电路系统可以对所识别的逻辑块中的存储元件进行配置。

用于配置集成电路的技术包括:利用第一接口协议,用接口电路从外部元件接收配置数据。可以用桥接电路将配置数据从第一接口协议转换为第二接口协议。随后,可以通过互连将转换后的配置数据路由至逻辑块。逻辑块可以具有已经被分配了各自的标识值的译码器电路。每个译码器电路可以将其被分配的标识值与配置数据进行匹配(例如,通过比较其被分配的标识值与配置数据中的标识字段)。响应于确定配置数据与其被分配的标识值相匹配,给定的译码器电路可以基于配置数据(例如,基于配置数据中的指令)配置其对应的逻辑块。

集成电路包括可操作以便利用第一协议从外部电路接收配置数据的接口电路。集成电路可以进一步包括可操作以便从接口电路接收配置数据的桥接电路系统。该桥接电路系统也可操作以便将配置数据从第一协议转换至第二协议。集成电路可以包括可操作以便利用第二协议从桥接电路系统接收配置数据的逻辑块。每个逻辑块均可以包括可操作以便存储配置数据的一个或更多存储元件。

根据附图和下列的优选实施例的详细描述,本发明的进一步的特征、其实质和各种优势将更加明显。

附图说明

图1是根据本发明的一个实施例的说明性集成电路的简化框图。

图2A是根据本发明的一个实施例的说明性集成电路耦合至外部控制器电路的说明性系统的图示。

图2B是根据本发明的一个实施例的具有译码器电路的说明性输入-输出块的图示。

图3A示出多个输入-输出块中带有配置电路系统的集成电路(IC)器件。

图3B根据本发明的一个实施例示出带有配置电路系统的说明性输入-输出块。

图4根据本发明的一个实施例示出说明性指令流。

图5根据本发明的一个实施例示出耦合至单个控制器模块的两个IC器件。

图6根据本发明的一个实施例示出用于操作带有多个逻辑块的IC的简化流程。

图7根据本发明的一个实施例示出用于配置IC的简化流程。

图8是用于实现本发明的实施例的计算机系统的简化的示意图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310516246.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top