Programmably interconnected programmable devices
First Claim
1. An integrated circuit comprising a substrate on which are fabricated a plurality of digital processors, at least one analog signal processing circuit block, and a plurality of buses coupled to externally programmable interconnect means for interconnecting together said plurality of digital processors and said at least one analog signal processing circuit block in a predetermined configuration, wherein said plurality of buses of said integrated circuit comprise at least one signal bus comprising an optical conductor.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an integrated circuit comprising a substrate having a plurality of digital signal processors, including at least one analog circuit block, and means on said substrate for programmably interconnecting said processors and said at least one analog circuit block together. Also disclosed is a programming system comprising means for converting a programmable analog array specification into one or more programs executable by one or more digital signal processors so as to perform the identical or substantially identical function or functions as the programmed analog array.
-
Citations
33 Claims
- 1. An integrated circuit comprising a substrate on which are fabricated a plurality of digital processors, at least one analog signal processing circuit block, and a plurality of buses coupled to externally programmable interconnect means for interconnecting together said plurality of digital processors and said at least one analog signal processing circuit block in a predetermined configuration, wherein said plurality of buses of said integrated circuit comprise at least one signal bus comprising an optical conductor.
- 15. A programming system comprising means for converting a stored analog array specification into one or more stored programs executable by one or more digital signal processors so as to perform an identical or substantially identical function or functions as an analog array programmed in accordance with said stored analog array specification, wherein said system has an output coupled to an integrated circuit comprising a substrate on which are fabricated at least one digital processor, at least one analog signal processing circuit block, a plurality of buses coupled to externally programmable interconnect means for interconnecting together said at least one digital processor and said at least one analog signal processing circuit block in a predetermined configuration, and a programming interface having inputs coupled to said output of said programming system, and outputs coupled to said at least one digital processor and to said externally programmable interconnect means, wherein said stored programs are expressive of program code for said at least one digital processor and switching instructions for causing said externally programmable interconnect means to assume a predetermined interconnect state, and wherein said integrated circuit is further comprised of at least one optical device disposed on said substrate, said optical device having at least one of an input or an output coupled to an optical conductor formed on or within said substrate, and further comprising at least one optical input or output port that is coupled to said optical device through said optical conductor.
- 18. An integrated circuit comprising a substrate on which are fabricated a plurality of digital processors and a plurality of buses coupled through a programming interface to an external program source, said programming interface being responsive to programming information received from said external program source for selectively coupling together said plurality of digital processors in a predetermined configuration, and said integrated circuit further comprising at least one optical device circuit block that is coupled to at least one of said buses and being selectively coupled together with at least one of said plurality of digital processors in the predetermined configuration.
-
20. An integrated circuit, comprising a substrate on which are fabricated at least two digital data processors;
- a plurality of buses; and
a programming interface for coupling at least one of said plurality of buses to an external program source, said programming interface being responsive to programming information received from said external program source for selectively coupling together said at least two digital data processors in a predetermined configuration;
said integrated circuit further comprising at least one optical device that is selectively coupled to at least one of said plurality of buses in accordance with said programming information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
- a plurality of buses; and
-
29. An integrated circuit, comprising a substrate on which are fabricated a plurality of digital logic blocks;
- a plurality of buses; and
a programming interface for coupling at least one of said plurality of buses to an external program source, said programming interface being responsive to programming information received from said external program source for selectively coupling together said plurality of digital logic blocks in a predetermined configuration;
said integrated circuit further comprising at least one optical device that is selectively coupled to at least one of said plurality of buses in accordance with said programming information. - View Dependent Claims (30, 31, 32, 33)
- a plurality of buses; and
Specification