SDRAM设计
文章平均质量分 86
always#
专注于FPGA的设计和开发,分享一些FPGA的设计随笔,自己的一些设计方法、思路,以此记录自己的成长之路......
展开
-
SDRAM设计之代码设计(四)
SDRAM设计之代码设计(四) 使用FPGA进行SDRAM的接口设计,首先需要明确我们接口模块的功能,结合之前几篇文章中对SDRAM的基本介绍,将设计功能明确如下:该接口模块需完成对SDRAM芯片的初始化,模式寄存器设置;该接口模块需定时完成对SDRAM芯片的刷新操作;完成最基本的读、写SDRAM的操作; 根据功能要求可以看出,SD原创 2021-01-03 00:16:57 · 383 阅读 · 2 评论 -
SDRAM设计之读、写(三)
SDRAM设计之读、写(三) 本篇来记录下,SDRAM的读、写过程,SDRAM(同步动态随机存取内存),所谓的“随机”,便是指我们每次读、写的地址可以是设计者指定的位置。SDRAM一般结构都会分为几个Bank,每个Bank中分成行、列式来管理,使用者可以指定将写入或者读出哪个Bank、哪一行、哪一列的数据。 以美光的一款SDRAM M原创 2020-12-16 13:25:51 · 1268 阅读 · 0 评论 -
SDRAM设计之刷新(二)
SDRAM设计之刷新(二) 今天来聊一聊关于SDRAM的刷新操作,SDRAM的全称:同步动态随机存取内存(synchronous dynamic random-access memory),动态就体现于SDRAM芯片需要每隔特定的时间就需要进行一次刷新操作,用于保证已经被写入的数据不丢失。由此可以发现,刷新操作是很关键的操作,刷新操作不及时,会造成数据的丢失,这在系统中是绝对不容许发生的事情,甚至造成严重的后果。 原创 2020-12-14 23:39:10 · 1369 阅读 · 0 评论 -
SDRAM设计之初始化(一)
SDRAM设计之初始化(二) 在我学习FPGA设计之初,就在各种各样的学习开发板上见到过各个厂家的SDRAM,几乎每种开发板上都会板载一片甚至多片SDRAM,最近又重温了一下SDRAM的控制过程,当然我指的是使用VerilogHDL语言搭建一个SDRAM的接口控制逻辑,当然也可以使用别人写好的现成模块,但是作为一个学习的过程来说,虽然设计不大,但这样一个接口的设计还是需要很多设计技巧在里面的,真正自己写一遍对自己的设计能力来原创 2020-12-13 15:30:11 · 689 阅读 · 0 评论