差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
软件安装及配置 [2016/07/13 02:29] gongyu |
软件安装及配置 [2017/02/23 19:51] zhijun |
||
---|---|---|---|
行 1: | 行 1: | ||
- | Lattice的Diamond是支持MachXO2的集成化软件开发系统,是Lattice最先进的设计和实现工具,它是免费的,但需要安装License(绑定电脑的MAC地址)才能工作。它支持Windows(32位和64位)、Linux以及命令行的调用, Windows系统软件大小大约为1.6GB,相对于Altera和Xilinx的系统算相对轻型的,但由于其软件直接从国外的服务器上下载,还是需要很长的时间,有时候由于网络连接的不稳定,会导致下载中断,因此我们在自己的服务器上也备份了一套最新的Diamond系统供大家下载。 | ||
- | Diamond软件免费许可证(License)可从[[http://www.latticesemi.com/en/Support/Licensing.aspx|Lattice网站]]申请免费。使用了该许可证,就可立即免费使用许多深受欢迎的Lattice器件, 如ECP5U、MachXO3L™、MachXO2™、MachXO™、Platform Manager 2 和 LatticeXP2™。它包括了支持Lattice器件的Synopsys® Synplify Pro™ 综合工具和 Aldec® Active-HDL™ Lattice版II混合语言仿真器。 | ||
- | |||
- | * 支持混合的Verilog、VHDL、EDIF和原理图源文件 | ||
- | * 实现的概念,允许在一个项目下的设计拥有多个版本,易于设计探索 | ||
- | * 策略使实现“方法”用于一个项目中的任意实现或在多个项目中共享 | ||
- | * 管理并选择文件用于约束、时序分析、功耗计算和硬件调试 | ||
- | * 使用运行管理器视图,用于多个实现的并行处理,以探索不同的设计方法寻求最佳的结果 | ||
- | |||
- | ---- | ||
===1 Lattice Diamond软件下载=== | ===1 Lattice Diamond软件下载=== | ||
==1.1 从Lattice官方网站下载软件 == | ==1.1 从Lattice官方网站下载软件 == | ||
行 27: | 行 17: | ||
---- | ---- | ||
- | ===2 获取License === | + | === 2 软件安装 === |
- | - 获取License:登陆Lattice官网:http://www.latticesemi.com/,没有账户则先注册账户, 依次访问页面Support → Licensing → Lattice Software Licenses → Request a Free License(获取一个免费许可证){{ :diamond13.png |}} 将安装软件的电脑MAC地址(physical address)填写,勾选required field,并Generate License。 注:如何获取MAC地址? 打开cmd.exe,输入命令 ipconfig/all,找到物理地址(physical address),共12位数。 | + | |
- | - 软件注册 将之前获取的license.dat文件拷贝到安装目录下的license文件夹中,例如将软件安装在D盘下:D:\lscc\diamond\3.5_x64\license\ ,注册完成, 运行Diamond,界面如下 {{ :diamond14.png |}} 界面中,右侧User Guides、Reference Guides、Tutorials、FPGA Design Guide等有大量文档链接,如果有时间建议大家尝试阅读,很有指导性。若运行Diamond时报错 License checkout failed,说明软件注册有问题,请检查: | + | |
- | - 检查用于注册License的MAC地址是否正确! | + | |
- | - 检查获取到的License文件被放置在软件安装目录下!D:\lscc\diamond\3.5_x64\license\ | + | |
- | - 检查环境变量是否正确! | + | |
- | - 我的电脑 →右键选择属性 →高级系统设置 →高级 →环境变量 →系统变量 ,变量和值分别为 | + | |
- | - LM_LICENSE_FILE | + | |
- | - D:\lscc\diamond\3.5_x64\license\license.dat;{{ :diamond15.png |}} | + | |
- | - USB驱动: 在包装盒中的编程模块需要USB驱动,通常情况下Diamond安装好了之后能够自动识别编程模块。如果不能自动安装驱动程序,需要先下载驱动程序:http://www.ftdichip.com/Drivers/VCP.htm根据不同的系统下载驱动版本。 | + | |
- | + | ||
- | ---- | + | |
- | === 3 软件安装 === | + | |
Diamond下载到本地,且License也已经申请到,现在就可以开始安装了,具体的步骤: | Diamond下载到本地,且License也已经申请到,现在就可以开始安装了,具体的步骤: | ||
- 双击打开下载好的软件,3.5.0.102_Diamond_x64.exe。 | - 双击打开下载好的软件,3.5.0.102_Diamond_x64.exe。 | ||
行 56: | 行 34: | ||
- 点击Finish,完成安装。 | - 点击Finish,完成安装。 | ||
+ | ---- | ||
+ | ===3 获取License === | ||
+ | - 获取License:登陆Lattice官网:http://www.latticesemi.com/,没有账户则先注册账户, 依次访问页面Support → Licensing → Lattice Software Licenses → Request a Free License(获取一个免费许可证){{ :diamond13.png |}} 将安装软件的电脑MAC地址(physical address)填写,勾选required field,并Generate License。 注:如何获取MAC地址? 打开cmd.exe,输入命令 ipconfig/all,找到物理地址(physical address),共12位数。 | ||
+ | - 软件注册 将之前获取的license.dat文件拷贝到安装目录下的license文件夹中,例如将软件安装在D盘下:D:\lscc\diamond\3.5_x64\license\ ,注册完成, 运行Diamond,界面如下 {{ :diamond14.png |}} 界面中,右侧User Guides、Reference Guides、Tutorials、FPGA Design Guide等有大量文档链接,如果有时间建议大家尝试阅读,很有指导性。若运行Diamond时报错 License checkout failed,说明软件注册有问题,请检查: | ||
+ | - 检查用于注册License的MAC地址是否正确! | ||
+ | - 检查获取到的License文件被放置在软件安装目录下!D:\lscc\diamond\3.5_x64\license\ | ||
+ | - 检查环境变量是否正确! | ||
+ | - 我的电脑 →右键选择属性 →高级系统设置 →高级 →环境变量 →系统变量 ,变量和值分别为 | ||
+ | - LM_LICENSE_FILE | ||
+ | - D:\lscc\diamond\3.5_x64\license\license.dat;{{ :diamond15.png |}} | ||
+ | - USB驱动: 在包装盒中的编程模块需要USB驱动,通常情况下Diamond安装好了之后能够自动识别编程模块。如果不能自动安装驱动程序,需要先下载驱动程序:http://www.ftdichip.com/Drivers/VCP.htm根据不同的系统下载驱动版本。 | ||