《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 二模冗余MIPS處理器的設計與實現
二模冗余MIPS處理器的設計與實現
摘要: 引言現場可編程門陣列(FieldProgrammableGateArray,FPGA)是基于SRAM的一種硬件電路可重配置電子邏輯器件,可通過將硬件描述語言編譯生成的硬件配置比特流編程到FPGA中,而使其硬件邏輯發生改變。FPGA在電子
關鍵詞: FPGA MIPS XC5VLX110T
Abstract:
Key words :

引言

現場可編程門陣列(Field Programmable Gate Array, FPGA)是基于SRAM的一種硬件電路可重配置電子邏輯器件,可通過將硬件描述語言編譯生成的硬件配置比特流編程到FPGA中,而使其硬件邏輯發生改變。FPGA在電子設計中的靈活性和通用性使其在航天、通信、醫療和工控等重要領域得到了廣泛的應用。然而,FPGA中的硬件邏輯電路容易受到SEU(Single Event Upset)和SETs(Single Event Transients)故障的影響,從而導致系統失效。FPGA電路失效降低了基于FPGA的嵌入式系統的穩定性和壽命,同時會嚴重限制它在生產和生活各個方面的應用范圍。系統備份、系統故障恢復和系統多模冗余設計是防止系統失效的有效方法。FPGA動態局部可重構技術是一種可應用于系統故障恢復的新興技術,它可以在FPGA系統運行的過程中,動態地改變FPGA內部的部分邏輯電路塊的邏輯功能,同時又不會影響其他邏輯的正常運轉;二模冗余技術是一種典型的系統冗余容錯設計方法,它為系統的重要模塊設置備份模塊,保證系統出現故障時依然可以穩定可靠地運轉。基于上述思想,本文設計了一種基于FPGA動態可重構技術的二模冗余MIPS處理器。

1 總體方案

Xilinx公司的XC5VLX110T開發板是一個內含ML509芯片、具備內部邏輯塊可動態配置能力的FPGA開發板。Verilog是一種結構化可綜合的硬件描述語言,通過它可以很快地實現數字邏輯電路的結構級系統建模。本文以Xilinx公司的XC5VLX110T開發板作為系統開發平臺,以Verilog語言開發了一種基于二模冗余結構的MIPS處理器系統。系統整體結構如圖1所示。

系統的主要組成部分如表1所列。

IMEM是一個采用Xilinx公司IP生成器生成的FPGA內建存儲器,由于MIPS處理器運行過程中不會改變指令存儲器的內容,所以它被設計為無時鐘門控的單端口只讀存儲器,存放MIPS處理器系統要執行的指令。IMEM的數據位寬為32位,存儲深度為1 024。DMEM同樣也是使用IP生成器生成的存儲器,它存放MIPS處理器執行過程中所需的數據,是具有時鐘邊沿控制和使能控制的可讀寫單端口存儲器。DMEM的數據位寬為32位,存儲深度為1 024。MIPS模塊是一個包含完整數據通路、ALU和控制邏輯的使用Verilog語言描述的單周期MIPS處理器,它的指令集大小為32,所有的指令均為整型操作指令。此處理器模塊含有指令存儲器和數據存儲器外部接口,它是系統核心模塊,所以被設計為FPGA中的可重構區域。ERR_VERIF模塊是故障檢測模塊,它能對兩MIPS系統的執行結果進行對比,并生成相應的故障控制信號;BIST模塊也稱為內建自測試模塊,只有系統發生故障時,此模塊才啟動運行。它用來測試各子系統的正確性,并輸出測試結果。

 

在圖1中,以虛線框起來的部分為FPGA中的可重構區域。圖中有兩個可重構區域,上一個區域為主子系統區,下面一個區域為主子系統區的備份區。

 

 

2 工作原理

系統上電復位后,在兩MIPS內部邏輯均正常的情況下,系統執行過程為:指令存儲器根據系統復位后的指令執行地址將指令從IMEM中取出,送入兩個MIPS系統中;兩個MIPS處理器分別在指令的指示下完成相應的工作,然后將執行結果輸出到ERR_VERIF模塊、DMEM和IMEM模塊;ERR_VERIF模塊分析系統是否正常運轉,然后將分析結果信息輸出到FPGA上的LED燈A上。

