Let your design data help AMD make informed software and hardware decisions
The WebTalk feature of ISE™ and Vivado™ Design Suite helps AMD understand how its customers use AMD FPGA devices, software, and Intellectual Property (IP). The information collected and transmitted by WebTalk allows AMD to improve the features most important to customers as part of our continuing effort to provide products that meet your current and future needs.
WebTalk is a secure design data collection feature of Vivado and ISE Design Suite that helps AMD understand how you are using AMD FPGA devices, software, and Intellectual Property (IP).
WebTalk provides AMD information about various features and aspects of silicon devices, software and IP that are used by our customers. Knowing customer usage information helps AMD to continue to focus its efforts in designing products and features that match customer design trends.
Your participation in WebTalk is voluntary, except with the use of either the ISE or Vivado WebPACK license. WebTalk data transmission is mandatory for WebPACK users. No data is sent if you disable WebTalk, except for the use of the WebPACK license to generate a bitstream.
Yes. WebTalk makes decisions on data transmission based on the license used for bitstream generation, and data transmission is always turned on for the free ISE and Vivado WebPACK tools. However, please note that WebTalk will not interfere with or prevent design compilation on a machine that is not connected to the internet.
Yes. WebTalk does not prevent design compilation on a machine that is not connected to the internet.
WebTalk Behavior for Bitstream Generation Flows
This table summarizes WebTalk behavior for data transmission back to AMD after bitstream generation based on your ISE Design Suite license, WebTalk install settings and WebTalk user preference settings.
Design Flow | ISE Design Suite License | WebTalk Install Preference | WebTalk User Preference | WebTalk data transmission to AMD |
---|---|---|---|---|
Bitstream | WebPack | Ignored | Ignored | Yes (Send) |
Any Edition | Enabled | Enabled | Yes (Send) | |
Enabled | Disabled | No (Do not send) | ||
Disabled | Ignored | No (Do not send) |
Please note that WebTalk is always enabled for WebPACK users. Thus, WebTalk overrides user and install preference when a bitstream is generated using the WebPACK license. If a design is using a device contained in WebPACK and a WebPACK license is available, the WebPACK license will always be used. For more information, see Answer Record 34746.
WebTalk Behavior for iMPACT
This table summarizes WebTalk behavior for data transmission from iMPACT to AMD based on your WebTalk install settings and WebTalk user preference settings. If enabled, iMPACT sends usage statistics data using WebTalk at the end of every session (when iMPACT is closed).
Design Flow | WebTalk Install Preference | WebTalk User Preference | WebTalk data transmission to AMD |
---|---|---|---|
iMPACT | Enabled | Enabled | Yes (Send) |
Enabled | Disabled | No (Do not send) | |
Disabled | Ignored | No (Do not send) |
You can enable or disable WebTalk globally during or after installation as described below. WebTalk installation options can be enabled or disabled by checking or unchecking the “Enable WebTalk to send software, IP and device usage statistics to AMD (Always enabled for WebPACK license)” checkbox as shown below.
Design Tools Installer
WebTalk installation options can be changed after installation by using the XWebTalk command line utility. The command line options to enable/disable WebTalk install preference are:
xwebtalk -install on|off
Windows - %XILINX%\data\reports\webtalksettings
Linux - $XILINX/data/reports/webtalksettings
Note: You will need administrator privileges to be able to write to the install location.
You can enable or disable WebTalk on a per user basis during or after installation as described below. WebTalk user options can be enabled or disabled by selecting Edit > Preferences > WebTalk in Project Navigator as shown below.
Setting WebTalk User Options Through Project Navigator
WebTalk user options can be enabled or disabled by selecting Tools > Options > General in PlanAhead™ as shown below. Similarly, user options in Vivado can be enabled or disabled by selecting Tools> Options > General.
Setting WebTalk User Options Through PlanAhead
WebTalk user options can be enabled or disabled by selecting Edit > Preferences > iMPACT-> WebTalk in Impact as shown below.
Setting WebTalk User Options Through Project Navigator
WebTalk user options can be changed after installation by using the XWebTalk command line utility. The command line options to enable or disable WebTalk user preference are:
xwebtalk -user on|off
on turns WebTalk on for the current user.
off turns WebTalk off for the current user.
User settings are saved in the following locations:
Windows
%APPDATA%\Xilinx\Common\version\webtalk
where
%APPDATA% is:
C:\Documents and Settings\user\Application Data
Linux
/home/user/.Xilinx/Common/version/webtalk
By typing xwebtalk –info from a command console.
No. WebTalk does not collect your design netlist or any other proprietary information that can be used to reverse engineer your design.
The data that AMD may receive through WebTalk includes:
To see the specific WebTalk data being collected for your design, open theusage_statistics_webtalk.html file in the project directory.
When enabled, WebTalk transmits information to AMD after a bitstream has been generated and when iMPACT is closed. WebTalk data collection is enabled from all design flows (Vivado IDE, Vivado TCL, ISE Command line, Project Navigator, PlanAhead, Xilinx Platform Studio, System Generator, XFLOW, etc.) that provide users a means of generating bitstream for AMD devices.
WebTalk bundles the collected data in a usage statistics webtalk.xml (Vivado) file and sends this file to AMD by https (hypertext transfer protocol secure) post.
After every bitstream generation, WebTalk bundles the collected data in the usage_statistics_webtalk file and sends this file to AMD after bitstream generation by https (hypertext transfer protocol secure) post.
When using iMPACT , WebTalk bundles the collected data in a usage_statistics_webtalk.html file and sends this file to AMD by https (hypertext transfer protocol secure) post after every session i.e., when the iMPACT GUI is closed.
WebTalk writes a webtalk.log file that contains additional information about whether theusage_statistics_webtalk file was successfully transmitted to AMD. WebTalk also prints a message in the console stating that the file was successfully transmitted back to AMD.
No messages are printed in the user console. WebTalk reports in the webtalk.log file the reason why data transmission failed.
WebTalk behavior for ISE Design Suite 11 and before is summarized below: