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