• Please review our updated Terms and Rules here

Extended Arithmetic Element (EAE) re-implementation using current TTL ICs?

Please count me in for at least 2 maybe 3 of your EAE boards/sets.
I should note that at present the TTL implementation has been talked about, but AFAIK no one has committed to actually do it.

I do have prototypes of the CPLD version, but people don't seem super excited about it, and I've got dozens of similar half finished projects to chose from, so it hasn't been a priority.

With all this talk of TD8E controllers how hard would it be to make a TC08 TTL clone? I know the TC08 required both a KA8E (Positive I/O) and a KD8E (Data Break) boards. The ideal TC08 redux would be a single board with KA8E & KD8E on board. Or maybe a two board set. Kind of like the RK8E which included the Data Break in the three board set.
Well, there it gets interesting. A Verilog extraction for the TC08 exists, and has even been fully debugged in an FPGA (with a TU56 drive emulation), thanks to Kyle. So what remains there is basically to take that and figure out an attractive implementation.

As a DMA device, it is likely just a little too large for a single CPLD, so the code would have to be partitioned into a couple of parts. (I admit that I haven't actually tried to fit it into a single CPLD, though.)

An FPGA could be used, as Kyle has done, but then interfacing to vintage gear becomes more problematic. (Kyle's FPGA version just implements the whole 8/i CPU Verilog extraction as well.)

As far as the Omnibus interface, you've outlines the basics. I'd probably do a card with TA8E and KD8E functions on it, and let folks populate either or both parts.

Vince
 
With all this talk of TD8E controllers how hard would it be to make a TC08 TTL clone? I know the TC08 required both a KA8E (Positive I/O) and a KD8E (Data Break) boards. The ideal TC08 redux would be a single board with KA8E & KD8E on board. Or maybe a two board set. Kind of like the RK8E which included the Data Break in the three board set.
According to Charlie Lasner, DEC did just that (long ago).

It is certainly compelling to want the TD8E over the TC01/08
considering the added complexity of a pos/neg bus interface and the
overall bulk of the TC01/08 itself. It is disappointing to note that
DEC did implement a TC8E Omnibus DECtape controller to the prototype
stage, but never sold it. It was totally compatible with the TC01/08
and a frill feature was added: as in the PDP-11 controller, it was
possible to make the data transfer complement obversed when
transferring while the tape spins backwards, so the transferred data words
would appear in reverse order, but with correct data values otherwise.
This is *not* compatible with the TC01/08 which just let the data come
in complement obversed without correction when transferring backwards.
Since this was an option, it could be defeated for programs that
depended on the "old" way. I believe there was also a third-party
announcement of such a device, most likely Computer Operations, but
sales were undoubtedly minimal.

ref:
2nd last paragraph
 
Back
Top