[發明專利]監控模式下不受復位干擾的仿真器有效
| 申請號: | 201210010280.5 | 申請日: | 2012-01-13 |
| 公開(公告)號: | CN103207824A | 公開(公告)日: | 2013-07-17 |
| 發明(設計)人: | 許國泰 | 申請(專利權)人: | 上海華虹集成電路有限責任公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 戴廣志 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 監控 模式 不受 復位 干擾 仿真器 | ||
技術領域
本發明涉及一種處理器芯片仿真器,特別是涉及一種監控模式下不受復位干擾的仿真器。
背景技術
處理器芯片內有用戶開發的用戶程序,在用戶程序的編寫和調試中,所使用的工具一般是處理器芯片仿真器。仿真器能模擬產品處理器芯片執行用戶程序的過程,也能在用戶需要時,停止執行用戶程序取出或填充用戶關注的芯片寄存器、存儲器等數據信息。現有仿真器中,模擬產品處理器芯片工作時,仿真器內的仿真芯片讀取并執行用戶程序,此時仿真器及其中的仿真芯片處于運行模式;需要取出或填充芯片數據信息時,仿真芯片通過讀取并執行仿真器提供的監控程序來讀出或寫入芯片寄存器、存儲器等數據,供用戶觀察或修改所關注的芯片數據信息,此時仿真器及其中的仿真芯片處于監控模式。可以看出,無論是運行模式還是監控模式下,仿真芯片都需要讀取并執行程序代碼,這些程序代碼對仿真芯片而言并無區別,只是運行模式下讀取并執行的是客戶編寫的用戶程序,以模擬產品處理器芯片的工作狀態,而監控模式下讀取并執行的是仿真器提供的監控程序,以取出或填充芯片數據信息。
很多處理器芯片都帶有多種芯片復位功能,例如來自外部接口信號的外部復位、內部安全檢測異常復位(仿真芯片內通常以輸入觸發信號來等效)、寄存器數值異常復位、存儲器訪問越界復位等。相應的,在仿真器的仿真芯片中也包含或等效實現了這些復位功能。當仿真器處于運行模式時,由于要盡可能模擬產品處理器芯片的功能,這些復位產生后都能被仿真芯片以與產品處理器芯片一致的效果加以響應,仿真芯片將發生復位,復位完成后將重新從0地址處開始執行用戶程序。但是,當現有仿真器處于監控模式,需要仿真芯片執行仿真器提供的監控程序,以取出或填充芯片數據信息時,如果有任意一種復位(外部復位、內部異常狀態復位等)產生,都仍能被仿真芯片加以響應,仿真芯片將發生復位,對仿真芯片執行監控程序造成干擾或破壞。對于外部產生的復位信號,例如來自外部接口的外部復位、仿真芯片內以輸入觸發信號來等效的處理器芯片內部安全檢測異常復位等,可以通過在仿真器上增加電路,由仿真器在監控模式下對外部復位信號加以屏蔽,使外部復位信號不能進入仿真芯片,對仿真芯片執行監控程序造成影響,這是現有部分仿真器針對復位干擾監控模式的一種處理方法。但是,對于仿真芯片內部產生的復位,例如寄存器數值異常復位、存儲器訪問越界復位等,此時仿真器無法通過外部電路加以屏蔽,但對用戶而言又需要仿真器能夠進入監控模式,以便用戶觀察或修改這些異常復位產生后的芯片數據信息,對這些異常狀態的調試對用戶而言是十分重要和有意義的。
發明內容
本發明要解決的技術問題提供一種監控模式下不受復位干擾的仿真器,既能在運行模式下真實模擬產品處理器芯片在發生各種復位時的工作狀態,又能在監控模式下屏蔽各種復位對仿真器工作的異常影響。
為解決上述技術問題,本發明的監控模式下不受復位干擾的仿真器,包括:仿真芯片、監控模塊、用戶程序存儲器、監控程序存儲器、外部復位信號源和用戶電腦上的集成開發環境模塊;所述仿真芯片包括處理器核、復位控制模塊和內部復位信號源;
所述仿真芯片通過第一標準數據/地址總線與所述監控模塊連接,所述用戶程序存儲器通過第二標準數據/地址總線與所述監控模塊連接,所述監控程序存儲器通過第三標準數據/地址總線與所述監控模塊連接;所述復位控制模塊通過復位信號線與所述處理器核連接;
所述集成開發環境模塊,通過仿真通信通道與所述監控模塊連接,在用戶控制下,該集成開發環境模塊通過所述仿真通信通道控制監控模塊在運行模式和監控模式之間切換;
所述內部復位信號源,通過內部復位信號線與所述復位控制模塊連接,當發生內部復位時,該內部復位信號源向復位控制模塊輸出有效的內部復位信號;當沒有內部復位時,所述內部復位信號源向復位控制模塊輸出無效的內部復位信號;
所述外部復位信號源,通過外部復位信號線與所述復位控制模塊連接,當發生外部復位時,該外部復位信號源向復位控制模塊輸出有效的外部復位信號;當沒有外部復位時,所述外部復位信號源向復位控制模塊輸出的是無效的外部復位信號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹集成電路有限責任公司,未經上海華虹集成電路有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210010280.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可完全生物降解脂肪族共聚酯的制備方法
- 下一篇:靜電放電保護電路





