Diamond软件的使用--(1)软件安装及配置

此处不推荐使用3.5版本的diamond,会出现RVL抓取数据失败的情况。

我个人测试情况是使用3.11以上版本即可避免该情况,故演示采用目前最新的3.12版本。

3.12版本 64位 

官网链接(简单注册账户即可下载):https://www.latticesemi.com/en/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond

百度云盘(内附license.dat文件)

链接:https://pan.baidu.com/s/1qBWHC5OFnWChnJ-AbnUYxg 
提取码:4rwf 
 

软件下载到本地,现在就可以开始安装了,具体的步骤:

  1. 双击打开下载好的软件可执行文件。

  2. 进入安装首页,一路next即可。

  3. 由于我不想安装到C盘,所以修改了安装路径到D盘

  4. 鉴于之前我自己安装好了modelsim,所以diamond自带的modelsim我没勾选。

          

 

       

 

二、liscense的使用

liscence.dat文件见云盘

加载liscence.dat文件

1)第一次打开diamond3.12软件,会发现类似的liscence错误

2) 接下来把百度网盘中的license.dat文件存放到安装的3.12目录下 license文件夹中

3)修改电脑的环境变量,指定变量地址

变量名: LM_LICENSE_FILE

变量值:D:\Coding\Diamond\3.12\license\license.dat (根据自己的安装路径调整即可)

 

4)保存退出后,即可成功启动Diamond3.12软件

PS:如果百度云链接失效

直接将以下内容保存为license.dat文件即可

