随着用户设计规模的日益增大,传统基于单片 FPGA 或单块电路板的原型验证系统已经远远不能满足用户的设计验证需求,设计团队常需以灵活组网的方式,将数十甚至上百台原型验证系统“组装”为一个完整的巨型原型验证系统。在此之上,本文将解决如何快速便捷的完成巨型原型验证系统的组网,并监测系统的连通性及稳定性以及如何将用户设计快速布局映射到参与组网的原型验证系统的每一块 FPGA。
本文分析了用户在进行大规模原型验证过程中的多 FPGA 联合调试难题,并介绍了一种新型 FPGA 原型验证深 度跟踪调试解决方案,用于帮助客户在 SoC 开发过程中解决调试问题,从而加速设计验证、缩短验证周期。本 调试解决方案还提供了不同使用模式,可以用于灵活适配不同用户的使用场景。
在设计流程的早期对 SoC 进行建模和仿真,可以更清晰地分析系统设计中面临的挑战和瓶颈。比较典型的挑战有:性能差、设备占用的增量大、功耗超限、总线缓冲等,这些因素将导致系统高延迟,内存的读/写的延迟等一系列问题。通过芯神匠构造系统架构,识别这些挑战和问题,将帮助设计人员更容易追踪问题,设计出满足需求的系统。
随着 SoC 设计规模的快速膨胀,越来越多的用户在做大规模 SoC 原型验证时会遇到全局时钟复位同步,大规模设计分割,高速接口及先进 Memory 控制器 IP 验证等关键困难。针对这些困难,一些领先的原型验证系统方案提供商,如国微思尔芯,提供了一系列成熟可重用的通用高密原型验证系统产品和解决方案来解决这些困难,以帮助客户完成大规模复杂 SoC 的原型验证,降低项目风险。
针对用户在大规模复杂 SoC 的验证过程中遇到的大规模设计系统调试,系统部署与组网检测,以及多用户多平台管理等诸多挑战。一些领先的原型验证系统方案提供商,如国微思尔芯,提供了一系列成熟可重用的通用高密原型验证系统产品和解决方案来应对这些挑战以帮助用户节省项目成本,提高生产力,并缩短整个 SoC 原型验证的周期。
Genesis Architect 的用户可以在带有大量模型库,以及 AI 硬件和软件建模组件的图形离散事件模拟平台中非常快速地构建架构模型。该模型可用于进行时序,吞吐量,功耗和服务质量的权衡。Genesis Architect 中可用的库支持模拟,内存,处理器,RTOS,加速器,乘法累加单元,DMA,网络接口,总线,网桥,FIFO,缓冲区,调度程序和仲裁方案。提供了 20 多个 AI 处理器和嵌入式系统模板(参考设计),以加速新 AI 应用程序的开发。为在 AI 系统中进行权衡而生成的报告包括响应时间,吞吐量,缓冲区占用率,平均功率,能耗和资源效率。