Visible to Intel only — GUID: ukk1677228949513
Ixiasoft
1. About the PHY Lite for Parallel Interfaces IP
2. PHY Lite for Parallel Interfaces Intel® FPGA IP for Agilex™ 5 E-Series Devices
3. PHY Lite for Parallel Interfaces Intel® FPGA IP for Agilex™ 7 M-Series Devices
4. PHY Lite for Parallel Interfaces Intel® FPGA IP for Agilex™ 7 F-Series and I-Series Devices
5. PHY Lite for Parallel Interfaces Intel® FPGA IP for Stratix® 10 Devices
6. PHY Lite for Parallel Interfaces Intel® FPGA IP for Arria® 10 and Cyclone® 10 GX Devices
7. PHY Lite for Parallel Interfaces Intel® FPGA IP User Guide Document Archives
8. Document Revision History for the PHY Lite for Parallel Interfaces Intel® FPGA IP User Guide
5.5.6.4.1. Timing Closure: Dynamic Reconfiguration
5.5.6.4.2. Timing Closure: Input Strobe Setup and Hold Delay Constraints
5.5.6.4.3. Timing Closure: Output Strobe Setup and Hold Delay Constraints
5.5.6.4.4. Timing Closure: Non Edge-Aligned Input Data
5.5.6.4.5. I/O Timing Violation
5.5.6.4.6. Internal FPGA Path Timing Violation
6.5.6.4.1. Timing Closure: Dynamic Reconfiguration
6.5.6.4.2. Timing Closure: Input Strobe Setup and Hold Delay Constraints
6.5.6.4.3. Timing Closure: Output Strobe Setup and Hold Delay Constraints
6.5.6.4.4. Timing Closure: Non Edge-Aligned Input Data
6.5.6.4.5. I/O Timing Violation
6.5.6.4.6. Internal FPGA Path Timing Violation
Visible to Intel only — GUID: ukk1677228949513
Ixiasoft
3.5.2. Verifying Simulation Design Examples using Tester IP
The design examples, both with dynamic reconfiguration and without dynamic reconfiguration, use Tester IP to verify PHY Lite for Parallel Interfaces Intel® FPGA IP functionality. The tester exercises read and write operations to the PHY Lite for Parallel Interfaces Intel® FPGA IP to verify its functionality.
At a high level, the tester is a state machine that repeatedly performs read/write operations. Disabling a test causes the corresponding tester state to be skipped. The following lists the tester states in the order they are performed:
- STATE_INIT: Initialization
- STATE_TEST_CALBUS: Calibration when dynamic reconfiguration is enabled
- STATE_TEST_WRITE: Enabled only in output and bidir modes
- STATE_TEST_READ: Enabled only in input and bidir modes
- STATE_DONE: All bursts of data successfully transmitted
Ports Connection | PHY Lite for Parallel Interfaces Intel® FPGA IP Ports | Width | Tester Ports |
---|---|---|---|
PHY Lite for Parallel Interfaces Intel® FPGA IP interface submodule | group_X_data_from_core | GROUP_DATA_WIDTH | group_data_from_core |
group_X_oe_from_core | GROUP_CTRL_WIDTH | group_oe_from_core | |
group_X_strobe_from_core | GROUP_STROBE_WIDTH | group_strobe_from_core | |
group_X_strobe_out_en | GROUP_CTRL_WIDTH | group_strobe_out_en | |
group_X_data_to_core | GROUP_DATA_WIDTH | group_data_to_core | |
group_X_rdata_en | GROUP_CTRL_WIDTH | group_rdata_en | |
group_X_rdata_valid | GROUP_CTRL_WIDTH | group_rdata_valid | |
I/O model | group_X_data_out | GROUP_PIN_WIDTH | group_data_out |
group_X_data_out_n | GROUP_PIN_WIDTH | group_data_out_n | |
group_X_data_in | GROUP_PIN_WIDTH | group_data_in | |
group_X_data_in_n | GROUP_PIN_WIDTH | group_data_in_n | |
group_X_data_io | GROUP_PIN_WIDTH | group_data_io | |
group_X_data_io_n | GROUP_PIN_WIDTH | group_data_io_n | |
group_X_strobe_out | N/A | group_strobe_out | |
group_X_strobe_out_n | group_strobe_out_n | ||
group_X_strobe_in | group_strobe_in | ||
group_X_strobe_in_n | group_strobe_in_n | ||
group_X_strobe_io | group_strobe_io | ||
group_X_strobe_io_n | group_strobe_io_n |
The tester instantiates the following three submodules:
- I/O model: Connects to the PHY Lite for Parallel Interfaces Intel® FPGA IP I/O interface. Includes two instances of prbs channel, one to generate random pattern for read tests, and one to check the received pattern in the write tests.
- PHY Lite for Parallel Interfaces Intel® FPGA IP interface: Connects to the PHY Lite for Parallel Interfaces Intel® FPGA IP core interface. Includes two instances of prbs channel, one to generate random pattern for write tests, and one to check received pattern in the read tests. Reframing logic is also included in this module.
- IOSSM tester: Exposes an AXI4-Lite IP Interface and performs reads and writes to change the TX delay on pin 0. Only available for simulation example design with dynamic reconfiguration.