Dedicated input/output first in/first out module for a field programmable gate array
First Claim
Patent Images
1. A field programmable gate array architecture having a plurality of input/output pads comprising:
- a routing interconnect architecture programmably coupling a plurality of logic clusters, a plurality of input/output buffers and a plurality of input/output clusters; and
a plurality of dedicated input/output first-in/first-out memory blocks programmably coupled between said plurality of input/output buffers and said plurality of input/output clusters.
7 Assignments
0 Petitions
Accused Products
Abstract
A field programmable gate array having a plurality of input/output pads and dedicated input/output first-in/first-out memory. The dedicated input/output first-in/first-out memory comprising a plurality of input/output clusters coupled to the input/output pads of the field programmable gate array and a plurality of input/output block controllers coupled to said input/output clusters.
150 Citations
20 Claims
-
1. A field programmable gate array architecture having a plurality of input/output pads comprising:
-
a routing interconnect architecture programmably coupling a plurality of logic clusters, a plurality of input/output buffers and a plurality of input/output clusters; and
a plurality of dedicated input/output first-in/first-out memory blocks programmably coupled between said plurality of input/output buffers and said plurality of input/output clusters. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A field programmable gate array having a plurality of input/output pads and dedicated input/output first-in/first-out memory, said dedicated input/output first-in/first-out memory comprising:
-
a plurality of input/output clusters coupled to said plurality of input/output pads, said plurality of input/output clusters comprising;
a plurality of input/output modules having a first-in/first-out memory coupled to said input/output pad and having a plurality of registers coupled to said first-in/first-out memory;
an interconnect architecture coupling said plurality of input/output modules, at least one transmitter, at least one receiver and at least one buffer; and
a plurality of input/output block controllers coupled to said plurality of input/output clusters. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of forming a dedicated input/output first-in/first-out memory in a field programmable gate array having a plurality of input/output pads comprising:
-
programmably coupling a plurality of logic clusters, a plurality of input/output buffers and a plurality of input/output clusters with a routing interconnect architecture; and
coupling a plurality of dedicated input/output first-in/first-out memory blocks between said plurality of input/output buffers and said plurality of input/output clusters. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of forming a first-in/first-out memory in a field programmable gate array having a plurality of input/output pads and dedicated input/output first-in/first-out memory blocks, said method comprising:
-
coupling a plurality of input/output clusters to said plurality of input/output pads, said plurality of input/output clusters comprising;
a plurality of input/output modules having a first-in/first-out memory coupled to said plurality of input/output pads, and a plurality of registers coupled to said first-in/first-out memory; and
an interconnect architecture coupling said plurality of input/output modules, at least one transmitter, at least one receiver and at least one buffer; and
coupling a plurality of input/output block controllers to said plurality of input/output clusters. - View Dependent Claims (17, 18, 19, 20)
-
Specification