Programmable logic device with two dimensional memory addressing
AssigneeAltera Corporation
InventorFung Fung Lee
Life of this patent
Estimating the term…
Abstract
A programmable logic array integrated circuit device having a memory array in which data can be accessed in either a transposed or nontransposed mode. The memory array has multiple rows and columns of memory cells. Each row of cells can be viewed as a matrix made up of virtual rows and virtual columns. Data in a given row of the memory array can be accessed using nontransposed data words that contain data bits corresponding to cells in the virtual rows. Data in the given row can also be accessed using transposed data words that contain data bits corresponding to cells in the virtual columns.
Claims22
A programmable logic device memory circuit, comprising:
- a memory array having a plurality of rows and columns of memory cells for storing data;
- and
- multiplexer circuitry for accessing data in the memory array, the multiplexer circuitry being responsive to a transpose enable signal for selecting between a nontransposed mode in which the memory array is accessed using nontransposed words and a transposed mode in which the memory array is accessed using transposed words.
A method for using a programmable logic device memory circuit having a memory array with a plurality of rows and columns of memory cells for storing data and multiplexer circuitry responsive to a transpose enable signal for accessing data in the memory array, comprising the steps of:
- accessing the memory array using nontransposed words when the multiplexer circuitry is in a nontransposed mode;
- and
- accessing the memory array using transposed words when the multiplexer circuitry is in a transposed mode.
Dependencies are inferred from the claim text.