Vorige Inhoud Volgende _________________________________________________________________ Bus 860409 (c) 1986 by ORD-GROUP 9 Als er nu meerdere kaarten tegelijk ok een interrupt vragen, gaat dit systeem ook goed, omdat de 'vector' via open-collector lijnen gaat. Dit systeem blijkt in de practijk zeer goed te voldoen. Ondanks alle hardware-uitbreidingen zijn de 8 mogelijke vectoren nog steeds niet allen in gebruik. Problemen Problemen hebben we natuurlijk ook gehad. Omdat de bus nergens afgeschermd is, stralen de signalen op elkaar in. Dit is de reden waarom wij binnenkort het meest agressieve signaal (16 Mhz) van de bus zullen verwijderen. Alle kaarten wekken dan hun eigen hoogfrekwente kloksignalen op. Een tweede probleem betreft het afsluiten van de bus: de bus kan beschouwd worden als een 'lange' leiding en heeft als zodanig een karakteristieke impedantie. Als de bus niet met deze impedantie wordt afgesloten, ontstaan er reflecties. Omdat de bus geen 'mooie' transmissielijn is, is de impedantie niet te bepalen. We hebben besloten om de bus met 1 kilo-ohm af te sluiten. Dit is een aanvaardbaar compromis tussen de werkelijke busimpedantie enerzijds, en de door de afsluiting aangebrachte extra belasting anderzijds. DMA DMA (Direct Memory Access) is in dit bussysteem niet mogelijk. Een reden hiervoor is dat de virtuele memory-layout niet in het DMA-stuk doorgevoerd kan worden. Een andere reden is, dat we het aanwezig hebben van DMA niet nodig achtten. Voor kaarten, die dit wel nodig hebben, is het mogelijk om DMA toe te passen op de op de kaart aanwezige RAM. Een voorbeeld hiervan is de floppy-disk controller. Conclusie Het bussysteem blijkt in de practijk zeer handig te werken. Met name de plaatsonafhankelijkheid blijkt zeer practisch. Een aan- merking valt te maken op het aantal aardpunten: omdat de connec- toren tweede-hands zijn, is de overgangsweerstand hoger dan verwacht. Deze overgangsweerstand wreekt zich bij spannings- veranderingen op de bus: de aarde van de kaarten wordt dan a.h.w. 'opgetild'. Hierdoor zijn (helaas) spikes mogelijk. Hiervoor wordt nog een oplossing gezocht. _________________________________________________________________ Vorige Inhoud Volgende