latticefpga 加密方法.docx

上传人:b****4 文档编号:4282386 上传时间:2023-05-06 格式:DOCX 页数:10 大小:682.42KB
下载 相关 举报
latticefpga 加密方法.docx_第1页
第1页 / 共10页
latticefpga 加密方法.docx_第2页
第2页 / 共10页
latticefpga 加密方法.docx_第3页
第3页 / 共10页
latticefpga 加密方法.docx_第4页
第4页 / 共10页
latticefpga 加密方法.docx_第5页
第5页 / 共10页
latticefpga 加密方法.docx_第6页
第6页 / 共10页
latticefpga 加密方法.docx_第7页
第7页 / 共10页
latticefpga 加密方法.docx_第8页
第8页 / 共10页
latticefpga 加密方法.docx_第9页
第9页 / 共10页
latticefpga 加密方法.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

latticefpga 加密方法.docx

《latticefpga 加密方法.docx》由会员分享,可在线阅读,更多相关《latticefpga 加密方法.docx(10页珍藏版)》请在冰点文库上搜索。

latticefpga 加密方法.docx

latticefpga加密方法

LatticeFPGA加密方法

兰进城QQ5542151122014-6-19

一、对烧写文件进行加密

1、安装软件

下载地址:

链接:

密码:

n9lx

下载后有两个安装两个文件,多要安装:

(1)3.2.0.134_Diamond.exe、

(2)3.2.0.134_Control_Pack_Encryption.exe

2、安装完成后,运行开始—》LatticeDiamond3.2àDeploymentTool,如下图。

3、在outputFileType选项下,选择Bitstream,然后OK,如下图:

4、在FileName下,点击三个点的图片,添加需要加密的烧写文件(示例:

)。

5、添加完成后,会相应显示该烧写文件对应的DeviceFamily和Device,

然后,点击next,如下图

6、勾选Encryption,在configuration下,选择jtag,

点击EditKey,输入密钥(这就是要固化到FPGA里面的密钥);

点击SaveKey,保存这个密钥,这里保存为key.bek,(重要:

这个密钥要保存好),保存后,软件还需要一个打开这个密钥的密码。

如下图:

点击next

10、在outputFile下,选择一个路径用于保存加密后的烧写文件和文件名(文件名要换一个,不然可能会把原先的烧写文件给覆盖掉)

点击next

11、点击Generate

12、完成烧写文件加密!

二、烧写密钥

1、运行开始—》LatticeDiamond3.2DiamondProgrammer

2、按默认,选择OK

2、将要烧写FPGA的jtag口和电脑通过烧写器连接;

3、点击Scan,下图红框中的图标,扫描FPGA器件。

4、在Device下面选择目标FPGA器件名称(有时候烧写器可能不能识别到具体器件),如下图。

5、双击Operation下面的FastProgram,弹出如下界面

在Accessmode下面,选择AdvancedSecurityKeysProgramming;

点击LoadKey…,选择密钥(本文是key.bek,上文有提及),在ProgramkeylockType‘yes’toconfirm下,输入yes;

点击OK

6、点击Program,下图红框中的图标,将密钥烧写到FPGA

7、完成密钥烧写!

三、烧写加密文件

1、双击Operation下面的FastProgram,弹出如下界面。

在Accessmode下,选择SPIFlashBackgroundProgramming

在programmingfile下,选择加密过的烧写文件

在SPIFlashOption下选择实际用于存储烧写文件的Flash

点击OK

2、点击Program,下图红框中的图标,烧写文件烧录到flash。

3、完成加密文件烧写!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2