电源纹波测试 EMMC 时钟测试
- 供应商
- 北京淼森波信息技术有限公司
- 认证
- 手机号
- 18601085302
- 联系人
- 邓经理
- 所在地
- 北京市海淀区永泰庄北路1号天地邻枫2号楼A座B101
- 更新时间
- 2024-09-21 07:28
关于flash controller/mmc controller
包括card interface(cmd,data,clk)、memory core interface、总线接口控制(cardinterface controller)、电源控制、寄存器组。
图中寄存器组的功能见下表:
cid: 卡身份识别寄存器 128bit,只读, 厂家号,产品号,串号,生产日期。
rca: 卡地址寄存器,可写的16bit寄存器,存有deviceidentification模式由host分配的通信地址,host会在代码里面记录这个地址,mmc则存入rca寄存器,默认值为0x0001。保留0x0000以用来将alldevice设置为等待cmd7命令状态。
csd: 卡专有数据寄存器部分可读写128bit,卡容量,传输速率,读写操作的电流、电压,读写擦出块的长度等。
scr: 卡配置寄存器, 可写的 64bit是否用security特性(linux不支持),以及数据位宽(1bit或4bit)。
ocr: 卡操作电压寄存器 32位, 只读,每隔0.1v占1位, 第31位卡上电过程是否完成。
(3)flash controller与nand flash的连接
由上知mmc相较于nand flash,内部集成了 flash controller,其与存储介质大致连接如图。
(4)关于flash controller/mmc controller
包括card interface(cmd,data,clk)、memory core interface、总线接口控制(cardinterface controller)、电源控制、寄存器组。
图中寄存器组的功能见下表:
cid: 卡身份识别寄存器 128bit,只读, 厂家号,产品号,串号,生产日期。
rca: 卡地址寄存器,可写的16bit寄存器,存有deviceidentification模式由host分配的通信地址,host会在代码里面记录这个地址,mmc则存入rca寄存器,默认值为0x0001。保留0x0000以用来将alldevice设置为等待cmd7命令状态。
csd: 卡专有数据寄存器部分可读写128bit,卡容量,传输速率,读写操作的电流、电压,读写擦出块的长度等。
scr: 卡配置寄存器, 可写的 64bit是否用security特性(linux不支持),以及数据位宽(1bit或4bit)。
ocr: 卡操作电压寄存器 32位, 只读,每隔0.1v占1位, 第31位卡上电过程是否完成。
(5)device identification mode和初始化
mmc通过发cmd的方式来实现卡的初始化和数据访问
展开全文