當其中一個MIPS處理器的內部邏輯發生故障時,可假定為圖1中上方的主MIPS區域故障。系統執行過程為:ERR_VERIF故障檢測模塊檢測到系統的子區域出現故障,然后發出故障位置檢測控制信號;此時,BIST模塊接收到檢測控制信息后,啟動內建自測試系統,將故障測試向量輸入MIPS系統。在開啟了BIST模塊后,系統的指令輸入將不再來自IMEM模塊,而是由BIST模塊提供。同時,指令的執行結果也不會寫回到DMEM模塊中,而是反饋到BIST模塊中。MIPS根據測試向量進行運算,然后將運算結果反饋給BIST單元。BIST單元的測試要進行多次,以確保對故障的準確判斷。BIST得到執行結果后,對測試結果進行分析并判定當前MIPS系統是否正常運行,最后分別將分析結果輸出到FPGA上的LED燈B、C上。

 

ERR_VERIF模塊的故障分析方法為比較法。它將執行同樣指令且同步運行的兩個子系統的執行結果進行比較,當發現結果不一致時,就表示其中一個子系統出現了故障,這時需要使用BIST模塊去主動定位故障位置。而BIST進行故障分析的方法與ERR_VERIF模塊使用的方法本質上是相同的,但是實現方式不同。BIST模塊將被測試模塊產生的輸出與BIST內部存儲好的預期的輸出進行比較,來測試被測模塊是否出現故障。

