Last visit was: Wed May 22, 2024 12:32 am
It is currently Wed May 22, 2024 12:32 am



 [ 17 posts ]  Go to page Previous  1, 2
 Series Prefix Subtractor or Manchester Magnitude Comparator 
Author Message

Joined: Sat Sep 03, 2022 3:04 am
Posts: 51
Inital CBEQo sometimes represent the CarryBorrow flag or it's inverse.
Othertimes, represents EQ, a magnitude comparator control line.
Attachment:
CookedFlag.png


You do not have the required permissions to view the files attached to this post.


Mon Aug 28, 2023 11:37 am

Joined: Sat Sep 03, 2022 3:04 am
Posts: 51
Something else I had drawn. Nothing new here but maybe clarifies Manchester chain.
Any of these chains can easily do the job of another, but Carry is actually the oddball.
CBEQ and Worrob all positive logic true by when wired for subtraction by default.
2's comp and inverse flag allowed, but not required. Works fine either way.
Attachment:
CBWEQ.png

In each twin MUX lives an internal 4way decoder to drive transmission gates.
Those hidden internal gate drives might be the actual arithmetic prefixes.
External prefix control lines only modify non-propagate replacement rules.
In relays, there are no gate drives. Mechanical position acts as the prefix.
A vs B is enough to set all switches in parallel time without waiting on C.

We solve the prefixes at wire speed by passing series current through.
Rather than solve in parallel by the usual tree of combinatorial logic.
A string of RC propagation and capacitive fanout delay per slice vs a tree
several combinatorial gate delays deep. What circumstance favors each?

I dunno if you've read Ken Shirriff's reverse engineer of the i8086 ALU.
Totally different Ken, not my blog. But we discover an ALU that operates
by many of the same principals. Carry chain a little different, not much.
Series not just for folks that can't make sense of a parallel prefix tree.

Just don't take the idea too far and try to stack an absurdly short chain.
Once was enough to swear never again...
Attachment:
ChainSide.jpg


You do not have the required permissions to view the files attached to this post.


Mon Aug 28, 2023 11:49 am
 [ 17 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software