英特尔® Agilex™器件系列管脚连接指南

ID 683112
日期 9/22/2022
Public
文档目录

1.7.9. HPS I2C_EMAC和MDIO管脚

注: 英特尔建议您创建一个 英特尔® Quartus® Prime设计,输入您的器件I/O分配并编译设计。 英特尔® Quartus® Prime软件将会根据I/O分配和布局规则对管脚连接进行检查。这些规则因不同器件而异,这取决于器件密度、封装、I/O分配、电压分配以及其他未在本文档或器件手册中充分说明的因素。

有三组I2C_EMAC接口可用作EMAC的I2C接口或者MDIO管脚。请注意,I2C_EMAC和MDIO模块必须与对应的EMAC接口一起使用。例如,您可以将I2C_EMAC0_SDAI2C_EMAC0_SCLEMAC0一起使用,也可以将MDIO0_MDIOMDIO0_MDC与EMAC0一起使用。

I2C协议要求在串行数据和串行时钟信号上要有VCCIO_HPS的上拉电阻,以使这些信号能够正常工作。上拉电阻值因电路板负载而异,但通常为4.7-kΩ或更低。

在通常情况下,MDIO管脚要求一个到VCCIO_HPS的外部上拉电阻,范围从1.0-kΩ到4.7-kΩ。

表 30.  HPS I2C_EMAC和MDIO管脚
HPS管脚功能 管脚说明和连接指南 管脚类型 有效分配(从其中的一组中选择)
Group 1 Group 2 Group 3
I2C_EMAC2_SDA I2C EMAC2 Serial Data I/O HPS_IOA_7 HPS_IOB_9 HPS_IOB_21
I2C_EMAC2_SCL I2C EMAC2 Serial Clock I/O HPS_IOA_8 HPS_IOB_10 HPS_IOB_22
I2C_EMAC1_SDA I2C EMAC1 Serial Data I/O HPS_IOA_9 HPS_IOB_19
I2C_EMAC1_SCL I2C EMAC1 Serial Clock I/O HPS_IOA_10 HPS_IOB_20
I2C_EMAC0_SDA I2C EMAC0 Serial Data I/O HPS_IOA_11 HPS_IOB_11 HPS_IOB_23
I2C_EMAC0_SCL I2C EMAC0 Serial Clock I/O HPS_IOA_12 HPS_IOB_12 HPS_IOB_24
MDIO2_MDIO EMAC2 MDIO I/O HPS_IOA_7 HPS_IOB_9
MDIO2_MDC EMAC2 MDC 输出 HPS_IOA_8 HPS_IOB_10
MDIO1_MDIO EMAC1 MDIO I/O HPS_IOA_9 HPS_IOB_19
MDIO1_MDC EMAC1 MDC 输出 HPS_IOA_10 HPS_IOB_20
MDIO0_MDIO EMAC0 MDIO I/O HPS_IOA_11 HPS_IOB_11 HPS_IOB_23
MDIO0_MDC EMAC0 MDC 输出 HPS_IOA_12 HPS_IOB_12 HPS_IOB_24