🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics
Article #21100

Re: FSF/AT-bus architecture

#21100
From: Joseph H Allen
Date: Sat, 08 Apr 1989 21:37
38 lines
2587 bytes
In article <8162@chinet.chi.il.us> jkingdon@chinet.chi.il.us (Jim Kingdon) writes:
>jhallen@wpi.wpi.edu (Joseph H Allen) writes:
>>IRQ0-7*	Interrupt requests.  No ACK cycle- device holding IRQ down
>>		is cleared by software.
>>DMARQ0-7*	DMA request lines.  Device holding DMARQ low releases when
>>		the transfer occures.
>
>No, give each slot its one line.  And its own address space.  Cuts down
>on the number of pins on the connector and eliminates conflicts between
>cards.  Like the
>Apple II or NuBus.  If each board is also required to have a ROM (I'm 
>unsure about whether this is a good idea) the whole can operate without
>any configuration at all, the system just knows what all that boards
>are.  Even without a ROM you only have to say "slot 6."  Help stamp
>out DIP switches within our lifetime! 

The only prolem I have with this is that each board may have more than one
interrupt/dma device.  If you are also willing to have requests between
multiple devices on each board resolved on board (a la Z80 perhaps) then I
agree.  If you do this then you probably also want to have vectored interrupts
so that the board can indicate which device actually gave the interrupt. 

Another possibility is to have a single interrup line and have software do the
dispatching.  This might not effect speed so badly since extremely fast
devices would use DMA and the search order in the dispatch poll routine could
further indicate device priority.

Address space:  perhaps we want two buses, a multiple processor/memory bus and
a peripheral bus.  I don't like the idea of ROM on board since then the boards
are forced to work with only one processor type.

Oh, minor update:  replace BYTE0* and BYTE1* with BYTE0 and BYTE1 (I.E.
non-inverting so that they can go into a NAND gate with clock and chip select
signals). 

Also, I nominate Apple-II bus as "best" commonly available bus yet devised. 
After all, on what other computer have you seen disk controllers which only use
5 TTL chips? (of course, there is Wozniak's power supply problem...).
Technical Details
Message-ID: <1796@wpi.wpi.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!husc6!m2c!wpi!jhallen
References: <5768@ux.cs.man.ac.uk> <2445@iscuva.ISCS.COM> <1758@wpi.wpi.edu> <8162@chinet.chi.il.us>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!husc6!m2c!wpi!jhallen
From: jhallen@wpi.wpi.edu (Joseph H Allen)
Newsgroups: sci.electronics
Subject: Re: FSF/AT-bus architecture
Message-ID: <1796@wpi.wpi.edu>
Date: 8 Apr 89 21:37:51 GMT
References: <5768@ux.cs.man.ac.uk> <2445@iscuva.ISCS.COM> <1758@wpi.wpi.edu> <8162@chinet.chi.il.us>
Reply-To: jhallen@wpi.wpi.edu (Joseph H Allen)
Organization: Worcester Polytechnic Institute, Worcester, MA. USA
Lines: 38