SYSTEM LEVEL INTERCONNECT WITH PROGRAMMABLE SWITCHING
First Claim
Patent Images
1. An apparatus, comprising:
- different functional elements all located in a same integrated circuit wherein at least one of the functional elements comprises a micro-controller;
configuration registers or configuration memory in the integrated circuit to store configuration values loaded by the micro-controller;
connectors configured to connect the integrated circuit to external signals; and
a system level interconnect located in the integrated circuit to programmably connect together the different functional elements and different connectors according to the configuration values loaded into the configuration registers or configuration memory by the micro-controller.
5 Assignments
0 Petitions
Accused Products
Abstract
Different functional elements are all located on a same integrated circuit wherein at least one of the functional elements comprises a micro-controller. Configuration registers or configuration memory in the integrated circuit store configuration values loaded by the micro-controller. Connectors are configured to connect the integrated circuit to external signals. A system level interconnect also located in the integrated circuit programmably connects together the different functional elements and different connectors according to the configuration values loaded into the configuration registers.
133 Citations
20 Claims
-
1. An apparatus, comprising:
-
different functional elements all located in a same integrated circuit wherein at least one of the functional elements comprises a micro-controller; configuration registers or configuration memory in the integrated circuit to store configuration values loaded by the micro-controller; connectors configured to connect the integrated circuit to external signals; and a system level interconnect located in the integrated circuit to programmably connect together the different functional elements and different connectors according to the configuration values loaded into the configuration registers or configuration memory by the micro-controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An integrated circuit, comprising:
an interconnect configured to programmably couple together different selectable functional elements and different selectable connectors in the integrated circuit according to configuration values that can be programmably changed in real-time while the integrated circuit is in operation. - View Dependent Claims (15, 16, 17, 18)
-
19. A method, comprising:
-
writing configuration values into configuration registers or configuration memory, the configuration values programming an integrated circuit to couple different selectable functional elements to different selectable connectors; monitoring for different states or different signals in the integrated circuit; and writing new configuration values into the configuration registers or configuration memory on the fly to dynamically change the interconnections between the different functional elements and connectors according to the different states or different signals detected in the integrated circuit. - View Dependent Claims (20)
-
Specification