🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #3361

Re: Futurebus+ @ 500MBytes/sec

#3361
From: John Theus
Date: Mon, 15 Jan 1990 20:09
48 lines
2812 bytes
In article <6149@internal.Apple.COM> pauls@apple.com (Paul Sweazey) writes:
>FUTUREBUS EMBEDDED CLOCK: THE REAL SCOOP FROM A FALLEN ANGEL
>
>We each have different views of history, and I have tried to stay out of 
>these discussions, but the Futurebus discussion has led to issues that I 
>used to live and breathe for a living.
>
> [...]
>RV Balakrishnan suggested embedded-clock synchronization as the ultimate 
>solution to skew in February 1988.
>
>I devised and proposed embedded-clock synchronization to the SuperBus Study
>Group (now SCI) in March 1988, privately to Futurebus Committee members in
>May 1988, and at various times in Futurebus public forums through December
>1988.
>
>Emil Hahn devised a feasible implementation of embedded-clock 
>syncrhonization between November 1988 and January 1989.
>
> [...]
>
This article along with a follow-up phone call to Paul cleared up some
confusion I've had about who did what and when.  Unfortunately, a lot of
the events that Paul related were never published in the Futurebus
minutes.

Part of my confusion comes from the term "embedded-clock" and I want to
make sure this doesn't mislead anyone else.  The Futurebus+ packet mode
protocol does not actually use an embedded-clock protocol.  At one time Paul
said he called it "implied embedded-clock", which I think would have been more
accurate.  Paul is very good at inventing names and techniques to describe
new concepts.  Another name he had for this protocol that caught my ear
was "packet beaming".

Typically, an embedded-clock protocol had the originating clock encoded
into the data stream.  A receiver is then capable of extracting the
clock from data following transmission.  Good examples are the encoding
schemes used for disk drives such as MFM.

The Futurebus+ packet protocol does not encode the clock into the data
stream, but instead uses a starting sync bit to synchronize the receiver
with the sender.  Both the sender and receiver have previously agreed upon
the transmission frequency.

John Theus                                johnt@opus.wv.tek.com
Futurebus+ Parallel Protocol Coordinator
Tektronix, Inc.
Interactive Technologies Div. - shipping the Futurebus-based XD88 workstations
Technical Details
Message-ID: <286@leia.WV.TEK.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!zephyr.ens.tek.com!orca.wv.tek.com!leia!opus!johnt
References: <7863@dime.cs.umass.edu> <280@leia.WV.TEK.COM> <136.filbo@gorn.santa-cruz.ca.us> <285@leia.WV.TEK.COM> <6149@internal.Apple.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!zephyr.ens.tek.com!orca.wv.tek.com!leia!opus!johnt
From: johnt@opus.WV.TEK.COM (John Theus)
Newsgroups: comp.arch
Subject: Re: Futurebus+ @ 500MBytes/sec
Keywords: Futurebus+
Message-ID: <286@leia.WV.TEK.COM>
Date: 15 Jan 90 20:09:07 GMT
References: <7863@dime.cs.umass.edu> <280@leia.WV.TEK.COM> <136.filbo@gorn.santa-cruz.ca.us> <285@leia.WV.TEK.COM> <6149@internal.Apple.COM>
Sender: johnt@leia.WV.TEK.COM
Organization: Tektronix, Inc., Wilsonville, OR
Lines: 48