Visible to Intel only — GUID: oom1501802152442
Ixiasoft
1. About the Stratix® 10 10GBASE-KR PHY IP Core
2. Getting Started
3. Parameter Settings
4. Functional Description
5. Stratix® 10 10GBASE-KR PHY Registers
6. Interface Signals
7. Design Example
8. Supported Tools
A. Difference between Stratix® 10 and Arria® 10 IP Variants
B. Stratix® 10 10GBASE-KR PHY IP Core User Guide Archives
C. Document Revision History for Stratix® 10 10GBASE-KR PHY IP Core User Guide
7.1.1. Design Example Directory Structure
7.1.2. Hardware Design Example Components
7.1.3. Simulation Design Example Components
7.1.4. Generating the Design Example
7.1.5. Simulating the Stratix® 10 10GBASE-KR Design Example Testbench
7.1.6. Compiling and Configuring the Design Example in Hardware
7.1.7. Testing the Hardware Design Example
Visible to Intel only — GUID: oom1501802152442
Ixiasoft
7.1.7. Testing the Hardware Design Example
After you compile the Stratix® 10 10GBASE-KR PHY IP core design example and configure it on your Stratix® 10 GX device, you can use the System Console to program the IP core and its embedded Native PHY IP core registers.
To turn on the System Console and test the hardware design example, follow these steps:
- After the hardware design example is configured on the Stratix® 10 device, in the Quartus® Prime Pro Edition software, on the Tools menu, click System Debugging Tools > System Console.
- In the Tcl Console pane, type cd hardware_test_design to change directory to <design_example_dir>/hardware_test_design.
- Type source console.tcl to open a connection to the JTAG master.
You can program the IP core with the following design example commands:
- loop_on: Turns on internal serial loopback.
- loop_off: Turns off internal serial loopback.
- reconfig_read <channel> <addr> : Returns the IP core register value at <channel> and <addr>.
- reconfig_write <channel> <addr> <data> : Writes <data> to the IP core register at <channel> and <addr>.
- rst <channel> : Reset the instance of KR IP.
- dis_max_wait_timer: Disables the link training max wait timer.
- dis_nonce: Ignores nonce during AN. This allows AN to work if channel is looped back to itself.
- rd_seq_stat: Display status from sequencer block.
- rd_an_stat: Display status back from AN block.
- rd_lt_stat: Display status back from LT block.