C/C++/OpenCL 应用编译的SDSoC开发

时间:2025-06-15  作者:Diven  阅读:0

类似嵌入式 C/C++/OpenCL 应用开发的体验
SDSoC 开发环境可为异构 Zynq SoC 及 MPSoC 部署提供类似嵌入式 C/C++/OpenCL 应用的开发体验,其中包括简单易用的 Eclipse IDE 和综合设计环境。SDSoC 提供业界首款 C/C++/OpenCL 全系统优化编译器,可实现系统级的特性描述、可编程逻辑中的自动软件加速、自动系统连接生成以及可加速编程的各种库。还可帮助最终用户及第三方平台开发人员快速定义、集成和验证系统级解决方案,为其最终用户实现定制化编程环境。

C/C++/OpenCL 应用编译的SDSoC开发

Xilinx OpenCV 库现已推出,包含 50 多项硬件优化 OpenCV 功能,包括 Gausian、 Median、Bilateral、Harris corner、 Canny edge detection、HoG、ORB、SVM、LK OptICal Flow 及更多;

简单易用的 Eclipse IDE 可用于开发支持嵌入式 C/C++/OpenCL 应用的完整 Zynq SoC 和 MPSoC;

只需一点按钮,就可对可编程逻辑 (PL) 中的功能进行加速;

支持作为目标 OS 的裸机、Linux 与 FreeRTOS。

系统级的特性描述

快速性能估算与面积估算可在几分钟内完成,包括 PS、数据通信以及 PL

高速缓存、存储器以及总线利用率的自动运行时仪表

可实现最佳总体系统架构的便捷生成与探索

全系统优化编译器

可将 C/C++/OpenCL 应用编译成全功能 Zynq SoC 与 MPSoC 系统;

可在生成 ARM 软件与 FPGA 比特流的可编程逻辑中实现自动功能加速;

不仅可优化系统连接,而且还支持吞吐量、时延以及面积权衡的快速系统探索。

面向平台开发人员的专家级使用模型

通过业经验证方法实现的目标定制电路板可将现有的 Vivado 项目及软件项目转换成 SDSoC;

面向 Zynq 开发板开发板支持包 (BSP) 现已开始提供,包括 ZC702、ZC706 以及第三方开发板和系统级模块 (SoM)(包括 Zedboard、MICrozed、Zybo、Avnet 嵌入式视觉套件、视频和成像套件以及 SDR 套件等)。请单击“开发板与模块”查看全面的 BSP 列表。

猜您喜欢

引 言当前,高密度可编程逻辑器件CPLD,由于具有巨大的灵活性而广泛应用于状态机、同步、译码、解码、计数、总线接口、串并转换等很多方面,而且在信号处理领域的应...
2020-07-31 17:10:00

电容是电子元件,很多电路中都能见到。电容的测量在电路板上是个常见问题。本文将探讨电容测量的相关知识。电容的基本知识电容是储存电能的元件。能储存电荷,用于平衡电流...
2025-04-12 03:01:41

电容器在电子设备中非常重要。用于储存电能,并在电路中起到关键作用。电容器有很多种类,各自有优缺点。本文将详细介绍几种常见电容器的特点。陶瓷电容器陶瓷电容器常见。...
2025-03-27 15:31:07

气体发生器是应用于各个行业的设备,其主要功能是产生所需的气体,以满足不同领域的需求。在医疗领域,气体发生器常用于提供氧气、氮气等气体,支持病人的呼吸治疗和手术需...
2009-03-23 00:00:00



保护电路安全变得尤为重要。自恢复保险丝(Polyfuse或PTC保险丝)因其能够在过载或短路后自动恢复,成为电路保护的理想选择。AEM自恢复保险丝作为高效的保护...
2021-11-12 12:02:30

无人机作为一种新兴的科技产品,已经渗透到我们生活的方方面面,从航拍摄影到物流运输,其应用场景越来越。然而,续航能力一直是制约无人机发展的瓶颈。为了解决这个问题,...
2024-03-17 00:00:00

贴片电阻上的「010」并非直接表示阻值,而是采用一种数字编码方式。010代表1欧姆的阻值。这种编码方式通常采用三位数字表示,前两位数字表示有效数字,第三位数字表...
2025-04-14 15:03:17

气动接头是应用于各个行业的重要连接件,主要用于气动系统中。在制造业中,气动接头被应用于自动化生产线,帮助机械设备高效运作,提升生产效率。在汽车行业,气动接头用于...
2010-01-15 00:00:00