AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

4.5.1. HPS EMAC PHY接口

Platform Designer (Standard)内配置EMAC外设的HPS组件时,必须从以下支持的PHY接口中为每个EMAC实例选择一个接口:
  • 使用专用I/O的Reduced Gigabit Media Independent Interface (RGMII)
  • 对接FPGA逻辑的Media Independent Interface (MII)
  • 对接FPGA逻辑的Gigabit Media Independent Interface (GMII)

多个HPS EMAC实例中都可配置所支持PHY接口类型的任意组合。

指南:对使用HPS Dedicated I/O的RGMII情况下,开发一个早期I/O平面规划模板设计,可确保除了规划用于HPS Dedicated I/O的HPS外设以外,还有其他足够的HPS Dedicated I/O来对应所选的PHY接口。

注: 有关配置HPS组件的指导,请参阅 Cyclone® V Arria® V硬核处理器系统技术参考手册.中的“HPS组件介绍”章节。

可通过使用HPS组件使面向FPGA架构的MII/GMII PHY接口执行其他PHY接口标准,例如RMII, RGMII, SGMII, MII和GMII—通过使用FPGA中的软适配逻辑,以及通用FPGA I/O和收发器FPGA I/O中的功能。

指南:选择PHY器件时,请考虑需要的Ethernet速率,可用的I/O和可用的收发器;提供偏移控制的PHY器件;以及器件驱动器可用性。

注: 请先了解可用于您所选操作系统的器件驱动程序或随 Cyclone® V/ Arria® V SoC开发套件(黄金系统参考设计)提供的Linux器件驱动程序

Cyclone® V/ Arria® V SoC Hard Processor System (HPS) 能够使用HPS专用I/O管脚在任何支持的I/O电压下将其嵌入式Ethernet MAC (EMAC) PHY接口直接连接行业标准Gigabit Ethernet PHY。这些电压通常包括1.8V,2.5V和3.0V。如果HPS Dedicated I/O管脚用于PHY接口,则不使用FPGA布线资源并且时序是固定的,从而简化了接口上的时序。本文档介绍说明最典型接口RGMII的设计指导。

还可通过FPGA架构将HPY连接到HPS EMAC,其中GMII总线接口用于Gigabit访问,以及MII总线接口用于10/100 Mbps访问。GMII-to-SGMII适配器也可用于自动适配基于收发器的SGMII光模块。

注: 由于 Cyclone® V/ Arria® V SoC器件中的一个勘误,当通过HPS Dedicated I/O路由时不支持RMII PHY接口。但是通过FPGA架构布线时,支持RMII接口。