MTK DDR3 学习笔记-地址及容量大小

本文详细介绍了DDR3内存的工作原理,包括地址线的分时复用机制、BANK的概念及其数量确定方式,以及如何通过计算得出DDR3内存的具体容量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DDR3 地址线

       DDR3为减少地址线,把地址线分为行地址线和列地址线,在硬件上是同一组地址线;地址线和列地址线是分时复用的,即地址要分两次送出,先送出行地址,再送出列地址。

       一般来说列地址线是10位,及A0...A9;行地址线数量根据内存大小,BANK数目,数据线位宽等决定(感觉也应该是行地址决定其他) ;

BANK

       bank是存储库的意思,也就是说,一块内存内部划分出了多个存储库,访问的时候指定存储库编号,就可以访问指定的存储库,内存中划分了多少个bank,要看地址线中有几位BA地址,如果有两位,说明有4bank,如果有3位,说明有8bank

DDR3 容量计算

       下面这张图是芯片k4t1g164qf资料中截取的;以1Gb容量的DDR2颗粒为例(其他的类似);假设数据线位宽为16位,则看64Mb x 16这一列:

bank地址线位宽为3,及bank数目为 2^3=8

行地址线位宽位13,及A0...A12

列地址线位宽为10,及A0...A9

 2^3 * 2^13 * 2^10 = 2^26 =2^6Mb = 64Mb

再加上数据线,则容量为 64Mb x 16



### 关于MTK学习资料和笔记 以下是关于MTK(MediaTek)的学习资料和笔记的相关信息: #### 1. **MTK MFNR技术** MTK的MFNR(Multi-Frame Noise Reduction)是一种多帧降噪技术,广泛应用于图像处理领域。其中的关键参数包括`MTK_MFNR_FEATURE_AIS_MODE` 和 `MTK_MFNR_FEATURE_MFB_MODE`,它们分别对应AIS(Anti-Shake Image Stabilization)模式和MFB(Motion Freeze Boosting)模式[^1]。 #### 2. **相机功耗分析** 对于基于MTK平台的设备,在进行相机功耗优化时,建议提前获取以下硬件信息: - 平台类型(MTK/Qcom/SPRD) - CPU频率分布(大核、中核、小核及其对应的L2 Cache大小- DDR DRAM的具体规格(类型与品牌) - 屏幕的技术细节(类型与品牌) - 相机传感器的信息(型号、分辨率、帧率) 这些数据有助于深入理解不同场景下的功耗表现,并制定针对性的优化策略[^2]。 #### 3. **GPIO文档资源** 针对MTK芯片组(如MT6253),其官方Datasheet可能因版本差异而导致某些关键信息缺失。特别是非V1.0版Datasheet通常缺乏详细的GPIO描述;而V1.0版则需通过认证访问。为此,社区贡献者已整理出一份实用的GPIO说明表单,可供开发者参考使用[^3]。 #### 4. **调试接口详解** 在开发过程中,了解MTK提供的多种通信端口至关重要: - **META Port**: 主要负责目标设备间的基础命令交互。 - **Kernel Port & Debug Port**: 用于传输Modem日志以及执行内存Dump操作。 - **Preloader and BootRom Port**: 初始握手阶段激活此通道,随后切换至其他工作状态。 此外还提及到了CAP ID的概念——它是一个存储于NVRAM内的六位数值,旨在动态调节VCXO振荡器的工作频率范围[^4]。 #### 5. **Root权限管理工具** 如果项目涉及底层定制化需求,则可能需要用到超级用户授权机制。推荐采用经过简化处理后的SU二进制文件实现自动化提权流程。该版本移除了图形界面验证环节,允许任意调用方直接获得最高权限级别。不过需要注意的是,部署前务必确认宿主分区支持SUID特性,并正确设定相应属性值为6777以保障安全性[^5]。 ```bash chmod 6777 /path/to/su ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值