返回列表 发帖

[站长原创] 从认识eMMC硬件原理图开始

[站长原创] 从认识eMMC硬件原理图开始

2. 从认识eMMC硬件原理图开始

嵌入式开发联盟 - www.mcuos.com
站长osboy原创,qq:82475491
email:mcuos.com@gmail.com
未经允许不得转载


首先开篇第一件事,就是贴出一张eMMC的schematic原理图如下:
本帖隐藏的内容需要回复才可以浏览

上图中靠右边的d0-d8是eMMC的数据线,代表的是8bit的数据宽度,eMMC允许的数据宽度为1bit, 4bit和8bit.
靠右部分还有两根pin,一个是cmd,一个clk。分别是传输emmc 协议的command的数据线和提供给emmc的clock pin脚。
左上有两组电压pin,一个vcc,一个是vccq。vcc代表的是emmc的core电压,而vccq则代表的是emmc的IO电压。一般来说vcc都是3.3v,而IO电压的话有三类:1.2v, 1.8v和3.3v电压。这个IO电压很重要,我们在后续会给出他具体的用途和编写驱动应该注意的事项关于这个IO电压的选择。

此外我们还注意到了,在vcc的电压pin上还引出一根GPIO的开关控制pin,代表着这根pin是可以去开关emmc的vcc电压的,但是IO电压是不可以关闭的在这个设计中,当然你也可以设计成vccq也是可以控制的,我是觉得也没太大必要省不了多少电。

现在我们可以看一下一个世纪的emmc device他内部还有哪些构造,上图:


除了我们介绍的外围的一些接口信息外,大家看emmc其实是一块nand flash加上emmc device的firmware controller组成,FW包含了相应的device寄存器,里面存储了emmc device自身的一些信息。

认识完了我们的原理图上实际设计的emmc,我们就可以大致的理解下一个emmc要工作起来都需要哪些东西了,也就是说到了认识一个完整的emmc系统的时候了,下面你可以打开emmc card端的协议B50的那个pdf,这个是emmc-5.0的协议,我们看一张图:
本帖隐藏的内容需要回复才可以浏览

左边灰色的host controller部分,是我们做soc的厂家,比如高通,AMD,intel,marvell之类的公司他们家的芯片都支持emmc device的,所以这部分host controller就由他们设计了。

右边emmc card端蓝色部分是device controller部分,这部分应该就是有toshiba,美光,三星这类卖emmc flash的公司来设计啦,当然这个嵌在emmc disk里面的controller也可以外包做的,比如我知道marvell还设计过emmc device controller的。

右边emmc card端的灰色部分应该是纯粹的flash部分啦,这个应该是由toshiba,美光,三星之类的传统做memory的厂商们来做的。

要想在linux系统上使用emmc做存储的话,这个驱动的工作就是我们做底层驱动的人来做的啦。

emmc有自己的协议,读写需要自己的command,这个就需要大家多读读前一章节我提供给大家的那两份文档啦,具体的分析我们后续章节再说。
怎么样?现在大家对emmc大致的框架有认识了吧。
附件: 您需要登录才可以下载或查看附件。没有帐号?本站只开放邀请码注册,QQ:82475491,索要邀请码
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

谢谢啦,正在找

TOP

mark                      !

TOP

非常好!

TOP

MARK     !!!

TOP

專業的文章

TOP

nice,不错

TOP

感謝分享

TOP

怎么都要回复彩卡一看?

TOP

DS引脚干什么用的,没说啊

TOP

学习,学习!!

TOP

谢谢啦,正在找

TOP

TOP

相當實用

TOP

回复 1# osboy


   感谢楼主,这份资料很好

TOP

回复 1# osboy 学习EMMC

TOP

回复 1# osboy


   感謝分享

TOP

必须拜读一下大师的大作!

TOP

谢谢大师提供分享,谢谢!

TOP

看帖不回者 么有小JJ.........

TOP

多谢分享,十分有帮助

TOP

回复 1# osboy


    感謝樓主分享,相當實用~~~~

TOP

emmc学习过程中

TOP

我就是随便写写,大家这么给面子

TOP

学习学习了。。。。。。。。。

TOP

感谢分享

TOP

回复一下,看看原理图

TOP

正在学习,感谢分享

TOP

学习中,希望有帮助~

TOP

学习学习。。。。

TOP

返回列表
网页右侧QQ悬浮滚动在线客服
网页右侧QQ悬浮滚动在线客服