老男孩读PCIe之一:从PCIe速度说起

从今天开始,老男孩要开始讲PCIe了。对我来说,这是个很大的挑战:首先,我自己本身,对PCIe并没有做到胸有成竹,我的PCIe知识也只是停留在理论阶段,我并没有实际做过任何有关PCIe的东西;其次,我要把PCIe讲得深入浅出,让读者轻易接受,我觉得很难,根本原因就是我还没有做到胸有PCIe;最后,我的文章都会通过ssdfans公众号推出(还没有关注的同学,赶快关注),很多读者都是PCIe高手,班门弄斧,我深感压力。但尽管如此,我还是决定出发,我自己努力学习,尽我最大能力把我学到的东西分享给大家,也希望各位PCIe大拿们,帮忙斧正文章的错误,我希望不是我一个人,而是和各位大拿们一起,带领大家攀上[……]

阅读全文

老男孩读PCIe之六:配置和地址空间

每个PCIe设备,有这么一段空间,Host软件可以读取它获得该设备的一些信息,也可以通过它来配置该设备,这段空间就叫做PCIe的配置空间。不同于每个设备的其它空间,PCIe设备的配置空间是协议规定好的,哪个地方放什么内容,都是有定义的。PCI或者PCI-X时代就有配置空间的概念,那时的配置空间如下:

整个配置空间就是一系列寄存器的集合,其中Type 0是Endpoint的配置,Type 1是Bridge(PCIe时代就是Switch)的配置,都由两部分组成:64 Bytes的Header+192Bytes的Capability结构,后者是设备告诉Host它有多牛逼,都会什么绝活。

[……]

阅读全文

UFS之大结局

作者:望月闲人

 
 

不说再见的大结局,致飞鱼。

 

想要和望月闲人还有全世界的大牛讨论SSD及存储相关技术?加nanoarch为微信好友,拉你进ssdfans微信群  

 


今天是25日飞鱼秀的最后一期,在车里听到11点才下车算是对飞鱼的告别。从老大半岁的时候开始到今天老二半岁听了5年,喜欢小飞才华横溢的幽默和喻舟嬉笑怒骂的性情。就像歌里唱的为了拥抱那一个人,笑着哭着拥抱了整个班,这个喜欢小飞而坚持做了这么多年节目的喻舟最后泣不成声的倒计时还有一如既往的笑声给飞鱼画了个最圆满的句号,最完美的人生也不过就是破涕为笑的过程罢了。

 

正题结束了,歌也听完了O(∩_∩[……]

阅读全文

LPDDR4初始化时序简析

 

作者:望月闲人

 
 

上电,复位和初始化,还有独特的第四个步骤!

 

想要和望月闲人还有全世界的大牛讨论SSD及存储相关技术?加nanoarch为微信好友,拉你进ssdfans微信群  

 


 

先看看下面这个图对整个初始化过程有个总体的了解,LPDDR4初始化主要分下面四个阶段:Power Ramp, Reset, Initializationtraining。上电,复位和初始化大家一定都比较熟悉,任何设备都要经过这三个步骤才能boot起来,只是每个设备的要求不同,倒是第四个阶段training看起来有点新鲜感。不急,step by step

 


 

1[……]

阅读全文