최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0890094 (2007-08-03) |
등록번호 | US-7840842 (2011-01-22) |
우선권정보 | DE-101 42 904(2001-09-03); DE-101 44 733(2001-09-11) |
발명자 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 493 |
A method is described for debugging reconfigurable hardware. In one example embodiment, debugging information is written for each configuration cycle into a memory which is then evaluated by a debugger.
The invention claimed is: 1. A method for debugging a program that defines a plurality of configurations for reconfigurable hardware, comprising: for each of at least some of the configurations forming part of the program to be debugged: executing the configuration on the reconfigurable hardware; w
The invention claimed is: 1. A method for debugging a program that defines a plurality of configurations for reconfigurable hardware, comprising: for each of at least some of the configurations forming part of the program to be debugged: executing the configuration on the reconfigurable hardware; writing debugging information from the reconfigurable hardware into a memory; reading, by a debugger, the debugging information from the memory; and evaluating the debugging information. 2. The method according to claim 1, wherein the hardware is reconfigurable with respect to at least one of a function and a networking configuration. 3. The method according to claim 2, wherein, for each of the at least some of the configurations, the execution of the configuration causes a configuration of the hardware with respect to the at least one the function and the networking configuration. 4. The method of claim 3, wherein the debugging information includes state information of a first of the at least some of the configurations used for a second of the at least some of the configurations. 5. The method of claim 2, wherein the memory is a random access memory (RAM). 6. A method for efficiently debugging a program defining a plurality of configurations to be successively processed on a dynamically reconfigurable architecture including a plurality of logic elements cooperating with each other, the method comprising: storing data in a memory in a configuration-conforming manner, the data generated by executing a configuration forming part of the program on the reconfigurable architecture, and including algorithmically relevant state data of the program that is associated with at least one of the configurations; subsequently continuing execution of the program, the execution including a reconfiguration; and detecting an error based on stored state data. 7. The method according to claim 6, wherein the memory includes an internal memory of the dynamically reconfigurable architecture in which the state data is stored. 8. The method according to claim 6, wherein for each state for which corresponding state data is to be stored, the state remains unchanged at least until the corresponding state data is stored. 9. The method according to claim 6, wherein the data are stored in an external memory and the state data relate to a state of the reconfigurable architecture after linking of operands. 10. The method according to claim 6, wherein the data includes state data that is associated with a configuration processed when the data is stored and that is not required following termination of the configuration. 11. The method according to claim 10, wherein the data further includes state data that is association with the configuration processed when the data is stored and that is required following termination of the configuration for a subsequent configuration. 12. The method according to claim 6, wherein debugging information is read out by a dedicated debug configuration, and normal program execution continues subsequent to the reading out of the debugging information. 13. A method for debugging a program that defines a plurality of configurations for reconfigurable hardware, comprising: for at least one of the configurations forming part of the program to be debugged: executing the configuration on the reconfigurable hardware; writing debugging information from the reconfigurable hardware into a memory; reading, by a debugger, the debugging information from the memory; and evaluating the debugging information.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.