推荐答案
测试一下
题目
在SOC验证应用中,以下哪些选项属于Emulator(仿真加速器)的特点
A、比基于FPGA的原型验证平台频率更高
B、加速软件开发,降低验证周期
C、系统级验证,模拟真实场景
D、支持带时序的后仿
参考答案与知识点
参考答案
正确答案为B、C。
解析:
- A选项错误:Emulator(仿真加速器)通常由定制处理器或FPGA阵列构成,运行频率较低(一般在1-10MHz范围),而基于FPGA的原型验证平台在物理综合后可达100MHz甚至更高,因此Emulator频率并不高于FPGA原型,反而较低。
- B选项正确:Emulator可模拟完整的SoC环境,支持运行操作系统和应用程序,速度可达MHz级,比纯软件仿真(kHz级)快几个数量级,从而显著加速软件开发并缩短验证周期。
- C选项正确:Emulator可连接真实外设(如DDR、以太网、USB等),并运行真实软件负载,实现系统级软硬件协同验证,模拟最接近真实场景的行为。
- D选项错误:带时序的后仿(Gate-Level Simulation with Timing)需要精确的延迟信息,通常依赖EDA仿真工具(如VCS、NC-Sim)在门级进行。Emulator主要用于功能验证和性能加速,其内部模型不包含标准单元时序信息,不支持带时序的后仿。
因此,属于Emulator特点的为B和C。
涉及知识点
- Emulator与FPGA原型频率对比
- Emulator加速软件开发的作用
- 系统级验证与真实场景模拟
- Emulator不支持时序后仿
- 硬件加速验证方法分类