UBUS
Az UBUS a TPA-11 számítógéprendszerek egységeinek összekapcsolására szolgáló nagysebességû, kétirányú aszinkron csatolórendszer. A TPA-11 család filozófiája a Digital PDP-11-esével megegyezõ: minden egység ugyanarra a buszrendszerre csatlakozik, azonos módon, a központi egység és az egyéb komponensek, perifériák azonos jelkészletet használnak az egymással és a memóriával való kapcsolattartáshoz. A memóriahelyeket, a CPU és a perifériák regisztereit azonos módon UBUS címeken keresztül lehet elérni, ez azt jelenti, hogy a perifériák is a memória bizonyos címein keresztül írhatók és olvashatók.
Létrehozásánál a kompatibilítás rendkívül fontos volt, az UBUS csak mechanikailag különbözik a Digital PDP-11 számítógépcsaládjánál használt UNIBUS-tól, mégpedig a csatalkozófelületek kialakításában, elektronikailag megegyeznek, így csatlakozó-átalakító használatával a PDP-11-hez tervezett berendezések is csatlakoztathatóak.
Az UBUS logikai részei:
Az UBUS fizikai részei:
A buszra csatlakozó különféle berendezések
a CPU minimális terhelésével kommunikálhatnak
egymással és a memóriával 16 bites szavak vagy
8 bites byte-ok útján. A kommunikáció során
két berendezés master-slave viszonyban visz át adatokat.
Amikor egy rendszeregység adatátvitelt szeretne folytatni,
kérelmet (REQUEST) helyez a buszra, miszerint õ használni
szeretné az UBUS adatvonalait, a busz-arbitrátor a
kérésnek, a kérelmezõ egység priorítási
szintjének és a buszon való elhelyezkedésének
megfelelõen fogja megadni az ehhez szükséges jogot (GRANT)
neki. Amikor egy egység megkapja ezt, bus masterré
válik; egy idõben csak egy bus master lehet.
Nem minden periféria lehet bus master, a memória például
mindig csak slave lehet. A buszon található minden
berendezésnek kijelölt priorítása van, ha egy
idõben két azonos szintû request érkezik az
arbitrátorhoz, az kapja meg a GRANT-ot, amelyik elektronikusan
közelebb van hozzá. A kommunikáció visszaigazolásos,
a slave-nek a mastertõl érkezõ adatok vételét
nyugtáznia (ACKNOWLEDGE) kell.
A REQUEST-ek és GRANT-ok külön vonalokon
futnak, mialatt az adatsíneken ávitel zajlik, az arbitrátor
közben megvizsgálja a következõ kérelmet,
és kijelöli a következõ bus-mastert.