《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > FPGA一體化高級設計方法
FPGA一體化高級設計方法
摘要: 本文介紹的一體化高級設計方法是通過發揮 FPGA 主機的可再編程功能實現的。所有應用的層和接口以及功能設計本身都自動包含在 FPGA 系統中。因此,與適用于“固定”ASIC 類 SoC 設計的傳統流程不同,功能相當的高級 FPGA 能在不嚴重影響設計方案其他部分的情況下動態探索不同的硬件設計選擇。
關鍵詞: FPGA SOC
Abstract:
Key words :

    盡管 FPGA嵌入式設計帶來了強大的功能與靈活性,但額外的開發流程也給設計工作增加了新的復雜性和限制問題。整合傳統的硬件-FPGA-軟件設計流程并充分利用 FPGA 的可再編程功能是我們的一個解決之道。

    隨著 FPGA 技術逐步延伸至軍事電子系統以及嵌入式電子產業的幾乎全部領域,能發揮可編程邏輯優勢的應用已經占據主流地位。通信、機載和控制系統尤其受益于 FPGA 的設計靈活性、現場重構和并行處理功能。同時,較短的設計周期和更加簡化的驗證過程則有助于加快應用投入現場的進程。

    盡管 FPGA 無所不在,但能真正全面發揮FPGA 靈活設計潛力的應用卻很少。之所以存在這種局限性,原因在于 FPGA 開發很大程度上只是簡單地疊加,或者最多也只是連接于傳統的軟硬件工作流程上。這個孤立的 FPGA 開發階段會導致整個設計流程的復雜性大幅上升——并最終限制軟硬件領域可用的設計選擇范圍。

    為了簡化整體設計工作,并豐富設計選項,硬件設計、軟件開發和可編程硬件設計等獨立的設計過程需集成在一起,以作為一個整體的任務進行處理。只有在基礎層面上讓所有設計進程都能共享統一的設計數據庫和通用的設計環境,FPGA 的可再編程性這一最主要的獨特優勢才能得到充分發揮,從而將 FPGA 設計推向前所未有的水平。全面發揮 FPGA 靈活性優勢的關鍵在于了解其發展趨勢及所面臨的設計挑戰,并掌握如何讓包含 FPGA 系統中的三大設計方面(硬件、可編程硬件和軟件)實現協調整合。

FPGA 從膠合邏輯SoC 方向發展

   FPGA 剛進入嵌入式市場領域時,被認為是用于實施大量簡單膠合邏輯的方便而有效的替代技術。在這種應用中,嵌入式硬件是主要軟硬件設計的附屬部分,其開發過程不涉及其他組件的設計流程,也不需要與這些流程進行交互。

    不過,現在的 FPGA 器件及其使用方式已經在海量數字邏輯便捷容器概念的基礎上發生了重大變化。大容量 FPGA 現在能承載整個 SoC 設計,其中處理器、內存以及高速數據處理等核心功能元素都在可編程領域實施。在軍用嵌入式系統中,由于受產量相對較低的影響,很難采用 ASIC 設計方案,而 FPGA 則為充分發揮 SoC 設計方案的物理簡單性和可靠性等優勢提供了一條經濟高效的可行之道。

    相對于簡單的膠合邏輯設計而言,SoC 實施的一個重大不同點在于,軟硬件開發現在基本上都是關聯于、且依賴于 FPGA 設計。這是因為 FPGA 器件和支持外設是物理設計的中心與核心元素,而嵌入式應用軟件也要裝載在 FPGA 上發揮作用。因此,FPGA 域的任何更改都會對軟硬件域造成顯著影響。

