On 10/27/2017 12:06 PM, Paul Koning via cctalk wrote:

> But that doesn't directly relate to gate level emulation.  If you
> have gate level documentation you can of course build a copy of the
> machine out of actual gate-type parts, like 7400 chips.  Or you can
> write a gate level model in VHDL, which is not the most popular form
> but certainly perfectly straightforward.  Either way, though, you
> have to start with a document that shows what the gates are in the
> original and how they connect.  And to get it to work, you need to
> deal with timing issues and logic abuse, if present.  In the 6600,
> both are very present and very critical.  For example, I've been
> debugging a section (the central processor branch logic) where the
> behavior changes quite substantially depending on whether you favor S
> or R in an R/S flop, i.e., if both are asserted at the same time, who
> wins?  And the circuit and wire delays matter, down to the
> few-nanosecond level.

This.  In particular, google for a shot of the 6600 backplane.  Many of
those twisted wires were cut to provide specific delays.  Remember the
nanosecond-foot?  A lot of the old hardware used this in the design.

I've long had a fantasy about building a core-logic CPU such as the
Univac Solid State.  But heck if I know where one would get the "hard"
magnetic cores today.   Another example of something you can't do with
commodity TTL.


--Chuck

Reply via email to