1:SDRAM基础: 通过s3c2440的内存原理以及时序来理解s5pv210 SDRAM原理、时序。 首先看一下核心板内存如何连接的 可以看一下两个内存芯片接的地址总线均为Xm1_ADDR[13:0],数据总线Xm1_DATA[15:0]、Xm1_DATA[31:16],两个内存芯片是并联的,当地 ...
分类:
其他好文 时间:
2017-01-24 23:49:55
阅读次数:
564
DDR SDRAM 全称为 Double Data Rate SDRAM,中文名为“双倍数据流 SDRAM”。DDR SDRAM 在原有的 SDRAM的基础上改进而来。下图是DDR和SDRAM的数据传输对比图 图上可以清楚的看到,DDR SDRAM可在一个时钟周期内传送两次数据,上升沿传一次,下降沿 ...
分类:
其他好文 时间:
2017-01-24 15:48:00
阅读次数:
362
DDR出身自SDRAM,严格的说应该叫DDR SDRAM,DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思,所以,有很大一部分,两者是一样的,理解SDRAM,然后再来理解DDR在SDRAM上的改进,效果应该更好一些,这里要感谢Chinauni ...
分类:
其他好文 时间:
2017-01-24 15:37:09
阅读次数:
240
1:上一节解释了什么是位置无关码、位置有关码。当程序的加载地址与链接地址不一致的时候,如果使用位置有关码则需要重定位。 2:重定位的操作实质就是把链接脚本中的想要重定位的代码段如:.text、 .data段的内容复制到链接地址处。 3:具体分析一下位置有关码,位置无关码:位置无关码和位置有关码实质的 ...
分类:
其他好文 时间:
2017-01-24 02:02:07
阅读次数:
281
1:经过上一节的分析,如果采用SECTION虚拟地址映射的话; 程序员只需要做的事情: (1) 建立转换表,Tanslation Table; (2) 将TTB(转换表基地址Tanslation Table Base)写入协处理器CP15的C2寄存器,这里要注意转换表 基地址为16K对齐的(因为40 ...
分类:
其他好文 时间:
2017-01-20 16:07:09
阅读次数:
388
http://blog.csdn.net/ooonebook/article/details/53047992 以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例 [uboot] uboot流程系列: [project X] tiny210(s5pv210)上 ...
分类:
其他好文 时间:
2017-01-18 12:34:40
阅读次数:
263
http://blog.csdn.net/ooonebook/article/details/52939100 [uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2) 建议先看《[project X] tiny210(s5pv21 ...
分类:
其他好文 时间:
2017-01-18 12:33:22
阅读次数:
260
S5PV210芯片的设计者的思想 (1)芯片启动后执行iRom(BL0)的内容,进行时钟和看门狗等外设的初始化,将BL1和BL2拷贝到片内SRAM; (2)跳转到片内SRAM执行,完成外部SDRAM的初始化,并将OS从存储设备拷贝到SDRAM内; (3)跳转到SRAM内执行OS的起始代码。 由于U- ...
分类:
其他好文 时间:
2017-01-15 13:53:51
阅读次数:
204
1:ADC:Analog-to-Digital Converter,模拟信号转数字信号,自然界一般为模拟信号,而SoC需要数字信号,所以之间通信需要ADC。 2:转换原理: 以逐次逼近式AD转换为例: 这里以8位为例,而S5pv210SoC是可选10bit、12bit; (1) 首先发出“启动信号” ...
分类:
其他好文 时间:
2017-01-15 12:49:11
阅读次数:
364
一、什么是中断? 1、中断的发明是用来解决宏观上的并行需要的。宏观就是从整体上来看,并行就是多件事情都完成了。 2、微观上的并行,就是指的真正的并行,就是精确到每一秒甚至每一刻,多个事情都是在同时进行的。宏观上面的并行并不等于围观的并行,有时候宏观上是并行的,微观上 是串行的。 3、为什么需要中断? ...
分类:
其他好文 时间:
2016-12-04 19:53:18
阅读次数:
184