2

LATTICE的FPGA开发软件diamond的安装及LICENSE授权教程


本文以LATTICE软件DIAMOND目前的最新版本diamond3.10为例进行讲解。注意3.10到目前为止只有64bit版本,如果你需要安装32位版本,请下载3.9及更早的版本,diamond的历史版本见《lattice 开发工具软件的历史版本在哪里?》。由于3.10对FPGA内部的嵌入式逻辑分析仪作了较大更新,因此推荐安装最新版本。另外如果你用的器件是LATTICE ECP5系列,强烈建议你安装3.9以后的版本。

1.下载及安装DIAMOND软件

diamond 3.10版下载地址(最新,只有64位)

diamond 3.9版下载地址

diamond 3.9 32位软件
链接: https://pan.baidu.com/s/1fI9-reZiQapYpiBmni-Rug 提取码: k5fn
diamond 3.9 64位软件
链接: https://pan.baidu.com/s/1-mNg9VxO5gyiRe0l2NM3ZA 提取码: difv

安装过程中基本上就是点NEXT一下步没有什么需要格外说明的,不过需要注意的有以下几点:

  • 建议右键以管理员权限运行安装程序
    右键以管理员权限运行安装程序
  • 注意3.10及以后版本的diamond都只有64位版本,64位版本的diamond必须运行在64位的WINDOWS系统或LINUX系统上(本文不讨论LINUX下的安装,如明需要可联系本人),3.9以前的版本才有32位的。
  • 安装过程中建议关闭所有的杀毒软件、安全卫士、以及WONDOWS自带的defender,, 如果不知道怎么关闭,可参见【win10怎样关闭windows defender】

安装免费license(推荐)

由于LATTICE DIAMOND的LICENSE是网卡绑定的,因此需要安装虚拟网卡进行破解的。如果你不想安装虚拟网卡,又只是需要一个基础版的LICENSE,那么可以直接用自己的网卡MAC地址进行在线申请(需要用邮箱注册一个帐号),大概1分钟左右LICENSE会发送到你的注册邮箱,具体操作步骤见《怎样在线申请LATTICE FPGA 软件的LICENSE?》
基本上大部分你常用的IP在在线申请的免费版本的license上都有授权,包括diamond自带的active-hdl仿真软件,LATTICE有很多参考设计自带的仿真工程都是用的active-HDL软件,所以除非有特殊IP要求,否则不建议破解安装license,因为比较麻烦

将你收到的licese拷贝到diamond软件安装目录的license目如下,并改名为license.dat,例如我的LICENSE所存放的目录路径为C:\lscc\diamond\3.10_x64\license,那么收到的license存放的路径就是
C:\lscc\diamond\3.10_x64\license\license.dat, 这是DIAMOND默认的LICENSE搜索路径,可省去设置环境变量的步骤。

破解安装license

1.下载虚拟网卡

好了,毕竟大部分人还是需要功能更合包含更多IP的LICENSE,那么我们接着讲虚拟网卡的安装。

下面提供的虚拟网卡软件都是只适用于WIN7和winXP的,在WIN10上未作测试,如果是WIN10可能需要自己寻找合适的虚拟网卡软件
虚拟网卡下载:

2. 虚拟网卡安装及设置:

32位系统

如果你的系统是32bit的,安装完上面那个32bit的虚拟网卡软件,一路点下一步,直到这一步:

LATTICE的FPGA开发软件diamond的安装32位系统虚拟网卡安装及设置1
选择英语,
LATTICE的FPGA开发软件diamond的安装32位系统虚拟网卡安装及设置2
我们不需要安装虚拟HUB,将上面那个复选框去掉

安装完成后重启电脑。安装成功的标志是在网络管理里面你会看到这个新建的虚拟网卡,查看网络管理方法见下文。

LATTICE的FPGA开发软件diamond的安装32位系统虚拟网卡安装及设置3

64位系统

如果你的系统是64bit的,请安装上面的64bit版本的软件,除了这一步填一个你喜欢的名字,其它全点“Next”

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置步骤1

然后新建一个VPN,

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置步骤2

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置步骤3

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置步骤4

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置步骤5

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置步骤6

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置步骤7

这个软件不需要重启,因此安装成功的标志是在网络管理里面你会看到这个新建的虚拟网卡,查看网络管理方法见下文。

LATTICE的FPGA开发软件diamond的安装64位系统虚拟网卡安装及设置8

LICNSE安装

以64bit为例 ,32bit系统过程一样.

查看网络管理方法

右击桌面上的网络选择属性

LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤1

点击“更改适配器设置”
LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤2

在网络管理的界面你会看到这个虚拟网卡(你的虚拟网卡名字可能跟图中不一样)
LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤3.jpg

修改虚拟网卡的MAC地址为HOSTID的值

双击上面的虚拟网卡,打开虚拟网卡的属性对话框,

LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤4.png

点击配置按钮打开虚拟网卡的配置对话框,找到其中修改MAC地址的选项,如下图,不同的虚拟网卡软件这个界面可能略有不同。
LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤5.png

下一步就是修改虚拟网卡的MAC地址为HOSTID,那么我们首先用文本编辑器打开license.dat查看HOSTID,注意你的HOSTID跟图中并不一样,例如我的HOSTID如下:
LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤6.png
将HOSTID的值复制后填入MAC地址输入框,并然后点击确定按钮结束设置。

LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤7.jpg

为了确保MAC地址成功修改为HOSTID的值,我们点开始按钮输入cmd,在打开的cmd窗口中我们输入’ipconfig /all’查看虚拟网卡的MAC地址,从图中可以看到我的虚拟网卡2的MAC地址是与HOSTID一致的,证明修改成功。
LATTICE的FPGA开发软件diamond的安装LICNSE破解步骤8.png

最后将你拿到的LICENSE文件直接放入到你的diamond安装目录的子目录下,例如我的LICENSE所存放的目录路径为C:\lscc\diamond\3.10_x64\license,注意将LICENSE文件改名为license.dat。那么收到的license存放的路径就是
C:\lscc\diamond\3.10_x64\license\license.dat, 这是DIAMOND默认的LICENSE搜索路径,可省去设置环境变量的步骤。

Now, 开始你的LATTICE FPGA之旅吧!

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

提问于 2018-01-09 16:18:38 +0800

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

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

想向站长提问,微信扫码立刻加入! shawn的FPGA圈.png
0

Hi
thanks for your great and detailed post
but there is a question. where i can find license.dat file that you modified in Crack installation license?
is that the free version we recieve from latticesemi website?
this is my email address : jadinourimohammad@gmail.com

Thanks in advance

编辑 标为违禁 删除 链接 更多选项...

回答 2020-01-07 13:45:10 +0800

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

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

0

很好很详细,不过我有个不用破解的超级LICENSE,哈哈。
diamond any hostid license.png

编辑 标为违禁 删除 链接 更多选项...
Zack 头像

评论

Hi would u please tell me where i can find this super License? jadidnourimohammad@gmail.com thanks

m_nouri69 头像m_nouri69 ( 2020-01-07 13:49:19 +0800 )编辑
登录/注册后进行回答