Vorige                       Inhoud                      Volgende
_________________________________________________________________

Bus                     860409          (c) 1986 by ORD-GROUP   7


                             De bus

Inleiding
Dit  document  beschrijft de ORDINATOR bus structuur.  We  hebben
gekozen voor een busstructuur omdat dit een zeer hoge  flexibili-
teit  biedt,  een gestructureerde opzet van het systeem  mogelijk
maakt  en  de mogelijkheid biedt het systeem in gedeelten  op  te
bouwen en te testen. Bovendien waren er standaardkaarten beschik-
baar, die voor een bussysteem bedoeld waren. De connectoren waren
ook beschikbaar, zodoende...

Eisen
Aan de bus werden een aantal eisen gesteld:
     - De bus moest flexibel zijn.
     - De bus moest uitbreidbaar zijn.
     - De bus moest de gebruikelijke voedingsspanningen leveren.
     - De  bus moest niet plaatsafhankelijk zijn w.w.z.  de  ver-
       schillende  kaarten voor b.v de CPU,  de RAM etc.  moesten
       overal in de bus passen, zonder van functie te veranderen.
     - Uiteraard  moest het een (uitgebreide) Z80-bus  zijn  - de
       CPU is immers een Z80.
     - De  bus moest een goede interrupt structuur  hebben,  want
       het systeem ontvangt nogal wat interrupts.

Voedingsspanningen
Omdat  het  systeem  met  TTL logica  opgebouwd  werd,  moest  er
uiteraard +5 Volt ter beschikking staan,  met flink wat  vermogen
beschikbaar. In de begintijd werd de 5V geleverd via 1 spannings-
regelaar  per 3 kaarten.  Toen er meerdere 5V  spanningsregelaars
ter  beschikking  kwamen  hebben  we de  zaak  omgebouwd  naar  1
spanningsregelaar per kaart,  omdat bleek dat sommige combinaties
te  veel  stroom trokken.  De gebruikte spanningsregelaar is  een
7805,  deze levert 1A maximaal. Sommige kaarten trekken alleen al
0,8A, zodat we wel om moesten bouwen.

Behalve deze 5V is ook nog +12V bij 200 mA, -5V bij 50mA, en -12V
bij  50mA ter beschikking.  Dit heeft het voordeel  dat  complexe
IC's,  die  met meerdere voedingsspanningen werken,  ook gebruikt
kunnen worden.  Bij de meeste systemen,  waarbij deze  spanningen
niet  gemaakt worden,  blijkt dat deze na verloop van  tijd  toch
nodig  zijn.  Ze  moeten dan met DC-DC omzetters gemaakt  worden.
Aangezien wij dit niet zo'n nette oplossing vinden en verder niet
de  beschikking  hebben  over DC-DC  converters  hebben  we  alle
benodigde voedingsspanningen maar op de bus gezet.

Adresbus
De  adresbus  van de ORDINATOR lijkt op de  standaard  Z80,  maar
bevat 19 adreslijnen, dit i.v.m. het uitgebreide adresbereik. Het
op  de bus weergegeven adres is het fysieke adres.  Merk op  dat,
doordat  de MME (Memory Management Unit) enige delay  heeft,  A12
t/m  A19 later valid zijn dan in de Z80 specificatie gegeven  is.
Ze zijn wel valid voordat MREQ (Memory REQuest) opkomt, zodat het
toch geen problemen geeft.

_________________________________________________________________

Vorige                       Inhoud                      Volgende