全新EDK8.1簡(jiǎn)化嵌入式設(shè)計(jì)_第1頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全新edk8.1簡(jiǎn)化嵌入式設(shè)計(jì)在到達(dá)了一個(gè)行業(yè)里程碑之后,下一步是什么呢?2005年,包含在開(kāi)發(fā)套件(edk)中的 platform studi工具套件因其嵌入式設(shè)計(jì)創(chuàng)新而榮獲iec的designvision大獎(jiǎng)。這個(gè)革命性的設(shè)計(jì)向?qū)мk法給原本依靠手工而且簡(jiǎn)單出錯(cuò)的嵌入式系統(tǒng)開(kāi)發(fā)過(guò)程注入了抽象思維和理念。2006年,公司(xilinx)又針對(duì)platform studio工具套件發(fā)布了一個(gè)新的版本8.1,強(qiáng)調(diào)對(duì)開(kāi)發(fā)過(guò)程的簡(jiǎn)化并且提供了一個(gè)越發(fā)直觀的環(huán)境。該成績(jī)對(duì)于新手來(lái)說(shuō)可以縮短學(xué)習(xí)時(shí)光,對(duì)于現(xiàn)有的設(shè)計(jì)者來(lái)說(shuō),則意味著一個(gè)越發(fā)完美和易于用法的環(huán)境。xilinx對(duì)platform studio的

2、主用戶界面舉行了升級(jí),為軟帶來(lái)直觀感觸復(fù)雜設(shè)計(jì)的啟動(dòng)階段往往就要占用大量時(shí)光,因此作為先行條件,xilinx協(xié)助客戶完成核心設(shè)計(jì)的最初步驟是自動(dòng)實(shí)現(xiàn)的。platform studio工具套件中的xilinx基系統(tǒng)生成器(base system builder)設(shè)計(jì)向?qū)Э蓭阒鸩酵瓿稍O(shè)計(jì)中甚為關(guān)鍵的最初階段。設(shè)計(jì)向?qū)且粋€(gè)宏大的創(chuàng)新,由于它們能夠提供到達(dá)核心設(shè)計(jì)的快捷途徑,即使你毫無(wú)閱歷。安裝的向?qū)г健奥敾邸?,產(chǎn)生的問(wèn)題越少,那么用法者所要求具備的閱歷也就越少。預(yù)知配置的硬件/軟件開(kāi)發(fā)套件也十分有價(jià)值,它們可以使設(shè)計(jì)快速脫離“嬰兒期”,到達(dá)一個(gè)迅速、穩(wěn)定的階段。xilinx硬件/軟件開(kāi)發(fā)套件提供

3、了硬件板、硬件識(shí)別工具和預(yù)先經(jīng)過(guò)驗(yàn)證的參考設(shè)計(jì)。這樣做的益處是,您可以在短時(shí)光內(nèi)給硬件加電,將可用的設(shè)計(jì)計(jì)劃下載到開(kāi)發(fā)板,然后對(duì)核心系統(tǒng)舉行討論,從而避開(kāi)過(guò)去對(duì)新硬件、新固件和新軟件一起舉行調(diào)試所帶來(lái)的延遲和復(fù)雜度。在舉行全系統(tǒng)驗(yàn)證以前,嵌入式設(shè)計(jì)的大部分時(shí)光都花在對(duì)核心設(shè)計(jì)舉行迭代,逐步引入新特性,增強(qiáng)自立功能并且在每一步之后舉行重復(fù)調(diào)試等方面。因?yàn)檫@些工作十分單調(diào)而且耗費(fèi)時(shí)光,該階段應(yīng)盡可能的容易、有效。版本8.1著重于將一般(和重復(fù)性)任務(wù)變得容易和直觀,從而讓新用戶和現(xiàn)實(shí)用戶從中獲益。全部用戶都將從v8.1中受益xilinx對(duì)platform studio的主用戶界面舉行了升級(jí),為硬件

4、和軟件工程師帶來(lái)直觀感觸,這使得多視圖和定制對(duì)于全部用戶來(lái)說(shuō)都變得越發(fā)簡(jiǎn)單。圖1中的集成開(kāi)發(fā)環(huán)境(ide)顯示了豐盛的信息,但是也允許過(guò)濾視圖和定制工具欄。左側(cè)面板提供了標(biāo)準(zhǔn)的“tab(標(biāo)簽)”辦法,用于在“project”、“applications”或者“ip catalog”中顯示或者躲藏信息面板。只需要切換標(biāo)簽就可以顯示面板內(nèi)容?!皃roject” 標(biāo)簽中包含設(shè)計(jì)相關(guān)的各種實(shí)用信息,包括對(duì)特定xilinx器件的挑選和設(shè)置(例如,具有一個(gè)或兩個(gè)powerpc處理器核的特定virtex -4或者virtex-ii pro器件)、項(xiàng)目文件位置(硬件和軟件的項(xiàng)目描述以及各步驟日志和報(bào)告文件)以

