MULTIX od środka: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
Linia 398: Linia 398:
Dla poszczególnych urządzeń dozwolone są jedynie następujące kierunki transmisji:
Dla poszczególnych urządzeń dozwolone są jedynie następujące kierunki transmisji:


* USART synchroniczny i asynchroniczny 8251: 2 (input), 4 (output), 7 (full-duplex) '''Uwaga:''' kierunek 6 (half-duplex) wydaje się być opcjonalnie dozwolony (wersja MULTIX-a?)
{| class="wikitable" style="text-align:center;"
* porty równoległe 8255: 2 (input), 4 (output)
! !! Input !! Output !! Full-duplex !! Half-duplex !! Brak
* Winchester, floppy, taśma magnetyczne: 0 (brak kierunku)
|-
| USART synch. || + || + || + || (+) ||
|-
| USART asynch. || + || + || + || (+) ||
|-
| 8255 || + || + ||  ||  ||
|-
| Winchester ||  ||  ||  ||  || +
|-
| Taśma magnetyczna ||  ||  ||  ||  || +
|-
| Floppy ||  ||  ||  ||  || +
|-
|}
 
'''Uwaga:''' kierunek 6 (half-duplex) wydaje się być opcjonalnie dozwolony dla linii USART (zależy od wersji MULTIX-a?)


Niezależnie od tego, czy linia jest konfigurowana jako użyta, czy nie, kierunek transmisji dla urządzenia musi być poprawny.
Niezależnie od tego, czy linia jest konfigurowana jako użyta, czy nie, kierunek transmisji dla urządzenia musi być poprawny.
Linia 453: Linia 468:
* 111xxxxx = input/output full-duplex
* 111xxxxx = input/output full-duplex


Sprawdzenie polega na zweryfikowaniu, czy dla każdego bitu maski kierunków protokołu zapalony jest odpowiadający mu bit konfiguracji kierunków linii fizycznej:
Sprawdzenie polega na zweryfikowaniu, czy dla każdego bitu maski kierunków protokołu zapalony jest odpowiadający mu bit konfiguracji kierunków linii fizycznej. Odpowiada to sprawdzeniu, czy spełniony jest warunek:


  maska & kierunek_l_fiz == maska
  maska & kierunek_l_fiz == maska

Menu nawigacyjne