Visible to Intel only — GUID: sam1395333754587
Ixiasoft
Visible to Intel only — GUID: sam1395333754587
Ixiasoft
7.1. Soft LVDS Intel® FPGA IP Parameter Settings
Parameter | Condition | Allowed Values | Description |
---|---|---|---|
Power Supply Mode | — |
|
Specifies whether the target device is a single or dual supply device. |
Functional mode | — |
|
Specifies the functional mode for the Soft LVDS IP core:
|
Number of channels | — | 1–18 | Specifies the number of LVDS channels. |
SERDES factor | — | 1, 2, 4, 5, 6, 7, 8, 9, 10 | Specifies the number of bits per channel. |
Parameter | Condition | Allowed Values | Description |
---|---|---|---|
Use external PLL | Not applicable for x1 and x2 modes. |
|
Specifies whether the Soft LVDS IP core generates a PLL or connects to a user-specified PLL. |
Data rate | — | Refer to the device datasheet. | Specifies the data rate going out of the PLL. The multiplication value for the PLL is OUTPUT_DATA_RATE divided by INCLOCK_ PERIOD. |
Inclock frequency | — | Depends on Data rate. | Specifies the input clock frequency to the PLL in MHz. |
Enable rx_locked port |
|
|
If turned on, enables the rx_locked port. |
Enable tx_locked port |
|
|
If turned on, enables the tx_locked port. |
Enable pll_areset port | Use external PLL = Off |
|
If turned on, enables the pll_areset port in internal PLL mode. In external PLL mode, the pll_areset port is not available. |
Enable tx_data_reset port |
|
|
If turned on, enables the tx_data_reset port. |
Enable rx_data_reset port |
|
|
If turned on, enables the rx_data_reset port. |
Use common PLL(s) for receivers and transmitters | Use external PLL = Off |
|
You can use common PLLs if you use the same input clock source, deserialization factor, pll_areset source, and data rates. |
Enable self-reset on loss lock in PLL | Use external PLL = Off |
|
If turned on, the PLL is reset when it loses lock. |
Desired transmitter inclock phase shift |
|
Depends on Data rate. | Specifies the phase shift parameter used by the PLL for the transmitter. |
Desired receiver inclock phase shift |
|
Depends on Data rate. | Specifies the phase shift parameter used by the PLL for the receiver. |
Parameter | Condition | Allowed Values | Description |
---|---|---|---|
Enable bitslip mode | General, Functional mode = RX |
|
If turned on, enables the rx_data_align port. |
Enable independent bitslip controls for each channel | General, Functional mode = RX |
|
If turned on, enables the rx_channel_data_align port. The rx_channel_data_align is an edge-sensitive bit slip control signal:
|
Enable rx_data_align_reset port |
|
|
If turned on, enables the rx_data_align_reset port. |
Add extra register for rx_data_align port |
|
|
If turned on, registers the rx_data_align port. If you turn this option off, you must pre-register the rx_data_align[] port in the logic that feeds the receiver. |
Bitslip rollover value |
|
1–11 | Specifies the number of pulses before the circuitry restores the serial data latency to 0. |
Use RAM buffer | — |
|
If turned on, the Soft LVDS IP core implements the output synchronization buffer in the embedded memory blocks. This implementation option uses more logic than Use a multiplexer and synchronization register option but results in the correct word alignment. |
Use a multiplexer and synchronization register | — |
|
If turned on, the Soft LVDS IP core implements a multiplexer instead of a buffer for output synchronization. |
Use logic element based RAM | — |
|
If turned on, the Soft LVDS IP core implements the output synchronization buffer in the logic elements. This implementation option uses more logic than Use a multiplexer and synchronization register option but results in the correct word alignment. |
Register outputs | General, Functional mode = RX |
|
If turned on, registers the rx_out[] port. If you turn this option off, you must pre-register the rx_out[] port in the logic that feeds the receiver. |
Parameter | Condition | Allowed Values | Description |
---|---|---|---|
Enable 'tx_outclock' output port |
|
|
If turned on, enables the tx_outclock port. Every tx_outclock signal goes through the shift register logic, except in the following parameter configurations:
|
Tx_outclock division factor |
|
Depends on SERDES factor. | Specifies that the frequency of the tx_outclock signal is equal to the transmitter output data rate divided by the selected division factor. |
Outclock duty cycle |
|
Depends on SERDES factor and Tx_outclock division factor. | Specifies the external clock timing constraints. |
Desired transmitter outclock phase shift |
|
Depends on Data rate. | Specifies the phase shift of the output clock relative to the input clock. |
Register 'tx_in' input port | General, Functional mode = TX |
|
If turned on, registers the tx_in[] port. If you turn this option off, you must pre-register the tx_in[] port in the logic that feeds the transmitter. |
Clock resource |
|
|
Specifies which clock resource registers the tx_in input port. |
Enable 'tx_coreclock' output port | General, Functional mode = TX |
|
If turned on, enables the tx_coreclock output port. |
Clock source for 'tx_coreclock' |
|
|
Specifies which clock resource drives the tx_coreclock output port. |