Info o USB - pochybnost o funkcnosti USB 2.0 PCI karty

hwkonfera hwkonfera
Středa Březen 17 14:35:38 CET 2004


a jeste poznamka. Nejsem si jist, kdyz vezmu v uvahu pridelovani prostredku
PCI sbernice PCI bridgem (pod kontrolou Win32), zda jsou PCI karty
umoznujici mezni (iluzorni) datovy tok 132 MBps zrovna to, co USB 2.0 high
speed spasi. Za prve: nemaji vlastni kanal DMA (cili mely by obsahovat
dostatecny latch, ale nikdy jsem ho nevidel - vyrobci zrejme setri, byl by
zde asi stejny problem jako u UARTu s pretecenim nejakeho interniho FIFO v
radici, proto si myslim, ze ona rychlost na techto kartach je fikce), cili
je vyloucen plny datovy tok to systemovych prostredku PC v realnem case, a
za druhe: busmastering - kombinace PCI bus-supermaster + Latency Timer -
nechapu jak muze vzdy, kdyz je potreba, zajistit okamzity tok dat: PCI
33MHz@32 bit ve specifikaci 2.3, tedy jak je na vetsine zakladnich desek a
karet. At pocitam jak pocitam, pokud bude mit nahodou USB-PCI radic INT s
nejvyssi prioritou a take IRQ s nejvyssi prioritou z PCI karet (no ale
obvykle tomu tak neni), potrebuje PCI bus-supermaster minimalne 6-8 tiku (33
MHz), aby byt tim nejbrutalnejsim zpusobem (treba rovnou Target-Abort: viz
specifikace PCI 2.1), byl zahajen burst na jinem PCI zarizeni. V tomto
okamziku se ovsem v USB FIFO musi nahromadit docela ucthodne mnozstvi dat,
ktere pochybuji, ze interni FIFO zvlada - a to jsem uvedl velmi hypoteticky
spise nerealny priklad - ostatni pripady uz mohou byt pouze horsi. Proto
jsem skalopevne presvedcen, ze onen High speed na PCI techto parametru je
holy nesmysl - a nebo je v tom neco o cem nevim :) ...
Myslim, ze uplnym resenim budou az PCI-X karty a PCI-X hypertransport
tunel - a predevsim wokna s sirokou podporou virtualnich IRQ (az 18
PCI/PCI-X zarizeni) ....
Hezky den, Simon Cihelnik





Další informace o konferenci Hw-list