Visible to Intel only — GUID: pdo1554100869699
Ixiasoft
1.1. Features
1.2. Hardware and Software Requirements
1.3. Design System Architecture Overview
1.4. Dynamic Reconfiguration Overview
1.5. PHY Lite Per-Bit Overview
1.6. Compiling the Reference Design
1.7. Hardware Testing
1.8. Document Revision History for AN 888: PHY Lite for Parallel Interfaces Reference Design with Dynamic Reconfiguration for Intel® Stratix® 10 Devices
1.9. Appendix A: HiLo Loopback Card Pin Connections
1.10. Appendix B: Retrieving Lane and Pin Information
1.11. Appendix C: Decoding Parameter Table
Visible to Intel only — GUID: pdo1554100869699
Ixiasoft
1.11. Appendix C: Decoding Parameter Table
Figure 23. Parameter Table Example for Intel® Stratix® 10 Devices
Notes to Figure 23:
- To access the parameter table = 27’h5000000
- To determine the size of the parameter table, generate an address. For example:
addr = 27’h5000000 + 24’h14 value at addr = 0xAC
The size of parameter table is AC, which means that information about the PHY Lite for Parallel Interfaces IP cores are spread from address 27’h5000000 to 27’h50000AC .
- To determine the address offset of the PHY Lite for Parallel Interfaces IP cores in the parameter table.
- There are two PHY Lite for Parallel Interfaces IP cores in the parameter table at address offset. For example:
27’h5000024 = 8200005C 27’h5000028 = 83000084
where 0x5C address offset points to PHY Lite for Parallel Interfaces IP core 1 and 0x84 address offset points to PHY Lite for Parallel Interfaces IP core 2.
- 2 and 3 (marked in yellow box) are the PHY Lite for Parallel Interfaces IP core interface IDs.
- There are two PHY Lite for Parallel Interfaces IP cores in the parameter table at address offset. For example:
- To determine the number of groups in the PHY Lite for Parallel Interfaces IP core interfaces :
27’h5000060 = 00000001
The underlined number indicates that there is only one group.
- To determine the group information (for example, the number of lanes and pins in a PHY Lite for Parallel Interfaces IP core interface):
where num_lanes[7:6],num_pins[5:0] means lanes = 1 and pins = 10.27’h5000064 = 0000000A
- To determine the lane and pin address offsets:
where lane_off[31:16],pin_off[15:0] means lane off = 0x6C and pin off = 0x70.27’h5000068 = 006C0070
- To determine the lane address:
where the lane address is 0x53.27’h500006C = 00000053
- To determine the pin address at 27’h5000070 to 27’h5000080 :
where27’h5000070 = 53E553E4
- DQS_P = Pin 4; DQS_N = Pin 5
- DQ[0] = Pin 9; DQ[1] = Pin 6
- DQ[2] = Pin 8; DQ[3] = Pin A
- DQ[4] = Pin B; DQ[5] = Pin 7
- DQ[6] = Pin 3; DQ[7] = Pin 1
Note: {lane_addr[7:0],0xE,pin[3:0]} for strobe and {lane_addr[7:0],0xF,pin[3:0]} for data.