IP Library Granted Patent US 7,394,289
Granted Patent B2
US 7,394,289 · App. 11/737,030 · Granted Jul 1, 2008

Synchronous first-in/first-out block memory for a field programmable gate array

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,394,289
App. No.
11/737,030
Granted
Jul 1, 2008
Kind
B2
Abstract

The present invention comprises a field programmable gate array that has a plurality of dedicated first-in/first-out memory logic components. The field programmable gate array includes a plurality of synchronous random access memory blocks that are coupled to a plurality of dedicated first-in/first-out memory logic components and a plurality of random access memory clusters that are programmably coupled to the plurality of dedicated first-in/first-out memory logic components and to the plurality of synchronous random access memory blocks.

Claims (24)

1. A field programmable gate array comprising:

a plurality of programmable logic cells;

at least one random access memory cluster that stores data;

a read-data bus associated with each at least one random access memory cluster;

a write-data bus associated with each at least one random access memory cluster;

a read-address bus associated with each at least one random access memory cluster;

a write-address bus associated with each at least one random access memory cluster;

write-address control lines associated with each at least one random access memory cluster;

read-address control lines associated with each at least one random access memory cluster;

at least one random access memory control block that controls transmission of data to and from the at least one random access memory cluster, each at least one random access memory control block coupled to the read-data bus, the write-data bus, the read-address bus, the write-address bus, the write-address control lines, and the read-address control lines of the at least one random access memory clusters;

at least one dedicated first-in/first-out memory logic component, each at least one dedicated first-in/first-out memory logic component coupled to the read-data bus, the write-data bus, the read-address bus, the write-address bus, the write-address control lines, and the read-address control lines; and

dedicated programmable logic configured by programmable elements to grant control of the read-address bus, the write-address bus, the write-address control lines, and the read-address control lines to one of the at least one dedicated first-in/first-out memory logic component and the at least one random access memory control block to which the read-address bus, the write-address bus, the write-address control lines, and the read-address control lines are coupled.

2. The field programmable gate array of claim 1 wherein each of the at least one dedicated first-in/first-out memory components comprises:

an address counter;

write-enable logic;

memory-full logic coupled to the at least one random access memory control block; and

memory-empty logic coupled to the at least one random access memory control block.

3. The field programmable gate array of claim 1 , wherein each of the at least one dedicated first-in/first-out memory component further comprises:

memory-almost-full logic coupled to the at least one random access memory control block; and

memory-almost-empty logic coupled to the at least one random access memory control block.

4. The field programmable gate array of claim 1 wherein the programmable elements comprise MOS transistors.

5. The field programmable gate array of claim 1 wherein the programmable elements comprise flash memory cells.

6. The field programmable gate array of claim 1 wherein the programmable elements comprise antifuses.

7. The field programmable gate array of claim 1 including a plurality of random access memory clusters, random access memory control blocks, dedicated first-in/first-out memory logic components, and dedicated programmable logic, each random access memory cluster, random access memory control block, and dedicated first-in/first-out memory logic component coupled to a different set including one read-data bus, one write-data bus, one read-address bus, one write-address bus, one set of write-address control lines, and one set of read-address control lines.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
CHANGE OF NAME Recorded Dec 28, 2015
From: ACTEL CORPORATION
To: MICROSEMI SOC CORP.
Reel/Frame 037393/0562 →
NOTICE OF SUCCESSION OF AGENCY Recorded Apr 9, 2015
From: ROYAL BANK OF CANADA (AS SUCCESSOR TO MORGAN STANLEY & CO. LLC)
To: BANK OF AMERICA, N.A., AS SUCCESSOR AGENT
Reel/Frame 035657/0223 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2011
From: WHITE ELECTRONIC DESIGNS CORP.; ACTEL CORPORATION; MICROSEMI CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 025783/0613 →