Article ID: 000086008 Content Type: Troubleshooting Last Reviewed: 08/17/2023

Why EMAC0 of Cyclone® V SOC HPS is not counting packets like EMAC1?

Environment

    Intel® Quartus® Prime Lite Edition
    Intel® Quartus® Prime Standard Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Cyclone® V SoC HPS, EMAC0 is not constantly counting the incoming packets as EMAC1 does. Some packets might be lost in counting. However, they have been received by the system.

Resolution

To work around this problem in the Cyclone® V SoC HPS EMAC0, you need to follow the steps below:

1- Operate the RxFIFO in the store-and-forward mode.

2- Operation_Mode Register: located at the address:

0xFF701018 (for EMAC0)

0xFF703018 (for EMAC1)

Set bit 25 (“rsf” bit) to 0x1

Related Products

This article applies to 3 products

Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA
Cyclone® V SE SoC FPGA

1