[發明專利]具有斷點功能的處理器芯片仿真器無效
| 申請號: | 200910057652.8 | 申請日: | 2009-07-27 |
| 公開(公告)號: | CN101968759A | 公開(公告)日: | 2011-02-09 |
| 發明(設計)人: | 許國泰 | 申請(專利權)人: | 上海華虹集成電路有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 戴廣志 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 斷點 功能 處理器 芯片 仿真器 | ||
1.一種具有斷點功能的處理器芯片仿真器,包括,連接在數據/地址總線上的仿真芯片、仿真控制模塊和用戶程序存儲器;所述仿真芯片通過控制通道與仿真控制模塊連接;所述仿真控制模塊通過命令通道與PC機端的調試軟件通信;其特征在于:所述調試軟件中設置有多個斷點,將所述斷點
進行分組;以組為單位,每組斷點都有使能和禁止兩種狀態,各組斷點處于何種狀態由用戶在所述調試軟件中設置;調試用戶程序時,只有處于使能狀態的各組斷點才發揮斷點的作用,處于禁止狀態的各組斷點不起作用。
2.如權利要求1所述的仿真器,其特征在于:用戶能在所述調試軟件中根據調試用戶程序的需要重新設置各組斷點處于使能或禁止狀態;仿真芯片不運行用戶程序時,所述調試軟件通過命令通道把處于使能狀態的那些組內的斷點地址信息發送給仿真控制模塊,并且不發送處于禁止狀態的那些組內的斷點地址信息給仿真控制模塊。
3.如權利要求1所述的仿真器,其特征在于:所述仿真芯片運行用戶程序時,所述仿真控制模塊通過命令通道與所述調試軟件通信,接收停止運行的命令并通過控制通道控制仿真芯片停止運行用戶程序;
所述仿真芯片運行用戶程序時,所述仿真控制模塊實時通過所述數據/地址總線查詢當前執行的用戶程序地址與其保存的斷點地址是否一致,如果一致則通過命令通道返回“遇到斷點”的響應信息和斷點地址給所述調試軟件,如果不一致則不做任何操作。
4.如權利要求3所述的仿真器,其特征在于:用戶程序運行過程中,如果所述調試軟件通過命令通道接收到仿真控制模塊返回“遇到斷點”的響應信息和斷點地址,該調試軟件則通過命令通道向仿真控制模塊發出停止運行的命令,仿真控制模塊則控制仿真芯片停止執行用戶程序,用戶程序停在遇到斷點的地址上。
5.如權利要求1所述的仿真器,其特征在于:所述仿真芯片通過所述數據/地址總線從存儲器讀取并執行用戶程序;所述仿真控制模塊通過控制通道控制仿真芯片開始或停止運行用戶程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹集成電路有限責任公司,未經上海華虹集成電路有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910057652.8/1.html,轉載請聲明來源鉆瓜專利網。





