AnyMath 文档

UHD

PL UHD的框图如图所示。

image.png

1G以太网物理层工作在125MHz,SFP以太网工作在156.25MHz。 网络数据包到达物理层数据交换机,然后在UHD sfp_wrapper块中过滤输入数据包:用于RFNOC的CHDR数据包以丢弃ethernet/IP字段的形式进行预处理,并朝向UHD_core块发送。 其余的网络包,例如,用于搜索SDR的广播,通过 get_log_buf ssh服务数据包和其他数据包不变地发送到DMA UHD。 这些数据包由处理器使用NIXGE驱动程序(NI Xge以太网控制器)处理,并由UHD服务器或操作系统/用户使用。

UHD_core模块是来自基于1G项目的标准E320程序集的e320_core模块,包含RFNOC密钥块,而RFNOC密钥块又由: *DUC; *DDC; *RAM FIFO; *端点0-3; *横杆和其他辅助块。

该块的主要逻辑以200MHz的频率工作,控制在40MHz。 完成的30.72mhz频段的UHD_core IQ输出采样由ducex IP核以16的固定插值系数进行插值,转换为491.52mhz频段,然后通过TCP/UHD数据开关和DDR转换器发送到收发器。 从收发器接收到的IQ样本与UHD_core类似,不同之处在于固定抽取系数为8。 AGC-AGCex块也位于接收路径中,每个接收通道一个。

块的基地址如表所示。

基地址

DUCex TCP

0x8009_0000

DUC IP核,从GUI配置

DDCex TCP

0x800D_0000

DDC IP核,从GUI配置

DUCex UHD

0x8006_0000

DUC IP核,从PS调整到固定比率

DDCex UHD

0x8007_0000

DDC IP核,从PS到固定比率可调

AXI_CONTROL_SW

0x8008_0000

偏移0x100—​DAC的数据源开关位(默认为0—​TCP模式,1—​UHD模式)

axi_regs_ip

0x8005_0000

Offset0x120(in0)--timestamp low[31:0](RO)

阿西ethernetlite

0x8003_0000

通过mdio进行1g以太网phy管理