《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 以基于賽靈思FPGA的硬件加速技術打造高速系統
以基于賽靈思FPGA的硬件加速技術打造高速系統
摘要: 安全網絡連接功能需要加密才能運行安全外殼(SSH)、傳輸層安全(TLS)、安全套接層(SSL)或虛擬專用網(VPN)等協議。這種安全需求與把各種系統接入因特網的需求同步增長,例如,為了啟用遠程管理與分布式控制系統。
Abstract:
Key words :

  設計人員時常需要通過增加計算能力或額外輸入(或兩者)延長現有的嵌入式系統的壽命。而可編程系統平臺在這里大有用武之地。我們曾經希望用安全網絡連接功能升級一套網絡可編程系統。安全網絡連接功能需要加密才能運行安全外殼 (SSH)、傳輸層安全 (TLS)、安全套接層(SSL) 或虛擬專用網 (VPN) 等協議。這種安全需求與把各種系統接入因特網的需求同步增長,例如,為了啟用遠程管理與分布式控制系統。

  因該領域仍在發展并且標準尚未固定,因此成本主要取決于一次性工程費用。所以,FPGA 技術能實現最高價值。我們的系統基于 Mi s s i n g L i n k Electronics (MLE) 公司的“軟”硬件平臺,其 FPGA 靈活的 I/O 能夠連接各種傳感器和執行器。該平臺采用可編程邏輯實現片上系統,以 MicroBlaze ™ CPU或 PowerPC® CPU 作為其核心。 CPU 為操作系統與用戶空間應用軟件運行 MLE Linux 軟件棧。由于采用 MicroBlaze 或PowerPC 作為主 CPU,當運行嵌入式Linux 操作系統外加強大加密功能時該系統顯然無法提供所需要的計算性能。況且也無法改變物理硬件。為了實現系統加速,我們使用可編程系統把計算從軟件域轉移到硬件側。

  協處理硬件可編程系統基本上是一個或幾個CPU( 運行操作系統與應用軟件)的組合,外加一個 FPGA。FPGA 在其中用作靈活的接口“適配器”及協處理硬件。我們可以在單獨輔助芯片上實現可編程系統,或者將全部都集成到單個的器件上。我們可以根據 FPGA 器件和 CPU 之間的通信方式,采用不同方法調節系統性能和功能。

  其中一種方法就是添加對等處理器,通過內存映射狀態和控制寄存器與 CPU實現同步。因為通過同一系統總線運行所有通信會很快降低性能,因此我們實際上希望把 CPU 數據流與對等處理器分開。而采用賽靈思 Central DMA 或多端口儲存器控制器 (MPMC) 等片上系統組件能夠輕松滿足上述愿望。

  另外,也可以增加一個協處理器,這種情況下能通過增加自定義指令(也叫編譯功能)有效地擴展 CPU 的指令集。例如,它適合浮點單元,而且賽靈思結構協處理器模塊 (FCM) 技術能輕松支持上述功能。此處的優勢是在 CPU 和協處理器之間使用一條從內存到系統總線的專用通信通道。對于 PowerPC,其為輔助處理單元 (APU),而對于 MicroBlaze,則是快速單工鏈路 (FSL)。

在采用 Valgrind 工具的 SCP 傳輸中,AES 加密占用三分之二的計算任務

