相信很多朋友在学习完第二讲中所讲到的串口接收模块后,一定非常想学习如何设计串口的发送模块,Kevin也非常明白大家的好学之心,所以在第三讲,Kevin会带着大家一起来完成串口发送模块的设计,并且会将第二讲中已经设计好的串口接收模块与这一讲即将完成的串口发送模块进行整合,来实现一个...
4年前 (2017-02-19) 4593℃ 0评论
15喜欢
自从发布《轻松设计SDRAM控制器》这一系列教程的第一讲之后,不知道大家对于这套教程中所讲的这个小练习的设计思路是否理解透了呢?理解透了是好事,完全没有理解也没关系,我们会在这套教程的后续部分一步一步的给大家讲解这个小练习各个模块的设计思想,相信讲到最后,爱学习的你一定会对咱们讲...
5年前 (2016-09-21) 5624℃ 0评论
26喜欢
在这一讲中,Kevin先带着大家了解一下我们这一套视频教程《SDRAM那些事儿 第一季—轻松设计SDRAM控制器》中所要讲的这个项目。
这个项目总的来讲,就是设计一个简单的SDRAM控制器,PC机通过串口发送指令和数据来控制SDRAM芯片实现任意读写操作。
OK,下边进入到我...
5年前 (2016-09-18) 8001℃ 0评论
19喜欢
Kevin去年写的关于SDRAM的两篇博文,可以说是深受光大网友的欢迎。一篇《SDRAM理论篇之基础知识及操作时序讲解》和另一篇《SDRAM驱动篇之简易SDRAM控制器的verilog代码实现》,目前在博客中的访问量已超过了1000,这可以说是Kevin的博客中最受欢迎的两篇文章...
5年前 (2016-09-17) 5421℃ 2评论
27喜欢
跨时钟域处理是FPGA设计中经常遇到的问题,而如何处理好跨时钟域间的数据,可以说是每个FPGA初学者的必修课。如果是还在校的本科生,跨时钟域处理也是面试中经常常被问到的一个问题。
在本篇文章中,主要介绍3种跨时钟域处理的方法,这3种方法可以说是FPGA界最常用也最实...
5年前 (2016-08-31) 39301℃ 1评论
68喜欢
自己也是一时兴起,看到很多技术类的微信公众号,所以自己也开通了微信公众号【开源骚客】(微信号:OpenSoc)
微信公众号,主要是用来分享一些不适合博文写出来的东西,博文可能大家是希望看到一篇很详细的技术分享,甚至是具体到某个项目的一个细节,而微信公众号则侧重于分享某个项目的思...
5年前 (2016-08-07) 4541℃ 1评论
8喜欢
最近由于公司的项目,涉及到了源同步信号这个概念。所谓源同步信号,也就是传输待接收的数据和时钟均由发送方提供。
假设现在有DSP与FPGA通过SPI总线进行通信,DSP为主机,FPGA为从机。此时FPGA怎么来采集DSP传输的数据或指令呢?在这个例子中,SPI上的四根线就属于源同步...
5年前 (2016-05-25) 5150℃ 0评论
15喜欢
在上海的时候,就有学习到SOC的相关知识,回到学校后,一直苦于没有一块Zynq7000的板子,所以对于SOC的学习一直处于停滞状态。一直想买一块Zynq的板子,Zed的板子对于学生党来讲,成本还是偏高了,所以自己在淘宝上选了一块相对较便宜的Z-turn来进一步学习SOC。
收到板...
5年前 (2016-04-03) 4578℃ 0评论
12喜欢
2.1矩阵键盘检测原理说明
首先,我们的这个设计为了能够满足我们的数字输入,采用4×4矩阵键盘。大家可能听过独立按键,但是在咱们这里只对矩阵键盘进行讲解。
咱们先看一下矩阵键盘的电路原理图:
电路图中,总共有8根线,ROW[3:0]和COL[3:0]。
接着,咱们来说...
5年前 (2016-02-21) 7923℃ 2评论
30喜欢
数码管在我们的整个设计中,我们输入的数据与计算的结果都需要用数码管来显示,所以说数码管还是扮演着很重要的角色的。
1.1简析数码管的工作原理
关于数码管的工作原理,为了照顾零基础的朋友,Kevin还是再进行下简单的介绍,如果是已经了解了数码管工作原理的朋友可以直接跳过这一节。
下...
5年前 (2016-02-17) 9532℃ 5评论
17喜欢