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

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

6.6. 仲裁(Arbitration)

图 272. 包含嵌入式流传输器的 Arria® 10 ATX PLL
图 273. 包含嵌入式流传输器的 Arria® 10 Native PHY

Arria® 10 器件中,有两种级别的仲裁:

  • 包括PreSICE校准引擎的重配置接口仲裁

    当您对内部配置总线有控制权时,请参考第二级仲裁:在Native PHY/PLL IP中多个master口之间的仲裁。

    有关重配置接口和PreSICE之间的仲裁的详细信息,请参考校准章节。

  • 在Native PHY/PLL IP中多个master之间的仲裁

    下面是可以访问可编程寄存器的功能模块:

    • 嵌入式重配置流传输器(仅在Native PHY和ATX PLL IP中可用)
    • NPDME
    • 连接到重配置接口的用户重配置逻辑

    当内部配置总线不属于PreSICE时,哪一个功能模块可以访问要取决于使能了哪个功能模块。

    这些功能模块对每个收发器通道/PLL的可编程空间的控制进行仲裁。每个功能模块通过对该通道/PLL执行一个读写操作可以要求访问通道/PLL的可编程寄存器。对于即将被使用的这些功能模块中的任何一个,首先必须要具有对内部配置总线的控制。在将总线访问权返回给PreSICE之前,必须要确保这些功能模块已经完成了所有的读/写操作。

    嵌入式重配置流光器具有最高优先权、接着是重配置接口、最后是NPDME。当两个功能模块尝试访问相同的时钟周期上同一个收发器通道时,最高优先级的功能模块具有访问权。唯一的例外是当一个较低优先权的功能模块正处于读/写操作时,而此时一个较高优先权的功能模块尝试访问相同的通道时,在这种情况下,较高优先权的功能模块要等待较低优先权的功能模块完成读/写操作后,才能进行访问。

    注:

    当您在设计中使能NPDME时,您必须

    • 将一个Avalon存储器映射接口 master连接到重配置接口
    • 或者,连接reconfig_clockreconfig_reset 信号,并将重配置接口的reconfig_writereconfig_readreconfig_addressreconfig_writedata信号接地。如果没有正确地连接重配置接口信号,那么NPDME将不会有时钟或复位,并且NPDME无法正常运行。