Logic Array Blocks and Adaptive Logic Modules User Guide: Agilex™ 5 FPGAs and SoCs

ID 813159
Date 4/01/2024
Public

3.2.2. ALM Output

The general routing outputs in each ALM drive the local, row, and column routing resources. Six ALM outputs, including two fast output paths, can drive column, row, or direct link routing connections.

The LUT, adder, or register output can drive the ALM outputs. Both the LUT or adder and the ALM register can drive out of the ALM simultaneously.

Register packing improves device utilization by allowing unrelated register and combinational logic to be packed into a single ALM. The ALM can also drive out registered and unregistered versions of the LUT or adder output.

The following figure shows the Agilex™ 5 ALM connectivity. In the Quartus® Prime Resource Property Editor, the entire ALM connection is simplified. The Quartus® Prime software routes some routings internally.

Figure 7.  Agilex™ 5 ALM Connection Details