《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 一種并行存儲器系統的FPGA實現

一種并行存儲器系統的FPGA實現

2009-02-04
作者:郭朝華 李華旺 陳 浩 劉

  摘 要: 介紹一種可在現代小衛星上應用的高(低)位交叉并行存儲系統,并給出了該存儲系統控制器的FPGA實現。該系統的應用將極大地增強星上計算機的數據通信和圖象處理的能力,并提高整個系統的可靠性。
  關鍵詞: 現代小衛星 星載計算機 并行存儲系統 FPGA 硬件描述語言


  現代小衛星,通常指80年代以后發展起來的小衛星。它建立在微電子技術,計算機(包括軟件)、微型光學和機械、輕型復合材料及高精機械加工的基礎上,是航天高技術發展的產物。雖然現代小衛星的體積和重量很小,成本和風險都很低,但由于選用了高新技術,整個小衛星的容量和性能,即小衛星的功能密度是很高的。而且小衛星組成星座可拓寬全新的應用領域,能滿足通訊、遙感、對地觀測、科學技術試驗及軍事等各方面的需求。因此,現代小衛星已作為大衛星的必要補充在上述領域顯示出特有的優勢,引起了世界各國,包括許多發展中國家和尚無衛星研制能力的中小國家的普遍重視。
  然而,近地空間和大氣環境影響著空間系統的規模、質量、復雜性、可應用的高科技技術和成本,強烈地影響空間系統的運行性能和工作壽命。一些空間環境的相互影響也限制了空間系統技術潛力的發揮,使部件或分系統工作不正常,甚至損壞。等離子環境,特別是處于對地靜止軌道的等離子環境,能使裝在衛星外表面的設備和部件不均勻帶電,這些表面電荷產生的電壓可能超過擊穿電壓,從而導致靜電放電,足以毀壞電子元器件。許多高能空間輻射甚至深入到絕緣器件內部,在絕緣電纜和線路板中產生靜電放電。這種體電荷能干擾分系統信號或中斷電子器件的正常工作。輻射帶中的俘獲粒子、太陽耀斑質子和銀河宇宙射線能在微電子器件中誘發單粒子翻轉事件。這種高能輻射的總劑量效應降低了微電子器件、太陽電池陣和敏感器件的性能。因此,為保證整個系統的正常運轉和壽命,很多地方都必須選用宇航級的器件和進行冗余設計。
  單就星載計算機而言,到目前為止,高集成密度、高性能的CPU和內存還沒有相應的宇航級器件,在星上用的最多的還是8086和1750A等核加固的、抗輻射的、低帶寬、低MIPS的CPU,靠單片CPU很難滿足現代和未來小衛星星上自主管理、自主定規、對地觀測圖象的壓縮和傳輸、硬件功能軟件化等諸多要求;而且單片CPU一旦損壞,將導致整個衛星失效,又由于其價格極其昂貴,采用冗余的方案勢必大大提高小衛星的成本。而在采用多CPU并行處理技術后,不僅可以滿足星上計算機數據處理能力的要求,而且增加了整個系統的可靠性。一到兩片CPU的損壞不致引起整個衛星的失效,至多在系統重配置后損失一些性能,甚至可以在保證一定可靠性的前提下,考慮采用軍用級的、價格相對便宜,密度和性能都較高的CPU。
  圍繞小衛星體積小、重量輕和價格低廉的特點,一個多CPU共享內存的系統(CPU仍然采用有相應宇航級器件的8086)將是比較合適的選擇。同時為了提高共享內存的數據通信帶寬,使其不成為整個系統的瓶頸,本文提出了一個用ASIC設計一個共享總線開關網絡(簡稱SBSN,下同),組合成Omega網絡的方案,以消除對某一組內存的總線競爭,實現多CPU對共享分組存儲系統的低位交叉并行訪問。
