NCSim - 如何使用NCSim仿真SecureIP?

问题描述

如何使用NCSim仿真SecureIP?

解决/修复方法

Xilinx采用Verilog LRM - IEEE Std 1364-2005中规定的最新加密方法。用于Hard-IP的仿真模型,例如PowerPC处理器,MGT和PCIe,利用了这项技术。

有关更多信息,请参阅以下内容:

- 综合和仿真指南

http://www.xilinx.com/support/documentation/dt_ise.htm

- SecureIP Master解析/修复方法记录(Xilinx答复33275)

从11.1开始,所有hardIP块都使用SecureIP加密。有关NCSim的受支持版本,请参阅“综合和仿真指南”。

具有预编译库的多步过程:

1.运行CompXLib实用程序以编译Xilinx库。有关此工具的使用信息,请参阅命令行工具用户指南:

http://www.xilinx.com/support/documentation/dt_ise.htm

- CompXLib编译所有库并使用库映射更新CDS.lib和HDL.var文件。

- 库映射包括Xilinx SecureIP库。

2.运行ncvlog,ncelab和NCSim。仿真器将根据CDS.lib和HDL.var文件中的映射自动获取SecureIp库。与SmartModel不同,不需要额外的开关或特殊的ENV设置。

单步流程

由于用户不使用CompXLib在一步过程中编译Xilinx库,因此不必运行CompXLib。

为了在此过程中运行SecureIP仿真,只需添加一个额外的开关。

-f $ XILINX / secureip / ncsim / ncsim_secureip_cell.list.f

例如:

ncverilog

<design> .v <testbench> .v \

$ {Xilinx} /verilog/src/glbl.v \

-f $ XILINX / secureip / ncsim / ncsim_secureip_cell.list.f \

-y $ {Xilinx} / verilog / src / unisims + libext + .v \

-y $ {Xilinx} / verilog / src / simprims + libext + .v \

+接入+ R + W

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:26:06 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它