<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 全新EDK8.1簡化嵌入式設計

          全新EDK8.1簡化嵌入式設計

          作者: 時間:2017-06-04 來源:網(wǎng)絡 收藏


          在到達了一個行業(yè)里程碑之后,下一步是什么呢?2005年,包含在嵌入式開發(fā)套件(EDK|0">)中的® Platform Studio工具套件因其嵌入式設計創(chuàng)新而榮獲IEC的DesignVision大獎。這個革命性的設計向?qū)Х椒ńo原本依賴手工而且容易出錯的嵌入式系統(tǒng)開發(fā)過程注入了抽象思維和自動化理念。

          2006年,賽靈思公司()又針對Platform Studio工具套件發(fā)布了一個新的版本8.1,強調(diào)對開發(fā)過程的簡化并且提供了一個更加直觀的環(huán)境。該成果對于新手來說可以縮短學習時間,對于現(xiàn)有的設計者來說,則意味著一個更加完善和易于使用的環(huán)境。

          對Platform Studio的主用戶界面進行了升級,為軟硬件工程師帶來直觀感受……

          復雜設計的啟動階段往往就要占用大量時間,因此作為先行條件,Xilinx幫助客戶完成核心設計的最初步驟是自動實現(xiàn)的。Platform Studio工具套件中的Xilinx基系統(tǒng)生成器(Base System Builder)設計向?qū)Э蓭阒鸩酵瓿稍O計中甚為關(guān)鍵的最初階段。設計向?qū)且粋€偉大的創(chuàng)新,因為它們能夠提供到達核心設計的快捷途徑,即使你毫無經(jīng)驗。安裝的向?qū)г?ldquo;聰明”,產(chǎn)生的問題越少,那么使用者所要求具備的經(jīng)驗也就越少。

          預知配置的硬件/軟件開發(fā)套件也非常有價值,它們可以使設計迅速脫離“嬰兒期”,到達一個快速、穩(wěn)定的階段。Xilinx硬件/軟件開發(fā)套件提供了硬件板、硬件識別工具和預先經(jīng)過驗證的參考設計。這樣做的好處是,您可以在短時間內(nèi)給硬件加電,將可用的設計方案下載到開發(fā)板,然后對核心系統(tǒng)進行研究,從而避免過去對新硬件、新固件和新軟件一起進行調(diào)試所帶來的延遲和復雜度。

          在進行全系統(tǒng)驗證以前,嵌入式設計的大部分時間都花在對核心設計進行迭代,逐步引入新特性,增加獨立功能并且在每一步之后進行重復調(diào)試等方面。由于這些工作非常單調(diào)而且耗費時間,該階段應盡可能的簡單、有效。版本8.1著重于將普通(和重復性)任務變得簡單和直觀,從而讓新用戶和現(xiàn)有用戶從中獲益。

          所有用戶都將從V8.1中受益

          Xilinx對Platform Studio的主用戶界面進行了升級,為硬件和軟件工程師帶來直觀感受,這使得多視圖和定制對于所有用戶來說都變得更加容易。圖1中的集成開發(fā)環(huán)境()顯示了豐富的信息,但是也允許過濾視圖和定制工具欄。左側(cè)面板提供了標準的“tab(標簽)”方法,用于在“Project”、“Applications”或者“IP Catalog”中顯示或者隱藏信息面板。只需要切換標簽就可以顯示面板內(nèi)容。

          “Project” 標簽中包含設計相關(guān)的各種有用信息,包括對特定Xilinx器件的選擇和設置(例如,具有一個或兩個™處理器核的特定Virtex™-4或者Virtex-II Pro器件)、項目文件位置(硬件和軟件的項目描述以及各步驟日志和報告文件)以及仿真設置細節(jié)。

          您可以在“Applications” 標簽下觀察軟件應用,通過對標簽所屬內(nèi)容的瀏覽,可以訪問構(gòu)成嵌入式系統(tǒng)設計的所有C語言源文件和頭文件。該視圖還可以對編譯選項甚至Block RAM初始化過程進行觀察。

          “IP Catalog” 標簽中包含有與設計相關(guān)的IP核的建立、購買或引入的詳細信息。對于時間有限的評估而言,Xilinx為嵌入式開發(fā)套件軟件包中的處理IP核以及某些高價值IP核提供了多種評估方式。如需了解Xilinx處理器IP方面的更多信息,請登錄網(wǎng)站:www.xilinx.com/cn/ise/embedded/edk_ip.htm。

          中間面板是“Connectivity”互連關(guān)系視圖,右側(cè)的相鄰面板是與之相關(guān)的“System Assembly”視圖。Connectivity互連關(guān)系視圖對設計的總線結(jié)構(gòu)進行了直觀顯示,并且提供了一個動態(tài)工具用于創(chuàng)建或者編輯現(xiàn)有連接。著色編碼視圖可以使總線類型和它與IP之間的關(guān)聯(lián)方式變得一目了然(甚至對于剛?cè)腴T的用戶也是如此)。舉例來說,在這個視圖中,和PLB|0">PLB(處理器本地總線)相連的外設被標成桔紅色;OPB|0">(片上外設總線)的連接標成綠色;和處理器核(這里是 405)進行的點對點連接被標成紫色。面板上的“filter”按鈕允許您對連接視圖進行定制或者簡化,從而使您可以更加專注于特定的總線元件,而不受其它元件的干擾。

          Platform Studio通過裝配來保持正確的連接,從而減少設計人員可能發(fā)生的錯誤——也就是說,XPS將僅顯示彼此兼容的總線類型的連接選項。這避免了使用支持不兼容連接的工具所帶來的調(diào)試痛苦。
          System Assembly視圖(圖2)更加清晰地顯示了使用“拖放連接示例化”的動態(tài)系統(tǒng)構(gòu)造示例。圖中,灰色高亮的“opb_uartlite”IP核從左側(cè)面板的IP目錄中被選中后,被拖放到右側(cè)的裝配窗口,自動建立一個新的總線連接選項;輕點鼠標,即可建立連接。右側(cè)的視圖也提供了有用信息,比如IP類型以及用來進行項目版本控制的IP版本號。現(xiàn)在,使用者一眼即可識別系統(tǒng)結(jié)構(gòu),而無需閱讀大量的文檔資料。

          但是,如果您的項目和設計團隊需要設計的文檔資料,Platform Studio 8.1也具有強大的功能,它可以生成全面的設計參考材料,包括系統(tǒng)元件和它們之間互連的完整框圖。文檔的自動生成節(jié)約了寶貴的時間(否則需要手動建立這些資料),同時減少了文檔資料的出錯率。這種方法將文檔和設計保持精確同步,還能夠顯示整個項目的清晰視圖。

          新的增強功能使現(xiàn)有用戶受益
          現(xiàn)有的Platform Studio用戶將會很高興看到,該工具在支持復雜軟件開發(fā)、IP支持以及舊設計的移植和升級方面的功能都有所提升。圖3詮釋了IP Catalog標簽對于設計的意義。在該設計中,所有的IP核按照邏輯名稱被分類編在左側(cè)。特定的IP核將顯示一個用于設計控制的版本號以及簡短的語言描述,在名稱太短不足以說明前后關(guān)系的情況下。該視圖使您能夠?qū)螴P、當前的IP和將來的IP升級(更強大版本的IP核,擁有更多特性,速度更快,尺寸更?。┻M行管理。

          該工具還可提供額外信息,比如IP支持哪種類型的處理器。因為Xilinx支持高性能硬核和靈活的™軟處理器核,所以了解處理器的專用IP核很有好處。實際上,在右擊catalog中的一個IP核,就可以快速訪問IP核的修訂歷史以及相關(guān)細節(jié)的完整PDF說明書。為了清晰起見,外設的驅(qū)動程序也有一個類似的平臺設置視圖,包括版本控制以及嵌入式OS支持。

          當新版本工具和IP核可用時,設計的向上移植就應變得盡可能簡單。沒有人愿意重新投入設計、調(diào)試以及接受時間的檢驗,然后才將一個舊設計移植到新工具或者IP核上去。新IP核/工具具有很大的升級優(yōu)勢。Platform Studio 8.1具有移植能力(圖4),使您可以通過向?qū)?,快速、自動地完成移植?
          XPS8.1可以瀏覽現(xiàn)有的設計項目,對過期的項目和IP核進行標記,然后引導您確認自動更新為新的IP和項目文件的過程。移植向?qū)Ц马椖棵枋鑫募?,同時以文檔的形式總結(jié)移植歷史。最大限度減少這些勞動密集型步驟意味著,用戶可以在不需要對設計重新進行手工輸入的情況下受益于這些新的改進。

          致力于復雜代碼應用的軟件開發(fā)人員,會很高興看到基于Eclipse的XPS軟件開發(fā)套件的性能得以增強。XPS-SDK具有一個升級的工具欄,它既可以對相似功能和按鈕進行更加邏輯化的分組,同時又允許進行用戶定制。版本8.1引入了一個更加強大的C/C++編輯器,它支持函數(shù)、方法、類、結(jié)構(gòu)和宏的代碼折疊功能,還對編譯器進行了改進。這些新的支持功能可以指定(目標代碼)連接器腳本,并且能夠為PowerPC、處理器核和C++類創(chuàng)建向?qū)Фㄖ凭幾g器選項。將這個強大的軟件環(huán)境和創(chuàng)新的性能視圖以及集成式硬件/軟件調(diào)試器獨一無二的XPS功能結(jié)合在一起,8.1的用戶將會在更少的時間內(nèi)創(chuàng)造出比以前更好、更強大的嵌入式系統(tǒng)。

          總結(jié)

          屢獲大獎的Platform Studio使嵌入式系統(tǒng)設計變得更為簡單流暢。自動設計向?qū)Ш皖A知配置的硬件/軟件開發(fā)套件有助于快速啟動設計,同時可以減少錯誤和追尾現(xiàn)象。

          既然我們在加速“入門”過程方面的成功獲得了業(yè)界認可,那么,現(xiàn)在就該對處于開發(fā)過程核心的耗時問題和循環(huán)問題進行改進。創(chuàng)建——調(diào)試——編輯——重復。您是否用過大部分步驟都是直觀的計算機輔助工具呢?在沒有閱讀內(nèi)容明晰的手冊或者電腦界面之前,您何從知道每一個按鈕的作用呢?

          /XPS版本8.1專注于改進整個開發(fā)板的易用性,包括對主用戶界面、軟件開發(fā)環(huán)境(包括編輯和編譯)、IP升級、舊項目移植、設計記錄、總線系統(tǒng)查看和編輯以及其他內(nèi)容的改進。

          通過使普通任務變得更簡單和直觀,不管是對經(jīng)驗豐富的嵌入式工程師,還是對于剛剛接觸可編程FPGA|0">平臺(并且含有處理器)設計方案的新手來說,我們都可以使設計過程變得更加輕松。利用開發(fā)過程中節(jié)省下來的時間來革新自己的嵌入式產(chǎn)品吧。

          如需了解8. 1版和所有嵌入式處理解決方案方面的更多信息,敬請登錄網(wǎng)站:www.xilinx.com/cn/edk。

          作者:Jay Gould 賽靈思公司(Xilinx Inc.) Xilinx嵌入式解決方案市場部產(chǎn)品營銷經(jīng)理 @xilinx.com">jay.gould@xilinx.com

          本文引用地址:http://www.ex-cimer.com/article/201706/348579.htm


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();