difficulties implementing incrementer
Posted by Mshada on
URL: http://nand2tetris-questions-and-answers-forum.52.s1.nabble.com/difficulties-implementing-incrementer-tp1576696.html
I'm having a hard time implementing the incrementer chip so I was wondering if the community could show me where I'm going wrong. My idea on implementing the inc16 chip was to use 1 HalfAdder to compute the first input of the inc16 chip with true, so inc16[0] + true= out. Then the carry of the first HalfAdder would feed a FullAdder's C Pin the next input of inc16 and b would be false, ex: inc16[1] + false + carry = out. Then continuing down the bus like so. I've also tried using only HalfAdders where the first half adder would add inc16[0] + true and then the carry result would feed the b pin of the next half adders. Does this sound like I'm even in the correct neighborhood, city, country of where I'm supposed to be? Sorry if this is confusing, I'm trying not to post any HDL code. I can attempt to re-explain if necessary.
Thanks.
~m