檢測出的故障情況有3種:主子系統故障、備份子系統工作正常;主子系統正常、備份子系統故障;主系統子系統和備份子系統均出錯。BIST模塊檢測出故障情況后,會將故障情況顯示于故障燈(也就是A、B、C)上。當3個故障燈中有燈亮時,則表示系統出現故障。燈A、B亮,表示主子系統出現故障;燈A、C亮,表示備份子系統出現故障;燈A、B、C亮,表示兩子系統均出現了故障。在出現故障后,系統會根據具體情況,對系統輸出進行調整。當主子系統出現故障而備份子系統未出現故障時,系統輸出則來自備份子系統;當備份子系統出現故障而主子系統未出現故障,系統輸出則來自主子系統。當兩子系統都出現了問題時,則需要停機維護。當其中一個子系統出現故障時,需要將無故障的子系統比特流重新下載入FPGA系統中。在下載時,系統的工作無需停止。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美成人亚洲| 欧美多人爱爱视频网站| 欧美欧美在线| 欧美成人免费一级人片100| 91久久精品一区二区别| 国产欧美日韩在线视频| 欧美freesex8一10精品| 国产精品成av人在线视午夜片| 欧美一区二区三区播放老司机| 狠狠干成人综合网| 国产欧美日韩精品a在线观看| 国产精品久久久免费| 免费成人黄色片| 久久精品国产视频| 欧美激情视频免费观看| 一区二区三区免费在线观看| 亚洲黄色片网站| 亚洲精品人人| 亚洲激情在线视频| 国产日韩在线不卡| 欧美激情精品久久久久久变态| 久久免费视频在线| 一区二区三区不卡视频在线观看| 久久国产综合精品| 欧美日韩国产成人高清视频| 国产精品网站视频| 在线精品一区二区| 99综合视频| 国产日韩欧美在线视频观看| 在线免费观看日本一区| 亚洲欧美日韩国产综合在线| 99成人免费视频| 狠狠色丁香婷婷综合久久片| 国产精品视频你懂的| 国产精品久久精品日日| 亚洲午夜羞羞片| 国产亚洲午夜高清国产拍精品| 一本色道久久综合狠狠躁篇怎么玩| 免费高清在线视频一区·| 亚洲视频在线一区观看| 欧美一级大片在线免费观看| 欧美日本高清一区| 91久久精品国产91久久性色| 国产一区二区中文字幕免费看| 在线免费观看日本一区| 国产精品免费福利| 欧美精品免费观看二区| 国产一区二区三区观看| 亚洲一区二区高清视频| 久久精品亚洲一区二区| 亚洲欧美99| 欧美精品日韩一本| 国产一区二区日韩精品| 久久嫩草精品久久久精品| 欧美精品激情在线观看| 欧美日在线观看| 国产精品久久久久久av福利软件| 久久精品99国产精品酒店日本| 欧美一区2区三区4区公司二百| 欧美亚洲网站| 欧美一区二区福利在线| 欧美风情在线| 欧美日韩国产综合视频在线观看| 国产精品美女久久福利网站| 在线亚洲欧美专区二区| 亚洲国产精品视频一区| 亚洲综合久久久久| 韩国成人福利片在线播放| 国产精品一区一区三区| 国产精品美女一区二区| 欧美高清成人| 久久riav二区三区| 亚洲一区二区在线看| 国产一区在线播放| 欧美国产精品中文字幕| 国产欧美一区二区色老头| 久久久久国产精品麻豆ai换脸| 欧美www视频在线观看| 欧美一区二区免费视频| 欧美激情导航| 国产精品美女在线观看| 欧美日韩一区二区在线| 91久久精品一区二区三区| 亚洲美洲欧洲综合国产一区| 西西裸体人体做爰大胆久久久| 欧美婷婷在线| 一本久道久久久| 亚洲三级性片| 国产伊人精品| 久久精品国产亚洲a| 欧美一区二区成人| 欧美chengren| 欧美日韩欧美一区二区| 国产亚洲成av人在线观看导航| 欧美在线免费观看视频| 韩国欧美国产1区| 亚洲一区视频在线观看视频| 欧美日韩成人网| 国产精品99久久99久久久二8| 欧美精品久久一区| 国产资源精品在线观看| 久久99伊人| 久久久亚洲一区| 亚洲免费小视频| 欧美成人午夜影院| 欧美日韩黄色一区二区| 亚洲二区视频在线| 欧美视频久久| 国产日韩视频一区二区三区| 黄页网站一区| 夜夜嗨一区二区| 国产精品都在这里| 国产一区二区三区四区老人| 男女视频一区二区| 中文精品一区二区三区| 久久精品国产第一区二区三区| 日韩亚洲一区二区| 国产日韩欧美高清免费| 麻豆精品一区二区av白丝在线| 国产精品久久久久久久浪潮网站| 韩国精品一区二区三区| 欧美日韩国产黄| 亚洲精品小视频在线观看| 日韩视频免费看| 亚洲国产成人精品久久| 狂野欧美激情性xxxx欧美| 欧美午夜精彩| 久久久久国产精品午夜一区| 亚洲精品一线二线三线无人区| 亚洲精品欧美日韩专区| 91久久综合亚洲鲁鲁五月天| 亚洲人精品午夜在线观看| 国产一区二区三区久久精品| 亚洲精品日韩精品| 午夜国产不卡在线观看视频| 久久av资源网| 久久久亚洲精品一区二区三区| 免费视频一区二区三区在线观看| 激情视频一区二区| 在线免费观看一区二区三区| 最近中文字幕mv在线一区二区三区四区| 老司机亚洲精品| 91久久精品美女| 午夜精品久久久久久久久久久| 久久黄色小说| 亚洲一区日韩在线| 国产欧美日韩视频在线观看| 久久久久久久高潮| 欧美性大战久久久久| 亚洲三级色网| 欧美在线免费观看| 国产亚洲精品久久久久婷婷瑜伽| 久久一区二区视频| 欧美在线一二三区| 欧美日韩精品在线观看| 久久久久欧美| 久久久久久一区| 一区二区三区在线视频观看| 伊人夜夜躁av伊人久久| 亚洲第一伊人| 亚洲大胆视频| 香蕉久久久久久久av网站| 99国内精品久久| 欧美三级电影大全| 巨乳诱惑日韩免费av| 中国日韩欧美久久久久久久久| 一区在线电影| 国产精品家庭影院| 欧美一区二区三区婷婷月色| 亚洲高清在线精品| 久久国产视频网| 91久久极品少妇xxxxⅹ软件| 欧美中文字幕久久| 国产自产高清不卡| 国内精品久久久久影院色| 在线国产日韩| 久久一区二区三区国产精品| 欧美成人日本| 欧美国产精品劲爆| 国产精品99久久久久久白浆小说| 欧美日韩一区二区在线视频| 在线观看免费视频综合| 亚洲精品婷婷| 亚洲电影免费| 亚洲欧美卡通另类91av| 欧美日韩情趣电影| 国产亚洲精品激情久久| 久久久人成影片一区二区三区| 黄色精品在线看| 日韩视频一区二区三区在线播放| 狠狠入ady亚洲精品经典电影| 欧美国产精品久久| 国产自产在线视频一区| 国产一区二区三区精品久久久| 欧美精品一区二区三区久久久竹菊| 国产精品老牛| 伊人成人在线视频| 欧美经典一区二区三区| 午夜精品久久久久久久久久久久| 欧美日本在线| 欧美午夜宅男影院在线观看| 久久视频在线免费观看| 亚洲区国产区| 欧美日韩mp4| 欧美啪啪一区| 国产在线精品成人一区二区三区| 一本久久青青| 国产性做久久久久久| 欧美福利视频网站| 亚洲午夜激情网页| 国产拍揄自揄精品视频麻豆| 国产裸体写真av一区二区| 国产精品国产自产拍高清av王其| 国产自产女人91一区在线观看| 亚洲小说欧美另类婷婷| 欧美激情在线观看| 国产中文一区二区| 久久嫩草精品久久久精品一| 欧美一区网站| 农夫在线精品视频免费观看| 欧美成人一区二区三区片免费| 欧美在线播放视频| 一区二区在线不卡| 日韩天堂在线观看| 国产欧美日韩亚洲一区二区三区| 亚洲电影自拍| 久久爱www久久做| 麻豆精品一区二区综合av| 久久久精品日韩欧美| 一本一本久久a久久精品牛牛影视| 久久精品亚洲一区二区三区浴池| 久久综合给合久久狠狠狠97色69| 欧美在线免费播放| 久久国产精品久久久| 在线日韩日本国产亚洲| 蜜臀av性久久久久蜜臀aⅴ| 亚洲一区二区三区精品在线| 欧美激情免费观看| 久久久青草婷婷精品综合日韩| 久久精品中文字幕一区| 男人插女人欧美| 亚洲精品久久久久久久久久久| 国产精品欧美精品| 精品电影一区| 久久精品成人一区二区三区蜜臀| 99国产精品视频免费观看一公开| 亚洲国产另类久久精品| 精品动漫3d一区二区三区免费版| 国产无遮挡一区二区三区毛片日本| 久久在线视频在线| 怡红院av一区二区三区| 久久久久久久91| 亚洲美女精品久久| 一区二区欧美日韩| 欧美人与性禽动交情品| 一区二区不卡在线视频 午夜欧美不卡在| 国产一区激情| 欧美资源在线| 国产精品久久久久久久久久久久久久| 伊人久久婷婷色综合98网| 国产精品一区二区在线| 久久尤物电影视频在线观看| 日韩一区二区精品在线观看| 欧美精品一区在线观看| 欧美在线你懂的| 亚洲精品国产精品久久清纯直播| 亚洲尤物视频在线| 欧美性做爰猛烈叫床潮| 日韩亚洲欧美成人一区| 亚洲国产日本| 欧美精品 日韩| 国产一区在线观看视频| 欧美1区3d| 亚洲欧美日本国产专区一区| 久久国内精品自在自线400部| 美女精品视频一区| 日韩亚洲综合在线| 欧美激情aⅴ一区二区三区| 精品va天堂亚洲国产| 一本色道久久88亚洲综合88| 亚洲欧美综合精品久久成人| 欧美体内she精视频在线观看| 久久久久国产成人精品亚洲午夜| 国产午夜精品美女视频明星a级| 99热精品在线观看| 国产综合18久久久久久| 久久久久久久一区二区三区| 欧美视频一区二区三区在线观看| 99热在线精品观看| 这里只有视频精品| 正在播放日韩| 亚洲国产日韩欧美在线图片| 狠狠综合久久av一区二区老牛| 美女视频一区免费观看| 免费不卡欧美自拍视频| 欧美日韩精选| 亚洲成人在线| 国产精品专区一| 国产精品国产三级国产普通话三级| 国产一区av在线| 免费在线观看精品| 欧美视频在线一区| 在线看国产一区| 国产欧美日韩综合精品二区| 久久国产毛片| 欧美激情一区二区三区成人| 欧美成人免费大片| 亚洲无吗在线| 欧美一区二区三区喷汁尤物| 国内揄拍国内精品少妇国语| 欧美不卡一卡二卡免费版| 米奇777在线欧美播放| 亚洲大胆视频| 亚洲午夜精品久久久久久app| 国产精品高潮视频| 亚洲欧美视频一区| 欧美日韩精品一二三区| 国产精品综合久久久| 亚洲精品日产精品乱码不卡| 亚洲人成绝费网站色www| 久久看片网站| 久久久久国产精品一区二区| 99视频有精品| 亚洲高清资源| 国产精品男女猛烈高潮激情| 亚洲综合电影一区二区三区| 国产日韩亚洲欧美精品| 欧美性大战久久久久久久|