Close

Bitslice architecture update

A project log for AMBAP: A Modest Bitslice Architecture Proposal

Trying to unify and simplify a minimal architecture for various implementation technologies...

yann-guidon-ygdesYann Guidon / YGDES 11/09/2016 at 01:364 Comments

The latest diagram of a bitslice is shown here:

Blue circles are SPDT relays, red lines are control, black is data.

There are some notable tweaks since the original design :https://hackaday.io/project/14628/gallery#1974aa13d487c3bb02791679e8e65966

For example, no memory input anymore, since it's directly connected to the registers. Logic operations are now using the ROP2 system and the shift is performed before the bit operation (interesting shift & compute combinations could emerge).

The carry logic is still not defined but there is a lot of inspiration to draw from Dieter Müller. Funny how I somehow reinvented his findings before I even read his work.

Overall, the majority of the design is composed of MUX. MUX8, MUX4 and some more in the adder logic. That's important because the PBRL cells are seldom used, maybe at the ROP2 level. The rest is a lot of control signals that drive the relays with more swing and less power.


Update: I forgot to include the "zero" flag "open collector" output... A huge wired-or is essential for the control circuits!

Here's an updated version:

Discussions

Eric Hertz wrote 11/09/2016 at 02:12 point

Looking a bit like a neural-net... and with your pre-biasing experiments, maybe even more-so.

  Are you sure? yes | no

Yann Guidon / YGDES wrote 11/09/2016 at 02:15 point

That was... unexpected :-D
I was more thinking of the diagrams found in the reference architecture book of the CDC6600, where they draw logic gates with squares and circles...

PDF: http://ygdes.com/CDC/DesignOfAComputer_CDC6600.pdf
(there is no excuse to not want to try to reproduce these circuit)

  Are you sure? yes | no

Eric Hertz wrote 11/09/2016 at 02:40 point

Wow, that looks like quite a read!

  Are you sure? yes | no

Yann Guidon / YGDES wrote 11/09/2016 at 02:45 point

an excellent one. I couldn't read more than the first few chapters because the culture, vocabulary, conventions are more and more uncanny but this is a work of genius.

Not the kind of book to get asleep to, though :-P

  Are you sure? yes | no