Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 20 reacties
Bron: The Register

Intel heeft een universele specificatie van de USB 2.0 host interface vrijgegeven. Hiermee kunnen bedrijven als Microsoft, Apple, Red Hat, Sun en andere OS makers USB 2.0 host controller support in hun OS inbouwen. De specificatie is vrijelijk te verkrijgen specificeert in essentie hoe een USB controller met het OS praat:

The new spec., called the Enhanced Host Controller Interface (EHCI), unifies the two alternative host controller interfaces developed with USB 1.0 and 1.1, which should simply OS' support for the connectivity standard. EHCI is compatible with USB 1.1 devices and hubs, even going so far as to work with existing device drivers.

That's done by supporting what Chipzilla calls USB 1.1 companion controllers, which leave the main USB 2.0 controller free to handle high-speed - ie. 400Mbps - bus traffic. That sounds suspiciously like a clever way of selling otherwise redundant USB 1.1 controller chips alongside the more up-to-date USB 2.0 versions.

And "the architecture is also highly optimised, and therefore consumes minimum CPU overhead - less than the amount that a USB 1.1 UHCI host controller consumes", Intel claims. The next stage is to release compliance testing procedures, which will be released in the first half of next year, according to Intel. After that, it will publish the final version of EHCI.

USB 2.0 zal een aanvankelijke doelsnelheid hebben van 480MB/s, dit is 40 keer sneller dan de USB 1.1 specificatie. Het artikel bij The Register kun je hier lezen, de specificatie hier.

Moderatie-faq Wijzig weergave

Reacties (20)

Ik vermoedde al dat USB 2.0 werd losgelaten met downward-compatablity. USB was IMHO niet zo'n super-goede oplossing en alleen neergezet om in ieder geval een Universeel bus op te zetten. Na een aantal jaren slapen heeft USB uiteindelijk toch best veel ondersteuning gekregen, zodat nu de echte nuttige USB (2.0) uit kan komen.

Aan de ene kant is het dus best lullig om USB 1.0 uit te zetten, aan de andere kant zijn er heel veel USB apparaten beschikbaar zodat USB (2.0) zin heeft. Gelukkig dat door deze nieuwe standaard vrijwel geen apparaten hoeven vervangen worden.

(voor tweakers, USB 1.0 werd rond 1996 gelanceerd maar brak pas met de iMAC (1998 of zo) pas echt door)
je vermoedde het al ? het was bij de eerste specs (onofficieel) een jaar terug (of wat is het) al bekend dat het backwards compaible zou worden.. lijkt me ook wel zo netjes ja.. :Z

sjongejonge...
480MB/s en 400Mbps :?

Bit en bytes (alle twee fout).

zal wel 400 MegaBitsPerSeconde zijn..
USB 2.0 is 480 Mbit/s

Ik denk dat die 400 Mbit/s te maken heeft met die USB 1.1 companion controller. Waarschijnlijk blijft er met een companion controller voor USB 1.x apparaten nog 400 Mbit/s over voor USB 2.0 apparaten.
Dat lijkt misschien tegenvallend, maar is altijd nog veel beter dan wat er zou gebeuren als je alleen een USB 2.0 controller zou hebben en daar ook USB 1.x apparaten aan zou hangen, zie de quote uit deze post van Niels Leenheer: www.tweakers.net/reacties.dsp?Action=Posting&ParentID=217784
Er schijnt nogal een probleem te zijn met oude USB apparaten. Stel een USB 1 apparaat gebruikt 50% van de bandbreedte (6 Mbps), dan betekend dit niet dat je op een USB 2 controller nog 474 Mbps over hebt. Door de opzet van USB 2 zou je nog maar 50% van de 480 Mbps over hebben. Een 6 Mbps USB 1 apparaat gebruikt dus 240 Mbps op een USB 2 controller, waarvan natuurlijk 234 Mbps loze ruimte is.
Met zo'n companion controller kun je dus aanzienlijk wat bandbreedte overhouden als je USB 1.x apparaten gebruikt.
-----------------------------
Reactie op hieronder: dat het "normaal" is wil toch nog niet zeggen dat het geen probleem is? Hoezo "ik zie het probleem niet" :? Lijkt me toch duidelijk, en het is fijn dat er een oplossing geboden wordt (al is die wel duurder door de extra controller).
Daarom heet zo'n ding een "bus". Wat denk je dat er met je SCSI bus gebeurt als de SCSI scanner aan het praten is? Wat gebeurt er op je ATA100 bus als je PIO-3 CDROM wordt aangesproken?