1 SBSN實現的Omega網絡
  SBSN是一個2×2的開關,可以級聯使用以實現2n個CPU和2n個內存組的連接,這樣的連接共有N級,從輸入到輸出依次編為0~N-1,通過對二進制目的內存組的編碼來控制數據路徑:從高位開始的第I位為0時,第I級的2×2開關的輸入端與上輸出端連接,否則輸入端與下輸出端連接(參見圖1)。


  從理論上說,采用SBSN,N(=2k,k為正整數)個CPU一次訪問通過只能占10.16%,所有其它的置換將引起阻塞。但盡管如此,N個CPU的Omega網絡實現非阻塞連接最多需要通過的次數為log2N=k,從總體上講,Omega網絡的采用能增加內存總線的帶寬,大大提高總線數據的吞吐能力。
2 SBSN的設計與實現
  作為共享總線開關網絡,SBSN主要是解決總線之間的共享競爭與沖突死鎖,將來自多個CPU的內存讀寫信號分配到相應的內存模塊組。其內部結構框圖如圖2所示。


  為了描述CPU間的共享與競爭,我們把CPU對內存組的訪問分為HOLD,READY,RUN這三種關系。當一個CPU進入總線讀寫之后,SBSN在總線周期的前兩個時鐘將CPU發送到總線上的數據進行鎖存:如果數據通路已被占用,當前CPU就會進入HOLD狀態,直到數據通路釋放。也就是說,如果有兩個或兩個以上的CPU要求同時對同一內存組進行訪問的話,則只能有一個CPU獲得訪問權,其它的必須等待該CPU總線讀寫周期的結束,在此之后,處于HOLD狀態的優先級最高的CPU才會被釋放;如果通路暢通,SBSN經過一個短暫的READY狀態后,在輸出端口仿真出CPU總線周期前兩個時鐘的時序信號,向下一級傳遞。在理想情況下,8個CPU可以同時對內存進行訪問,即8個CPU都處在RUN狀態。
  因為系統在運行過程中,總是由CPU主動向內存發出讀或寫的請求,并不存在一個環狀閉合的數據通路,所以不會有沖突死鎖的情況出現。
  SBSN可以支持高位交叉和低位交叉這兩種對存儲系統的訪問方式:對20位地址總線來說,如果采取低位交叉尋址方式,那么系統目標模塊的編碼由地址總線的A2,A1給出,A0和BHE信號用來對低8位和高8位尋址;如果采取高位交叉尋址方式,那么系統目標模塊的編碼由地址總線的高四位決定,具體采用哪兩位,則取決于內存的編址。低位交叉主要用于對共享內存的并行訪問,高位交叉則主要用于一CPU對另一CPU的局部內存(雙口)進行訪問。
  采用硬件描述語言(HDL)的輸入方法進行SBSN的設計,雖然有可能會犧牲一些FPGA資源,但方便了在不同廠家的FPGA上進行邏輯綜合和實現的過程。因為宇航級的FPGA在XILINX和ACTEL都有生產,但兩者實現的機理不同:XILINX的FPGA是SRAM型的,因此使用時還必須配備相應的SROM以實現對FPGA片子的加電下載,但它可以進行多次刷新和修改,便于在設計階段進行調試;ACTEL的宇航級FPGA采用的熔斷絲技術,只能一次編程下傳,實際應用時不需任何輔助器件,但缺點是設計的每一次修改都必須換用新的FPGA片子。對于原理樣機階段而言,主要著眼于功能和時序的實現,因此本文采用XILINX公司的商業級FPGA(XCS20-4PQ208C)進行設計與調試。XCS20-4PQ208C屬于SPARTAN系列,是XILINX公司新近推出的產品。與4000系列相比,SPARTAN中去掉了許多不常用的資源,在價格上可以便宜很多,對于SBSN來講,最重要的是滿足其多達140個用戶的I/O,因此采用XCS20-4PQ208C是融合了性能、容量和價格的一個綜合選擇。
  對于其它將來可能在星上采用的高性能CPU,例如80386,由于其32位地址總線和32位數據總線是分開的,做在同一塊FPGA內部將會面臨I/O數不足的問題。因此必須將地址總線、數據總線、控制總線分在兩塊相互耦合的片子上實現,但其實現原理與SBSN是完全相同的。
  SBSN是我們在提高星上計算機處理能力方面一個有益的嘗試。如果能以一個相對簡單、便宜而又高可靠性的系統,達到3~4倍的加速比因子,那么,對小衛星事業來說,將是一件很有意義的事情。