圖 1 — 在采用 Valgrind 工具的 SCP 傳輸中,AES 加密占用三分之二的計算任務。

  AES:黃金標準

  但是沒有重大的系統重新設計,又該如何真正加速加密?

  對于加密,高級加密標準 (AES) 是一個事實標準。

  采用 AES 加密時,無法通過定義減少計算任務,從而使嵌入式系統很快達到性能極限。如圖 1 所示,其中顯示用Valgrind 分析工具、通過 SCP(SSH 會話)進行的文件傳輸的分析結果。此時AES 加密占用三分之二計算任務。

  AES-128采用秘鑰和 128 位塊大小,使用許多并發 8 字節運算。AES 屬于分組密碼,基于按 4x4 字節陣列組織的固定分組大小運算。我們曾經采用 128位分組大小,它能抵擋所有已知攻擊,安全性甚至強于 192 位和 256 位版本。

  采用 128 位 AES 時,執行加密與解密需要 12 個回合,每個回合需要幾步運算。第一項任務是通過所謂的密匙擴展過程從密鑰中算出回合金鑰。每個回合都采用純文本自身的回合密匙執行純文本的逐位異或運算。然后進行字節代替、行位移和列混合運算,并再次執行回合金鑰的異或運算。

  最后一個回合稍有不同,因為其中省略了一些步驟。加密過程采用所謂的S 盒(其提供非線性)執行替代。我們可以把它安置到一個 16×16×8 位矩陣中,從而能夠適應常見的賽靈思 BRAM原語。多個 S 盒實例可以加速 IP 核并在適當的位置為內核提供所需數據,而無需等待對主存儲器的長時間總線存取。解密過程大同小異,其采用相同密鑰,但方向相反,并且使用不同 S 盒。

  快 12 倍

  在加密和解密中,大部分運算按行或列執行,剩下四項運算并行計算 —而硬件對此任務得心應手。這樣就能夠通過不同來源實現 AES 硬件的各個部分。為了加速系統,我們從龐大、快速增長的 OpenCores.org 資源庫獲取AES 內核。

  我們刪除了原有的總線接口(因為它適用于另一種 FPGA 架構),另外為APU 添加了一個接口,以便把 AES 內核作為 FCM 協處理器連接到 PowerPC上。我們共使用 8 個所謂的 UDI 指令在PowerPC 和 AES FCM 之間傳輸數據。工作結果非常令人滿意( 見圖2) 。硬件加速的系統比原實現快了12 倍。原來用以 300 MHz運行的獨立的 PowerPC 加密一個單塊需要 17.8微秒,而采用以 150 MHz 運行的 AESFCM 只需 1.5 微秒。如果只以升級到速度稍快的 CPU來加速運算,我們采用硬件加速后的 1.5 微秒速度表現超過基于 Intel Atom 1.6-GHz CPU 的純軟件實現(其需要 2.7 微秒)。上述結果證明了使用 FPGA 技術的硬件加速的卓越潛能。

 

硬件加速系統(中間綠條)快于獨立的 PowerPC 或 Atom 處理器

圖 2 — 硬件加速系統(中間綠條)快于獨立的 PowerPC 或 Atom 處理器。

