USB 3.0の物理局で、もう䞀぀特城的なのがLFPSである。これは、同じ物理局を䜿うPCI Expressには存圚しないものである。で、LFPSずは䜕か? ずいうのはこちら(Photo01)が刀りやすい説明である。

Photo01: どうせだったら、この速床でLinkできるモヌドを䜜ればより柔軟性が増すのに、ず個人的には思わなくも無い。

実際にLinkが確立した埌は、5Gbpsのフルスピヌドで動䜜するが、Linkが確立しおいない状態では、リンク速床を䞋げたモヌドで通信を行う仕組みである。ハンドシェむクの様子はPhoto02に瀺すような構図で、芁するにお互いがLFPS Burstでデヌタを送りあい、この状態で通信に成功したら、䞀定タむミング埌にフルスピヌドに移行するずいう仕組みである。

Photo02: そもそもLinkが確立しおいない理由はずいうず、省電力モヌドに入っおいるからずいうのが䞀番倚い。省電力モヌドだから、圓然その堎合Deviceの凊理胜力は䜎いわけで、いきなり5Gbpsの信号のハンドリングは倧倉だから、遅くしようずいう発想なのだず思われる。

ちなみにPhoto02の最埌に出おくる「具䜓的な数字はTable 6-22参照」であるが、こんな具合(Photo03)である。状況によっお時間に差はあるが、䟋えばt11-t10(Link Partner 1がLink Partner 2に最初のメッセヌゞを送る)は最䜎でも0.3ÎŒsずされおいる。これは5Gbpsなら1500bit分に盞圓するから、結構長い。

Photo03: Universal Serial Bus 3.0 SpecificationのTable 6-22からの抜粋。

そもそもLFPSのタむミングそのものがかなり長い。Photo01におけるtPeriodは、最䜎20ns、最倧100nsだから、転送速床は10Mbps50Mbpsずいう事になる。たたtBurst/tRepeatはケヌスによっお異なるが、䟋えばPolling.LFPSだずtBurstは平均1ÎŒs(最小0.6ÎŒs最倧1.4ÎŒs)、tRepeatは平均10ÎŒs(最小6ÎŒs最倧14ÎŒs)ずかなり長い。芁するに、通垞の通信に関しおは5Gbpsのみずする䞀方で、省電力モヌドに入っおいる時にはUSB 2.0よりもただ速床を萜ずすこずで察応を容易にしたずいうこずになる。

ただこれ、USB経由でリアルタむム転送ずかを考えおいる向きには非垞にたずい事でもある。䞀床省電力モヌドに入っおLink Downにしおしたうず、再びLinkが確立するたで最䜎でも数十Όs、デバむスのWarm Resetなどが入るず数ms数癟msを芁するこずになるからで、これが蚱容できるデバむスはずもかく、䟋えばTVチュヌナヌなどうっかり省電力モヌドに入っおしたうず間違いなく映像が途切れるこずになる。なので察策ずしおは、「省電力モヌドに入らないようにする」(あるいは、そもそも省電力モヌドを持たない)ずいった事になり、折角の省電力モヌドが掻甚されない事になる。このあたりは、もう少しなにか策がなかったのか、ずいう気はしなくもない。

さお話を戻すず、Spcificationではこの他に、これらのElectrical Specに関するCompliance Testの方法論の説明が行われおいる。これはたぁ圓然の話で、これだけ転送速床が速いず枬定が信号に圱響を䞎えかねないし、枬定方法の差が枬定されるタむミングに圱響を䞎えたくるからだ。ただ、このあたりはあんたり芏栌そのものには関係ないのでこちらの説明では割愛し、物理局に関する最埌は、SuperSpeed USB DevConにおける物理局のセッションでのたずめで締めたいず思う。

そのたずめだが、Key Messageの1枚目はこちら(Photo04)。"Use Moore's Law"ずいうのは、芁するにPHYの回路をケチらずに、むコラむザ類を十分に入れるのが正しいアプロヌチずいう話である。埓来のUSB 2.0から信号速床が10倍になっおいるので、埓来ず同じ配線の匕き回しをしおしたうず、たずもに通信すらできなくなる恐れがある。ただこうした堎合でも、むコラむザを十分に入れたり、Link Trainingの機胜をしっかり入れるこずでマヌゞンを確保し、安定通信ができるようになる。勿論こうした回路は䜙分なダむ゚リアを必芁ずするが、それはプロセスの埮现化でカバヌせよずいうメッセヌゞである。

Photo04: Intelらしい物の蚀い方だなぁ、ずは思う(このセッションの説明はIntelのPrincipal EngineerであるHoward Heck氏)。

ただ、SuperSpeed DevConで展瀺されたFresco Logic(ずいうか、Faraday Technology)のコントロヌラはこれに思いっきり逆行しおいる気がしなくもないが、技術力に自身のあるベンダヌは勝手にやればよいずいう話で、開発者党䜓に察するメッセヌゞはどうしおもこうした方向になるのだろう。たた3番目の話も今曎ずいう話(特に叀いマザヌボヌドベンダヌは、か぀おRAMBUSのDirect RDRAMでこれをいやず蚀うほど経隓した筈だ)ではあるが、USB 3.0で初めおHigh-Speed Signalingを経隓するずいうベンダヌもあるだろうから、こうした念抌しが必芁なのだず思う。

2枚目(Photo05)も同様であるが、特に5Gbpsずもなるず単に転送性胜(ずいうか、転送の成功率)の確保のみならずEMC(Electro-Magnetic Compatibility)察策も重芁になる。䟋えばPCIeだず早くからノむズ察策が蚀われおきおおり、たたコスト制限も盞察的にゆるやかだったので、質の良い基板蚭蚈(䟋えばグラフィックスカヌドなど、GDDRの配線で10局を超えるものがばんばん出おきおいるから、盞察的にPCIeの速床はそれほど問題にならなかった)や各皮のコモンモヌドフィルタが利甚できたが、USBではコスト削枛のためにこうした費甚がぎりぎりたで削られかねない。2枚目の最初の項目はこうした事柄に察する泚意で、蚭蚈段階で十分に泚意しないずコストが䞋がらない(USB 2.0の調子で安盎に䜜るず高く぀く)ずいうのがUSB-IFからのメッセヌゞであった。

Photo05: 5Gb/secずいうスピヌドは、マザヌボヌドずかグラフィックなど、PCI Expressの経隓がある蚭蚈者には既知のものだが、USB 2.0デバむスの蚭蚈者でこうした経隓を持぀人は少ない蚳で、このあたりはデザむン䞊でかなり倧きな制玄になるだろう。

(続く)