FEATURE BASIC_ALL lattice 7.0 01-jan-9999 uncounted 0EC5CE7AE0DE \
HOSTID=ANY
FEATURE LSC_STARTER lattice 7.0 01-jan-9999 uncounted 73224EA033EB \
HOSTID=ANY
FEATURE LSC_BASE lattice 7.0 01-jan-9999 uncounted 9CE97753891C \
HOSTID=ANY
FEATURE LSC_ANY_PAC lattice 7.0 01-jan-9999 uncounted DCF4E89B41D1 \
HOSTID=ANY
FEATURE LSC_PAC_STARTER lattice 7.0 01-jan-9999 uncounted \
93096E4F2DD0 HOSTID=ANY
FEATURE LSC_PAC_SYSTEM lattice 7.0 01-jan-9999 uncounted BF10B454B18D \
HOSTID=ANY
FEATURE LSC_DUMMY_FEATURE lattice 7.0 01-jan-9999 uncounted \
A0265D023D6F HOSTID=ANY
FEATURE 0100 lattice 7.0 01-jan-9999 uncounted 841224FE9639 \
HOSTID=ANY
FEATURE 0200 lattice 7.0 01-jan-9999 uncounted C47123FB9538 \
HOSTID=ANY
FEATURE 0300 lattice 7.0 01-jan-9999 uncounted 9EF02EFCB437 \
HOSTID=ANY
FEATURE 0400 lattice 7.0 01-jan-9999 uncounted C4372DF99B2E \
HOSTID=ANY
FEATURE LSC_ADVANCED lattice 8.0 01-jan-9999 uncounted 1C47C70A6ACA \
HOSTID=ANY
FEATURE LSC_ADVANCED_DSP lattice 10.0 01-jan-9999 uncounted \
CAA8BAA7C278 HOSTID=ANY
FEATURE LSC_ADVANCED_FLXMC lattice 10.0 01-jan-9999 uncounted \
6B082DACDAA5 HOSTID=ANY
FEATURE LSC_ADVANCED_LSCDR lattice 10.0 01-jan-9999 uncounted \
17865366C30E HOSTID=ANY
FEATURE LSC_ADVANCED_LTSSM lattice 10.0 01-jan-9999 uncounted \
8B6A3666E0EA HOSTID=ANY
FEATURE LSC_ADVANCED_MCTL lattice 10.0 01-jan-9999 uncounted \
7AF5C1DCD5B6 HOSTID=ANY
FEATURE LSC_ADVANCED_ORCA lattice 9.0 01-jan-9999 uncounted \
9EA3C938B4C7 HOSTID=ANY
FEATURE LSC_ADVANCED_ORLI10G lattice 9.0 01-jan-9999 uncounted \
0BB1D333EF42 HOSTID=ANY
FEATURE LSC_ADVANCED_ORSO42G5 lattice 9.0 01-jan-9999 uncounted \
AB9147E09AC1 HOSTID=ANY
FEATURE LSC_ADVANCED_ORSO82G5 lattice 9.0 01-jan-9999 uncounted \
B37D4BDCA6C5 HOSTID=ANY
FEATURE LSC_ADVANCED_ORSPI4 lattice 10.0 01-jan-9999 uncounted \
BC81D9589AFD HOSTID=ANY
FEATURE LSC_ADVANCED_ORT42G5 lattice 9.0 01-jan-9999 uncounted \
A8267218E893 HOSTID=ANY
FEATURE LSC_ADVANCED_ORT82G5 lattice 9.0 01-jan-9999 uncounted \
901A5E24E897 HOSTID=ANY
FEATURE LSC_ADVANCED_ORT8850 lattice 9.0 01-jan-9999 uncounted \
2645BEDC38F6 HOSTID=ANY
FEATURE LSC_ADVANCED_PCI lattice 10.0 01-jan-9999 uncounted \
28737B9BA88B HOSTID=ANY
FEATURE LSC_ADVANCED_PCI_MACO lattice 10.0 01-jan-9999 uncounted \
2C481E792E16 HOSTID=ANY
FEATURE LSC_ADVANCED_PLUS lattice 8.0 01-jan-9999 uncounted \
5D3951FEC095 HOSTID=ANY
FEATURE LSC_ADVANCED_SPI4 lattice 10.0 01-jan-9999 uncounted \
A3823192B587 HOSTID=ANY
FEATURE LSC_ADVANCED_SPI4_25LLM0 lattice 10.0 01-jan-9999 uncounted \
738E4582A946 HOSTID=ANY
FEATURE LSC_CLASSIC lattice 10.0 01-jan-9999 uncounted 275097B247D1 \
HOSTID=ANY
FEATURE LSC_DIAMOND_A lattice 10.0 01-jan-9999 uncounted 4AAED9D8068E \
HOSTID=ANY
FEATURE LSC_SYNPLIFY lattice 10.000 1-jan-9999 uncounted 8E52C4F86F30 \
HOSTID=ANY
FEATURE LSC_SYNPLIFYPRO1 lattice 10.000 1-jan-9999 uncounted \
411DD7556BA8 HOSTID=ANY
FEATURE LSC_WARRANTY lattice 10.000 1-dec-9999 uncounted F4620A8B6EA0 \
HOSTID=ANY
FEATURE LSC_CONTROL_INCFLOW lattice 10.000 1-dec-9999 uncounted \
31EC2B26739A HOSTID=ANY
FEATURE LSC_IP_fir_comp_e3_ipe lattice 10.000 31-dec-2025 uncounted \
3152599ADCC0 HOSTID=ANY
FEATURE LSC_IP_fir_comp_pm_ipe lattice 10.000 31-dec-2025 uncounted \
B7EFE0974E39 HOSTID=ANY
FEATURE LSC_IP_fir_comp_x2_ipe lattice 10.000 31-dec-2025 uncounted \
67F56168DBE8 HOSTID=ANY
FEATURE LSC_IP_tri_sdi_e3_ipe lattice 10.000 31-dec-2025 uncounted \
F8A64B04F058 HOSTID=ANY
FEATURE LSC_IP_nco_dds_x2_ipe lattice 10.000 31-dec-2025 uncounted \
C1AA8E1D7667 HOSTID=ANY
FEATURE LSC_IP_nco_dds_e3_ipe lattice 10.000 31-dec-2025 uncounted \
9B026E1CD069 HOSTID=ANY
FEATURE LSC_IP_nco_dds_pm_ipe lattice 10.000 31-dec-2025 uncounted \
A634E3068684 HOSTID=ANY
FEATURE LSC_IP_cic_filtr_x2_ipe lattice 10.000 31-dec-2025 uncounted \
5B57318F70B9 HOSTID=ANY
FEATURE LSC_IP_ts_mac_e3_ipe lattice 10.0 31-dec-2025 uncounted \
61EB65B1A0D2 HOSTID=ANY
FEATURE LSC_IP_ts_mac_pm_ipe lattice 10.0 31-dec-2025 uncounted \
D20AAE91B0E8 HOSTID=ANY
FEATURE LSC_IP_ts_mac_x2_ipe lattice 10.0 31-dec-2025 uncounted \
5B995171A8CD HOSTID=ANY
FEATURE LSC_IP_ddr2_p_pm_ipe lattice 10.0 31-dec-2025 uncounted \
B40D56D40196 HOSTID=ANY
FEATURE LSC_IP_ddr2_p_x2_ipe lattice 10.0 31-dec-2025 uncounted \
40B2EFD40975 HOSTID=ANY
FEATURE LSC_IP_ddr2_p_e3_ipe lattice 10.0 31-dec-2025 uncounted \
593E07CC1180 HOSTID=ANY
FEATURE LSC_IP_ddr_p_pm_ipe lattice 10.0 31-dec-2025 uncounted \
79B8888680FF HOSTID=ANY
FEATURE LSC_IP_ddr_p_x2_ipe lattice 10.0 31-dec-2025 uncounted \
891CE3B07807 HOSTID=ANY
FEATURE LSC_IP_ddr_p_e3_ipe lattice 10.0 31-dec-2025 uncounted \
D659459B93EC HOSTID=ANY
FEATURE LSC_IP_pci_t32_e3_ipe lattice 10.0 31-dec-2025 uncounted \
AB5CF3E89F26 HOSTID=ANY
FEATURE LSC_IP_pci_mt32_e3_ipe lattice 10.0 31-dec-2025 uncounted \
9C75314C842C HOSTID=ANY
FEATURE LSC_IP_pci_t64_e3_ipe lattice 10.0 31-dec-2025 uncounted \
21E7F1ED7D2E HOSTID=ANY
FEATURE LSC_IP_pci_mt64_e3_ipe lattice 10.0 31-dec-2025 uncounted \
F98938497F31 HOSTID=ANY
FEATURE LSC_IP_edge_det_x2_ipe lattice 10.0 31-dec-2025 uncounted \
2E22250B008C HOSTID=ANY
FEATURE LSC_IP_edge_det_e3_ipe lattice 10.0 31-dec-2025 uncounted \
C623531BFD9E HOSTID=ANY
FEATURE LSC_IP_csc_x2_ipe lattice 10.0 31-dec-2025 uncounted \
666536384764 HOSTID=ANY
FEATURE LSC_IP_sgmii_e3_ipe lattice 10.0 31-dec-2025 uncounted \
DCD0672C4833 HOSTID=ANY
FEATURE LSC_IP_pcie_x1_e3_ipe lattice 10.0 31-dec-2025 uncounted \
307A9A056686 HOSTID=ANY
FEATURE LSC_IP_pcie_x4_e3_ipe lattice 10.0 31-dec-2025 uncounted \
A940A1006389 HOSTID=ANY
FEATURE LSC_IP_ddr3_p_e3_ipe lattice 10.0 31-dec-2025 uncounted \
80BEE8D6FE76 HOSTID=ANY
FEATURE LSC_IP_scaler_e3_ipe lattice 10.0 31-dec-2025 uncounted \
44335B509C22 HOSTID=ANY
FEATURE LSC_IP_scaler_x2_ipe lattice 10.0 31-dec-2025 uncounted \
34658B6C9425 HOSTID=ANY
FEATURE LSC_IP_divide_e3_ipe lattice 10.0 31-dec-2025 uncounted \
003943ABF469 HOSTID=ANY
FEATURE LSC_IP_divide_x2_ipe lattice 10.0 31-dec-2025 uncounted \
8BC9A567EC6E HOSTID=ANY