5、及設(shè)置詳情。您可以在“applications” 標(biāo)簽下觀看軟件應(yīng)用,通過(guò)對(duì)標(biāo)簽所屬內(nèi)容的掃瞄,可以拜訪構(gòu)成嵌入式系統(tǒng)設(shè)計(jì)的全部源文件和頭文件。該視圖還可以對(duì)編譯選項(xiàng)甚至block ram初始化過(guò)程舉行觀看?!癷p catalog” 標(biāo)簽中包含有與設(shè)計(jì)相關(guān)的ip核的建立、購(gòu)買(mǎi)或引入的具體信息。對(duì)于時(shí)光有限的評(píng)估而言,xilinx為嵌入式開(kāi)發(fā)套件軟件包中的處理ip核以及某些高價(jià)值ip核提供了多種評(píng)估方式。中間面板是“connectivity”互連關(guān)系視圖,右側(cè)的相鄰面板是與之相關(guān)的“system assembly”視圖。connectivity互連關(guān)系視圖對(duì)設(shè)計(jì)的結(jié)構(gòu)舉行了直觀顯示,并且提供了一

6、個(gè)動(dòng)態(tài)工具用于創(chuàng)建或者編輯現(xiàn)有銜接。著色編碼視圖可以使總線類型和它與ip之間的關(guān)聯(lián)方式變得一目了然(甚至對(duì)于剛?cè)腴T(mén)的用戶也是如此)。舉例來(lái)說(shuō),在這個(gè)視圖中,和plb(處理器本地總線)相連的外設(shè)被標(biāo)成桔紅色;opb(片上外設(shè)總線)的銜接標(biāo)成綠色;和處理器核(這里是powerpc 405)舉行的點(diǎn)對(duì)點(diǎn)銜接被標(biāo)成紫色。面板上的“filter”按鈕允許您對(duì)銜接視圖舉行定制或者簡(jiǎn)化,從而使您可以越發(fā)專注于特定的總線元件,而不受其它元件的干擾。platform studio通過(guò)裝配來(lái)保持正確的銜接,從而削減設(shè)計(jì)人員可能發(fā)生的錯(cuò)誤也就是說(shuō),xps將僅顯示彼此兼容的總線類型的銜接選項(xiàng)。這避開(kāi)了用法支持不兼容銜

7、接的工具所帶來(lái)的調(diào)試疼痛。system assembly視圖越發(fā)清楚地顯示了用法“拖放銜接示例化”的動(dòng)態(tài)系統(tǒng)構(gòu)造示例。圖中,灰色高亮的“opb_uartlite”ip核從左側(cè)面板的ip名目中被選中后,被拖放到右側(cè)的裝配窗口,自動(dòng)建立一個(gè)新的opb總線銜接選項(xiàng);輕點(diǎn)鼠標(biāo),即可建立銜接。右側(cè)的視圖也提供了實(shí)用信息,比如ip類型以及用來(lái)舉行項(xiàng)目版本控制的ip版本號(hào)。現(xiàn)在,用法者一眼即可識(shí)別系統(tǒng)結(jié)構(gòu),而無(wú)需閱讀大量的文檔資料。但是,假如您的項(xiàng)目和設(shè)計(jì)團(tuán)隊(duì)需要設(shè)計(jì)的文檔資料,platform studio 8.1也具有強(qiáng)大的功能,它可以生成全面的設(shè)計(jì)參考材料,包括系統(tǒng)元件和它們之間互連的完整框圖。文檔的

