Vision HDL Toolbox

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

 

Vision HDL Toolbox™ 为在 FPGA 和 ASIC 上进行视觉系统设计和实现提供了像素流处理算法。它提供一个设计架构,可支持各类接口类型、帧尺寸和帧率。工具箱中的图像处理、视频和计算机视觉算法均采用适合 HDL 实现的架构。

该工具箱算法旨在生成 VHDL® 和 Verilog®(使用 HDL Coder™)的可读取、可综合的代码。生成的 HDL 代码经过 FPGA 验证、适用于高达 8k 分辨率的帧尺寸和高帧率 (HFR) 视频。

工具箱功能以 MATLAB® 功能、System objects™ 和 Simulink® 块的形式提供。

快速入门:

硬件子系统示例

开始使用示例子系统来展示视觉处理算法的硬件实施技术。所有事例供 HDL Coder 生成 Verilog 或 VHDL 代码使用。

自动驾驶

使用经过硬件验证的子系统模型,开始搭建您的自动驾驶系统,例如:车道检测、路面缺陷检测及立体视差计算。

特性检测

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

相机流水线

使用降噪、伽玛校正和直方图实现的示例,快速启动图像调节硬件的开发。

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

视觉处理 IP 块

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

硬件加速视觉处理

对视觉处理算法的高效硬件实施进行建模和仿真,例如转换、筛选、形态和统计。然后使用 HDL Coder 生成可合成的 VHDL 或 Verilog RTL。

HDL 就绪边缘检测器块及其可配置的参数。    

按时钟处理多像素

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

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

内置硬件数据管理

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

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

使用基于帧的算法进行验证

将基于帧的算法和测试平台连接到流式硬件实现,以进行高效验证。

帧与像素之间的转换

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

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

MATLAB 和 Simulink 验证示例和模板

了解如何使用 Image Processing ToolboxTM 和 Computer Vision ToolboxTM 算法和测试来验证硬件实现。

使用基于帧的算法验证流硬件实施。

HDL 和 FPGA 协同仿真

使用 HDL Verifier™,通过 RTL 级功能仿真或连接到 MATLAB 或 Simulink 测试环境的 FPGA 开发套件,验证硬件子系统。

HDL Verifier 支持使用 Xilinx、Intel 和 Microsemi FPGA 板进行 FPGA 在环验证。

FPGA、ASIC 及 SoC 部署

轻松将您的视觉处理应用程序部署到 FPGA 硬件,以通过实时视频输入进行测试,并复用模型进行生产部署。

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

通过下载针对基于 Xilinx® Zynq® 的硬件的 Computer Vision Toolbox 支持包,并使用 HDL Coder 和 Embedded Coder® 从您的 MATLAB 或 Simulink 实现中生成代码,对您的视觉处理应用进行原型设计。

使用真实视频输入在 FPGA 硬件上对您的设计进行原型设计。    

用于 FPGA 的视觉处理

观看该视频系列,共由五部分组成,其中介绍了关键概念和将视觉应用部署到 FPGA 以进行原型设计和生产的工作流程。

最新特性

多像素流式传输

处理 FPGA 上的高帧率或高分辨率视频

自适应直方图均衡

预处理图像以提高对比度

关于这些特性和相应函数的详细信息,请参阅发行说明

用于 FPGA 的视觉处理

观看这个由五部分组成的视频系列,里面介绍了关键概念和将视觉应用部署到 FPGA 以进行原型设计和生产的工作流程。

获取免费试用版

30 天探索触手可及。

马上下载

准备购买?

获取详细价格和并探索相关产品。

您是学生吗?

获得 MATLAB 和 Simulink 学生版软件。

了解更多