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;
different connectors configured to connect the integrated circuit to external signals; and
a system level interconnect located in the integrated circuit configured to programmably connect any of the different functional elements to any of the different connectors and to connect any of the different functional elements to each other 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.
-
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; different connectors configured to connect the integrated circuit to external signals; and a system level interconnect located in the integrated circuit configured to programmably connect any of the different functional elements to any of the different connectors and to connect any of the different functional elements to each other according to the configuration values loaded into the configuration registers or configuration memory by the micro-controller. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
3. An apparatus, comprising:
-
different functional elements comprising a micro-controller, analog peripherals and digital peripherals all located in a same integrated circuit; configuration registers or configuration memory in the integrated circuit to store configuration values loaded by the micro-controller; different 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 wherein the system level interconnect is programmed according to the configuration values to couple one of the connectors to one of the analog peripherals while the integrated circuit is in a first state and then couple the same connector to one of the digital peripherals when the integrated circuit is in a second different state. - View Dependent Claims (18, 19, 20)
-
-
13. 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; wherein the interconnect comprises different sets of interface lines coupled to the different associated functional elements or the different associated integrated circuit connectors, the interface lines overlapping and selectively coupled to the different channel lines according to the configuration values. - View Dependent Claims (14, 15, 16, 17)
-
Specification