FPGA和模拟器使用的场景也有所不同。FPGA原型验证主要是针对于小型设计或者单独的IP,而模拟器则是用来面向更大更复杂的SoC设计。FPGA主要是为软件开发提供平台,而模拟器则是为了硬件和软件协同验证和整个系统的测试。
1、硬件加速器资源上硬件加速器要大得多。
2、硬件加速器采用的是时钟等比降频,更容易定位问题。
硬件加速器具有以下优势
更快的平台建立时间
更快的编译综合时间(内部可编程逻辑单元连接网络不同于FPGA,使得它在综合布线效率上优于fpga,而且利用率也高于fpga)
良好的调试条件,例如信号可追踪,波形可保存,设置断点等
模拟器的高存储量、可裁剪同时支持多个任务供多个用户使用
通过云端来购买使用流量使用远程服务,而不再像fpga需要一次性购买,降低前期投入成本
容易操作
可以通过多路复用技术实现片上存储共享
aws FPGA公有云主要用于实现算法的验证