[發(fā)明專利]微控制器在線調(diào)試電路及方法、微控制器有效
| 申請?zhí)枺?/td> | 201010123200.8 | 申請日: | 2010-03-10 |
| 公開(公告)號: | CN102193860A | 公開(公告)日: | 2011-09-21 |
| 發(fā)明(設計)人: | 史衛(wèi)東;潘松;陳光勝;陳立權(quán) | 申請(專利權(quán))人: | 上海海爾集成電路有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 200030 上海市中*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 控制器 在線 調(diào)試 電路 方法 | ||
1.一種微控制器在線調(diào)試電路,包括:
接口協(xié)議模塊,用于接收調(diào)試數(shù)據(jù),并根據(jù)所述調(diào)試數(shù)據(jù)產(chǎn)生斷點設置信息;
斷點標志信號產(chǎn)生模塊,與所述接口協(xié)議模塊連接,用于根據(jù)所述斷點設置信息,產(chǎn)生斷點標志信號;包括用于產(chǎn)生斷點信號的斷點信號產(chǎn)生單元,所述斷點信號產(chǎn)生單元包括程序斷點信號產(chǎn)生單元;
程序執(zhí)行控制模塊,與所述斷點標志信號產(chǎn)生模塊連接,用于根據(jù)所述斷點標志信號控制在線調(diào)試斷點的實現(xiàn);
其特征在于,所述斷點信號產(chǎn)生單元還包括:至少一個第一斷點信號產(chǎn)生單元,用于根據(jù)所述斷點設置信息產(chǎn)生所述斷點信號,所述斷點設置信息為程序斷點地址值之外的信息;
所述斷點標志信號產(chǎn)生模塊還包括:
斷點配置寄存器,與所述接口協(xié)議模塊連接,用于從所述接口協(xié)議模塊接收斷點設置信息即邏輯組合的方式;
斷點組合邏輯模塊,分別與所述斷點信號產(chǎn)生單元和斷點配置寄存器連接,用于根據(jù)所述邏輯組合的方式對所述斷點信號產(chǎn)生單元產(chǎn)生的斷點信號進行邏輯組合得到所述斷點標志信號。
2.根據(jù)權(quán)利要求1所述的微控制器在線調(diào)試電路,其特征在于,所述第一斷點信號產(chǎn)生單元為數(shù)據(jù)斷點信號產(chǎn)生單元,包括:
數(shù)據(jù)斷點寄存器,與所述接口協(xié)議模塊連接,用于從所述接口協(xié)議模塊接收斷點設置信息即數(shù)據(jù)斷點匹配值;
數(shù)據(jù)讀寫總線,用于讀寫傳輸值;
第二比較器,分別與所述數(shù)據(jù)斷點寄存器和數(shù)據(jù)讀寫總線連接,用于在所述數(shù)據(jù)斷點匹配值與所述數(shù)據(jù)讀寫總線上的傳輸值相等時,輸出數(shù)據(jù)斷點信號。
3.根據(jù)權(quán)利要求1或2所述的微控制器在線調(diào)試電路,其特征在于,所述第一斷點信號產(chǎn)生單元為標志斷點信號產(chǎn)生單元,包括:
標志斷點寄存器,與所述接口協(xié)議模塊連接,用于從所述接口協(xié)議模塊接收斷點設置信息即狀態(tài)標志匹配值;
狀態(tài)寄存器,存儲有狀態(tài)標志值;
第三比較器,分別與所述標志斷點寄存器和狀態(tài)寄存器連接,用于在所述狀態(tài)標志匹配值與所述狀態(tài)標志值相等時,輸出標志斷點信號。
4.根據(jù)權(quán)利要求3所述的微控制器在線調(diào)試電路,其特征在于,所述斷點配置寄存器,還用于設置斷點匹配次數(shù);
所述斷點標志信號產(chǎn)生模塊,還包括計數(shù)器,所述計數(shù)器分別與所述斷點信號產(chǎn)生單元、斷點配置寄存器和斷點組合邏輯模塊連接,用于對所述斷點信號產(chǎn)生單元在滿足匹配條件時輸出的斷點匹配標志進行計數(shù),并在計數(shù)值等于所述斷點匹配次數(shù)時,輸出斷點信號至所述斷點組合邏輯模塊。
5.一種微控制器在線調(diào)試電路,包括:
接口協(xié)議模塊,用于接收調(diào)試數(shù)據(jù),并根據(jù)所述調(diào)試數(shù)據(jù)產(chǎn)生斷點設置信息;
斷點標志信號產(chǎn)生模塊,與所述接口協(xié)議模塊連接,用于根據(jù)所述斷點設置信息,產(chǎn)生斷點標志信號;所述斷點標志信號產(chǎn)生模塊包括用于產(chǎn)生斷點信號的斷點信號產(chǎn)生單元;
程序執(zhí)行控制模塊,與所述斷點標志信號產(chǎn)生模塊連接,用于根據(jù)所述斷點標志信號控制在線調(diào)試斷點的實現(xiàn);
其特征在于,所述斷點信號產(chǎn)生單元包括數(shù)據(jù)斷點信號產(chǎn)生單元和標志斷點信號產(chǎn)生單元;
所述數(shù)據(jù)斷點信號產(chǎn)生單元,包括:
數(shù)據(jù)斷點寄存器,與所述接口協(xié)議模塊連接,用于從所述接口協(xié)議模塊接收斷點設置信息即數(shù)據(jù)斷點匹配值;
數(shù)據(jù)讀寫總線,用于讀寫傳輸值;
第二比較器,分別與所述數(shù)據(jù)斷點寄存器和數(shù)據(jù)讀寫總線連接,用于在所述數(shù)據(jù)斷點匹配值與所述數(shù)據(jù)讀寫總線上的傳輸值相等時,輸出數(shù)據(jù)斷點信號;
所述標志斷點信號產(chǎn)生單元,包括:
標志斷點寄存器,與所述接口協(xié)議模塊連接,用于從所述接口協(xié)議模塊接收斷點設置信息即狀態(tài)標志匹配值;
狀態(tài)寄存器,存儲有狀態(tài)標志值;
第三比較器,分別與所述標志斷點寄存器和狀態(tài)寄存器連接,用于在所述狀態(tài)標志匹配值與所述狀態(tài)標志值相等時,輸出標志斷點信號;
所述斷點標志信號產(chǎn)生模塊還包括:
斷點配置寄存器,與所述接口協(xié)議模塊連接,用于從所述接口協(xié)議模塊接收斷點設置信息即邏輯組合的方式;
斷點組合邏輯模塊,分別與所述斷點信號產(chǎn)生單元和斷點配置寄存器連接,用于根據(jù)所述邏輯組合的方式對所述斷點信號產(chǎn)生單元產(chǎn)生的斷點信號進行邏輯組合得到所述斷點標志信號。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海海爾集成電路有限公司,未經(jīng)上海海爾集成電路有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201010123200.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機設備
- 基于串口的遠程設備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設備的異地調(diào)試控制方法、裝置和計算機設備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





