針腳預設值將預設值 GND
或 VCC設定為文本設計檔 (.tdf) 或繪圖設計檔 (.gdf) 子設計中的輸入針腳。對於 TDF,沒有假定的預設值。使用者必須在輸入的宣告中 SUBDESIGN
指定針腳或 VCC的值 GND
:
SUBDESIGN top ( foo, bar, clk : INPUT = VCC; a[7..0] : OUTPUT; )
對於 GDF,輸入針腳符號右下角的 GND
輸入針腳原始圖形或 VCC 表示針腳預設值。每個輸入針腳都會獲得針 GND
腳預設值或 VCC。
對於 GDF 或 TDF,在上層級實例中未連接下層檔案的輸入埠時,會使用針腳預設值。預設值僅在低階檔案中識別,高層級檔案會忽略預設值。如果頂層設計中的針腳預設為 VCC,這並不表示如果裝置輸入針腳未連接,它將預設為 VCC。這僅對較低層級的設計針腳有影響。
以下是運作方式的範例:
- 在 GDF 中即時化 DFF 並連接
D
CLK
Q
輸入的埠(預設值 = VCC)和輸出針腳。 - 編譯設計並建立預設符號。
- 即時化您在新 GDF 中建立的預設符號。
- 將
CLK
埠連接到輸入針腳、Q
埠至輸出針腳,並使D
埠未連接(無輸入針腳)。
當您編譯和模擬設計時,設計就像埠連接到 VCC一樣 D
,即使有
對設計沒有「真實」的輸入。在此情況下,MAX PLUS® II 軟體使用輸入針腳的針腳預設值
在下層級的設計中,作為對上層級設計的輸入。
![]() | 如果針腳預設值放置在連接裝置實體針腳的針腳上,則無法運作。 |