SRAM比较贵,访问方便,发出地址就可以,SDRAM比较便宜2440的启动方式: 1 、NOR启动 0地址指向NOR(BANK0) 2 、NANA启动 0地址指向片内的SRAM(steppingstone)、CPU还会把NAND的前4k复制到片内RAM、然后再从片内的SRAM...
分类:
其他好文 时间:
2015-11-15 17:29:27
阅读次数:
158
1、软件初始化 1 设置栈 (SP→内存(SRAM)) 2 调用main() 3 清理工作2、硬件初始化 1 关闭看门狗 2 初始化时钟 3 初始化SDRAM.text.global _start_start: ldr r0, =0x53000000 ...
分类:
其他好文 时间:
2015-11-11 23:38:09
阅读次数:
248
// s3c24xx.h// 2015.11.9/* WOTCH DOG register */#define WTCON (*(volatile unsigned long *)0x53000000)/* SDRAM regisers */#define MEM...
分类:
其他好文 时间:
2015-11-09 17:12:27
阅读次数:
316
以前杂事比较多,没有仔细学习,这学期尽可能利用空闲时间好好学习理解。@*************************************************************************@ 设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行@ 2015....
分类:
其他好文 时间:
2015-11-08 14:43:59
阅读次数:
283
-- https://fpga4u.epfl.ch/wiki/FPGA4U_Description-- The SDRAM is an ISSI IS42S32800B. With 32 bits data bus, validated by SDRAM_DQM signals, -- one fo...
分类:
其他好文 时间:
2015-11-04 09:23:24
阅读次数:
150
内存分类1.DRAM(动态RAM)它的基本原件是小电容,电容可以在两极板上保留电荷,但是需要定期的刷新,否则数据会丢失。缺点是由于要定期刷新存储介质,存取速度较慢DRAM分类:1.1.SDRAM 同步动态随机存储器同步:内存工作时需要有同步时钟,内部的命令的发送与数据的传输都是以该时钟为基准的动态:...
分类:
其他好文 时间:
2015-10-29 21:35:34
阅读次数:
173
SDRAM的时序可以说比I2C通信更为复杂,除了要遵循严格的时序外,还要在每步操作前都要指定命令才行。而实现这个目的的核心就是状态机。我们先来了解一下SDRAM的读写时序:1.上电复位200us后进入预充电状态;2.八次自刷新;3.进入模式寄存器设置;4.读写地址;5.读写数据。需要..
分类:
其他好文 时间:
2015-10-28 19:32:58
阅读次数:
310
我们分两条主线来介绍SDRAM的读写:地址线和数据线首先地址线上,在FPGA启动,延时500微妙。然后地址计数器cntwr每等到延时500us加1(elseif(delay_done)cntwr<=cntwr+1‘b1)直到加到63,然后让地址寄存器addr加1。(elseif(!wr_done&&cntwr==6‘h3f)addr<=addr+1..
分类:
其他好文 时间:
2015-10-28 19:32:18
阅读次数:
228
前文中讲解了SDRAM的总体思想,以为有了例程,改了改一些时钟方面的问题就行了,然而烧录到自己的开发板上却不好使!(备注:特权例程所用飓风二代,我的是飓风四代,这点没有关系!主要的修改就是1.时钟频率不同25-48;2.SDRAM芯片不同HY-winbond,结果是,我的是13位地址,他..
分类:
其他好文 时间:
2015-10-28 19:32:13
阅读次数:
231
mini2440的地址怎么分配。mini2440处理器的地址怎么分配。mini2440的处理器是S3C2440,理论上,S3C2440处理器可以使用的物理地址空间可以达到4GB,其中前1GB的地址(也就是0x0000 0000--0x4000 0000)为外设地址空间,还有一部分为CPU内部使用的特...
分类:
其他好文 时间:
2015-10-19 22:29:03
阅读次数:
894