[發明專利]接口板、模擬器、同步方法和同步程序有效
| 申請號: | 200810096729.8 | 申請日: | 2008-05-09 |
| 公開(公告)號: | CN101303673A | 公開(公告)日: | 2008-11-12 |
| 發明(設計)人: | 大野利行;石塚晃;石井正悟 | 申請(專利權)人: | 株式會社東芝;東芝解決方案株式會社 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 | 代理人: | 高青 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 模擬器 同步 方法 程序 | ||
技術領域
本發明涉及用于使由CPU執行的處理與由模擬外圍硬件組件的操作的外圍硬件模型執行的處理同步的接口板、同步方法和同步程序。本發明還涉及模擬器。?
背景技術
如果測試被計劃商業生產的目標產品的操作,應當期望通過實際制造與所述目標產品被設計的一樣的配置來制造和測試所述目標產品。但是,由于制造成本和制造過程數目的限制,在很多情況下,通過被配置成通過硬件來模擬所述目標產品的一部分以及通過軟件來模擬其它部分的模擬器,來執行操作測試。利用具有這種配置的模擬器,需要在硬件和軟件互相同步以對齊時間軸的情況下執行操作測試。?
根據與本發明有關的相關傳統技術,有一種已知的系統模擬器,其中通過模擬裝置來整體地測試用于使用微型計算機的電子裝置的程序和硬件組件(例如,見專利文獻1:日本專利申請公開號:2000-35898)。所述系統模擬器包括硬件模擬器、虛擬模型模擬器和CPU模型模擬器。所述硬件模擬器測試硬件組件作為基于程序的軟件組件。所述虛擬模型模擬器通過等效于硬件組件所執行的處理,來處理與硬件組件有關的程序的程序命令。所述CPU模型模擬器通過軟件來測試程序,同時適當地利用硬件模擬器或虛擬模型模擬器的輸出。?
但是,在具有其中CPU被構建成與CPU板一樣的硬件而且其它外圍組件被模型化(被構建成軟件組件)的配置的模擬器中,沒有有效的方法用于使CPU板和外圍硬件模型之間的處理同步。?
根據專利文獻1,整個系統模擬器被構建成在模擬裝置上運行的?軟件。所述專利文獻1因此既沒有公開又沒有暗示硬件和模型化裝置(每一個被構建成軟件)之間的處理的同步。?
發明內容
本發明考慮到以上所描述的問題被做出,并且具有提供一種使由安裝CPU的CPU板執行的處理與由外圍硬件模型執行的處理同步的接口板、同步方法和同步程序的目的,所述外圍硬件模型是通過計算機來模型化其它外圍硬件組件所構建的。本發明還具有提供一種包含CPU板的模擬器、執行外圍硬件模型化的外圍硬件模擬器、以及接口板的目的。?
根據解決上述目的的本發明的一個方面,提供一種用于相互連接CPU板和外圍硬件模擬器的接口板,所述CPU板具有至少一個CPU,所述外圍硬件模擬器通過外圍硬件模型來模擬至少一個外圍硬件組件的操作,并且所述接口板包括:等待指令單元,從CPU接收中斷通知,然后通知所述外圍硬件模型所述中斷通知,并且將CPU設置為等待狀態;以及釋放單元,當從已被通知中斷通知的外圍硬件模型收到釋放等待狀態的指令時,釋放CPU已被等待指令單元設置的等待狀態。?
為了解決上面的目的,上面所描述的接口板進一步包含可從所述CPU板和外圍硬件模擬器訪問的雙端口存儲器,其中當訪問雙端口存儲器中的預定區域時,所述等待指令單元通知外圍硬件模型所述中斷通知并且將CPU設置為等待狀態。?
為了解決上面的目的,上面所描述的接口板通過PCI總線連接到外圍硬件模擬器。?
根據解決上述目的的本發明的另一方面,提供一種模擬器,包括:具有至少一個CPU的CPU板;通過外圍硬件模型來模擬至少一個外圍硬件組件的操作的外圍硬件模擬器;從CPU接收中斷通知,然后通知外圍硬件模型所述中斷通知,并且將CPU設置為等待狀態的等待指令單元;以及當從已被通知中斷通知的外圍硬件模型收到釋放等待狀態?的指令時,釋放CPU已被等待指令單元設置的等待狀態的釋放單元。?
同樣為解決上述目的,上面所描述的模擬器進一步包含可從CPU板和外圍硬件模擬器訪問的雙端口存儲器,其中當訪問雙端口存儲器中的預定區域時,所述等待指令單元通知外圍硬件模型所述中斷通知并且將CPU設置為等待狀態。?
同樣來解決上面的目的,在上面所描述的模擬器中,所述等待指令單元和釋放單元通過PCI總線連接到外圍硬件模擬器。?
根據解決上述目的的本發明的又一方面,提供一種用于使CPU和至少一個外圍硬件模型相互同步的同步方法,所述至少一個外圍硬件模型模型化外圍硬件組件作為軟件組件,并且所述同步方法包括:等待指令步驟,當從CPU收到中斷通知時,通知外圍硬件模型所述中斷通知并且將CPU設置為等待狀態;以及釋放步驟,當從已被通知所述中斷通知的所述外圍硬件模型收到釋放等待狀態的指令時,釋放CPU已在所述等待指令步驟中被設置的等待狀態。?
同樣為解決上面的目的,在上面所描述的同步方法中,當訪問可從包含CPU的CPU板和使外圍硬件模型工作的外圍硬件模擬器訪問的雙端口存儲器中的預定區域時,所述等待指令步驟通知外圍硬件模型所述中斷通知并且將CPU設置為等待狀態。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社東芝;東芝解決方案株式會社,未經株式會社東芝;東芝解決方案株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810096729.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有地球儀功能的音箱
- 下一篇:融合消息能力中心及融合消息業務的發送方法





