heart蓝色CD 发表于 2022-4-29 11:51

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

一、爆靓照

二、实验简介
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、源代码
**** Hidden Message *****
2、实验指导书

3、原理图



232321122 发表于 2022-5-1 10:45

正准备用 来做产品,刚好用上。         

uytyu 发表于 2022-5-1 10:50

感觉今后应该用的人很多                                 

i1mcu 发表于 2022-5-1 10:55

这些资料太全了!!!               

saservice 发表于 2022-5-1 11:00

感谢分享,提供的例程很实用                                 

phoenixwhite 发表于 2022-5-1 11:05

内容还是非常丰富的                                 

jackcat 发表于 2022-5-1 11:10

资料的确是很全面                                 

ghuca 发表于 2022-5-1 11:15

资料很实用,谢谢楼主!                                 

averyleigh 发表于 2022-5-1 11:20

以后多交流交流                  

claretttt 发表于 2022-5-1 11:25

资料还是相当全面的                                 

mattlincoln 发表于 2022-5-1 11:30

资料的确是很全面                                 

mnynt121 发表于 2022-5-1 11:35

分享的资料很高端呢。                                    

wilhelmina2 发表于 2022-5-1 11:40

资料还是相当全面的                                 

minzisc 发表于 2022-5-1 11:45

楼主,资料很好。谢谢楼主!                                 

louliana 发表于 2022-5-1 11:50

正准备用 来做产品,刚好用上。         

eefas 发表于 2022-5-1 11:54

很详细的开发板资料                                 

pl202 发表于 2022-5-1 11:59

感觉今后应该用的人很多                                 

sanxingnote7 发表于 2022-5-1 12:04

以后多交流交流                  

maqianqu 发表于 2022-5-1 12:08

谢谢你共享的资料                                 

chenghaichao 发表于 2022-5-1 12:09

感谢分享,提供的例程很实用
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【银杏科技ARM+FPGA双核心应用】GD32F4系列十八——SDRAM实验