Article View: comp.sys.atari.st
Article #34737Re: MIDI Networking
From: David Beckemeyer
Date: Tue, 25 Oct 1988 18:59
Date: Tue, 25 Oct 1988 18:59
32 lines
2180 bytes
2180 bytes
In article <229@obie.UUCP> wes@obie.UUCP (Barnacle Wes) writes:
>Consider this little GEM :-) gleaned from the Abacus "Atari ST Internals"
>book
[ editied ]
>If you reprogram these bits with 00, it tells the chip not to divide the
>clock, giving you a clock of 500 Khz, which is adequate for a simple,
>small network (like AppleTalk).
The UART used for the MIDI port is an old part, with only a one
character FIFO (does that count as a FIFO?). 500 Kbs is about
50,000 characters per second and with the MIDI hardware such as it is,
the 68000 is going to have to do something for every character received.
At 500 Kbs, the system has approximately 20 microseconds to handle
one character. The 8 Mhz 68000 in the ST can probably sustain this
rate in a tight loop, but I don't think it can handle the 100,000
or so interrupts per second necessary to handle a bi-directional 500kps
interrupt driven link (i.e. "background" network). This is before
you consider that other ST interrupts have a higher priority than
the MIDI UART interrupt and any one of these other interrupts (e.g.
RS-232) might take well over the 20 microsecond time limit.
This scheme may be usefull for a "dedicated" server under extremely
controlled conitions, such as printing while the system isn't doing
anything else, but it is *very* unlikely that it could be used for
a LAN type architecture.
--
David Beckemeyer (david@bdt.UUCP) | "Lester Moore - Four slugs from a .44
Beckemeyer Development Tools | no Les, no more."
478 Santa Clara Ave. Oakland, CA 94610 | - Headstone at Boot Hill
UUCP: {uunet,ucbvax}!unisoft!bdt!david | Tombstone, AZ
Technical Details
Message-ID:
<411@bdt.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!pasteur!ucbvax!unisoft!bdt!davidReferences:
<YXC6Ity00XoBI940VJ@andrew.cmu.edu> <3602@druhi.ATT.COM> <5080@saturn.ucsc.edu> <229@obie.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!pasteur!ucbvax!unisoft!bdt!david From: david@bdt.UUCP (David Beckemeyer) Newsgroups: comp.sys.atari.st,rec.music.synth Subject: Re: MIDI Networking Message-ID: <411@bdt.UUCP> Date: 25 Oct 88 18:59:35 GMT References: <YXC6Ity00XoBI940VJ@andrew.cmu.edu> <3602@druhi.ATT.COM> <5080@saturn.ucsc.edu> <229@obie.UUCP> Reply-To: david@bdt.UUCP (David Beckemeyer) Organization: Beckemeyer Development Tools, Oakland, CA Lines: 32