以文本方式查看主題 - 曙海教育集團(tuán)論壇 (http://www.brpp.cn/bbs/index.asp) -- FPGA高級 (http://www.brpp.cn/bbs/list.asp?boardid=26) ---- 容錯系統(tǒng)中的自校驗技術(shù)及實(shí)現(xiàn)方法 (http://www.brpp.cn/bbs/dispbbs.asp?boardid=26&id=1556) |
-- 作者:wangxinxin -- 發(fā)布時間:2010-11-20 9:47:41 -- 容錯系統(tǒng)中的自校驗技術(shù)及實(shí)現(xiàn)方法 2.3 互補(bǔ)邏輯網(wǎng)絡(luò) 利用互補(bǔ)邏輯也可以構(gòu)成自校驗電路,如果某一邏輯網(wǎng)絡(luò)其輸入輸出關(guān)系為 2.4 交織邏輯網(wǎng)絡(luò) 交織邏輯網(wǎng)絡(luò)是基于自對偶函數(shù)的自校驗邏輯網(wǎng)絡(luò)。一個二進(jìn)制變量是交替的,記作 對任意一個開關(guān)函數(shù) 3 自校驗網(wǎng)絡(luò)實(shí)現(xiàn)方法 對于一些比較簡單的應(yīng)用場合,利用數(shù)字邏輯方法進(jìn)行設(shè)計,使用SSI及MSI集成電路即可方便地構(gòu)成自校驗網(wǎng)絡(luò)。但實(shí)際容錯系統(tǒng)非常復(fù)雜,涉及大量邏輯設(shè)計,若仍采用傳統(tǒng)的數(shù)字邏輯設(shè)計方法,不僅工作量大、容易出差錯,而且修改和功能仿真都不方便。使用電子設(shè)計硬件描述語言VHDL(或Verilog HDL對電路功能進(jìn)行描述,用FPGA或CPLD器件實(shí)現(xiàn)自校驗網(wǎng)絡(luò)是比較現(xiàn)實(shí)的,對于大批量生產(chǎn),可將VHDL描述的電路送半導(dǎo)體器件廠進(jìn)行批量生產(chǎn),VHDL硬件描述語言實(shí)現(xiàn)自校驗網(wǎng)絡(luò)的步驟如下: ①建立自校驗網(wǎng)絡(luò)的功能模型。對系統(tǒng)的輸入/輸出、狀態(tài)轉(zhuǎn)換、信號傳遞等進(jìn)行詳細(xì)的說明。 ②用VHDL語言或Verilog HDL語言對電路功能進(jìn)行描述。對復(fù)雜系統(tǒng)可采用撟隕隙聰?shù)脑O(shè)計方法,將系統(tǒng)分解成不同層次的、功能較簡單的模塊,利用VHDL語言對系統(tǒng)功能進(jìn)行分層描述,減少系統(tǒng)描述造成的錯誤。 ③對不同層次的模塊進(jìn)行功能仿真,以檢驗各模塊設(shè)計的正確性,最后對整個系統(tǒng)進(jìn)行功能仿真,及早排除系統(tǒng)設(shè)計中的錯誤。 ④用VHDL或Verilog HDL綜合編譯器對設(shè)計好的系統(tǒng)進(jìn)行編譯,經(jīng)過邏輯化簡及綜合布線,生成可對FPG A或CPLD編程的數(shù)據(jù)文件。 ⑤將數(shù)據(jù)文件通過編程器寫入FPGA或CPLD,進(jìn)行實(shí)際測試,若測試數(shù)據(jù)滿足設(shè)計要求,則開發(fā)工作完成;否則,轉(zhuǎn)①重新進(jìn)行檢查和設(shè)計。 采用自校驗技術(shù)后,可有效地提高容錯系統(tǒng)的可靠性,隨著集成電路技術(shù)的飛速發(fā)展,可將一些自校驗功能模塊進(jìn)行封裝,作為標(biāo)準(zhǔn)單元使用,在模塊級上提高容錯系統(tǒng)的可靠性。采用高級語言和FPGA或CPLD開發(fā)容錯系統(tǒng)具有重要的現(xiàn)實(shí)意義,可有效縮短開發(fā)周期,降低開發(fā)成本,提高系統(tǒng)可靠性,應(yīng)在工程設(shè)計中加以推廣應(yīng)
設(shè)組合邏輯網(wǎng)絡(luò)正確輸入矢量為 由上面集合之間的關(guān)系我們可以看出,對于無故障組合網(wǎng)絡(luò)的正確輸入,其輸出應(yīng)落入正確輸出空間 2 自校驗網(wǎng)絡(luò)的結(jié)構(gòu) 自校驗網(wǎng)絡(luò)具有在無任何外加激勵的情況下能自動檢測其內(nèi)部是否存在故障,這些故障或是永久性的或是暫時性的。設(shè)計自校驗網(wǎng)絡(luò)的主要技術(shù)有檢錯編碼技術(shù),基于自對偶函數(shù)的交替邏輯技術(shù)(交織邏輯技術(shù)),基于對偶函數(shù)的互補(bǔ)邏輯技術(shù),還有基于多值邏輯的實(shí)現(xiàn)方法,下面我們主要討論一些實(shí)用的實(shí)現(xiàn)方法。 2.1 雙軌碼校驗器 雙軌碼校驗器的原理圖如圖3所示。 輸入矢量為 利用雙軌碼校驗器的上述特點(diǎn),設(shè)計一對偶組合邏輯網(wǎng)絡(luò),使其輸出向量 2.2 可分碼校驗器 可分碼校驗器的結(jié)構(gòu)如圖4所示。校驗器的輸入矢量為 |