• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    soc多核芯片高速debug方法及裝置制造方法及圖紙

    技術編號:12228107 閱讀:217 留言:0更新日期:2015-10-22 04:12
    本發明專利技術提供一種多核芯片高速debug方法裝置,當debug解調電路開始工作后,每個CPU一旦出現程序指針變化、或者讀寫操作,對應的CPU監視器就會采集一次該CPU的debug信息,然后混合時間戳信息打包經過處理后由MIPI?M?PHY送往debug解調電路,然后經過逆處理過程解碼后送往對應CPU的debug信息池,然后debug軟件可以將每個CPU的debug信息池的內容實時更新到顯示屏幕上供工作人員進行分析。本發明專利技術不僅占用IO少,同時又具有通用高性能特點。

    【技術實現步驟摘要】

    本專利技術涉及一種多核芯片高速debug方法。
    技術介紹
    隨著SOC芯片技術的迅速發展,CPU的頻率越來越快,而目前的debug手段還是傳統的jtag連接或者uart串口連接等方法。由于帶寬低,造成debug問題時,只能讓CPU運行在較低的頻率,才能通過debug 口實時觀察到debug信息。如果問題是CPU處于高頻時才能出現,目前的debug手段很難滿足要求,如果使用高速的并口進行debug,又會占用大量的1 口,造成有效1資源不足。所以設計一種占用1少,同時又具有通用高性能特點的debug方法是非常有意義的。MIPI 就是移動產業處理器接口,是Mobile Industry Processor Interface 的縮寫,過去常基于物理層的D-PHY用于攝像頭串行接口(CSI)和顯示器串行接口(DSI)。原先的MIPI物理層是D-PHY,但在行業中已經開始向名為M-PHY的下一代物理層過渡,M-PHY相較D-PHY使用更少的引腳,但是能提供更多的選擇和更靈活快速的信號傳輸,傳輸速率可達6GB/Sec。與CSI和DSI在D-PHY層之上的概念一樣,各種高層協議共享M-PHY0統一協議(UniPro)規范為移動設備等消費電子產品內部設備和元器件之間的互聯定義了一個分層協議,它適用于包括應用處理器、協處理器、調制解調器等器件以及像控制信號、批量數據傳輸、打包流等數據傳輸.在M-PHY進行傳輸的前后,需要轉換為unipro協議進行處理。隨著SOC芯片技術的迅速發展,CPU的頻率越來越快,而目前的debug手段還是傳統的jtag連接或者uart串口連接等方法,由于帶寬低,造成debug問題時,只能讓CPU運行在較低的頻率才能通過debug 口實時觀察到debug信息;如果問題是CPU處于高頻時才能出現,目前的debug手段很難滿足要求;如果使用高速的并口進行debug,又會占用大量的1 口,造成有效1資源不足。所以設計一種占用1少,同時又具有通用高性能特點的debug方法是非常有意義的。
    技術實現思路
    本專利技術要解決的技術問題,在于提供一種多核芯片高速debug方法和裝置,不僅占用1少,同時又具有通用高性能特點。本專利技術方法是這樣實現的:一種多核芯片高速debug方法,其包括:步驟10、對待debug的soc多核芯片中的每個CPU進行監視,當CPU—旦出現程序指針變化、或者讀寫操作時,就采集一次該CPU的debug信息,包括運行指針,運行程序內容,讀取和寫入數據的值,同時定時輸出一個時間戳的值;步驟20、把每個CPU的debug信息和時間戳值按照固定的格式進行打包,得到debug數據包,并把debug數據包轉換為unipro協議傳輸;步驟30、所有CPU對應的unipro協議傳輸匯總后送往MIPI Μ-PHY,匯總時給每個CPU的debug信息增加一個唯一的ID標簽;然后通過發送通道的兩個1輸出模擬高速差分信號,送往debug解調電路中的MIPI M-PHY ;步驟40、debug解調電路中的MIPI M-PHY通過接收通道的兩個1接收所述模擬高速差分信號,然后轉換為數字信號的unipro協議數據,根據debug數據包的ID標簽將匯總的debug信息重新分開為每個CPU的debug信息包,并轉換為原始的debug信息包的固定格式;步驟50、將debug信息解包,分解出運行指針、運行程序內容、讀取和寫入數據的值以及時間戳信息,并把這些信息送往對應CPU的debug信息池供工作人員分析。進一步的,所述固定的格式是:數據包頭為時間戳,然后緊跟著運行指針,運行程序,讀數據、寫數據。進一步的,所述步驟10中和時間戳的值為一個持續累加的值,每隔固定時間就累加I。本專利技術裝置是這樣實現的:一種多核芯片高速debug裝置,包括soc多核芯片電路和debug解調電路;所述soc多核芯片電路包括復數個CPU監視器、一時間戳控制器、復數個信息打包單元、復數個unipro協議轉換單元、一第一 Unipro控制器、一第一 MIPI M-PHY以及一發送通道;soc多核芯片中的每個CPU均依次連接一 CPU監視器、一信息打包單元、一 unipro協議轉換單元,且所述復數個CPU監視器均連接所述時間戳控制器,所述復數個unipro協議轉換單元均依次連接第一 Unipro控制器和第一 MIPI M-PHY以及發送通道;所述debug解調電路包括一接收通道、一第二MIPI M-PHY、第二Unipro控制器、復數個unipro協議逆轉換單元、復數個信息解包單元以及復數個debug信息池;所述接收通道、第二 MIPI M-PHY、第二 Unipro控制器依次連接,所述第二 Unipro控制器分別連接復數個unipro協議逆轉換單元,且復數個unipro協議逆轉換單元、復數個信息解包單元以及復數個debug信息池--對應連接;其中,所述soc多核芯片電路中的復數個CPU監視器對待debug的soc多核芯片中的每個CPU進行一一監視,當CPU —旦出現程序指針變化、或者讀寫操作時,就采集一次該CPU的debug信息,包括運行指針,運行程序內容,讀取和寫入數據的值,并和時間戳控制器輸出的時間戳值一起送往信息打包單元,同時通過所述時間戳控制器定時輸出一個時間戳的值;這個時間戳值和每個CPU監視器的debug信息一起送往對應的信息打包單元;所述信息打包單元把對應CPU的debug信息和時間戳值按照固定的格式進行打包,得到debug數據包,并把debug數據包送往unipro協議轉換單元,unipro協議轉換單元把每個CPU的debug數據包轉換為unipro協議傳輸,并送往第一 Unipro控制器;所述第一 Unipro控制器將所有CPU對應的unipro協議轉換單元的輸出匯總后送往第一 MIPI Μ-PHY,匯總時給每個CPU的debug信息增加一個唯一的ID標簽;然后第一 MIPI M-PHY將unipro協議數據通過發送通道的兩個10輸出模擬高速差分信號,送往debug解調電路中的MIPI M-PHY ;所述debug解調電路中的第二 MIPI M-PHY通過接收通道的兩個10接收所述模擬高速差分信號,然后轉換為數字信號的unipix)協議數據送往第二 unipro控制器,第二Unipro控制器根據debug數據包的ID標簽將匯總的debug信息重新分開為每個CPU的debug信息包送往unipro協議逆轉換單元,送往unipro協議逆轉換單元把使用unipro協議傳輸的debug信息包轉換為原始的debug信息包的固定格式,并把原始的debug信息包送往信息解包單元;信息解包單元將debug信息解包,分解出運行指針、運行程序內容、讀取和寫入數據的值以及時間戳信息,并把這些信息送往對應CPU的debug信息池供工作人員分析。進一步的,所述固定的格式是:數據包頭為時間戳,然后緊跟著運行指針,運行程序,讀數據、寫數據。進一步的,所述時間戳的值為一個持續累加的值,每隔固定時間就累加I。本專利技術具有如下優點:1.本專利技術MIPI M-PHY的高帶寬保證了多核CPU可以在全速運行狀態下進行debug,大量的CPU狀態信息可以實時通過M-PHY傳輸本文檔來自技高網
    ...

    【技術保護點】
    一種多核芯片高速debug方法,其特征在于:包括:步驟10、對待debug的soc多核芯片中的每個CPU進行監視,當CPU一旦出現程序指針變化、或者讀寫操作時,就采集一次該CPU的debug信息,包括運行指針,運行程序內容,讀取和寫入數據的值,同時定時輸出一個時間戳的值;步驟20、把每個CPU的debug信息和時間戳值按照固定的格式進行打包,得到debug數據包,并把debug數據包轉換為unipro協議傳輸;步驟30、所有CPU對應的unipro協議傳輸匯總后送往MIPI?M?PHY,匯總時給每個CPU的debug信息增加一個唯一的ID標簽;然后通過發送通道的兩個IO輸出模擬高速差分信號,送往debug解調電路中的MIPI?M?PHY;步驟40、debug解調電路中的MIPI?M?PHY通過接收通道的兩個IO接收所述模擬高速差分信號,然后轉換為數字信號的unipro協議數據,根據debug數據包的ID標簽將匯總的debug信息重新分開為每個CPU的debug信息包,并轉換為原始的debug信息包的固定格式;步驟50、將debug信息解包,分解出運行指針、運行程序內容、讀取和寫入數據的值以及時間戳信息,并把這些信息送往對應CPU的debug信息池供工作人員分析。...

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:廖裕民黃一凡
    申請(專利權)人:福州瑞芯微電子有限公司
    類型:發明
    國別省市:福建;35

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码网站| 亚洲国产成人片在线观看无码| 亚洲成a人片在线观看无码专区| 国产午夜无码视频免费网站| 国产在线拍偷自揄拍无码| 久久久久久AV无码免费网站下载| 精品亚洲AV无码一区二区三区| 亚洲国产av无码精品| 97碰碰碰人妻视频无码| 免费看无码特级毛片| 亚洲成在人线在线播放无码| 狠狠躁狠狠躁东京热无码专区 | 13小箩利洗澡无码视频网站免费| 午夜亚洲AV日韩AV无码大全| 在线看片无码永久免费aⅴ| 日韩人妻无码精品一专区| 日韩精品无码永久免费网站 | 亚洲综合一区无码精品| 亚洲韩国精品无码一区二区三区| 久久精品日韩av无码| 无码视频一区二区三区在线观看| 久久国产三级无码一区二区| 在线看片无码永久免费aⅴ| 无码人妻一区二区三区免费| 免费人妻无码不卡中文字幕系| 久久精品中文字幕无码| 人妻丰满熟妇AV无码区HD| 精品人妻少妇嫩草AV无码专区| av中文无码乱人伦在线观看| 国产午夜av无码无片久久96| 亚洲日韩国产AV无码无码精品| 人妻少妇精品无码专区二区 | 国产办公室秘书无码精品99| 国产成人无码一区二区三区在线 | 国产免费AV片无码永久免费 | 精品无码三级在线观看视频| 国产成人无码a区在线观看视频免费| 无码h黄肉3d动漫在线观看| 蕾丝av无码专区在线观看| 精品无码国产AV一区二区三区| 无码中文人妻在线一区二区三区|