摘要:
A programmable integrated circuit may include soft and hard logic for implementing a reduced instruction set computing (RISC) processor. Processor generator tools implemented on specialized computing equipment may be used to specify desired parameters for the processor architecture, including the data word size of one or more data paths, the instruction word size, and a set of instruction formats. The processor generator tools may also be used to determine the appropriate amount of pipelining that is required for each data path to satisfy performance criteria. The processor generator tools can also be used to analyze the processor architecture and to provide options for mitigating potential structural and data hazards.
摘要:
The invention relates to a programmable interconnection device (8) comprising: first rows (RFl, RF2) of functional blocks (Fi-F14), each functional block comprising inputs and outputs; second rows (RM1, RM2, RM3) of programmable interconnection cells (Mi-Mi4); horizontal connections (H), each of them linking a programmable interconnection cell (M8) of the second row (RM1, RM2, RM3) with just one other cell (M3; M13) of this row; and connection harnesses comprising transverse connections (B) linking one and the same programmable interconnection cell (M8) with functional blocks (F6-Fi0) of the first neighbour row (RFl, RF2); the set of cells (M1-M14) being able to interconnect between them the inputs and outputs of each functional block (Fi-Fi4) of each first row (RFl, RF2)with the outputs and the inputs of all the other functional blocks of the first row.
摘要:
Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.
摘要:
Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.
摘要:
A device includes an anti-fuse (122) including a first electrode that can be selectively coupled to a first voltage reference (121) and a second electrode that can be selectively coupled to a second voltage reference (123). The device further includes a shunt transistor (124) including a first current electrode coupled to the first electrode of the anti-fuse (122), a second current electrode coupled to the second electrode of the anti-fuse (122), and a control electrode. The device additionally includes control logic (126) configured to disable the shunt transistor in response to a first program operation intended for the anti-fuse. The control logic (126) also is configured to enable the shunt transistor in response to a second program operation not intended for the anti-fuse.
摘要:
Disclosed is an array of programmable data-processing cells configured as a plurality of cross-connected pipelines. An apparatus includes cells capable of performing data-processing functions selectable by a presented instruction. A first set of cells includes an input cell, an output cell, and a series of at least one interior cell providing an acyclic data processing path from the input cell to the output cell. Additional cells are similarly configured. Memory presents configuration instructions to cells in response to a configuration code. Data advances through ranks of the cells. The configuration code advances to memory associated with a rank in tandem with the data.