Visible to Intel only — GUID: nik1398984164131
Ixiasoft
Visible to Intel only — GUID: nik1398984164131
Ixiasoft
10.4.1. Data Interfaces
Signal Name | Direction | Description |
---|---|---|
tx_parallel_data[(<n>43:0] | Input | This is TX parallel data driven from the MAC. The ready latency on this interface is 0, so that the PHY must be able to accept data as soon as it comes out of reset. The bits of each 11-bit word have the following definitions when you enable 8B/10B encoding:
If 8B/10B encoding is disabled, the width of this interface is width you specified for FPGA fabric transceiver interface width If 8B/10B encoding is disabled, when you have enabled dynamic reconfiguration, the following mapping applies to each word:
Refer to Table 134 for the location of valid data for a single- and double-word data buses, with and without the byte serializer. |
tx_clkout | Output | This is the clock for TX parallel data, control, and status signals. |
tx_datak [< n >(<w>/<s>)-1:0] | Input | Data and control indicator for the transmitted data. When 0, indicates that tx_data is data, when 1, indicates that tx_data is control. |
tx_forcedisp [< n >(<w>/<s>)-1:0] | Input | When asserted, this control signal enables disparity to be forced on the TX channel. This signal is created if you turn On the Enable manual disparity control option on the 8B/10B tab. |
tx_dispval [< n >(<w>/<s>)-1:0] | Input | This control signal specifies the disparity of the data. When 0, indicates positive disparity, when 1, indicates negative disparity. This port is created if you turn On the Enable disparity control option on the 8B/10B tab. |
Configuration | Bus Used Bits |
---|---|
Single word data bus, byte deserializer disabled | [10:0] (word 0) |
Single word data bus, byte serializer enabled | [32:22], [10:0] (words 0 and 2) |
Double word data bus, byte serializer disabled | [21:0] (words 0 and 1) |
Double word data bus, byte serializer enabled | [43:0] (words 0-3) |
Signal Name | Direction | Description |
---|---|---|
rx_parallel_data[<n>63:0] | Output | This is RX parallel data driven from the Custom PHY IP Core. The ready latency on this interface is 0, so that the MAC must be able to accept data as soon as the PHY comes out of reset. Data driven from this interface is always valid. The bits of each 16-bit word have the following definitions when you enable 8B/10B decoding:
If 8B/10B decoding is disabled, the width of this interface is width you specified for FPGA fabric transceiver interface width. If 8B/10B encoding is disabled, when you have enabled dynamic reconfiguration, the following mapping applies to each word:
Refer to Table 136 for the location of valid data for a single- and double-word data buses, with and without the byte serializer. |
rx_clkout [< n >-1:0] | Output | This is the clock for the RX parallel data source interface. |
rx_datak [< n >(<w>/<s>)-1:0] | Output | Data and control indicator for the source data. When 0, indicates that rx_parallel_data is data, when 1, indicates that rx_parallel_data is control. |
rx_runningdisp [< n >(<w>/<s>)-1:0] | Output | This status signal indicates the disparity of the incoming data. |
rx_enabyteord[< n >-1:0] | Input | This signal is created if you turn On the Enable byte ordering block control option on the Byte Order tab. A byte ordering operation occurs whenever rx_enabyteord is asserted. To perform multiple byte ordering operations, deassert and reassert rx_enabyteord. |
Configuration | Location of rx_parallel_data |
---|---|
Single word data bus, byte deserializer disabled | [15:0] (word 0) |
Single word data bus, byte serializer enabled | [47:32], [15:0] (words 0 and 2) |
Double word data bus, byte serializer disabled | [31:0] (words 0 and 1) |
Double word data bus, byte serializer enabled | [63:0] (words 0-3) |
Signal Name | Direction | Signal Name |
---|---|---|
rx_serial_data[< n >-1:0] | Input | Receiver differential serial input data. |
tx_serial_data[< n >-1:0] | Output | Transmitter differential serial output data. |