仅对英特尔可见 — GUID: ndt1481304449025
Ixiasoft
4.5.1. HPS EMAC PHY接口
指南:对使用HPS Dedicated I/O的RGMII情况下,开发一个早期I/O平面规划模板设计,可确保除了规划用于HPS Dedicated I/O的HPS外设以外,还有其他足够的HPS Dedicated I/O来对应所选的PHY接口。
指南:选择PHY器件时,请考虑需要的Ethernet速率,可用的I/O和可用的收发器;提供偏移控制的PHY器件;以及器件驱动器可用性。
4.5.2. USB接口设计指南
4.5.3. QSPI Flash接口设计指南
4.5.4. SD/MMC和eMMC卡接口设计指南
4.5.5. NAND Flash接口设计指导
4.5.6. UART接口设计指南
4.5.7. I2C接口设计指南
4.5.8. SPI接口设计指南
仅对英特尔可见 — GUID: ndt1481304449025
Ixiasoft
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接口。