相信很多玩FPGA的朋友都听过Altera和Xilinx,但却很少听说Lattice。

目前,Lattice已经被Canyon Bridge Capital Partners收购了。

Lattice这家公司主打低成本的FPGA(放心,高端领域是完全见不到他的),所以受到很多小公司的青睐,但是,便宜没好货,Diamond很难用。

所以,笔者把发现到的bug记录下来。

首先把Diamond的下载链接给出来吧,破解很简单,在Lattice官网注册个账号,然后在Licensing Service里面输入你的网卡物理地址,通过邮箱就能得到license了,也可以在CSDN找到万能的license。

在Lattice官网拿到的免费license,不适用有Serdes收发器的芯片。

bug1:

Diamond推荐使用3.10版本,该版本的bug较少。笔者曾试过3.5版本,发现Reveal用不了。

bug2:

Diamond下载不了的时候,可以考虑用ispVM。

bug3:

下载代码的时候,出现识别不了board,热拔插仿真器和板子相连的排线(TCK、TDI等信号线),再重新下载,才可以。

bug4:

使用reveal的时候,.rvl文件和.rva文件不同步,这时,一定要修改rvl文件抓取的信号。

bug5:

在reveal analyzer点run之后不能显示波形,得再点击manual trigger才有显示。或者用条件触发,然后点run。

bug6:

reveal不像signaltap,它没有无条件触发。

bug7:

改了代码,也综合了,但是reveal里面的信号名不变,如果有用到Diamond自带IP核的可以重新生成IP,这样信号名也更新。

bug8:

使用reveal采集大量数据时,Diamond可能会崩溃。

bug9:

没设置顶层文件,将无法看到RTL图。

bug10:

使用Diamond自带的IP核时,设置错误的参数,Diamond可能会崩溃。

bug11:

把代码烧到产品的时候,一定要用Programmer加密代码

如果不加密的话,使用Diamond下载代码到芯片,也能用Diamond读到芯片的内容,这就容易被人破解。

bug12:

打开.rvl文件时,显示can not read design。是因为你的.v或者.vhd文件有语法错误,只要把错误解决了,就能打开.rvl文件。

bug13:

直接点击菜单栏上的图标以打开工程,发现打开不了,这时,可以在File->Open下打开。

有关Lattice Diamond的若干bug相关推荐

  1. modelsim ddr3仿真lattice diamond

    转载大部分https://www.cnblogs.com/fhyfhy/p/5224208.html并对其中某些地方就行了改进 自己使用平台:lattice diamond 3.5 ddr3 ip版本 ...

  2. Lattice diamond IPexpress 例子 - PLL

    [小脚丫STEP-MXO2]学习3 -PLL使用(IPexpress) http://jingyan.eeboard.com/article/75672 小脚丫玩了也快两个星期了,这次写关于板上芯片P ...

  3. Lattice Diamond 和 ispLEVER 的不同之处

    Lattice Diamond 和 ispLEVER.有一些不同,尤其是如何管理工程的不同,包括以下几点: 1.ispLEVER 有多种工程类型,不同的程序文件类型需要不同的类型的工程:但是Diamo ...

  4. Lattice Diamond用Active-HDL实现仿真

    license同lattice Diamond,如果不可以用,重新加载下并检查环境变量. 转载于:https://www.cnblogs.com/agllero/p/5284738.html

  5. Lattice Diamond关于原语的使用

    Lattice Diamond关于原语的使用 前言 一.原语基本概念 (一)简介 (二)常用原语 1.时钟相关原语 2.差分输入/输出原语 3.接口相关原语 二.Lattice原语 (一)原语使用 ( ...

  6. 【教程】LATTICE DIAMOND 工程新建介绍

    [教程]LATTICE DIAMOND 工程新建介绍 本文为明德扬原创文章,转载请注明出处!   在上一篇的文章<1.LATTICE DIAMOND的LICENSE申请方法>中,我为大家详 ...

  7. lattice diamond烧写问题汇总

    概要 总结在使用lattice diamond烧写程序时,出现错误的情况及解决方法.(按照实际情况,不时补充) 问题 问题一 问题说明 Check configuration setup: Start ...

  8. Lattice Diamond安装与学习

    Lattice Diamond安装与学习 一.关于LATIICE安装配置 (一)安装 (二)关于初始化设置 二.帮助文档 三.关于新建项目 (一)界面 (二)文件类型 四.IP核配置 一.关于LATI ...

  9. lattice diamond 3.7安装破解

    第一步安装:执行.EXE文件,一直下一步,最后license选择没有USB什么的那个(具体记不清了). 第二步破解:安装完成后在环境变量中将license路径指定到license文件即可(LM_LIC ...

  10. Lattice Diamond与modelsim联合仿真环境设置

    Lattice FPGA开发环境在仿真时可以使用modelsim,相比于Diamond自带的Active-HDL仿真工具,具有更好的交互性以及更便捷的可操作性.与其他FPGA的开发环境一样,需要设置联 ...

最新文章

  1. SQL Server 下的 获取当月最后一天
  2. Java中通过NetworkInterface获取主机地址和物理地址等
  3. GlobalPointer:用统一的方式处理嵌套和非嵌套NER
  4. vue .prettierrc文件常见配置, 以及配置 Prettier - Code formatter 插件 格式化
  5. Cloudera-Manager-agent 误删恢复
  6. centos使用vnc实现远程访问图形化界面
  7. MFC 教程【5_MFC对象的创建】
  8. 论文笔记_S2D.07-2017-CVPR-RefineNet: 用于高分辨率语义分割的多路径精细网络
  9. 站在巨人的肩膀上——Linux信号量操作
  10. 屏幕共享技术及相关软件使用测评
  11. intel更新13代桌面处理器产品线,更多核心更贵价格
  12. golang与手机如何实现一些自动化操作?
  13. python富翁与穷人_穷人和富人最根本的区别
  14. 通俗易懂聊springMVC中的handler是什么
  15. 据说vite还是有坑,不行,那就还用vue-cli吧,命令vue create gua12,记一下,可能过一个星期不看,又忘了
  16. 三招轻松辨别微博含水量!提升广告主投放效果
  17. docker上部署nginx容器80端口自动转443端口
  18. 苹果手机打不开html,苹果手机打不开app是怎么回事(苹果app异常解决方法)
  19. 步进电机的使用教程以及步距角和细分讲解
  20. win10系统开机总是弹出BitLocker输入恢复密钥如何解决

热门文章

  1. JXTA第一步:HelloWorld
  2. 「PMP答题卡」真实模拟PMP考试
  3. 搜狗词库合集分享_Rime小狼毫
  4. 最新的easymule版本,使用vs2005编译
  5. 天猫轮播代码一秒美工万能淘宝轮播全屏轮播代码教程分享店铺装修全屏代码海报热点1920 居中显示圆点轮播海报
  6. 第2章企业管理中的经济学原理
  7. 工具类App原型制作分享-WizNote
  8. 0Day发布Confluence 2.1.4 破解,所见即所得的编辑界面终于亮相
  9. python:使用requests,bs4爬取mmjpg上的图片
  10. LKY-智慧景区可视对讲广播融合平台系统解决方案