資料介紹
邏輯設計領域正在發生根本變化。新一代設計工具幫助軟件開發者將其算法表達直接轉換成硬件,而無需學習傳統的硬件設計技術。
這些工具及相關設計方法學一起被歸類為電子系統級 (ESL) 設計,廣泛地指從比目前主流的寄存器傳輸級 (RTL) 更高的抽象級別上開始的系統設計與驗證方法學。與硬件語言如 Verilog 和 VHDL比起來,ESL 設計語言在語法和語義上與流行的 ANSI C 比較接近。
ESL 與 FPGA 有何關系?
ESL 工具已經存在了一段時間,而許多人覺得這些工具主要專注于 ASIC 設計流程。然而事實上,越來越多的 ESL 工具提供商正在專注于可編程邏輯;目前,市場上有多種工具支持專為賽靈思? FPGA 而優化的系統設計流程。ESL 流程是對 FPGA 設計工具的一種自然演進,可以使更多和更廣泛以軟件為中心的用戶群更容易地使用可編程硬件的靈活性。
我們來考慮一些由 ESL 和 FPGA 構成重大組合的情景:
ESL 工具和可編程硬件一起構成一個基于桌面的硬件開發環境,符合軟件開發者的工作流程模型。工具可提供針對特定的基于 FPGA 的參考板的優化支持,軟件開發者可以利用這些支持啟動項目評估或原型構建。這些板及相應的參考應用程序均使用更高級別的語言編寫,這使創建定制的、硬件加速的系統更為快速和容易。實際上,現在軟件程序員能夠以使用微處理器參考板及工具大體相同的方式,使用基于 FPGA 的參考板及工具。
通過使用現在FPGA 中已很普遍的高性能嵌入式處理器,軟件和硬件設計組件可以裝入到一個器件中。從系統的軟件描述開始,您可以根據應用程序的性能要求,將每個設計塊用硬件或軟件來實現。ESL 工具支持智能分割和軟件功能到等效硬件功能的自動導出,從而增加了價值。
ESL 提升了“探測式設計和優化”的概念。ESL 方法學與可編程硬件的結合使用,使嘗試大量可能的應用實現以及對極大不同的軟件/硬件分割策略快速進行實驗成為可能。這種實驗的能力——嘗試新方法和快速分析性能與尺寸平衡——使 ESL/FPGA 用戶能夠比使用傳統的 RTL 方法以更短的時間實現更高的總體性能。
此外,通過在更抽象的級別上工作,您可以使用更少的擊鍵和更少的代碼行來表達您的意圖。這通常意味著快得多的設計完成,和更少的犯錯機會,而這些錯誤將需要繁雜的、低級調試。
ESL 的目標受眾
ESL 流程對預期 FPGA 用戶的主要好處是其生產率和易用性。通過將產生硬件電路的實現細節進行抽象,這些工具向以軟件為中心的用戶群(圖 1)發出了召喚。在更高的抽象級別上工作,使擁有 C 語言等傳統軟件編程語言技能的設計者能夠更快地以硬件探究其想法。在大多數情況下,您可以無需經驗豐富的硬件設計者的幫助而完成整個設計的硬件實現。
以軟件為中心的應用程序和算法開發者已將該方法的優點應用于 FPGA,他們包括系統工程師、科學家、數學家、和嵌入式與固件開發者。
適合 ESL 方法學的應用程序的特征包括具有大量內循環的計算密集型算法。這些應用程序可以通過硬件中的并發并行執行實現巨大加速。ESL 工具已在音頻/視頻/圖像處理、加密、信號與分組處理、基因排列、生物信息、地球物理和天體物理等應用領域成功幫助進行了項目部署。
這些工具及相關設計方法學一起被歸類為電子系統級 (ESL) 設計,廣泛地指從比目前主流的寄存器傳輸級 (RTL) 更高的抽象級別上開始的系統設計與驗證方法學。與硬件語言如 Verilog 和 VHDL比起來,ESL 設計語言在語法和語義上與流行的 ANSI C 比較接近。
ESL 與 FPGA 有何關系?
ESL 工具已經存在了一段時間,而許多人覺得這些工具主要專注于 ASIC 設計流程。然而事實上,越來越多的 ESL 工具提供商正在專注于可編程邏輯;目前,市場上有多種工具支持專為賽靈思? FPGA 而優化的系統設計流程。ESL 流程是對 FPGA 設計工具的一種自然演進,可以使更多和更廣泛以軟件為中心的用戶群更容易地使用可編程硬件的靈活性。
我們來考慮一些由 ESL 和 FPGA 構成重大組合的情景:
ESL 工具和可編程硬件一起構成一個基于桌面的硬件開發環境,符合軟件開發者的工作流程模型。工具可提供針對特定的基于 FPGA 的參考板的優化支持,軟件開發者可以利用這些支持啟動項目評估或原型構建。這些板及相應的參考應用程序均使用更高級別的語言編寫,這使創建定制的、硬件加速的系統更為快速和容易。實際上,現在軟件程序員能夠以使用微處理器參考板及工具大體相同的方式,使用基于 FPGA 的參考板及工具。
通過使用現在FPGA 中已很普遍的高性能嵌入式處理器,軟件和硬件設計組件可以裝入到一個器件中。從系統的軟件描述開始,您可以根據應用程序的性能要求,將每個設計塊用硬件或軟件來實現。ESL 工具支持智能分割和軟件功能到等效硬件功能的自動導出,從而增加了價值。
ESL 提升了“探測式設計和優化”的概念。ESL 方法學與可編程硬件的結合使用,使嘗試大量可能的應用實現以及對極大不同的軟件/硬件分割策略快速進行實驗成為可能。這種實驗的能力——嘗試新方法和快速分析性能與尺寸平衡——使 ESL/FPGA 用戶能夠比使用傳統的 RTL 方法以更短的時間實現更高的總體性能。
此外,通過在更抽象的級別上工作,您可以使用更少的擊鍵和更少的代碼行來表達您的意圖。這通常意味著快得多的設計完成,和更少的犯錯機會,而這些錯誤將需要繁雜的、低級調試。
ESL 的目標受眾
ESL 流程對預期 FPGA 用戶的主要好處是其生產率和易用性。通過將產生硬件電路的實現細節進行抽象,這些工具向以軟件為中心的用戶群(圖 1)發出了召喚。在更高的抽象級別上工作,使擁有 C 語言等傳統軟件編程語言技能的設計者能夠更快地以硬件探究其想法。在大多數情況下,您可以無需經驗豐富的硬件設計者的幫助而完成整個設計的硬件實現。
以軟件為中心的應用程序和算法開發者已將該方法的優點應用于 FPGA,他們包括系統工程師、科學家、數學家、和嵌入式與固件開發者。
適合 ESL 方法學的應用程序的特征包括具有大量內循環的計算密集型算法。這些應用程序可以通過硬件中的并發并行執行實現巨大加速。ESL 工具已在音頻/視頻/圖像處理、加密、信號與分組處理、基因排列、生物信息、地球物理和天體物理等應用領域成功幫助進行了項目部署。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- Intel FPGA工具Quartus Prime下載入口 9次下載
- 拼版工具 0次下載
- pcb阻抗計算工具
- 差分線阻抗計算工具
- 電容阻抗計算工具
- 過孔阻抗計算工具
- pcb設計工具
- MathWorks面向汽車應用開發的量身定制工具 8次下載
- ESR,ESL,如何影響電容?資料下載
- ESL和DFM論文和資料免費分享 16次下載
- FPGA面向汽車電子的可編程邏輯解決方案 23次下載
- FPGA JTAG工具設計的教程說明 18次下載
- LED測試程序FPGA工具使用源碼 5次下載
- 實用FPGA的調試工具—ChipScope Pro
- FPGA調試工具-chipscope
- 智多晶EDA工具HqFpga軟件實用小功能 337次閱讀
- Trivy:面向鏡像的漏洞檢測工具 736次閱讀
- Xilinx FPGA獨立的下載和調試工具LabTools下載、安裝、使用教程 7017次閱讀
- 面向FPGA的電源管理 2009次閱讀
- 分析FPGA開發工具套件如何與其先進的硬件進行結合呢 581次閱讀
- 采用SystemC ESL設計的九個理由 5243次閱讀
- 面向FPGA的電子系統級 (ESL) 的新一代設計工具 5140次閱讀
- EDA工具如何為FPGA設計提供便捷高效的設計環境 1072次閱讀
- 利用FPGA工具設置優化FPGA HLS設計 1603次閱讀
- 賽靈思推出能提供FPGA設計工具和IP的ISE設計套件 4681次閱讀
- FPGA設計工具的重要性 DSP設計基本流程 1310次閱讀
- FPGA開發流程詳細解析 1w次閱讀
- 影響FPGA設計周期生產力的最大因素是什么? 679次閱讀
- Cadence FSP:FPGA-PCB系統化協同設計工具介紹 5257次閱讀
- 揭開Altera公司支持OpenCL的設計工具的神秘面紗 5123次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論