TI:可以在幾分鐘內(nèi)模擬全部應(yīng)用的DSP仿真技術(shù)
DSP 仿真器對開發(fā)人員很重要,是因為他們需在設(shè)計的初期階段——一般在獲得硬件前的幾個月——開發(fā)出復(fù)雜的多核系統(tǒng)架構(gòu)。而仿真器可幫助開發(fā)人員在無需原型器件的情況下對各種設(shè)計配置進行評估。然而由于先前的仿真器的速度緩慢而無法得到廣泛應(yīng)用。此外,先前的數(shù)據(jù)采集工具也無法為開發(fā)人員提供所需的高可視度,幫助他們查明其代碼中的問題與故障。有關(guān)研究表明,如果在設(shè)計流程中未能及時發(fā)現(xiàn)故障與關(guān)鍵問題,開發(fā)人員的隔離與修復(fù)工作就會變得困難而且代價更高,最終導(dǎo)致產(chǎn)品錯失重要的上市機會。
開發(fā)人員可在設(shè)計初期階段獲得如下優(yōu)勢:
1. 全面的系統(tǒng)級仿真使到硬件的過渡更加輕松便捷;
2. 較早地進行代碼優(yōu)化可使系統(tǒng)性能達到最高;
3. 更深入的軟硬件可視圖,能在開發(fā)的初期階段發(fā)現(xiàn)并修復(fù)可能帶來慘重損失的故障,從而節(jié)省了數(shù)周乃至數(shù)月的開發(fā)時間。
作為 TI Code Composer Studio™ (CCStudio) 集成開發(fā)環(huán)境 (IDE) 的關(guān)鍵組件,該分析工具套件可在設(shè)計過程的各個階段充分挖掘仿真技術(shù)的眾多優(yōu)勢,并能夠在獲得硬件前后實現(xiàn)無與倫比的可見度。TI 是將這些分析工具組合到一個套件中的首家 DSP 供應(yīng)商,免除了開發(fā)人員尋求多家供應(yīng)商的煩惱。該分析工具套件包括四款功能強大的新型組件:片上高速緩存沖突分析儀、流水線延遲分析儀、代碼覆蓋分析儀以及多事件函數(shù)描述器。通過為片上內(nèi)存、應(yīng)用行為以及系統(tǒng)資源的使用提供廣泛的可視圖,上述的每一組件均有助于開發(fā)并優(yōu)化應(yīng)用。
高速緩存分析儀——提供高速緩存訪問的圖形化描述,重點突出了高速緩存隨著時間推移的隨機模式。盡管該分析儀可采集高速緩存遺漏數(shù)據(jù),但無法快速識別高速緩存遺漏的根源。該分析工具套件中的高速緩存分析工具可自動采集這種高速緩存遺漏數(shù)據(jù),并能清楚地識別其來源,這樣開發(fā)人員便可隔離并識別各種模式,以便為優(yōu)化性能更好地組織代碼。
流水線延遲分析儀——可快速識別下至指令級流水線中的延遲,并可在設(shè)計人員用以重新排序指令以消除沖突的單個屏幕上顯示信息。該工具可使這一過程極為簡單,即使不熟悉 DSP 開發(fā)技能的設(shè)計人員也可以優(yōu)化 DSP 流水線結(jié)構(gòu),以便最大程度地提高性能。
代碼覆蓋分析儀——可自動發(fā)現(xiàn)代碼中的條件語句,跟蹤已通過的路徑,并可在單個顯示器中以易于讀取的圖形化格式提供結(jié)果。該分析儀測試所有代碼,這使代碼在基于由第一次高精確度、可重復(fù)過程所帶實際數(shù)據(jù)的代碼覆蓋中準(zhǔn)確無誤。
多事件函數(shù)描述器——使用戶可在多個事件中采集數(shù)據(jù),并在單個桌面上將它顯示出來,從而使開發(fā)人員不必單獨分析每個事件,節(jié)省了他們寶貴的時間。開發(fā)人員還可看到對一個事件所作的更改是如何影響其它所有事件的,從而使其可確定在一個操作區(qū)域中為提高性能所采取的步驟是如何影響其它操作區(qū)域的。
高速仿真器與分析工具套件可從 C5000™ 與 C6000™ DSP 平臺中選定的處理器上獲得。通過Update Advisor、該軟件中的實時更新功能,以及訪問 www.ti.com/fastsimulationpr,所有注冊用戶均可獲得帶 有CCStudio 2.2 的分析工具套件。CCStudio 現(xiàn)已開始供貨,第一年的全年訂購單價為 3,595美元,其評估版本可免費使用90天。