Claims
- 1. A programmable memory array having multiple sub-arrays of memory cells therein and support circuitry including input/output circuitry, address lines, data lines and decode circuitry, the programmable memory array comprising:
- configuration circuitry connected within the support circuitry and having user-programmable elements therein for configuring the support circuitry to provide a respective user-selected access mode for each of the multiple sub-arrays of the array, the multiple sub-arrays being operable simultaneously and independently in their respective user-selected modes.
- 2. The programmable memory array of claim 1, further comprising a configuration memory connected to the configuration circuitry for holding user-selected access mode information.
- 3. The programmable memory array of claim 1 wherein a respective user-selected access mode comprises a read-only memory.
- 4. A programmable memory array having multiple sub-arrays of memory cells therein and support circuitry including input/output circuitry address lines, data lines and decode circuitry, the programmable memory array comprising:
- configuration circuitry connected within the support circuitry and having user-programmable elements therein for configuring the support circuitry to provide a respective user-selected access mode for each of the multiple sub-arrays of the array, the multiple sub-arrays being operable simultaneously in their respective user-selected modes, wherein each respective user-selected access mode can be selected from the group consisting of wide memory and deep memory.
- 5. A programmable memory array having multiple sub-arrays of memory cells therein and support circuitry including input/output circuitry, address lines, data lines and decode circuitry, the programmable memory array comprising:
- configuration circuitry connected within the support circuitry and having user-programmable elements therein for configuring the support circuitry to provide a respective user-selected access mode for each of the multiple sub-arrays of the array, the multiple sub-arrays being operable simultaneously in their respective user-selected modes, wherein each respective user-selected access mode can be selected from the group consisting of FIFO, wide memory and deep memory.
- 6. A programmable memory array having multiple sub-arrays of memory cells therein and support circuitry including input/output circuitry, address lines, data lines and decode circuitry, the programmable memory array comprising:
- configuration circuitry connected within the support circuitry and having user-programmable elements therein for configuring the support circuitry to provide a respective user-selected access mode for each of the multiple sub-arrays of the array, the multiple sub-arrays being operable simultaneously in their respective user-selected modes, wherein each respective user-selected access mode can be selected from the group consisting of single port memory and dual port memory.
- 7. A programmable memory array having multiple sub-arrays of memory cells therein and support circuitry including input/output circuitry, address lines, data lines and decode circuitry, the programmable memory array comprising:
- configuration circuitry connected within the support circuitry and having user-programmable elements therein for configuring the support circuitry to provide a respective user-selected access mode for each of the multiple sub-arrays of the array, the multiple sub-arrays being operable simultaneously in their respective user-selected modes, wherein each respective user-selected access mode can be selected from the group consisting of single port and dual port register arrays.
- 8. A programmable gate array having a plurality of programmable logic cells therein, the programmable gate array further comprising a programmable memory array having multiple sub-arrays of memory cells therein and support circuitry including input/output circuitry, address lines, data lines and decode circuitry, the programmable memory array comprising:
- configuration circuitry connected within the support circuitry and having user-programmable elements therein for configuring the support circuitry to provide a respective user-selected access mode for each of the multiple sub-arrays of the array, the multiple sub-arrays being operable simultaneously in their respective user-selected modes.
RELATED APPLICATION INFORMATION
This Application is a divisional of earlier U.S. patent application, Ser. No. 08/575,312, filed Dec. 20, 1995, now U.S. Pat. No. 5,914,906 and relates to the commonly owned, concurrently or previously filed U.S. patent applications:
Each of these Applications is incorporated herein by reference in its entirety.
US Referenced Citations (18)
Divisions (1)
|
Number |
Date |
Country |
Parent |
575312 |
Dec 1995 |
|