8、自動(dòng)生成節(jié)省了珍貴的時(shí)光(否則需要手動(dòng)建立這些資料),同時(shí)削減了文檔資料的出錯(cuò)率。這種辦法將文檔和設(shè)計(jì)保持精確同步,還能夠顯示囫圇項(xiàng)目的清楚視圖。新的增加功能使現(xiàn)實(shí)用戶受益現(xiàn)有的platform studio用戶將會(huì)很興奮看到,該工具在支持復(fù)雜軟件開(kāi)發(fā)、ip支持以及舊設(shè)計(jì)的移植和升級(jí)方面的功能都有所提升。圖3詮釋了ip catalog標(biāo)簽對(duì)于設(shè)計(jì)的意義。在該設(shè)計(jì)中,全部的ip核根據(jù)規(guī)律名稱被分類編在左側(cè)。特定的ip核將顯示一個(gè)用于設(shè)計(jì)控制的版本號(hào)以及簡(jiǎn)短的語(yǔ)言描述,在名稱太短不足以解釋前后關(guān)系的狀況下。該視圖使您能夠?qū)蟟p、當(dāng)前的ip和未來(lái)的ip升級(jí)(更強(qiáng)大版本的ip核,擁有更多特性,速度更

9、快,尺寸更?。┡e行管理。該工具還可提供額外信息,比如ip支持哪種類型的處理器。由于xilinx支持高性能powerpc硬核和靈便的microblaze 軟處理器核,所以了解處理器的專用ip核很有益處。事實(shí)上,在右擊catalog中的一個(gè)ip核,就可以迅速拜訪ip核的修訂歷史以及相關(guān)詳情的完整pdf解釋書(shū)。為了清楚起見(jiàn),外設(shè)的驅(qū)動(dòng)程序也有一個(gè)類似的平臺(tái)設(shè)置視圖,包括版本控制以及嵌入式os支持。當(dāng)新版本工具和ip核可用時(shí),設(shè)計(jì)的向上移植就應(yīng)變得盡可能容易。沒(méi)有人情愿重新投入設(shè)計(jì)、調(diào)試以及接受時(shí)光的檢驗(yàn),然后才將一個(gè)舊設(shè)計(jì)移植到新工具或者ip核上去。新ip核/工具具有很大的升級(jí)優(yōu)勢(shì)。platform

10、 studio 8.1具有移植能力,使您可以通過(guò)向?qū)В杆?、自?dòng)地完成移植。xps8.1可以掃瞄現(xiàn)有的設(shè)計(jì)項(xiàng)目,對(duì)過(guò)期的項(xiàng)目和ip核舉行標(biāo)志,然后引導(dǎo)您確認(rèn)自動(dòng)更新為新的ip和項(xiàng)目文件的過(guò)程。移植向?qū)Ц马?xiàng)目描述文件,同時(shí)以文檔的形式總結(jié)移植歷史。最大限度削減這些勞動(dòng)密集型步驟意味著,用戶可以在不需要對(duì)設(shè)計(jì)重新舉行手工輸入的狀況下受益于這些新的改進(jìn)。致力于復(fù)雜代碼應(yīng)用的軟件開(kāi)發(fā)人員,會(huì)很興奮看到基于eclipse的xps軟件開(kāi)發(fā)套件ide的性能得以增加。xps-sdk具有一個(gè)升級(jí)的工具欄,它既可以對(duì)相像功能和按鈕舉行越發(fā)規(guī)律化的分組,同時(shí)又允許舉行用戶定制。版本8.1引入了一個(gè)越發(fā)強(qiáng)大的c/c

11、+編輯器,它支持函數(shù)、辦法、類、結(jié)構(gòu)和宏的代碼折疊功能,還對(duì)編譯器舉行了改進(jìn)。這些新的支持功能可以指定(目標(biāo)代碼)腳本,并且能夠?yàn)閜owerpc、microblaze處理器核和c+類創(chuàng)建向?qū)Фㄖ凭幾g器選項(xiàng)。將這個(gè)強(qiáng)大的軟件環(huán)境和創(chuàng)新的性能視圖以及集成式硬件/軟件調(diào)試器舉世無(wú)雙的xps功能結(jié)合在一起,8.1的用戶將會(huì)在更少的時(shí)光內(nèi)制造出比以前更好、更強(qiáng)大的嵌入式系統(tǒng)。總結(jié)屢獲大獎(jiǎng)的platform studio使嵌入式系統(tǒng)設(shè)計(jì)變得更為容易流暢。自動(dòng)設(shè)計(jì)向?qū)Ш皖A(yù)知配置的硬件/軟件開(kāi)發(fā)套件有助于迅速啟動(dòng)設(shè)計(jì),同時(shí)可以削減錯(cuò)誤和追尾現(xiàn)象。既然我們?cè)诩铀佟叭腴T(mén)”過(guò)程方面的勝利獲得了業(yè)界認(rèn)可,那么,現(xiàn)在就該對(duì)處于開(kāi)發(fā)過(guò)程核心的耗時(shí)問(wèn)題和循環(huán)問(wèn)題舉行改進(jìn)。創(chuàng)建調(diào)試編輯重復(fù)。您是否用過(guò)大部分步驟都是直觀的計(jì)算機(jī)輔助工具呢?在沒(méi)有閱讀內(nèi)容明晰的手冊(cè)或者電腦界面之前,您何從知道每一個(gè)按鈕的作用呢?edk/xps版本8.1專注于改進(jìn)囫圇開(kāi)發(fā)板的易用性

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論