10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Eldo Netlist Setup<br />

Protection of Encrypted Libraries<br />

Related Topics<br />

Coding and Encrypting a Protected Library<br />

Description of the Loading and Control Process<br />

Installing a Protected Library<br />

List of Encryption Errors and Warnings<br />

Installing a Protected Library<br />

For Eldo to be able lo load a protected library, the IP access library (a .so file on Linux) must be<br />

located in a directory named .../ixl and so on, depending on its binary origin (Linux and so on).<br />

The parent of that directory must be specified in the standard LD_LIBRARY_PATH variable.<br />

Example<br />

Having received the foo.so library (for Linux 32-bit) from your provider IpProvider, you want<br />

to put that library under the common shared folder /shared/common/thirdPartyLibs. You must<br />

create a specific folder according to the platform of the foo.so library. In this example it is a<br />

Linux 32-bit library so put the file under /shared/common/thirdPartyLibs/ixl.<br />

The path to include in the LD_LIBRARY_PATH variable is /shared/common/thirdPartyLibs.<br />

Eldo will automatically search under the ixl folder if it is run on the Linux 32-bit system.<br />

Related Topics<br />

Coding and Encrypting a Protected Library<br />

Description of the Loading and Control Process<br />

Creating the IP Access Library<br />

List of Encryption Errors and Warnings<br />

List of Encryption Errors and Warnings<br />

In the list of messages below, “%s” is a place-holder for the actual name of the library, name,<br />

and so on.<br />

ERROR 1608: Wrong vendor library, found at:\n+ %s\n+ The CRC of that<br />

library is not the expected one. Please contact your %s office.<br />

The checksum made on the found library does not match the one specified in the netlist.<br />

ERROR 1609: Unable to find the %s%s dynamic library provided by %s.\n+<br />

Check first your LD_LIBRARY_PATH. It must contain the path to %s/%s%s.\n+<br />

If you don’t have that library, please contact your %s office to get one.<br />

154<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!