Login  Register

PC Chip Kinda Works..

Posted by Butters9000 on Apr 07, 2015; 9:19pm
URL: http://nand2tetris-questions-and-answers-forum.52.s1.nabble.com/PC-Chip-Kinda-Works-tp4028841.html

I'm missing the big picture.  Below is my out.  The compare clearly states that out = 0 @ 1+.  I don't understand why it should be.

Output:

| time |   in   |reset|load | inc |  out   |
| 0+   |      0 |  0   |  0   |  0  |      0 |
| 1     |      0 |  0   |  0   |  0  |      0 |
| 1+   |      0 |  0   |  0   |  1  |      1 |
| 2     |      0 |  0   |  0   |  1  |      1 |

Compare:
| time |   in   |reset|load | inc |  out   |
| 0+   |      0 |  0   |  0   |  0  |      0 |
| 1     |      0 |  0   |  0   |  0  |      0 |
| 1+   |      0 |  0   |  0   |  1  |      0 |
| 2     |      0 |  0   |  0   |  1  |      1 |

I think I'm doing things in right priority as I seen suggested in other threads.
Based on the compare file, out should not equal 1 immediately after inc is set.  It would appear that out changes to 1 @ time =2.

My first problem is that I don't understand what the N+ are vs the N's.  Its almost like the N+'s are half steps.

_tb