打印

【银杏科技ARM+FPGA双核心应用】GD32F4系列十八——SDRAM实验

[复制链接]
15003|229
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一、爆靓照

二、实验简介
GD32 SDRAM 简介
       同步动态随机存取内存(synchronous dynamic random-access memory,简称 SDRAM)是有一个同步接口的动态随机存取内存(DRAM)。通常 DRAM 是有一个异步接口的,这样它可以随时响应控制输入的变化。而 SDRAM 有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。时钟被用来驱动一个有限状态机,对进 入 的 指 令 进 行 管 线 (Pipeline) 操 作 。 这 使 得 SDRAM 与 没 有 同 步 接 口 的 异DRAM(asynchronous DRAM)相比,可以有一个更复杂的操作模式。管线意味着芯片可以在处理完之前的指令前,接受一个新的指令。在一个写入的管线中,写入命令在另一个指令执行完之后可以立刻执行,而不需要等待数据写入存储队列的时间。在一个读取的流水线中,需要的数据在读取指令发出之后固定数量的时钟频率后到达,而这个等待的过程可以发出其它附加指令。
      SDRAM 是多 Bank 结构,例如在一个具有两个 Bank 的 SDRAM 的模组中,其中一个Bank 在进行预充电期间,另一个 Bank 却马上可以被读取,这样当进行一次读取后,又马上去读取已经预充电 Bank 的数据时,就无需等待而是可以直接读取了,这也就大大提高了存储器的访问速度。为了实现这个功能,SDRAM 需要增加对多个 Bank 的管理,实现控制其中的 Bank 进行预充电。在一个具有 2 个以上 Bank 的 SDRAM 中,一般会多一根叫做 BAn的引脚,用来实现在多个 Bank 之间的选择。
SDRAM 系统结构如图所示:

GD32 EXMC 简介
       外部存储器控制器 EXMC,用来访问各种片外存储器,通过配置寄存器,EXMC 可以把 AMBA 协议转换为专用的片外存储器通信协议,包括 SRAM,ROM,NOR Flash,NANDFlash,PC Card 和 SDRAM。用户还可以调整相关的时间参数来提高通信效率。EXMC 模块划分为许多个 子 Bank,每个 Bank 支持特定的存储器类型,用户可以通过对 Bank 的寄存器配置来控制外部存储器。
EXMC 结构框图如图所示:

硬件原理图如图所示:

三、资料包下载(实验源码+详细文档说明)
1、源代码
游客,如果您要查看本帖隐藏内容请回复

2、实验指导书
iCore3L实验指导书十八.pdf (869.82 KB)
3、原理图
iCore3L_Reva2.pdf (203.81 KB)


使用特权

评论回复
沙发
232321122| | 2022-5-1 10:45 | 只看该作者
正准备用 来做产品,刚好用上。         

使用特权

评论回复
板凳
uytyu| | 2022-5-1 10:50 | 只看该作者
感觉今后应该用的人很多                                   

使用特权

评论回复
地板
i1mcu| | 2022-5-1 10:55 | 只看该作者
这些资料太全了!!!                 

使用特权

评论回复
5
saservice| | 2022-5-1 11:00 | 只看该作者
感谢分享,提供的例程很实用                                 

使用特权

评论回复
6
phoenixwhite| | 2022-5-1 11:05 | 只看该作者
内容还是非常丰富的                                 

使用特权

评论回复
7
jackcat| | 2022-5-1 11:10 | 只看该作者
资料的确是很全面                                 

使用特权

评论回复
8
ghuca| | 2022-5-1 11:15 | 只看该作者
资料很实用,谢谢楼主!                                 

使用特权

评论回复
9
averyleigh| | 2022-5-1 11:20 | 只看该作者
以后多交流交流                  

使用特权

评论回复
10
claretttt| | 2022-5-1 11:25 | 只看该作者
资料还是相当全面的                                 

使用特权

评论回复
11
mattlincoln| | 2022-5-1 11:30 | 只看该作者
资料的确是很全面                                 

使用特权

评论回复
12
mnynt121| | 2022-5-1 11:35 | 只看该作者
分享的资料很高端呢。                                    

使用特权

评论回复
13
wilhelmina2| | 2022-5-1 11:40 | 只看该作者
资料还是相当全面的                                 

使用特权

评论回复
14
minzisc| | 2022-5-1 11:45 | 只看该作者
楼主,资料很好。谢谢楼主!                                 

使用特权

评论回复
15
louliana| | 2022-5-1 11:50 | 只看该作者
正准备用 来做产品,刚好用上。         

使用特权

评论回复
16
eefas| | 2022-5-1 11:54 | 只看该作者
很详细的开发板资料                                 

使用特权

评论回复
17
pl202| | 2022-5-1 11:59 | 只看该作者
感觉今后应该用的人很多                                   

使用特权

评论回复
18
sanxingnote7| | 2022-5-1 12:04 | 只看该作者
以后多交流交流                  

使用特权

评论回复
19
maqianqu| | 2022-5-1 12:08 | 只看该作者
谢谢你共享的资料                                 

使用特权

评论回复
20
chenghaichao| | 2022-5-1 12:09 | 只看该作者
感谢分享,提供的例程很实用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

223

帖子

26

粉丝