Lattice Diamond安装与学习

  • 一、关于LATIICE安装配置
    • (一)安装
    • (二)关于初始化设置
  • 二、帮助文档
  • 三、关于新建项目
    • (一)界面
    • (二)文件类型
  • 四、IP核配置

一、关于LATIICE安装配置

(一)安装

Lattice Diamond 3.12下载与安装(免费获取license.dat)

Lattice Diamond简介


(二)关于初始化设置

03_LATTICE入门篇之使用第三方编辑器

1.点击tools->OPtions…进入Options设置窗口

2.在Environment->FileAssociations选项有各种文件类型对应的Source Editor,修改即可


二、帮助文档

具体流程可以参考起始界面右侧Help ->Lattice Diamond Help的“Lattice Diamond User Guide”链接文档。


三、关于新建项目

02_LATTICE入门篇之新建项目

(一)界面

  1. 初始界面
    图为在Diamond起始页,打开一个工程后的界面,左侧窗口有三个,
  • File List窗口(包含用户所选Lattice器件、Verilog文件、lpf约束文件等信息)
  • Process窗口:显示每个步骤的总体流程流程和状态(包括综合、map、place & route、export file等过程)
  • Hierarchy窗:分层设计表示。

中间这个窗口 Design Summary,是个报告窗口目录,从这里可以查看综合、布局布线报告信息、以及资源管脚的使用情况。


2.Process窗口


3.Spreadsheet View显示引脚分配。
完成设计文件后,还要添加最基本的物理约束,这里采用GUI界面进行管脚约束,如下图所示:


4.综合实现,生成BIT文件,在项目面板下面切换选项卡进入“process”选项卡,双击“Export File”直接生成bit文件,如下图所示


5.网表分析

6.程序下载和固化
连接好硬件下载器,直接点击下载图标进图下载界面即可下载或固化,如下图所示:


(二)文件类型

Lattice Diamond®软件是低成本的低功耗Lattice FPGA架构的前沿软件设计环境。它是ispLEVER的下一代替代品。

后缀名列表对照

类型 ispLEVER Lattice Diamond
项目 .syn .ldf
IP .lpc .lpx


四、IP核配置

05_LATTICE入门篇之IP核

Lattice Diamond安装与学习相关推荐

  1. Lattice Diamond关于原语的使用

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

  2. Lattice diamond IPexpress 例子 - PLL

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

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

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

  4. 20165219 预备作业3 Linux安装及学习

    20165219 预备作业3 Linux安装及学习 安装虚拟机 在安装的过程中遇到了不少的问题,在同学的帮助下都得到了解决.比如在新建虚拟机的时候没有64位这个选项,后来知道需要开启虚拟化,然后是安装 ...

  5. 手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow)

    手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow) 1. 安装Anaconda:(常用的python版本和各类包管理器) 1.1. 下载地址: 1.2. ...

  6. Lattice Diamond 和 ispLEVER 的不同之处

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

  7. 20165212 预备作业3 Linux安装及学习

    20165212 预备作业3Linux安装及学习 Linux虚拟机的安装过程 我像大部分同学一样,通过助教学姐给的Ubuntu下载地址下载映像文件.VB,但是屡次出现问题,不停的闪出一下错误提示窗口: ...

  8. 20165227朱越 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 Linux的安装 虚拟机的安装远没有想象中的那样容易,下载还没有出现什么问题,当我安装的时候,第一个问题出现在创建虚拟机时选择安装的虚拟机版本和类型的时候的错误 当时 ...

  9. 20165318 预备作业3 Linux安装及学习

    Linux安装及学习 一.VirtualBox和Ubuntu的安装 我安装的是VirtualBox 5.2.6和Ubuntu 16.04 LTS,安装过程按照老师博客中的步骤依次进行,出现了以下几个问 ...

最新文章

  1. 用计算机探索规律反思,《用计算器探索规律》教学反思
  2. SpringMVC上传文件配置
  3. python sql注入脚本_python打造一个分析网站SQL注入的脚本
  4. java 的“mwq”_java的对象模型 - osc_mwqvsfzo的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 大厂运维必备技能:PB级数据仓库性能调优
  6. Mysql show status详解
  7. 使用Linux的tzselect功能,查看各个洲都有哪些国家(地区)
  8. java 方法的重载_Java中的方法和方法重载
  9. 【干货】--基于Python的文本情感分类
  10. 用计算机做动画,如何制作动画
  11. Adobe 奇葩续费机制被网友狂喷:中途取消计划必须付费 50%
  12. 易基因 | 表观技术:染色质结构构象与DNA互作:ChIP-seq、ATAC-seq
  13. JSP导入导出Excel功能
  14. android高德地图后台运行,Android手把手教你集成高德地图
  15. Xcode怎么退回旧版本?
  16. 小萝莉说Crash(二): Unrecognized selector xxx 之 ForwardInvocation
  17. 【深度学习】使用tensorflow实现VGG19网络
  18. uniapp 消息推送与透传+语音播报
  19. 群晖 Sonology NAS DS920+ 拆机装机方法
  20. linux cat命令,Linux cat命令使用方法详解

热门文章

  1. MOS管的工作原理及常见的封装
  2. 激动地心颤抖的手!终于迎接到数据仓库的开发快来参观
  3. 10款屏幕取色器介绍
  4. sftpdrive mtputty
  5. android相对于父布局居中,相对布局RelativeLayout(三)
  6. 从喜剧明星到NBA詹皇,盘点此届超级碗期间的加密广告
  7. JavaScript 编码练习:利用一个按钮实现开始计时和停止计时
  8. eslint代码自动修复
  9. Unity引擎音效系统简介
  10. web前端-JS入门