Lattice Crosslink-NX比特流(bitstream)压缩以及转换为C文件的方法介绍-Lattice-莱迪斯社区-FPGA CPLD-ChipDebug

Lattice Crosslink-NX比特流(bitstream)压缩以及转换为C文件的方法介绍

作者: Jack.Li(Lattice(莱迪思)半导体公司)
关键字: bitstream转C文件

方法一: 在 Radiant 下进行压缩

如上图(带图版本见一楼)所示, 打开一个Radiant示例工程, 然后:

  1. 单击打开 DCE
  2. 选择 Global选项卡
    3.找到 COMPRESS_CONFIG, 把其值改为 ON
  3. 单击保存进行综合编译获得压缩比特流文件

方法二: 在 Diamond Programmer 中进行压缩,同时可以转换为相应 *.c 文件

  1. 打开 Radiant Programmer, 选择需要进行压缩的 *.bit 文件,这里需要选择对应的加载方式,JTAG, SPI, I2C,这里以SPI为例,否则后续流程会报错。
  2. 保存为 *.xcf 文件
  3. 如图所示,打开deployment tool

  4. 在 Deployment Tool 中进行如下图选择操作后,这里的选项要与生成XCF匹配,这里以SPI为例, 单击 OK

  5. 选择第 2 步保存的 *.xcf 文件后, 单击 next

  6. 选择Compress Embedded Files,选择Convert VME files to HEX, 是否包含头部是可选项,不包含头部会减少加载文件的大小。 最后选择next。

  7. 选择需要保存的路径,next

  8. Generate,看到产生成功的提示。然后去相关路径下找到xxx_data.c就是产生的压缩后的目标加载文件。

请登录后发表评论