Protokół taśmy magnetycznej: Różnice pomiędzy wersjami

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "= Ustaw konfigurację = Pakiet kontrolera TM zawiera 8 linii fizycznych. Każda z nich umożliwia dostęp do jednego przewijaka PT-305. Linie te muszą być opisane w p...")
 
Nie podano opisu zmian
 
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 8: Linia 8:
! Bity !! Znaczenie
! Bity !! Znaczenie
|-
|-
| 0-2 || 0
| align="center" | 0-2 || 0
|-
|-
| 3 || 1 - gdy przewijak dołączony
| align="center" | 3 || 1 - gdy przewijak dołączony
|-
|-
| 4-7 || 4 - typ "taśma magnetyczna"
| align="center" | 4-7 || 4 - typ "taśma magnetyczna"
|-
|-
| 8-15 || nieistotne
| align="center" | 8-15 || nieistotne
|-
|-
|}
|}
Linia 23: Linia 23:
! Słowo !! Bity !! Znaczenie
! Słowo !! Bity !! Znaczenie
|-
|-
| rowspan="4" | 0 || 0-7 || 7 - nr protokołu (TM)
| rowspan="4" align="center" | 0 || align="center" | 0-7 || 7 - nr protokołu (TM)
|-
|-
| 8 || nr formatera
| align="center" | 8 || nr formatera
|-
|-
| 9-10 || nieistotne
| align="center" | 9-10 || nieistotne
|-
|-
| 11-15 || nr linii fizycznej
| align="center" | 11-15 || nr linii fizycznej
|-
|-
| 1-3 || 0-15 || nieistotne
| align="center" | 1-3 || align="center" | 0-15 || nieistotne
|-
|-
|}
|}
Linia 37: Linia 37:
Jednostka sterująca taśmy magnetycznej (pakiet WDC) umożliwia dołączenie dwóch formaterow. Do każdego z nich mogą być dołączone 4 przewijaki. Bity 14-15 numeru linii fizycznej - nr przewijaka.
Jednostka sterująca taśmy magnetycznej (pakiet WDC) umożliwia dołączenie dwóch formaterow. Do każdego z nich mogą być dołączone 4 przewijaki. Bity 14-15 numeru linii fizycznej - nr przewijaka.


= Dołącz linie =
= Dołącz linię =


Dla TM jest to polecenie bez pola sterującego.
Dla TM jest to polecenie bez pola sterującego.
Linia 52: Linia 52:
! Bity !! Znaczenie
! Bity !! Znaczenie
|-
|-
| 0-7 || kod operacji
| align="center" | 0-7 || kod operacji
|-
|-
| 8-10 || nieistotne
| align="center" | 8-10 || nieistotne
|-
|-
| 11 || system zapisu:
| align="center" | 11 || system zapisu:
* 0 - PE
* 0 - PE
* 1 - NRZ (skuteczne tylko na nalepce początku)
* 1 - NRZ (skuteczne tylko na nalepce początku)
|-
|-
| 12-15 || nr bloku pamięci MERY (istotne tylko dla operacji Czytaj/Pisz blok)
| align="center" | 12-15 || nr bloku pamięci MERY (istotne tylko dla operacji Czytaj/Pisz blok)
|-
|-
|}
|}
Linia 139: Linia 139:


Słowo 1  - liczba odczytanych słów przy operacji 'Czytaj Blok'. W pozostałych przypadkach jest zerowane.
Słowo 1  - liczba odczytanych słów przy operacji 'Czytaj Blok'. W pozostałych przypadkach jest zerowane.
{{source|title=Protokół taśmy magnetycznej|author=Amepol}}

Aktualna wersja na dzień 19:13, 17 maj 2013

Ustaw konfigurację

Pakiet kontrolera TM zawiera 8 linii fizycznych. Każda z nich umożliwia dostęp do jednego przewijaka PT-305. Linie te muszą być opisane w polu sterującym polecenia "ustaw konfigurację" następująco.

Opis linii fizycznej:

Bity Znaczenie
0-2 0
3 1 - gdy przewijak dołączony
4-7 4 - typ "taśma magnetyczna"
8-15 nieistotne

Opis linii logicznej:

Słowo Bity Znaczenie
0 0-7 7 - nr protokołu (TM)
8 nr formatera
9-10 nieistotne
11-15 nr linii fizycznej
1-3 0-15 nieistotne

Jednostka sterująca taśmy magnetycznej (pakiet WDC) umożliwia dołączenie dwóch formaterow. Do każdego z nich mogą być dołączone 4 przewijaki. Bity 14-15 numeru linii fizycznej - nr przewijaka.

Dołącz linię

Dla TM jest to polecenie bez pola sterującego.

Transmituj

Polecenie "transmituj" posiada pole sterujące, zawierające 3 słowa parametrów transmisji i 2 słowa parametrów zwracanych.

Parametry transmisji

Słowo 0 - pola sterujące polecenia:

Bity Znaczenie
0-7 kod operacji
8-10 nieistotne
11 system zapisu:
  • 0 - PE
  • 1 - NRZ (skuteczne tylko na nalepce początku)
12-15 nr bloku pamięci MERY (istotne tylko dla operacji Czytaj/Pisz blok)

W polu kodu operacji dozwolone są tylko poniższe kombinacje:

Bity 0-7 Opis
x1000000 Zeruj (kontroler i formater)
x0000010 Przewiń (do początku taśmy)
x0000000 Przesuń naprzód o blok
x0010000 Przesuń wstecz o blok
x0001000 Przesuń naprzód do znacznika
x0011000 Przesuń wstecz do znacznika
x0001001 Zapisz znacznik
x0001101 Kasuj stały odcinek (87.8mm)
x0100101 Kasuj zmienny odcinek (PT-305 nie wykonują)
x0100000 Czytaj blok
x0100001 Pisz blok

Słowo 1 - adres słowowy bufora w pamięci MERY (istotny tylko dla Czytaj/Pisz blok)

Słowo 2 - długość transmisji w słowach (istotna tylko dla Czytaj/Pisz blok oraz dla Kasuj Zmienny Odcinek).

Parametry zwracane

Słowo 0 - jest słowem stanu i błędów. Poszczególne bity oznaczają:

Bit Znaczenie
0 0
1 założony jest pierścień ochrony
2 awaria urządzenia (taśma nie włączona)
3 brak gotowości (awaria lub przewijanie w toku)
4 przewijanie w toku
5 taśma jest na nalepce początku
6 transmisja w toku
7 0
8 taśma jest na nalepce końca
9 wykryty znacznik
10 błąd odczytu skorygowany (dla diagnostyki)
11 błąd odczytu niekorygowalny
12 OVFL. Odczyt: blok na taśmie dłuższy niż zadana długość transmisji.
13 UNFL. Odczyt: blok na taśmie krótszy niż zadana długość transmisji. Zapis/Odczyt: awaryjne przerwanie operacji przez TM.
14 nienadążanie transmisji
15 0

Słowo 1 - liczba odczytanych słów przy operacji 'Czytaj Blok'. W pozostałych przypadkach jest zerowane.

Źródło: Protokół taśmy magnetycznej, Amepol