Kevin去年写的关于SDRAM的两篇博文,可以说是深受光大网友的欢迎。一篇《SDRAM理论篇之基础知识及操作时序讲解》和另一篇《SDRAM驱动篇之简易SDRAM控制器的verilog代码实现》,目前在博客中的访问量已超过了1000...
揭秘《跨时钟域处理》三大方法
跨时钟域处理是FPGA设计中经常遇到的问题,而如何处理好跨时钟域间的数据,可以说是每个FPGA初学者的必修课。如果是还在校的本科生,跨时钟域处理也是面试中经常常被问到的一个问题。 在本篇文章中...
博客公众号【开源骚客】开通,与博客共同分享FPGA知识
自己也是一时兴起,看到很多技术类的微信公众号,所以自己也开通了微信公众号【开源骚客】(微信号:OpenSoc) 微信公众号,主要是用来分享一些不适合博文写出来的东西,博文可能大家是希望看到一篇很详细的...
跨时钟域处理之一:源同步信号初步分析
最近由于公司的项目,涉及到了源同步信号这个概念。所谓源同步信号,也就是传输待接收的数据和时钟均由发送方提供。 假设现在有DSP与FPGA通过SPI总线进行通信,DSP为主机,FPGA为从机。此时FPGA怎么来采集DSP...
【Kevin SOC 连载1】开启Zynq-7000之旅,入手一块Z-turn板,PL端控制RGB三色灯
在上海的时候,就有学习到SOC的相关知识,回到学校后,一直苦于没有一块Zynq7000的板子,所以对于SOC的学习一直处于停滞状态。一直想买一块Zynq的板子,Zed的板子对于学生党来讲,成本还是偏高了,所以自己在淘宝...
【Kevin原创】《基于FPGA的简易计算器设计》第二章:矩阵键盘按键检测
2.1矩阵键盘检测原理说明 首先,我们的这个设计为了能够满足我们的数字输入,采用4x4矩阵键盘。大家可能听过独立按键,但是在咱们这里只对矩阵键盘进行讲解。 咱们先看一下矩阵键盘的电路原理图: 电...
【Kevin原创】《基于FPGA的简易计算器设计》第一章:玩转数码管
数码管在我们的整个设计中,我们输入的数据与计算的结果都需要用数码管来显示,所以说数码管还是扮演着很重要的角色的。 1.1简析数码管的工作原理 关于数码管的工作原理,为了照顾零基础的朋友,Kevin还是再进...
又是一年新的开始–Kevin新作《基于FPGA的简易计算器设计》来袭
年假结束了,这不又来到了上海继续学习。来到上海之后,又继续敲年前没有完成的将千兆以太网发送过来的数据写进SDRAM代码。来到教室后,问了好几个同学,哎,居然大多数同学回家过年也没在家敲过代码,哈哈,我居...
SDRAM驱动篇之简易SDRAM控制器的verilog代码实现
在Kevin写的上一篇博文《SDRAM理论篇之基础知识及操作时序》中,已经把SDRAM工作的基本原理和SDRAM初始化、读、写及自动刷新操作的时序讲清楚了,在这一片博文中,Kevin来根据在上一篇博文中分析的思路来把写一个...
SDRAM理论篇之基础知识及操作时序讲解
这个星期在进行SDRAM的学习,当然关于SDRAM的理论知识,在上周讲了一部分,而这周主要的还是写代码及调试。如果有朋友在这之前没有接触过内存的话,可以看下业内写的比较好的扫盲文章《高手进阶 终极内存技术指南...