usb - nietypowo
Masz problem? Zapytaj na forum elektroda.pl
From: zuul_at_nospam_neostrada.pl
Subject: usb - nietypowo
Date: Mon, 10 Oct 2005 14:13:08 +0000 (UTC)
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
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: usb - nietypowo
Date: Mon, 10 Oct 2005 22:12:07 +0200
zuul_at_nospam_neostrada.pl wrote:
"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?
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: usb - nietypowo
Date: Tue, 11 Oct 2005 09:59:06 +0200
Czy sa tego typu kontrolery czy mozna to zrobic tylko i wylacznie
usb transceiverami?
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.
A co mu da fpga jak nie ma warstwy fizycznej?
W trybie HS warstwa fizyczna jest nieodzowna, widziałem kiedyś tam jakiś
chip Cypresa.
Urządzenia takie są dość drogie w granicach np 5 tysięcy euro.
Pozdrawiam
Mister
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: usb - nietypowo
Date: Tue, 11 Oct 2005 22:47:22 +0200
Mister wrote:
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.
A co mu da fpga jak nie ma warstwy fizycznej?
W trybie HS warstwa fizyczna jest nieodzowna, widziałem kiedyś tam jakiś
chip Cypresa.
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: usb - nietypowo
Date: Wed, 12 Oct 2005 08:26:57 +0200
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.
Do FS, LS są dostępne transceivery bez problemu w dobrym sklepie za rogiem,
z HS niestety jest problem
Jak już robić to od razu tak aby wspierał HS. Bawię się teraz explorerem
Ellisys - ładny kombajnik;-)
Mister
From: zuul_at_nospam_neostrada.pl
Subject: Re: usb - nietypowo
Date: Wed, 12 Oct 2005 11:57:38 +0000 (UTC)
Mister <wojpie_at_nospam_wywal_to.poczta.onet.pl> wrote:
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.
Do FS, LS s? dost?pne transceivery bez problemu w dobrym sklepie za rogiem,
z HS niestety jest problem
O ile dobrze rozumiem, to transceivery zapewniaja tylko warstwe fizyczna,
bez jakiegokolwiek wsparcia dla logiki (czyli sa urzadzeniami analogowymi)?
Dobrze to rozumiem?
zuul
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: usb - nietypowo
Date: Wed, 12 Oct 2005 16:26:21 +0200
O ile dobrze rozumiem, to transceivery zapewniaja tylko warstwe fizyczna,
bez jakiegokolwiek wsparcia dla logiki (czyli sa urzadzeniami
analogowymi)?
Dobrze to rozumiem?
Dla LS i FS tak , dla HS już mają "swoją logikę" służącą również do obsługi
interfejsu; zazwyczaj taki transceiver jest zgodny z interfejsem UTMI(+).
Teraz bardzo modne są transceivery ULPI tylko 12 drutów ;)
Mister
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: usb - nietypowo
Date: Wed, 12 Oct 2005 08:32:37 +0200
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.
Może wystarczy to:
sourceforge.net/projects/usbsnoop
Mister
From: zuul_at_nospam_neostrada.pl
Subject: Re: usb - nietypowo
Date: Wed, 12 Oct 2005 12:15:58 +0000 (UTC)
Mister <wojpie_at_nospam_wywal_to.poczta.onet.pl> wrote:
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.
Mo?e wystarczy to:
sourceforge.net/projects/usbsnoop
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