用于部分地释放调试接口的设备的制作方法

文档序号:14059118阅读:来源:国知局
用于部分地释放调试接口的设备的制作方法

技术特征:

1.用于部分地释放第一可编程的硬件构件(1)的调试接口(8)的设备,所述设备具有所述第一可编程的硬件构件(1)、配置装置(6)和配置存储器(14),其中,所述第一可编程的硬件构件具有配置接口(5)、数据接口(7)和调试接口(8),所述配置接口构造用于对第一可编程的硬件构件(1)进行编程,所述调试接口构造用于对第一可编程的硬件构件(1)进行调试和编程,

其中,在配置存储器(14)上存储第一逻辑(13),并且配置装置(6)构造用于按照第一逻辑(13)对第一可编程的硬件构件(1)进行编程,

其特征在于,配置装置(6)构造用于,记录第一可编程的硬件构件(1)的借助调试接口(8)按照第二逻辑进行的编程过程并且在借助调试接口(8)进行的编程过程结束后按照第一逻辑(13)重编程第一可编程的硬件构件(1)。

2.根据权利要求1所述的设备,其中,所述第一可编程的硬件构件是PLD、CPU或者PLD与CPU的组合。

3.根据权利要求1所述的设备,其中,第一可编程的硬件构件(1)的重编程自动进行,并且第一可编程的硬件构件(1)在从记录借助调试接口(8)进行的编程过程直到按照第一逻辑(13)的重编程结束的整个时间段之内对用户封锁。

4.根据权利要求1至3之一所述的设备,其中,第一可编程的硬件构件(1)具有配置监视接口(9),所述配置监视接口构造用于用信号表示第一可编程的硬件构件(1)的编程过程,并且配置装置(6)构造用于监视配置监视接口(9)。

5.根据权利要求4所述的设备,其中,配置装置(6)构造用于,在记录借助调试接口(8)进行的编程过程后禁止借助调试接口(8)进行的编程过程。

6.根据权利要求5所述的设备,其中,配置装置(6)构造用于,在记录借助调试接口(8)进行的编程过程后通过打开开关(32)来中断进入到调试接口(8)内的位流。

7.根据权利要求1至3之一所述的设备,其中,配置装置(6)构造用于,在借助调试接口(8)进行的按照第二逻辑的编程过程后,选择性地实施或者不实施第一可编程的硬件构件(1)的重编程。

8.根据权利要求7所述的设备,其中,在配置装置(6)的存储器中存储如下的信息,所述信息确定配置装置(6)在按照第二逻辑的编程过程结束后是否重编程第一可编程的硬件构件(1)。

9.根据权利要求1至3之一所述的设备,其中,配置装置(6)构造为CPLD、FPGA、CPU或者上述类型的可编程的硬件构件的两个或三个的组合。

10.根据权利要求1至3之一所述的设备,其中,调试接口(8)构造为JTAG接口。

11.根据权利要求10所述的设备,其中,调试接口(8)构造为根据IEEE标准1149.1的JTAG接口。

12.根据权利要求1至3之一所述的设备,其中,所述设备具有第二可编程的硬件构件(2)并且在数据接口(7)与第二可编程的硬件构件(2)之间设置数据连接(18),其中,第一可编程的硬件构件(1)和第二可编程的硬件构件(2)可设置用于并行处理程序并且在并行处理程序期间借助数据连接交换程序数据。

13.根据权利要求12所述的设备,其中,第二可编程的硬件构件(2)设置用于对第一可编程的硬件构件(1)进行编程。

14.根据权利要求12所述的设备,其中,第一可编程的硬件构件(1)构造为FPGA,第二可编程的硬件构件(2)构造为CPU或者FPGA。

15.根据权利要求1至3之一所述的设备,其中,第一逻辑(13)至少部分可由用户设计并且可在配置存储器上存储。

16.根据权利要求15所述的设备,其中,第一逻辑(13)是不可由用户改动的重写逻辑,或者第一逻辑包括可由用户自由配置的功能逻辑(11)和强制的、用于功能逻辑(11)与数据接口(7)之间的数据交换的接口逻辑(4)。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1