CustomLogic
您自己的FPGA逻辑
特性速览
- FPGA 设计套件,可将 FPGA 设计和代码上传到 Coaxlink 板卡上
- 支持 Xilinx Vivado 开发工具
- 兼容Coaxlink Octo、Coaxlink Quad CXP-12和Coaxlink QSFP+:Xilinx Kintex Ultrascale XCKU035 FPGA 的资源可用率达 70%
- 可访问 CoaXPress 相机像素流、板载 DDR4 内存以及 PCIe Gen3 总线连接
- Memento Event Logging 消息
CustomLogic 是什么?
CustomLogic 是一款 FPGA 设计套件,它可以设计 FPGA 代码并上传到 Coaxlink 板卡上。它兼容 Coaxlink Octo、Coaxlink Quad CXP-12和Coaxlink QSFP+。Xilinx Kintex Ultrascale XCKU035 FPGA 逻辑利用率通常高达 70%。设计阶段使用 Xilinx Vivado 开发工具(可从 AMD-Xilinx 免费获取)。
例如 Coaxlink Quad CXP-12(1 台相机,自定义逻辑)固件变体用户可以使用的资源。数据可能有所不同
数据像素流接口
数据流接口基于 AMBA AXI4-Stream 协议。在源端,该接口为用户逻辑提供从 CoaXPress 设备(例如 CoaXPress 相机)获取的图像。在目标端,数据流接口将用户逻辑生成的结果图像/数据传输到 PCI Express DMA 后端通道。
DDRA4 内存接口
DDR4 内存接口基于 AMBA AXI4 协议。
Memento 事件接口
Memento 事件接口允许用户逻辑将带时间戳的事件发送到 Memento 记录工具,其精度为 1 μs。除了报告带时间戳的事件外,Memento 还报告两个 32 位的参数。
控制/状态接口
控制/状态接口允许用户通过 Coaxlink Driver API 读写用户逻辑中的寄存器。
参考设计
Coaxlink CustomLogic SDK 提供了旨在用作模板的参考设计。参考设计公开提供了用户可用的所有接口。它是AMD Vivado项目,其功能框图如下:
调试
使用 CustomLogic 时无需任何其他硬件。3613 JTAG Adapter AMD for Coaxlink(可从 AMD 免费获取)可将 AMD 编程器连接到 Coaxlink FPGA 进行调试。
了解有关 CustomLogic 的更多信息
观看 CustomLogic 使用教程
观看 Paulo Possa 教程,了解如何充分利用 FPGA 设计套件。