视觉HDL工具箱

视觉HDL工具箱

为fpga和asic设计图像处理、视频和计算机视觉系统

开始:

例如硬件子系统

从展示视觉处理算法的硬件实现技术的示例子系统开始。所有的例子都可以用HDL Coder生成Verilog或VHDL代码。

特征检测

了解如何使用流硬件实现特征检测技术,以开发监视、对象跟踪、工业检查和其他应用程序。

相机管道

使用噪声去除、伽马校正和直方图实现的示例启动图像调理硬件的开发。

用于边缘检测FPGA应用的图像调理。

用于边缘检测FPGA应用的图像调理。

视觉处理IP块

Vision HDL Toolbox中的知识产权(IP)块为经常在硬件中实现的计算密集型流算法提供了高效的硬件实现,使您能够加速图像和视频处理子系统的设计。

硬件加速的视觉处理

建模和模拟视觉处理算法的有效硬件实现,如转换、过滤、形态学和统计。然后使用HDL Coder生成可合成的VHDL或Verilog RTL。

HDL-ready Edge Detector块及其可配置参数。

HDL-ready Edge Detector块及其可配置参数。

处理每个时钟的多个像素

通过指定4或8像素的并行流,以FPGA时钟速率处理4k、8k或高帧率视频。底层硬件实现将自动更新,以支持具有指定并行性的模拟和代码生成。

在帧到像素转换块中指定最多8个像素并行处理。

指定并行处理最多8个像素。

内置硬件数据管理

使用Vision HDL Toolbox块自动管理流输入数据,如控制信号、感兴趣区域(ROI)窗口和行缓冲区。使用HDL Coder生成VHDL或Verilog RTL用于您建模和模拟的控制功能。

自动缓冲行以创建用于边缘检测的ROI窗口。

自动缓冲行以创建用于边缘检测的ROI窗口。

基于框架的算法验证

将基于框架的算法和测试工作台连接到流硬件实现,以实现高效的验证。

帧与像素之间的转换

将全帧视频转换为带有控制信号的像素流,以便在硬件中进行处理。然后将流硬件输出转换为帧,以根据黄金参考算法进行验证。

帧到像素块,用于将图像帧转换为像素流,并带有用于硬件处理的控制信号。

帧到像素块,用于将图像帧转换为像素流,并带有用于硬件处理的控制信号。

MATLAB和Simulink验证示例和模板

学习如何使用你的图像处理工具箱™而且计算机视觉工具箱™用于验证硬件实现的算法和测试。

使用基于框架的算法验证流媒体硬件实现。

使用基于框架的算法验证流媒体硬件实现。

HDL和FPGA协同仿真

使用高密度脂蛋白校验™通过RTL仿真或在连接到MATLAB或Simulink测试环境的FPGA开发套件上验证硬件子系统。

HDL Verifier支持使用Xilinx, Intel和Microsemi FPGA板的FPGA在环验证。

HDL Verifier支持使用Xilinx, Intel和Microsemi FPGA板的FPGA在环验证。

FPGA、ASIC和SoC部署

轻松地将您的视觉处理应用程序定位到FPGA硬件,使用实时视频输入进行测试,并在生产部署中重用相同的模型。

带有实时视频输入的原型平台

通过下载视觉处理应用程序的原型Xilinx的Vision HDL工具箱支持包®Zynq®的硬件使用HDL编码器和嵌入式编码器®从MATLAB或Simulink实现中生成代码。

您的设计原型FPGA硬件与现实世界的视频输入。

您的设计原型FPGA硬件与现实世界的视频输入。

生成带有SoC互连接口的代码。

生成带有SoC互连接口的代码。

FPGA的视觉处理

观看这个五部分的系列视频,介绍了针对fpga的原型和生产的视觉应用的关键概念和工作流程。

Baidu
map