Skip to content

Commit 8324717

Browse files
committed
Small fixes to the descriptions
1 parent a8d1c58 commit 8324717

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

hardware.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Can be put in programming mode together with the RAM for manual control with DIP
8686
* 4-bit DIP switch: for setting the address in programming mode.
8787
* Toggle switch: for switching between run mode and programming mode. Also applies to the RAM.
8888
* Outputs
89-
* The 4-bit address from the selected run mode goes to the RAM.
89+
* The 4-bit address from the selected mode goes to the RAM.
9090
* LEDs
9191
* 1x Green: for showing when it's in run mode.
9292
* 1x Red: for showing when it's in programming mode.
@@ -207,7 +207,7 @@ EEPROMs are used for implementing the instruction decoder, based on a simple loo
207207

208208
## Program Counter
209209

210-
4-bit counter (0->15) that keeps track of the memory location of the next instruction to execute.
210+
4-bit counter that keeps track of the memory location of the next instruction to execute.
211211

212212
Normal operation is to output the current value to the bus during the fetch cycle, and increment by 1 afterwards. Also supports jumping to a memory location read from the bus.
213213

@@ -378,7 +378,7 @@ The clock runs at 760Hz, making the counter enable each LED 190 times per second
378378
* 74LS273 register: for storing the 8-bit value to display.
379379
* 74LS08 AND gate: used for combining the clock signal with the control signal to decide when to store a value from the bus into the register, since the register lacks an enable pin.
380380
* LEDs
381-
* 4x 7-segment LED: for showing a binary value in decimal.
381+
* 4x 7-segment LEDs: for showing a binary value in decimal.
382382
* Control lines
383383
* OI: store an 8-bit value from the bus into the register, on the next clock tick.
384384
* O-: enable signed mode. This line is not in use in any of the current instructions.
@@ -388,7 +388,7 @@ The clock runs at 760Hz, making the counter enable each LED 190 times per second
388388

389389
The computer runs pretty cool. None of the chips get hot to the touch.
390390

391-
The image below was taken after more than 30 minutes of continuously running the program that counts between 0 and 255, at high speed. It's interesting to see that there are 2 "hot spots". The first is the 74189 RAM chips, which is not that surprising. The second is the 74LS08 AND gate on the output register, which I do find surprising.
391+
The image below was taken after more than 30 minutes of continuously running the program that counts between 0 and 255, at high speed. It's interesting to see that there are 2 "hot spots". The first is the 74189 RAM chips, which is not that surprising. The second is the 74LS08 AND gate on the output register, which I do find surprising. I am not sure why that gets hotter than other chips.
392392

393393
Also interesting to note that the power wires along the top right corner get hotter than the rest of the power wiring. It might be a good spot to make improvements to power transportation.
394394

0 commit comments

Comments
 (0)