Visible to Intel only — GUID: bhc1410942036186
Ixiasoft
Visible to Intel only — GUID: bhc1410942036186
Ixiasoft
5.3.1. Parameter Settings
GUI Name | Values | Default Values | Description |
---|---|---|---|
Parameter | |||
Number of groups | 1 to 18 | 1 | Number of data and strobe groups in the interface. The value is set to 1 by default. |
General Tab- these parameters are set on a per interface basis | |||
Clocks | |||
Interface clock frequency | 100 MHz - 1200 MHz |
533.0 MHz | External memory clock frequency.
Note: To achieve timing closure at 534 MHz and above, use dynamic reconfiguration to calibrate the interface. Compile your design with Intel® Quartus® Prime with accurate board skew information for final timing analysis.
|
Use recommended PLL reference clock frequency | On, Off | On | If you want to calculate the PLL reference clock frequency automatically for best performance, turn on this option. If you want to specify your own PLL reference clock frequency, turn off this option. |
PLL reference clock frequency | Dependent on desired memory clock frequency | 133.25 MHz | PLL reference clock frequency. You must feed a clock of this frequency to the PLL reference clock input of the memory interface.
Note: There is no minimum range, but the maximum output frequency is 1600 MHz, limited by the clock network. The minimum range for the ref_clk signal is 10 MHz but the maximum is dependent on the speed grade.
|
VCO clock frequency | Calculated internally by PLL | 1066.0 MHz | The frequency of this clock is calculated internally by the PLL based on the interface clock and the core clock rate. |
Clock rate of user logic | Full, Half, Quarter | Quarter | Determines the clock frequency of user logic in relation to the memory clock frequency. For example, if the memory clock sent from the FPGA to the memory device is toggling at 800 MHz, a "Quarter rate" interface means that the user logic in the FPGA runs at 200 MHz. |
Specify additional output clocks based on existing PLL | On, Off | Off | Exposes additional output clocks from the existing PLL.
Important: PHY Lite for Parallel Interfaces in Intel® Arria® 10 and Intel® Cyclone® 10 GX devices do not support exposing additional output clocks when VCO frequency is below 600 MHz.
|
Output Clocks
Note: These parameters are available only if the Specify additional output clocks based on existing PLL parameter is turned on
|
|||
Number of additional clocks | 0 to 4 | 0 | Specifies the number of additional clocks to be exposed.
Important: PHY Lite for Parallel Interfaces in Intel® Arria® 10 and Intel® Cyclone® 10 GX devices do not support exposing additional output clocks when VCO frequency is below 600 MHz.
|
outclk[4:0] (Reserved) | — | — | PLL output clocks with the flag (Reserved) in the QSYS GUI are reserved for PHY Lite for Parallel Interfaces IP internal functionality. |
Desired Frequency | — | 133.25 MHz | Specifies the output clock frequency of the corresponding output clock port, outclk[], in MHz. The minimum and maximum values depend on the device used. The PLL only reads the numerals in the first six decimal places. |
Actual Frequency | — | 133.25 MHz | Allows you to select the actual output clock frequency from a list of achievable frequencies. |
Phase shift units | ps or degrees | ps | Specifies the phase shift unit for the corresponding output clock port, outclk[], in picoseconds (ps) or degrees. |
Phase shift | — | 469.0 ps | Specifies the requested value for the phase shift. The default value is 0 ps. |
Actual phase shift | — | 469.0 ps | Allows you to select the actual phase shift from a list of achievable phase shift values. The default value is the closest achievable phase shift to the desired phase shift. |
Desired duty cycle | 0.0–100.0 | 50.0 % | Specifies the requested value for the duty cycle. |
Actual duty cycle | — | 50.0 % | Allows you to select the actual duty cycle from a list of achievable duty cycle values. The default value is the closest achievable duty cycle to the desired duty cycle. |
Dynamic Reconfiguration | |||
Use dynamic reconfiguration | On, Off | Off | Exposes an Avalon memory-mapped interface, allowing you to control the configuration of the PHY Lite for Parallel Interfaces IP settings. |
Interface ID | — | 0 | The ID used to identify this interface in the I/O column over the Avalon memory-mapped bus. |
I/O Settings | |||
I/O standard | SSTL-12 SSTL-125 SSTL-135 SSTL-15 SSTL-15 Class I SSTL-15 Class II SSTL-18 Class I SSTL-18 Class II 1.2-V-HSTL Class I 1.2-V-HSTL Class II 1.5-V-HSTL Class I 1.5-V-HSTL Class II 1.8-V-HSTL Class I 1.8-V-HSTL Class II 1.2-V POD 1.2-V 1.5-V 1.8-V None |
SSTL-15 Class I |
Specifies the I/O standard of the interface's strobe and data pins written to the .qip file of the IP instance. When you choose None, the I/O standard is unspecified in the generated IP. |
Reference clock I/O configuration | Single-ended, LVDS with on-chip termination, LVDS without on-chip termination |
Single-ended |
Specify the reference clock I/O configuration. |
General Settings | |||
Fast simulation model | On, Off | Off | Turn on this option to reduce PHY Lite for Parallel Interfaces IP simulation time.
Note: This option is preliminarily supported in Intel® Quartus® Prime v18.1.
|
Group <x> - these parameters are set on a per group basis | |||
Group <x> Parameter Settings | |||
Copy parameters from another group | On, Off | Off | Select this option when you want to copy the parameter settings from another group. Set Number of groups to more than 1 to enable this option. |
Group | 1 - 17 | 1 | Choose the group index that you want as the parameter settings source. The changes made to the source is updated automatically to all the target groups. You can only choose the group index which the parameter settings are not copied from another group. Set Number of groups to more than 1 to enable this option. |
Group <x> Pin Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
Pin type | Input, Output, Bidirectional | Bidirectional | Direction of data pins. This value is set to Bidirectional by default. |
Pin width | 1 to 48 | 9 | Number of pins in this data/strobe group. A data width up to 48 is achievable if no strobe is used in the group. The number of strobes is controlled by the Use output strobe, Strobe configuration and Use separate capture strobe parameters. |
DDR/SDR | DDR, SDR | DDR | Double/single data rate. |
Group <x> Input Path Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
Read latency | 1 to 63 external interface clock cycles | 7 | Expected read latency of the external device in memory clock cycles. For example, a design with an external clock frequency of 533 MHz in half-rate has a valid read latency range of 5 to 63 external interface clock cycles. Refer to the Read Latency topic for minimum read latency settings based on FPGA core clock rate. |
Swap capture strobe polarity | On, Off | Off | Internally swap the negative and positive capture strobe input pins. This feature is only available for complementary strobe configurations. |
Capture strobe phase shift | 0, 45, 90, 135, 180 | 90 | Internally phase shift the input strobe relative to input data. |
Group <x> Output Path Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
Write latency | 0 to 3 (maximum value is dependent on the rate) | 0 | Additional delay added to the output data in memory clock cycles. Refer to the Write Latency topic for write latency settings based on FPGA core clock rate. |
Use output strobe | On, Off | On | Use an output strobe. |
Output strobe phase | 0, 45, 90, 135, 180 | 90 | Phase shift of the output strobe relative to the output data. |
Group <x> General Data Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
Data configuration | Single ended, Differential | Single ended | Selects the type of data. Single ended data type uses one pin. Differential data type uses 2 pins. Refer to the I/O Standards topic for a list of supported I/O standards. |
Group <x> General Strobe Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
Strobe configuration | Single ended, Differential, Complementary | Single ended | Select the type of strobe. A single ended strobe uses one pin, which reduces the maximum possible number of data pins in the group to 47. Differential/complementary strobe types use 2 pins, which reduces the maximum possible number of data pins in the group to 46.
Note: The differential strobe configuration uses a differential input buffer, which produces a single clock for the capture DDIO and read FIFO. The complementary strobe configuration uses two single-ended input buffers and clocks the data into the capture DDIO and read FIFO using both clocks (as required by protocols such as QDRII). The output path functionality is the same.
Refer to the I/O Standards topic for a list of supported I/O standards. |
Use separate strobes | On, Off | Off | Separate the bidirectional strobe into input and output strobe pins. Use separate strobes is only available for a bidirectional data group with the output strobe enabled. |
Group <x> OCT Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
OCT enable size | 0 - 4 ( Intel® Arria® 10 and Intel® Cyclone® 10 GX devices) |
1 | Specifies the delay between the OCT enable signal assertion and the dqs_enable signal assertion. You must set a value that is large enough to ensure that the OCT is turn on before sampling input data.
Note: For Intel® Quartus® Prime software version prior to 17.0, refer to related information for known issue.
|
Expose termination ports | On, Off | Off | Turn on to expose the series and parallel termination ports to connect separate OCT block. To enable this option, turn off Use Default OCT Values parameter and select a value for Input OCT Value or Output OCT Value parameters. |
Use Default OCT Values | — | Use default OCT values based on the I/O standard parameter setting. |
|
Input OCT Value | No termination, <n> ohm with calibration | No termination | Specifies the group's data and strobe input termination values to be written to the .qip of the IP instance. The list of legal values is dependent on the I/O standard parameter setting. Refer to the I/O Standards topic for supported termination values. This option is available when the Use Default OCT Values option is disabled. |
Output OCT Value | No termination, <n> ohm with calibration, <n> with no calibration | No termination | Specifies the group's data and strobe input termination values to be written to the .qip of the IP instance. The list of legal values is dependent on the I/O standard parameter setting. Refer to the I/O Standards topic for supported termination values. This option is available when the Use Default OCT Values option is disabled. |
Group <x> Timing Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
Generate Input Delay Constraints for this group | On, Off | On | Instructs SDC to generate set_input_delay constraints for this group. |
Input Strobe Setup Delay Constraint | Constraint in ns | 0.03 ns | Specifies the group's input setup delay constraint against the input strobe. |
Input Strobe Hold Delay Constraint | Constraint in ns | 0.03 ns | Specifies the group's input hold delay constraint against the input strobe. |
Inter Symbol Interference of the Read Channel | Constraint in ns | 0.09 ns | Specifies the Inter Symbol Interference value for DQS signal of read channel. Specify a positive value to decrease the setup and hold slack by half of the entered value. |
Generate Output Delay Constraints for this group | On, Off | On | Instructs SDC to generate set_output_delay constraints for this group. |
Output Strobe Setup Delay Constraint | Constraint in ns | 0.03 ns | Specifies the group's output setup delay constraint against the input strobe. |
Output Strobe Hold Delay Constraint | Constraint in ns | 0.03 ns | Specifies the group's output hold delay constraint against the input strobe. |
Inter Symbol Interference of the Write Channel | Constraint in ns | 0.09 ns | Specifies the Inter Symbol Interference value for DQS signal of write channel. Specify a positive value to decrease the setup and hold slack by half of the entered value. |
Group <x> Dynamic Reconfiguration Timing Settings
Note: These parameters are disabled when Copy parameters from another group is enabled.
|
|||
Dynamic Reconfiguration Read Deskew Algorithm | DQ Per-Bit Deskew, DQ Group Deskew, Custom Deskew | DQ Per-Bit Deskew | Specifies the Read Deskew algorithm for Timing Analyzer to use when performing I/O timing analysis:
You must select Use dynamic reconfiguration option to enable this parameter. |
Setup Slack Recoverable of Custom Read Deskew Algorithm | Constraint in ns | 0.0 ns | Specifies the amount of positive setup slack available based on your custom read deskew algorithm.
This parameter is available with the conditions:
|
Hold Slack Recoverable of Custom Read Deskew Algorithm | Constraint in ns | 0.0 ns | Specifies the amount of positive hold slack available based on your custom read deskew algorithm.
This parameter is available with the conditions:
|
Dynamic Reconfiguration Write Deskew Algorithm | DQ Per-Bit Deskew, DQ Group Deskew, Custom Deskew | DQ Per-Bit Deskew | Specifies the Write Deskew algorithm for Timing Analyzer to use when performing I/O timing analysis:
You must select Use dynamic reconfiguration option to enable this parameter. |
Setup Slack Recoverable of Custom Write Deskew Algorithm | Constraint in ns | 0.0 ns | Specifies the amount of positive setup slack available based on your custom write deskew algorithm.
This parameter is available with the conditions:
|
Hold Slack Recoverable of Custom Write Deskew Algorithm | Constraint in ns | 0.0 ns | Specifies the amount of positive hold slack available based on your custom write deskew algorithm.
This parameter is available with the conditions:
|