RTV forum PL | NewsGroups PL

FPGA z Ethernet: Wbudowany port czy zewnętrzny sterownik - zalety i wady?

FPGA z Ethernet

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - FPGA z Ethernet: Wbudowany port czy zewnętrzny sterownik - zalety i wady?

PawelP
Guest

Sun Jul 25, 2010 5:45 am   



Witam

Czy ktos moze podac jakis link traktujacy o sposobach rozwiazan
komunikacji przez Ethernet przy uzyciu FPGA?
Dokladnie chodzi mi o to czy lepiej uzyc FPGA z wbudowanym portem
sieciowym, czy lepiej uzyc wykwalifikowanego sterownika Ethernet do
czesci komunikacyjnej.
Jakie sa wady I zalety kazdego z tych rozwiazan?

Dzieki
Pawel

Jerry1111
Guest

Sun Jul 25, 2010 8:56 pm   



On 25/07/2010 05:29, PawelP wrote:
Quote:
Witam

Czy ktos moze podac jakis link traktujacy o sposobach rozwiazan
komunikacji przez Ethernet przy uzyciu FPGA?
Dokladnie chodzi mi o to czy lepiej uzyc FPGA z wbudowanym portem
sieciowym,

Nie wiem czy robia takie, ja nie widzialem.

Quote:
czy lepiej uzyc wykwalifikowanego sterownika Ethernet do
czesci komunikacyjnej.
Jakie sa wady I zalety kazdego z tych rozwiazan?

Ja bym wybral trzecie rozwiazanie:
MAC w FPGA, a PHY oddzielnie na plytce.
Dlaczego? Phy zostaje staly (no, zmienic go trzeba jak chcesz inna
predkosc dorzucic, ale teraz 10/100/1000 kosci nie sa drogie), a Mac w
FPGA mozesz sobie zmieniac dowolnie bez przerabiania plytki.


--
Jerry1111

PawelP
Guest

Mon Jul 26, 2010 5:38 pm   



Czesc

A mozesz jeszcze uprzejmie wyjasnic pojecia MAC i Phy?
Moze jakis "part number" masz pod reka, co bym, lepiej to zrozumial?

dzieki
Pawle



On Jul 25, 1:56 pm, Jerry1111
<jerry1111alwaysattackedbys...@wp.pl.pl.wp> wrote:
Quote:
On 25/07/2010 05:29, PawelP wrote:

Witam

Czy ktos moze podac jakis link traktujacy o sposobach rozwiazan
komunikacji przez Ethernet przy uzyciu  FPGA?
Dokladnie chodzi mi o to czy lepiej uzyc FPGA z wbudowanym portem
sieciowym,

Nie wiem czy robia takie, ja nie widzialem.

czy lepiej uzyc wykwalifikowanego sterownika Ethernet do
czesci komunikacyjnej.
Jakie sa wady I zalety kazdego z tych rozwiazan?

Ja bym wybral trzecie rozwiazanie:
MAC w FPGA, a PHY oddzielnie na plytce.
Dlaczego? Phy zostaje staly (no, zmienic go trzeba jak chcesz inna
predkosc dorzucic, ale teraz 10/100/1000 kosci nie sa drogie), a Mac w
FPGA mozesz sobie zmieniac dowolnie bez przerabiania plytki.

--
Jerry1111


Adam Dybkowski
Guest

Mon Jul 26, 2010 9:47 pm   



W dniu 2010-07-26 17:38 PawelP napisał(a):

Quote:
A mozesz jeszcze uprzejmie wyjasnic pojecia MAC i Phy?
Moze jakis "part number" masz pod reka, co bym, lepiej to zrozumial?

Ethernet MAC to cała logika/filozofia, zakończona wejściami/wyjściami
cyfrowymi. Natomiast PHY to przejście cyfra/analog i łączy się to
bezpośrednio z transformatorem Ethernetowym (zintegrowanym często z
gniazdkiem).

W czasach sieci Ethernet i Fast Ethernet łatwo było połączyć obie
funkcje w jednym scalaku - np. CS8900A, RTL8019AS, LAN91C111. Potem
jednak filozofia się zmieniła, bo część MAC było łatwo zintegrować np.
razem z procesorem, ale już PHY niekoniecznie. No i teraz bardzo często
jest tak, że procesor ma prawie całą obsługę Ethernetu wbudowaną ale
trzeba dołączyć na zewnątrz tylko sam mały układ PHY, zajmujący się
najniższą warstwą komunikacji. Przykładowe układy PHY: DM9000A,
LAN8700I, DM9161A, STE100P.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

