英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

6.15.2.2. 控制和状态寄存器

控制和状态寄存器是可选寄存器,存储映射一些状态输出,并且对Native PHY和PLL的输入进行控制。

以下控制和状态寄存器可用于Native PHY IP core。

表 286.  Native PHY IP Core的控制寄存器
地址 类型 寄存器 说明
0x2E0[0] RW set_rx_locktodata set_rx_locktodata信号置位到接收器。1'b1设置NPDME set_rx_locktodata寄存器。请参见override_set_rx_locktodata
0x2E0[1] RW set_rx_locktoref set_rx_locktoref信号置位到接收器。1'b1设置NPDME set_rx_locktoref寄存器。请参见下面的override_set_rx_locktoref行。
0x2E0[2] RW override_set_rx_locktodata 选择接收器侦听NPDME set_rx_locktodata寄存器还是rx_set_locktodata端口。1'b1表明接收器侦听NPDME set_rx_locktodata寄存器。
0x2E0[3] RW override_set_rx_locktoref 选择接收器是否听从NPDME set_rx_locktoref寄存器或者rx_set_locktoref端口。1'b1表明接收器听从NPDME set_rx_locktoref寄存器。
0x2E1[0] RW rx_seriallpbken 使能收发器中的rx_seriallopbken功能。1'b1使能串行环回。
0x2E2[0] RW rx_analogreset 当设置了覆盖(override)时,驱动rx_analogreset
0x2E2[1] RW rx_digitalreset 当设置了覆盖(override)时,驱动rx_digitalreset
0x2E2[2] RW tx_analogreset 当设置了覆盖(override)时,驱动tx_analogreset
0x2E2[3] RW tx_digitalreset 当设置了覆盖(override)时,驱动tx_digitalreset
0x2E2[4] RW override_rx_analogreset 选择接收器侦听NPDME rx_analogreset寄存器,还是侦听rx_analogreset端口。1'b1表明接收器侦听NPDME rx_analogreset寄存器。
0x2E2[5] RW override_rx_digitalreset 选择接收器侦听从NPDME rx_digitalreset寄存器,还是侦听rx_digitalreset端口。1'b1表明接收器侦听NPDME rx_digitalreset寄存器。
0x2E2[6] RW override_tx_analogreset 选择接收器侦听NPDME tx_analogreset寄存器,还是侦听tx_analogreset端口。1'b1表明接收器侦听NPDME tx_analogreset寄存器。
0x2E2[7] RW override_tx_digitalreset 选择接收器侦听NPDME tx_digitalreset寄存器,还是侦听tx_digitalreset端口。1'b1表明接收器侦听NPDME tx_digitalreset寄存器。
表 287.  Native PHY IP Core的状态寄存器
地址 类型 寄存器 说明
0x280[0] RO rx_is_lockedtodata 显示了当前通道的rx_is_lockedtodata信号的状态。1'b1表明接收器锁定到输入数据。
0x280[1] RO rx_is_lockedtoref 显示了当前通道的rx_is_lockedtoref信号的状态。1'b1表明接收器锁定到参考时钟。
0x281[0] RO tx_cal_busy 显示了发送器校准状态的情况。1'b1表明发送器校准正在进行中。
0x281[1] RO rx_cal_busy 显示了接收器校准状态的情况。1'b1表明接收器校准正在进行中。
0x281[2] RO avmm_busy 显示内部配置总线仲裁的状态。1’b1表示PreSICE具有对内部配置总线的控制。1'b0表示用户具有对内部配置总线的控制。请参阅仲裁部分了解更多详细信息。关于校准寄存器和执行用户重校准的更多详细信息,请参阅校准章节。

下面的控制和状态寄存器适用于PLL IP内核。

表 288.  PLL IP内核的控制寄存器
地址 类型 寄存器 说明
0x2E0[0] RW pll_powerdown 设置Override时,驱动PLL powerdown。
0x2E0[1] RW override_pll_powerdown Selects whether the receiver listens to the NPDME pll_powerdown register or the pll_powerdown port. 1’b1 indicates the receiver listens to the NPDME pll_powerdown.
表 289.  PLL IP内核的状态寄存器
地址 类型 寄存器 说明
0x280[0] RO pll_locked 表明PLL被锁定。1'b1表明PLL被锁定。
0x280[1] RO pll_cal_busy 表明校准状态。1'b1表明PLL当前被校准。
0x280[2] RO avmm_busy 显示了内部配置总线仲裁的状态。1’b1表明PreSICE对内部配置总线具有控制。1'b0表明用户对内部配置总线具有控制。有关详细信息,请参考仲裁部分。