Article ID: 000078884 Content Type: Troubleshooting Last Reviewed: 02/07/2014

TOD Synchronizer Does Not Recognize Qsys-Generated Parameter Value

Environment

    Quartus® II Subscription Edition
    Ethernet
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Critical Issue

Description

The TOD synchronizer in IEEE 1588v2 designs, using Triple Speed Ethernet, 10GbE MAC, or Low Latency Ethernet MAC, does not recognize certain Qsys-generated parameter values.

When you instantiate and generate the TOD synchronizer in a Qsys design, the generated top level rtl file shows incorrect PERIOD_NSEC and PERIOD_FNSEC parameter values:altera_eth_1588_tod_synchronizer #(.TOD_MODE (1),.SYNC_MODE (2),.PERIOD_NSEC (8),.PERIOD_FNSEC (0)) eth_1588_tod_synchronizer_0 (

This issue is apparent in both simulation and hardware.

This only affects designs using TOD synchronizer with SYNC_MODE of 2.

Resolution

Edit the parameter values in the generated top level rtl file as in the following:

altera_eth_1588_tod_synchronizer #(.TOD_MODE (1),.SYNC_MODE (2),.PERIOD_NSEC (4\'h8),.PERIOD_FNSEC (16\'h0)) eth_1588_tod_synchronizer_0 (

This issue will be fixed in a future version of the ACDS.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1