本文主要是介绍CoaXPress协议入门(1)---- CXP测试套件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CoaXPress协议入门(1)---- CXP测试套件
- CXP协议速率分析
- CXP测试套件
CXP协议速率分析
CoaXPress (简称CXP)是指一种采用同轴线缆进行互联的相机数据传输标准,主要用于替代之前的Camera Link协议,常见于科学相机、工业相机、医学图像、航空防务等场景。CXP是一个非对称的高速点对点串行传输协议,主要用于传输视频和静态图像,线缆多使用单条或多条同轴电缆。CXP易于集成,可以获得灵活可靠的性能,通过使用标准的同轴线缆,比如RG59 和 RG6规格(推荐使用RG6),并且图像、控制通讯、触发、电源都可以使用同一条线缆。
目前2.0标准的最高速度为单条lane 12.5Gbps,单条lane上除了传输图像数据之外,还可以传输低速控制信号(42Mbps,用于访问相机的寄存器配置)、也可以利用该线缆对相机进行供电,这个能力称为 “Power-over-Coax”,单条线缆最长可达100m。
CXP是一种点对点可扩展接口, 设备和主机之间的物理介质为75Ω同轴电缆,串行数据使用8b/10b编码。单条同轴线缆最高12.5Gbps的线速率,可以使用单条或者多条线缆,比如4条线缆可以最高提供50Gbps的数据速率(6.25GB/s)。较长的线缆长度,比如3.125 Gbps 速率下线长可以到100m,12.5Gbps速率下可以到35m。
模式 | CXP-1 | CXP-2 | CXP-3 | CXP-5 | CXP-6 | CXP-10 | CXP-12 |
---|---|---|---|---|---|---|---|
速率(Gbps) | 1.25 | 2.5 | 3.125 | 5 | 6.25 | 10 | 12.5 |
CXP测试套件
国内没找到相关的模块,目前只调研到一种可以进行CXP测试
为了评估CXP解决方案,采用了三板硬件设计。
CoaXPress器件板:
一个带有PolarFire FPGA的设备板(MPF100T-1FCSG325I)。
CoaXPress主机端:
主机Host侧板利用一个高速的FMC连接器插入PolarFire Video Kit。 通过FMC将CXP-12主机板与视频套件连接起来。这部分被称为CXP主机端。
Host side
12.5g CoaXPress PHY
HPC FMC Connector
1 Micro BNC Connectors – RX
CoaXPress设备端:
一个向主机Host传输高分辨率图像数据的CoaXPress PHY。将摄像头传感器模块与CXP-12设备板连接。此部分称为CXP设备端。
Device side
12.5g CoaXPress PHY
100k LE PolarFire device in FCSG325 package
Amphenol FCI connector
1 Micro BNC Connectors –TX
JTAG – programming (FP4)
需要使用Libero ® SoC 设计套件开发测试
具体如何实现,需要采购后再更新
https://www.microchip.com/en-us/development-tool/video-dc-cxp
后续来了,这个套件仿佛禁运了,买不到……(大概是2023.08)
关于CXP相关的资料比较难找,有一个博主写的比较全了,传送门:
CoaXPress 协议学习笔记,应用笔记 https://www.cnblogs.com/xingce/category/2165251.html
2023.09.14
又调研到了2个CXP相关的套件,是euresys公司的,但是不单卖,只有购买CXP IP核才可以
https://www.euresys.com/cn/Products/IP-Cores/MVDK/MVDK
同样的,CXP的IP核还有一家KAYA的
https://kayainstruments.com/product/12g-coaxpress-v2-1-fpga-ip-core-host-frame-grabber/
也有CXP-IP核与测试套件
价格不便宜,应该是对公的。
ps.如果你也看到这了,欢迎交流,感觉CXP相关应该是商业化的不公开,资料太难找到了,如果你也想研究这个相关的,私我vx讨论讨论吧,一起进步
这篇关于CoaXPress协议入门(1)---- CXP测试套件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!