Ethernet LAN91C111

Użytkownik Zbych napisał:

Dobrze, że kolega nie śpi.:) Potraktowałem temat szybko pozostawiając wiele jako domyślne.

Układ SMSC91C111 można podłączyć na wiele sposobów. Między innymi jako układ na szynie (z tego co pamiętam)ISA w PC. Żeby zaoszczędzić projektantowi problemów wbudowany został dekoder adresu dzięki czemu można logicznie umiejscowić układ w dowolnej cześci pewnej przestrzeni adresowej. Jeżeli nie jest instalowany specjalny eeprom z konfiguracją dla tego układu (gdzie między innymi znajduje się adres bazowy, MAC adres i inne) domyślnym adresem bazowym jest adres 0x300 który to bodajże odpowiadał kartom prototypowym na szynie ISA. Jako że układ wykorzystuje tylko adresy 0x0 - 0xF ( + bazowe 0x300) można poczynić jak opisałem wcześniej.

Zaraz zapyta ktoś jak sie przesyła tak wielkie ilości danych przez te marne 4 bity adresowe - więc odpowiadam : Układ ma wbudowany mechanizm przełączanych banków rejestrów (podobny mechanizm jak w przypadku pamięci expanded z historii PC), a dane zapycha sie do jednego z rejestrów jak do fifo ( no może trochę bardziej jest to rozbudowane).

Mam nadzieje że tym razem wysłowiłem się nieco lepiej :)

Adam Górski

Reply to
invalid unparseable
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.