Witam, chcę stworzyć prosty serwer FTP i być może HTTP na ATmega128 z wykorzystaniem RTL8019AS, w związku z tym mam następujące pytania:
1) Czy RTL8019AS wymaga zewnętrznej pamięci SRAM (ma w końcu wbudowane 16kB)?
2) Jak najlepiej podłączyć go do ATmega128 (na stronie modułu MMlan2 przykładowe połączenie wykorzystuje mniej pinów niż na stronie projektu Ethernut 1?
3) Jaki rezonator najlepiej dać do ATmega128 aby najłatwiej było zrealizować komunikację?
4) Ponieważ układ będzie na większej (dużo większej) płytce prototypowej (jeszcze w trakcie projektowania) do ATmega128, zatem mam pytanie, czy różnice w długościach poszczególnych ścieżek będą miały wpływ na stabilność komunikacji (czy może ATmega128 nie da rady wyciągnąć takiej prędkości transmisji, żeby miało to jakiekolwiek znaczenie)?
5) Czy filtr pomiędzy RTL8019AS i złączem RJ45 występujący w obu projektach MMlan2 i Ethernut 1, można zastąpić złączem z już wbudowanym filtrem (np. LF1S022)?
6) Znam trochę assmebler, ale zdecydowanie wolę skupić się na C (CodeVisionAVR, zamierzam zaadaptować uIP-AVR do CodeVisionAVR), dlatego mam pytanie czy problematyczne będzie napisanie softu w C (zależności czasowe i inne możliwe rzeczy), czy w grę wchodzi tylko assembler?
Póki co to chyba wszystkie pytania, jak coś mi się jeszcze nasunie to na pewno dodam. Z góry dziękuję za wszystkie odpowiedzi.
1) Czy RTL8019AS wymaga zewnętrznej pamięci SRAM (ma w końcu wbudowane 16kB)?
2) Jak najlepiej podłączyć go do ATmega128 (na stronie modułu MMlan2 przykładowe połączenie wykorzystuje mniej pinów niż na stronie projektu Ethernut 1?
3) Jaki rezonator najlepiej dać do ATmega128 aby najłatwiej było zrealizować komunikację?
4) Ponieważ układ będzie na większej (dużo większej) płytce prototypowej (jeszcze w trakcie projektowania) do ATmega128, zatem mam pytanie, czy różnice w długościach poszczególnych ścieżek będą miały wpływ na stabilność komunikacji (czy może ATmega128 nie da rady wyciągnąć takiej prędkości transmisji, żeby miało to jakiekolwiek znaczenie)?
5) Czy filtr pomiędzy RTL8019AS i złączem RJ45 występujący w obu projektach MMlan2 i Ethernut 1, można zastąpić złączem z już wbudowanym filtrem (np. LF1S022)?
6) Znam trochę assmebler, ale zdecydowanie wolę skupić się na C (CodeVisionAVR, zamierzam zaadaptować uIP-AVR do CodeVisionAVR), dlatego mam pytanie czy problematyczne będzie napisanie softu w C (zależności czasowe i inne możliwe rzeczy), czy w grę wchodzi tylko assembler?
Póki co to chyba wszystkie pytania, jak coś mi się jeszcze nasunie to na pewno dodam. Z góry dziękuję za wszystkie odpowiedzi.