usb - nietypowo

Witam

Pytanie do znawcow usb. Zalozmy, ze interesuje mnie kontroler usb, ktory umozliwialby mi kontrolowanie ruchu pomiedzy dwoma gniazdami usb - ale w sposob przezroczysty dla samego protokolu usb. Czyli ten kontroler musialby miec mozliwosc pracy w trybie podobnym do "promiscuous" w kartach eth i musi miec mozliwosc wygenerowania danych w trybie "raw". Chcialbym miec dostep do danych, ktore przychodza na jedno wejscie, ew. w jakis tam sposob przetworzyc je i wyslac na drugie gniazdo - w tym przypadku na wyjscie.

Czy sa tego typu kontrolery czy mozna to zrobic tylko i wylacznie usb transceiverami? Jesli ktos zna jakis kontroler godny uwagi - niech poda jakies dane - producenta, oznaczenia, etc.

zuul

Reply to
zuul
Loading thread data ...

Najlepszym rozwiązaniem będzie zastosowanie jakiegoś niedużego FPGA, np. Altera Cyclone. Obsługę USB ściągnij z OpenCores, dodanie podglądania lub generowania danych to już pestka.

Reply to
Adam Dybkowski

A kto tu pisał o HighSpeed? W przypadku LowSpeed i FullSpeed warstwę fizyczną robi się za pomocą dwóch rezystorów i dwóch kondensatorów. Reszta to kwestia scalaka i FPGA się do tego jak najbardziej nadaje.

Reply to
Adam Dybkowski

O ile dobrze rozumiem, to transceivery zapewniaja tylko warstwe fizyczna, bez jakiegokolwiek wsparcia dla logiki (czyli sa urzadzeniami analogowymi)? Dobrze to rozumiem?

zuul

Reply to
zuul

Nie za bardzo moge sprawdzic ten projekt - bo sf.net wywala blad laczenia z search engine'm, ale zakladam ze to co napisales jest rozwiazaniem software'owym. Mnie interesuje rozwiazanie sprzetowe.

A moze ma ktos doswiadczenia w budowaniu systemu usb z uzyciem kontrolera *hub-a* ? Na ile inteligentne sa takie kontrolery? Czy maja mozliwosc "wgladu" w przesylane dane?

zuul

Reply to
zuul

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.