差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 上一修订版 两侧同时换到之后的修订记录 | ||
软件安装及配置 [2016/07/13 02:20] gongyu |
软件安装及配置 [2017/02/23 19:54] 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混合语言仿真器。 | + | ==== 软件安装 ==== |
- | + | Diamond下载到本地,且License也已经申请到,现在就可以开始安装了,具体的步骤: | |
- | * 支持混合的Verilog、VHDL、EDIF和原理图源文件 | + | - 双击打开下载好的软件可执行文件。 |
- | * 实现的概念,允许在一个项目下的设计拥有多个版本,易于设计探索 | + | - 进入安装首页。{{ :diamond1.png?600 |}} |
- | * 策略使实现“方法”用于一个项目中的任意实现或在多个项目中共享 | + | - 点击Next,进入协议界面,同意,Next{{ :diamond2.png?600 |}} |
- | * 管理并选择文件用于约束、时序分析、功耗计算和硬件调试 | + | - 修改安装路径,默认是C盘,本例程软件安装到D盘。{{ :diamond3.png?600 |}} |
- | * 使用运行管理器视图,用于多个实现的并行处理,以探索不同的设计方法寻求最佳的结果 | + | - 修改完路径后,点击Next,进入工具选项界面。{{ :diamond4.png?600 |}} |
- | + | - 选择默认设置,即全部安装。注意叉叉是表示选择。点击Next,进入文件夹名设置。当然你可以根据自己喜好,修改文件夹的名字。{{ :diamond5.png?600 |}} | |
- | ---- | + | - 接下来就是认证设置。没有USB key,就只能选择Node-Lock License。{{ :diamond6.png?600 |}} |
- | ====1 Lattice Diamond软件下载==== | + | - 点击Next,选择是否创建桌面快捷键。{{ :diamond7.png?600 |}} |
- | ===1.1 从Lattice官方网站下载软件 === | + | - 点击Next,选择是否安装USB驱动,这个必须同意!!!{{ :diamond8.png?600 |}} |
- | Lattice的官方网站提供该软件的下载,并有相应的使用说明文档供用户参考。下载地址为:[[http://www.latticesemi.com/zh-CN/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond.aspx|Diamond官方下载地址]],注意下载的时候选择与自己的操作系统(Windows 32位,Windows 64位,Linux)相对应的软件版本。 | + | - 完成这一系列设置后,软件列出所有设置内容。{{ :diamond9.png?600 |}} |
- | + | - 点击Next,正式进入安装环节。软件会评估一下本机系统,决定是否继续安装。{{ :diamond10.png?600 |}} | |
- | 参考使用文档: | + | - 一般配置的PC机都可以通过评估。进入安装。{{ :diamond11.png?600 |}} |
- | * {{:latticediamondsoftwareproductbriefchineselanguageversion.pdf|Lattice Diamond软件简要说明}},中文的,但翻译的不怎么样,有的翻译看不懂。 | + | - 耐心等待=========>{{ :diamond12.png?600 |}} |
- | * {{:latticediamondtutorial37.pdf|Lattice Diamond使用教程}},原汁原味的英文版本的使用说明 | + | - 点击Finish,完成安装。 |
- | + | ||
- | + | ||
- | ===1.2 从StepFPGA官方网站下载软件=== | + | |
- | 为了帮助国内的用户高速、可靠地下载Diamond软件,我们在StepFPGA官方网站也镜像了Lattice最新版本的Diamond软件系统,用户可以选择从我们的镜像网站下载使用,相对于从Lattice官方网站会速度更快。下载的地址为: | + | |
- | + | ||
- | 在多用户的使用场景下,比如学校、实验室,同时有多个人使用Diamond软件,我们建议下载一个最新的版本到U盘,其他人可以轮流使用该U盘进行安装。 | + | |
- | + | ||
- | 相比于一般的FPGA开发工具,Lattice的Diamond更加简洁,占用资源更少,速度更快。而且Lattice提供完全免费的版本,只需要在官网注册后申请一个免费的License。 | + | |
---- | ---- | ||
行 37: | 行 28: | ||
- D:\lscc\diamond\3.5_x64\license\license.dat;{{ :diamond15.png |}} | - D:\lscc\diamond\3.5_x64\license\license.dat;{{ :diamond15.png |}} | ||
- USB驱动: 在包装盒中的编程模块需要USB驱动,通常情况下Diamond安装好了之后能够自动识别编程模块。如果不能自动安装驱动程序,需要先下载驱动程序:http://www.ftdichip.com/Drivers/VCP.htm根据不同的系统下载驱动版本。 | - USB驱动: 在包装盒中的编程模块需要USB驱动,通常情况下Diamond安装好了之后能够自动识别编程模块。如果不能自动安装驱动程序,需要先下载驱动程序:http://www.ftdichip.com/Drivers/VCP.htm根据不同的系统下载驱动版本。 | ||
- | |||
- | ---- | ||
- | ==== 3 软件安装 ==== | ||
- | Diamond下载到本地,且License也已经申请到,现在就可以开始安装了,具体的步骤: | ||
- | - 双击打开下载好的软件,3.5.0.102_Diamond_x64.exe。 | ||
- | - 进入安装首页。{{ :diamond1.png |}} | ||
- | - 点击Next,进入协议界面,同意,Next{{ :diamond2.png |}} | ||
- | - 修改安装路径,默认是C盘,本例程软件安装到D盘。{{ :diamond3.png |}} | ||
- | - 修改完路径后,点击Next,进入工具选项界面。{{ :diamond4.png |}} | ||
- | - 选择默认设置,即全部安装。注意叉叉是表示选择。点击Next,进入文件夹名设置。当然你可以根据自己喜好,修改文件夹的名字。{{ :diamond5.png |}} | ||
- | - 接下来就是认证设置。没有USB key,就只能选择Node-Lock License。{{ :diamond6.png |}} | ||
- | - 点击Next,选择是否创建桌面快捷键。{{ :diamond7.png |}} | ||
- | - 点击Next,选择是否安装USB驱动,这个必须同意!!!{{ :diamond8.png |}} | ||
- | - 完成这一系列设置后,软件列出所有设置内容。{{ :diamond9.png |}} | ||
- | - 点击Next,正式进入安装环节。软件会评估一下本机系统,决定是否继续安装。{{ :diamond10.png |}} | ||
- | - 一般配置的PC机都可以通过评估。进入安装。{{ :diamond11.png |}} | ||
- | - 耐心等待=========>{{ :diamond12.png |}} | ||
- | - 点击Finish,完成安装。 | ||
- | |||