教程目的
基于 ALINX FPGA 开发板 与 FL2010 USB3.2 子卡 实现高速数据通信,本教程以 ALINX Z7-P 开发板为例。

FL2010 USB3.2 子卡
ALINX FL2010 子卡是 USB3.2 FMC 通信模块,与 ALINX FPGA 开发板配合使用,可实现 USB3.2 数据通信。
. 主控芯片
采用英飞凌 CYUSB4024-FCAXI 芯片,内部集成 ARM 架构 CPU 和 USB 控制器,负责 USB3.2 数据传输。
. 连接方式
通过 FMC 接口与 FPGA 载板相连,通过 16 对 LVDS 数据通道与 FPGA 进行通信。
. 供电方式
可通过 USB3.2 接口供电。
. 调试接口
板载 Debug 口,用于输出串口调试信息。
. 产品官网
FL2010:www.alinx.com/detail/1050
Z7-P:www.alinx.com/detail/593
. 开发资源
更多开发信息请参考英飞凌官网:www.infineon.cn
FL2010 与 FPGA 开发板的连接
FL2010 子卡通过 FMC 接口与 FPGA 开发板连接,支持两种数据通信模式:

. 数据恢复方式
可通过原语 ISERDES3 或 BITSLIP 实现数据传输。
. 工程实现
示例工程中例化了 High Speed SelectIO IP 核,用于统一管理上述原语。

CYUSB4024-FCAXI 与 FPGA 连接的接口示意图