设计阶段

S2C的技术可以用于设计过程的早期,以便于您在任何设计阶段都可以享受到FPGA原型的好处。

设计探究
设计出合适的产品远比把产品设计好要重要得多。因此更早的进行设计思路的探究和构建工作演示的能力,将大大提高产品成功上市的概率。
阅读 更多

IP 开发

IP是当今复杂SoC设计的基本组成部分。无论您是开发商业的IP,还是内部项目的需要,让IP得到充分的验证至关重要。IP应该经过大量的测试激励、在真实的系统环境中验证,并运行真正的软件。此外,如果IP是为外部用户所创建,则必须能够简单的构建演示系统和最短的时间内完成评估。
阅读 更多

硬件验证

众所周知设计复杂度的不断提升与产品上市时间窗的不断缩小使得设计和验证的成本不断增加。仿真与仿真加速器虽然有用,但是很慢而且价格昂贵。此外仿真和仿真加速器很难进行临界点测试。FPGA原型平台则具备快速而又精准地分析设计的行为能力,且性价比高。当然,编译复杂的设计到多颗FPGA仍然非常耗时、而且多颗FPGA调试亦比较困难。
阅读 更多

系统验证

验证设计的功能行为是设计和验证流程中的关键步骤。真正的难点在于如何对设计进行真实的验证。通常的做法是通过仿真等手段,而并非在实际环境中验证。例如:利用仿真可以对部分模块进行评估,因为它不能涵盖多个IP一起协同工作,这种不准确的方式可能会导致严重的错误。为了全面的了解设计的行为模型,待验证的设计需要在实际的硬件上运行。即使这样做了,在执行过程中也可能因为速度过慢而不能达到实时验证的需求。为了克服这些问题,设计者门已经开始建立他们自己的FPGA原型验证环境,以确保设计行为的速度。但是自己在公司内建立原型系统往往因为自身的局限而变得很棘手。
阅读 更多

软件开发

在硅片实现之前,基于FPGA原型进行早期的软件或固件开发已经变得非常重要,因为这样我们在复杂的操作系统集成、应用程序和硬件开发过程中发现一些无法预见的错误。绝大多数的项目不可能等到硅片回来再进行软件验证。在FPGA原型中以实际速度运行的系统则可以协助客户进行早期的软件开发与调试,此外,设计规模越大,需要的系统就越多,就会导致预算的不断增加。低成本的FPGA原型系统则可以让项目经理轻松的进行平台复制,进而加速软件的开发进程。
阅读 更多

兼容性测试
当今世界几乎所有的电子设备都有通过互联网或者是高速点对点的方式和外界进行通信的需求。因此相应的兼容性测试的数量急剧增加。工程师们需要模拟大量的测试环境,包括硬件兼容性的排列 - 如处理器用什么类型的DRAM,软件兼容性 – 如操作系统和应用软件, 网络兼容性 – 如通信协议、网络运营商服务策略等。此外,许多测试环境很难在实验室中进行设置,取而代之的是要在现场调试。
FPGA原型系统的高性能和可移植性使得其变成了进行兼容性测试的首选。但是管理大量的原型系统则会变成一项艰巨的挑战,尤其是当最终用户并不熟悉FPGA硬件,而您需要和其进行联合开发与调试的时候。

阅读 更多