Patent ID: 8726250

Claim:
A configurable logic integrated circuit device comprising: a plurality of configurable elements arranged in a two-dimensional structure; the plurality of configurable elements are interconnected by a configurable interconnection; at least one dedicated interface unit connecting at least some of the configurable elements via the configurable interconnection to a memory internal to the configurable logic integrated circuit adapted for storing data to be processed by one or more of the plurality of configurable elements according to a configuration of the one or more of the plurality of configurable elements; wherein: each of some of the plurality of configurable elements comprising: a plurality of data processing units that are configurable via at least one data processing function—wherein: each of at least some of the plurality of configurable elements is a logic element that is dedicated to logic processing and includes a logic processing unit; each of at least some of the plurality of configurable elements is a data processing element that is configurable by at least one data processing function and that includes at least one arithmetic logic unit (ALU) for data processing; and each of at least some of the plurality of configurable elements is a memory element that includes a memory for storing data to be processed as one or more operands by one or more of the plurality of configurable elements according to a configuration of the one or more of the plurality of configurable elements to produce a result, wherein the memory element includes at least one dual port memory and includes a FIFO mode; and the configurable logic integrated circuit device is a Field Programmable Gate Array (FPGA).