Quartus® II 軟體報告的邏輯使用率是裝置完整程度的估計。這是以百分比計算,計算出裝置中可用的半調適性邏輯模組 (半 ALM) 數量,以及設計中使用的半 ALM 數量。在 Fitter 報告中, 組合 ALUT/收銀機對 和 組合 ALUT/register/register 三重 的詞彙會用來表示半 ALM。Stratix® IV、Arria® II、Cyclone® IV 或較早系列中的每一個 ALM 都有 2 個組合邏輯 LUT 和 2 個收銀台,並且以組合 ALUT/register 對進行配對。在 Stratix V、Arria V 和 Cyclone V 裝置中,每個 ALM 有兩個組合式 LUT 和 4 個收銀台,它們被分組為組合 ALUT/register/register 三倍。
邏輯使用率的計算方式是估計需要多少半 ALM 才能符合設計,並將其表示為FPGA可用半 ALM 總數的百分比。邏輯使用率是裝置完整程度的一個很好的代表,而不是註冊器使用率或邏輯使用率的百分比,因為它考慮以下所述的方面。
邏輯使用量指標的計算方式
- ( A - B C ) / (裝置中的半 ALM 總數)
其中 A、B和C的定義如下:
- A: 最終放置中使用的組合 ALUT/收銀機對 或 組合 ALUT/收銀機/收銀機三倍,用於最終安置
這是放置後設計中完全或部分使用的半 ALM 的實際數量
- B: 隨著設計成長,透過配對 ALUT 和收銀機來估算可復原的配對 或 隨著設計成長,透過配對 ALUT 和收銀機,估計可復原三倍
這是 Fitter 估計可透過使用僅使用組合 ALUT 零件的半 ALM,以及僅使用收銀機的半 ALM 來釋放多少半 ALM,並將它們分組,讓每個半 ALM 同時使用組合 ALUT 和註冊資源。針對每個可能的分組,都會復原半 ALM。因此,此數量在報告中顯示為負數。使用這個數量有助於估計如果 Fitter 能盡可能密集地包裝所有邏輯,需要多少邏輯。請注意,這種類型的包裝可能無法為路由性與計時效能提供最佳結果。
- C: 估計組合 ALUT/收銀機對無法使用 或 估計組合 ALUT/註冊/註冊三腳架無法使用
由於各種原因,Fitter 無法將所有邏輯完美包裝到每個裝置資源中。舉例來說,由於使用的輸入數目,某些半 ALM 無法與其他半 ALM 配對,而且由於路由限制,部分的 LAB 無法滿載 10 個 ALM。就半 ALM 而言,這個數量是無法使用之實體資源的最佳估計值。