您的位置:

Vivado License详解

在Xilinx Vivado开发环境中,使用许可证是必要的。不同类型和大小的项目需要不同类型的许可证。在本文中,我们将详细介绍Vivado许可证的各个方面,包括它们的类型、使用方法、安装和购买方式。

一、许可证类型

Vivado许可证主要分为两类:浮动(也称为共享)和节点锁定(也称为个人)。浮动许可允许多个用户共享许可证,节点锁定许可证则将许可证限制为特定的计算机。

浮动许可证类型包括:

1. 设计套件(DS)许可证,支持使用基本IP和Vivado核心生成工具;

2. WebPACK(WP)许可证,免费提供,支持使用一些基本工具;

3. high-level合成(HLS)许可证,支持使用C语言合成HLS的软件工具;

4. SDK许可证,支持使用SDK工具链。

节点锁定许可证类型包括:

1. 设计套件节点锁定(DSND)许可证,支持使用基本IP和Vivado核心生成工具;

2. System Edition(SE)许可证,支持使用所有工具和IP;

3. Vivado HLx(VHL)许可证,支持使用设计审核、高位深度、特定IP和高层次工具。

二、许可证安装和使用

在安装Vivado之前,需要找到适用于您的许可证文件。此文件可以提供给了您的代表或从Xilinx证书网站上下载。当您运行vivado命令时,Vivado会自动检查并使用许可证。如果您的许可证无效或过期,Vivado将无法运行。

在Vivado运行期间,如果它无法在本地计算机上找到许可证,则会自动连接到浮动许可证服务器。在Linux系统下,浮动许可证服务器端口为2100。在Windows系统下,浮动许可证服务器端口为27000。如果浮动许可证服务器无法访问,则您将无法在Vivado环境中使用许可证。

三、购买许可证

许可证价格取决于您的项目规模和所需工具的类型。Xilinx提供了三种许可证套餐:一个永久许可证和两个年度许可证。一次性购买永久许可证可提供长期使用权,同时年度许可证提供更经济和灵活的选项,每年实时订阅可根据业务需求进行扩展。

四、示例代码

# 运行以下命令以安装所有必需的依赖项
sudo apt-get update
sudo apt-get install libncurses5-dev libncursesw5-dev libelf-dev

# 安装完全版Vivado
sudo chmod +x Xilinx_Vivado_SDK_2018.2_0614_1954_Lin64.bin
sudo ./Xilinx_Vivado_SDK_2018.2_0614_1954_Lin64.bin

五、总结

在本文中,我们详细介绍了Vivado许可证的各个方面,包括其类型、安装和使用。我们希望这可以帮助您更好地了解和使用Vivado许可证,从而更加高效地开发基于FPGA的应用程序。