一种兼容多种ddr的方法及系统的制作方法_2

文档序号:8257828阅读:来源:国知局
显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0040] 为了解决【背景技术】出现的问题,本发明实施例提出了一种可以在一个系统版本中 兼容多种DDR的方法,可以在嵌入式系统中预先配置关联数据库,该关联数据库保存多种 DDR配置信息,嵌入式系统在读取嵌入式设备的GPIO管脚当前的电平信息后,根据匹配关 联数据库来获得对应的DDR配置信息,根据DDR配置信息对当前DDR进行配置。下面,通过 以下各个实施例分别对本发明进行详细介绍。
[0041] 参照图1,示出了本发明实施例的一种兼容多种DDR的方法的流程图,该方法具体 可以包括以下步骤:
[0042] 步骤101,预置关联数据库,其中,所述关联数据库包括多个预设的GPIO管脚的电 平信号与对应的DDR信息的映射关系,所述DDR信息包括DDR配置信息;
[0043] 本发明实施例可以应用在安装有嵌入式系统的嵌入式设备中,该嵌入式系统预置 有关联数据库,关联数据库中可以存储多个预设的GPIO管脚的电平信号与对应的DDR信息 的映射关系。其中,GPIO管脚可以为一个或多个,每个GPIO管脚的电平信号可以分为高电 平信号(可以用数字1表示)和低电平信号(可以用数字〇表示)两种。例如,当只有一 个GPIO管脚时,其电平信号可以为0或1 ;当有两个GPIO管脚时,两个GPIO管脚的电平信 号的组合可以为00、01、10、11的至少一种,以此类推,即如果有11个6?10管脚,则其电平信 号可以为2的n次方种。
[0044] DDR信息可以包括DDR标识以及DDR配置信息,DDR标识可以示例为DDR1、DDR2、 DDR3等等,DDR配置信息可以采用ddrl_config、ddr2_config、ddr3_config等形式表示。 作为一种示例,DDR配置信息至少可以包括电压、数据传输率、容量标准、突发长度、封装、管 脚标准,等等。
[0045] 嵌入式系统能够支持DDR配置的数量根据嵌入式设备的GPIO管脚的数量来决定 的,例如,如果有n个GPIO管脚,则最多能支持2的n次方种DDR,但在实际情况下通常不会 超过4种。作为一种示例,假设嵌入式设备的GPIO管脚有GPI0A及GPI0B两个,DDR标识 包括 DDR1、DDR2 及 DDR3,DDR 配置包括 ddrl_config、ddr2_config 及 ddr3_config,则关联 数据库可以表示如下:
[0046]
【主权项】
1. 一种兼容多种DDR的方法,其特征在于,所述方法应用于具有嵌入式系统的嵌入式 设备中,所述的方法包括: 预置关联数据库,其中,所述关联数据库包括多个预设的GPIO管脚的电平信号与对应 的孤R信息的映射关系,所述DDR信息包括DDR配置信息; 获取嵌入式设备的GPIO管脚当前的电平信号; 若在所述关联数据库中查找到与所述嵌入式设备的GPIO管脚当前的电平信号相同的 电平信号,则获得对应的孤R配置信息; 采用所述孤R配置信息进行孤R配置。
2. 根据权利要求1所述的方法,其特征在于,所述孤R信息还包括孤R标识,所述方法 还包括: 展示所述孤R标识。
3. 根据权利要求1或2所述的方法,其特征在于,所述嵌入式设备的GPIO管脚当前的 电平信号在嵌入式设备的主板贴片时通过上拉或下拉电阻生成。
4. 根据权利要求1所述的方法,其特征在于,还包括: 当出现新的DDR时,为所述新的DDR设置对应的GPIO管脚的电平信号; 生成所述新的DDR的DDR信息及对应的GPIO管脚的电平信号的映射关系; 在所述关联数据库保存所述新的DDR的孤R信息及对应的GPIO管脚的电平信号的映 射关系。
5. 根据权利要求1或2或4所述的方法,其特征在于,还包括: 在配置所述DDR W后,对所述DDR进行读写操作。
6. -种兼容多种DDR的系统,其特征在于,所述的系统包括: 数据库预置模块,用于预置关联数据库,其中,所述关联数据库包括多个预设的GPIO 管脚的电平信号与对应的孤R信息的映射关系,所述孤R信息包括孤R配置信息; 信号获取模块,用于获取嵌入式设备的GPIO管脚的当前电平信号; 配置信息确定模块,用于在所述关联数据库中查找到与所述嵌入式设备的GPIO管脚 的当前电平信号相同的电平信号时,获得对应的DDR配置信息; 配置模块,用于采用所述孤R配置信息进行孤R配置。
7. 根据权利要求6所述的系统,其特征在于,所述孤R信息还包括DDR标识,所述系统 还包括: 展现模块,用于展示所述DDR标识。
8. 根据权利要求6或7所述的系统,其特征在于,所述嵌入式设备的GPIO管脚当前的 电平信号在嵌入式设备的主板贴片时通过上拉或下拉电阻生成。
9. 根据权利要求6所述的系统,其特征在于,还包括: 管脚信号设置模块,用于在出现新的孤R时,为所述新的孤R设置对应的GPIO管脚的 电平信号; 映射关系生成模块,用于生成所述新的孤R的孤R信息及对应的GPIO管脚的电平信号 的映射关系; 映射关系保存模块,用于在所述关联数据库保存所述新的DDR的孤R信息及对应的 GPIO管脚的电平信号的映射关系。
10.根据权利要求6或7或9所述的系统,其特征在于,还包括: 读写模块,用于在配置所述DDR W后,对所述DDR进行读写操作。
【专利摘要】本发明提供了一种兼容多种DDR的方法及系统,应用于具有嵌入式系统的嵌入式设备中,所述方法包括:预置关联数据库,其中,所述关联数据库包括多个预设的GPIO管脚的电平信号与对应的DDR信息的映射关系,所述DDR信息包括DDR配置信息;获取嵌入式设备的GPIO管脚当前的电平信号;若在所述关联数据库中查找到与所述嵌入式设备的GPIO管脚当前的电平信号相同的电平信号,则获得对应的DDR配置信息;采用所述DDR配置信息进行DDR配置。本发明可以解决嵌入式系统中对兼容不同类型的DDR导致的维护成本过高的问题。
【IPC分类】G06F17-30, G06F3-06
【公开号】CN104571948
【申请号】CN201410768499
【发明人】曲仕辉
【申请人】乐视致新电子科技(天津)有限公司
【公开日】2015年4月29日
【申请日】2014年12月11日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1