而且HLx 开发工具不是单个工具,赛灵思也考虑生态系统的建设,形成开放的势态,HLx还有针对生态系统的版本均包括 Vivado HLS、Vivado IPI、LogicCORE IP 子系统和完整的 Vivado 实现工具套件。
此外,赛灵思及其联盟生态系统还在不断扩展特定市场的 C 语言库,诸如针对视频和图像处理的 OpenCV,以及面向汽车驾驶员辅助系统 (ADAS) 和数据中心应用的机器学习等。赛灵思的全新 LogiCORE IP 子系统是一种高度可配置的、专为特定市场量身定制的构建模块,其集成了多达 80 个不同的 IP 核、软件驱动程序、设计范例和多种测试平台。新型 IP 子系统可用于以太网、PCIe、视频处理、图像传感器处理以及 OTN 开发。这些 IP 子系统采用 AMBA AXI 4 互联协议、IEEE P1735 加密和 IP-XACT 等业界标准,可与赛灵思及其联盟成员提供的 IP 实现互操作,并加速集成。
而设计师开发的基于 C 的 IP 和预封装的 IP 子系统也可以相结合,能利用 Vivado IPI 实现集成自动化。Vivado IPI 的集成自动化提供了具有器件和平台感知的互动开发环境。该环境可支持关键 IP 接口的智能自动连接、一键式 IP 子系统生成、实时 DRC,以及接口更换通知,同时还具备强大的调试功能。具有平台感知的智能功能可对 Zynq SoC 和 MPSoC 处理系统预先配置适当的外设、驱动程序和存储器映射,以便支持目标开发板。设计团队现在能够针对 ARM 处理系统和高性能 FPGA 逻辑快速识别、重用并集成软硬件 IP 核。