[發明專利]軟仿真器及其實現方法有效
| 申請號: | 200810044032.6 | 申請日: | 2008-11-28 |
| 公開(公告)號: | CN101751480A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 許國泰 | 申請(專利權)人: | 上海華虹集成電路有限責任公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 丁紀鐵 |
| 地址: | 200203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 仿真器 及其 實現 方法 | ||
技術領域
本發明涉及一種用于微處理器芯片仿真、調試的軟仿真器。本發明還涉及一種所述軟仿真器的實現方法。
背景技術
在微處理器芯片(以下簡稱芯片)的片上軟件開發過程中,需要使用與芯片配套的仿真器。隨著微處理器技術的不斷推廣,制造廠商和微處理器的品種也在不斷增加。為了能以最快的速度搶占市場,需要適時地開發出與芯片配套的仿真器。目前針對芯片的片上軟件開發所用的仿真器包括硬件仿真器和軟仿真器。
設計、制作硬件仿真器需要花費一定的時間,周期較長。而軟仿真器不牽涉到硬件、仿真芯片等的設計、制作,其開發工作在芯片規格確定后即可開始,相對于硬件仿真器而言,開發周期和風險要小得多。軟仿真器雖然在性能、仿真真實性等方面與硬件仿真器有較大差距,無法替代硬件仿真器用于軟件性能仿真、調試、測試和考核,但對于軟件開發前期的功能級仿真、開發和調試仍舊是非常有用的。因此,微處理器制造廠商們往往在芯片規格制定后,在投入資源和時間設計、制作硬件仿真器的同時,先花較短的時間開發出一套針對該款芯片的軟仿真器以進行市場推廣工作,供用戶熟悉該款芯片功能,以及調試軟件的功能部分。
由于軟仿真器可以在芯片設計、流片之前先行完成,并提供給用戶試用,以測試定義的芯片產品是否符合用戶代碼的要求;因此越來越多的芯片廠商在最終確定產品芯片規格之前,先制作出針對計劃中需設計的芯片的軟仿真器提供用戶試用,以確定準備開發的芯片產品規格是否符合用戶要求,這樣可以極大的降低新產品規劃的風險。
雖然軟仿真器一般僅用于軟件的功能級仿真、調試,但為了保證開發出來的程序功能符合要求,對軟仿真器所需模擬芯片的存儲器容量和特性等都有一定要求。
微處理器芯片中的存儲器容量和特性是用戶最為關心的芯片特性之一,在試用過程中經常會根據自身代碼的特點不斷地調整,一次或多次提出對新規劃芯片中存儲器容量和特性的要求。而現有的軟仿真器通常都是針對某一種芯片規格而開發的,其中存儲器的容量和特性都不具有可配置性,如果用戶試用后,每次提出對存儲器容量和特性的要求,都必須由IC廠商重新根據用戶要求制作新的軟仿真器,然后繼續提供用戶試用,不僅需要花費IC廠商更多的工作量和時間,也會影響用戶試用的效率和結論獲取的時效性,以至于影響最終新產品規格確定的時間。
發明內容
本發明要解決的技術問題是提供一種軟仿真器,其存儲器容量和特性能夠由用戶進行配置,降低IC廠商的開發成本;為此,本發明還要提供一種所述軟仿真器的實現方法。
為解決上述技術問題,本發明的軟仿真器包括:
芯片功能模擬模塊,用于模擬微處理器芯片中處理器核、外設、協處理器功能;
存儲器管理配置模塊,通過數據/地址總線與所述芯片功能模擬模塊中的處理器核連接;由用戶進行配置,選擇存儲器容量和類型,通過更改配置構成符合用戶要求的新軟仿真器;
一段計算機內存區域,通過另一數據/地址總線與存儲器管理配置模塊連接,是由所述軟仿真器向操作系統申請使用的一段地址范圍的內存,用來模擬微處理器芯片的存儲器。
所述軟仿真器的實現方法是:
在所述軟仿真器不執行用戶程序時,用戶使用軟件界面通過存儲器管理配置模塊的配置接口配置存儲器管理配置模塊所管理的存儲器容量;這樣芯片功能模擬模塊中的處理器核通過數據/地址總線訪問到的存儲器容量就是用戶所設置的容量大小,存儲器管理配置模塊根據用戶所設置的存儲器容量大小,通過另一數據/地址總線使用所述的一段計算機內存區域;
存儲器管理配置模塊內預置多種存儲器類型,在軟仿真器不執行用戶程序時,用戶使用軟件界面通過配置接口選擇存儲器管理配置模塊中預置的某種存儲器類型。
采用本發明的軟仿真器后,其存儲器容量可以由用戶進行配置,存儲器特性也可以由用戶在若干種已完成的類型中選擇配置,構成符合用戶要求的新軟仿真器。所述的配置可以反復進行。這樣用戶試用中最為敏感,需求變化最多的存儲器容量和特性問題得到有效的解決,不再需要IC廠商根據用戶要求重新制作軟仿真器,降低了IC廠商成本的投入,同時也提高了用戶試用的效率和結論獲取的時效性,有利于加快完成產品芯片的規格定義,使產品能更快的推向市場。
附圖說明
下面結合附圖和具體實施方式對本發明作進一步詳細的說明:
附圖是本發明的軟仿真器邏輯結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹集成電路有限責任公司,未經上海華虹集成電路有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810044032.6/2.html,轉載請聲明來源鉆瓜專利網。





