完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
纯逻辑实现SDARM控制器 工程说明 本项目展示如何用“至简设计法”设计SDARM,具体功能要求如下: 1)读写仲裁机制:当同时出现读写请求时,如果上次执行了读操作,则此次执行写操作;如果上一次执行了写操作,则此次执行读操作。如果不是同时出现读写请求,则出现什么请求就执行什么操作。 2)采用全页模式的读写操作,该模式在读、写完成时,需要给出预充电命令才能结束。 3)刷新请求始终优于读、写请求。 案例补充说明(建议用下面这段) 至简设计法实现的SDRAM控制器使用了四段式状态机,其他信号根据状态机对齐而设计,结构相当清晰,相信有一定基础的工程师,能感觉到这样设计的精简、奇妙之处,欢迎借鉴、学习。 至简设计法纯逻辑实现SDARM控制器 1、设计目的:本项目展示如何用“至简设计法”设计SDARM,具体功能要求如下。 1)读写仲裁机制是:当如果同时出现读写请求时,如果上次执行了读操作,则此次执行写操作;如果上一次执行了写操作,则此次执行读操作。如果不是同时出现读写请求,则是什么请求就执行什么操作。 2)采用全页模式的读写操作,该模式在读、写完成时,需要给出预充电命令才能结束。 3)刷新请求始终优于读、写请求。 DDR的时序与SDRAM是相似的,学好SDRAM后,理解DDR2和DDR3就非常容易了。 2、至简设计代码实现(附录部分代码) 下面是使用至简设计法实现的SDRAM控制器,该控制器使用了四段式状态机,其他信号根据状态机对齐而设计,结构相当清晰,无论是设计还是调试,都非常容易,相信有一定基础的工程师,能感觉到这样设计的精简、奇妙之处,欢迎借鉴、学习。 网络上亦有相当多的SDRAM实现代码,欢迎您拿来与明德扬对比,我们对自身的代码设计就是有这样的自信。 |
|
|
相关推荐
|
|
|
参考一下
|
|
|
|
|
|
|
|
|
怎么什么都没有呢?
|
|
|
|
|
|
|
|
|
谢谢楼主大大分享
|
|
|
|
|
|
|
|
93 浏览 0 评论
NVMe over Fabrics 国产 IP:高性能网络存储解决方案
84 浏览 0 评论
130 浏览 0 评论
NVMe高速传输之摆脱XDMA设计54:如何测试队列管理功能2
380 浏览 0 评论
NVMe高速传输之摆脱XDMA设计53:如何测试队列管理功能
514 浏览 0 评论
4564 浏览 64 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 22:14 , Processed in 1.021358 second(s), Total 91, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