嵌入式系統開發的快速啟動方法
• 即便只有很少的FPGA設計經驗,也能開發軟件
–需要易于定制的預配置系統
• 降低進度風險
–希望花更少的時間創建和調試定制IP模塊
很多人都使用過嵌入式處理器,但當一開始在選擇一個嵌入式處理器作為系統核心時,考慮要點是什么呢?一個適用于該系統應用的處理器以及能夠正確滿足外設功能需求的組合將會是最后的選擇。這些選擇處理器的條件都是FPGA嵌入式處理的挑戰。
除此之外,FPGA硬件設計的難度必須要有效降低,能讓對FPGA經驗設計較少的人員也能夠開發軟件,這點是因為傳統的FPGA設計工程師,他們雖然沒有硬件的設計經驗也要能夠開發軟件,這就必須要有一個易于制定的預配置系統。
在進度風險的管理上,FPGA嵌入式設計顯得額外重要,由于FPGA嵌入式設計包含軟件和硬件同時在一個芯片上,所以當問題發生時,硬件人員和軟件人員并不能很快理清問題的癥結點,所以常常延遲進度,因此在選擇FPGA嵌入式系統時,使用人員往往希望花更少的時間來調試硬件IP模塊,并同時開發驗證軟件,軟硬件的整合和效能提升是一個很大挑戰。
賽靈思嵌入式平臺
賽靈思基于FPGA的嵌入式平臺的基本價值在于為了滿足不斷提高的客戶要求。而嵌入式目標參考設計可以讓對FPGA設計經驗很少的人也能夠快速開發軟件。而內含目標參考設計Spartan-6和Virtex-6的嵌入式套件可以有效地管理降低客戶開發進度風險。
Spartan-6 FPGA嵌入式套件
• 描述:
–該套件支持使用MicroBlaze軟處理器的軟件開發工作以及使用Spartan-6 LX45T FPGA的硬件處理器系統定制工作。
• 組件:
–采用Spartan-6 LX45T FPGA的SP605基礎板
• 下載/調試電纜、電源
–ISE設計套件:嵌入式版本
• ISE和 ChipScope Pro:S6LX45T專用的器件
• Platform Studio、軟件開發套件(SDK) (Eclipse IDE)
–嵌入式目標參考設計
• MicroBlaze™處理器子系統設計
–技術文檔
• 硬件設置指南和入門指南
• 深入的硬件和軟件分步輔導資料
–生態系統合作伙伴提供OS/RTOS支持
• Linux、uC/OS-II、TreckVirtex-6 FPGA嵌入式套件
• 描述:
–該套件支持使用MicroBlaze軟處理器的軟件開發工作以及使用Virtex™-6 LX240T FPGA的硬件處理器系統定制工作
• 組件:
–采用Virtex-6 LX240T FPGA的 ML605基礎板
• 下載/調試電纜、電源
–ISE設計套件:嵌入式版本
• ISE和ChipScope Pro:V6LX240T專用的器件
• Platform Studio、軟件開發套件(SDK) (Eclipse IDE)
–嵌入式目標參考設計
• MicroBlaze處理器子系統設計
–技術文檔
• 硬件設置指南和入門指南
• 深入的硬件和軟件分步輔導資料
–生態系統合作伙伴提供OS/RTOS 支持
• Linux、uC/OS-II、Treck

圖4 簡單硬件設計流程步驟
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
評論