參考文獻
1 鄭緯民,湯志忠.計算機系統結構.清華大學出版社.1998
2 戴梅萼.微型計算機技術及應用.北京:清華大學出版社,1991
3 Barry B.Brey著,陳誼譯.Intel系列微處理器結構、編程和接口技術大全. 北京:機械工業出版社,1998
4 Victor P.Nelson,H.Troy Nagle, etc.Digital Logic Circuit Analysis & Design. Prentice-Hall International, Inc.1997
5 XILINX Inc.The Programmable Logic Data Book. 1999

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          欧美黑人国产人伦爽爽爽| 在线观看亚洲一区| 国产午夜精品久久久| 亚洲视频播放| 国产精品国产三级国产普通话三级| 国产精品乱码一区二三区小蝌蚪| 欧美gay视频| 美女黄网久久| 国产精品乱看| 国产欧美日本在线| 亚洲最新视频在线播放| 欧美日韩一区二区三区在线| 欧美绝品在线观看成人午夜影视| 久久综合伊人77777蜜臀| 国产一区二区三区高清播放| 浪潮色综合久久天堂| 欧美激情精品久久久久久变态| 欧美调教vk| 亚洲午夜国产一区99re久久| 在线精品观看| 国产精品久久久久久久久免费| 久久电影一区| 亚洲特级片在线| 久久久九九九九| 国产精品视频久久| 欧美一区二区三区视频在线| 正在播放日韩| 久久精品色图| 国内精品久久久久久久影视蜜臀| 国产欧美欧洲在线观看| 亚洲视频图片小说| 亚洲精品乱码久久久久久按摩观| 欧美新色视频| 久久久亚洲国产天美传媒修理工| 欧美ed2k| 欧美日韩综合精品| 快射av在线播放一区| 欧美在线免费一级片| 久久久一本精品99久久精品66| 久久高清国产| 亚洲最新视频在线| 日韩天堂在线视频| 欧美女激情福利| 国产精品国产自产拍高清av| 乱人伦精品视频在线观看| 免费看av成人| 久久久久久高潮国产精品视| 亚洲日本视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品99久久久久久久女警| 欧美精品在线视频| 亚洲观看高清完整版在线观看| 国产精品久久一区主播| 亚洲日本精品国产第一区| 久久久夜精品| 欧美一级视频免费在线观看| 亚洲国产va精品久久久不卡综合| 欧美精品一区二区高清在线观看| 亚洲国产精品一区二区www| 一本色道久久88综合日韩精品| 国产麻豆午夜三级精品| 一区二区亚洲欧洲国产日韩| 久久不见久久见免费视频1| 亚洲精品偷拍| 久久狠狠亚洲综合| 亚洲欧洲精品一区二区三区不卡| 欧美日韩免费网站| 国产精品五区| 国产亚洲激情| 激情婷婷久久| 99成人精品| avtt综合网| 欧美视频一二三区| 亚洲伦理在线免费看| 一色屋精品视频在线看| 日韩视频在线观看| 久久久久久久高潮| 亚洲人成啪啪网站| 欧美视频在线视频| 亚洲伊人伊色伊影伊综合网| 国产综合久久久久久| 亚洲综合精品一区二区| 亚洲一区三区在线观看| 久久久久综合一区二区三区| 女仆av观看一区| 国产色婷婷国产综合在线理论片a| 久久久久九九九九| 亚洲天堂av高清| 欧美精品自拍偷拍动漫精品| 日韩午夜高潮| 欧美aⅴ一区二区三区视频| 一区二区三区无毛| 亚洲二区在线观看| 91久久久国产精品| 欧美日韩一区高清| 亚洲国产精品久久久久久女王| 精品91免费| 久久精品在这里| 一区二区亚洲| 亚洲欧洲一区二区三区久久| 久久久亚洲午夜电影| 欧美日本免费一区二区三区| 亚洲国产人成综合网站| 国产日产亚洲精品系列| 国产精品久久久久一区二区| 国产精品一二三四区| 亚洲精品久久久久久久久久久久| 欧美日韩一区在线视频| 亚洲一区欧美激情| 亚洲精品看片| 欧美日韩免费区域视频在线观看| 欧美在线精品一区| 伊人男人综合视频网| 亚洲视频一区在线观看| 国产精品一区二区在线观看网站| 国产精品区一区二区三| 欧美日韩专区| 国产综合精品| 久久久999精品免费| 亚洲三级观看| 久久国产一二区| 久久亚洲精品网站| 免费91麻豆精品国产自产在线观看| 欧美日韩一二区| 日韩视频在线观看| 亚洲第一二三四五区| 亚洲欧美一区二区精品久久久| 欧美日韩调教| 一本色道**综合亚洲精品蜜桃冫| 欧美高清视频一区| 国产精品黄页免费高清在线观看| 亚洲黄色天堂| 亚洲私人影院| 一二三区精品福利视频| 一区二区三区四区在线| 一区二区三区波多野结衣在线观看| 女仆av观看一区| 亚洲欧美成人精品| 欧美韩日一区二区| 免费精品视频| 久久精品中文字幕免费mv| 国产精品久久激情| 亚洲日本aⅴ片在线观看香蕉| 欧美一区综合| 在线观看国产欧美| 一区二区三区视频在线看| 一本色道久久综合亚洲精品高清| 欧美精品手机在线| 久久久精品国产99久久精品芒果| 性欧美大战久久久久久久免费观看| 日韩一级片网址| 亚洲欧美日韩国产综合精品二区| 欧美精品一区二区三区高清aⅴ| 欧美黄色一区二区| 91久久一区二区| 中日韩午夜理伦电影免费| 国产日韩视频| 亚洲精品国产视频| 欧美午夜剧场| 国产日本欧美一区二区三区| 久久精品视频在线| 国产日韩精品一区| 亚洲在线网站| 亚洲四色影视在线观看| 99在线|亚洲一区二区| 欧美大片在线观看一区| 午夜精品久久久| 欧美国产在线观看| 亚洲丶国产丶欧美一区二区三区| 日韩视频二区| 久久精品卡一| 国产午夜精品美女视频明星a级| 亚洲三级视频在线观看| 欧美自拍丝袜亚洲| 一区二区三区高清视频在线观看| 亚洲片国产一区一级在线观看| a4yy欧美一区二区三区| 国内综合精品午夜久久资源| 午夜一级在线看亚洲| 欧美亚洲自偷自偷| 亚洲精品美女| 亚洲欧美国产制服动漫| 国产视频欧美视频| 欧美影院成年免费版| 午夜伦欧美伦电影理论片| 久久久久综合网| 欧美日韩精品久久| 久久久久久久久蜜桃| 含羞草久久爱69一区| 免费亚洲视频| 国产欧美日韩精品在线| 久久国产精品久久久久久电车| 国模大胆一区二区三区| 最近中文字幕日韩精品| 精品91免费| 精品999在线观看| 久热精品视频在线观看| 国产婷婷一区二区| 日韩视频在线播放| 日韩午夜av在线| 欧美精品九九99久久| 亚洲香蕉成视频在线观看| 欧美性理论片在线观看片免费| 亚洲欧美日本视频在线观看| 国产精品大片免费观看| 国产亚洲女人久久久久毛片| 一本大道久久精品懂色aⅴ| 国产综合色一区二区三区| 精品白丝av| 国产精品欧美在线| 亚洲国产日韩一区| 亚洲午夜精品一区二区| 国产日韩一区二区| 亚欧成人精品| 国产精品theporn| 亚洲精品日韩在线观看| 日韩西西人体444www| 99精品99| 国产毛片一区二区| 先锋影院在线亚洲| 国产一区二区精品在线观看| 国产精品免费一区二区三区观看| 国产女人精品视频| 国产精品日韩久久久久| 欧美精品一二三| 中日韩男男gay无套| 亚洲欧美日韩精品久久亚洲区| 尤物九九久久国产精品的分类| 国产亚洲激情视频在线| 欧美国产日韩一区二区三区| 国产亚洲一区二区精品| 国产一区亚洲一区| 中文在线一区| 亚洲一区二区三区激情| 亚洲欧美日韩精品久久亚洲区| 亚洲免费成人av| 亚洲欧美日韩另类| 亚洲国产精品久久久久秋霞不卡| 久久亚洲欧美| 欧美性事免费在线观看| 久久综合久久综合久久| 欧美日韩你懂的| 蜜桃久久精品乱码一区二区| 亚洲一区激情| 日韩亚洲不卡在线| 欧美日韩一区二区三区在线观看免| 国产精品xxxav免费视频| 欧美日韩国产精品自在自线| 亚洲欧洲av一区二区| 国产日韩在线看片| 最新69国产成人精品视频免费| 国产女主播一区二区| 欧美日韩国产片| 国内成人精品视频| 国产一区二区三区免费在线观看| 欧美连裤袜在线视频| 久久尤物视频| 美日韩丰满少妇在线观看| 欧美无砖砖区免费| 亚洲人成网在线播放| 久久精品在线视频| 欧美在线免费一级片| 久久久久久久久久久久久女国产乱| 一区二区av在线| 欧美高清一区| 一区二区三区精品国产| 夜久久久久久| 久久精品国产99| 欧美一区二区三区播放老司机| 欧美视频中文一区二区三区在线观看| 欧美激情第一页xxx| 久久国产直播| 久久精品二区亚洲w码| 欧美特黄视频| 欧美一区日韩一区| 免费一级欧美在线大片| 欧美午夜精品久久久久久浪潮| 亚洲一区二区三区精品动漫| 久久久久成人精品| 狠狠色综合播放一区二区| 亚洲精品色婷婷福利天堂| 西西人体一区二区| 久久久噜噜噜久久人人看| 亚洲高清视频在线观看| 在线播放日韩欧美| 男人天堂欧美日韩| 正在播放日韩| 欧美日韩亚洲视频一区| 99国产精品99久久久久久粉嫩| 国产日本欧美视频| 午夜在线一区二区| 亚洲精品一线二线三线无人区| 欧美伊人久久大香线蕉综合69| 欧美午夜一区二区三区免费大片| 18成人免费观看视频| 亚洲专区免费| 久久久精品国产免费观看同学| 欧美午夜激情小视频| 老鸭窝毛片一区二区三区| 91久久精品久久国产性色也91| 午夜精品理论片| 久久女同互慰一区二区三区| 国产欧美日韩不卡| 欧美视频在线一区| 午夜精品久久久久久久99黑人| 韩国av一区二区三区四区| 一区二区三区波多野结衣在线观看| 久久综合久久久| 鲁大师影院一区二区三区| 久久精品青青大伊人av| 榴莲视频成人在线观看| 国产精品午夜国产小视频| 国产精品视频九色porn| 亚洲黄色免费网站| 欧美在线播放视频| 欧美午夜激情视频| 日韩午夜三级在线| 老司机亚洲精品| 尤物99国产成人精品视频| 欧美在线关看| 亚洲视频欧美在线| 麻豆精品91| 一区二区三区毛片| 狂野欧美一区| 久久精品日韩欧美| 国产精品久线观看视频| 亚洲一区久久久| 国产欧美一区二区三区久久|