I think I cracked it :-)

The MUX8 are all identical and a circular permutation controls 7 bits. The last bit has a different permutation to reach the ideal fanout of the gates. Hopefully this will let me make a better register set, both with relays (easier construction) and with VHDL (shorter, more generic code).
Better :

I'm just trying to reduce the length of the wires and the long crossings :-)
Oh, that's even better :

The sequence of permutations is :
ABC
ABC
BAC
BCA
BCA
CAB
CAB
CAB
I now have to rewrite my register set VHDL code...
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.