Visible to Intel only — GUID: jsz1488565703636
Ixiasoft
Visible to Intel only — GUID: jsz1488565703636
Ixiasoft
52.3.3. MAC Speed
Mac speed information is used to select different transmit clock sources.
Arria® V or Cyclone® V HPS cores do not provide mac speed information to the FPGA fabric. Therefore a control register is defined in the Intel FPGA HPS EMAC Interface Splitter core for software to configure it correctly according to the speed used by HPS EMAC and PHY device.
The Arria® 10/ Stratix® 10/ Agilex™ 7 HPS provides mac speed information to the FPGA fabric. The control register in the Intel FPGA HPS EMAC Interface Splitter core is automatically removed.
The two incoming mac_speed bits going into HPS GMII to TSE 1000BASE-X/SGMII PCS Bridge Intel® FPGA IP is treated as asynchronous and static. Only 1 bit (mac_speed[1]]) is being used to determine whether the MAC is operating in GMII or MII mode. Therefore a double synchronizer is enough to synchronize (mac_speed[1]). No additional filtering logic is needed unless both bits are used.