打印

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

[复制链接]
楼主: heart蓝色CD
手机看帖
扫描二维码
随时随地手机跟帖
221
回复看看,GD的外部SDRAM读写速率最高能达到多少!

使用特权

评论回复
222
xccx| | 2024-7-26 18:14 | 只看该作者
感谢分享,提供的例程很实用

使用特权

评论回复
223
shenxiaolin| | 2024-7-29 22:10 | 只看该作者
感谢分享

使用特权

评论回复
224
小小蚂蚁举千斤| | 2024-7-31 22:29 | 只看该作者
参考学习一下硬件原理图

使用特权

评论回复
225
鹿鼎计| | 2024-8-1 18:46 | 只看该作者
相当完整的材料,非常适合初学者,

使用特权

评论回复
226
天天向善| | 2024-8-8 17:06 | 只看该作者
感觉以后应该会有很多人用,

使用特权

评论回复
227
rongwinzip| | 2024-8-15 13:37 | 只看该作者
回复看看

使用特权

评论回复
228
EysMCU| | 2024-8-16 22:47 | 只看该作者
感谢分享!!!

使用特权

评论回复
229
yangxiaor520| | 2024-10-23 07:45 | 只看该作者
又来学习楼主的代码了

使用特权

评论回复
230
kdwyc| | 2024-12-17 11:09 | 只看该作者
好好学习一下

使用特权

评论回复
231
wex1002| | 2025-1-2 13:03 | 只看该作者
银杏科技GD32F4系列ARM+FPGA双核心应用的SDRAM实验旨在测试随机存取存储器的性能。实验涉及读写操作、数据同步及内存管理优化。

使用特权

评论回复
232
houjiakai| | 2025-1-4 08:31 | 只看该作者
SDRAM是一种需要同步时钟进行操作的动态随机存取存储器,具有存储容量大、读写速度快、价格相对便宜等特点。在嵌入式系统中,SDRAM常作为缓存使用,适用于数据存储量大且速度要求高的场合。

使用特权

评论回复
233
updownq| | 2025-1-5 09:16 | 只看该作者
在配置好EXMC之后,需要对SDRAM进行初始化。这通常涉及到发送一系列的初始化命令和参数,以确保SDRAM能够正常工作。

使用特权

评论回复
234
qiufengsd| | 2025-1-5 09:52 | 只看该作者
GD32F4 系列芯片需要为 SDRAM 操作提供合适的时钟。首先要使能外部时钟源(如 HSE),并配置 PLL(锁相环)来产生合适的频率供给 SDRAM。例如,设置系统时钟频率为一个能满足 SDRAM 工作要求的值,一般 SDRAM 的时钟频率在一定范围内(如 100MHz - 166MHz 等,具体依芯片而定)。

使用特权

评论回复
235
lzmm| | 2025-1-5 11:48 | 只看该作者
设置SDRAM的初始化参数,如CAS延迟、行地址位数等。

使用特权

评论回复
236
burgessmaggie| | 2025-1-5 13:04 | 只看该作者
在写操作时,将数据按照正确的顺序写入到SDRAM的指定地址;读操作时,从指定地址读取数据。要注意数据的字节序(大端序或小端序)问题。

使用特权

评论回复
237
uytyu| | 2025-1-5 13:56 | 只看该作者
发送初始化命令序列给 SDRAM。这通常包括预充电所有存储单元、设置模式寄存器等操作。

使用特权

评论回复
238
eefas| | 2025-1-5 14:45 | 只看该作者
对SDRAM进行初始化操作,包括设置模式寄存器。这涉及到按照SDRAM芯片手册的要求设置诸如时序参数(如tRCD、tRP、tRAS等),这些时序参数决定了数据的读写速度和准确性。

使用特权

评论回复
239
robertesth| | 2025-1-5 15:33 | 只看该作者
SDRAM 芯片通常有地址线、数据线、控制线(如片选、读写控制、时钟等)。以常见的 SDRAM 芯片连接为例,地址线(如 A0 - A12)连接到 GD32F4 芯片对应的地址引脚,数据线(如 D0 - D15)连接到数据引脚。

使用特权

评论回复
240
tabmone| | 2025-1-5 16:23 | 只看该作者
可以通过写入一些已知的数据模式(如递增数据序列或固定的测试数据)到 SDRAM 中,然后再读取这些数据并与写入的数据进行比较,来验证读写操作的正确性。

使用特权

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

本版积分规则