3.4. F-Tile JESD204C设计实例控制寄存器
F-Tile JESD204C设计实例ED Control块中的寄存器使用字节寻址(32位)。
组件 | 地址 |
---|---|
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 |
访问类型 | 定义 |
---|---|
RO(只读) | 软件只读(对写操作无效)。该值可能会有所不同。 |
RW(读写) |
|
RW1C |
|
偏移(offset) | 寄存器名称 |
---|---|
0x00 | rst_ctl |
0x04 | rst_sts0 |
0x10 | rst_sts_detected0 |
0x40 | sysref_ctl |
0x44 | sysref_sts |
0x80 | tst_ctl |
0x8c | tst_err0 |
字节偏移 | 寄存器 | 名称 | 访问权限 | 复位 | 描述 |
---|---|---|---|---|---|
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 | 双工数据路径
TX或RX数据路径
|
SYSREF控制。 请参阅表 11了解有关该寄存器用法的更多信息。
注: 复位值取决于SYSREF类型和F-Tile JESD204C IP数据路径参数设置。
|
0x44 | sysref_sts | sysref_status | RO/V | 0x0 | SYSREF状态。该寄存器包含内部SYSREF生成器的最新SYSREF周期和占空比设置。 请参阅表 10获得SYSREF周期和占空比的合法值。 [8:0]:SYSREF周期。
[17:9]:SYSREF占空比。 [31:18]:保留。 |
0x80 | tst_ctl | tst_control | RW | 0x0 | 测试控制。使用该寄存器使能模式生成器和检查器的不同测试模式。 [1:0]:保留字段。 [2] = ramp_test_ctl
[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]:保留。 |