Create a new link between hardware RX and TX endpoints. There must be at least one hardware TX or RX endpoint specified. If one is missing, the endpoint will be treated as Unknown. The unknown endpoint can be renamed in a link property.
Syntax
create_hw_sio_link [‑description <arg>] [‑quiet] [‑verbose] [<hw_sio_rx>]
[<hw_sio_tx>]
Returns
The new hardware SIO link
Usage
Name | Description |
---|---|
[-description]
|
Description of link. Default: Link object name |
[-quiet]
|
Ignore command errors |
[-verbose]
|
Suspend message limits during command execution |
[<hw_sio_rx>]
|
RX endpoint. Default: None |
[<hw_sio_tx>]
|
TX endpoint. Default: None |
Categories
Description
Define a communication links between transmitter (TX) and receiver (RX) objects on the GTs of the IBERT debug core implemented on the current hardware device.
Vivado Serial I/O analyzer is a link-based analyzer, which lets you link between any transmitter and receiver within the IBERT design. The links define the communication paths and protocols between transmitters and receivers of the GigaBit transceivers on the device. You can configure the links by using the set_property
command to specify property values on the link object. Refer to the Vivado Design Suite User Guide: Programming and Debugging (UG908) for more information on configuring links.
This command returns the created hw_sio_link object, or returns an error if it fails.
Arguments
-description
<arg> - (Optional) Provide a brief description that acts as a label for the link. This description is stored on the DESCRIPTION property of the hw_sio_link object.
-quiet
- (Optional) Execute the command quietly, returning no messages from the command. The command also returns TCL_OK regardless of any errors encountered during execution.
-verbose
- (Optional) Temporarily override any message limits and return all messages from this command.
set_msg_config
command.<hw_sio_rx> - (Optional) Specify the receiver element of the GT to include in the communication link. The receiver must be specified as an object as returned by the get_hw_rxs
command.
get_hw_txs
command.
Example
create_hw_sio_link -description Link_12 [get_hw_sio_txs *MGT_X0Y12*] \
[get_hw_sio_rxs *MGT_X0Y12*]