《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動(dòng)態(tài) > FPGA的現(xiàn)場邏輯更新功能 賦予產(chǎn)品新的生命

FPGA的現(xiàn)場邏輯更新功能 賦予產(chǎn)品新的生命

2008-12-17
作者:Steve Stark

??? 一個(gè)復(fù)雜的系統(tǒng)設(shè)計(jì)擁有5年或10年市場生命的日子已經(jīng)一去不復(fù)返了。系統(tǒng)要求正以爆炸式的速度在改變。I/O" title="I/O">I/O標(biāo)準(zhǔn)、數(shù)據(jù)通信標(biāo)準(zhǔn)、系統(tǒng)性能要求及對系統(tǒng)功能性的需求呈現(xiàn)出前所未有的快速變化。系統(tǒng)設(shè)計(jì)者有以下兩種選擇:
??? (1)當(dāng)系統(tǒng)在市場上不再具有競爭力時(shí),只有重新設(shè)計(jì)具有確定功能的系統(tǒng)以滿足新的市場要求。
?? ?(2)設(shè)計(jì)基于FPGA的系統(tǒng)并使之能不斷更新,可采用在系統(tǒng)重構(gòu)" title="重構(gòu)">重構(gòu)或者現(xiàn)場邏輯更新。延長目前系統(tǒng)的壽命,擴(kuò)展已安裝在現(xiàn)場設(shè)備的功能和性能,排除故障而不需要改動(dòng)硬件。無需停止系統(tǒng)的運(yùn)行,就能以可靠和安全的方式重構(gòu)已應(yīng)用在現(xiàn)場的FPGA。充分利用FPGA能賦予產(chǎn)品新生命的特點(diǎn)。
??????????????????????????????????????? 現(xiàn)實(shí)世界的需求
??? 越來越多的系統(tǒng)設(shè)計(jì)者正在利用FPGA的重構(gòu)功能,在開始系統(tǒng)設(shè)計(jì)和開發(fā)之后,解決各種問題,擴(kuò)展系統(tǒng)的生命周期和功能。例如一個(gè)主流服務(wù)器供應(yīng)商應(yīng)該可以支持其FPGA現(xiàn)場邏輯更新硬件系統(tǒng)。開發(fā)、應(yīng)用和維護(hù)成千上萬個(gè)分布在各地的服務(wù)器并進(jìn)行遠(yuǎn)距離的系統(tǒng)更新是一個(gè)基本要求。現(xiàn)在技術(shù)人員不再需要從系統(tǒng)中替換或更新FPGA。所有的工作都可以遠(yuǎn)距離地進(jìn)行而不需要技術(shù)人員親臨現(xiàn)場。
??? 一家中國領(lǐng)先的電信供應(yīng)商(提供基站、網(wǎng)絡(luò)服務(wù)器、路由器等產(chǎn)品)要求能夠支持遠(yuǎn)距離的現(xiàn)場更新來排除故障,并增加新的特性和服務(wù)。終端客戶要求所有系統(tǒng)在更新時(shí)的系統(tǒng)停機(jī)時(shí)間小于50ms。
??? 基于PC的產(chǎn)品、廣播視頻附加卡的制造商利用FPGA具有現(xiàn)場邏輯更新的特點(diǎn)來實(shí)現(xiàn)視頻算法和提供增強(qiáng)的特性并支持用戶對設(shè)計(jì)進(jìn)行更新。制造商所關(guān)注的是遠(yuǎn)距離更新過程" title="更新過程">更新過程的可靠性。嵌入在這些視頻算法中的知識產(chǎn)權(quán)(IP)需要嚴(yán)密保護(hù),因此現(xiàn)場邏輯更新期間FPGA的代碼也是非常重要的。
?????????????????????????????????????FPGA現(xiàn)場邏輯更新需求
??? 為了有效地進(jìn)行FPGA的現(xiàn)場邏輯更新,有4個(gè)方面的基本要求:
?? ?(1)嵌入式編程。系統(tǒng)微處理器必須能對FPGA編程。系統(tǒng)微處理器能夠?qū)PGA供應(yīng)商提供的C代碼程序進(jìn)行編譯并執(zhí)行,于是微處理器提供外界與目標(biāo)FPGA的通信鏈接(通過Ethernet、Internet、RF和陸線)。微處理器可以訪問新的FPGA編程文件,下載這個(gè)新的位流至專門的存儲器芯片,或者至FPGA的片上Flash存儲器,然后控制FPGA本身的重構(gòu)。
?? ?(2)最小的系統(tǒng)停機(jī)時(shí)間。越來越多的用戶對“5個(gè)9”(99.999%)系統(tǒng)感興趣。FPGA被再次編程時(shí),系統(tǒng)是不工作的,因此這個(gè)過程必須盡可能地短。這是FPGA系統(tǒng)設(shè)計(jì)者必須仔細(xì)研究的問題。對基于SRAM的FPGA,從專門的SPI Flash或E2PROM引導(dǎo)存儲器下載新的位流所需的時(shí)間大約是數(shù)十到數(shù)百毫秒。如果設(shè)計(jì)者利用單片、非易失" title="非易失">非易失、具有專門Flash配置存儲器的基于SRAM的FPGA,最長的時(shí)間是2ms。
?? ?引導(dǎo)PROM(基于SRAM的FPGA)的實(shí)際配置或者片上Flash存儲器(SRAM/Flash FPGA)將采用后臺模式,同時(shí)系統(tǒng)仍然工作,因此實(shí)際下載新位流到FPGA SRAM所需的時(shí)間唯一決定了在用新的配置工作之前,系統(tǒng)將停止工作多久。
?? ?(3)必須控制I/O的狀態(tài)。FPGA的輸出通常驅(qū)動(dòng)系統(tǒng)內(nèi)的關(guān)鍵控制信號(芯片復(fù)位、電源使能等)。FPGA配置期間,非常關(guān)鍵的是這些信號仍然驅(qū)動(dòng)在正確的狀態(tài)。這些信號中的干擾會(huì)引起系統(tǒng)的復(fù)位、再引導(dǎo)。對于FPGA設(shè)計(jì)者來說,這是另外一個(gè)必須仔細(xì)評估的問題。一旦進(jìn)入編程模式,許多FPGA結(jié)構(gòu)默認(rèn)I/O為三態(tài),這會(huì)引起中斷系統(tǒng)運(yùn)行。市場上其他FPGA解決方案允許用戶對I/O的狀態(tài)逐個(gè)預(yù)定義(即高、低、高阻或采樣,然后驅(qū)動(dòng)到電流值),支持透明和有序的系統(tǒng)暫停。
?? ?(4)必須控制器件的狀態(tài)。退出配置過程之前控制FPGA內(nèi)的邏輯狀態(tài)是基本的要求。在器件配置完成之后,使器件的邏輯立即輸出正確的電平。如果必要的話,鎖相環(huán)(PLL)也必須再次鎖定。這些功能都是基本的,使系統(tǒng)從短暫的休眠狀態(tài)過渡到喚醒,使FPGA復(fù)原進(jìn)入正常工作狀態(tài)。FPGA設(shè)計(jì)者會(huì)發(fā)現(xiàn)市場上大多數(shù)易失(基于SRAM)的FPGA不支持這些關(guān)鍵的功能。然而,單片非易失SRAM/Flash FPGA確實(shí)支持這些要求。
?? ?作為現(xiàn)場邏輯更新的過程,圖1列舉了萊迪思" title="萊迪思">萊迪思“透明現(xiàn)場重構(gòu)”的4個(gè)步驟。萊迪思的FPGA結(jié)構(gòu)支持這個(gè)流程。

