


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、利用FPGA新特性實(shí)現(xiàn)高可靠性汽車(chē)系統(tǒng)設(shè)計(jì)目前,汽車(chē)中使用的復(fù)雜電子系統(tǒng)越來(lái)越多,而汽車(chē)系統(tǒng)的任何故障都會(huì)置乘客于險(xiǎn)境,這就要求設(shè)計(jì)出具有“高度可靠性”的系統(tǒng)。同時(shí),由于FPGA能夠集成和實(shí)現(xiàn)復(fù)雜的功能,因而系統(tǒng)設(shè)計(jì)人員往往傾向于在這些系統(tǒng)中采用 FPGA。不過(guò),將FPGA用于汽車(chē)系統(tǒng)時(shí)需要關(guān)注兩個(gè)主要問(wèn)題:確保用于FPGA初始化的配置代碼正確無(wú)誤;防止器件工作時(shí)SRAM的內(nèi)容遭到損壞。只有這些問(wèn)題得到徹底解決,F(xiàn)PGA才能成為高度可靠汽車(chē)系統(tǒng)的組成部分。幸運(yùn)的目前,汽車(chē)中使用的復(fù)雜電子系統(tǒng)越來(lái)越多,而汽車(chē)系統(tǒng)的任何故障都會(huì)置乘客于險(xiǎn)境,這就要求設(shè)計(jì)出具有“高度可靠性”的系統(tǒng)。同時(shí),由于FPG
2、A能夠集成和實(shí)現(xiàn)復(fù)雜的功能,因而系統(tǒng)設(shè)計(jì)人員往往傾向于在這些系統(tǒng)中采用 FPGA。不過(guò),將FPGA用于汽車(chē)系統(tǒng)時(shí)需要關(guān)注兩個(gè)主要問(wèn)題:確保用于FPGA初始化的配置代碼正確無(wú)誤;防止器件工作時(shí)SRAM的內(nèi)容遭到損壞。只有這些問(wèn)題得到徹底解決,F(xiàn)PGA才能成為高度可靠汽車(chē)系統(tǒng)的組成部分。幸運(yùn)的是,目前通過(guò)AEC-Q100認(rèn)證的FPGA已加入先進(jìn)的特性,能夠有效解決上述問(wèn)題。本文介紹的幾個(gè)方案可用于解決保護(hù)初始化配置和防止?jié)撛诘腟RAM內(nèi)容損壞的問(wèn)題。保護(hù)FPGA的配置隨著系統(tǒng)上電,基于SRAM的FPGA將從外部源加載其配置。引導(dǎo)源可以是存儲(chǔ)器件,如串行EEPROM或Flash ,也可以是智能器件,
3、如微控制器。針對(duì)初始化位流,所有的FPGA都具有某種類(lèi)型的循環(huán)冗余校驗(yàn)(CRC),在啟動(dòng)結(jié)束時(shí)進(jìn)行測(cè)試,檢驗(yàn)傳送是否完整。如果在位流中檢測(cè)到一個(gè)差錯(cuò),F(xiàn)PGA將無(wú)法初始化。這可以防止系統(tǒng)產(chǎn)生錯(cuò)誤的(也可能是危險(xiǎn)的)操作。大多數(shù)的FPGA將通過(guò)對(duì)一個(gè)外部引腳置位,來(lái)告知系統(tǒng)控制器初始化失敗,請(qǐng)求另一個(gè)初始化序列,以期取得配置成功。在遇到以下幾種情況時(shí),會(huì)發(fā)生初始化位流的損壞情況:* 引導(dǎo)存儲(chǔ)器的硬件故障* 存儲(chǔ)器內(nèi)容保存的問(wèn)題* 蓄意篡改* 存儲(chǔ)器內(nèi)容被擦除* 電氣噪聲利用FPGA設(shè)計(jì)高可靠性的汽車(chē)系統(tǒng)時(shí),為了正確處理這些情況,必須遵循以下四個(gè)基本步驟:第一步是使用具有片上閃存的非易失性SRAM
4、 FPGA。這改變了從外部存儲(chǔ)器引導(dǎo)配置載入FPGA內(nèi)部的方式。采用將引導(dǎo)源移入同一塊芯片的方法消除了許多常見(jiàn)的初始化失敗模式。這種類(lèi)型的集成設(shè)計(jì)還提升了初始化速度,可在即時(shí)啟動(dòng)系統(tǒng)中使用這種FPGA。第二步是添加一個(gè)可靠的外部自行引導(dǎo)器件(圖1) 。FPGA的一個(gè)主要特點(diǎn)是能夠現(xiàn)場(chǎng)重復(fù)編程。對(duì)汽車(chē)系統(tǒng)而言,這一特性允許下載新的程序,用于授權(quán)的現(xiàn)場(chǎng)更新,修復(fù)設(shè)計(jì)錯(cuò)誤或添加額外的功能。不過(guò),在傳輸和對(duì)存儲(chǔ)器編程期間,數(shù)據(jù)流可能被損壞,而且損壞的數(shù)據(jù)流會(huì)阻止正確的FPGA初始化。為了應(yīng)對(duì)更新過(guò)程中的損壞,在外部存儲(chǔ)器件中已復(fù)制了初始化代碼,稱為“golden”的廠家備份。即便有任何問(wèn)題,存儲(chǔ)在內(nèi)部
5、存儲(chǔ)器的配置代碼都可以使該系統(tǒng)得到恢復(fù)。通過(guò)添加第二個(gè)引導(dǎo)器件,就能夠保證廠家備份,或至少可以具有“間接恢復(fù)”系統(tǒng)的功能。圖1 FPGA雙引導(dǎo)系統(tǒng)第三步是保護(hù)存儲(chǔ)在外部存儲(chǔ)器件中的位流備份,采用位流加密來(lái)保護(hù)引導(dǎo)配置代碼(圖2)。許多車(chē)用FPGA系列支持128位AES位流加密,以防止逆向工程和未經(jīng)授權(quán)地對(duì)設(shè)計(jì)進(jìn)行更改。在外部引導(dǎo)器件中存儲(chǔ)著加密的配置代碼,可以在初始化時(shí)譯碼,然后再移入SRAM單元。同樣的加密機(jī)制也可以用來(lái)將一個(gè)新的配置代碼載入內(nèi)部閃存。圖2 外部引導(dǎo)的AEC譯碼或Flash編程位流。第四個(gè)也是最后一個(gè)步驟是“鎖定”FPGA,以防止未經(jīng)許可進(jìn)入存儲(chǔ)配置。用非易失性FPGA內(nèi)部的
6、可編程寄存器控制對(duì)內(nèi)部配置存儲(chǔ)器的訪問(wèn)??赡艿慕M合情況如下:1)解鎖。 2)可解密鎖定通過(guò)編程接口提供的128位密鑰能夠使器件解鎖。3)永久鎖定器件被永久鎖定。為了進(jìn)一步加強(qiáng)器件的安全性,可用一次性可編程(OTP)模式。一旦器件設(shè)置成這個(gè)模式,就不可能擦除閃存的內(nèi)容或?qū)ζ骷俅尉幊?。選擇車(chē)用級(jí)的通過(guò)AEC - Q100認(rèn)證的非易失性FPGA時(shí),審查制造商的非易失閃存的耐久性和數(shù)據(jù)保存指標(biāo)是很重要的,這將確保車(chē)輛運(yùn)行時(shí)和處于貯藏溫度時(shí)FPGA都能正確保存其存儲(chǔ)器內(nèi)容。例如,LatticeXP2是唯一非易失性的通過(guò)AEC - Q100認(rèn)證的SRAM /Flash FPGA,它能滿足所有這些系統(tǒng)的要
7、求。LatticeXP2的片上閃存允許大范圍地對(duì)整個(gè)器件進(jìn)行存儲(chǔ)器測(cè)試,確保即使器件在最高溫度下連續(xù)工作,至少10年內(nèi)存儲(chǔ)器的內(nèi)容都不會(huì)丟失。SRAM軟錯(cuò)誤損壞檢測(cè)(SED)來(lái)自宇宙射線的中子和封裝材料中的帶電粒子的輻射會(huì)造成軟錯(cuò)誤,它會(huì)改變存儲(chǔ)單元的存儲(chǔ)內(nèi)容。這種現(xiàn)象首先成為DRAM中的一個(gè)問(wèn)題,要求能對(duì)高可靠性應(yīng)用中的大容量存儲(chǔ)系統(tǒng)進(jìn)行錯(cuò)誤檢測(cè)和糾錯(cuò)。由于器件的尺寸不斷縮小,對(duì)某些系統(tǒng)而言,SRAM中的軟錯(cuò)誤概率已相當(dāng)大。用于汽車(chē)應(yīng)用的高性能FPGA將邏輯配置數(shù)據(jù)存儲(chǔ)在SRAM單元。由于FPGA中SRAM單元數(shù)量和密度的增加,軟錯(cuò)誤改變系統(tǒng)可編程邏輯行為的概率也隨之增加。設(shè)計(jì)者已經(jīng)采取了各
8、種辦法來(lái)解決該問(wèn)題,其中大部分涉及用戶用于設(shè)計(jì)的知識(shí)產(chǎn)權(quán)(IP)核。雖然這種方法提供了一個(gè)解決方案,但它也占用了寶貴的可編程資源,并可能會(huì)影響性能。然而,這些缺陷是可以避免的。例如,LatticeXP2 FPGA內(nèi)有用硬件實(shí)現(xiàn)的軟錯(cuò)誤檢測(cè)器,它不會(huì)影響系統(tǒng)性能或器件的熱耗散。在這些非易失性FPGA中的SED硬件有一個(gè)訪問(wèn)FPGA SRAM配置存儲(chǔ)器的接口,還有SED控制器電路和一個(gè)存儲(chǔ)當(dāng)前位流CRC的32位寄存器(圖3)。SED功能需要使用幾個(gè)I/O引腳,要占用4個(gè)專用的輸入引腳和4個(gè)專用的輸出引腳。這些引腳用于使能和啟動(dòng)SED檢測(cè),還能指明SED的工作狀態(tài)。圖3、LatticeXP2 FPG
9、A具有SRAM軟錯(cuò)誤監(jiān)測(cè)功能。SED工作期間,控制電路從FPGA的SRAM配置存儲(chǔ)器讀取串行數(shù)據(jù)流數(shù)據(jù),并計(jì)算CRC。然后,計(jì)算出的CRC與預(yù)期的存儲(chǔ)在32位寄存器中的CRC進(jìn)行比較。如果這兩個(gè)CRC值不匹配,說(shuō)明配置存儲(chǔ)器中有差錯(cuò),并設(shè)置一個(gè)外部信號(hào)為高電平,指明有差錯(cuò)。對(duì)應(yīng)出錯(cuò)信號(hào),用戶可以有幾種選擇:忽略這個(gè)差錯(cuò);使用外部處理器記錄這個(gè)差錯(cuò);或從原來(lái)的引導(dǎo)器件重新載入SRAM配置。LatticeXP2 FPGA能夠滿足所有這些系統(tǒng)的要求。其片上閃存允許統(tǒng)一的系統(tǒng)測(cè)試,保證器件即使在最高溫度下連續(xù)工作,最少10年不會(huì)引起存儲(chǔ)內(nèi)容的丟失或產(chǎn)生系統(tǒng)故障。此外,雙引導(dǎo)功能和硬件實(shí)現(xiàn)的SED檢測(cè)功能對(duì)SRAM內(nèi)容損壞提供了安全保證,不會(huì)影響器件性能或用戶邏輯的運(yùn)行。應(yīng)用上述四種配置保護(hù)技術(shù)的FPGA設(shè)計(jì)具有高度可靠的啟動(dòng)和初始化功能,可以保護(hù)更新,阻止下載、刪
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 從0到1建立績(jī)效管理體系全流程
- 車(chē)間布局詳解
- 2024年高考語(yǔ)文試題分類(lèi)匯編:文學(xué)類(lèi)文本閱讀(含答案)
- 醫(yī)院用語(yǔ)禮儀培訓(xùn)
- 《具體土地開(kāi)墾項(xiàng)目名稱土地開(kāi)墾項(xiàng)目可行性研究報(bào)告》
- 設(shè)備維修人員工作總結(jié)
- 消防巡查培訓(xùn)
- 商務(wù)藍(lán)紫色培訓(xùn)
- 滅火器使用培訓(xùn)
- 中班健康車(chē)輪滾滾主題活動(dòng)
- 2025屆新高三英語(yǔ)組高效備考方法分享心得體會(huì)
- 中南財(cái)經(jīng)政法大學(xué)《編譯原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 高考報(bào)考志愿協(xié)議書(shū)
- 湖南中醫(yī)藥大學(xué)招聘考試真題2024
- 玉環(huán)金鑫塑膠有限公司年產(chǎn)350萬(wàn)口不粘鍋生產(chǎn)線技改項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 2025AI時(shí)代健康睡眠白皮書(shū)
- MicroLED顯示技術(shù)產(chǎn)業(yè)化項(xiàng)目可行性研究報(bào)告(范文模板)
- 2025浙江中考:生物必背知識(shí)點(diǎn)
- 2025年國(guó)家開(kāi)放大學(xué)《會(huì)計(jì)案例分析》形成性考核123答案+終結(jié)性考核答案
- 股權(quán)質(zhì)押融資與境外投資合作協(xié)議
- 汽油清凈性評(píng)價(jià) 汽油機(jī)進(jìn)氣閥沉積物模擬試驗(yàn)法 編制說(shuō)明
評(píng)論
0/150
提交評(píng)論