Lattice套件安装和卡莱特i9填坑

目录

Lattice套件安装

Lattice官方提供了集成开发环境Diamond,并且为低端FPGA提供了免费lic申请渠道。
但是,申请lic有坑。lic需要与网卡的物理地址对应,即cmd输入ipconfig /all显示的内容。我这台电脑有多个网卡,试了好几个物理网卡的物理地址,都无法被Diamond的license系统识别。
最终的解决方法是,建立虚拟网卡,使用虚拟网卡的物理地址。
建立虚拟网卡的流程如下:

  • 管理->设备管理器
  • 选中网络适配器
  • 点击操作->添加过时硬件
  • 下一步,选中安装我手动从列表...,下一步,选中网络适配器
  • 下一步,选中厂商Microsoft,型号Microsoft KM-TEST 环回适配器
  • 完成

建立虚拟网卡后,查看物理地址,申请lic就行了。

卡莱特i9

卡莱特i9是咸鱼矿渣FPGA,和i5类似。资料链接
使用DDR SODIMM 200Pin笔记本插槽扩展引脚,JTAG通过2.54间距的排针孔引出。
自带w25q64但是有锁,省事就直接换新的,反正也不贵。
FPGA型号是LFE5U-45F-6BG381C,属于ECP5U系列。
基本没有大坑,扩展也方便。

Diamond使用流程

  1. 建立工程
    File->New->Project
  2. 引脚分配
    Syn. Design综合一下,然后Tools->Spreadsheet View,引脚分配和其他设置都在里面
  3. 上电自动配置
    为了可以使用SPI Flash配置FPGA,需要进入Global Perferences选项卡
    MASTER_SPI_PORT设为ENABLE
    MCCLK_FREQ设高一点有助于提高启动速度
    CONFIG_IOVOLTAGE设为3.3,因为Flash供电是3.3
  4. 烧录
    Tools->Programmer进入烧录界面
    JTAG 1532 Mode用于在线配置和调试,掉电丢失
    SPI Flash Background Programming用于烧写SPI Flash。其中,Family选择SPI Serial Flash Beta可以开启W25Q02W25Q128的支持。

打赏?

取消

不用哦

扫码支持
这里只有暗黑赛钱箱

深邃♂黑暗♂幻想

>