在到達了一個行業(yè)里程碑之后,下一步是什么呢?2005年,包含在嵌入式開發(fā)套件(edk)中的xilinx platform studi工具套件因其嵌入式設(shè)計創(chuàng)新而榮獲iec的designvision大獎。這個革命性的設(shè)計向?qū)Х椒ńo原本依賴手工而且容易出錯的嵌入式系統(tǒng)開發(fā)過程注入了抽象思維和自動化理念。 2006年,賽靈思公司(xilinx)又針對platform studio工具套件發(fā)布了一個新的版本8.1,強調(diào)對開發(fā)過程的簡化并且提供了一個更加直觀的環(huán)境。該成果對于新手來說可以縮短學習時間,對于現(xiàn)有的設(shè)計者來說,則意味著一個更加完善和易于使用的環(huán)境?! ilinx對platform studio的主用戶界面進行了升級,為軟硬件工程師帶來直觀感受…… 復(fù)雜設(shè)計的啟動階段往往就要占用大量時間,因此作為先行條件,xilinx幫助客戶完成核心設(shè)計的最初步驟是自動實現(xiàn)的。platform studio工具套件中的xilinx基系統(tǒng)生成器(base system builder)設(shè)計向?qū)Э蓭阒鸩酵瓿稍O(shè)計中甚為關(guān)鍵的最初階段。設(shè)計向?qū)且粋€偉大的創(chuàng)新,因為它們能夠提供到達 核心設(shè)計的快捷途徑,即使你毫無經(jīng)驗。安裝的向?qū)г健奥斆鳌保a(chǎn)生的問題越少,那么使用者所要求具備的經(jīng)驗也就越少。 預(yù)知配置的硬件/軟件開發(fā)套件也非常有價值,它們可以使設(shè)計迅速脫離“嬰兒期”,到達一個快速、穩(wěn)定的階段。xilinx硬件/軟件開發(fā)套件提供了硬件板、硬件識別工具和預(yù)先經(jīng)過驗證的參考設(shè)計。這樣做的好處是,您可以在短時間內(nèi)給硬件加電,將可用的設(shè)計方案下載到開發(fā)板,然后對核心系統(tǒng)進行研究,從而避免過去對新硬件、新固件和新軟件一起進行調(diào)試所帶來的延遲和復(fù)雜度?! ≡谶M行全系統(tǒng)驗證以前,嵌入式設(shè)計的大部分時間都花在對核心設(shè)計進行迭代,逐步引入新特性,增加獨立功能并且在每一步之后進行重復(fù)調(diào)試等方面。由于這些工作非常單調(diào)而且耗費時間,該階段應(yīng)盡可能的簡單、有效。版本8.1著重于將普通(和重復(fù)性)任務(wù)變得簡單和直觀,從而讓新用戶和現(xiàn)有用戶從中獲益?! ∷杏脩舳紝膙8.1中受益 xilinx對platform studio的主用戶界面進行了升級,為硬件和軟件工程師帶來直觀感受,這使得多視圖和定制對于所有用戶來說都變得更加容易。圖1中的集成開發(fā)環(huán)境(ide)顯示了豐富的信息,但是也允許過濾視圖和定制工具欄。左側(cè)面板提供了標準的“tab(標簽)”方法,用于在“project”、“applications”或者“ip catalog”中顯示或者隱藏信息面板。只需要切換標簽就可以顯示面板內(nèi)容。 “project” 標簽中包含設(shè)計相關(guān)的各種有用信息,包括對特定xilinx器件的選擇和設(shè)置(例如,具有一個或兩個powerpc處理器核的特定virtex™-4或者virtex-ii pro器件)、項目文件位置(硬件和軟件的項目描述以及各步驟日志和報告文件)以及仿真設(shè)置細節(jié)?! ∧梢栽凇癮pplications” 標簽下觀察軟件應(yīng)用,通過對標簽所屬內(nèi)容的瀏覽,可以訪問構(gòu)成嵌入式系統(tǒng)設(shè)計的所有c語言源文件和頭文件。該視圖還可以對編譯選項甚至block ram初始化過程進行觀察?! 癷p catalog” 標簽中包含有與設(shè)計相關(guān)的ip核的建立、購買或引入的詳細信息。對于時間有限的評估而言,xilinx為嵌入式開發(fā)套件軟件包中的處理ip核以及某些高價值ip核提供了多種評估方式。如需了解xilinx處理器ip方面的更多信息,請登錄網(wǎng)站:/cn/ise/embedded/edk_ip.htm。 中間面板是“connectivity”互連關(guān)系視圖,右側(cè)的相鄰面板是與之相關(guān)的“system assembly”視圖。connectivity互連關(guān)系視圖對設(shè)計的總線結(jié)構(gòu)進行了直觀顯示,并且提供了一個動態(tài)工具用于創(chuàng)建或者編輯現(xiàn)有連接。著色編碼視圖可以使總線類型和它與ip之間的關(guān)聯(lián)方式變得一目了然(甚至對于剛?cè)腴T的用戶也是如此)。舉例來說,在這個視圖中,和plb(處理器本地總線)相連的外設(shè)被標成桔紅色;opb(片上外設(shè)總線)的連接標成綠色;和處理器核(這里是powerpc 405)進行的點對點連接被標成紫色。面板上的“filter”按鈕允許您對連接視圖進行定制或者簡化,從而使您可以更加專注于特定的總線元件,而不受其它元件的干擾?! latform studio通過裝配來保持正確的連接,從而減少設(shè)計人員可能發(fā)生的錯誤——也就是說,xps將僅顯示彼此兼容的總線類型的連接選項。這避免了使用支持不兼容連接的工具所帶來的調(diào)試痛苦。system assembly視圖更加清晰地顯示了使用“拖放連接示例化”的動態(tài)系統(tǒng)構(gòu)造示例。圖中,灰色高亮的“opb_uartlite”ip核從左側(cè)面板的ip目錄中被選中后,被拖放到右側(cè)的裝配窗口,自動建立一個新的opb總線連接選項;輕點鼠標,即可建立連接。右側(cè)的視圖也提供了有用信息,比如ip類型以及用來進行項目版本控制的ip版本號?,F(xiàn)在,使用者一眼