Programmable Circuit Having Multiple Sectors
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods relating to a programmable circuit. The programmable circuit includes multiple sectors. Each sector includes configurable functional blocks, configurable routing wires, configuration bits for storing configurations for the functional blocks and routing wires, and local control circuitry for interfacing with the configuration bits to configure the sector. The programmable circuit may include global control circuitry for interfacing with the local control circuitry to configure the sector. Each sector may be independently operable and/or operable in parallel with other sectors. Operating the programmable circuit may include using the local control circuitry to interface with the configurations bit and configure the sector. Additionally, operating the programmable circuit may include using the global control circuitry to interface with respective local control circuitry and configure the sector.
4 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A programmable circuit comprising:
-
a processor subsystem; a plurality of regions configurable to communicatively couple to the processor subsystem, wherein the plurality of regions respectively comprises; a hard processor configurable to communicatively couple to programmable logic fabric; and a plurality of interconnections configurable to transfer data between respective regions of the plurality of regions; and a network-on-chip configurable to communicatively couple respective hard processors of the plurality of regions to the processor subsystem. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A programmable logic device comprising:
-
a main processor; a first region of a plurality of regions configurable to communicatively couple to the main processor, wherein the first region comprises; a first processor configurable to communicatively couple to programmable logic; and a first plurality of interconnections configurable to transfer data between respective regions of the plurality of regions; a second region of the plurality of regions configurable to communicatively couple to the main processor, wherein the second region comprises; a second processor configurable to communicatively couple to programmable logic; and a second plurality of interconnections configurable to transfer data between respective regions of the plurality of regions; and a network-on-chip configurable to communicatively couple the first processor and the second processor of the plurality of regions to the main processor. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A data processing system comprising a programmable circuit, comprising:
-
a first processor; a plurality of regions comprising; a first region of the plurality of regions is disposed horizontally adjacent to a second region of the plurality of regions and vertically adjacent to a third region of the plurality of regions; the second region is disposed horizontally adjacent to the first region and vertically adjacent to a fourth region of the plurality of regions; the third region is disposed horizontally adjacent to the fourth region and vertically adjacent to the first region; and the fourth region is disposed horizontally adjacent to the third region and vertically adjacent to the second region; and
wherein the plurality of regions is configurable to communicatively couple to the first processor, wherein at least one region comprises;a hard region processor configurable to communicatively couple to programmable logic fabric; and a plurality of interconnections configurable to transfer data between the plurality of regions; and a network-on-chip configurable to communicatively couple region processors of the plurality of regions to the first processor. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification