'.w,'.w..
■ ‘ " . W . ■ . . .
* ‘' i l 1 *1 * * * » #
SWW 0922-115
u o i i î i n
S'S s , s' ©
à nHe s ö
■■ i
1
r
MERA-K
Ä P ttttfcovtftA ^ASKîtÂÀPÀftAïOt? PMÄTOiS
r
Parait ö b áyskaab ©l&siyôgayôfe fôOTaü©^©^ 1 ©©Isktesga SP
T m 2?
Opis sygnałów isa-fceafejsowyola
ns
*o» ¿T
:
i
Spis treści 6
1» Wprowadzeni® oooobboooeśeaecieeeeGooeGGeiJSooełOfctjcsG Hi 2© Opia sygnałów i©r®eter~in®®rf@J$ «iiiikomjfctllftft«
12t»1® Opis sa o z e g ó ło w y Sygn&łÓW©o®<ie&soóGC>©8aa<łao<seaei>o 3
Z o Ż o
Opis rozkazów
o»ooeo©©baoo©GO!>eao<ł3GOoecooGi5Goso& Ś2 o
3« Opis f li S g /s t a t u ś / &oG©»a*e©®©©©fi©oe©e©o&oeG©ooisG
06 2#4« Wykresy p rzebieg ów csasowyoh o*»ce»eooooo«*«oafe(»* 10 3 o Opis obwodów w ej ścio w y c h i wyjśoiowych©8*a»e®ottaa 12 4* Opia z ł ą c z a f o r m a t s r - i i t s r f e j s minikomputera©*©o
go13
1"
' ' " ' . \ J . V'. .' ■
: :
V-\
• r
:f -$
■ ■
. Wprowadzenie
Pamięd 5P45BE służy do zapif, nia i odczytywania dużych zbiorów informacji (programó. na wymiennych dyskach elastycznych wstępnie uformc. nie z syste
mem zapisu IBM 37407 Każda strona dys- u / • nodzielona jest na 77 ścieżek, a każda - ścieżka. - na 26 sok
ścieżki są ponumerowane od 0 do 76, sektory od 1 do 26.
ścieżka 0 jest ścieżką wyróżnioną do specjalnych celów, ścieżki od 1 do 73 są ścieżkami informacyjnymi. W każdym sektorze można przechować 128 bajtów informacji.
Pamięć SP45DE zawiera formater i jeden lub dwa selektory skojarzone odpowiednio z jednym lub dwoma modułami Plot/i^
Każdy moduł posiada możliwość jednoczesnego napędzania dwóch dysków z prędkością 360 obr/min. Każdy z dysków obsługuje jedna głowica pisząco-czytająca ustawiana na wybranej ścieżce wspólnym dla danego modułu układem mecha
nicznym napędzanym przez silnik krokowy.
Zadaniem forraatera jest operowanie danymi zgodni© z rozka
zem jednostki zewnętrznej według formatu-zapisu IBM 3740?
Selektor usytuowany jest między formateram a modułem PI»x45D i służy do sterowania ustawieniem wybranej głowicy na zada
nej ścieżce oraz przekazywania informacji o etanie modułu PIgc45D.
Formater pamięci SP4 5DE jest sterowany sygnałami z jednostki zewnętrznej / interfejsu minikomputera /, których opis
i przebiegi ozasowe są podane poniżej.
Opis sygnałów formater-interfejs minikomputera.
Na wszystkich wejściach i wyjściach obowiązuje logika ujemna, tzn. aktywnym jest stan niski*
logiczne M1" o * °»4 V logiczne "0!l 2,4 t 5 V
Łąóze formater-interfejs minikomputera zawiera 41 sygnałów o następującym przeznaczeniu*
norma ISO 97/11 N 149
wi tkazość firm formatuje i używa tylko stronę A dysku
Xieruftek sygnałów
►
Intorface-Formater Sygnał Ilość linii,
W su
S T PA AP Is m
w :
w
m
GB PO PB
•^s5-
HZF — ifes
Uruchomienie modułu Adres modułu
» •
Adres dysku f \ i ewy/prawy/
Adres strony dysku /A/B/
Adres ścieżki Adres sektora Rozkazy
Wejście/wyjście danych i status
Wykonywanie Żądanie znaku Znak gotów
(podczas
■wpisu do J bufora) Obecność znaku j (po<3o!!as Potwierdzenie
przyjęcia znaku
.odczytu z bufora) Koniec wykonywania
Zerowanie ogólne Status zasilacza
1
2 i
1
7 5 8
8
1 t 1 1
1 1 1
2.1. Opis szczegółowy sygnałów
MU - Uruchomienie modułu - stan ”1” tej linii włącza ‘Silnik synchroniczny modułu PLx45Pi.
Su!-SU2 - Adres modułu PLx45B - dwie linie adresujące moduł PIa45D-', Adres ten jest zdeterminowany poprzez zwory na płytkach
selektorów i jest akceptowany podczas sygnału BK*
Bi - Adres dysku - jedna linia wybierająca prawy lub lewy dysk modułu PIct45P« Logiczne "O” - dysk lewy? logiczne
M1" - prawy.
x/Opis sygnału PSS-str.9.
. FA " Ądjloe_.g.trony dysku - jedna linia wybierająca strori'fc A lub B dyoku<> Logiczne ” 1 " ;- strona A } logiozne "0,f strona B,
AP1-AP7. Adres ścieżki -.siedem linii adresu ścieżki potwierdza- / nych sygnałem E Akceptowane są adresy 0 * 76 kodowane
• binarnie / AP1 - bit najmniej .znaczący •/•
AgTrAS^.y Adres sektora - pięó linii adresu sektora potwierdzanych : sygnałem EX<> Akceptowano są. adresy 1 > 26 kodowane
V;\. . -.binarnie'' //AST.'¿’bit najmniej znaczący /.«
GM1“CMS' Rozkazy. *» .osięra linii niosących; rozkazy wysyłane'przez . Interfejs minikomputera' -potwierdzanych' sygnałem' EX /CM1«*
l.-'■'\V'/•'*i'!- -/ • '■ ' •„ - '■ 1 •- ■ - ■ ■ bit najmniej, żnacząoy/t
'.«• Zapis danych z interfejsu w pamięci
: ' buforowej z cechą danych PB •
.*/ sektor normalny / 83
- Z a p i s danych z interfejsu w pamięci buforowe; z cechą danych PB
/ sektor anulowany / 85
r Odczyt danych z pemięoi buforowej
przez interfejs A4
“ Zapis danych z pamięci buforową/
ns-disketkę bez kontroli 51
<* Zapis danych z pamięci buforowej
na disketkę z kontrolą 50
- Odczyt z disketki9 dane są wpisywane
do pamięci buforowej . 1 7 r-
- Sprowadzenie głowic na ścieżkę spoczynkową 88
Zapis i odczyt obejmuje każdorazowo 128 bajtów danych.
DOI-DO8 - Dane - osiem dwukierunkowych linii przenoszących dane wejściowe, dane wyjściowe oraz f,status"0 Linie są
potwierdzane sygnałami EX /przez cały czas transmisji/
i ĆP /dla każdego bajtu/ podczas rozkazu zapisu danyoh do pamięci buforowej i sygnałami EX i PG dla odczytu f:
. danych g .pamięci buforowej. Potwierdzenie bitów "etatu??**
ma miejsc© przy końou transmisji sygnałami fix i FE„
1iX - Wlkony^ n ie - logiczne »1» na tej linii potwierdza adresy i rozkazy łącza £ox§aUr-inter£eje oras zapoczątkowuj® ich wykonywanie«, Sygnały na iiniaoh adresowych i rozkazowych muszą byd^ustalone przynajmniej 100 nsek przed wysłaniem sygnał« J3X przez isnteriejs i trwać aż do odebra/n'a sygnału FE*
Sygnał EX powinien powrócić do stanu "O" po pojawieniu się stanu "I" na U n i i FE"9
W - Żądanie znaku - sygnał logiczne "1" wysyłany przez fornrnter podczas transmisji danych z interfejsu do pamięć! buforowej foramiera, gdy tyj.ko jest on gotćw do przyjęcia znaku na liniach DO. DO jest skasowany /tj. wraca na "O**/ m o o-cop noelc po otrzymaniu sygnału PC". •
CP - Znak gotów - odpowiedź Interfejsu na sygnał DO. CP /logiczna ' "1"/ potwierdza dane na liniach DO i może być wysyłany
v? dowolnym czasie po pojawieniu się logicznego "I" no linii DO o ile dane na liniach DO są gotowe przez przynajmniej 100 nsek. CP powinien powrócić w stan logicznego "0" najpóź
niej w 1 /isek po narastającym zboczu DC /tj. po powrocie DO w stan logicznego "0"/«
*“ Obecność znaku » sygnał /łogiozne "1"/. wysyłany przez forma- ter podczas transmisji danych z pamięci buforowej•formatera do -interfejsu, potwierdzający dane na liniach DO w HOO nsek po ich ustaleniu na wyjściu formatera. Sygnał ten wraca do stanu logicznego "0^ Wo ~eoo neek po otrzymaniu odpowiedzi PE".
^ " Potwierdzenie przyjęcia znaku - jest wysyłane przez inter
fejs, gdy znak na liniach DO potwierdzony przez T Ć został Przyjęty przez interfejs* Sygnał ten /logiczne "1"/może być wysłany w dowolnym czasie po pojawieniu się logicznego "1"
na linii PC i powinien powrócić w stan logicznego "0" naj
później w 1 ^asek po powrocie PO w stan logicznego "0".
PE - Koniec wykonywania - logiczne "1" tej linii potwierdza informację "status” formatera na liniach Tx5 i sygnalizuje takie wykonanie rozkazu.
V* 6 -- T o m t y
W przypądku-j©dncśtki n i e gotowej /«1» '.na llni D o T e ^ u e u / ^
■ lub niewłaściwej strony, dyaku / ?'1!' n a ‘llni DOFstatusu/ . ,/■’
rozkaz sepieu lub odczytu .danych z diBketki /kod 50f51
oraz -.17/ lub rozkaz ©prowadzenia głowic na ścieżkę 0 /kod ^ 88/, nie jest wykonywany,, W w^aca n®. s,p" pó powrocie liniw."
V, ’ ■ ^5T.* stan logicznego ^G^-sygnalizującego odczytani©. 5tsta^rfi-
- tusu5*« . . , ' ■
. HZF ~ y',Zer o ą m M o g<51n e - ¿Logiczna *1" aa tej lini' wykonu je- tę'- . : _ .;’ /sam©'operacje jak- przy włączeniu.zasilania systemu pamięci -
v " ^ 5 2f/ /to ^na'óży? s©ruj® > s a y ’s‘tkii9•’ rejeśtry^-l.licsniki. oraz,. "
■ v.,! i ;*./ąl?r'óvradsa; głowie® na / ścieżkę. ~i obu ,modułów i Sygnakłeti' "
’ ->;k • ¡z»y ’ i m najwyższy prfcry t©$ 0 . Minimalny ■ ■■ v. ,y ■ .•’i: k • •• bzas trwania; tego sygnału .wynosi £Q 'H ęy .Po 'jego,•ustaniu' ■ 0 0 ’m p ^ ^ ^.‘-układsi®. jeszcze'pirzęz'-Z ^ jA s * * '■ ",.v '
> £ ’; ; ***** V .
'1? 8 ; W jtóv? ■ dabydtr ;z i:’\ . • I i ? ? : 'pa®l g o i ‘bu^osiótfej ,’f © p a t e r ą \± py.sypi&anl© .im*. , •
. . 4 ^ k y ‘4fiMycłr PB,;/datą ’ttgrk DM»FB dla .^©ktoya/normalWgo/ó....”
; J k .^anemiaja'-rozpoesyhs •g$ę;..po -uś talenl-p sygnałów .’-aa' linlądh*,. • 1 »oiśli^.ów^i;'w^8łąaiti sygnału llf prższ' interfejs;. Fórmstęr 'V .'i V ; /v k - >:,-wyeył^wtady'Rąbania saaka i; wpisuje 'do;- bufoid’bajiV'l,l '
v ■••' • ’ -..danych' a linii W - p© loh' potwierdzeniu’ sygnałem’ znak gotów*, i-. ’”.;e iJPj, żąda, aast§pa@g© . M e k u Itd.o Prędkośó transmisji wynosi. ’
‘‘ Q.> 500 k-bajtów/sake ©trzymaniu 128«*go bajtu formąter iótiióaa'-d«ra'. baj ty. ©yklissa© j kontroli redudansy jńe j ORG t \
’• r";' dopisuj® - 'j© .d© d.anyafe w .buf orz© X-"’wysyła sygnał -k ono a;
’ ‘V wykpijywąni© rozkazu PB o 2al®śn©loi' ązaspp.e pomiędzy poez«-"
‘/• czególnymi sygnałami podaje wykres /punkt 2.4/« ■
'ia^ghjn^pffaltfai-bufcrow®^ z eechg F8 S/85£16 • ' ; ‘ ! :* :•
Eozkaz ten działa tak :samo jak poprzedni z tymg że danym zostaje przypisana ©eoha danych F8 / date work DMsaF8 dla
sektora anulowanego /. ■
x /z wyjątkiem pamięci RAM#rejestrów gł„operacyjnych i flag
/na szynie w.ewn.RZB|sprowadzanie głowic trwa jeszcze olc, 1 sekc XX /
R o z k a z t e n powoduje transmisję 120 bajtów danych
?■ pupii^ci buforowej formatera do interfejsu« Tran
smisja rozpoczyna się po ustaleniu sygnałów na liniach rozkazów i wysłaniu sygnału EX przez inter
fejs. Formater podaje pierwszy bajt danych n a linie DO i wysyła sygnał obecności znaku PC. Po odczytaniu danych interfejs wysyła sygnał potwierdzenia przyjęcia znaku PE, formater podaje następny bajt danych, pyr/ i,' sygnał k T itd, zgodnie z wykresem,
Prędkośó transmisji wynosi O «-.554 k bajtów/oek. PO ; wysłaniu 128 bajtów formater wysyła sygnał FE«
Sapis zawartości pamięci buforowej na disketkę bez
CM» ta»» »»» «PO *r*> c t » <*c* « o ' * o m <ne v <owi> cm m a mm m a < m v « * mm oca * m •»». . fm <* »
K
kontroli^/51/^g
Rozkaz ten jest podawany do formatera razem z komplet«
nyra adresem zawierającym adres modułuPLx45D„ adres
dysku / lewy/prawy /, adres strony dysku, adres ścieżki oraz adres sektora. Po ustaleniu sygnałów na liniach rozkazów 1 adresów interfejs wysyła sygnał EX. Gdy moduł RŁx45D jest gotowy i została wybrana właściwa strona,
głowice przemieszczane są w kierunku zadanej ścieżki,Po dojściu do ścieżki głowica zostaje dociśnięta do dysku i rozpoczyna się odczyt ścieżki. Odczytane informacje wysyłane są do formatera, który szuka początku sektora AM /adres mark/ i po jego znalezieniu sprawdza numer
ścieżki i sektora* Kiedy znaleziono właściwą ścieżkę i sektor - formater zapisuje dane wraz z cechą i bajtami CRC z pamięci buforowej na dysk. Po skończeniu zapisu formater wysyła sygnał końca wykonywania rozkazu FE do interfejsu i sygnalizuje ewentualne anomalie na liniach DO.
Zapis zawartości^pamięci^buforowej_na disketkę^
z kontrolą^/50/^g
Rozkaz ten działa tak Baroo jak poprzedni z tym, że po Odcz^t^dnnjjrcb z peinipc i buforowej_ ¿A£/.jg
8
- Ta>ukończeniu zapisu formater ponownie odszukuje zapisany właśnie sektor, odczytuje go po czyra oblicza i sprawdza bajty GRC,' a ewentualne bŁędy sygnalizuje interfejsowi na liniach DO Jako "status".
Odczytjian^ch z disketki^do gami^cl buforowej /17/-jg Rozkaz ten jest podawany do formatera jak poprzednio., wraz z kompletnym adresem i potwierdzany sygnałem EX.
Celem tego rozkazu jest umieszczenie danych ze wskazanego sektora w pamięci buforowej. Formater j .k poprzednio odszu
k u j e właściwą ścieżkę i sektor i umleszoza w pamięci buforowej odozytane dane wraz cechą danych DM i bajtami . C R C , po czyra oblicza i sprawdza bajty CRC, Jeżbli cecha danych DM=F8, sygnał "sektor anulowany" wysyłany jest do interfejsu; w przypadku błędu danych wykrytego przy spraw
dzaniu CRC* sygnał'"błąd C R C " jest wysyłany do interfejsu z sygnałem końca wykonywania FE.
Zapoczątkowanie ¿ B g r a w d z e n i e ^ g ł o w i c n a j ś c i e ż k ę ~ V - / 8 8 / ^ ^ Rozkaz ten powoduje ustawienie głowic wyeelekcjowanego modułu na ścieżce-1. Formater wykonuje go po potwierdzeniu rozkazu i adresu modułu sygnąłem EX, a po skończeniu
wysyła sygnał FE.
2,3» Opis flag / "t
D01*-UNP - Jednostka nie gotowa - sygnał /logiczne "1"/ wysyłany w następujących przypadkach i
1/PLx45D nie jest zasilany,
2 / dysk ma prędkość mniejszą niż 342 obr/min, 3/ zaadresowane drzwiczki nie zawierają dysku, 4/PLx45D nie jest przyłączony do selektora.
D02-EP- błąd położenia - sygnał wysyłany, gdy formater nie znajduje:
1/ Ali /adres, mark/ po prćbie znalezienia go na max. 3
kolejnych ścieżkach w kierunku środka dysku /przypadek anulowania dwćch ścieżek/,
2/ DM /data mark/ - bajtuFB lub F8.
? X /Untawienie głov;ic w zakresie ścieżki -1 umożliwia otworzenie drzwiczek i wyjęcie dysku,Ścieżku "-1"jest pozycją : o i e y na zewnątrz fizycznej ścieżki 00.
D03-ST
m - m
■
m S ~ T B D07“ SX
*>' 3 filii
- : ' ... , ‘ f '■ " • •
*“ ggktor nje odnaleziony « sygnał wysyłany, gdy formnter nie odnajdujeg ■■'.
1/ sektora o Badanym numerze podczas dwóch obrotów dysku ,
2 / ftajiu BM żądanego sektora»
« błąd CEO - s y g n a ł ten oznaczaj
1/ błąd“ w identyfikatorze, /nagłówku sektora/ tj.w danyoh At! łącznie z bajtami CRO? w tym przypadku nie Ronty-, nmije się wykonywania rozkazu^
2 / błąd w sektorze, tzn. w danych poczynając od DM* . a kończąc na ostatnim bajcie GRO*
.?,if?włn‘-°iw a strona — sygnał wysyłany, gdy zaadresowana strona dysku nie jest obecna,
sygnał przewidziany dla ochrony zapisu/nie uiywany/
gektor anulowany - sygnał ten wskazuje, |e bajt DM
w rozkazie odczytu z dysku lub zapisu na dysk z kontrolą jest F8.
statjup- zasilacza - sygnał ten jest LO /zwarcie z masą poprzez tranzystor/ gdy system jest zasilany;
w przypadku braku zasilania linia posiada wysoką opornosó.
iOrrt ty
i m
Uykrosy przebiegóu czmouych
Panis informacji z interfhce u buforze systemu pOiim^ś (R o z k a z e m DM>F6fC7 ; Pozkaz^ie m b B jt f }
/cm iv
»W*flfc C M
f*
DC
CF
OOi
FE
I Unie rozkazóu
, };. i.<0Pns min-
l S 5 i ^ ’| n ^ jp Z 1400 W— /|7
t W
V _ _ L _ /,Q±&>
iOOim nm ,
i i
i____
ef II 1 “ '
0 < ?<*»
4 _
4- l I
__L _
I
—r~
i [ > * 4dla Z < 400ns
UuapcL!
Nie uolno rozpoczyn ać następn ej egzekucji, p rzed koncern F I e q ze k u q i poprzedniej
Odczyt informacji z bufora systemu pamięci dointerface ( Pozkaz Ai-fe)
CM V. Linie rozkazóu
„i ¡JOOn&min .._
EX
PC
PE
FE
■WM—I W
DO
(Juaqa1
i
/
M M .
\ d ż / l
| J j 200 t
f
JOOnsL
i
Nie uolno rozpoczynać następnej eqzekuqi eozekucji poprzedniej , •
t c i j s r
i i\ , r w )2u$.\
d la Z £. 4 W ns
końcem FE
— // "jsy-r'.i'f Odczijt ? d ip k u d o bufora rozkaz n/l6 ; lu b z a p i s z bufora no h p k 5n/a '^'5///ß
ie rozkazóu
j w lIQQj)S_
n i •'
o<c h i
s
i V
! f i
i— t i _____ I J ... --- ^---/ |
f X iä m i su
1 11--- --- --- ---- • ”
m ( s t a t u s} 1— t
! -H- T
.status uażnij
J ß p s __
■ßyu.3 -~r_ 330m sek '
J
m b
min o'/a T^JOOnsZapoczątkouanie (cofnięcie do poz. spoczynkouej gtouicy ut/braneqo dysku) rozkaz 69/iß
CM
1
+ JQ Q m jn iiL
£X
\
w
/
iJ 6 ą s\
lt_ j m m } d l a l < 4 W n s
. 'ii nieuolno rozpocząć
>W f f l. f s m m 0 m 'jmmjezboczem sugnatu n .
m * i w . « « m g , t t f - m m m s m , . s r o p z m p ż e u y s c f,i/U p fki o Ę fy ln ą m u fef iu6 po M&eiu i po n o u n ijm z a ta c ic n u i s y g o ą y i BX.
(Ten.drugi s p o s ó b n i e j i s t z ó d e c a p y )
— —--- I ,1 ■
ébmi - 12 *s.
3» Opis obwodów wejściowych i wyjściowych, *
Każde wyjście sygnału z f o r m a t e m jest sterowane przez standartowy bufor TTL CK 7406 z wyjściem o otwartym kolektorze. Wszystkie sygnały do formatera są odbierane przez standartowe inwertory z biSiterazą .SN 7414 /sygnały•
-sterujące jak EXfiCPj $ Ę / t SN 740/ lub ich równoważniki«
W celu przybliżonego dopasowania wejść do pary skręconych kabli zastosowano obwód z rezystorami jak na poniższym
Od strony interfejsu powinny być podobne obwody9 przy czym długość kabli /skrętek/ nie powinna przekraczać 3 nu
4« Opia złącza Foripater-Interfejs Minikomputera
Typ złącza* ELTRA 081 050 -gniazdo /formater/
ELTRA 871 Ó50 -wtyk . /kabel/
Przyporządkowanie końcówek 2
. ■1- masa S 2- DOT 5-. 502 ' 4- DOT . 5- W l
.6-/5Ô5:
■7“ fe.C. '
■: 94 55o
4 »,•* * * , /.*•“ . V *>«'
'11- nF2 /': :'
*V.- , , ■- . / .» ■
. '•1 2^
• i. ’
■ tf 4« iP9' •;
« . . •' ■
;. f e f e * ;
-
16- 357
■; 17- masa
v
18- 5 5
19- m a s a.55 • 2 0 - 5 5
21- masa .55
•22- .55 '
■23- masa.’5 5
•2|- --55 > • :. .25-' masa' 5 5
27-, maea ,'i. 5 S '’
.28?. 5 5 ' . ••. : •
■2 9- 53ïï;\'
:ÿi-'5 i •
■3 2 - 5 1 . 33- ï ï f e
V - ' ^ V t r
xv r.'-c-ć
34 35.
36:
; 37- 38- : ■ 39- . 40-
• 41«
42;
43- 44-
; 46- 7 - 4 7*
7 *48-> V-• !>*•
49-
' 50
- masa
■ W . -
■51T2.
■ CÏÏ3 I . C ÏI5
• CÏÏ7
: 558. '
■ . f e
• f e -1 5 3
>-.IS4.
•'fe:
' f e
< w ?
- masa
00O00-
I Z . 1 7 ja