Ethernet Link Inspector User Guide for Intel® Stratix® 10 Devices

ID 683367
Date 7/01/2019
Public
Document Table of Contents

2.2.2.1. Creating and Capturing Signal Tap File and Exporting Signal Tap Database as CSV File

Creating a Signal Tap (.stp) File

To create a Signal Tap file, follow these steps:
  1. To create .stp file with the list of expected signals for a specific Ethernet IP core, refer to the document Link_Analysis_STP_RequiredSignals.xlsx provided in the Ethernet_Link_Inspector_Package.zip file.
  2. For design examples, use the Signal Tap files provided in the Ethernet_Link_Inspector_Package.zip file to capture a Signal Tap file.

Capturing a Signal Tap (.stp) File

To capture a Signal Tap file (i.e., link bring up sequence after reset that includes Auto Negotiation and Link Training), follow these steps:
  1. Program the .sof file using the Intel® Quartus® Prime Pro Edition software.
  2. Double click on the created .stp file associated with the .sof file to open the Signal Tap Logic Analyzer.
  3. Clear the .stp file so that it does not contain any previous captured data by holding the IP into reset and clicking Run Analysis, followed by Stop Analysis on the Signal Tap Logic Analyzer toolbar.
    The IP can be reset by using either of the following two methods:
    1. Using the Link Monitor, click once on Assert Full System Reset in the Resets panel under the MAC & PCS tab.
    2. Direct access to reset ports or registers.
  4. Using the Link Monitor, maintain the IP reset by clicking once on Assert Full System Reset in the Reset panel under the MAC & PCS tab.
  5. To start the Signal Tap data capture, click Run Analysis in the Signal Tap Logic Analyzer.
  6. Using the Link Monitor, release the IP reset by clicking once on Deassert Full System Reset in the Reset panel under the MAC & PCS tab.
    Note: The Signal Tap Logic Analyzer may not stop automatically after releasing reset if the captured data is not enough to completely fill the memory. If the Signal Tap capture does not stop on its own, follow the steps below:
    1. Wait 2 to 5 seconds.
    2. Click Stop Analysis on the Signal Tap Logic Analyzer toolbar.

Exporting a Signal Tap Database as Comma Separated Value (.csv) File

The Signal Tap Logic Analyzer can save Signal Tap database in a .csv format. After the Signal Tap capture is completed, export the database. Once the database is saved, import the database through Link Analysis for further processing.

To export a Signal Tap data as CSV (.csv) database, follow these steps:
  1. In the Signal Tap Logic Analyzer, select Files > Export to export the captured data.
  2. Specify the File Name, Directory, and Export Format (in .csv file format).
  3. Click OK to generate the .csv database of the captured data.

The Link Analysis reads all the data that are being captured and stored by Signal Tap Logic Analyzer. To prevent processing error, it is important that you export and store the Signal Tap waveform database in .csv format, which contains a list of signals that the Link Analysis expects to receive.