Method and apparatus for universal program controlled bus architecture
First Claim
Patent Images
1. A field programmable gate array integrated circuit device, comprising:
- (a) a core comprising a plurality of configurable logic blocks coupled to a plurality of programmable interconnects, wherein one of the plurality of configurable logic blocks is configured as a programmable interface;
(b) a plurality of I/O logic blocks programmably coupleable to the core;
(c) a plurality of megacells, each megacell programmably coupleable to a first programmable bus via the programmable interface, wherein a first set of the plurality of programmable interconnects programmably couple the programmable interface to the plurality of megacells; and
(d) a second programmable bus coupled to(i) the first programmable bus; and
(ii) the I/O logic blocks.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit including a programmable logic array with a plurality of logic cells and programmable interconnections to receive input signals and to perform logical functions to transmit output signals. The integrated circuit may also include megacells comprising a plurality of functional blocks receiving inputs and transmitting outputs. The integrated circuit may also include a programmable interconnections subsystem to cascade the megacells. The megacells are coupled to the programmable logic array.
97 Citations
20 Claims
-
1. A field programmable gate array integrated circuit device, comprising:
-
(a) a core comprising a plurality of configurable logic blocks coupled to a plurality of programmable interconnects, wherein one of the plurality of configurable logic blocks is configured as a programmable interface; (b) a plurality of I/O logic blocks programmably coupleable to the core; (c) a plurality of megacells, each megacell programmably coupleable to a first programmable bus via the programmable interface, wherein a first set of the plurality of programmable interconnects programmably couple the programmable interface to the plurality of megacells; and (d) a second programmable bus coupled to (i) the first programmable bus; and (ii) the I/O logic blocks. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
5. A field programmable gate array integrated circuit device, comprising:
-
(a) a core comprising a plurality of configurable logic blocks coupled to a plurality of programmable interconnects; (b) a plurality of I/O logic blocks programmably coupleable to the core; (c) a plurality of megacells, each megacell programmably coupleable to a first programmable bus via a programmable interface; and (d) a second programmable bus coupled to (i) the first programmable bus; and (ii) the I/O logic blocks, wherein each megacell is programmably coupleable to the second programmable bus via a programmable interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A field programmable gate array integrated circuit device, comprising:
-
(a) a core comprising a plurality of configurable logic blocks coupled to a plurality of programmable interconnects; (b) a plurality of I/O logic blocks programmably coupleable to the core; (c) a plurality of megacells, each megacell programmably coupleable to a first programmable bus via a programmable interface; (d) a second programmable bus coupled to (i) the first programmable bus; and (ii) the I/O logic blocks; and (e) a plurality of gateway logic blocks coupled between at least one I/O logic block and the core, wherein each megacell is programmably coupleable to the second programmable bus via a programmable interface. - View Dependent Claims (20)
-
Specification