ZHDA236 July 2026 TPLD1201 , TPLD1201-Q1 , TPLD1202 , TPLD1202-Q1 , TPLD2001 , TPLD2001-Q1
由于 OSFP 主机端系统需要适应越来越多的可插拔模块,将 TPLD 用于主机控制器的主要优势之一是能够在单个 TPLD 中集成多个主机控制器,除了减少器件数量外、还能节省空间和成本。TPLD 可配置为包含多个主机控制器,并以多种方式进行通信。例如,TPLD2001 用作 OSFP 主机控制器时,可提供三种配置选项。
节 2 中所述的主机配置依靠 GPIO 输入来发出低功耗控制和复位控制信号。TPLD2001 最多可容纳两个此类 GPIO 输入主机控制器。
图 3-1 TPLD 作为基于双通道 GPIO 的主机控制器另一种选择是通过 I2C 与主机控制器连接。许多 TPLD 都能够充当具有用户定义地址的 I2C 外设。TPLD2001 可在单个器件中装配高达三个 OSFP 主机控制器,从而释放系统中的大量空间和 GPIO 引脚。TPLD 的 I2C 地址由用户定义,但在对 TPLD 进行永久配置后不能更改。如果设计人员从 TI 订购预配置的器件,则单个预配置的可订购器件型号只能有一个 I2C 地址。需要三个以上 OSFP 主机控制器的设计可以使用 I2C 多路复用器,更高效的方案是使用 TPLD 的 GPIO 可寻址 I2C。
尽管可订购预配置 TPLD 且无需额外付费,但用户也可自行对器件进行配置。所有具有 I2C 接口的 TPLD 还允许用户通过订购 TI 未配置的空白器件,在其自己的工厂生产线上对 TPLD 进行编程。在这种情况下,每个 TPLD 都可以轻松地配置不同的地址,并且只需一个可订购器件型号。有关订购预配置 TPLD 的更多信息,请参阅应用简报 TPLD 订购过程;要了解有关系统内编程 TPLD 的信息,请参阅应用手册使用 TPLD 进行生产编程。
图 3-2 TPLD 作为三通道主机控制器为了为每个 TPLD 提供不同的 I2C 地址,最多可选择 GPIO 上 I2C 地址的四位。其他三位由用户在内部配置中定义。因此,每个 TPLD 可订购器件型号可具有高达 16 个唯一地址。如果需要超过 16 个唯一地址,可添加具有不同地址的额外 TPLD 配置,总共最多可支持 126 个唯一地址和 8 个可订购器件型号。通过使用 GPIO 作为地址位,设计人员能够在同一 I2C 总线上运行所有 TPLD 器件。
图 3-3 TPLD 作为 GPIO 可寻址双通道主机控制器