usb - nietypowo



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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






Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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