Diamond 3.5简易教程(一)------工程的建立
测试环境(win10 x64 软件Diamond 3.5 x64)
软件下载地址:http://files.latticesemi.com/Diamond/3.5/3.5.0.102_Diamond_x64.zip
一、建工程
- 打开软件
如图所示:
虽然diamond的中文资料并不是特别多,但是软件中自带的英文资料放在了很显眼的位置,如上图红色圈的地方。Lattice diamond user guide 主要是介绍软件的使用说明,包括工程的建立方法,软件使用流程,具体的工具讲解会跳到专门的手册上,比如reveal user guide ,里面是详细讲解这个时序分析工具的使用。
注意:在下在diamond 3.7下使用HW-USBN-2A仿真器,可以下载程序,在进行reveal Analyzer时无法识别到USB port,后来换到3.5版本 可以识别到 原因未知。
2、如常规软件一样编程设计前要建立工程。如图:
ànext>
默认填name 和location 这两项就可以,不想出现不必要的麻烦文件名和文件位置一定不要有中文。
3、点击browse
我在工程文件夹下又建了5个文件夹。目的是方便工程的管理,方便后期的维护。
Core主要用来放置用到的IP核。
Dev文件夹放置工程文件,也就是工程保存到这个文件夹下了,里面是软件操作过程产生的一些系统文件,也包括下载文件。
Doc 文件夹存放的是关于工程的开发文档,包括寄存器定义,开发日志,注意事项等。
rtl文件夹下存放的是用户写的.V文件。
Sim文件夹下放的是仿真文件和仿真工程。
设置后如图:
Next
4、
如果工程的程序已经编写完成可以在此时添加进去,点击add source 选择要添加的文件。
可以在此处将所有的文件添加进去。为了演示其他功能,剩下的文件稍后用另一种方式添加。
Next。
5、
根据实际使用芯片型号选择。不多说。
Next
6、
此处选择综合的工具,Synplify pro 是第三方综合工具,综合优化能力很强,lattice lse 是自家的综合器,综合后的体积能大一些。
根据实际情况选择综合工具。
注意: 综合工具选择后不要随意更改,会出现未知错误。
Next。
Finsih。工程建立完成。
。
转载自:http://blog.csdn.net/songisgood/article/details/52584836
Diamond 3.5简易教程(一)------工程的建立的更多相关文章
- Diamond 3.5简易教程(二)------软件的简单使用
二.软件的简单使用 工程建立后我们就可以进行程序的编写添加了. 选择左下角file list 选项卡 这里主要是工程的信息. 在input files 上右键弹出选项addànew file... 在 ...
- Flow简易教程——安装篇
.mydoc_h1{ margin: 0 0 1em; } .mydoc_h1_a{ color: #2c3e50; text-decoration: none; font-size: 2em; } ...
- [转]Unity3D Editor 编辑器简易教程
Star 自定义编辑器简易教程 an introduction to custom editors 原文地址 http://catlikecoding.com/unity/tutorials/star ...
- 生活科技两相宜:(一)Win7使用微软SkyDrive网盘简易教程
今天得写一个Win7使用微软SkyDrive网盘的简易教程,主要是给我老婆看,顺便贴出来给大家共享一下:) 使用微软SkyDrive网盘有两个层次.一个是使用网页版,这个跟使用163或者QQ网盘 ...
- JavaScript简易教程(转)
原文:http://www.cnblogs.com/yanhaijing/p/3685304.html 这是我所知道的最完整最简洁的JavaScript基础教程. 这篇文章带你尽快走进JavaScri ...
- Emacs简易教程
Emacs简易教程阅读: 命令: $emacs 进入之后,输入: C-h t 这里,C-h表示按住[Ctrl]键的同时按h ####### 20090620 *退出: 输入“C-x C-c” *撤销: ...
- 文件上传利器SWFUpload入门简易教程
凡做过网站开发的都应该知道表单file的确鸡肋. Ajax解决了不刷新页面提交表单,但是却没有解决文件上传不刷新页面,当然也有其它技术让不刷新页面而提交文件,该技术主要是利用隐藏的iFrame, 较A ...
- 【转】Delphi内嵌ASM简易教程
Delphi内嵌ASM简易教程 作者:heiying2006-03-19 18:33分类:默认分类标签: 前言 Delphi作为一个快速高效的开发平台,使用的人越来越多,但熟悉在Delphi代码中嵌入 ...
- Ant 简易教程
转载:http://www.cnblogs.com/jingmoxukong/p/4433945.html Ant 简易教程 Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动 ...
随机推荐
- STL与多线程+写时拷贝
http://blog.csdn.net/liuxuejiang158blog/article/details/13251379 STL并不是线程安全的,当多个线程同时读取STL时没什么问题.当多个线 ...
- redis 安装 命令
安装: http://redis.io/download 在线操作命令:http://try.redis.io/ 命令查询:https://redis.readthedocs.org/en/lates ...
- fiddler设置显示区域参数
oSession["ui-color"] = "red"; 设置字体颜色,颜色名称oSession["ui-italic"] = " ...
- Element学习
生成 HTML 文档初始结构 HTML 文档的初始结构,就是包括 doctype.html.head.body 以及 meta 等内容.你只需要输入一个 “!” 就可以生成一个 HTML5 的标准文档 ...
- ASP.NET MVC:通过FileResult向浏览器发送文件
在 Controller 中我们可以使用 FileResult 向客户端发送文件. FileResult FileResult 是一个抽象类,继承自 ActionResult.在 System.Web ...
- Redis学习(7)-通用命令
keys pattern: 获取所有与pattern匹配的key,返回所有与该key匹配的keys. 通配符: *表示任意一个或多个字符串. ?表示一个字符. 例如: 查询所有的key:keys * ...
- CentOS 中文乱码
同事刚装的一台CentOS服务器,SSH登录乱码: 猜测应该是安装时选择的是简体中文,因为发现/etc/sysconfig/i18n文件里面是zh_CN. LANG="zh_CN.UTF-8 ...
- MySQL Workbench--Window安装试用
MySQL Workbench 01.概述 MySQL Workbench provides DBAs and developers an integrated tools environment f ...
- hdoj 2199 Can you solve this equation? 【二分枚举】
题意:给出一个数让你求出等于这个数的x 策略:如题. 由于整个式子是单调递增的.所以能够用二分. 要注意到精度. 代码: #include <stdio.h> #include <s ...
- Laravel中的信息验证 和 语言包
首先,谈下语言包的问题 1.安装语言包,通过composer进行安装 composer require "overtrue/laravel-lang:dev-master" 2.成 ...