仅对英特尔可见 — GUID: sam1403481232939
Ixiasoft
1.2.4. 共享算术模式
共享算术模式的ALM能够在一个ALM中实现3输入加法运算。
此模式配置具有四个4输入LUT的ALM。每个LUT计算三个输入的和,或者计算三个输入的进位。通过使用称作共享算术链的专用连接将进位计算的输出传送到下一个加法器。
图 12. Arria® 10器件中共享算术模式的ALM
共享算术链
增强算术模式中的共享算术链使ALM能够实现4输入加法。这样可以显著降低用于实现大型加法器树或者相关器功能的必要资源。
共享算术链可以开始于LAB中的第一个或者第六个ALM。
与进位链类似,交替LAB列中的共享算术链的上半部和下半部能够被旁路。这一性能使得共享算术链通过LAB中的一半ALM进行级联,而剩余的一半用于较窄扇入功能。在每个LAB中,列的上半部是可旁路的;而在MLAB中,列的下半部是可旁路的。
Quartus® Prime Compiler通过自动将LAB连接在一起来创建超过20个ALM长的共享算术链(算术或者共享算术模式中的10个ALM)。要增强布局布线,长共享算术链纵向运行,实现到TriMatrix存储器和DSP模块的快速横向连接。共享算术链能够连续整列。