Skocz do zawartości

Elbert/Mimas FPGA - PMOD Ethernet controller


Pomocna odpowiedź

Witam wszystkich,

podczas moich prób z układami FPGA, brakuje mi szybkiego kanału komunikacji z innymi komputerami (np. PC). Dlatego zacząłem się interesować płytkami rozszerzającymi do tych zestawów FPGA, najlepiej w standardzie PMOD, który te płytki obsługują. Mając kontroler sieciowy można łatwo połączyć układ FPGA z innym urządzeniem (mikro-kontrolerem lub komputerem PC) i co najważniejsze połączenie jest w miarę szybkie.

Podczas poszukiwań w sieci natrafiłem na tani moduł "Pmod Nic100" Digilenta:

https://store.digilentinc.com/pmod-nic100-network-interface-controller/

i co najważniejsze jest on dostępny w polskim oddziałe "Farnell'a" (element14) w cenie około 73 PLN :

http://pl.farnell.com/digilent/410-208/mod-pmod-network-interface-controller/dp/2311272?ost=PMOD+nic100&autoc=pmodnic100&ddkey=http%3Apl-PL%2FElement14_Poland%2Fsearch#

Tutaj wklejam link do kontrolera Ethernet Microchip'a użytym w tym module:

http://ww1.microchip.com/downloads/en/DeviceDoc/39935b.pdf

A tutaj link do opisu interfejsu Pmod:

https://www.digilentinc.com/Pmods/Digilent-Pmod_%20Interface_Specification.pdf

Do komunikacji pomiędzy FPGA a kontrolerem Ethernet musielibyśmy użyć magistral SPI (tak zakłada standard Pmod).

Co myślicie o sensowności zakupu tego konkretnie modułu?

A może macie lepsze propozycje - z chęcią ich wysłucham.

BTW: wolałbym kupić ten moduł rozszerzający firmy Numato (niestety nie jest on dostępny w Polsce):

https://numato.com/product/100base-t-ethernet-expansion-module

Jest do niego dołączony kod w Verilogu do obsługi tego modułu.

Pozdrawiam

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.