ZHDA236 July   2026 TPLD1201 , TPLD1201-Q1 , TPLD1202 , TPLD1202-Q1 , TPLD2001 , TPLD2001-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2主机和模块控制器的基本配置
  6. 3在单个 TPLD 上集成多个主机控制器
  7. 4将可选 TPLD 功能用于 OSFP 系统
  8. 5总结
  9. 6参考资料

在单个 TPLD 上集成多个主机控制器

由于 OSFP 主机端系统需要适应越来越多的可插拔模块,将 TPLD 用于主机控制器的主要优势之一是能够在单个 TPLD 中集成多个主机控制器,除了减少器件数量外、还能节省空间和成本。TPLD 可配置为包含多个主机控制器,并以多种方式进行通信。例如,TPLD2001 用作 OSFP 主机控制器时,可提供三种配置选项。

  1. 仅通过 GPIO 进行通信的双通道主机控制器
  2. 通过 I2C 进行通信的三通道固定地址主机控制器
  3. 通过 I2C 进行通信的双通道、GPIO 可寻址主机控制器

节 2 中所述的主机配置依靠 GPIO 输入来发出低功耗控制和复位控制信号。TPLD2001 最多可容纳两个此类 GPIO 输入主机控制器。

 TPLD 作为基于双通道 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 进行生产编程

 TPLD 作为三通道主机控制器图 3-2 TPLD 作为三通道主机控制器

为了为每个 TPLD 提供不同的 I2C 地址,最多可选择 GPIO 上 I2C 地址的四位。其他三位由用户在内部配置中定义。因此,每个 TPLD 可订购器件型号可具有高达 16 个唯一地址。如果需要超过 16 个唯一地址,可添加具有不同地址的额外 TPLD 配置,总共最多可支持 126 个唯一地址和 8 个可订购器件型号。通过使用 GPIO 作为地址位,设计人员能够在同一 I2C 总线上运行所有 TPLD 器件。

 TPLD 作为 GPIO 可寻址双通道主机控制器图 3-3 TPLD 作为 GPIO 可寻址双通道主机控制器