F-Tile JESD204C Intel® FPGA IP设计实例用户指南

ID 691269
日期 12/13/2021
Public

3.4. F-Tile JESD204C设计实例控制寄存器

F-Tile JESD204C设计实例ED Control块中的寄存器使用字节寻址(32位)。
表 17.  设计实例地址映射这些32-bit ED Control块寄存器位于mgmt_clk域中。
组件 地址
F-Tile JESD204C TX IP 0x000C_0000 – 0x000C_03FF
F-Tile JESD204C RX IP 0x000D_0000 – 0x000D_03FF
SPI Control 0x0102_0000:0x0102_001F
PIO Control 0x0102_0020 – 0x0102_002F
PIO Status 0x0102_0040 – 0x0102_004F
Reset Sequencer 0 0x0102_0100 – 0x0102_01FF
Reset Sequencer 1 0x0102_0200 – 0x0102_02FF
ED Control 0x0102_0400 – 0x0102_04FF
F-Tile JESD204C IP transceiver PHY Reconfig 0x0200_0000 – 0x02FF_FFFF
表 18.  寄存器访问类型和定义该表格描述了 Intel® FPGA IP的寄存器访问类型。
访问类型 定义
RO(只读) 软件只读(对写操作无效)。该值可能会有所不同。
RW(读写)
  • 软件读取并返回当前位值。
  • 软件写入并将位设置到所需的值。
RW1C
  • 软件读取并返回当前位值。
  • 软件写入0并且无效果。
  • 如果硬件已将该位设置为1,则软件写入1并将此位清零。
  • 硬件将该位设置为1。
  • 软件清零优先级高于硬件设置。
表 19.  ED控制地址映射
偏移(offset) 寄存器名称
0x00 rst_ctl
0x04 rst_sts0
0x10 rst_sts_detected0
0x40 sysref_ctl
0x44 sysref_sts
0x80 tst_ctl
0x8c tst_err0
表 20.  ED控制块控制和状态寄存器
字节偏移 寄存器 名称 访问权限 复位 描述
0x00 rst_ctl rst_assert RW 0x0 复位控制。

[0]:写1置位复位。(hw_rst) Write在此为0解除置位。

[31:1]:保留。

0x04 rst_sts0 rst_status RO/V 0x0

复位状态。

[0]:Core PLL锁定状态。

[31:1]:保留

0x10 rst_sts_detected0 rst_sts_set RW1C 0x0

内部SYSREF生成器的SYSREF边沿检测状态。

[0]: 值1表示检测到SYSREF上升沿用于子类1操作。软件可能写入1清零该位以启动新的SYSREF边沿检测。

[31:1]:保留。

0x40 sysref_ctl sysref_control RW

双工数据路径

  • 一次性:0x00084
  • 周期性:0x00085
  • 间隙周期性:0x00086

TX或RX数据路径

  • 一次性:0x00004
  • 周期性:0x00005
  • 间隙周期性:0x00006

SYSREF控制。

请参阅表 11了解有关该寄存器用法的更多信息。
注: 复位值取决于SYSREF类型和F-Tile JESD204C IP数据路径参数设置。
0x44 sysref_sts sysref_status RO/V 0x0

SYSREF状态。该寄存器包含内部SYSREF生成器的最新SYSREF周期和占空比设置。

请参阅表 10获得SYSREF周期和占空比的合法值。

[8:0]:SYSREF周期。

  • 该值为0xFF时,SYSREF周期= 255。
  • 该值为0x00时,SYSREF周期= 256。

[17:9]:SYSREF占空比。

[31:18]:保留。

0x80 tst_ctl tst_control RW 0x0

测试控制。使用该寄存器使能模式生成器和检查器的不同测试模式。

[1:0]:保留字段。

[2] = ramp_test_ctl

  • 1’b0 =使能PRBS模式生成器和检查器
  • 1’b1 =使能斜坡模式生成器和检查器

[31:3]:保留。

0x8c tst_err0 tst_error RW1C 0x0

Link 0的错误标记。当该位为1’b1时,指示有错误发生。您应该先解决该错误,然后再将1’b1写入相应位来清除错误标记。

[0] =模式检查器错误

[1] = tx_link_error

[2] = rx_link_error

[3] =命令模式检查器错误

[31:4]:保留。