[Hardware] Notes... The case for an open client

Dan Oetting dan_oetting at uswest.net
Mon Aug 16 20:06:04 EDT 2004

On Aug 16, 2004, at 11:58 AM, Elektron wrote:

> I'm not sure how 1-bit-serial hardware is supposed to work.

Maybe you know it by a different term.

This is where all the bits for a value appear on the same wire, 1 bit 
per clock starting with the least significant bit. A serial adder can 
take 2 bit streams as input, generates the sum as a bit stream output 
and holds the 1 bit carry over for the next clock cycle. An add of any 
word size requires a single LUT. But it takes 32 clock cycles to add 
two 32 bit numbers although there is at most a 1 clock latency. The 
rotates unfortunately require many more LUTS and have at least a 32 
clock latency.

More information about the Hardware mailing list