受限制的創新

    如果將硬件、軟件乃至當前的嵌入式硬件等設計的各個部分視作是彼此分開、互不關聯的任務,則無論設計域之間如何相互依存,FPGA 產品設計的常規開發流程采用的仍然是傳統方案。

    某個設計域的變動往往會對其他域造成具有破壞性影響且耗時巨大的重新設計。也就是說,必須在設計階段早期就做出(并且鎖定)軟硬件分區等重大決策,這與傳統的非 FPGA 嵌入式設計別無二致。實際上,FPGA 器件和外設硬件等物理硬件和隨后的可編程硬件元素在有意義的軟件開發之前都被依次一一鎖定了。

    這些最初的決策決定了后續開發流程的參數和限制,因此設計的可選項會隨著流程的逐步推進而越來越少。例如,選定的 FPGA 器件(和硬件外設)將定義包括確定采用哪種嵌入式 IP 等在內的性能上限,嵌入式硬件設計進而定義軟件可用的功能?;蛘哒f,FPGA 器件只能支持該器件廠商提供的軟處理器,這進而也定義了應用軟件可用的編程選擇。

    此外,要想微調設計方案的性能,比如將軟件算法轉移到嵌入式硬件中、或者從嵌入式處理器轉為硬連接的處理器、抑或是選擇不同的 FPGA 類型等,都會導致對硬件、可編程硬件和軟件等所有域進行大規模重新設計。對開發時間緊迫的軍事/航空系統而言,這種重新設計對設計周期造成的中斷影響極大,因此大多數工程師都會全力避免這種設計風險的發生。不過,高性能和設計穩定性同樣至關重要,因此檢查處理器選項并充分利用軟算法的優勢來替代硬算法也是必不可少的。

重建一體化

    如前所述,簡單地在現有的設計工作流程中添加 FPGA 開發流程難以充分發揮 FPGA 的全部優勢。對于需要降低 NRE 成本、加快設計速度的應用而言,傳統設計方法所帶來的局限性會抵消這種優勢;而這正是 FPGA 應當發揮最大作用的地方。

    恢復設計選擇和全面發揮 FPGA 優勢的第一步就是讓硬件設計、軟件開發和可編程硬件設計等統一起來。通過使用來自整體設計統一數據模型中的一體化設計系統和應用,設計域可隨各域中設計的變化而實現交互和及時響應。在實踐中,各個域采用的都是同一設計和組件庫數據中的子集。由于更改可以方便地(甚至是自動地)反映在所有設計領域中,因而可以顯著簡化設計更改,如在軟件與硬件之間進行功能轉移,或探索其他器件等。

    例如,在統一設計數據池中,針對選定 FPGA 器件的設計數據和配置文件可同時適用于硬件和 FPGA 設計領域。如果 FPGA 器件或其引腳配置在 FPGA 設計階段進行了更改,該信息會立即用于硬件設計的實施。這樣,我們探索不同設計選擇就能變得更加有效,而且硬件和FPGA設計域之間的引腳交換等高級設計功能也得以簡化。

充分利用可再編程性

    在這種一體化的設計環境中,開發人員終于能夠充分發揮 FPGA 的靈活性了。例如在典型的環境中,物理硬件組件的大多數實際放置位置會造成 FPGA 與外設的連接極為復雜,而這一方面也是高密度 BGA 封裝造成的問題。解決方法之一就是在 FPGA 內部來解決部件之間布線的復雜性,通過 FPGA 可重新配置的引腳和內部布線功能來實現板上連接線路的戰略安排。

    我們在這里用 FPGA 的引腳再分配和內部布線功能解決板上布線難題,還有可能減少板上空間占用和層數要求。這一理念同樣依賴于平臺級的軟硬件與 FPGA 開發環境,只有這樣才能支持硬件與 FPGA 域之間的智能和自動引腳交換。

    此外,這種一體化設計方案還將實施可提升設計流程抽象程度的全局軟件系統變成了一種可能,如可采用圖表或圖形化嵌入式設計方法,實現軟硬件域的同步。由于數據已經作為貫穿于一體化設計環境所有域的統一實體而存在,所以與采用一系列獨立工具的系統不同的是,單個域中較高級的設計抽象不會增加設計數據流的復雜性。

    這種設計抽象的自然延伸的目的是實施軟件元素與其所依附硬件能有效分離的高級嵌入式層。這些插入的層實現了處理器與其他硬件(如內存和外設)之間接口的標準化,因而無需再考慮 I/O 配置和總線系統的底層硬件復雜性問題。無論是進行傳統設計更新、不同產品模式配置、現有 IP 重用,還是執行生產后期升級,FPGA 設計的再配置都將成為一個更簡單、更低風險的過程。

    在實踐中,采用 Wishbone 總線架構、基于庫的 FPGA 內核可同時支持處理器和外設。通過有效“包裹”器件,使其在架構上等同于其他處理器,該內核可以提取處理器接口,從而能夠根據需要修改處理器,而不會影響與其相連的外設,或者造成設計方案的被迫大幅修改。除了基于 FPGA 的“軟”器件之外,上述理念還可擴展適用于混合型硬內核處理器、外部處理器以及片外獨立外設和存儲器器件。

新一代 FPGA 設計

    本文介紹的一體化高級設計方法是通過發揮 FPGA 主機的可再編程功能實現的。所有應用的層和接口以及功能設計本身都自動包含在 FPGA 系統中。因此,與適用于“固定”ASIC 類 SoC 設計的傳統流程不同,功能相當的高級 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>
          亚洲一区精品电影| 欧美日韩国产精品自在自线| 久久综合999| 欧美一级专区免费大片| 在线观看日韩| 亚洲高清不卡在线| 亚洲黄色一区| 久久婷婷成人综合色| 久久久国产一区二区| 另类综合日韩欧美亚洲| 激情久久婷婷| 欧美日韩国产综合网| 精品1区2区| 欧美在线黄色| 你懂的网址国产 欧美| 国产网站欧美日韩免费精品在线观看| 亚洲影视九九影院在线观看| 美女脱光内衣内裤视频久久影院| 亚洲国产99精品国自产| 亚洲精品一区二区在线观看| 美女啪啪无遮挡免费久久网站| 国产精品国产三级国产aⅴ浪潮| 一区二区三区日韩欧美精品| 欧美黄网免费在线观看| 国产日韩欧美高清| 国产亚洲一本大道中文在线| 亚洲图片激情小说| 国产精品综合av一区二区国产馆| 1024亚洲| 亚洲精品韩国| 久久久不卡网国产精品一区| 国产精品午夜电影| 亚洲性人人天天夜夜摸| 国产精品成人v| 欧美国产成人在线| 99精品国产99久久久久久福利| 久久天天狠狠| 欧美成人午夜影院| 黄色一区二区三区四区| 亚洲日本无吗高清不卡| 久久婷婷国产综合精品青草| 一区二区亚洲| 久久人人精品| 欧美gay视频| 国产精品va在线| 国产一区二区三区观看| 夜夜嗨一区二区三区| 美女久久一区| 国内精品久久久久影院优| 亚洲永久免费| 国产精品视频自拍| 欧美成人官网二区| 欧美日产一区二区三区在线观看| 性做久久久久久| 99亚洲一区二区| 欧美大片18| 久久精品国产96久久久香蕉| 国产欧美在线观看| 久久久国产亚洲精品| 亚洲黄色三级| 国产一区免费视频| 亚洲日本电影在线| 99精品国产热久久91蜜凸| 在线观看成人一级片| 久久人人爽爽爽人久久久| 一本一本久久a久久精品综合妖精| 国产日韩一区欧美| 国产婷婷色一区二区三区在线| 欧美在线高清视频| 国产精品久久久久久久第一福利| 国产精品毛片一区二区三区| 欧美日韩极品在线观看一区| 国产精品一区二区久久久久| 韩日在线一区| 国内一区二区三区在线视频| 国产日韩欧美中文| 欧美成人午夜77777| 亚洲日本无吗高清不卡| 日韩一级黄色大片| 卡一卡二国产精品| 欧美激情成人在线视频| 亚洲大胆美女视频| 亚洲自拍偷拍网址| 欧美日本亚洲韩国国产| 久久久久久久综合狠狠综合| 亚洲高清免费| 亚洲一区二区三区在线| 欧美精品免费观看二区| 欧美电影免费观看高清完整版| 欧美区高清在线| 亚洲高清在线观看一区| 欧美日本韩国在线| 麻豆精品一区二区av白丝在线| 久久成人精品一区二区三区| 久久―日本道色综合久久| 国产亚洲精品久久久久动| 亚洲视频免费在线观看| 亚洲资源av| 夜夜嗨av一区二区三区网站四季av| 午夜免费电影一区在线观看| 欧美成人国产一区二区| 老司机精品视频网站| 日韩亚洲国产欧美| 国产精品一区二区久久精品| 亚洲精品日韩久久| 国语自产精品视频在线看8查询8| 99v久久综合狠狠综合久久| 久久综合九色九九| 亚洲国产成人精品久久久国产成人一区| 亚洲女人天堂成人av在线| 久久一区二区视频| 国产精品xxx在线观看www| 欧美视频一区二区三区四区| 欧美电影在线免费观看网站| 国产精品久久久久999| 亚洲午夜国产成人av电影男同| 99热精品在线| 欧美在线观看你懂的| 久久亚洲私人国产精品va| 国产精品午夜av在线| 欧美成人精品不卡视频在线观看| 亚洲国产色一区| 小黄鸭精品密入口导航| 午夜精品久久久久久久男人的天堂| 国产精品久久久久9999| 欧美理论电影在线播放| 99在线|亚洲一区二区| 国产自产女人91一区在线观看| 一区二区精品国产| 日韩一区二区精品| 免费观看成人www动漫视频| 一区二区三区四区五区精品视频| 欧美久久成人| 欧美成人免费全部观看天天性色| 国产精品久久久久毛片软件| 久久久噜噜噜久久| 亚洲影院高清在线| 欧美在线综合视频| 亚洲精品国产精品久久清纯直播| 在线观看视频一区二区欧美日韩| 欧美日韩在线直播| 欧美成人a视频| 欧美高清视频免费观看| 伊人久久婷婷色综合98网| 国产精品私人影院| 国产精品亚洲激情| 久久成人精品| 亚洲自拍电影| 亚洲专区一二三| 欧美精品日韩一本| 国产精品99久久久久久久久| 国内成人精品一区| 在线日韩欧美| 国产乱码精品一区二区三| 欧美激情网站在线观看| 欧美激情视频免费观看| 久久全国免费视频| 国产无一区二区| 亚洲欧美激情视频在线观看一区二区三区| 欧美黑人在线观看| 亚洲欧美日韩国产成人精品影院| 国产精品女人网站| 国产精品免费电影| 欧美午夜不卡视频| 老**午夜毛片一区二区三区| 国外成人网址| 久久精品男女| 欧美福利影院| 久久国产精品久久久| 国产一区二区高清| 欧美日韩在线观看视频| 欧美成人午夜免费视在线看片| 米奇777超碰欧美日韩亚洲| 亚洲第一综合天堂另类专| 久久久久久一区二区三区| 欧美国产日本在线| 欧美日韩一区在线观看| 亚洲一区二区av电影| 国产精品国产亚洲精品看不卡15| 国产伦精品一区二区三区视频黑人| 国产精品亚洲第一区在线暖暖韩国| 欧美一区三区二区在线观看| 欧美日韩一卡二卡| 麻豆视频一区二区| 国产精品一区二区久久久久| 国产精品综合不卡av| 美女视频一区免费观看| 一区二区三区欧美在线| 久久高清一区| 欧美日本在线一区| 久热精品视频在线观看| 欧美精品自拍偷拍动漫精品| 你懂的国产精品永久在线| 一本一本久久a久久精品综合麻豆| 欧美日韩福利在线观看| 在线欧美福利| 国产精品美女久久久久久久| 性欧美18~19sex高清播放| 国产一区二区三区网站| 欧美福利一区| 亚洲一区二区精品在线观看| 欧美成人日本| 国内精品久久久久影院薰衣草| 伊人久久婷婷| 国产精品日韩欧美一区| 欧美日韩国产va另类| 欧美日韩网站| 欧美成人黄色小视频| 99精品热视频只有精品10| 狠狠狠色丁香婷婷综合久久五月| 国产精品制服诱惑| 亚洲影院色在线观看免费| 欧美日韩国产va另类| 欧美精品手机在线| 国产一区深夜福利| 欧美特黄一区| 国产视频精品免费播放| 一本高清dvd不卡在线观看| 在线看片欧美| 亚洲成在线观看| 亚洲欧洲久久| 亚洲国产精品成人久久综合一区| 国产精品区一区| 国产一区二区电影在线观看| 亚洲激情社区| 最新亚洲一区| 国产欧美综合一区二区三区| 欧美影院精品一区| 亚洲欧美日韩区| 99这里只有精品| 一区二区三区欧美| 亚洲国产美女久久久久| 久久久人成影片一区二区三区| 国产日本欧美一区二区| 国产一区二区三区四区| 亚洲精品美女久久久久| 性欧美大战久久久久久久免费观看| 亚洲免费伊人电影在线观看av| 亚洲精品久久久久久久久久久久久| 国产精品色婷婷久久58| 欧美亚男人的天堂| 欧美精品少妇一区二区三区| 欧美成年人视频网站| 久久亚洲欧洲| 欧美黄污视频| 久久久国产成人精品| 欧美在线电影| 激情五月婷婷综合| 欧美日韩精品免费观看视频| 国产精品一区二区视频| 欧美伊人久久久久久久久影院| 久久国产福利国产秒拍| 欧美成人午夜激情在线| 午夜精品久久久久久久久久久久久| 亚洲一区二区三区在线观看视频| 国语自产精品视频在线看抢先版结局| 国内一区二区三区在线视频| 99国产精品久久久久久久| 欧美午夜影院| 久久综合中文色婷婷| 亚洲一区二区精品在线| 欧美精品免费在线| 日韩五码在线| 欧美日韩不卡视频| 欧美日韩三级一区二区| 欧美破处大片在线视频| 国产伦一区二区三区色一情| 亚洲精品一区在线| 欧美国产日韩一二三区| 欧美v国产在线一区二区三区| 欧美精品一区三区在线观看| 蜜桃av噜噜一区二区三区| 欧美欧美全黄| 榴莲视频成人在线观看| 免费在线播放第一区高清av| 亚洲视频axxx| 在线欧美一区| 国产精品老女人精品视频| 麻豆九一精品爱看视频在线观看免费| 国产精品欧美一区喷水| 亚洲自拍另类| 亚洲第一黄色| 亚洲激情不卡| 亚洲大胆人体视频| 欧美精品乱人伦久久久久久| 亚洲国产高清在线| 久久精品国产综合精品| 欧美激情第三页| 欧美啪啪成人vr| 欧美日韩极品在线观看一区| 久久久999| 亚洲福利视频免费观看| 亚洲一区视频在线| **性色生活片久久毛片| 亚洲片国产一区一级在线观看| 韩日成人在线| 久久精品99无色码中文字幕| 国产精品国码视频| 欧美精品在线免费播放| 国产精品高清在线| 欧美先锋影音| 久久精品国产亚洲一区二区三区| 亚洲自拍高清| 伊人男人综合视频网| 欧美日韩国产免费观看| 久久不射中文字幕| 亚洲激情午夜| 亚洲韩国精品一区| 亚洲人午夜精品免费| 亚洲黄网站在线观看| 欧美—级在线免费片| 亚洲天堂视频在线观看| 欧美午夜视频网站| 美女视频黄a大片欧美| 一本色道久久综合狠狠躁的推荐| 欧美在线二区| 欧美精品18| 亚洲欧美一区二区三区极速播放| 国产精品欧美经典| 激情综合色综合久久综合| 久久乐国产精品| 欧美日韩综合在线免费观看| 国产精品第2页| 欧美风情在线观看| 激情成人综合| 久久人体大胆视频| 亚洲图片欧洲图片日韩av| 亚洲一区二区精品视频|