色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > KeyStone多核SoC 工具套件:單個平臺滿足所有需求

          KeyStone多核SoC 工具套件:單個平臺滿足所有需求

          作者: 時間:2011-09-07 來源:網絡 收藏

          LinuxTM 軟件開發(fā)人員通過使用可加載 Linux 系統(tǒng)跟蹤模塊 (STM) 字符模式設備驅動器,可迅速發(fā)揮系統(tǒng)跟蹤技術優(yōu)勢。無需任何應用代碼更改,即可將調試數據與插裝日志路由至 STM 端口,其還兼具傳統(tǒng)“printf”調試功能的所有優(yōu)勢。例如,ARM® Linux 開發(fā)人員可使用標準 C 語言庫打印功能,無需修改任何代碼便可直接輸出至 STM 設備。這樣可將所有插裝發(fā)送輸出至系統(tǒng)跟蹤端口,其不但可自動為消息打上時間戳,而且還能夠與來自其它應用或任務的消息進行關聯(lián)。

          系統(tǒng)分析工具
          在處理集成型應用軟件時,可使用軟件插裝以及 元素的完整視圖擴展基于硬件插裝的核與系統(tǒng)跟蹤功能。 系統(tǒng)分析工具 (MCSA) 建立在統(tǒng)一插裝架構 (UIA) 基礎之上,其可定義一整套 API、接口與規(guī)范來采用軟件插裝實時采集數據。這可使來自 各個部分的插裝組件協(xié)同工作。

          與核及系統(tǒng)跟蹤分析工具類似,MCSA 支持現(xiàn)場數據分析以及采集和后處理模式,可幫助軟件開發(fā)人員測試進度與進程??蓡⒂煤徒眠\行時間日志。MCSA 可輕松實現(xiàn)分析可視化,提供諸如執(zhí)行圖、持續(xù)時間分析、環(huán)境識別配置文件、負載分析以及統(tǒng)計分析等功能。MCSA 的一項重要優(yōu)勢是:它可通過以太網或 JTAG 端口進行本地系統(tǒng)分析。此外,它事實上還可通過以太網擴展嵌入式跟蹤緩沖器。這可幫助遠程軟件開發(fā)人員或測試人員協(xié)助并參與應用軟件集成和測試工藝。這些功能可促進對已部署系統(tǒng)的遠程訪問,大幅提升對現(xiàn)場報告缺陷及問題的響應能力。

          軟件團隊成員可采用這種 級分析儀高效完成其設計的驗證以及系統(tǒng)級應用軟件的調試。支持核外硬件輔助監(jiān)控事件的系統(tǒng)級關聯(lián)“執(zhí)行流”對識別系統(tǒng)級互動問題非常有幫助。開發(fā)人員可獲得嵌入在核中的器件級全局時間戳信息,而系統(tǒng)跟蹤信息則可建立通用全局時基,這可為定時關聯(lián)系統(tǒng)級事件和理解各種依賴性提供強大的方案。

          互連總線嗅探器可在系統(tǒng)監(jiān)控模式下設置陷阱捕獲硬件事件與事務處理信息,從而可為總線地址和數據監(jiān)控提供重要的直觀視圖。這種直觀圖可幫助團隊分析 行為,診斷偽事務處理或事件。這些嗅探器采集的信息經過進一步處理,可與核跟蹤信息關聯(lián)起來,通過統(tǒng)一的視角提供 DSP 與 ARM® 核總線級直觀視圖。

          此外,開發(fā)人員還可充分利用總線傳輸分析工具和性能監(jiān)控器來提供整體總線與流量的直觀視圖,比如適用于通道、讀取、編寫以及釋放量的 DMA 傳輸分析。另外還提供多個重要的性能優(yōu)化信息集,比如吞吐量、通道交錯以及傳輸時長等所提供的性能數據信息。性能監(jiān)控器可為復雜的 SoC 互連提供非侵入式直觀視圖,幫助理解可持續(xù)數據帶寬與時延特性。這對實現(xiàn)實時性能目標具有非常重要的意義。

          CToolLib
          被稱為 CTools 的使能器是 CCStudio 工具及其 KeyStone 擴展背后的主要片上調試及跟蹤技術。他們可在多個層面上提供工具:SoC 系統(tǒng)級、子系統(tǒng)與核支持,包括 IEEE 1149.1 (JTAG)。有了 CTools,KeyStone 工具既支持傳統(tǒng)上基于 JTAG 外部仿真器的調試,也可提供無需外部調試器或跟蹤采集器的現(xiàn)場(無 JTAG)調試及跟蹤功能。通過使用 CToolsLib 產品組合,軟件開發(fā)人員可充分利用嵌入式目標 API 集合實現(xiàn)對 CTools 調試及跟蹤功能的便捷訪問。CToolsLib API 以源代碼形式提供,可簡化工程師將其嵌入在自己的應用中,從而可在需要現(xiàn)場調試的時候在調試過程中進行現(xiàn)場訪問。API 采用 C 語言編寫,包含 HTML 文檔與數據結構。該庫套件包含的功能包括高級事件觸發(fā) (AET)、嵌入式跟蹤緩沖、系統(tǒng)跟蹤、DSP 跟蹤、ARM 跟蹤,以及支持導航器與 TeraNet 等特定 KeyStone SoC 特性的插裝。此外,CCStudio 還提供各種實用程序,可使用該分析工具套件導入和分析現(xiàn)場調試及跟蹤信息。

          CCStudio Eclipse產業(yè)環(huán)境
          CCStudio 是 Eclipse 平臺的組成部分,其不但可將調試與測試選項進一步擴展,使其適用于 KeyStone 軟件開發(fā)團隊,而且還可在穩(wěn)健的系統(tǒng)上提供可充分利用其它 Eclipse 元素或插件的選項。支持 KeyStone 擴展的 CCStudio 提供大量系統(tǒng)級及 SoC 元素級分析功能,并可為采用或不采用外部調試器提供高度的靈活性。與 Eclipse 集成,既可幫助開發(fā)人員高度靈活地整合 Eclipse 功能,為 CCStudio 提供補充,也可為個別更熟悉 Eclipse 元素的開發(fā)人員提供方便。

          結論
          支持 KeyStone 擴展的 CCStudio 工具套件無需修改代碼便可提供一流的系統(tǒng)級直觀視圖和分析功能。這對需要直觀視圖來更好地理解多核和多操作系統(tǒng)問題的開發(fā)人員來說,具有非常重要的意義。如果沒有這樣優(yōu)異的直觀視圖,開發(fā)人員需要依靠定制解決方案及其自己的資源來理解復雜的多核問題。這會讓問題解決的時間拖上數天乃至數星期。如圖 4 所示,采用 TI 工具套件,幾分鐘內便可獲得支持充足信息與直觀視圖的非侵入式調試及分析功能,從而可顯著縮短開發(fā)時間,實現(xiàn)更理想的進度。最終客戶將對高性能產品的及時交付充滿信心。
          image008.jpg
          圖 4:支持 KeyStone 擴展的 CCStudio 工具套件為產品交付提供最高效率的途徑

          重要說明:TI 及其在此所提及各子公司的產品與服務均根據 TI 標準銷售條款進行銷售。TI 建議用戶在下訂單前查閱最新最全面的產品與服務信息。對于應用協(xié)助、客戶的應用或產品設計、軟件性能或者專利侵權,請恕 TI 概不負責。有關任何其它公司產品或服務的發(fā)布信息均不構成 TI 因此對其的批準、保證或授權。
          Code Composer Studio 是德州儀器公司的商標。
          所有其它商標均是其各自所有者的財產。


          上一頁 1 2 3 下一頁

          關鍵詞: KeyStone SoC 多核 套件

          評論


          相關推薦

          技術專區(qū)

          關閉