国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

面向FPGA的ESL工具

發布時間:2010-7-19 13:49    發布者:conniede
關鍵詞: ESL工具 , FPGA
邏輯設計領域正在發生根本變化。新一代設計工具幫助軟件開發者將其算法表達直接轉換成硬件,而無需學習傳統的硬件設計技術。   

這些工具及相關設計方法學一起被歸類為電子系統級 (ESL) 設計,廣泛地指從比目前主流的寄存器傳輸級 (RTL) 更高的抽象級別上開始的系統設計與驗證方法學。與硬件語言如 VerilogVHDL比起來,ESL 設計語言在語法和語義上與流行的 ANSI C 比較接近。
  
ESL 與 FPGA 有何關系?
  
ESL 工具已經存在了一段時間,而許多人覺得這些工具主要專注于 ASIC 設計流程。然而事實上,越來越多的 ESL 工具提供商正在專注于可編程邏輯;目前,市場上有多種工具支持專為賽靈思® FPGA 而優化的系統設計流程。ESL 流程是對 FPGA 設計工具的一種自然演進,可以使更多和更廣泛以軟件為中心的用戶群更容易地使用可編程硬件的靈活性。
  
我們來考慮一些由 ESL 和 FPGA 構成重大組合的情景:
  
1. ESL 工具和可編程硬件一起構成一個基于桌面的硬件開發環境,符合軟件開發者的工作流程模型。工具可提供針對特定的基于FPGA 的參考板的優化支持,軟件開發者可以利用這些支持啟動項目評估或原型構建。這些板及相應的參考應用程序均使用更高級別的語言編寫,這使創建定制的、硬件加速的系統更為快速和容易。實際上,現在軟件程序員能夠以使用微處理器參考板及工具大體相同的方式,使用基于 FPGA 的參考板及工具。
  
2. 通過使用現在FPGA 中已很普遍的高性能嵌入式處理器,軟件和硬件設計組件可以裝入到一個器件中。從系統的軟件描述開始,您可以根據應用程序的性能要求,將每個設計塊用硬件或軟件來實現。ESL 工具支持智能分割和軟件功能到等效硬件功能的自動導出,從而增加了價值。
ESL 提升了“探測式設計和優化”的概念。ESL 方法學與可編程硬件的結合使用,使嘗試大量可能的應用實現以及對極大不同的軟件/硬件分割策略快速進行實驗成為可能。這種實驗的能力——嘗試新方法和快速分析性能與尺寸平衡——使 ESL/FPGA 用戶能夠比使用傳統的 RTL 方法以更短的時間實現更高的總體性能。

此外,通過在更抽象的級別上工作,您可以使用更少的擊鍵和更少的代碼行來表達您的意圖。這通常意味著快得多的設計完成,和更少的犯錯機會,而這些錯誤將需要繁雜的、低級調試。
  
ESL 的目標受眾
  
ESL 流程對預期 FPGA 用戶的主要好處是其生產率和易用性。通過將產生硬件電路的實現細節進行抽象,這些工具向以軟件為中心的用戶群(圖 1)發出了召喚。在更高的抽象級別上工作,使擁有 C 語言等傳統軟件編程語言技能的設計者能夠更快地以硬件探究其想法。在大多數情況下,您可以無需經驗豐富的硬件設計者的幫助而完成整個設計的硬件實現。

  
以軟件為中心的應用程序和算法開發者已將該方法的優點應用于 FPGA,他們包括系統工程師、科學家、數學家、和嵌入式與固件開發者。

適合 ESL 方法學的應用程序的特征包括具有大量內循環的計算密集型算法。這些應用程序可以通過硬件中的并發并行執行實現巨大加速。

ESL 工具已在音頻/視頻/圖像處理、加密、信號與分組處理、基因排列、生物信息、地球物理和天體物理等應用領域成功幫助進行了項目部署。
  
ESL 設計流程
  
與 FPGA 相關的 ESL 工具包含兩個主要設計流程:
  
1. 高級語言 (HLL) 綜合。HLL 綜合覆蓋算法或行為綜合,可從 C 或C類的軟件語言生成硬件電路。各種合作伙伴解決方案采用不同的方法將高級設計描述轉換為 FPGA 實現。如何完成這一點構成了各種 ESL 產品之間的根本不同。
  
您可以將 HLL 綜合用于各種應用情況,包括:
  
• 模塊生成。在這種使用模式下,HLL 編譯器可以將以 C 表示的功能塊(例如一個 C 子程序)轉換成相應的硬件塊。生成的硬件塊隨后被收入整個硬件/軟件設計。這樣,HLL 編譯器生成了整個設計的一個子模塊。
  
模塊生成通過快速生成,然后集成算法硬件組件,允許軟件工程師參與整個系統的設計。那些尋求以更快的方式構建新的、以計算為導向的硬件塊的硬件工程師們,也可以使用模塊生成。
  
• 處理器加速。在這種使用模式下,HLL 編譯器允許通過在 FPGA 的可編程結構中創建定制加速器塊,來加速在處理器中運行的時間關鍵功能或瓶頸功能。除創建加速器外,這些工具還可以自動推斷存儲器并生成所需的硬件-軟件接口電路,以及實現處理器與硬件加速器塊之間通信的軟件設備驅動程序。
本文地址:http://www.qingdxww.cn/thread-15601-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 我們是Microchip
  • 想要避免發生災難,就用MPLAB SiC電源仿真器!
  • Cortex-M4外設 —— TC&TCC結合事件系統&DMA優化任務培訓教程
  • 利用模擬開發工具生態系統進行安全電路設計
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕成人在线 | 日韩一级在线 | 99re这里只有精品在线观看 | 国产亚洲玖玖玖在线观看 | 在线亚洲免费 | 久久中文字幕不卡一二区 | 黄色亚洲| 91麻豆精品国产高清在线 | 亚洲wwwwww| 欧美日本一区视频免费 | 久久优 | 噜噜噜久久久 | 西瓜视频在线观看免费 | 欧美精品专区免费观看 | 久久夜色视频 | 99久久精品免费看国产 | 欧美在线a| 黄色视屏在线免费观看 | 亚洲成人第一页 | 日韩大片| 久草一级片 | 欧美一级久久久久久久久大 | 日韩精品一区二区三区中文字幕 | 国产小毛片 | 伊人五月综合 | 韩国毛片免费看 | 在线天堂中文有限公司 | 亚洲第一页乱 | 女人wwxxxxx | 99国产精品一区二区 | 久久久国产99久久国产久 | 久草视频官网 | fc2ppv成年免费视频观看 | 日本久久一区二区 | 亚洲大胆美女人体一二三区 | 好爽毛片一区二区三区四区 | 最新香蕉97超级碰碰碰碰碰久 | 日本免费黄视频 | 日韩免费高清完整版 | 日韩亚洲欧美在线 | 欧美高清观看免费全部完 |