首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用软件 > 利用SPD实现嵌入式系统中内存的自动识别和配置

利用SPD实现嵌入式系统中内存的自动识别和配置

资料介绍
嵌入式系统论文

利用SPD实现嵌入式系统中内存的自动识别和配置
摘要:介绍了内存的SPD规范及其硬件接口类型和数据组织结构,实现了在嵌入式系统中
对不同内存的识别与配置,提高了系统的稳定性,方便更换和检测。具体实例详细描述
了嵌入式系统中内存的自动配置过程。
    关键词:SPD I2C 嵌入式系统 MPC824X
在嵌入式系统设计中经常用大容量的SDRAM,存放RTOS和数据。这时用户可
以有两种选择:一种是选用合适的内存芯片自己布线,把整个SDRAM做到嵌入式系
统的PCB板上,这种方法在小系统中经常采用;另一种就是选用现成的内存条(如笔
记本电脑上常用的DIMM内存),现成的内存条不仅容量大,而且由于用量大,价格
也相对便宜。另外现成的内存条还节省了PCB布线空间,缩小嵌入式系统的内存体积
,提高系统的稳定性,方便更换和检测。笔记本内存的型号和种类很多,采购时也可能
来自多个厂家。为了使各种内存条在嵌入式系统都能正常使用,就需要系统的BOOT
程序能进行自动识别和配置,按照SPD(SDRAM Serial
Presence Detect
Specification)规范正确读取内存参数,另外根据内存参数配置SDR
AM控制器。

图1 数据传输时序

1 SPD规范及数据格式
内存的SPD规范是SDRAM控制器参数配置的主要依据,在SPD规范中定义了
单面或双面DRAM的详细参数,如内存的大小、数据位、行列地址的宽度、逻辑Ba
nk数和物理Bank等。这些数据存放在EEPROM芯片中,详细描述了内存条的
各种参数。
存放内存参数的是一个两线制的串行EEPROM芯片,接口类型符合I2C协议。
I2C协议是Philips公司制定的两线制的串行数据传输标准,数据的读写通过
一根时钟线和一根数据线实现。数据传输有其严格的格式,一个数据帧由起始位、器件
地址、应答位
利用SPD实现嵌入式系统中内存的自动识别和配置
本地下载

评论