物联网 IoT

Internet of Things (IoT)

S2C 异构验证平台加速物联网的设计实现

当我们谈论物联网 (IoT) 的时候,不夸张地说,它可以将我们所使用的智能设备互相连接,彼此分享大量的数据,从而使我们的生活更高效。这不仅仅是消费者对智能家居、娱乐和可穿戴技术的需求,也是工业、军事和政府应用,如智慧城市和工厂等改变了连接局面。

从非常小到巨大

当我们从这个角度来探讨物联网,我们了解到这些设备的范围可以从最小的设计,由少量传感器和驱动器组成的仅几百万门规模的机器,到极其复杂的机器包含几百个传感器和数十亿门的规模。无论规模和复杂度,这些智能系统都需要大量的软件和真实环境测试,特别是在整合商业 IP 的过程中。所有的物联网案例都提到了连接的可互操作性、复杂的控制和测试效率。这些都迫使设计团队不得不重新思考其发展策略,再加消费类物联网设备对产品上市时间的压力,很显然工程师需要适当的解决方案来解决这些问题。

让你在设计初期信心倍增

S2C 异构验证平台是专门针对物联网设备的设计和验证的复杂性需求。随着原型技术在设计分割以及多 FPGA  联合调试领域的不断进步,FPGA 原型验证系统不仅可以满足百万门级的设计需求,还可以实现设计规模高达 15 亿门。它允许设计人员在硅芯片可用之前就可以在一个全功能的硬件平台上先行开发和测试他们的系统级软件。硬件原型是唯一的可用于早期的实际软件开发和测试的解决方案。软件模型无法提供像硬件平台那样的准确性和可靠性下的速度和容量。

即使是最小的设计也必须面临非常复杂的软件问题,需要大量严苛的测试并且成本花费极大。这种类型的测试的性质是可以运行,但上市时间窗可能面临考验。“仿真 VS 原型系统–性能曲线图”这篇文章在 FPGA 原型验证速度和测试好处等方面进行了深入的探讨。尽管最初设置原型系统可能花费数周时间,但在初始设置后短时间内可进行大量的测试。我们以最小速度 (5 兆赫) 或者四周的初始设置时间计算,FPGA 原型可以在测试中完成数量是远高于其他解决的方案。

事务处理器是物联网设计成功的关键

FPGA 原型验证系统是非常适合呈现设计已有 RTL 的设计模块。然而大多物联网设计不可能完全映射到 FPGA,或者可能部分设计仍然只能以 C++ 或 System C 等行为模型描述。在这些情况下,事务级接口能够桥接行为模型和真实硬件。这些事务处理器提供了一种交互方式,使得主机上运行的软件和基于 FPGA 的原型系统可以相互通信,通常包括内存、 处理器和高速接口等。S2C 已申请专利的 Prodigy ProtoBridg™ 系统正是为该类型的高速通信提供一个解决方案。ProtoBridge 是提供软件程序和基于 AXI 总线的硬件接口。其中有两个关键部分:连接到 PC 主机的 AXI 到 PCIe 桥接模块,通过桥接模块进行通信的 C-API 函数库。该软件在基于 ARM 系统上,为设计人员提供了新的灵活性,并且 PCIe 接口的传输速度可高达 1000MB/s,为数据密集型应用提供了一个完美的开发平台。

未标题-1.jpg

这样的系统允许设计人员将 FPGA 原型系统的优势最大化,包括在项目中进行早期算法验证、 IP 设计、仿真加 速度和边界测试的验证等等。FPGA 原型系统结合事务处理器接口能够在整个设计流程中进行一系列的有趣的应用。

完善的解决方案

除了 Prodigy ProtoBridge 系统在物联网设计中起重要作用,S2C 的 Prodigy 完整原型验证平台还可以为物联网设计流程的各个方面提供解决方案。我们提供最全面的原型验证系统以适合您的设计规模,以及最丰富的预测试原型 IP 库和参考设计流程,加速和简化你的原型验证过程。我们的 Prodigy Player Pro 软件可协助您进行原型配置,并提供远程系统监视和控制功能。在编译功能在 Player Pro 提供了先进的设计分割功能,Prodigy Multi-Debug Module 深度调试套件则可以完成多颗 FPGA 联合调试的任务,帮助开发者寻找设计中隐藏最深、最棘手的错误。S2C Prodigy 原型验证平台是目前市场上最全面的能帮助您实现物联网设计的解决方案。

原型验证平台_画板 1.png

获取原型验证方案

您在设计什么类型的芯片?
设计中含的ASIC门容量为?
500万 - 2千万
2千万 - 5千万
5千万 - 1亿
1亿 - 10亿
大于10亿
您倾向于使用哪款FPGA?
赛灵思 VU440
赛灵思 KU115
赛灵思 VU19P
赛灵思 VU13P
赛灵思 VU9P
英特尔 S10-10M
英特尔 S10-2800
不太确定,需要专业建议
您需要什么样的FPGA配置?
单颗FPGA
双颗FPGA
四颗FPGA
八颗FPGA
不太确定,需要专业建议
您需要什么样的外设接口?
您需要多少数量的原型验证平台?
您是否需要以下工具?
分割工具
多FPGA调试工具
协同建模工具(允许大量数据在 FPGA 与 PC 主机之间进行交互)
您什么时间内需要使用到我们产品?
0-6个月
6-12个月
大于12个月
不太确定
其他
提交
输入您的电话,我们即刻给您回电
输入您的电话
验证码
您也可直接拨打电话:400 8888 427 或添加企业微信
电话咨询
微信咨询
TOP