[发明专利]用于部分地释放调试接口的设备有效

专利信息
申请号: 201510680947.6 申请日: 2015-07-21
公开(公告)号: CN105426280B 公开(公告)日: 2018-03-30
发明(设计)人: M·伯克尔坎普;M·德莱斯勒 申请(专利权)人: 帝斯贝思数字信号处理和控制工程有限公司
主分类号: G06F11/26 分类号: G06F11/26
代理公司: 中国国际贸易促进委员会专利商标事务所11038 代理人: 刘盈
地址: 德国帕*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 部分 释放 调试 接口 设备
【说明书】:

技术领域

本发明涉及一种用于部分地释放可编程的硬件构件的调试接口的设备。

背景技术

可编程的硬件构件如处理器、FPGA和CPLD除用于对该硬件构件进行编程的专用的配置接口外经常具有调试接口,所述接口特别是设置用于调试在该硬件构件上编程的逻辑,但是除配置接口外,所述逻辑同样可用于对硬件构件进行编程。

在一些应用情况下,硬件构件借助调试接口进行编程的可能性是有问题的,例如,如果第二可编程的硬件构件与第一可编程的硬件构件的配置接口如此连接,使得第一可编程的硬件构件可由用户借助第二可编程的硬件构件来编程,其中,该第二可编程的硬件构件对于该用户为编程第一可编程的硬件构件仅存在部分的自由性,例如这样,使得第二可编程的硬件构件附加于由用户编程的逻辑而在第一可编程的硬件构件上对强制的接口逻辑进行编程,该逻辑机制提供用于与第一可编程的硬件构件的硬件环境进行数据交换,并且阻止用户通过错误的编程而损坏第一可编程的硬件构件或者其硬件环境。在这种情况下,其能实现对用户完全释放第一可编程的硬件构件的调试接口,在第一可编程的硬件构件上在没有设置安全逻辑的情况下对逻辑进行编程。

专利文献US 7971051 B2描述一种设备,所述设备用于借助监视通过FPGA 输出的信号在对该FPGA错误地或者不允许的编程的情况下自动地重编程该 FPGA。

发明内容

从该背景出发,本发明的任务在于,给出一种用于部分地释放可编程的硬件构件的调试接口的技术设备,所述设备不为对该硬件构件进行编程而释放调试接口,而为其他的应用、特别为调试在该硬件构件上编程的逻辑而释放调试接口。

该任务通过按照本发明的设备解决。

因此本发明的技术方案是一种用于部分释放第一可编程的硬件构件的调试接口的设备,所述第一可编程的硬件构件特别是PLD(可编程逻辑装置)、CPU 或者PLD和CPU的组合,所述设备具有所述第一可编程的硬件构件、配置装置和配置存储器,其中,所述第一可编程的硬件构件具有配置接口、数据接口和调试接口,所述配置接口构造用于对第一可编程的硬件构件进行编程,所述调试接口构造用于对第一可编程的硬件构件进行调试和编程。在此,在配置存储器上存储第一逻辑,并且配置装置构造用于按照第一逻辑编程对第一可编程的硬件构件进行编程,亦即对第一可编程的硬件构件进行编程,使得所述第一可编程的硬件构件通过其编程构造用于执行第一逻辑或者按照第一逻辑的规定逻辑地和算术地处理数据。根据本发明,配置装置另外构造用于,记录借助调试接口按照第二逻辑进行的对第一可编程的硬件构件的编程过程,并且在借助调试接口进行的编程过程结束后,按照第一逻辑重编程第一可编程的硬件构件,亦即通过按照第一逻辑来编程第一可编程的硬件构件而使借助调试接口进行的编程过程倒退。

PLD在本发明的范围内理解为一种可编程的逻辑电路、特别是FPGA(现场可编程门阵列)或者CPLD(复杂可编程逻辑装置)。

逻辑在本发明的范围内理解为一种抽象的准则,其用于逻辑地和算术地处理数据。在第一可编程的硬件构件上存在一种逻辑,在该逻辑在第一可编程的硬件构件上被编程好之后,要么以处理器指令序列的形式或者以配置可编程的逻辑电路的形式、例如FPGA存在。在配置存储器内存储有形式为信息的第一逻辑,所述第一逻辑以单义的方式定义一个用于借助配置接口按照第一逻辑对第一可编程的硬件构件进行编程的位流。

借助调试接口进行的编程过程的结束在本发明的范围内不仅理解为该编程过程在对第二可编程的硬件构件进行完全的编程后的正常结束而且可以理解为一种阻止编程过程的按照规定的结束的中断。

一些类型的可编程的硬件构件不具有分开的配置接口,因为在制造商那里仅通过调试接口规定逻辑的配置。在这种情况下可以借助一个在该硬件构件外部实现的电路提供一个单独的配置接口和一个单独的调试接口。例如该调试接口可以与一个开关连接,所述开关设置用于使该调试接口选择性地与第一外部接口连接或者与第二外部接口连接,其中,第一外部接口设置用于对可编程的硬件构件进行编程,而第二外部接口给用户提供用于调试在该可编程的硬件构件上编程的逻辑,并且其中,所述开关设置用于在所述硬件构件的编程过程期间连接调试接口与第一外部接口,并且当不发生所述硬件构件的编程过程时连接调试接口与第二外部接口。对于要求保护的本发明不重要的是,配置接口和调试接口是通过所述可编程的硬件构件原本作为相应单独的接口提供还是其借助在硬件构件的外部设置的电路实现。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帝斯贝思数字信号处理和控制工程有限公司,未经帝斯贝思数字信号处理和控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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