IP核
青豆哒哒
高校学生
展开
-
XILINX ZU系列FPGA PS-PL通过双口BRAM进行数据通信实验
前言emm最近开始学习ZYNQ PS部分开发,主要是想通过PS-PL BRAM通信接口学习一下在SDK上对PS内存的操作,实际上PL-PS之间通信即通过操作同一片地址空间实现数据通信哈,大数据量的通信通常用DMA实现,少量配置数据传输的话可以用block ram实现。1、VAVIDO搭建block design搭建BD主要是配置PS外围部分连接,包括PS和外设之间,PS和PL之间的连接,如图所示搭建BRAM所需最小外围连接,包括PS部分,复位模块,双口BRAM等模块。1️⃣zynq ps:配置PS原创 2020-10-23 19:13:25 · 2655 阅读 · 0 评论 -
VAVIDO中AURORA IPcore调用
AURORAAurora 协议是Xilinx公司针对高速传输开发的一种可裁剪的轻量级链路层协议,通过一条或多条串行链路实现两设备间的数据传输。Aurora协议可以支持流和帧两种数据传输模式,以及全双工、单工等数据通信方式,赛灵思提供8B/10B和64B/66B两种编码方式的IP CORE,其主要区别就是编码效率。下面主要介绍64B/66B AURORA。64B/66B AURORA如图所示,其是一种轻量级串行通信协议,用于设备间通过GTH/GTX/GTY收发器进行通信的串行协议,...原创 2020-10-21 16:00:27 · 2582 阅读 · 0 评论 -
XILINX开发板KCU105使用aurora协议---下
aurora确定引脚位置和时钟之后,定制aurora ip core,打开对应example design工程,实际上在example中已经对原创 2020-09-18 23:49:15 · 3696 阅读 · 3 评论 -
XILINX开发板KCU105使用aurora协议---上
1、KCU105KCU105是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资原创 2020-09-15 23:08:24 · 2661 阅读 · 0 评论 -
高速收发器测试之IBERT IP CORE的使用
前言使用JESD204B IP CORE时,将对应example design 复制到自己的工程时,example design中定义的XDC和我自己工程的XDC定义重复,GTH不知道该使用那些引脚导致gth复位的引脚错乱(表现在gth复位的引脚会有一个0.8V左右的直流偏置,有直流偏置的引脚和XDC定义引脚对应不上,导致jesd204链路一直无法link上),最后注释掉example design中定义的XDC就好啦~。过程中排查问题时使用IBERT做回环测试FPGA的高速收发器是否能正常工作,记录ib原创 2020-07-07 15:47:44 · 5270 阅读 · 1 评论