9 ip core evaluation, Ip core evaluation – BECKHOFF EtherCAT IP Core for Xilinx FPGAs v3.00k User Manual

Page 23

Advertising
background image

Overview

Slave Controller

– IP Core for Xilinx FPGAs

III-11

1.9

IP Core Evaluation

The EtherCAT IP Core for Xilinx FPGAs supports IP core evaluation. A dedicated setup file containing
the evaluation version of the IP Core is available, which also includes the decryption keys for the
evaluation IP Core. Additionally, a special evaluation license file is required for IP core evaluation.

A design with the evaluation version of the EtherCAT IP Core is subject to some restrictions:

The EtherCAT IP Core will discontinue its function after approximately one hour.

The evaluation version slightly increases the resource consumption of the IP Core.

The evaluation bitstream must not be distributed/sold.

A vendor ID package is required for both evaluation and full license. It is recommended to use an
evaluation vendor ID (package) for evaluation, and the original vendor ID for production. The
evaluation vendor ID is beginning with “0xE.......” and ends with the original vendor ID digits.
Evaluation vendor IDs cannot pass the EtherCAT conformance tests.

Selecting Full or Evaluation License

There are individual setup files for full and evaluation license. The evaluation version can be easily
upgraded to a full version just by running the EtherCAT IP Core setup for the full version.

For Linux, just install the full version over the evaluation license, the appropriate files will be
overwritten.

A design using an evaluation EtherCAT IP Core does not have to be changed when upgrading to a full
license (or vice-versa).

Four steps have to be performed to change the license type:

1. Acquire the intended license and set it up
2. Windows:

Start the appropriate EtherCAT IP Core setup. Alternatively, uninstall the EtherCAT IP Core and
install it again with the intended license version. The example designs are automatically updated
and the decryption keys are also installed.
Linux:
Unzip the setup files over the existing installation (you might want to delete the installation folder
<IPInst_dir> before). Copy the new decryption keys from the <IPInst_dir>/lib folder to your
$HOME/RSA folder.

3. Update your own projects with the EtherCAT_IPCore.vhd from the lib-folder. For EDK projects, it

is sufficient to generate the core again, because the IPCore_Config tool will integrate the current
IP Core from the lib folder.

4. Synthesize your designs again to generate unlimited bitstreams with the full license, and time-

bombed bitstreams with the evaluation license.

A txt-file is placed in the lib folder which indicates the currently installed IP core version (evaluation or
full).

Advertising