可編程邏輯器件EPM570T144C5N除了三個常規路由輸出外,實驗室中的LEs還有LUT鏈和寄存器鏈輸出。LUT鏈連接允許同一實驗室內的LUT級聯在一起,實現廣泛的輸入功能。可編程邏輯器件EPM570T144C5N寄存器鏈輸出允許同一實驗室中的寄存器級聯在一起。寄存器鏈輸出允許實驗室將lut用于單個組合函數,將寄存器用于不相關的移位寄存器實現。這些資源加快了實驗室之間的連接,可編程邏輯器件EPM570T144C5N 同時節省了本地互連資源。有關LUT鏈和寄存器鏈連接的更多信息,請參閱第2-12頁的“多徑互連”。addnsub信號
通過使用一組LEs來實現加法器和減法器,LE的動態加法器/減法器特性節省了邏輯資源。可編程邏輯器件EPM570T144C5N該特性由實驗室范圍的控制信號addnsub控制。addnsub信號將實驗室設置為執行A + B或A - B, LUT計算加法;減法的計算方法是將減法器的兩個補數相加。實驗室范圍內的信號通過逆轉實驗室內的B位并將進位設置為1,從而將最小有效位(LSB)增加1,從而轉換為2的補碼。加法器/減法器的LSB必須放在實驗室的第一層,實驗室范圍內的addnsub信號自動將進位設置為1。當使用加法器/減法器參數化函數時,Quartus II編譯器自動放置和使用加法器/減法器特性。
MAX II LE可以在以下其中一種模式下運行:■“普通模式”■“動態算術模式”。在每個模式中,有8個到LE的可用輸入、來自實驗室本地互連的4個數據輸入、來自前一個LE的carry-in0和carryin1、來自前一個carry-chain實驗室的LAB carry-in和寄存器鏈連接被定向到不同的目的地,以實現所需的邏輯功能。實驗室范圍的信號為寄存器提供時鐘、異步清除、異步預置/加載、同步清除、同步加載和時鐘啟用控制。這些實驗室范圍內的信號可在所有的低模式。addnsub控制信號在算術模式下是允許的。Quartus II軟件結合參數化函數(如參數化模塊庫(library of parameterized modules, LPM)函數),自動為計數器、加法器、減法器和算術函數等常見函數選擇適當的模式。另外兩個lut使用data1和data2信號生成兩個可能的進位信號:一個進位為1,另一個進位為0。carry-in0信號作為carry-out0輸出的carry-select, carry-in1作為carry-out1輸出的carryselect。算術模式下的LEs可以驅動LUT輸出的已注冊和未注冊版本。動態算術模式還提供時鐘啟用、計數器啟用、同步上/下控制、同步清除、同步負載和動態加/減器選項。實驗室本地互連數據輸入產生計數器啟用和同步上/下控制信號。同步清除和同步加載選項是影響實驗室所有寄存器的實驗室范圍內的信號。Quartus II軟件自動將計數器不使用的寄存器放入其他實驗室。addnsub labwide信號控制LE是加法器還是減法器