文章目录
总结
前言
在FPGA这个圈子中,大家都熟知美系三巨头:Xilinx、Altera、Lattice。
Lattice半导体于1983年在俄勒冈州成立,该公司专注于低功耗、可编程器件的研发和生产(FPGA和CPLD),致力于为通信、计算、工业、汽车和消费类市场客户提供从网络边缘到云端的各类解决方案,帮助客户快速、轻松地开启创新之旅。
一、下载与安装
Diamond是LATTICE半导体公司推出的一款免费的FPGA开发工具,它是ispLEVER的一款迭代产品(我没用过ispLEVER,不评价其好坏)。其实关于Diamond的安装教程网上也有很多的,我就是记录下我自己的安装步骤,就当做做笔记啦,哈哈!
1.首先需要进入Lattice官网下载Diamond软件,网址如下:
https://www.latticesemi.com/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond
2.打开网页进行下拉,然后根据需求选择需要下载的版本即可,我用的是Windows 64:
3.点击Lattice Diamond旁边的下载按钮,就可以进行下载了。对了,如果你是第一次进入Lattice官网,这里会让你登录,没有Lattice账号的话就现场注册一个(输入邮箱,设置密码就行),注意这个邮箱最好自己在用的,后面申请license会发送到这个邮箱。这里同意协议,点击Download就开始下载啦!
4.下载完成后,找到下载的安装包进行解压(最好在D盘建个文件夹进行安装,最好是全英文路径,虽然不知道非全英文路径会不会报错,但是全英文一定没错,万一报错多麻烦啊!)
5.打开解压后的文件夹,双击.exe文件开始安装
6.现在就进入安装界面了,这里点击next
7.这是一些服务条款,选择Yes
8.点击Browse选择安装的路径(最好不要安装到C盘,我选择的是D盘),然后点击next
9.这里是介绍要安装的软件包,点击next
10.默认,点击next
11.询问是否添加桌面快捷方式,选择Yes,点击next
12.选择安装或更新USB端口驱动,选择Yes,点击next
13.点击next,等待安装
14.安装成功,点击finish
虽然软件已经安装完成了,但是还需要激活哦!
二、激活软件,申请license
1.首先进入Lattice官网,选择产品(Products),在Software Tools界面,点击软件授权Software Licensing。小提示,右上角美国国旗那里可以切换为中文版!!!
Lattice官网:https://www.latticesemi.com/
2.点击红色方框中的链接
3.点击红色方框中的蓝色字体链接,申请license
4.注册过Lattice账户并登录了的会直接跳转到这里,这里的Host NIC方框里输入电脑的物理地址,下面红色方框里勾选就行了。关于最下面的CrossLink IP,这里是指这个系列器件的IP授权,可以不勾选(我这里是我需要用,所以勾选了)。
5.上面提到了电脑物理地址,我们可以使用Win+R快捷打开对话框,输入cmd命令,点击确定即可
6.然后在弹出的对话框中输入ipconfig/all,点击回车(Enther),找到对应的物理地址。注意,这里输入物理地址是,中间的“-”要去掉,否则无法生成license
7.然后滑倒下面,同意IP核使用协议,最后点击Generate License,生成许可证文件,这个文件会发送到你注册的邮箱中
8.在邮箱中找到license附件,下载下来,然后复制到这里路径下(这里是我自己的安装路径,你根据自己的安装路径来)。
9.然后就是环境配置了,右击我的电脑→属性→高级设置→环境变量→系统变量,然后新建系统变量,变量名为LM_LICENSE_FILE,变量值指定到license.dat文件,点击确定
10.双击Diamond软件,出现这里就代表安装成功啦!点击I Accept,开始板砖吧!!!
总结
走到这里,Lattice Diamond软件的下载和安装已经圆满完成啦,接下来就开始迎接你们的板砖生涯吧:项目评估→方案规划→项目设计→模块设计→编写代码→仿真调试→上板调试→…………