圖1 fpga器件的編程流程
fpga器件的編程流程如圖1所示。編程開(kāi)始后,在加電和編程命令下,內(nèi)部復(fù)位電路被觸發(fā),開(kāi)始清除編程數(shù)據(jù)存儲(chǔ)器。在int為高電平時(shí),電路自動(dòng)測(cè)試mode引腳狀態(tài),以確定裝載模式。然后啟動(dòng)數(shù)據(jù)讀入操作。編程開(kāi)始時(shí), 編程數(shù)據(jù)以一段起始碼開(kāi)頭,其中包括編程數(shù)據(jù)的長(zhǎng)度計(jì)數(shù),接著便是設(shè)計(jì)文件的編程數(shù)據(jù)。當(dāng)存儲(chǔ)器初始化后所加的編程時(shí)鐘總數(shù)等于編程數(shù)據(jù)的長(zhǎng)度計(jì)數(shù)值時(shí),數(shù)據(jù)裝完,done被置為高電平,電路開(kāi)始進(jìn)入用戶狀態(tài)。