Xilinx SecureIP使用

    最近用到xilinx公司的iserdese2 ip,在xilinx安装目录下的unisims文件夹下有该IP的功能模型文件,用ncverilog仿真的时候提示找不到B_ISERDESE2模块,经查B_ISERDESE2为加密IP。以前用的都是非加密IP,( ˘ ³˘)。经查可以通过compxlib编译生成secureIP库,还软件可以针对不同仿真软件(vcs,ncverilog等)生成相应的仿真文件。

在终端执行compxlib出现“unable to checkout license for encryption/decryption” ‘lic_error -18’

一开始以为是ise软件license不全,缺少加密解密license导致的,然后去互联网搜索,通过检索发现该问题是ncverilog软件缺少相关license导致的。注意:若要使用Xilinx的SecureIP(GTP等),则需要在cadence.src中加入如下一行

   Feature Adv_Encrypt_Std_64bit cdslmd 1000.000 permanent uncounted SIGN2=0 %h

至此也就解决了安全IP的使用问题。

其实本身在ise的安装目录下已经有相应的secureip文件夹,里面包含针对各仿真器的加密ip仿真文件,文件是加密不可见的,但是可以用于仿真,前提是要在上述cadence.src中加入上述一条内容。

你可能感兴趣的:(Xilinx SecureIP使用)