EDK簡介
發布時間:2008/9/11 0:00:00 訪問次數:1241
edk是xilinx提供的用于構建基于xilinx fpga的嵌入式系統設計工具套件,在本章中將系統地介紹該工具的有關些概念,并通過范例來說明其使用方法,以及嵌入式設計的技巧。
基本的嵌入式設計流程如下圖所示。
圖1 基本的嵌入式設計流程
說明如下。
(1)在基于edk的嵌入式系統設計過程中ise軟件一般在后臺運行,xps工具會通過功能調用的形式來訪問ise中的各種實現模塊,并完成后端的實現工作。
(2)xps主要用于嵌入式系統的硬件部分的設計,如處理器的硬件規范、外設的規范,以及這些組件的互連等,并通過xps來完成相應的屬性設置。
(3)簡單的軟件發工作叮以在xps中完成,但是更復雜的應用程序開發及調試工作xiliu建議使用平臺軟件開發工具(sdk)來完成。
(4)可以通過hdl仿真器來驗證硬件平臺功能的正確性,xps提供了如下3種類型的仿真模型。
行為仿真 behavioral
結構仿真 structural
時序仿真timjng-accurate.
xps會自動建立并設罟驗證過程的框架,包括用干仿真的hdl文件,設計者僅需要輸入時鐘、復位、激勵信息,以及計設者的應用程序代碼。
(5)完成設計以后,設計者僅需單擊相關菜單項來下載fpga位流文件和應用程序的二進制elf文件。
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
edk是xilinx提供的用于構建基于xilinx fpga的嵌入式系統設計工具套件,在本章中將系統地介紹該工具的有關些概念,并通過范例來說明其使用方法,以及嵌入式設計的技巧。
基本的嵌入式設計流程如下圖所示。
圖1 基本的嵌入式設計流程
說明如下。
(1)在基于edk的嵌入式系統設計過程中ise軟件一般在后臺運行,xps工具會通過功能調用的形式來訪問ise中的各種實現模塊,并完成后端的實現工作。
(2)xps主要用于嵌入式系統的硬件部分的設計,如處理器的硬件規范、外設的規范,以及這些組件的互連等,并通過xps來完成相應的屬性設置。
(3)簡單的軟件發工作叮以在xps中完成,但是更復雜的應用程序開發及調試工作xiliu建議使用平臺軟件開發工具(sdk)來完成。
(4)可以通過hdl仿真器來驗證硬件平臺功能的正確性,xps提供了如下3種類型的仿真模型。
行為仿真 behavioral
結構仿真 structural
時序仿真timjng-accurate.
xps會自動建立并設罟驗證過程的框架,包括用干仿真的hdl文件,設計者僅需要輸入時鐘、復位、激勵信息,以及計設者的應用程序代碼。
(5)完成設計以后,設計者僅需單擊相關菜單項來下載fpga位流文件和應用程序的二進制elf文件。
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
上一篇:EDK工具中硬件平臺
上一篇:SmartXplorer技術