GTX DRP动态重配置技术

GTX DRP动态重配置技术

  • [1. 动态重配置端口](#1. 动态重配置端口)
    • [1.1 功能描述](#1.1 功能描述)
    • [1.2 端口属性](#1.2 端口属性)
    • [1.3 使用模式](#1.3 使用模式)
      • [1.3.1 写入操作](#1.3.1 写入操作)
      • [1.3.2 读取操作](#1.3.2 读取操作)
  • [2. 总结](#2. 总结)

1. 动态重配置端口

1.1 功能描述

动态重配置端口(DRP)允许动态改变GTXE2_CHANNEL/GTHE2_CHANNEL和GTXE2-COMMON/GTHE2_COMMIN的参数。DRP接口是一个处理器友好的同步接口,具有地址总线(DRPADDR)和独立的数据总线,用于读取(DRPDO)和写入(DRPDI)配置数据到基元。使能信号(DRPEN)、读写信号(DRPWE)和就绪/有效信号(DRPRDY)是实现读和写操作、指示操作完成或指示数据可用性的控制信号。

1.2 端口属性

下面显示GTXE2_CHANNEL/GTHE2_CHANNEL的DRP相关端口。

端口 方向 时钟域 描述
DRPADDR8:0 输入 DRPCLK DRP地址总线
DRPCLK 输入 N/A DRP接口时钟
DRPEN 输入 DRPCLK DRP使能信号。0:不执行读取或写入操作。1:使能读或写操作。
DRPDI15:0 输入 DRPCLK 用于将配置数据从FPGA逻辑资源写入收发器的数据总线。
DRPRDY 输出 DRPCLK 表示写操作完成,数据对读操作有效
DRPDO15:0 输出 DRPCLK 用于从GTX/GTH收发器向FPGA逻辑资源读取配置数据的数据总线。
DRPWE 输入 DRPCLK DRP写使能。DRPEN为1时的读取操作。DRPEN为1时的写操作。

下面显示了GTXE2_COMMON/GTHE2_COMMON的DRP相关端口。

端口 方向 时钟域 描述
DRPADDR7:0 输入 DRPCLK DRP地址总线
DRPCLK 输入 N/A DRP接口时钟
DRPEN 输入 DRPCLK DRP使能信号。0:不执行读取或写入操作。1:使能读或写操作。
DRPDI15:0 输入 DRPCLK 用于将配置数据从FPGA逻辑资源写入收发器的数据总线。
DRPRDY 输出 DRPCLK 表示写操作完成,数据对读操作有效
DRPDO15:0 输出 DRPCLK 用于从GTX/GTH收发器向FPGA逻辑资源读取配置数据的数据总线。
DRPWE 输入 DRPCLK DRP写使能。DRPEN为1时的读取操作。DRPEN为1时的写操作。

1.3 使用模式

1.3.1 写入操作

下图显示了DRP写操作时序。当DRPRDY置位时,可以启动新的DRP操作。

1.3.2 读取操作

下图显示了DRP读取操作时序。当DRPRDY置位时,可以启动新的DRP操作。

2. 总结

今天就简单介绍到这里,后续会更新DRP如何用软件实现动态配置,我是码不停蹄,咱们下期见~~~

相关推荐
坏孩子的诺亚方舟8 天前
FPGA系统架构设计实践15_高云Arora V系列时钟体系
fpga开发·系统架构
FPGA小徐8 天前
入门 CNN 结构全解析|从流程图理论到 FPGA Verilog 硬件实现(含习题带讲解)
fpga开发
FPGA小徐8 天前
FPGA 数字信号处理:并行 FIR 与串行滤波器设计原理、对比与完整 Verilog 实现
fpga开发
Saniffer_SH9 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
zlinear数据采集卡9 天前
双核架构深度解析:ARM+FPGA如何让数据采集卡实现500Ksps高性能?
arm开发·fpga开发·架构
9527华安9 天前
FPGA实现GTH Transceivers Wizard传输2路视频,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
fpga开发·gth·aurora 8b10b·transceivers
FPGA小徐10 天前
FPGA 数字信号处理(二):并行 FIR 滤波器的 Verilog 全流程设计与实现
fpga开发
国科安芯10 天前
基于AS32S601ZIT2型抗辐照MCU的商业航天卫星姿态确定与控制系统研究
单片机·嵌入式硬件·安全·fpga开发·架构·risc-v
ALINX技术博客10 天前
【黑金云课堂】FPGA技术教程FPGA基础:I2C 总线通信技术
fpga开发·i2c
Hello-FPGA10 天前
Xilinx KU040 FPGA Camera Link 图像采集
c++·fpga开发