完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 仿真器
仿真器(emulator)以某一系統(tǒng)復(fù)現(xiàn)另一系統(tǒng)的功能。與計(jì)算機(jī)模擬系統(tǒng)(Computer Simulation)的區(qū)別在于,仿真器致力于模仿系統(tǒng)的外在表現(xiàn)、行為,而不是模擬系統(tǒng)的抽象模型。
仿真器(emulator)以某一系統(tǒng)復(fù)現(xiàn)另一系統(tǒng)的功能。與計(jì)算機(jī)模擬系統(tǒng)(Computer Simulation)的區(qū)別在于,仿真器致力于模仿系統(tǒng)的外在表現(xiàn)、行為,而不是模擬系統(tǒng)的抽象模型。
仿真器(emulator)以某一系統(tǒng)復(fù)現(xiàn)另一系統(tǒng)的功能。與計(jì)算機(jī)模擬系統(tǒng)(Computer Simulation)的區(qū)別在于,仿真器致力于模仿系統(tǒng)的外在表現(xiàn)、行為,而不是模擬系統(tǒng)的抽象模型。
由于[1] 仿真器屬于一種高科技含量的開(kāi)發(fā)工具,其實(shí)現(xiàn)的方式比較復(fù)雜。
1)。商用CPU這是一種最簡(jiǎn)單的實(shí)現(xiàn)方式,直接采用最普通的商用CPU去設(shè)計(jì)仿真器。一般來(lái)說(shuō),CPU都有一些資源,如非屏蔽中斷,NMI,TRAP指令,Ready信號(hào)等等。在用商用CPU去設(shè)計(jì)仿真器時(shí),基本上都會(huì)采用這些指令式信號(hào),以達(dá)到單步Step,全速運(yùn)行Go,斷點(diǎn)Breakpoint的功能。用商用CPU去設(shè)計(jì)仿真器,一般來(lái)說(shuō)其CPU的速度不能很快,
如像8051,196等是可以采用這種方式的。若CPU的速度很快,則無(wú)法去實(shí)現(xiàn)。因?yàn)榉抡嫫饕贑PU的地址,數(shù)據(jù)總線上截取或插入某些資訊。CPU的速度太快,則根本無(wú)法在時(shí)序上去做截取或插入資訊的動(dòng)作。用商用CPU去做仿真CPU,一般來(lái)說(shuō)會(huì)碰到I/O管腳重整的困難,就像最簡(jiǎn)單的8051或83C196,其A/D總線都可復(fù)用成I/O。而仿真器是要提供所有有關(guān)CPU的資料給用戶。所以,實(shí)際上CPU是以地址/數(shù)據(jù)總線的方式在運(yùn)行。如用戶的設(shè)計(jì)是用I/O方式的話,仿真器就一定要重新整合一套I/O線路出來(lái)。這一點(diǎn)是最麻煩的地方,往往有些簡(jiǎn)單的仿真器就不能做到這一點(diǎn)。
.2)采用特殊的仿真模式有的商用CPU會(huì)提供一些特殊的仿真模式,其CPU還是采用商用CPU。但當(dāng)CPU在上電或復(fù)位時(shí),如果在CPU的某些管腳上灌一些特殊的電平或序列,則CPU就會(huì)進(jìn)入一種特殊的仿真模式,如Philips的8051CPU,就是有一種叫“Hooks”的模式。進(jìn)入這種模式之后,CPU會(huì)在地址數(shù)據(jù)總線上分時(shí)地提供一些用于I/O重建的信息。有了這種特殊的仿真模式,仿真器進(jìn)行I/O重建相對(duì)來(lái)說(shuō)比較簡(jiǎn)單一些,但往往會(huì)存在著一些時(shí)序方面的問(wèn)題。畢竟進(jìn)入仿真模式之后的CPU的時(shí)序與普通CPU是有所不同的。如果用戶的設(shè)計(jì)非常苛刻的話,有時(shí)會(huì)存在連不上目標(biāo)板的問(wèn)題,并且,這時(shí)的CPU在跑很高的時(shí)鐘頻率會(huì)遇到困難。
3.)使用專用仿真CPU–BondoutSilicon一般來(lái)說(shuō),當(dāng)CPU的速度很快時(shí),往往就需要專用的仿真CPU了。這時(shí)仿真器在控制方面,相對(duì)來(lái)說(shuō)設(shè)計(jì)起來(lái)就比較簡(jiǎn)單。但此時(shí)仿真器的性能,已在很大程度上取決于仿真CPU了。仿真CPU設(shè)計(jì)得好,則相對(duì)來(lái)說(shuō)仿真器的功能及穩(wěn)定度都會(huì)比較好。但是,由于仿真CPU是一款專用的CPU,對(duì)于芯片廠商來(lái)說(shuō)生產(chǎn)的數(shù)量非常少,往往其測(cè)試程度不會(huì)很高,專用的仿真CPU或多或少都會(huì)有些問(wèn)題,就像目前國(guó)內(nèi)仿真器普遍采用的W78958仿真CPU。這是Winbond為8051做的一種仿真CPU,其在中斷,I/O的驅(qū)動(dòng)能力等存在著問(wèn)題。
4)。利用BDM,JTAG方式當(dāng)CPU越來(lái)越復(fù)雜,速度越變?cè)娇鞎r(shí),以上方式都已不能滿足要求了。像PowerPC或Pentium,其內(nèi)部有MMU,Cache,并且可亂序執(zhí)行,以往傳統(tǒng)的總線方式都不可行了。JTAG的提出,最初是給測(cè)試用的,主要目的是為了測(cè)試器件是否焊好,是否存在短路或斷路。后來(lái),一些CPU的廠商把這一概念引進(jìn)到了用于CPU內(nèi)部。把JTAG的移位寄存器全部連到CPU內(nèi)部的控制狀態(tài)寄存器,并增加一些仿真器專用的寄存器,如控制Memory的讀寫(xiě)等。這時(shí),仿真器在硬件上面已變得很簡(jiǎn)單了,用戶設(shè)計(jì)目標(biāo)板時(shí),只要把幾個(gè)控制管腳電平設(shè)計(jì)正確,就可以實(shí)現(xiàn)在線實(shí)時(shí)控制。目前,32位元以上的CPU普遍支
持這種調(diào)試方式。5.ROM-Monitor絕大多數(shù)CPU廠商在新推出他的新一代CPU的同時(shí),會(huì)相應(yīng)的推出他的參考設(shè)計(jì)原型,這就是大家所熟知的ADS開(kāi)發(fā)板,配上第三方的集成開(kāi)發(fā)環(huán)境,就可以實(shí)現(xiàn)對(duì)相應(yīng)CPU的軟件開(kāi)發(fā),這就是ROM-Monitor仿真器的實(shí)現(xiàn)構(gòu)成。
在NVIDIA Isaac Lab中訓(xùn)練四足機(jī)器人運(yùn)動(dòng)
由于涉及復(fù)雜的動(dòng)力學(xué),為四足機(jī)器人制定有效的運(yùn)動(dòng)策略是機(jī)器人領(lǐng)域面臨的重大挑戰(zhàn)。在現(xiàn)實(shí)世界中訓(xùn)練四足機(jī)器人上下樓梯可能會(huì)損壞設(shè)備和環(huán)境,因此,在學(xué)習(xí)過(guò)程...
如前文《硬件仿真會(huì)不會(huì)取代軟件仿真》所述:現(xiàn)階段在芯片規(guī)模越發(fā)龐大的趨勢(shì)下,在綜合考慮容量、人力、周期等等因素下,硬件仿真已經(jīng)是一種必不可少的驗(yàn)證手段。...
仿真器是一種用于模擬和測(cè)試電子系統(tǒng)、軟件或硬件的工具。它可以幫助工程師在實(shí)際硬件或軟件部署之前,對(duì)設(shè)計(jì)進(jìn)行驗(yàn)證和調(diào)試。 仿真器的基本概念 仿真器是一種軟...
2024-08-22 標(biāo)簽:電子系統(tǒng)仿真器硬件 521 0
EZ-CUBE3(CYRCNEZCUBE03)是具有Flash存儲(chǔ)器編程功能的片上調(diào)試仿真器,可以用于調(diào)試MCU程序或?qū)⒊绦驘龑?xiě)到MCU的內(nèi)置Flash中。
2024-08-09 標(biāo)簽:mcu計(jì)算機(jī)仿真器 662 0
最近在客戶的一個(gè)板子上,調(diào)試一個(gè)麥克風(fēng)觸發(fā)的點(diǎn)煙器。客戶是有要求的,要盡量減少誤動(dòng)作,就是普通的拍打,磕碰或者一般的氣流沖擊是不能觸發(fā)點(diǎn)煙的。然后我在這...
EasyGo實(shí)時(shí)仿真丨飛輪儲(chǔ)能系統(tǒng)硬件在環(huán)仿真測(cè)試
飛輪儲(chǔ)能系統(tǒng)由三相PWM整流器、飛輪驅(qū)動(dòng)系統(tǒng)和H橋變換電路三個(gè)單元組合而成。本篇中我們對(duì)飛輪儲(chǔ)能系統(tǒng)進(jìn)行拆分,分別將控制算法與被控電路拓?fù)洳渴鸬交赑P...
思瑞浦推出TPS32 MCU開(kāi)發(fā)生態(tài)以簡(jiǎn)化MCU的開(kāi)發(fā)過(guò)程
隨著MCU片上資源越來(lái)越豐富和復(fù)雜,如今的MCU能實(shí)現(xiàn)的應(yīng)用也更加多樣化。
從SPICE到QSPICE,電路仿真助力電源設(shè)計(jì)更節(jié)能
當(dāng)前的電源設(shè)計(jì)正越來(lái)越多地轉(zhuǎn)向更高級(jí)別的架構(gòu),包括高效拓?fù)浜蛿?shù)字電源。因此,工程師們現(xiàn)在希望通過(guò)人工智能進(jìn)行更大量的數(shù)字仿真,以推動(dòng)日益復(fù)雜的設(shè)計(jì)以及電...
2024-05-22 標(biāo)簽:電源設(shè)計(jì)仿真器SPICE 942 0
基于RL78/G16 FPB的觸摸樣例工程創(chuàng)建演示流程
本篇將分兩部分為大家介紹RL78/G16 FPB觸摸樣例工程創(chuàng)建演示,首先是RL78/G16快速原型開(kāi)發(fā)板(FPB),然后是如何在e2 studio開(kāi)發(fā)...
使用PSpice仿真器對(duì)TI智能高側(cè)開(kāi)關(guān)中的熱行為進(jìn)行建模立即下載
類別:電子資料 2024-09-24 標(biāo)簽:開(kāi)關(guān)仿真器PSPICE
基于單片機(jī)的直流電機(jī)控制系統(tǒng)模擬汽車(chē)行駛過(guò)程中受到的回正力矩立即下載
類別:電子資料 2023-10-19 標(biāo)簽:單片機(jī)控制系統(tǒng)直流電機(jī)
NVIDIA Isaac Lab助力銀河通用打造靈巧手抓取技能模型
在本案例中,銀河通用的團(tuán)隊(duì)借助Isaac Lab搭建了具有挑戰(zhàn)性的靈巧抓握基準(zhǔn) DexGraspNet,這是一個(gè)最近提出的基準(zhǔn)套件,專門(mén)用于學(xué)習(xí)可泛化的...
概倫電子NanoSpice通過(guò)三星代工廠3/4nm工藝技術(shù)認(rèn)證
概倫電子(股票代碼:688206.SH)近日宣布其新一代大容量、高性能并行SPICE仿真器NanoSpice通過(guò)三星代工廠3/4nm工藝技術(shù)認(rèn)證,滿足雙...
使用NVIDIA Isaac Manipulator生成抓取姿勢(shì)和機(jī)器人運(yùn)動(dòng)
NVIDIA 宣布與 Intrinsic.ai 就工業(yè)機(jī)器人任務(wù)的基礎(chǔ)技能模型學(xué)習(xí)展開(kāi)合作。
品英中國(guó)與騰方中科達(dá)成聯(lián)盟商合作伙伴協(xié)議!
近日,騰方中科創(chuàng)始人劉先生與品英中國(guó)總經(jīng)理焦女士在騰方中科長(zhǎng)沙總部會(huì)面,雙方為聯(lián)結(jié)商業(yè)和技術(shù)上的深度戰(zhàn)略合作進(jìn)行了融洽討論,并就合作內(nèi)容達(dá)成了詳細(xì)協(xié)議。
中微半導(dǎo)體宣布推出8位RISC架構(gòu)IO型OTP MCU SC8P05x系列
近日,中微半導(dǎo)體(深圳)股份有限公司(以下簡(jiǎn)稱:中微半導(dǎo) 股票代碼:688380)宣布推出8位RISC架構(gòu)IO型OTP MCU SC8P05x系列。
2024-04-18 標(biāo)簽:mcu仿真器中微半導(dǎo)體 990 0
借助NVIDIA OSMO擴(kuò)展AI機(jī)器人開(kāi)發(fā)工作負(fù)載
自主機(jī)器開(kāi)發(fā)是一個(gè)數(shù)據(jù)生成和收集、模型訓(xùn)練和部署的迭代過(guò)程,其特點(diǎn)是跨異構(gòu)計(jì)算資源的復(fù)雜的多階段、多容器工作流。
NVIDIA Omniverse Cloud API為自主系統(tǒng)開(kāi)發(fā)提供超強(qiáng)助力
仿真對(duì)于自主系統(tǒng)的訓(xùn)練、測(cè)試和部署至關(guān)重要,而實(shí)現(xiàn)現(xiàn)實(shí)世界級(jí)別保真度的難度極高。
是德科技5G O-RAN端到端解決方案助力技術(shù)創(chuàng)新并降低成本
2018年,移動(dòng)通信運(yùn)營(yíng)商首次引入開(kāi)放無(wú)線接入網(wǎng)絡(luò)(O-RAN),旨在利用O-RAN構(gòu)建多網(wǎng)絡(luò)設(shè)備供應(yīng)商 體系來(lái)增強(qiáng)技術(shù)創(chuàng)新并降低成本。
2024-03-05 標(biāo)簽:仿真器無(wú)線網(wǎng)絡(luò)智能控制器 532 0
怎么使用Symphony Pro的AMS數(shù)字驗(yàn)證方法學(xué)的普及化呢?
混合信號(hào)設(shè)計(jì)是緊密交錯(cuò)的模擬和數(shù)字電路組合。下一代汽車(chē)、影像、物聯(lián)網(wǎng)、5G、計(jì)算和存儲(chǔ)市場(chǎng)正在推動(dòng)在現(xiàn)代片上系統(tǒng) (SoC) 中不斷增加混合信號(hào)內(nèi)容這一...
2024-01-11 標(biāo)簽:混合信號(hào)仿真器片上系統(tǒng) 677 0
面向系統(tǒng)級(jí)芯片驗(yàn)證的硬件平臺(tái)介紹
當(dāng)設(shè)計(jì)的規(guī)模動(dòng)輒幾十億門(mén),系統(tǒng)驗(yàn)證時(shí)間不斷的增加,硬件驗(yàn)證系統(tǒng)幾乎是驗(yàn)證工程師不可或缺的利器,因此對(duì)高性能硬件驗(yàn)證系統(tǒng)提出了更多的需求。
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |