Visible to Intel only — GUID: vgo1460603925586
Ixiasoft
2.8.1. Link Consistency
2.8.2. Data Rate
2.8.3. Reference Clock Frequency
2.8.4. Port Type
2.8.5. Self Synchronized Link Up
2.8.6. Scramble
2.8.7. Broadcast Mode
2.8.8. Lane Polarity and Order Reversal
2.8.9. Data Type
2.8.10. Packet Type
2.8.11. Flow Control Operation
2.8.12. Transmit/Receive FIFO Buffers
2.8.13. Data Integrity Protection: CRC
2.8.14. Transceiver Configuration
2.8.15. Error Handling
2.8.16. Optimizing the Implementation
Visible to Intel only — GUID: vgo1460603925586
Ixiasoft
4.3.2.2. Testbench Time-Out
The testbench uses a maximum simulation time to guard against infinite loops or stuck simulations.
The default value of 500,000,000 picoseconds is sufficient for most simulation runs. If more time is needed for a particularly long run, you can increase the WATCHTIME value.
- For Verilog HDL: Change the already defined WATCHTIME inside the testbench main section`define WATCHTIME 100,000,000.
- For VHDL: edit the <variation_name> _tb.vhd to change the constant WATCHTIME: time: = 100000000 ns.
In Verilog HDL, instead of increasing gthe WATCHTIM, you could reset the watch timer from time to time (for example, after each test case or even after each packet is sent) by adding the following line, as needed, to the testbench main section:
reset_watchdog_timer;
Every time the reset_watchdog_timer task is called, the testbench time-out resets with another WATCHTIME time.