本文为明德扬原创文章,转载请注明出处!
目前市场上应用比较广泛的FPGA芯片主要来自两大芯片厂商:Xilinx与Altera(Intel),其对应的EDA开发工具Xilinx有ISE、Vivado(Spartan7及之后系列),Intel 对应的是Quartus。对于这些常见的开发工具,网上都会有大量的相关资料技术文章,对于初学者来说遇到了问题也很容易寻找到相应的解决办法。而对于一些小众的FPGA芯片,虽然市场占有率不高,但是在某些场合下仍会有需求如在考虑成本的情况下,一些厂商会选择价格较为低廉的lattice芯片,而其对应的EDA开发工具Diamond。由于使用的人不是很多,因此相关的资料也更难以查找。
今天与大家分享一下Lattice的开发工具Diamond的安装及使用方法。
一、软件下载
首先需要下载Diamond软件安装包,百度网盘链接在明德扬的官方论坛里有提供。官方论坛传送门:www.fpgabbs.cn。Diamond安装步骤非常简单,直接将压缩包中的软件解压后点击安装即可。
二、License申请
安装完成后,软件会提示需要License,license只能去官网上填写个人信息(除了邮箱信息及主机号,其他可以随便填写)申请,这个是免费的,个人去申请即可。申请免费License步骤如下:
浏览器打开Lattice的官网,在界面内搜索工具搜索license关键词,会跳到搜索结果界面,如下图1所示。找到Software License,点击进去选择Lattice Diamond Design Software,如下图2所示。在获取软件license界面中找到Lattice Diamond Free License,如下图3所示。
图1 在界面搜索功能处搜license关键字
图2 找到Diamond软件License申请处
图3 申请一个免费的License
2.个人账号申请
进入到申请人信息填写界面,这里需要填写个人的邮箱主机号及其他个人信息。主机号的获取方式这里简单介绍一下:快捷键Win+R打开命令提示符,输入cmd,进入界面输入命令:ipconfig/all会弹出Windows IP 配置,找到其中的物理地址,将其填写进申请信息中,如下图4所示。
图4 填写邮箱及主机号
3.安装软件
填写好申请信息后,官方会自动向填写的邮箱中发送license文件及确认信息,将license文件放到安装目录文件下,并按照安装后的提示信息操作即可完成软件的安装。Diamond软件界面如下图5所示:
图5 Diamond软件界面
软件安装完成,接下来就进入使用吧。在接下来的一篇文章中,我会接着介绍Diamong开发软件的使用,包括Diamond开发工具工程的建立、IP核的介绍与例化、在线调试工具Reveal的使用方法。想要软件安装包或者具体不明白的同学可以加QQ 3358622769 与我交流!