
FPGA学习之路
一苇度湖
一个人,一句话,一辈子。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2017年全国研究生电子设计大赛上海赛区感触
1 在2016年的上半年11月份的时候,那个时候我来华东理工大学读研究生才两个多月,每天的事情就是每天上课,没有上课的时候就在实验室呆着,接触各种各样的编程语言,刚开始学习的是C#,原来在大学的时候就是学习过C语言和C++,编程语言的设计思路都是想通的,所以学习其他的编程语言也感觉到不难,正好我们实验室的老爷爷有一块FPGA的开发板,开发板是黑金的,都有配套的例程,所以每天就按照原创 2017-08-09 22:20:08 · 9006 阅读 · 0 评论 -
FPGA实现SD卡音乐播放
1 前面我们已经学习了 SD 卡的数据读写和 WM8731 语音录放的功能, 那这章我们把这两部分结合起来做一个音乐播放器吧! 本实验把存储在 SD 卡的音频文件(.wav)读取后传输到WM8731 中进行播放, 在学习 FPGA 之余, 再用自己设计的 FPGA 音乐播放器听听美妙的音乐,来放松放松自己!2用户需要准备一张 micro SD 卡(SD HC), 另外我原创 2017-08-11 22:37:48 · 13039 阅读 · 11 评论 -
Verilog实现千兆以太网传输
1本实验将实现 FPGA 芯片和 PC 之间进行千兆以太网数据通信, 通信协议采用 Ethernet UDP 通信协议。 FPGA 通过 GMII 总线和开发板上的 Gigabit PHY 芯片通信, Gigabit PHY芯片把数据通过网线发给 PC。在上次的实验中,我们详细讲解了网络传输的过程中如何对数据进行传输,以及数据传输的格式,这次实验中,我们详细讲解如何使用Verilog语言转载 2017-08-11 15:57:33 · 18631 阅读 · 18 评论 -
fpga控制vga显示黑白图片
1在前几次的实验中,我们了解了VGA的时序,VGA的时序感觉是非常有意思的,摄像头、LCD和VGA的时序和VGA的实现都差不多,大体的时序都是相同的。VGA接口的显示器原理其实就相当于点阵,通过控制器的控制,点亮所在的行和列。所以水平同步信号是针对列像素而言的,而垂直同步信号是针对行像素而言的。知道了VGA的时序,此刻我们会很迫不及待的想要让VGA显示屏上显示一张我们想要的一张图片,今天,原创 2017-08-11 15:55:55 · 4908 阅读 · 1 评论 -
fpga控制vga显示彩色图片
1 关于图像的格式,有JPEG、BMP、PNG等多种格式;图像的位数,也有单色、16色、256色、4096色、16位真彩色、24位真彩色、32位真彩色这几种。各种图像的格式不同,相应的保存方式也不尽相同。 单色位图:图像只能由黑白两颜色构成。 16色位图:图像只能由16种颜色构成。 16位真彩图:2的16次方,约6万种颜色,就是采用16位原创 2017-08-11 15:54:34 · 9124 阅读 · 2 评论 -
SDRAM控制模块图
1众所周知,片上RAM是FPGA的宝贵资源。对于一些低端的FPGA芯片,其片上RAM实在是少的可怜,甚至连一个很小的彩色图片都存储不了。若要用FPGA实现图像的一些简单处理和缓存,显然得需要外部存储器。而在外部存储器中,相比于一些其他的存储器,SDRAM的特点是速度快,价格低,但时序复杂。在我们详细讲解完成后会给出详细包含0V7670+SDRAM控制时序的Verilog代码。原创 2017-08-11 15:52:19 · 1357 阅读 · 0 评论 -
OV7670_SDRAM_LCD视频显示系统框架
1前面的部分我们详细详解了如何使用FPGA驱动OV7670,SDRAM,LCD,使用FPGA来驱动OV7670,SDRAM和LCD各个部分其实并不是太难,今天,我们就来完成我们的终极目的,将CMOS采集的数据进行再LCD上进行显示。由于OV7670_SDRAM_LCD这个视频显示系统结构最庞大,整理一下最后的思路,将OV7670视频下时系统整体架构详细的分析给大家,也算是在CMOS摄像头入原创 2017-08-11 15:51:19 · 1420 阅读 · 1 评论 -
SDRAM与DDR的不同
1 之前看有位朋友总结的它们接口的不同,那我就总结一下全面的异同吧,希望可以帮到大家!SDRAM在嵌入式乃至整个PC行业的地位毋庸置疑,虽然它比SRAM操作复杂,从某种程度上说又有着随机地址存取时性能下降的缺陷(甚至于DDR/DDR2又有着不支持单一地址访问的限制,分别至少2/4个地址同时访问)。但是,速度是王道,容量也是它的优势,这些特点是其它任何易失存储器无法媲美的,也是它存转载 2017-08-11 15:50:02 · 10416 阅读 · 0 评论 -
SD卡的控制方法与时序
1 1.SD卡的命令格式: SD卡的指令由6字节(Byte)组成,如下:Byte1:0 1 x x x x x x(命令号,由指令标志定义,如CMD39为100111即16进制0x27,那么完整的CMD39第一字节为01100111,即0x27+0x40)Byte2-5:Command Arguments,命令参数,有些命令没有参数Byte6:前7位为C转载 2017-08-11 15:48:37 · 14464 阅读 · 2 评论 -
赛灵思高管分享四大技术趋势未来
来源:FPGA开发圈今天,赛灵思OPENHW2017教师峰会暨创新大赛决赛在新加坡科学技术大学举行。赛灵思亚太区高级副总裁兼亚太区总裁汤立人在会上分享了四大技术趋势。汤立人首先介绍了赛灵思创始人ROSS Freeman进入美国名人堂的情况,他的成就与人发明集成电路的杰克基尔比、戈登摩尔齐名。赛灵思FPGA在集成上不断突转载 2017-08-11 15:46:39 · 425 阅读 · 0 评论 -
4端口DDR控制器的设计与实现
1 在视频图像显示界面中,需要用到DDR作为视频缓存的存储器,在一路视频输入的过程中,我们采用DDR的两个BANK的乒乓操作来实现视频的缓存,实现了数据的无损耗缓存和显示,这种方法已经得到了广泛的应用,但是,当我们是两路视频的输入呢,两个DDR的BANK已经无法满足我们的需求,一个乒乓的循环操作满足不了两路数据输入,此时我们会想到一个DDR有4个BANK,我们可以采用两个BANK作为原创 2017-08-14 19:23:16 · 4445 阅读 · 2 评论