当前位置: 主页 > 展品 >

那些年呆哥错过的PCIe Reset_搜狐科技


信息来源:https://www.aysoal.com 时间:2017-10-13 14:50

原出发:这些年来,哥哥PCIe小姐 Reset

  

作者:SSD的攻城狮

  婴儿时期的年老,不只雨小姐,PCIe小姐 Reset。

  你想SSD的攻城狮和五洲四海的丹尼尔议论SSD记忆和相干的技术,做加法?nanoarch为微信友人,把你拉进ssdfans微信群

  欢送有助于ssdfans,作者可以预ssdfans涉及,瓜哥和,那个大型材咖啡粉吴仪。,取报答。

  

  在前面的适宜哑哥,太年老了,不只雨小姐,PCIe小姐 Reset。

  PCIe是单独渊博的协定,恢复是却更的相干术语:Cold Reset, Warm Reset, Hot Reset, Conventional Reset, Function Level Reset, Fundamental Reset, 非很 Reset

  开端在面临大约多的怀孕,婴儿时期的心真正是回绝。专家的特别资格,鸡蛋的资格是妖术博士的颓败,传送气象看实质。

  阿黛尔(女子名的独特的概述,斋戒找到螺纹,从慷慨的的怀孕:

  第一步,在辨别出来这些兄弟们恢复的相干:

  恢复私下的附属相干, 乘公共汽车赡养了两个复原:Conventional Reset和FLR(功用 Level 恢复),而Conventional 重行安放或安置的比较级分为两类:Fundamental Reset和非很 Reset。Fundamental 重行安放或安置包罗冷和和善 Reset办法,PCIe可以恢复几乎的户内的表达和户内的形态的德;而非很 恢复热 Reset办法。

  看上面的表格,有不理睬感触好点了吗?

  1.Conventional Reset

1.1 Fundamental Reset

1.1.1 Cold Reset

1.1.2 Warm Reset

1.2 非很 Reset

1.2.1 Hot Reset

2. Function Level Reset

  另外的步,呆澳门美高梅网址明亮的每种Reset详细干什么,的器械道路和假装合身;

  Fundamental Reset:由武器装备把持,该固定将重行开始,包罗:重行设定初值持有违禁物形态 Machine,持有违禁物的武器装备逻辑,Port State和configuration register。

  自然,有很的 恢复不克不及接待的,执意that的复数非常Register里的非常属性为”Sticky”的Field,鸡蛋和博士同样地健壮。,除非结合的关门,若非你怎地重行安放或安置这些在实地任务的的值稳固。

  这些土地责备常可利用性的调试时期,尤其that的复数必要重行安放或安置 Link的 位置,诸如,在互连 恢复可以拿住先前的相反的形态后,这是为that的复数有用作防火墙和服用召唤,是优良的。

  Fundamental 恢复普通发作在十足体系恢复(如当你重启,但你还做为固定根底 Reset。

  Fundamental 有两种恢复:

  • Cold Reset: Power Off/On 器件的VCC (Vaux)

  • Warm Reset(可选) 遵守体系小溪的VCC的位置,诸如,办法了体系的电源使完满形态可以小溪 reset,PCIe协定不理睬界说到何种地步小溪的和善 Reset的,但确定体系。

  有两种块PCIe Device做Fundamental Reset:

  • 体系发送了Perst在这一点上 (PCIe Express 恢复)征象给Device;

    • 以下图为例

    • 电力体系,主电源的稳定性将发生权利 Good”征象

    • 话说送还我会送了Perst 信上面挂的PCIe SSD

    • 条件重行开始体系,Power 征象小溪了Perst好的兑换 断言和De Assert,可以发生PCIE Device的Cold Reset

    • 条件体系可以赡养动力 办法好了Perst外小溪征象,你可以获得和善 Reset

    • #了Perst的征象将被发送到持有违禁物的PCIe Device,固定可以应用为了征象,不克不及驳回它

        

  • 条件PCIe 固定不背衬了Perst #征象,他会主动上电时的很 Reset;

    • 唯一的的非正式,选择固定,疏忽了Perst #征象,你必需品可以小溪很 Reset

    • 譬如,恢复小溪检测 (当固定超越基准电源迫使,也必需品小溪恢复)

  Hot Reset:经过断言 TS1的Symbol 5位 [0] 发生:

  

  PCIe 固定收执两个延续的热 Reset的TS1 后,在2ms超时地:

  • ltssm回收热后 Reset State,终于停在检测 State (互连 锻炼的初始形态)

  • 固定的持有违禁物形态 Machine,持有违禁物的武器装备逻辑,Port State和configuration 留下印象(Sticky bit 另外)整个使恢复原状参赛人

  当PCIe 固定成绩,热可以由软件 恢复恢复,详细办法如次

  对 RC的Bridge Control Register 点[ 6 ] – Secondary Bus 重行写1。

  • 红十字会将开端热 Reset的TS1

  • 2ms合身进入热后 Reset形态,这种形态的兑换是ltssm L0 -> RCVRY -> HOTRESET

  • 红十字会桥 Control Register 点[ 6 ] – Secondary Bus Reset完全地, 固定形态ltssm兑换HOTRESET -> DETECT

  • 重行开端LTSSM停止Link Training

  注:我觉得这其中的一部分像被小溪的SATA精通的接口 更新的人了相当成绩OOB关系

  该软件还可以设置固定互连 Control Register [2] – link disable bit 把Device 禁用掉!。

  

  当Device Link Disable 在点设置,会进入LTSSM Recovery State,将红十字会与禁用 点TS1(要责怪行为起航的EP,这是钻头进入蜂箱完毕)。

  

  后RC到达终点站到TS1,物理层将关系层发送成功击中= 0征象,简言之车道将进入电 Idle。2ms 超时地后,红十字会将进入ltssm Detect mode,但固定将留在LTSSM禁用形态,预备妥将来有一天送还。

  FLR (功用 Level 恢复):PCIe 互连是单独很大的路,它可以运转杂多的汽车,汽车是差异的功用。条件单独功用出了成绩,自然,可以经过互连重行安放或安置的办法处理,而健康的的呆哥必定不能胜任的采用这种办法,他将应用为了职务。 Level Reset,哪里其中的一部分孤单。责怪持有违禁物的固定背衬FLR,必要反省固定 Capabilities 表达[ 28 ]使无效。

  

  条件固定背衬 FLR,话说送还软件可以经过合身 Control 留下印象[ 15 ]功用 Reset了

  

  FLR应和职务的户内的形态,重行留下印象,还上面的表达不受假装:

  • Sticky bits – cold 恢复和和善 恢复必需品带上它们。

  • Type HwIint留下印象。在PCIe固定,为hwiint属性无效使成形留下印象,这些表达的值由,获取从EEPROM后上电恢复。Cold和Warm 这些表达可以重行安放或安置恢复。,话说送还把新的记录从EEPROM,还,FLR不克不及恢复这些表达。

  • 相当特别的使成形留下印象,诸如,束手就擒 Power, ASPM Control, Max_Payload_Size或许Virtual Channel

  • FLR不办法固定ltssm形态

  FLR时期:

  单独功用的恢复必要使完满100ms的协定。但在FLR软件的开端,敝理所当然理睬设想有不结合的的CPLD,遭遇这种位置,不管怎样这些CPLD在FLR开端使完满,或启动FLR 100ms,话说送还重行设定初值后的功用。条件这种位置是坏的的,可以造成记录 corruption: 前所需的相当事实是相反的的后一组记录。

  To avoid this situation,提议这事做。:

  在做的进行:

  • 国外的功用不克不及应用

  • 不克不及保存从前的若干可以被读取的人(譬如户内的的Memory必要被完全地或许改写)

  • 恢复FLR CFG Request,开端做

  • 传入的TLP可以恢复UC (不测 使完满)或直地损耗

  • FLR应使完满100ms内,但随后的设定初值,还必要花相当时期,在设定初值进行中条件你收到CFG Request,你可以回复CRS (使成形 Retry 形态)

  快完毕了,简言之这些事实在恢复停止

  • 从恢复形态停止,必需品在20ms里边 Link Training;

  • 软件必要使完满单独结合的的时期互连 交朋友和设定初值,预备妥无论如何100ms开端发送CFG Request ;

  • 条件软件是预备妥,100ms开端发送CFG Request,但该固定未设定初值,合身将CRS;

  • 话说送还RC可以选择反复CFG 要求或CPU的报道,固定未预备好;

  • 合身有1秒的时期(从PCI承受。,必需品可以规则任务后,,若非,体系/ RC可以思索合身挂了;

  不情愿失去SSD的攻城狮的后续精彩文章?长按或扫描上面二维码关怀ssdfans就可以了!

  微信ssdfans按铃引见

  四收费技术议论组:ssdfans(已满),ssdfans大咖啡粉(全),ssdfans挑拣(全),ssdfans虾群,四技术挑拣按铃重叠柴纳和中国社区任务,商业的股市看涨的人,有杂多的各样的攻城狮

  以下阴谋的代价议论组,品质较高,免洗的收受50,先生特价。

  ssdfans推销的组:买和卖消耗级,集会SSD,NAND Flash可以在在这一点上找到

  ssdfans闪电内存固定组:变成闪电内存固定和杂多的新的NVM器件,有大量NAND制造厂丹尼尔

  ssdfans集会级:议论集会SSD

  ssdfans消耗水平:议论消耗SSD

  ssdfans革囊固定组:对电话听筒的议论,的eMMC水平地电脑和那个革囊固定的户内的,UFS SSD

  ssdfans任务组:SSD交换革新,雇用,赶早来~ 不情愿换任务,但也最初占坑,条件有却更的机遇。,因而,救火交换,该公司确立或使安全了单独赡养高。!

  先生ssdfans组:在校区人的SSD。

  想预的组,请加nanoarch为微信友人,引见你的昵称-供工业用的-事业,使具有特性的组名,把你拉进群。回到搜狐,检查更多

责任编辑:

上一篇:澳门美高梅网址吃什么 下一篇:没有了