FPGA Prototyping vs Emulation

FPGA Prototyping vs. Emulation

One way to visualize the difference between Prototyping and Emulation is with a "spider chart" (named for its resemblance to a spider's web). The Prototyping vs. Emulation spider chart below highlights the differences between these two verification methods, which may be summarized as runtime speed, design capacity, and affordability -- all other differences, sometimes not insignificant, are "artifacts" of these three fundamental differences. Compilation speed is a function of design capacity -- the larger the design the longer the compilation time. Any simulator can be connected in-circuit to a hardware target system with the appropriate speed-buffers but the verification runtime speed is still limited by the simulation platform -- Emulation runtime speed is much faster than software simulation, and achievable Prototyping runtime speeds are much higher than Emulation runtime speeds. Likewise, any simulator can be used for software debug for periods of software execution -- the higher runtime speeds of Prototyping enable much longer periods of software execution therefor longer software debug sessions. And debug visibility could include every internal design node in a Prototype or Emulator -- but each design node probe is another internal wire connection in FPGA-based Prototyping and Emulation implementations, which impacts design capacity and runtime speed. Finally, reusability is a function of the customization of the Prototyping or Emulation platform needed to achieve the verification design capacity and runtime speed goals -- the more customized the platform is for the specific verification requirements, the less reusable it will be. The underlying Prototyping or Emulation hardware itself is infinitely reusable, but the design compilations, IP block adaptations, and external connections will have limited reusability.

What Can FPGA Prototyping or Emulation Do Best for You?

To summarize, FPGA Prototyping today is generally more affordable than Emulation, it can achieve much higher runtime speeds, and design capacity has been greatly expanded by today's leading-edge FPGA technology. Emulation, on the other hand comes with a higher cost of ownership, provides more simulation-like verification for design debug. In fact, if you can afford both Prototyping and Emulation, debug with Prototyping is usually limited to identifying and isolating design hardware/software problems over long periods of design operation which are then reproduced in Emulation for detailed debug. It is recommended that you be clear about your verification goals and priorities, you consider the skill set of your design team with respect to getting the best value from Prototyping and/or Emulation, do a quick ROI calculation on your verification tool investment, budget accordingly -- and only then proceed with a choice and deployment of FPGA Prototyping and/or Emulation.

S2C Can Help

S2C is a leading global supplier of FPGA prototyping solutions for today's innovative SoC and ASIC designs, now with the second largest share of the global prototyping market. S2C has been successfully delivering rapid SoC prototyping solutions since 2003. With over 500 customers, including 6 of the world's top 15 semiconductor companies, our world-class engineering team and customer-centric sales team are experts at addressing our customer's SoC and ASIC verification needs. S2C has offices and sales representatives in the US, Europe, mainland China, Hong Kong, Korea, and Japan.

相关推荐
ARM|X86+FPGA工业主板厂家18 小时前
基于ARM+FPGA平台在精密测控领域的应用:ZYNQ千兆以太网高速数据记录仪
arm开发·fpga开发
cmc102819 小时前
275.需要双边沿触发时,直接对时钟取反会不会出问题
fpga开发
LCMICRO-133108477462 天前
国产长芯微LPS7118完全pin-pin替代ADP7118,是一款采用 CMOS 技术设计的低噪声、高 PSRR、快速瞬态响应、低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·adp7118
LCMICRO-133108477462 天前
国产长芯微LM3042完全P2P替代LT3042,是一款高性能低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·lt3042
ARM|X86+FPGA工业主板厂家2 天前
基于ARM+FPGA平台在精密测控领域的应用:ZYNQ高精度温振压多参融合采集系统
fpga开发
辰丁电子3 天前
PCB设计:EMMC设计规范
fpga开发·pcb设计·pcb工艺·layout·pcb layout
小蘇的FPGA4 天前
FPGA远程更新升级和测试(MultiBoot)
fpga开发
156082072194 天前
关于国微SQM7VX690T和复旦微JFM7VX690T调试
fpga开发
minglie14 天前
简易寄存器接口SMMR---正交编码器
fpga开发
神电测控5 天前
新品发布:32通道50MS/s同步并行14位采集模块PG-FMC9249(支持任意FPGA/ZYNQ,兼容LabVIEW FPGA软件开发)
fpga开发·labview·ni·神电测控·王电令·ad9249·32通道