?


??? 以上是訪問FPGA的基本步驟,可以通過它們刷新和延長基于FPGA設(shè)計(jì)的生命。然而,還應(yīng)當(dāng)考慮現(xiàn)場邏輯更新的可靠性和安全性:
?? ?· 如果新的以及更新的FPGA位流在遠(yuǎn)距離的配置過程中損壞,系統(tǒng)將發(fā)生什么情況?
?? ?· 嵌入于FPGA位流中的知識產(chǎn)權(quán)核(IP)在現(xiàn)場邏輯更新過程中是如何保護(hù)的?
?????????????????????????????? 針對現(xiàn)場邏輯更新可靠性的雙引導(dǎo)方案
?? ?更新存儲的FPGA配置時(shí),總是會(huì)有風(fēng)險(xiǎn)。電源和通信的故障導(dǎo)致?lián)p壞配置和系統(tǒng)不能正常運(yùn)行。防止這種情況發(fā)生的一種方法是使用雙引導(dǎo)方式,將第二個(gè)或“正確的”配置存儲在引導(dǎo)存儲器中,專門用來應(yīng)對配置失敗的情況。采用這種方法,系統(tǒng)總是能夠恢復(fù)。一些基于SRAM的FPGA結(jié)構(gòu)在單片SPI Flash引導(dǎo)存儲器中支持多引導(dǎo)映射(或配置位流)。有些非易失SRAM/Flash FPGA在片內(nèi)存儲有效的引導(dǎo)映射,在專門的SPI Flash引導(dǎo)存儲器中含有正確的引導(dǎo)映射。
??? 作為雙引導(dǎo)實(shí)現(xiàn)的例子,圖2展示了LatticeXP2系列非易失、嵌入式閃存的功能。