FEATURE ACTIVEHDL_LIC_NUMBER ALDEC 2014.0500 6-may-2014 uncounted \
846C8F32A823 VENDOR_STRING=25412 HOSTID=f0def10a5abe \
SIGN2="005E 9EDC 0379 C3BA E9F1 2FBB BC19 2800 837C 2F73 CBBD \
A020 B6C8 61DA 1518"
FEATURE ACTIVEHDL_LATTICE_MIX_LT ALDEC 2014.0500 6-may-2014 uncounted \
6188D2E8F535 VENDOR_STRING=25412 HOSTID=f0def10a5abe \
SIGN2="0038 73F2 1444 8C29 1329 667A 40F4 1A00 87C5 5ED3 8BA0 \
607D 6BA7 FF66 8324"

INCREMENT SSST snpslmd 1.0 06-Aug-2013 uncounted 5E40AE66DE224B155B93 \
VENDOR_STRING="22fdb ded7f 205fb fc191 ede96 b96f7 40c19 1ede9 6b96f 74011 \
01020 0963b eae9b 3db77 9fea2 342f8 9e29f 30fd4 d4a12 f199c \
3520c 72e28 6534c a243a dfd33 b95f7 ac1b9 149d0 35264 27b7a \
db0d3 2bd50 85b88 0228a 835e0 2659a 8ae71 6e4c4 415a0 0c5c5 \
38034 1f532 8750e 95a1d ae4eb 8338f 3f03d 43913 8fb1b 5977f \
42283 c6f6c be3f7 caded 9249a 7b66d fafe1 e3431 5d0ca e7129 \
1c6df 12108 17608 cf969 c9c63 9f4be 9305f e2dc9 4b5c8 b448d \
a0041 46bf1 a3660 0b61a a0a41 f3dd8 a7126 0698c 9dd35 5a22c \
40ab0 cdf49 7c042 d4257 6d65f 84ab1 30aef 61f3e a1863 d277b \
0065d 8ed33 d8744 53ae8 d3376 326fa 1000b 70682 c8b0a 33b5c \
65e9e 59abd ccdcb 307ad fb505 09d59 2b28d 3858c 077d5 1f25a \
96102 ce4a5 daceb c29" \
NOTICE="Licensed to Lattice Semiconductor Corp - OEM [DO NOT DELETE/MODIFY \
SSST OR ANY OTHER KEYS IN THIS FILE]" \
SN=TK:0:0:0 ISSUER="Synopsys, Inc. [8/6/2012 23:40:17 26232]" \
START=06-Aug-2012 HOSTID=f0def10a5abe
INCREMENT synplifypro_sbt snpslmd 2012.03 06-aug-2013 uncounted \
5E406E76E033314007B5 HOSTID=f0def10a5abe ISSUED=06-aug-2012 \
ck=9 SN=TK:7978-0:477717:971792 START=06-aug-2012
INCREMENT synplifypro_sbt synplctyd 2012.03 06-aug-2013 uncounted \
CE504E066725FBE63F4B VENDOR_STRING=sbt,nl HOSTID=f0def10a5abe \
ISSUED=06-aug-2012 ck=73 SN=TK:7978-0:477718:785300 SIGN="00C2 \
313A F357 C569 2964 6202 9496 7BE9 A57B CB31 8202 EB25 89BB \
D84C 6714 6456 C54E B9DB 9D62 3B2F 5B18"

  • 28
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: Lattice Diamond是一款FPGA设计软件,以下是安装教程: 1. 下载Lattice Diamond软件安装包,可以从Lattice官网或其他下载网站下载。 2. 双击安装包,按照提示进行安装。 3. 安装完成后,打开Lattice Diamond软件。 4. 在弹出的“License Agreement”窗口中,阅读并同意许可协议,然后点击“Accept”。 5. 在“Installation Options”窗口中,选择安装路径和组件,然后点击“Next”。 6. 在“Installation Summary”窗口中,确认安装选项,然后点击“Install”。 7. 等待安装完成,然后点击“Finish”。 8. 打开Lattice Diamond软件,选择“New Project”创建新工程。 9. 在“New Project Wizard”窗口中,选择FPGA型号和工程路径,然后点击“Next”。 10. 在“Design Entry”窗口中,选择设计方式,然后点击“Next”。 11. 在“Design Flow”窗口中,选择设计流程,然后点击“Next”。 12. 在“Project Settings”窗口中,配置工程设置,然后点击“Finish”。 13. 在Lattice Diamond软件中进行FPGA设计。 希望以上安装教程能够帮助到您。 ### 回答2: Lattice Diamond软件是一款用于FPGA原型设计的综合设计工具。通过该软件,用户可以设计、开发和测试数字电路,同时也提供了重新配置硬件以及进行仿真分析等功能。下面就是Lattice Diamond安装教程的详细步骤。 一、安装前的准备 在安装Lattice Diamond软件前,需要先准备一些必要的前置条件,如安装java运行环境、下载Lattice Diamond软件安装包等。具体操作步骤如下: 1. 下载Lattice Diamond软件安装包,该软件免费试用30天,如果需要继续使用,需要购买产品许可证。 2. 安装Java运行环境,Lattice Diamond软件需要Java支持,因此需要安装JDK或JRE。可以在Oracle官网下载并安装JDK或JRE。安装完成后,需要将JAVA_HOME环境变量设置到Java安装目录。 二、安装步骤 安装Lattice Diamond软件的具体步骤如下: 1. 解压Lattice Diamond安装包,运行Setup.exe文件。 2. 点击“下一步”进入安装向导。 3. 阅读许可证协议条款,点击“接受”按钮继续安装。 4. 选择安装目录,可以选择默认目录或自定义安装目录,点击“下一步”按钮。 5. 选择要安装的组件,可以选择全部安装或自定义安装。默认情况下,所有组件都会被安装。 6. 点击“安装”按钮开始安装。 7. 等待安装完成,点击“完成”按钮退出安装向导。 三、运行Lattice Diamond软件 安装完成后,可以通过以下步骤启动Lattice Diamond软件: 1. 双击桌面上的“Lattice Diamond 3.10”图标,或在Windows菜单中找到Lattice Diamond并点击打开。 2. 初始化Lattice Diamond软件,该过程可能需要一些时间。 3. 进入Lattice Diamond软件主界面,开始使用。 总之,安装Lattice Diamond软件需要先进行准备工作,然后解压安装包并运行安装程序,最后启动Lattice Diamond软件即可实现原型设计相关的各项功能。 ### 回答3: Lattice Diamond是一款用于设计FPGA芯片的集成开发环境。在进行FPGA设计之前,必须先完成Lattice Diamond安装配置。以下是安装Lattice Diamond的步骤。 1. 下载安装文件 可以从官方网站上下载适用于自己操作系统的Lattice Diamond安装文件。下载完成后将其保存到本地目录。 2. 安装Lattice Diamond 双击下载的安装文件,按照安装程序界面的提示完成安装。 3. 配置Lattice Diamond开发环境 打开Lattice Diamond软件,单击File -> Preferences,打开Preferences对话框。在Tools选项卡下选择Programmer菜单。在右边填写设备类型以及配置好对应的串行端口。 4. 创建工程 在Lattice Diamond中,FPGA设计的所有文件和资源都必须包含在一个工程中。单击File -> New -> Project,设置项目名、保存位置等选项,然后选择创建一个新的FPGA项目。完成后会出现一个新的“Process”列表。 5. 添加源代码 将所有源代码文件添加到Process列表中。Process列表应该包括所有的VHDL文件、UCF文件和任何必需的其他文件。选择Project -> Add Source,打开添加文件对话框,在“Type”选项卡下选择VHDL源代码文件。 6. 设置约束文件 UCF文件提供了约束文件,规定了FPGA器件上的引脚和外部设备之间的连接方式。在Lattice Diamond中,需要将UCF文件添加到项目中。选择Project -> Add Source,打开添加文件对话框,在“Type”选项卡下选择UCF约束文件。 7. 综合设计 在编程FPGA之前,需要先将源代码综合成一种与特定FPGA器件兼容的二进制格式。在Lattice Diamond中,可以使用现成的综合工具或者自定义综合选项。选择Project -> Compile for Current Project,开始综合设计。 8. 烧录FPGA 在实际使用中,FPGA设计可以通过JTAG接口实时烧录到FPGA器件中。选中“Device->Program Configuration”,设置好烧录时选择的串口,并选择下载到目标板上。 完成以上步骤后,就能够成功地使用Lattice Diamond进行FPGA设计了。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值