【FPGA】LUT LATCH 傻傻分不清楚
LUT(Look-Up-Table):查找表。LUT本质上就是一个RAM。它把数据事先写入RAM后,每当输入一个信号就等于输入一个地址进行查表,找出地址对应的内容,然后输出。LATCH:就是锁存器。由电平触发,非同步控制。在使能信号有效时latch相当于通路,在使能信号无效时latch保持
发表于 7/26/2014 11:31:03 AM
阅读(7463)
【VIP之旅】理解3×3算法模板
前言:本文是笔者宋桓公在读CrazyBingo的《基于VIP_BoardMini的HDL-VIP开发教程》所产生的感悟,在此记录下来,不一定理解正确,欢迎大家一起讨论,再次感谢CB大神的无私奉献~~正文:理解完shift_ram再来理解彬哥的3×3算法模板,似乎也不是那么难了。通过
发表于 6/16/2014 2:58:57 PM
阅读(3152)
【VIP之旅】FPGA的“特权”流水操作,初步理解
moduletest_Pipelining(inputCLK,inputRSTn,outputreg[7:0]result);reg[7:0]x,y;reg[3:0]i;always@(posedgeCLKornegedgeRSTn)if(!RSTn)beginx<=8'd0;y<=8'd0;i<=4'd0;endelsecase(i)0:beginx<=8'd1;y<=8'd1;i<=i+1'b1;end1:beginx<=8'd2;y<=8'd
发表于 6/16/2014 11:52:03 AM
阅读(3695)
【VIP之旅】攻克Shift Ram
话说,最近跟着彬哥步伐总算跨入了VIP的门槛,实现了摄像头采集,VGA实时显示。心里那是一个开心啊!终于可以开始VIP之旅了~~没兴奋多久,就被3×3算法模板这只拦路虎,打了个下马威~~要理解CB的3×3算法模板,必须深刻理解ShiftRam,这是必然的~~CB已经为我们付出
发表于 6/13/2014 2:52:29 PM
阅读(4026)
【红色飓风Nano二代测评】USB测试——发送与接收
赛【红色飓风Nano二代测评】USB测试——固件总结在上篇文章中已经详细介绍了固件配置,其实固件配置好之后,FPGA驱动是非常简单的一件事~~~我选择的是异步时序FPGA发送轻松成功了~~上位机下写一开始就把缓冲区接写满了,之后就接收不到数据了,感觉FPGA不能将USB芯
发表于 5/28/2014 10:19:36 PM
阅读(2232)
【红色飓风Nano二代测评】USB测试——Keil环境配置
首先在如下地址找到Bulkloop工程文件,(里面有些东西要直接拷到我们自己的工程里)C:\Cypress\USB\Examples\FX2LP\Bulkloop然后新建自己的工程文件:然后,在你的工程目录下新建如下文件夹:inc里放入如下文件:SRC里放入以下文件:lib里放入以下文件:然后:文
发表于 5/26/2014 4:26:24 PM
阅读(2206)
【红色飓风Nano二代测评】USB测试——固件总结
首先,USB开发有3个部分;1、USB芯片配置部分(固件部分)2、USB上位机部分3、USBFPGA驱动部分USB芯片配置部分是很重要的,芯片没有配置好,后面将会出现一系类蛋疼的问题,但是一旦配置好,它就是个死的,固定的。USB上位机部分,有源代码可以参照,主要了解上位机中几
发表于 5/26/2014 2:36:59 PM
阅读(2991)
【笔记】Quartus “新”技能 hierarchies警告寻找
这个“新”其实是对我而言的,这招还是彬哥教我的,这里分享下:在编译之后,警告中“hierarchies”这个单词大家估计都很熟悉了,一看到这个警告,我基本就是知道是例化时出现的问题。一般例化时,要是哪个连线没引出,没接上,或者是位宽不匹配就会出这个
发表于 5/16/2014 11:18:15 AM
阅读(9537)
【笔记】再说ModelSim难以察觉的问题
为什么,是“再说”,因为前面写的有篇博客叫ModelSim难以察觉的问题废话少说,进入正题:前些天仿真PLL时,发现PLL没有时钟输出,但是示波器一测,反而有输出,这真是个怪事!!难道是ModelSim出问题了?我傻傻的想到。于是,开始分析问题,我例化PLL时,
发表于 5/16/2014 11:01:37 AM
阅读(2518)
【笔记】Verilog 的`include用法详解
最近在看彬哥的程序,看到彬哥把`include用的很酷,还有看xzy610030博客说道,华为FPGA面试居然也问道了`include的用法,这里就总结一下。引用彬哥的一句话,不总结的人生等于白活~~话说Verilog的`include和C语言的include用法是一样一样的,要说区别可能就在于
发表于 5/16/2014 10:31:18 AM
阅读(10515)
【转载】EZ-USB FX2LP,CY7C68013A学习笔记[1]
/*****************************************这个是大神Craftor的文章,想开始开发USB的童鞋,先看看这篇文章绝对没错~~******************************************/声明:本文由Craftor原创,首发于craftor.cnblogs.com,转载请保留此处。关键字:CypressEZ-USBFX2L
发表于 5/9/2014 10:33:55 AM
阅读(4412)
【红色飓风Nano二代测评】插补绘图之钢炼纹章
上次通过按键画一些横平竖直的线,感觉不太爽。这次想通过插补(而不是按键)画一些有趣的图形。画些什么呢,我的思绪一下飘到了大学时代,在那个暑假,白天和大家在实验室备战电子竞赛,晚上就会回到寝室和达子一起看钢炼,回忆起那段时间,真是充实而美好。好吧,这次
发表于 4/29/2014 8:21:42 AM
阅读(2816)
【红色飓风Nano二代测评】教你如何编写带FIFO的LCD接口
桓公出品,转载请注明出处http://blog.chinaaet.com/songhuangong之前写的一些博客,为这篇博客的诞生,打下了基础。这篇文章,主要贴出完整的代码。所以想详细的了解所有的步骤,可能需要复习下我之前的博客。【技术分享】Verilog打造TFT接口1介绍了LCD驱动芯片
发表于 4/22/2014 9:05:28 AM
阅读(4907)
【红色飓风Nano二代测评】FIFO易错点时序分析
一直想写一篇关于FIFO的文章,这次为了给LCD(TFT)打造接口,必须添加FIFO。从而对Xilinx的FIFO进行了时序测试,发现和Altera的FIFO用法和时序基本是一样的。在读FIFO时候,有一个错误是很容易忽略的。就是没有将FIFO“读空”。可能你会觉得这怎
发表于 4/20/2014 9:53:25 AM
阅读(7827)
【红色飓风Nano二代测评】私人定制——为Nano2打造显示平台
要搭建一个数控平台,但是没有显示部分是不行的。Nano2有专门配套的LCD模块,链接如下:http://www.fpgadev.com/shop_view.asp?id=65但是作为穷苦吊丝的我看不懂他价格,不明白为虾米LCD模块竟然跟Nano2开发板的价格相差无几,所以我决定
发表于 4/13/2014 10:58:59 AM
阅读(2679)