- 兼容 AMD 7 系列(及更新型号)
- 兼容 Altera Cyclone 10 器件(及更新型号)
- 结构紧凑
- 可定制
- 支持 1 Gbps 至 100 Gbps 速率
- 提供可运行的参考设计
建筑
CoaXPress(CXP)是一种基于广泛使用的同轴电缆的视觉应用标准通信协议。它能够轻松实现相机与图像采集卡或嵌入式处理器之间的接口连接,并支持GenICam软件标准。 Sensor to Image提供了一套IP核及开发框架,用于构建基于CoaXPress接口的FPGA接收器。鉴于CXP的高速特性,接收器需采用嵌入式收发器实现基于FPGA的快速CXP内核。CXP主机内核兼容AMD和Altera设备。
资源使用情况
下载资源使用情况福利
MVDK CoaXPress机器视觉开发套件
传感器到图像MVDK开发套件是一款适用于机器视觉应用的灵活评估平台。它支持CoaXPress主机与设备参考设计,兼容搭载Altera和AMD FPGA的各类Enclustra FPGA模块。
光纤传输CoaXPress
另有独立的CoaXPress-over-Fiber-Bridge-IP-Core可供使用,适用于光纤电缆,可实现更远距离、更高速度或在更恶劣的环境中工作。
提供的参考设计
功能完备的参考设计:S2I的FPGA解决方案以独立、功能完备的参考设计形式交付,该设计在约定通用平台上运行,并集成FPGA IP核。此方案可最大限度缩短开发周期,在小尺寸封装下实现顶尖性能,同时保留充足的定制灵活性。传感器到图像核结构紧凑,为您的应用在FPGA中预留充足空间。
FPGA集成CPU
采用FPGA集成CPU(MicroBlaze、NIOS、ARM、Risc V)处理CXP设备/主机核心的若干非实时控制与配置任务。该软件采用C语言编写,客户可轻松进行扩展。
顶层设计
IP核的首个组件是顶层设计。它作为外部硬件(成像器、传感器、CXP物理层)与FPGA内部数据处理之间的接口。我们以VHDL源代码形式交付该模块,可适配定制硬件。
CXP数据包分解器
CXP控制接口负责发送和接收CXP控制通道的所有数据。外部CXP相机通过此通道进行控制。CXP流式接口对来自相机的所有数据进行解码,并以AXI流形式输出。该数据流可用于后续处理。 CXP数据包重组器与CXP传输层控制器通信,该控制器实现了与FPGA收发器的高速接口。该IP核提供32位或64位数据路径以实现最佳资源-性能比,64位数据路径使该IP核可支持CXP-25标准。
流处理模块
以视频处理为例,该参考设计配备了一个简单的显示单元或图案检测模块,用于演示CXP数据包重组器单元视频流输出的应用。
FMC接口扩展
为扩展各类参考板的功能,我们设计了FPGA插槽扩展卡(FMC),提供额外的接口。我们为搭载Microchip或Macom芯片组的CXP-6和CXP-12兼容硬件提供专用扩展板。