Re: Ambitne pytania...

Autor: Dariusz K. Ladziak (ladzk_at_ite.waw.pl)
Data: Wed 30 Dec 1998 - 11:56:10 MET


On Wed, 30 Dec 1998 00:48:55 GMT, "Marcin Frankowski"
<ab_at_anti.spam.com> wrote:

[...]
>Ad. 4 - to jest kostka sterująca transmisją szeregową. Port transmisji
>szeregowej na 16550 jest szybszy od 16540 i posiada wewnętrzny bufor danych.
>Sprawdza się oczywiście przez odczytanie oznaczenia kości. Jeżeli 16540 siedzi
>w gniazdku, można go wymienić na 16550 (ten sam układ końcówek). Należy potem
>skonfigurować port szeregowy, aby móc użyć zalety nowej kostki;

Problem jeno w tym, ze nijakiej kostki w komputerze sie nie
znajdzie...
16550 to obecnie nie fizyczny uklad a haslo oznaczajace istnienie
okreslonych rejestrow pod okreslonymi adresami oraz zdolnosc do
realizacji okreslonych rozkazow. tak wiec nie bedzie z czego
czytac.Funkcja przypisana pierwotnie do kosci 16550 realizowana jest
przez chipset wykonany w postaci ukladu o znacznie wiekszej skali
integracji - w jednym chipie siedza dwa UART-y, kontroler portu
rownoleglego, kontrolery szyn, dyskow, dyskietek... ogolnie prawie
wszystko poza procesorem i nadajnikami - odbiornikami linii.
W modemach rowniez kosc oznaczona 16550 raczej nie wystepuje - zaszyli
to w chipset modemu i koniec.
Ogolnie mozna przyjac ze jesli komputer nie jest starcszy jak
powiedzmy 386DX40 to 16450 raczej nie ma - a juz na 120% nie ma jesli
porty szeregowe sa na plycie glownej.
Odczytac mozna programami diagmostycznymi - chocby dosowe MSD powinno
podac typ UART-u. Mozna zreszta wykryc to recznie - dokladnie teraz
nie pamietam (dokumentacja lezy w domu) ale cala sztuczka polega na
roznicy w reakcji na okreslone polecenia czy adresy (bodajze 16550 ma
dodatkowy rejestr - zapisuje sie go, czyta, jak sie daje przeczytac to
16550, jak nie - 16450).

Darek



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:58:36 MET DST