The SmartLynq cable is ready to connect once the system is powered up and an IP address is shown on the screen.
On the display you will also see the version of the firmware loaded on the cable.
SmartLynq keeps track of the number of connections made to the cable.
For instance, if you connect through Vivado and then through SDK you will see the count change from 0 to 2.
After disconnecting you will see the number return to 0.
A SmartLynq initialization file is a text file that contains startup parameters for the cable. These parameters control settings like the Ethernet settings and JTAG parameters.
The file is created on a client system using a standard text editor and then downloaded to the SmartLynq Cable.
An initialization file is sent through Vivado using the following command after connecting to SmartLynq:
update_hw_firmware skip_update config_path config.ini
In this case the file config.ini is located in the current working directory.
Note that in order to apply the command you must either cycle power on the SmartLynq or issue the following command:
update_hw_firmware skip_update reset
If you are using XSDB you can also issue the following command to upload an initialization file.
tfile copy -from-host config.ini /config.ini
When the SmartLynq cable drivers are installed and the USB cable is connected to the cable, you will see a new item in the device manager under the network adapters:
The JTAG TCK frequency can be set through the client interface or through a startup initialization file.
If you are using Vivado you can type the following commands to connect and change the frequency of the cable to 10MHz as follows:
connect_hw_server url <ip address> open_hw_target set_property PARAM.FREQUENCY 10000000 [current_hw_target ] open_hw_target
In the XSDB you can issue the following commands:
connect_hw_server url <ip address> jtag targets 1 jtag frequency 10000000
Non-Xilinx devices will be found by the SmartLynq cable if the device TAPs fully comply with the IEEE 1149.1 standard.
If the device is not found then you can add it to SmartLynq by adding the following line to the SmartLynq initialization file:
set device-info-file my_device.csv
You will also need to create a CSV file with the device parameters as described in (Xilinx Answer 61312) and (in this case) name it my_device.csv.
This file can then be sent using a similar method to the one described above.
|Boards & Kits||