LATTICE
文章平均质量分 53
超级攻城狮
专注嵌入式、FPGA、QT、Liunx、电路设计、人工智能、机器学习的内容分享
展开
-
05_LATTICE入门篇之IP核
在做FPGA项目过程中,难免会使用到官方的或者第三方的IP核和原语,这篇就来分享下在diamond中使用IP核的操作,当然官方手册也十分清楚,个人觉得从事嵌入式开发工作,一个很值得学习的技能就是学会运用官方资料,即便是市面上往往有很多入门的教程和买开发板提供的例程,一定程度上也确实加速了开发,但是从个人的角度考虑,如果能要更深入的了解一个技术,或者你需要做出技术更前沿的产品,你必须能够学会掌握第一手资料。好了废话不多说开始分享。1、首先还是要熟悉手册,打开软件在帮助里找到下面对应两份文档。 Latti原创 2021-04-14 23:30:01 · 5586 阅读 · 2 评论 -
04_LATTICE入门篇之仿真
上一篇完成了开发环境的准备,这篇分享一下使用diamond进行仿真,因为之前已经介绍过创建项目和项目文件,这篇不再赘述。1、写verilog和testbench文件(激励文件)。这是一门学问,不是这里一句话能说清楚的,有一些优质的电纸书可以推荐。“ Verilog数字VLSI设计教程__李林 编著_电子工业出版社_2010”书籍和代码可在百度云链接下载,链接:https://pan.baidu.com/s/1rDN-2GhgK21P1qZUj2TM4g提取码:jnoi“Verilog数字系统设原创 2021-03-30 22:01:49 · 2214 阅读 · 1 评论 -
03_LATTICE入门篇之使用第三方编辑器
上一篇完成了项目的创建,进入界面编写源文件时你会发现diamond自带的编辑器,没有语法高亮,关键字色彩,如此给代码编写带来很多麻烦,好在有自定义编辑器这个补救措施。1、修改步骤简单,点击“tools”->“OPtions…”进入“Options”设置窗口,在“Environment”->“FileAssociations”选项有各种文件类型对应的Source Editor,如下图所示:2、点击需要修改的“Source Editor”->"Add Program"进入 AddProg原创 2021-03-29 21:39:43 · 1620 阅读 · 0 评论 -
01-LATTICE入门篇之环境安装
最近使用了LATTICE的CrossLink 系列做了mipi转pixel的转换应用,从零开始学习了LATTICE的FPGA开发环境,在这里分享给大家,废话不多说,这篇主要讲环境安装。1、官网下载软件:直接给出链接:http://www.latticesemi.com/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond这里只介绍windows10的安装过程,如图下载xindows版本的Diamond 3.12版本,点击下载,下载过程可能会提示原创 2021-03-26 19:35:16 · 3253 阅读 · 0 评论 -
02_LATTICE入门篇之新建项目
上一篇完成了软件的安装,这篇主要介绍下diamond软件的使用,从一个流水灯开始吧。1、打开diamond软件,界面大概如下图所示。如果你是第一次使用diamond你可能会被眼前的界面惊呆,毕竟相比xilinx的vivado软件,这个diamond显得有些low,不过从小项目使用体验上来看,还是很不错的。2、创建项目,点击菜单栏“File”->“New”->“Project”弹出新建项目向导,点击Next,如下图所示:填写项目名称,选择项目保存目录,其他默认即可,点击Next 如下图原创 2021-03-25 21:52:18 · 1179 阅读 · 0 评论