此內容為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>
          久久久久久亚洲综合影院红桃| 在线看日韩av| 午夜激情亚洲| 午夜欧美不卡精品aaaaa| 一区二区三区欧美亚洲| 欧美高清自拍一区| 亚洲福利电影| 91久久午夜| 国产精品实拍| 国产专区欧美精品| 久久精品国产91精品亚洲| 午夜精品久久久久久久99樱桃| 亚洲精品免费一区二区三区| 99视频日韩| 欧美国产精品日韩| 国产精品一区一区| 亚洲激情网址| 狠狠色噜噜狠狠狠狠色吗综合| 久热成人在线视频| 久久一区二区三区四区| 欧美h视频在线| 国产欧美精品国产国产专区| 欧美精品免费观看二区| 亚洲高清久久| 欧美国产日韩在线| 牛人盗摄一区二区三区视频| 一本久久精品一区二区| 亚洲日本视频| 国产精品久久久久毛片大屁完整版| 亚洲欧美日韩精品久久| 久久精品久久综合| 欧美一区二区视频免费观看| 久久免费国产精品1| 国产一区二区三区久久悠悠色av| 欧美在线一二三区| 久久这里只有精品视频首页| 一本色道久久综合亚洲精品不| 国产欧美91| 久久久精品国产免费观看同学| 欧美日韩国产成人在线免费| 国产精品夫妻自拍| 正在播放欧美一区| 国产精品综合色区在线观看| 欧美高清在线视频观看不卡| 国产日韩欧美在线一区| 国产婷婷成人久久av免费高清| 最新国产成人在线观看| 欧美一级专区| 欧美激情一区二区三区| 一区二区三欧美| 好吊妞这里只有精品| 黄色亚洲在线| 欧美在线高清视频| 久久激情综合网| 亚洲视频www| 国产色爱av资源综合区| 国产亚洲欧美中文| 欧美精品激情在线| 中国成人在线视频| 伊人久久综合97精品| 亚洲一区二区黄| 国产精品综合网站| 嫩草成人www欧美| 午夜精品福利电影| 国产精品三区www17con| 亚洲欧美日韩另类精品一区二区三区| 亚洲二区精品| 亚洲愉拍自拍另类高清精品| 久久婷婷激情| 久久久精品999| 国产一区三区三区| 你懂的国产精品| 欧美精品三级在线观看| 国产一区在线视频| 亚洲欧洲精品一区二区三区波多野1战4| 伊人男人综合视频网| 国产日产欧美a一级在线| 久久久久国产成人精品亚洲午夜| 欧美另类高清视频在线| 亚洲国产成人精品久久久国产成人一区| 国产精品高潮呻吟久久av无限| 女人香蕉久久**毛片精品| 在线观看久久av| 亚洲毛片在线| 久久久久久电影| 久久久水蜜桃| 久久久亚洲成人| 欧美日韩一区免费| 亚洲调教视频在线观看| 亚洲另类自拍| 国产农村妇女精品一区二区| 免费成人你懂的| 这里只有精品视频| 午夜国产精品影院在线观看| 久久精品av麻豆的观看方式| 久久国产欧美日韩精品| 亚洲永久免费精品| 久久久亚洲综合| 久久久久久91香蕉国产| 欧美人成网站| 久久先锋影音av| 国产精品青草久久| 亚洲国产精品999| 日韩视频免费观看| 亚洲欧美日韩国产另类专区| 国产精品亚洲人在线观看| 久久精品国产999大香线蕉| 美日韩丰满少妇在线观看| 久久综合伊人77777| 欧美日韩一区二区三区免费看| 亚洲午夜在线观看视频在线| 亚洲欧美精品中文字幕在线| 欧美国产精品va在线观看| 欧美激情视频在线免费观看 欧美视频免费一| 国产色综合久久| 免费亚洲视频| 亚洲午夜精品久久久久久app| 久久精品99国产精品日本| 欧美精品在线视频观看| 国产精品久久久久aaaa| 国产午夜精品美女视频明星a级| 国产精品免费网站| 欧美午夜www高清视频| 亚洲一级在线观看| 久久久精品欧美丰满| 欧美电影免费观看大全| 欧美精选一区| 亚洲第一页自拍| 激情成人在线视频| 国产精品乱码妇女bbbb| 欧美日韩国产91| 亚洲欧美一区二区在线观看| 亚洲欧美日本精品| 国产精品一区二区久久久| 亚洲激情电影在线| 国产一区二区三区奇米久涩| 在线一区二区视频| 国内精品嫩模av私拍在线观看| 国产伦精品免费视频| 久久午夜av| 欧美日韩成人在线播放| 欧美日韩成人免费| 久久一区二区三区四区五区| 国产精品s色| 久久一区二区三区四区五区| 国内精品久久久久久久影视麻豆| 亚洲综合99| 日韩一区二区免费看| 亚洲精品综合久久中文字幕| 91久久国产精品91久久性色| 精品盗摄一区二区三区| 亚洲欧美视频一区二区三区| 国产精品影片在线观看| 欧美一进一出视频| 伊人久久亚洲美女图片| 欧美中文字幕精品| 国产精品福利久久久| 国产精品私拍pans大尺度在线| 欧美精品成人91久久久久久久| 精品二区久久| 亚洲一区在线播放| 欧美大片免费观看在线观看网站推荐| 亚洲欧美激情视频| 欧美日韩高清在线观看| 欧美三级电影精品| 欧美激情欧美激情在线五月| 亚洲麻豆视频| 欧美视频1区| 国模私拍视频一区| 蜜臀91精品一区二区三区| 国产欧美精品日韩| 亚洲精品中文字幕有码专区| 亚洲大胆av| 亚洲欧美日韩国产另类专区| 亚洲视频在线观看三级| 久久裸体艺术| 在线精品亚洲一区二区| 这里只有精品视频在线| 国产精品美女www爽爽爽| 欧美日韩www| 一区二区三区毛片| 国产精品久久久对白| 欧美金8天国| 亚洲精品一区二区三区樱花| 久久美女艺术照精彩视频福利播放| 亚洲精品乱码久久久久久久久| 国产精品你懂得| 国产精品久久一区主播| 国产精品永久免费在线| 日韩视频免费观看| 韩国免费一区| 国产午夜亚洲精品理论片色戒| 午夜精品国产精品大乳美女| 欧美日韩一级黄| 欧美国产激情| 久久大综合网| 亚洲欧洲精品一区二区三区波多野1战4| 中文高清一区| 99亚洲视频| 亚洲裸体在线观看| 久久亚洲综合色一区二区三区| 国产精品卡一卡二| 久久精品国产亚洲一区二区| 精品1区2区| 欧美亚洲尤物久久| 欧美一级片久久久久久久| 欧美日韩精品国产| 久久www成人_看片免费不卡| 亚洲欧美日韩中文播放| 国产伦精品一区二区三| 欧美私人网站| 六月天综合网| 欧美日韩高清区| 亚洲国产清纯| 欧美日韩另类字幕中文| 在线观看成人一级片| 亚洲人成7777| 久久精品国产99国产精品澳门| 欧美日韩在线免费观看| 亚洲国内高清视频| 亚洲狼人综合| 欧美日韩 国产精品| 亚洲免费在线视频一区 二区| 国产精品青草久久久久福利99| 一区二区精品在线| 国产精品成人一区二区三区夜夜夜| 老司机精品导航| 久久人人97超碰精品888| 亚洲精选91| 国产女主播一区二区三区| 在线不卡视频| 亚洲在线日韩| 国产欧美精品国产国产专区| 久久成人亚洲| 亚洲午夜精品久久久久久浪潮| 国产一区二区三区四区五区美女| 久久精品日产第一区二区| 老鸭窝91久久精品色噜噜导演| 亚洲精品乱码久久久久久蜜桃麻豆| 国产午夜精品视频免费不卡69堂| 日韩亚洲精品电影| 在线视频一区观看| 日韩视频免费大全中文字幕| 伊人久久婷婷| 欧美亚洲日本国产| 亚洲欧美日韩国产另类专区| 亚洲国产一区二区a毛片| 国产麻豆精品在线观看| 亚洲无限乱码一二三四麻| 美女黄色成人网| 欧美看片网站| 欧美亚一区二区| 欧美一区二区日韩一区二区| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩精品一区二区三区四区| 亚洲国产一区在线观看| 性欧美videos另类喷潮| 欧美日韩国产综合视频在线| 亚洲经典在线| 亚洲欧美日韩一区在线观看| 欧美人交a欧美精品| 好吊成人免视频| 麻豆成人在线观看| 国产欧美日韩三区| 欧美午夜精品久久久| 91久久久亚洲精品| 国产一区日韩二区欧美三区| 国产亚洲欧美aaaa| 久久久久久香蕉网| 国产精品综合久久久| 最新亚洲一区| 久久午夜国产精品| 欧美成人高清视频| 午夜精品美女自拍福到在线| 国产综合激情| 亚洲主播在线| 久久精品综合| 久久综合九色综合欧美狠狠| 久久久久久久久久久成人| 欧美精品v日韩精品v韩国精品v| 欧美一区永久视频免费观看| 欧美日韩一区二区三区免费看| 亚洲伦伦在线| 欧美影院精品一区| 亚洲国产欧美日韩另类综合| 国内外成人在线| 国产精品久久久久久久久久久久| 国产亚洲欧美另类一区二区三区| 国产欧美一级| 午夜精品视频在线观看| 国内揄拍国内精品少妇国语| 欧美一区二区三区在线| 怡红院av一区二区三区| 欧美一级视频精品观看| 欧美性猛片xxxx免费看久爱| 国产精品无码专区在线观看| 欧美在线欧美在线| 欧美日韩中文另类| 国产日韩欧美夫妻视频在线观看| 亚洲精品在线免费| 国产精品免费电影| 亚洲视频一区二区免费在线观看| 欧美精品一区二区三区视频| 欧美性事免费在线观看| 韩国精品主播一区二区在线观看| 麻豆国产精品一区二区三区| 欧美午夜精品久久久| 亚洲视频一二区| 欧美尤物一区| 一区二区视频免费在线观看| 最新国产精品拍自在线播放| 久久精品日韩| 午夜国产精品视频免费体验区| 狼人社综合社区| 欧美刺激午夜性久久久久久久| 国产精品午夜在线观看| 久久黄色网页| 久久久久久久波多野高潮日日| 久久亚洲精品中文字幕冲田杏梨| 亚洲三级电影全部在线观看高清| 久久久www成人免费毛片麻豆| 亚洲视频福利| 国产一区二区三区精品久久久| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲午夜精品福利| 91久久久久久久久| 国内久久精品| 在线观看国产精品淫|