Claims
- 1. A field programmable gate array (FPGA) having a 2-input Boolean look-up-table-based (2LUT-based) architecture comprising:a. one or more arrays (tiles), each comprised of a plurality of LUTs arranged in a directed, repeatable x-column, y-row grid propagating in the positive y direction, with each LUT having only nearest neighbor connections to other LUTs and not any other bridging structures except at the boundaries, the definition of each LUT behavior in a tile being allowed to be distinct and individually programmable for a particular logic function; b. each of said tiles having no specialized routing structures, since logic functions can imitate wiring from any LUT input to an output, allowing the LUTs to emulate both logic and (virtual) wiring; and c. periodic, alternating neighborhood templates in both horizontal and vertical directions for all LUTs in a particular tile.
- 2. A field programmable gate array (FPGA) having a 2-input Boolean look-up-table-based (2LUT-based) architecture comprising one or more arrays (tiles), each comprised of a plurality of cells arranged in a half-neighborhood cellular automata structure with each cell being identical and having identical connection geometries and further, having two independent 2LUTs within each cell with each 2LUT supplying a separate output.
FEDERAL RESEARCH STATEMENT
[The conditions under which this invention was made are such as to entitle the Government of the United States under paragraph l(a) of Executive Order 10096, as represented by the Secretary of the Air Force, to the entire right, title and interest therein, including foreign rights.]
US Referenced Citations (4)
Non-Patent Literature Citations (1)
Entry |
Christopher Moore and Arthur A. Drisko, “Algebraic Properties of the Block Transformation of Cellular Automata”, Complex Systems, vol. 10, No. 3,1996, 185-194. |