a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

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

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

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

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

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

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

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

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

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

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

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

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

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


上一頁 1 2 3 下一頁

關鍵詞: KeyStone SoC 多核 套件

評論


相關推薦

技術專區

關閉