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;
different I/O pins configured to connect the integrated circuit to external signals; and
a system level interconnect, located in the integrated circuit, configured to programmably connect a first functional element to a first I/O pin and to connect the first functional element to the micro-controller according to the configuration values loaded into the configuration registers or configuration memory.
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.
-
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; different I/O pins configured to connect the integrated circuit to external signals; and a system level interconnect, located in the integrated circuit, configured to programmably connect a first functional element to a first I/O pin and to connect the first functional element to the micro-controller according to the configuration values loaded into the configuration registers or configuration memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An integrated circuit, comprising:
-
an interconnect configured to programmably couple different selectable functional elements to different selectable I/O pins in the integrated circuit according to configuration values, the interconnect configured to be programmably changed in real-time while the integrated circuit is in operation, wherein the interconnect comprises different sets of interface lines and different sets of channel lines, the interface lines selectively coupled to the different selectable functional elements, the different selectable I/O pins, and the different channel lines according to the configuration values. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus, comprising:
-
different functional elements comprising a micro-controller, a first peripheral, and a second peripheral, all located in a same integrated circuit; configuration registers or configuration memory in the integrated circuit to store configuration values; different I/O pins configured to connect the integrated circuit to external signals; and a system level interconnect located in the integrated circuit to programmably connect the different functional elements to different I/O pins according to the configuration values loaded into the configuration registers or configuration memory, wherein the system level interconnect is configured to be programmed according to the configuration values to couple a first I/O pin to the first peripheral while the integrated circuit is in a first state and couple the first I/O pin to the second peripheral when the integrated circuit is in a second state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification