《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 發揮 FPGA 設計的無限潛力
發揮 FPGA 設計的無限潛力
惠瑞捷
摘要: 盡管 FPGA 為嵌入式設計帶來了強大的功能與靈活性,但額外的開發流程也給設計工作增加了新的復雜性和限制問題。整合傳統的硬件-FPGA-軟件設計流程并充分利用 FPGA 的可再編程功能是我們的一個解決之道。
關鍵詞: FPGA SOC 設計 verigy
Abstract:
Key words :

作者:Rob Evans
 
  盡管 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 等在內的性能上限,嵌入式硬件設計進而定義軟件可用的功能。或者說,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 能在不嚴重影響設計方案其他部分的情況下動態探索不同的硬件設計選擇。
 
  Rob Evans 現任 Altium Limited 技術編輯。他在電子設計與出版行業擁有超過 20 年的豐富經驗,并曾在澳大利亞墨爾本的 RMIT 學習電子工程。

此內容為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>
          欧美视频一区二区三区…| 亚洲专区一区二区三区| 欧美日韩中文精品| 一本色道久久综合亚洲精品高清| 国产日韩欧美视频在线| 国产精品一区二区在线观看| 亚洲电影欧美电影有声小说| 蜜臀91精品一区二区三区| 日韩视频二区| 亚洲激情欧美激情| 国产精品一区二区欧美| 国内精品**久久毛片app| 久久视频精品在线| 日韩视频―中文字幕| 一区二区国产日产| 久久一区二区三区四区| 欧美日韩亚洲一区二区三区四区| 一本色道久久综合亚洲精品小说| 国产精品毛片高清在线完整版| 欧美日精品一区视频| 欧美日韩情趣电影| 亚洲视频在线一区| 国产精品99久久久久久有的能看| 亚洲精品久久久久久久久久久| 亚洲桃花岛网站| 亚洲精品女人| 亚洲一本大道在线| 欧美大胆a视频| 欧美插天视频在线播放| 国内精品久久久久影院优| 午夜久久资源| 欧美日韩亚洲一区二区三区| 亚洲午夜极品| 国产亚洲欧洲997久久综合| 久久久久久久国产| 韩国久久久久| 欧美视频在线观看免费| 国产精品日韩久久久久| 久久久午夜视频| 亚洲黄色在线看| 久久福利视频导航| 亚洲精品乱码久久久久久按摩观| 国产精品永久入口久久久| 午夜在线不卡| 亚洲精品一区二区三区在线观看| 欧美日韩精品一区二区| 欧美在线1区| 国产在线拍揄自揄视频不卡99| 亚洲欧美久久| 久久精品麻豆| 欧美日本在线视频| 国内精品久久久久伊人av| 免费影视亚洲| 欧美黑人一区二区三区| 欧美成人亚洲| 久久午夜国产精品| 国内外成人免费激情在线视频网站| 国内自拍亚洲| 欧美日韩一二区| 亚洲一区二区免费视频| 国产色综合天天综合网| 亚洲欧洲精品一区二区三区| 一区二区三区四区国产| 一区二区三区产品免费精品久久75| 激情成人中文字幕| 欧美亚洲综合久久| 欧美视频中文在线看| 99精品视频免费全部在线| 亚洲一区二区三区激情| 亚洲一二三级电影| 亚洲国产精品嫩草影院| 国内成+人亚洲+欧美+综合在线| 亚洲欧洲美洲综合色网| 久久gogo国模裸体人体| 欧美激情中文字幕一区二区| 国产欧美精品久久| 久久麻豆一区二区| 欧美高清在线精品一区| 亚洲一区二区三区在线观看视频| 在线观看欧美| 国产一区二区三区在线播放免费观看| 亚洲精品1234| 国模吧视频一区| 欧美日韩国产va另类| 国产精品一二三视频| 欧美有码在线观看视频| 一本色道久久加勒比精品| 新67194成人永久网站| 久久久久88色偷偷免费| 日韩一区二区精品视频| 一区二区在线免费观看| 一本一本久久a久久精品牛牛影视| 国产日产欧产精品推荐色| 麻豆九一精品爱看视频在线观看免费| 亚洲黄网站在线观看| 日韩视频精品在线观看| 精品动漫3d一区二区三区| 宅男噜噜噜66一区二区66| 亚洲女爱视频在线| 亚洲综合清纯丝袜自拍| 亚洲国产精品免费| 黑丝一区二区| 久久青青草综合| 午夜精品一区二区三区在线播放| 久久岛国电影| 亚洲久久成人| 久久精品夜色噜噜亚洲aⅴ| 久久er99精品| 国产亚洲人成网站在线观看| 亚洲系列中文字幕| 亚洲视频精选| 欧美亚洲一区二区在线| 欧美成人自拍| 激情自拍一区| 亚洲高清不卡在线观看| 久久夜色精品国产噜噜av| 日韩午夜av在线| 欧美成人资源| 亚洲一二三区在线观看| 久久伊人一区二区| 久久精选视频| 欧美成人免费网站| 亚洲欧美日韩视频一区| 国产精品制服诱惑| 国产模特精品视频久久久久| 夜夜嗨av色一区二区不卡| 国产有码在线一区二区视频| 亚洲大胆人体视频| 夜夜夜精品看看| 久久久久**毛片大全| 亚洲精品久久久久久久久久久久久| 亚洲高清免费视频| 亚洲大片在线| 激情成人av在线| 免费永久网站黄欧美| 麻豆av福利av久久av| 欧美日韩成人网| 韩国一区二区三区在线观看| 国产在线拍揄自揄视频不卡99| 久久天天躁狠狠躁夜夜av| 国产精品久久久999| 亚洲一区二区三区久久| 销魂美女一区二区三区视频在线| 欧美一级黄色录像| 欧美日韩第一页| 亚洲国产精品电影在线观看| 国产欧美日韩在线视频| 久久最新视频| 国产精品一区免费视频| 麻豆久久久9性大片| 国产日韩欧美另类| 亚洲一区在线视频| 欧美经典一区二区| 国产欧美一区二区精品性色| 亚洲欧美日韩国产另类专区| 日韩午夜av在线| 欧美黄色片免费观看| 国产美女精品视频| 国产精品视频午夜| 美女脱光内衣内裤视频久久网站| 国产精品久久久久影院色老大| 欧美日韩精品一二三区| 久久av一区| 亚洲精品久久久久中文字幕欢迎你| 99国产精品99久久久久久| 欧美黄色大片网站| 国产一区二区三区黄视频| 欧美一区二区在线| 在线观看视频免费一区二区三区| 亚洲免费网站| 欧美成人激情视频| 国产精品久久久久999| 亚洲高清在线精品| 国产精品视频大全| 国产亚洲欧洲一区高清在线观看| 嫩草成人www欧美| 亚洲一区二区视频在线观看| 亚洲精品视频免费在线观看| 免费一级欧美片在线播放| 久久精品综合网| 亚洲福利精品| 欧美高清一区| 国产精品嫩草影院av蜜臀| 国产日韩欧美精品在线| 亚洲国产一区二区三区在线播| 日韩视频在线你懂得| 亚洲免费一级电影| 亚洲尤物在线视频观看| 欧美亚洲一区| 久久精品一区| 亚洲高清不卡在线| 久久视频国产精品免费视频在线| 亚洲欧美亚洲| 国产曰批免费观看久久久| 久久激情五月激情| 欧美一区二区免费观在线| 久久伊人亚洲| 欧美大片在线观看一区二区| 夜夜狂射影院欧美极品| 亚洲观看高清完整版在线观看| 一区二区激情小说| 欧美成人情趣视频| 欧美精品乱码久久久久久按摩| 久久久999成人| 欧美日韩日本视频| 亚洲欧美日本伦理| 欧美一区二区网站| 欧美成人黑人xx视频免费观看| 欧美性淫爽ww久久久久无| 久久精品国产一区二区三| 在线播放国产一区中文字幕剧情欧美| 国产偷自视频区视频一区二区| 亚洲午夜在线观看视频在线| 久久精品国产99精品国产亚洲性色| 亚洲欧美一区二区三区极速播放| 欧美电影在线播放| 快射av在线播放一区| 亚洲欧洲在线观看| 久久久青草青青国产亚洲免观| 美日韩精品视频| 男人的天堂成人在线| 欧美大片免费| 欧美日韩国产色综合一二三四| 韩日精品视频| 国产无遮挡一区二区三区毛片日本| 午夜精品av| 亚洲电影免费在线| 国产精品理论片在线观看| 国际精品欧美精品| 久久国产主播| 久久女同互慰一区二区三区| 欧美成人午夜剧场免费观看| 国产精品大片wwwwww| 欧美日韩一区二区三区四区在线观看| 欧美成人蜜桃| 亚洲欧美怡红院| 亚洲国产欧美日韩另类综合| 91久久午夜| 久久精视频免费在线久久完整在线看| 亚洲视频导航| 欧美日韩视频在线一区二区观看视频| 国产精品劲爆视频| 亚洲电影免费| 亚洲视频自拍偷拍| 久久精品国产视频| 久久亚洲综合| 久久av一区二区| 一本色道婷婷久久欧美| 亚洲精品韩国| 欧美一区二区高清| 亚洲一区二区三区四区视频| 麻豆九一精品爱看视频在线观看免费| 国产嫩草一区二区三区在线观看| 在线观看精品一区| 亚洲人屁股眼子交8| 午夜精品一区二区在线观看| 香蕉久久一区二区不卡无毒影院| 国产精品啊啊啊| 久久精品一区二区国产| 亚洲美女精品成人在线视频| 欧美日韩亚洲一区三区| 亚洲国产精品va在看黑人| 国产精品尤物| 久久精品亚洲精品国产欧美kt∨| 欧美精品1区2区3区| 欧美一区二区三区免费大片| 精品999日本| 亚洲人成精品久久久久| 欧美激情日韩| 久久字幕精品一区| 午夜精品久久久久久久久久久| 亚洲视频免费看| 美女精品在线观看| 国产欧美日韩一级| 午夜视频一区二区| 亚洲欧洲一区二区天堂久久| 蜜桃av噜噜一区二区三区| 亚洲二区在线| 亚洲二区精品| 国产欧美一区二区在线观看| 国内精品美女在线观看| 久久嫩草精品久久久精品| 欧美不卡高清| 欧美精品1区| 欧美国产专区| 国产日韩在线亚洲字幕中文| 国产一区二区三区av电影| 国产自产在线视频一区| 久久一区二区三区四区| 国产精品国产三级国产专区53| 欧美国产精品劲爆| 久久伊人免费视频| 欧美午夜久久久| 国产精品国产三级国产普通话三级| 久久久一本精品99久久精品66| 国产精品v片在线观看不卡| 久久亚洲春色中文字幕久久久| 欧美成人中文| 在线亚洲高清视频| 欧美午夜电影在线观看| 亚洲欧美一区二区三区久久| 一区二区动漫| 久久亚洲精选| 在线播放豆国产99亚洲| 国产一区二区看久久| 久久国产精品久久久久久久久久| 亚洲国产欧美一区二区三区丁香婷| 麻豆精品在线视频| 亚洲欧美日本在线| 欧美一区二区三区在线视频| 正在播放日韩| 六月婷婷久久| 欧美一区二区三区精品电影| 亚洲高清激情| 欧美性jizz18性欧美| 91久久久久久久久| 国产伦精品一区二区三区免费迷| 欧美日韩精品国产| 樱花yy私人影院亚洲| 久久久噜噜噜久久狠狠50岁| 欧美日韩免费精品| 亚洲国产欧美一区二区三区丁香婷| 性做久久久久久久免费看| 欧美激情精品久久久久久| 欧美精品国产| 久久蜜桃av一区精品变态类天堂| 精品动漫av| 狠狠色狠狠色综合人人|