Visible to Intel only — GUID: mwh1410471353441
Ixiasoft
Visible to Intel only — GUID: mwh1410471353441
Ixiasoft
7.5.2. Adaptive Logic Modules
With up to eight inputs to the two ALUTs, each ALM can implement various combinations of two functions. This adaptability allows the ALM to be completely backward-compatible with four-input LUT architectures. One ALM can implement any function with up to six inputs and certain seven-input functions. In addition to the ALUT-based resources, each ALM contains two programmable registers, two dedicated full adders, a carry chain, a shared arithmetic chain, and a register chain. The ALM can efficiently implement various arithmetic functions and shift registers with these dedicated resources.
You can implement the following types of functions in a single ALM:
- Two independent 4-input functions
- An independent 5-input function and an independent 3-input function
- A 5-input function and a 4-input function, if they share one input
- Two 5-input functions, if they share two inputs
- An independent 6-input function
- Two 6-input functions, if they share four inputs and share the same functions
- Certain 7-input functions
You can use the Resource Property Editor to change the following ALM properties:
- Data input to the LUT
- LUT mask or LUT equation