[發明專利]用于多線程數字信號處理器的非侵入性線程選擇性調試方法及系統無效
| 申請號: | 201110301196.4 | 申請日: | 2007-11-12 |
| 公開(公告)號: | CN102360330A | 公開(公告)日: | 2012-02-22 |
| 發明(設計)人: | 盧奇安·科德雷斯庫;威廉·C·安德森;蘇雷什·文庫馬漢提;路易斯·阿奇列·詹尼尼;馬洛耶庫馬爾·皮拉;陳旭峰 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/30 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 劉國偉 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 多線程 數字信號 處理器 侵入 線程 選擇性 調試 方法 系統 | ||
分案申請的相關信息
本案是分案申請。該分案的母案是申請日為2007年11月12日、申請號為200780039533.9、發明名稱為“用于多線程數字信號處理器的非侵入性線程選擇性調試方法及系統”的發明專利申請案。?
技術領域
本發明所揭示的標的物涉及數據通信。更特定來說,本發明涉及一種用于多線程數字信號處理器的新穎及經改進的非侵入性線程選擇性調試方法及系統。?
背景技術
電信及支持視頻、復雜的音頻、視頻會議及其它豐富的軟件應用的其它類型的電子設備日益地包括信號處理。信號處理需要快速的數學計算及以復雜而重復的算法的數據產生。許多應用需要實時的計算,即,信號是時間的連續函數,所述信號必須被取樣且轉換為數字信號以供進行數字處理。處理器必須執行在樣本到達時對其實施離散計算的算法。最優化數字信號處理器(DSP)的架構以處置此類算法。良好的信號處理引擎的特性包含:快速靈活的算數計算單元、往來于所述計算單元的不受限制的數據流、所述計算單元中的經擴展的精確度及動態范圍、雙地址產生器、有效的程序定序及易于編程。?
DSP技術的一個有前景的應用包含例如支持經由衛星或陸地鏈路在用戶之間的話音及數據通信的碼分多址(CDMA)系統的通信系統。CDMA技術在多址通信系統中的使用揭示于名稱為″使用衛星或陸地中繼器的擴頻多址通信系統(SPREAD?SPECTRUM?MULTIPLE?ACCESS?COMMUNICATION?SYSTEM?USING?SATELLITE?OR?TERRESTRIAL?REPEATERS)″的第4,901,307號美國專利及名稱為″用于在CDMA蜂窩式遠程手持機系統中產生波形的系統及方法(SYSTEM?AND?METHOD?FOR?GENERATING?WAVEFORMS?IN?A?CDMA?CELLULAR?TELEHANDSET?SYSTEM)″的第5,103,459號美國專利中,此二者均受讓于所請求標的物的受讓人。?
CDMA系統通常經設計以符合一個或一個以上標準。這種第一代的一個標準是″用于雙模寬帶擴頻蜂窩式系統的TIA/EIA/IS-95終端基站兼容性標準″,在下文中稱為IS-95標準。所述IS-95CDMA系統能夠發射話音數據及包數據。可更有效地?發射包數據的較新一代標準是由名稱為″第三代合作伙伴計劃″(3GPP)的聯盟提供的,且包含于一組可公開獲得的文檔中,其中包含3G?TS?25.211號、3G?TS?25.212號、3G?TS?25.213號及3G?TS?25.214號文檔。3GPP標準在下文中稱為W-CDMA標準。?
例如,采用W-DCMA標準的復雜DSP操作軟件需要穩健的開發工具。此類開發工具可包含用于代碼產生、集成、測試、調試及評估應用性能的開發工具。在開發及操作軟件或復雜DSP應用(例如高級電信應用)時,需要精密而非侵入性的調試軟件。也就是說,調試軟件應用不但須足以穩健以監視、測試及支持軟件缺陷及操作問題的校正,而且其必須可操作以在調試操作期間不干擾核心處理器軟件。否則,在使用此類調試軟件期間將不會檢測到或適當地檢測到核心處理軟件中的任何問題。?
例如,循環精確剖析及非侵入性調試特征對于最優化及調試實時視頻軟件來說是關鍵的。同樣,開發板需要對將大量測試數據移入及移出處理器的支持以啟用廣泛的實時測試。這些及其它情況需要非侵入性核心處理器軟件調試。因此,在多線程數字信號處理器中存在以非侵入性方式調試多線程操作軟件的需要。此外,在其中存在實時操作軟件的環境中,侵入性調試程序可導致的軟件的任何改變均可明確地改變處理器中的發生,這既有害于確定軟件操作問題,又有害于任何必要的調試操作。?
從上文可顯而易見,需要可以交互作用而又對多線程數字信號處理器的實時行為無侵入性的方式來操作的DSP調試過程。?
在多線程DSP中,一個或一個以上線程之間的交互作用也可導致核心處理器故障。雖然個別線程可如所編程及所需要個別地操作,但情況仍如此。同樣,操作線程的不同組合可仍導致調試軟件分析對其有益的不同類型的編程問題。?
此外,在多線程DSP中,可存在許多點,即需要進行調試操作的斷點。此類斷點可由于硬件條件、軟件條件、外部條件及其它影響核心處理器應用的條件而發生。一種靈活類型的多線程DSP調試軟件應用將優選地適應需要核心處理器應用調試的各種各樣的條件。事實上,靈活性可要求調試軟件根據使調試軟件進入操作的那些條件而變化(即使是動態地)。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110301196.4/2.html,轉載請聲明來源鉆瓜專利網。





