IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0265846
(2002-10-07)
|
우선권정보 |
DE-196 54 846(1996-12-27) |
발명자
/ 주소 |
- Vorbach,Martin
- M체nch,Robert
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
49 인용 특허 :
128 |
초록
▼
A system for communication between a plurality of functional elements in a cell arrangement and a higher-level unit is described. The system may include, for example, a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at l
A system for communication between a plurality of functional elements in a cell arrangement and a higher-level unit is described. The system may include, for example, a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at least one position pointer to a configuration memory location in response to at least one event reported by a functional element. At run time, a configuration word in the configuration memory pointed to by at least one of the position pointers is transferred to the functional element in order to perform reconfiguration without the configuration word being managed by a central logic.
대표청구항
▼
The invention claimed is: 1. A system for communication between a plurality of functional elements in a cell arrangement and a higher-level unit, comprising: a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at least one
The invention claimed is: 1. A system for communication between a plurality of functional elements in a cell arrangement and a higher-level unit, comprising: a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at least one position pointer to a configuration memory location in response to at least one event reported by a functional element; wherein at run time, a configuration word in the configuration memory pointed to by at least one of the position pointers is transferred to the functional element in order to perform reconfiguration without the configuration word being managed by a central logic. 2. The system for communication according to claim 1, wherein each of the functional elements include at least one of: i) an individual configurable element, and ii) a group of configurable elements. 3. The system for communication according to claim 1, wherein the at least one position pointer includes at least one of a read position pointer and a write position pointer. 4. The system for communication according to claim 1, wherein the higher-level unit is a configuration data transmission unit further configured as at least one of: i) a primary loading unit, ii) an internal cell used for configuration, and iii) an additional fixedly implemented functional unit serving as a source of configuration signals. 5. The system for communication according to claim 1, wherein the configuration memory is a ring memory. 6. The system for communication according to claim 1, wherein the control unit is configured to respond to trigger pulses. 7. The system for communication according to claim 1, wherein the control unit includes an address generator configured to generate certain configured memory addresses. 8. A system for communication between a plurality of functional elements in a cell arrangement and a higher-level unit, comprising: a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at least one position pointer to a configuration memory location in response to at least one event reported by a functional element; wherein at run time, a configuration word in the configuration memory pointed to by at least one of the position pointers is transferred to the functional element in order to perform reconfiguration without the configuration word being managed by a central logic; and wherein the control unit further includes: at least one trigger input for a status trigger; a configuration data request output configured to request transmission of configuration data; a configuration data requester configured to request configuration data from the configuration data request output; a configuration data receive input configured to receive configuration data; and a configuration data write output configured to write configuration data to the cell arrangement. 9. The system for communication according to claim 8, wherein the configuration data requester is configured to move the at least one of at least one position pointer to a configuration memory location in response to the occurrence of at least one event. 10. A system for communication between a plurality of functional elements in a cell arrangement and a higher-level unit, comprising: a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at least one position pointer to a configuration memory location in response to at least one event reported by a functional element; wherein at run time, a configuration word in the configuration memory pointed to by at least one of the position pointers is transferred to the functional element in order to perform reconfiguration without the configuration word being managed by a central logic; and wherein the control unit is configured to respond to trigger pulses and further includes a mask, wherein the mask is configured to, at least one of: i) mask out individual trigger pulses, and ii) define a polarity of incoming trigger pulses to which the control unit responds. 11. A dynamically reconfigurable module, comprising: a plurality of functional elements in a cell arrangement; a higher-level unit; a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at least one position pointer to a configuration memory location in response to at least one event reported by a functional element; wherein at run time, a configuration word in the configuration memory pointed to by at least one of the position pointers is transferred to the functional element in order to perform reconfiguration without the configuration word being managed by a central logic. 12. A method for reconfiguring a plurality of functional elements configured in a cell arrangement, including a configuration data transmission unit configured as at least one of, a primary logic unit, an internal cell used for configuration, and an additional fixedly implemented functional unit serving as a source of the configuration signals, comprising: transmitting configuration data from the configuration data transmission unit to a ring memory; detecting events by at least one of: i) an individual one of the functional elements, and ii) a group of the functional elements; moving position pointers in response at least one of the detected events; and in response to the detected events, at least one of: i) transmitting configuration data from the configuration ring memory to at least one of the individual one of the functional elements and the group of the functional elements, and ii) requesting configuration data from a configuration data transmission unit. 13. The method-according to claim 12, wherein configuration data is transmitted by the configuration data transmission unit to a configuration ring memory location predefined by a control unit. 14. The method according to claim 12, wherein each functional element includes at least one of: i) an individual configurable element, and ii) a group of configurable elements. 15. The method for reconfiguring a plurality of functional elements according to claim 12, wherein the functional elements are arranged in a cell arrangement of configurable modules. 16. The method for reconfiguring a plurality of functional elements according to claim 12, wherein a position pointer is at least one of a read position pointer and a write position pointer. 17. A data processing unit comprising: a plurality of configurable elements arranged in a multidimensional cell arrangement; an configuration data transmission unit allocated to the configurable elements, wherein the configuration data transmission unit is configured as at least one of: i) a primary loading unit, ii) an internal cell used for configuration, and iii) a fixedly implemented functional unit used as a source of configuration signals; and a unit for communication between the configurable elements a plurality of functional elements and the configuration data transmission unit including: a switching table including a configuration memory configured to accommodate configuration data from the configuration data transmission unit; and a control unit configured to move at least one position pointer to a configuration memory location in response to a signal by at least one of: i) an individual one of the configurable elements, and ii) a group of the configurable elements, signaling an arrival of at least one of an event and a combination of events, wherein at run time, a configuration word in the configuration memory pointed to by at least one of the at least one position pointer is transcribed from the configuration memory into a configuration element to be configured. 18. The data processing unit according to claim 17, wherein the cell arrangement is a multidimensional cell arrangement. 19. The data processing unit according to claim 17, wherein the at least one position pointer is at least one of a read position pointer and a write position pointer. 20. The data processing unit according to claim 17, wherein the configuration memory is a ring memory. 21. The data processing unit according to claim 17, wherein the unit for communication includes at least one trigger input for a status trigger. 22. The data processing unit according to claim 17, wherein the control unit is configured to respond to trigger pulses. 23. The data processing unit according to claim 17, control unit further includes a mask configured to at least one of: i) mask out individual trigger pulses, and ii) define a polarity of incoming trigger pulses to which the unit responds for communication. 24. The data processing unit according to claim 17, wherein the control unit includes an address generator configured to generate a plurality of configured memory addresses. 25. A method for reconfiguring configurable elements arranged in a cell arrangement, the cell arrangement including a configuration data transmission unit configured as at least one of a primary logic unit, an internal cell used for configuration, and an additional fixedly implemented functional unit serving as a source of the configuration signals, comprising: transmitting configuration data from the configuration data transmission unit to a switching table, the switching table including a configuration data memory configured to store configuration data, and a control unit; moving at least one position pointer to a configuration memory location the configuration data memory in response to the arrival of an event; and transmitting configuration data from the configuration ring memory to at least one of: i) an individual one of the configurable elements, and ii) a group of the configurable elements, in response to the events. 26. The method according to claim 25, wherein the moving step includes moving the position pointer to a predefined location of the configuration memory location in response to the arrival of the as signaled by at least one of the configurable elements. 27. A system for communication between a plurality of functional elements in a cell arrangement and a higher-level unit, comprising: a configuration memory arranged between the functional elements and the higher-level unit; and a control unit configured to move at least one position pointer to a configuration memory location in response to at least one event reported by a functional element; wherein at run time, a first configuration in the configuration memory pointed to by at least one of the position pointers is transferred to a particular functional element that is configured according to a second configuration in order to reconfigure the particular functional element without the configuration data being managed by a central logic.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.