?

?

?????????????????????????????????????? 針對設(shè)計(jì)安全性的加密
??? 現(xiàn)在市場上有一些FPGA支持位流加密(128位AES加密)。FPGA系統(tǒng)設(shè)計(jì)者設(shè)立了一個(gè)密鑰,這個(gè)密鑰編程至FPGA,且合并入位流。加密位流傳入FPGA,器件具有解密引擎,與存儲的密鑰組合在一起,在下載至SRAM配置存儲器之前對加密的位流解密。這樣在現(xiàn)場邏輯更新過程中敏感的設(shè)計(jì)數(shù)據(jù)得到了保護(hù)。
?? ?作為128位AES加密流的實(shí)例,圖3展示了非易失、嵌入式閃存LatticeXP2 FPGA的加密功能。

?


??????????????????????????????????????????? 總? 結(jié)
??? 越來越多的系統(tǒng)設(shè)計(jì)者要求能在現(xiàn)場更新基于FPGA的系統(tǒng),延長設(shè)計(jì)的壽命以免設(shè)計(jì)很快被廢棄。針對現(xiàn)場邏輯更新,這個(gè)挑戰(zhàn)是用支持4個(gè)基本要求的FPGA進(jìn)行設(shè)計(jì)來應(yīng)對,此外還要滿足現(xiàn)場更新可靠和安全的要求。幸運(yùn)的是現(xiàn)在市場上已有多款FPGA支持所有這些要求。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美色另类天堂2015| 欧美精品18+| 午夜精品一区二区三区电影天堂| 国产精品人人做人人爽人人添| 久久精品99国产精品| 亚洲国产一区二区a毛片| 亚洲日本成人网| 国产老女人精品毛片久久| 久热成人在线视频| 亚洲视频成人| 欧美一区二区三区视频在线| 亚洲国产精品福利| 国产精品综合不卡av| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩午夜一区| 欧美一区二区三区久久精品茉莉花| 亚洲国产精品女人久久久| 国产精品久久久久久久7电影 | 国产精品亚洲综合色区韩国| 久久午夜视频| 亚洲小视频在线观看| 亚洲国产成人精品视频| 亚洲视频一区二区在线观看| 有码中文亚洲精品| 国产精品久久久久久久久久免费看| 久久亚洲国产精品一区二区| 亚洲在线1234| 亚洲精品乱码久久久久久蜜桃91| 中文成人激情娱乐网| 在线观看久久av| 国产区精品在线观看| 欧美三级电影一区| 久久综合九九| 羞羞答答国产精品www一本 | 欧美日韩一区在线观看视频| 久久久久国产免费免费| 亚洲在线1234| 中文精品99久久国产香蕉| 亚洲国产视频一区| 欧美一区二区观看视频| 一二三区精品福利视频| 在线精品国产欧美| 国产一区二区无遮挡| 国产精品五区| 国产精品卡一卡二卡三| 欧美精品久久久久久久久老牛影院| 久久久久这里只有精品| 午夜精品偷拍| 亚洲欧美日韩在线观看a三区| 亚洲精品自在在线观看| 久久精品国产999大香线蕉| 亚洲婷婷在线| 99精品国产在热久久下载| 亚洲人精品午夜| 亚洲二区精品| 国产在线播放一区二区三区| 国产女主播视频一区二区| 国产精品国产三级国产a| 欧美日韩福利| 欧美日韩国产一区二区| 欧美国产视频日韩| 免费一级欧美片在线播放| 久久精品天堂| 久久久久久久欧美精品| 久久国产精品黑丝| 久久精品论坛| 久久久91精品国产一区二区精品| 欧美一区二区三区喷汁尤物| 亚洲综合色激情五月| 亚洲影院免费观看| 午夜在线精品偷拍| 欧美一区二区三区男人的天堂| 新狼窝色av性久久久久久| 亚洲欧美国产日韩天堂区| 亚洲午夜小视频| 亚洲欧美区自拍先锋| 午夜精品视频| 久久久久久网| 久久在线视频| 蜜臀久久99精品久久久画质超高清 | 国产精品99久久久久久宅男 | 久久综合九色99| 蜜臀91精品一区二区三区| 免费观看成人| 欧美精品一区视频| 欧美日韩一区二区三区在线看| 欧美日韩一区二区三区在线看 | 亚洲无线视频| 欧美在线3区| 久久久免费精品视频| 久热精品在线视频| 欧美欧美在线| 欧美日韩一区自拍| 国产精品网红福利| 狠狠噜噜久久| 亚洲黄网站在线观看| 亚洲精品一线二线三线无人区| 夜夜狂射影院欧美极品| 亚洲一级在线观看| 欧美影院在线播放| 亚洲精品男同| 亚洲女同同性videoxma| 久久av二区| 欧美成人精品福利| 欧美三级电影一区| 国产午夜精品福利| 在线日韩av永久免费观看| 亚洲免费电影在线| 亚洲欧美日韩第一区 | 亚洲精品国产品国语在线app| 一区二区三区视频在线观看| 午夜精品视频在线观看一区二区| 久久久久久久高潮| 欧美片在线播放| 国产欧美日韩免费看aⅴ视频| 禁久久精品乱码| 亚洲最新色图| 久久国内精品自在自线400部| 99国产精品久久| 欧美一区二区三区在线| 蜜桃av久久久亚洲精品| 欧美私人网站| 黄色欧美日韩| 一区二区高清在线| 亚洲二区在线| 亚洲天堂激情| 久久久青草婷婷精品综合日韩| 欧美日韩不卡合集视频| 国产欧美日韩综合一区在线播放| 亚洲电影免费观看高清| 亚洲午夜高清视频| 亚洲三级电影在线观看 | 久久大综合网| 欧美日韩午夜剧场| 伊人婷婷久久| 亚洲综合成人在线| 午夜免费日韩视频| 一区二区不卡在线视频 午夜欧美不卡'| 午夜亚洲影视| 在线亚洲观看| 欧美91视频| 国产一区二区三区精品久久久| 亚洲精品久久久久久久久| 性久久久久久| 亚洲在线一区二区三区| 欧美国产一区二区在线观看| 国产精品午夜在线观看| 亚洲精品久久久久久下一站| 久久国产一区二区| 午夜在线观看欧美| 欧美日韩专区在线| 亚洲国产高清一区| 久久精品官网| 久久不见久久见免费视频1| 欧美日韩日本国产亚洲在线| 一区二区三区在线视频观看| 亚洲尤物视频在线| 亚洲一区二区免费在线| 嫩草伊人久久精品少妇av杨幂| 国产精品亚洲欧美| 夜夜嗨av色综合久久久综合网| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久综合久久综合这里只有精品| 欧美三级欧美一级| 亚洲精品一区二区三区福利| 久久激情视频久久| 久久福利电影| 国产精品视频99| 在线视频亚洲| 亚洲图片欧美日产| 欧美日韩网站| 一本色道久久精品| 亚洲视频欧美视频| 欧美午夜一区二区三区免费大片| 亚洲人体1000| 一本一道久久综合狠狠老精东影业 | 国产一二精品视频| 欧美一级日韩一级| 久久黄金**| 国产夜色精品一区二区av| 性欧美1819sex性高清| 欧美主播一区二区三区美女 久久精品人 | 国产精品免费观看在线| 中文精品视频| 午夜精品久久久久久久久久久| 国产精品久久久久天堂| 亚洲手机成人高清视频| 午夜伦欧美伦电影理论片| 国产精品亚洲精品| 午夜在线a亚洲v天堂网2018| 午夜精品理论片| 国产日韩欧美电影在线观看| 欧美一区二区三区久久精品茉莉花 | 国产日产欧美a一级在线| 亚洲欧美电影在线观看| 久久精品国产精品| 伊人久久大香线蕉综合热线| 亚洲高清在线视频| 欧美a级理论片| 日韩一二在线观看|