GigE Vision IP Core

用于 FPGA 的 GigE Vision IP 核

特性一览
  • 兼容AMD 7系列(及更高版本)和Intel Cyclone V器件(及更高版本)
  • 与Microchip PolarFire初步兼容
  • 紧凑、可定制
  • 支持从 100 Mb/s 到 10 Gb/s 以上的速度
  • 提供全功能参考设计



比较 购买地点


Sensor to image产品
Sensor to image产品


顶层设计

IP 核的第一个组件是顶层设计。它是外部硬件(成像器件、传感器、GigE PHY)和 FPGA 内部数据处理之间的接口。我们提供此模块的 VHDL 源代码,可以针对自定义硬件进行改编。


帧缓冲区

帧缓冲器连接到FPGA供应商特定的内存控制器。帧缓冲器支持帧缓冲和图像组包。这一点对于实现数据包重发功能很有必要。该模块通常使用外部存储器,但也可以通过FPGA内部存储器实现有限的功能。


自定义配置

有些部分的设计仅以二进制文件形式提供(例如GigE Vision控制协议库),有些部分则以源代码形式提供。设计框架附带所有必要的设计文件和内核、Vivado或Quartus项目文件。它配置为 GigE Vision 相机系统,搭载可配置的测试模式发生器。该系统作为现成评估板的参考设计交付。参考设计使用AMD或Intel开发工具(不在交付范围内)。


GigE Vision IP 核描述

GigE Vision是一种基于众所周知的以太网技术的标准视觉应用通信协议。它轻松实现了GigE Vision设备与运行TCP/IP协议系列的PC之间的连接。Sensor to Image提供一套IP核和开发框架,用于构建使用GigE Vision接口的FPGA发送器。鉴于GigE Vision的速度,特别是在速度超过1 Gbps时,发送器需要快速实现基于FPGA的嵌入式GigE核。GigE Vision核兼容AMD 7系列器件(及更高版本)、Intel Cyclone V器件(及更高版本)和Microchip PolarFire。


视频采集模块

参考设计的视频采集模块可模拟具有测试模式生成器的相机。此模块以VHDL源代码形式提供,必须替代为最终相机设计中的传感器接口和像素处理逻辑。


GigE 数据包组包器

GigE Packet Composer生成的最终码流数据包包含GigE Vision传输层需要的所有报头。GigE Packet Composer 将所有数据发送到以太网 MAC,并实现高速 GigE Vision 流式传输协议 (GVSP)。


全面支持FPGA开发套件
全面支持FPGA开发套件

Sensor to Image 的 FPGA IP Core 在 FPGA 开发套件中作为行之有效的参考设计交付。我们支持 AMD、Intel 和 Microchip 的各种现成套件。


提供参考设计

功能完备的参考设计:S2I的FPGA解决方案以功能完备的独立参考设计的形式交付,它与FPGA IP Core一起在商定的通用平台上运行。这样可以最大限度缩短开发时间,并以较小的尺寸实现一流的性能,同时足够灵活地定制设计。Sensor to Image核非常小巧,能够在FPGA中为您的应用腾出足够空间。


包含Sphinx SDK
包含Sphinx SDK

功能丰富的软件工具包,利用所提供的构建模块,能够又快又简单地设计出占用CPU资源极少的高性能视频应用程序。它还包括一个用于Windows或Linux的筛选器驱动程序和采集库,还有符合GigE Vision/GenICam标准的查看器等示例应用程序。


FPGA 集成 CPU

FPGA 集成 CPU(MicroBlaze、NIOS、ARM)用于一些非时间关键型网络和配置任务,并运行 GigE Vision 控制协议 (GVCP)。此软件采用 C 语言编写,用户可自行扩展。


Ordering Information
Product code - Description