1、KCU105

KCU105是XILINX 基于Kintex ultrascale系列的FPGA 开发板,提供丰富的扩展接口,如SFP/SFP+,网口,HDMI和4路SMA连接器的GTH端口,PMOD数据接口,FMC LPC/HPC,PCIE金手指等,且可以通过micro USB实现JTAG配置,本次需要实现SMA连接器的gth端口实现1lane、6Gbps lane速率的aurora 通信。

2、XCKU040 GTH资源

KU芯片型号为XCKU040-2FFVA1156,GTH资源如图所示,GTH资源共有5个QUAD,共20路GTH,根据硬件连接可知sma gth端口连接在quad 226 X0Y11奥。
① gth资源:

② 硬件连接:

3、时钟配置

① 时钟需求 :确定配置gth lane位置后需要配置相应的gth时钟,因为bank 226参考时钟来自FMC和外部SMA接入,使用不便,因GTH bank参考时钟可以使用南北方位相邻bank的参考时钟,为了使用板载时钟,采用其相邻bank 227参考时钟 MGT_SI570_CLOCK_C_P/N。

② 时钟配置
开发板时钟配置提供串口UART通过USB与上位机连接,在配置前需要安装,以下软件:
Install Si Labs CP210x USB UART Drivers:USB转串口驱动
Tera Term installation or PuTTY:串口调试工具
通过串口调试软件,按照提示配置参考时钟为250M,并且将配置信息固化到EEPROM,这样上电后配置的时钟频率会保持250M。

4、调用IP CORE

确定参考时钟和GTH位置后,就可以开始接口部分,IP core调用如下:

参考文档地址:
https://china.xilinx.com/products/boards-and-kits/kcu105.html#hardware
https://china.xilinx.com/support/documentation/user_guides/ug575-ultrascale-pkg-pinout.pdf
https://www.xilinx.com/support/documentation/boards_and_kits/kcu105/2017_3/xtp352-kcu105-setup-c-2017-3.pdf

XILINX开发板KCU105使用aurora协议---上相关推荐

  1. 【根文件系统 】开发板通过nfs挂载ubuntu上的根文件系统

    在此基础上制作可用的根文件系统:https://www.cnblogs.com/hengqiu/p/15908597.html 1.ubuntu搭建nfs服务器 sudo apt-get instal ...

  2. 干货 | 飞凌嵌入式OKT507-C开发板如何在Android系统上进行OTA升级

    OTA升级是Android系统所提供的标准软件升级方式.它功能十分强大,并且提供了完全升级(完整包)和增量升级(差异包)两种模式.下面我们以飞凌嵌入式OKT507-C开发板为例,为大家讲解一下具体步骤 ...

  3. arm开发板通过网线连接笔记本电脑上外网

    需要工具:arm开发板,网线,一台双网卡的win7笔记本电脑(笔记本电脑一般都是双网卡) 一.笔记本电脑需要先连上外网,可以连上家里的WIFI,或者手机开热点(本人未测试过连接手机的热点,但是理论上应 ...

  4. rp_rv1126开发板UVC XU扩展协议功能验证

    enum XuCmd {CMD_TOOLS_CTRL_1 = 0x01, //RK工具通信指令,如loader切换功能 CMD_GET_CAMERA_VERSION , //获取摄像头版本 CMD_S ...

  5. 基于arm开发板在ubuntu18.04系统上编译vlc播放器

    前言 VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议.接下来将通过vlc源码进行编译 环境 arm64开发硬件 ubun ...

  6. 在ARM开发板的嵌入式linux系统上运行的QT程序,必须得要在linux里用QT编吗

    https://blog.csdn.net/weixin_36060730/article/details/78359300

  7. intel linux 开发板,Intel IOMMU在Linux上的实现架构

    1.检测平台是否支持DMAR设备 ./drivers/pci/dmar.c->int __init early_dmar_detect(void) { acpi_status status = ...

  8. 以太网(ethernet)通信。DSP开发板28388D发送数据,电脑接收数据。使用的是UDP协议

    一.使用的开发板(DSP28388D): TMDSCNCD28388D(3核) 二.想要实现的目标: 电脑连到交换机A上,开发板连到交换机A上.电脑与开发板能够进行数据通信(暂时,先调开发板给电脑发送 ...

  9. Arduino上手动添加开发板

    最近一个在一个项目上想在树莓派3B+上使用9dof-razor-imu传感器,,搭建开发环境的时候根据其官网说明选了Arduino.然而在添加他的第三方SparkFun开发板时出了问题,因为他的开发板 ...

最新文章

  1. java如何处理csv文件上传_java处理csv文件上传示例
  2. 上海将打造“泛在化、融合化、智敏化”智慧城市
  3. 四十二、Linux网络管理,软件安装,进程管理总结
  4. js接收springmvc传过来的数据_Java修行第072天 ---SpringMVC(中)
  5. SQLite的sqlite3_column_blob函数
  6. 用户输入和命令行参数
  7. steamvr自定义按键_SteamVR SDK更新:带来运动平滑、自定义控制器键等多项功能
  8. 小说阅读,原生小说APP源码出售,可二次开发 四端互通:android端,ios端,h5端,公众号端
  9. GoldWave音频混合剪辑教程
  10. 每一代内存的读写速度大概是多少?
  11. astropy.io.fits 教程
  12. 泰克Tektronix示波器软件TDS520|TDS1001|TDS1002上位机软件NS-Scope
  13. java省略号_在Java中使用省略号(…)
  14. 安卓AutoCompleteTextView的简单使用(搜索时弹出可选择项)
  15. 如何用Eclipse创建一个JavaSwing的项目
  16. 双色汉诺塔算法的证明——数学归纳法
  17. Windows 系统优化大全(完整)
  18. WAI-ARIA无障碍网页应用 HTML5 设计辅助功能
  19. MD5加密算法(转)
  20. Android studio连接(逍遥)模拟器

热门文章

  1. 证券期货基础知识 计算机,2020国考中国证监会专业科目考试大纲(计算机类)...
  2. sata及adma控制器linux操作系统驱动的设计与实现,SATA及ADMA控制器Linux操作系统驱动的设计与实现...
  3. 金融财务工作汇报PPT模板
  4. BDD100k数据集训练YOLOv5
  5. 有人在上海买房买车,什么是差距?
  6. inventor2五子棋游戏apk_联机五子棋手机版下载|联机五子棋游戏下载v1.3.2 安卓版_ 单机手游网...
  7. 如何用ffmpeg对3GP文件进行GOP转码设置
  8. 初学Python心得体会800字,浅谈我对python的学习感受。。
  9. MindNode 5 for Mac 5.0.1 强大的思维导图的应用
  10. u8反启用固定资产_用友软件各模块启用间的关系,反启用的过程及注意事项