Skip to content

Commit 5ff5987

Browse files
5-22 and typos
1 parent 12d4a83 commit 5ff5987

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
## Stuff I need to buy
22

3-
- Potentially another 100ft purple wire roll (2154880)
3+
- Potentially another 100ft purple wire roll (2154880)
4+
- 20x 74h595 shift registers (serial-in parallel-out) I use these everywhere it seems
5+
- 10x 1N5817 schottky diodes - for arduino nano, use to not allow backfeed(also lower forward voltage drop)

_posts/2025-05-15-alu-update.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Ordering 4x 74hc191 from digikey at some point for the stack pointer, just a not
1717

1818

1919
## Flag Register
20+
2021
I'm going with a 74hc574 because, why not...I already use it everywhere else. Hopefully it doesn't come back to bite me, I don't think it will.
2122
------------------------------------------------------
2223
| D1 | Carry Output | From high 181(left, pin 16) |

_posts/2025-05-21-testing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ I'll have to start working on that soon, but that'll mean running a BOAT load of
2828

2929
Well, that's it for today, hopefully tomorrow I'll have more time for this. I doubt it, given the hours I want to work and all that. The next best chance will be Saturday evening, or Sunday morning/afternoon&evening.
3030

31-
I think my next target will be to finish the current clock, and start testing out everything else(PC, ALU). I only had a couple errors in the registers module, namely the DIR pin(needed to be 5v instead of ground to get it to go A->B), a wire was in the wrong order for one of the decoders, and the order is messed up. But, that's not too bad given the literal mess of wires. I _might_ have swapped a bit somewhere, but that'll take thourough debugging with a completed system, or at least something much further than what currently exists.
32-
It's also getting closer to the time where I need to purchase a board to start building it all out on, as that'll get me to the point where I can hook things up to the bus for real, as right now I have 6 completed(ish) modules, and 3-4 more that I need to wire up that will all have to be connected to the bus. And once I have a permenant bus wired up, I can start doing simple things like counting up and down, outputting values to a register, etc. Half of this build will be overcomplicated but it's MY build, so I do it MY way. :-)
31+
I think my next target will be to finish the current clock, and start testing out everything else(PC, ALU). I only had a couple errors in the registers module, namely the DIR pin(needed to be 5v instead of ground to get it to go A->B), a wire was in the wrong order for one of the decoders, and the order is messed up. But, that's not too bad given the literal mess of wires. I _might_ have swapped a bit somewhere, but that'll take thorough debugging with a completed system, or at least something much further than what currently exists.
32+
It's also getting closer to the time where I need to purchase a board to start building it all out on, as that'll get me to the point where I can hook things up to the bus for real, as right now I have 6 completed(ish) modules, and 3-4 more that I need to wire up that will all have to be connected to the bus. And once I have a permanent bus wired up, I can start doing simple things like counting up and down, outputting values to a register, etc. Half of this build will be over-complicated but it's MY build, so I do it MY way. :-)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## Finishing the clock
2+
3+
I finally finished the clock, it was really just hooking up the logic gates and the third 555 timer. Now that that's done, I can now do basic clock stuff. However, there's not much that I can see with it as I don't have the ALU stuff hooked up.
4+
5+
I've also decided to upgrade the main bus to 16 bits, as I have plenty of breadboards, and it really doesn't bother me. If anything, that'll allow me to potentially expand this to 16 bits if I ever feel like causing that much pain and stuffering. That would be a total redesign of a bunch of parts, like the ram, alu, and registers, but I _might_ do it.
6+
The main advantage of that is that it makes some instructions easier, like the program counter in/out, instruction register in/out(maybe), and that's about it.
7+
But that might be a fun challenge for the future.
8+
9+
---
10+
11+
Enough about the future, we're stuck in the present(always).
12+
I don't want to hook things up to the bus just yet, as I don't have a board ready. But I might measure it up soon and buy something from home depot, as they should be able to cut it for me. I just don't know the final height of it, as I know I need more breadboards below. Need to prioritize that asap(nevermind that the left half of the pc isn't even wired up! )

0 commit comments

Comments
 (0)