NEWS CENTER
研旭著力于嵌入式領域、電氣領域進行上下游產品的研發、生產、銷售
軟件仿真器和硬件仿真器有什么區別?
隨著IC和軟件集成渠道的飛速發展,仿真器也不斷賦予新的內容和新的應戰,因為它的發展有必要與CPU同步,要想在總線速度為150Mhz64bit的情況下完成TRACE已經成為不可能。仿真器可以代替你的目標系統中的MCU,仿真其運轉。仿真器運轉起來和實踐的目標處理器相同,但是增加了其它功能,使你能夠通過桌面計算機或其它調試界面來觀察MCU中的程序和數據,并操控MCU的運轉。
軟件仿真器:這種辦法主要是使用計算機軟件來模擬運轉,實踐的單片機運轉因而仿真與硬件無關的系統具有一定的長處。用戶不需要建立硬件電路就可以對程序進行驗證,特別適合于側重算法的程序。軟件仿真的缺點是無法徹底仿真與硬件相關的部分,因而終究還要通過硬件仿真來完成終究的設計。
硬件仿真器:使用附加的硬件來代替用戶系統的單片機并完成單片機悉數或大部分的功能。使用了附加硬件后用戶就可以對程序的運轉進行操控,例如單步,全速,查看資源斷點等。硬件仿真是開發過程中所有必要的。
仿真器的生產在國內有十多年的前史其間使用的技術根據時間和功能的不同大約分成以下幾種:
這種技術主要在仿真器的初級階段使用。因為當時沒有好的仿真技術或仿真芯片,仿真器設計成了一個雙渠道的系統,并根據用戶的要求在監控系統和用戶系統中切換。這種仿真系統功能徹底依賴于設計者的水平。
實踐的最終性能廠家之間相差很大。不過總的說來需要占用一定的用戶資源并且設計復雜,現在基本上已經淘汰,僅僅使用在一些開發學習系統中。一般來說人們常常說的專用仿真芯片其實就是Bondout。這種仿真芯片一般也是一種單片機??墒莾炔烤哂刑貏e的配合仿真的時序。當進入仿真狀態后,能夠凍結內部的時序運行,能夠查看/修改在靜止時單片機內部的資源。