这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » Emulator和Simulator的区别

共2条 1/1 1 跳转至

Emulator和Simulator的区别

高工
2010-03-31 21:57:16     打赏

把握以下关键的几点,就可以很容易区别出Simulator和Emulator:

1. Simulator中文叫模拟器;Emulator中文叫仿真器。

2. Simulator纯粹以软件来模拟源平台的功能和运行结果;Emulator以软件和硬件来模拟源平台的内部设计、行为和运行结果。

举例来说:

1. 有使用硬件来模拟的,都是Emulator。比如基于单片机的模拟。(什么是叫使用硬件模拟?比如模拟源平台的Timer/PPU/SPU, 直接使用目标平台的Timer/PPU/SPU,那么就是硬件模拟)。

2. 一般的,在PC上运行的模拟器都叫Simulator,常见的是模拟LCD的显示画面; 在嵌入平台上运行的模拟器都是Emulator,因为在嵌入平台运行的话,为了提高效率,都会以对应的硬件模块来模拟源平台。

3. PC上的模拟器如果模拟其内部设计、行为,比如读取ROM文件,精确中断、异常,OS等都是Emulator。




关键词: Emulator     Simulator     区别     模拟    

菜鸟
2010-10-18 22:05:40     打赏
2楼

以前真不知道哦,谢谢了哦!呵呵


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]