6 rsa decryption keys, 7 environment variable, Rsa decryption keys – BECKHOFF EtherCAT IP Core for Xilinx FPGAs v2.04e User Manual
Page 36: Environment variable

IP Core Installation
III-24
Slave Controller
– IP Core for Xilinx FPGAs
3.6
RSA Decryption Keys
The Xilinx XST synthesis flow requires two decryption keys for decrypting the EtherCAT IP Core
during synthesis. These two keys can be found in the <IPInst_dir>\lib folder of the IP core installation:
rsa_ethercat_base_pvt.pem
rsa_ethercat_ip_
or
rsa_ethercat_ip_
(Full version of the EtherCAT IP Core)
These keys have to be copied to the application folder of your user profile:
%APPDATA%\RSA\
2
(Windows)
or
$HOME/.rsa/
(Linux)
or they can be copied into the design tool installation folders (available to all users):
ISE_DS\ISE\data
(ISE)
ISE_DS\PlanAhead\tps\isl
(PlanAhead)
Vivado\
(Vivado)
On Windows, all this is automatically performed during IP Core installation (except for Vivado).
3.7
Environment Variable
If you use the EDK, the following environment variable should be set:
ETHERCAT_XIL_INST = <IPInst_dir>
Example:
ETHERCAT_XIL_INST = C:\BECKHOFF\ethercat-
This allows the configuration tool to locate all necessary files for completing a user configured IP Core.
You can select to set the environment variable by EtherCAT IP Core Setup program (Windows PCs
only).
2
E.g., C:\users\
C:\Benutzer\
C:\Documents and Settings\
C:\Dokumente und Einstellungen\