随笔分类 -  Lattice Diamond

Lattice FPGA 软件的使用以及工程的建立
摘要:对于 lattice Diamond 与 modelsim 的联合仿真,我总结了一句话,那就是—— 难者不会,会者不难。 也许刚开始 觉得 摸不着 头脑,但是 一旦学会 感觉还是很简单和直观的。 直接进入正题, 仿真第一步 : 建立仿真库。 在正确安装了Diamond 和 modelsim 之后,就 阅读全文
posted @ 2016-06-03 23:01 远航路上ing 阅读(5453) 评论(0) 推荐(1) 编辑
摘要:在使用FIFO_DC的时候,我们知道这个FIFO的一个功能是可以输入输出的数据宽度不一样,比如: 输入数据为128bit,输出数据为16bit,FIFO内部可以实现这样的转换,但是输出的时候是先送出一个数据的高16位呢还是数据的低16bit呢?? 最好的验证方法就是实验: 1、建立工程,例化fifo 阅读全文
posted @ 2016-05-27 09:15 远航路上ing 阅读(2804) 评论(0) 推荐(0) 编辑
摘要:最近在调试LATTICE FPGA 做的视频板子,颇不顺利,所以记录下来作为以后的参考: 1、FPGA的IO口不是所有的都是双向的,有些有特殊作用的是单向的。 在查阅 LatticeECP3-17EAPinout.CSV 之后, 发现在LEF3-17EA-FN484C中,有以下几个管脚是单向的: C 阅读全文
posted @ 2016-04-28 18:21 远航路上ing 阅读(5201) 评论(1) 推荐(0) 编辑
摘要:坑,,以后填 对于Lattice 的 FIFO 存储器分为两种,见下图: 这两个的主要区别是一个后面加DC一个不加,那这个DC是什么意思呢??DC这里是Dual Clock的意思,也就是双时钟的意思,那意思就很明显了,另一个是单时钟;更本质的可以说单时钟是同步FIFO的意思,双时钟是异步FIFO的意 阅读全文
posted @ 2016-04-14 13:37 远航路上ing 编辑
摘要:这节知识摘抄于网络,仅用几张图片来显示,提醒Usb下载线的连接方式。 最后贴出个人使用的8线的USB下载器的连接方式: 再补充一点,应为彩色杜邦线与USB下载器是活口连接,两个可以分开,再连接的时候,很不容易分辨怎么正确连接,这里留两张图片作为参考; 阅读全文
posted @ 2016-04-13 09:57 远航路上ing 编辑
摘要:—— 远航路上ing 整理于 博客园。转载请标明出处。 在上节建立完工程之后,要想明确DDR IP的使用细节,最好是做仿真。然后参考仿真来控制IP 核。 仿真的建立: 1、在IP核内的以下路径找到以下三个文件加入并设置为仅仅仿真。这三个文件的作用是作为外部监视和仿真头文件(test_mem_ctrl 阅读全文
posted @ 2016-03-17 13:54 远航路上ing 阅读(4112) 评论(1) 推荐(1) 编辑
摘要:        DDR3的IP核的使用相当重要,尤其是对视频处理方面。         下面接收DDR3 的IP 核的生成步骤。         1、 选择DDR IP核的生成路径、名字以及哪种语言之后就可以设置DDR IP 的参数了。         2、选择存储大小,可以选择1G、2G、4G或c 阅读全文
posted @ 2016-03-14 15:30 远航路上ing 阅读(2764) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2016-02-28 10:34 远航路上ing 阅读(114) 评论(2) 推荐(0) 编辑
摘要:本文由远航路上ing 原创,转载请标明出处。 这节笔记记录IP核的生成以及参数设置。 先再IP库里下载安装Framebuffer 的ipcore 并安装完毕。 一、IP核的生成: 1、先点击IP核则右边会出现生成对话框: 按箭头指示顺序进行设置:要设置生成ip核的路径(可以新建一个文件夹ipcore 阅读全文
posted @ 2016-02-28 10:33 远航路上ing 阅读(2738) 评论(0) 推荐(0) 编辑
摘要:本文由远航路上ing 原创,转载请标明出处。 学习使用以及调试Framebuffer IP 核已经有一段时间了,调试的时候总想记录些东西,可是忙的时候就没有时间来写,只有先找个地方记录下,以后再总结。所以找这个时间好好的记录学习下。更加详细可以参考datasheet. Framebuffer IP核 阅读全文
posted @ 2016-02-22 16:52 远航路上ing 阅读(915) 评论(0) 推荐(0) 编辑
摘要:在新建工程以及完成代码的输入之后。则就要进行编译,并检测错误。一、Generate Hierarchy(产生层次结构)。1、点击Generate Hierarchy 图标或者Design --》GenerateHierarchy, 编译之后就会生成响应的层次视图。同时点击双击实例则可以查看RTL... 阅读全文
posted @ 2015-10-09 10:11 远航路上ing 阅读(12042) 评论(1) 推荐(0) 编辑
摘要:Lattice Diamond 和 ispLEVER.有一些不同,尤其是如何管理工程的不同,包括以下几点: 1、ispLEVER 有多种工程类型,不同的程序文件类型需要不同的类型的工程;但是Diamond只有一种工程类型, 可以包括不同的类型的程序文件。 2、Lattice Diamond 包括... 阅读全文
posted @ 2015-08-04 10:47 远航路上ing 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:1)、打开软件 在软件打开后的初始布局会有一个Start page 可以创建、打开、导入一个ISPLEVER 工程。 2)、建立工程:1,Start page 中Project --》 NEW ;2,File --》 new --》Project;3,工具栏快捷图标。3)、点击NEXT 直... 阅读全文
posted @ 2015-08-04 09:59 远航路上ing 阅读(2535) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示