首页 > 技术 > 内容

SDSoC就绪,它如何在实际的设计开发工作中支持你的“表演”

时间:2026-01-25  作者:Diven  阅读:0

想必大家通过之前的SDSoC系列文章,已经了解到如何构建一个SDSoC开发平台,并熟悉了SDSoC便捷的开发流程,可以说舞台已经搭好,现在就该你去完成自己的设计开发大“秀”了!

我们还是通过一个应用范例,来看看SDSoC在实际的设计开发工作中是如何支持你的“表演”的。

由于SDSoC设计实施上的灵活性,被作为视频处理的理想平台,通过可以创建一个优化的视频处理系统,在处理性能、成本、功耗和开发时间等要素之间实现平衡。

具体地讲,你可以在设计中将那些像素级的、性能要求较高的处理工作可以放在PL(可编程逻辑)中完成,同时由PS(处理器系统)去担负那些非关键的、系统级的处理工作,比如文件处理和帧级的视频处理。

SDSoC丰富的设计资源这时也会帮到你。OpenCV已经与SDSoC紧密地集成在一起,可以提供丰富、强大的视频处理函数。

赛灵思提供了50+高度优化的OpenCV函数(被称为xfopencv库),帮助用户加速其视频处理应用开发进程。其通过SDSoC由HLS高级综合引擎生成的函数,也可以放在FPGA可编程逻辑中进行加速。

图1,SDSoC应用开发示意(图片来源:赛灵思)

我们再来将SDSoC应用开发的整个过程做个梳理。

开发者可以将需要在PL中加速的功能由C/C++写成算法,或是通过Vivado HLS生成IP,也可以是由HDL硬件描述语言写成的C语言可调用的IP,并将这些设计源代码导入SDSoC。

然后,我们对需要实现的功能进行软、硬件分区,这个过程用户只需在SDSoC中选择并指定那些需要硬件加速的功能函数即可,十分方便。

接下来,SDSoC会根据用户的软硬件分区来生成PS和PL之间的DataMover、配置硬件接口和软件驱动,输出成Vivado IPI工程,同时提供全系统性能分析和估算,全部工作都由系统自动完成。然后,用户可以根据需要对系统实现方式进行干预和改动,以达到满意的效果。

SDSoC可以输出整个设计的FPGA比特流文件和可以用来启动操作系统的软件引导映像。

最后一下:SDSoC并非要取代以前那些大家已经熟知的Zynq SoC独立开发工具,而是将集成在了一个统一的开发环境中,并提供一个真正端到端的优化设计流程,让以前需要不同开发团队花费大量时间协作完成的复杂工作,得以简化,也让更多没有FPGA设计经验的系统架构和软件工程师,能够轻松驾驭Zynq SoC这个全可编程设计平台,在这个创新的平台架构上,开始表演!

猜您喜欢


贴片电阻515,指的是尺寸为5.1mm x 5.1mm的矩形贴片电阻,是电子电路中很重要的基础元件。体积小巧,却是重要的配件,主要用于限制电流、分配电压以及在电...
2024-11-29 10:25:52
保险丝作为保护电路安全的重要元件,其性能参数受到关注。LGL作为知名的一次性保险丝品牌,稳定的电压参数和可靠的品质赢得了广大用户的信赖。本文将围绕LGL一次性保...
2024-10-30 06:04:30
微动开关是应用于各个领域的重要电子元件。在家电行业,微动开关常用于冰箱、洗衣机等设备的控制系统中,确保设备的正常运行和安全性。在汽车工业中,微动开关被用作安全带...
2014-08-31 00:00:00
肖特基二极管是重要的半导体器件,因其低正向压降和快速开关特性而应用于电源管理、射频系统及其电子电路中。在电路图中,肖特基二极管的符号设计与普通二极管有所不同,了...
2025-03-31 17:31:41
电气设备的维护和检测中,绝缘电阻表是必不可少的工具。尤其是高精度绝缘电阻表,因其测量准确、性能稳定,应用于电力、通信、制造等行业。面对市场上众多品牌和型号,很多...
2025-11-08 13:00:37
随着直流无刷电机(BLDC)在工业自动化、家用电器及新能源汽车等领域的应用,驱动控制技术成为提升电机性能的关键因素。在BLDC电机驱动控制电路中,电阻的配置直接...
2025-11-28 04:00:04
LED T8灯管根据不同的分类标准可以分为多种类型。从光源类型来看,主要有直流驱动和交流驱动两种。直流驱动的灯管因其高效能和稳定性,逐渐受到市场青睐。从颜色温度...
2025-06-21 00:00:00
3000f超级法拉电容是新一代储能设备。容量非常大,能满足多种应用需求。本文将介绍3000f超级法拉电容的特点和应用。大容量储能3000f超级法拉电容,容量非常...
2025-04-13 14:31:08
其排阻产品在电子行业中占据重要地位。排阻,也称为网络电阻或组合电阻,应用于电路设计中,用于实现多点接地或调节电路参数。本文将深入探讨YAGEO排阻的电流参数,并...
2013-01-05 06:11:30