Ik zie het probleem niet, hoor.
Nou, je geeft goede voorbeelden hoor, behalve de SCSI bus, want daar gaat het niet op.

Met een moderne SCSI kaart kan de host-adapter meerdere SCSI-protocollen (SCSI 1,2, en 3) over dezelfde Bus lullen, dus kost het je geen bandbreedte.
Misschien is het beter om in plaats van in bandbreedte te spreken van accestime, de helft van de tijd is het langzame apparaat aan het woord, de andere helft het snelle apparaat.
Je ziet nu ook op de moederborden aparte IDE controllers, heeft dezelfde reden, meer kanalen, maar ook efficentier gebruik van de bandbreedte.
:? ik volg het nu ook ff niet meer
Nee joh, het is Bytes en bits.. :)
Mega bits per second dus.. klopt wel
Hiermee kunnen bedrijven als Microsoft, Apple, Red Hat, Sun en andere OS makers USB 2.0 host controller support in hun OS inbouwen
Denk toch dat dat meer iets voor de kernel is en dus los van redhat staat
Ja dat is ook zo maar Red Hat doet volgens mij wel redelijk actief mee aan kernel development. Zijn zij niet de eersten geweest die Linux geluid liet maken?
Hmmm 480MB/s, dat betekent dat we nu eindelijk WEL succesvolle externe cd-writers kunnen verwachten, 480MB/s moet tot zeker ~42x CD's fikken aankunnen (480 uit 650MB/s dus zegmaar).
Nou nog even een 42 speed brander uitvinden met een geschikte laser met voldoende vermogen en we zijn weer blij.
USB 2.0 will be 480 Mb/sec, 40 times faster than USB 1.1.
Officiele specificatie
Hiermee kunnen bedrijven als Microsoft, Apple, Red Hat, Sun en andere OS makers USB 2.0 host controller support in hun OS inbouwen.
Hmm Red Hat is volgens mij geen os "maker", en het USB gedeelte van linux is voor 90% door de SuSe labs gedaan.
No offence, just pointing out...

Hmm nuttig voor de rest. Laten we even de dradenrommel bij de PC nog wat erger maken. Waarom niet ineens iets draadloos?? Echt nuttig: keyboard, muis, webcam, printer, scanner, hard disk,... Allemaal op USB. Wat gaan ze nog uitvinden?
Een NV20 op USB? - dat zou pas lachen zijn.

Maar USB sucks en daarmee uit. Het belast de proccessor te veel, het is (nog steeds) te traag, en Firewire II komt er ook aan... (1040Mbit als ik mij niet vergis + alles afgehandeld door aparte processor - maar dat gebeurt nu ook al bij firewire)
Hmm nuttig voor de rest. Laten we even de dradenrommel bij de PC nog wat erger maken. Waarom niet ineens iets draadloos?? Echt nuttig: keyboard, muis, webcam, printer, scanner, hard disk,... Allemaal op USB. Wat gaan ze nog uitvinden?
Dat is al uitgevonden. Ene Jaap Haartsen (jaja, een Nederlander) heeft dat gedaan iov Ericsson. De chip wordt "Bluetooth" genoemd en kan op dit moment pm 8Mbps doorvoeren op 10 meter afstand en max. 8 stuks tegelijk. Dit is nog niet erg veel, maar in de toekomst zal dat net als andere hardware wel meer worden. Het werkt met radiosignalen, dus door beton enz heen. Ik vraag me af hoe het in de praktijk dan werkt: mijn bovenbuurman wil "nude pics" van zijn vrouw uitprinten en heel toevallig heb IK precies dezelfde printer als hij.......................bwrrr, ik denk dat het dan tijd wordt om te gaan verhuizen ;)
. Ik vraag me af hoe het in de praktijk dan werkt: mijn bovenbuurman wil "nude pics" van zijn vrouw uitprinten en heel toevallig heb IK precies dezelfde printer als hij.......................bwrrr, ik denk dat het dan tijd wordt om te gaan verhuizen
Maar dat is een tekortkoming aan je bovenbuurvrouw, niet aan Bluetooth ;)

Dit soort dingen hangen ook erg af van je buurvrouw trouwens. Het kan ook een reden zijn om jusit niet te verhuizen.
Ik hoor `t al Joost.......
......ten eerste ken je mijn buurvrouw niet, die ziet er ongeveer zo uit ---> (8>
......en ten tweede, aangenaam, ik wordt je nieuwe onderbuurman :9
Leuk dan zo een USB netwerkje :Y)
kan je je pcs alleen niet verder als 4.5 meter uit elkaar ivm maximale lengte kabel

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True