[发明专利]用于选择性地释放调试接口的设备有效
申请号: | 201510680948.0 | 申请日: | 2015-07-21 |
公开(公告)号: | CN105404829B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | M·伯克尔坎普;M·德莱斯勒 | 申请(专利权)人: | 帝斯贝思数字信号处理和控制工程有限公司 |
主分类号: | G06F21/76 | 分类号: | G06F21/76 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 刘盈 |
地址: | 德国帕*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 选择性 释放 调试 接口 设备 | ||
本发明的技术方案是一种用于禁止对第一可编程的硬件构件进行配置的设备,所述设备具有第一可编程的硬件构件、第二可编程的硬件构件和开关元件(3),其中,第一可编程的硬件构件具有:配置接口(5),其构造用于配置第一可编程的硬件构件的逻辑电路(4);数据接口(7),其构造用于使所述逻辑电路(4)和第二可编程的硬件构件通信;调试接口(8),其构造用于调试和配置逻辑电路(4);和配置监视接口(9),其构造用于用信号表示逻辑电路(4)的配置过程,其中,开关元件(3)与调试接口(8)连接和构造,使得在配置过程期间能够禁止对调试接口(8)的访问。
发明内容
本发明涉及用于禁止可编程的硬件构件、特别是PLD或者处理器的配置或者编程的设备和方法。
背景技术
PLD、即可编程逻辑器件是数字技术的集成电路,在其中,能够对逻辑电路进行编程或者配置。为此PLD具有配置接口,借助所述配置接口能够配置PLD内的逻辑电路,这样为PLD和布线中的各个通用块的基础的功能方式互相具体地确定通过逻辑电路呈现的结构准则。属于PLD的特别是有FPGA即现场可编程门阵列和CPLD即复合可编程逻辑器件。
处理器是数字技术的集成电路,在其中在很大程度上固定布线地存在逻辑电路并且在其中通过运行软件能够编程或者配置逻辑功能。为此处理器具有用于运行软件或者操作所运行的软件的配置接口。
所谓可编程的硬件构件以下理解为处理器、PLD或者两者的组合。所谓逻辑以下理解为处理器内的软件或者PLD内的逻辑电路。
可编程的硬件构件除用于配置该硬件构件的配置接口外多具有另外一个调试接口,所述调试接口主要可以用于调试可编程的硬件构件中被编程的逻辑电路,然而同样允许配置该逻辑电路。
一些模型也不具有分开的配置接口,因为在制造商处仅通过调试接口设置逻辑电路的配置。在这种情况下,可以借助一个在该硬件构件外部实现的电路提供一个分开的配置接口和一个分开的调试接口。例如可以将调试接口与一个开关连接,该开关设置用于,将调试接口选择性地与一个第一外部接口或者一个第二外部接口连接,其中,第一外部接口设置用于编程可编程的硬件构件,而第二外部接口给用户提供用于调试在该可编程的硬件构件中编程的逻辑电路,并且其中,该开关设置用于,在该硬件构件的编程过程期间连接调试接口与第一外部接口,并且当不发生该硬件构件的编程过程时连接调试接口与第二外部接口。对于该要求保护的发明无关紧要的是,某个配置接口和某个调试接口通过该可编程的硬件构件原来作为相应分开的接口提供,还是这借助设置在该硬件构件外部的电路而发生。
如果现在要禁止通过某个用户对可编程硬件构件进行配置,则可以首先禁止该用户对配置接口的访问。然而如果该用户应该获得调试可编程硬件构件的逻辑电路的可能性,则必须释放调试接口。然而这在于是也在由现有技术已知的构造形式的情况下意味着,该用户不仅能够调试可编程硬件构件,而且也能够对它进行配置或者编程。
然而在确定的情况下不希望通过调试接口对可编程的硬件构件进行编程,例如当第一可编程的硬件构件、特别是FPGA与第二可编程的硬件构件、特别是处理器耦合时。这种设置在现有技术中例如由用于实时模拟复杂的物理和电子系统的计算机系统中所已知。在那里,这种设置能够使处理器将确定的、尤其是时间特别关键的计算过程向FPGA转达。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帝斯贝思数字信号处理和控制工程有限公司,未经帝斯贝思数字信号处理和控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510680948.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:识别装置以及识别装置的控制方法
- 下一篇:窗帘杆与装饰头的组装结构