PawelP
Guest

Wed Jul 28, 2010 8:24 pm   



Super,

Wielkie dzieki.

Do 100Base-TX, ktory z ponizszych (DM9000A,
LAN8700I, DM9161A, STE100P) bys polecil?

Pawel



On Jul 26, 2:47 pm, Adam Dybkowski <adybkow...@45wp.pl> wrote:
Quote:
W dniu 2010-07-26 17:38 PawelP napisał(a):

A mozesz jeszcze uprzejmie wyjasnic pojecia MAC i Phy?
Moze jakis "part number" masz pod reka, co bym, lepiej to zrozumial?

Ethernet MAC to cała logika/filozofia, zakończona wejściami/wyjściami
cyfrowymi. Natomiast PHY to przejście cyfra/analog i łączy się to
bezpośrednio z transformatorem Ethernetowym (zintegrowanym często z
gniazdkiem).

W czasach sieci Ethernet i Fast Ethernet łatwo było połączyć obie
funkcje w jednym scalaku - np. CS8900A, RTL8019AS, LAN91C111. Potem
jednak filozofia się zmieniła, bo część MAC było łatwo zintegrować np.
razem z procesorem, ale już PHY niekoniecznie. No i teraz bardzo często
jest tak, że procesor ma prawie całą obsługę Ethernetu wbudowaną ale
trzeba dołączyć na zewnątrz tylko sam mały układ PHY, zajmujący się
najniższą warstwą komunikacji. Przykładowe układy PHY: DM9000A,
LAN8700I, DM9161A, STE100P.

--
Adam Dybkowski
               http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


Jerry1111
Guest

Wed Jul 28, 2010 8:31 pm   



On 28/07/2010 19:24, PawelP wrote:
Quote:
Super,

Wielkie dzieki.

Do 100Base-TX, ktory z ponizszych (DM9000A,
LAN8700I, DM9161A, STE100P) bys polecil?

Patrz na interfejs (MII/RMII), bo proc musi miec taki sam (RMII ma mniej
drutow). Niektore z PHY udostepniaja zegar, czyli do procka nie trzeba
kwarca dawac.
To tak co mi w 10 sekund przyszlo do glowy.

--
Jerry1111

Michał Lankosz
Guest

Thu Jul 29, 2010 7:06 am   



Quote:
Użytkownik "PawelP" <pocwiard@gmail.com> napisał w wiadomości
news:7cd970af-e532-48a7-ac71-88f3de14b3dc@k8g2000prh.googlegroups.com...
Super,

Wielkie dzieki.

Do 100Base-TX, ktory z ponizszych (DM9000A,
LAN8700I, DM9161A, STE100P) bys polecil?

Pawel

Chyba nie ma wielkiego znaczenia. Ja używałem DP83848CVV, jakieś dwa lata
temu był dostępny w kilku sklepach za niewielkie pieniądze (chyba 12zł
netto).

Michał

Adam Dybkowski
Guest

Fri Jul 30, 2010 10:10 pm   



W dniu 2010-07-28 20:24 PawelP napisał(a):

Quote:
Do 100Base-TX, ktory z ponizszych (DM9000A,
LAN8700I, DM9161A, STE100P) bys polecil?

Całkiem dowolny - co taniej uda się kupić.
Układy PHY są praktycznie zamienne programowo (rejestry pod
znormalizowanymi adresami, obsługiwane w identyczny sposób). Oczywiście
każdy z powyższych ma jakieśtam swoje dodatki niestandardowe (np.
sterowanie podczepionymi diodami świecącymi) ale zawsze możesz jechać na
ustawieniach domyślnych i program zostaje taki sam.

Natomiast często PHY różnią się obudowami. Najlepiej byłoby
zaprojektować schemat i płytkę pod 2-3 zamiennie montowane PHY. Kupisz
co akurat będzie pod ręką dostępne.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - FPGA z Ethernet: Wbudowany port czy zewnętrzny sterownik - zalety i wady?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map