Chapters: 0:00 Intro 0:42 The Busses 1:35 The Plan 2:57 First Solder Attempt 3:49 Checking for Bridges 4:23 Soldering Another Row 5:22 Solder Fail!! 5:36 Solder Do Over 6:32 Electrical Testing 7:30 Total Fail! -- Break Out the Digital Microscope 9:08 Clean Up One Side 12:34 Electrical Testing 13:31 Side 2 Cleanup 17:10 Electrical Testing Part 2 18:26 Soldered Third Row & Register PCB Cleanup Status 23:51 TODOs
In this video I complete the solder-up of the Temporary Address Bus 1. This does not go as well as I thought it would and I make some mistakes soldering to the prototype strip board. It's not as easy as it looks.
* Description*
In this video I solder up the Register Backplane. I discover a few things along the way that will make the next ones easier to handle.
*Chapters:*
0:00 Intro
0:43 Decoupling Caps
2:30 Lots of Sockets
6:38 Progress Update
8:11 Technique Updates
16:11 Nearly Complete
16:45 Bulk Decoupling Cap
17:06 I Missed a Spot!
19:14 Wrap-Up
*Resources:*
* 16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
* ALU Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3hUjV-G_ApJ1jRvpVhnAkqG
* Clock Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3grwqFJM1aVwYW6K9bRCkGN
* Register Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
* Intruction Cycle Playlist: https://www.youtube.com/playlist?list=PLUF7WfBe0k3hAeAdKv5JcBrV_JbujD6l_
* Memory Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3ixg4C006_Uq6aZ8vYzlPSM
* KiCad Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3jGLDCGYyv_KxkEMcUfhyN0
* Assembler Source Code: https://github.com/eryjus/asm/tree/v0.0.4
* Control Logic Source Code: https://github.com/eryjus/control-logic/tree/v0.0.6
* Simple Test Source Code: https://github.com/eryjus/16BCFS-tests/tree/Video-0051
* CircuitVerse Project Link: https://circuitverse.org/users/160845/projects/16-bit-computer-from-scratch
*Additional Tags:*
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
#schematic
#CircuitVerse
...
https://www.youtube.com/watch?v=eAqpXgQ7Vv4
My name is Adam. I'm building a 16-bit computer from scratch. I hope you will join me on this journey.
16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?v=XH92d93l5ww&list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
16-Bit Computer From Scratch KiCad Playlist: https://www.youtube.com/watch?v=3ygF3kj8vQY&list=PLUF7WfBe0k3jGLDCGYyv_KxkEMcUfhyN0
16-Bit Computer From Scratch Register Module Playlist: https://www.youtube.com/watch?v=PiZ3pYomPFE&list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
Chapters:
0:00 Intro
0:12 Power Traces
2:28 Design Rules Check
3:16 Error in the Schematic
5:51 Still Have a Challenge
6:32 Last 8 Traces
8:58 4 Traces Left
11:54 Copper Fill
15:33 Exporting the Gerbers
17:50 TODOs
In this video I complete the PCB design and export the Gerber files for manufacturing.
Additional Tags:
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
#schematic
...
https://www.youtube.com/watch?v=nGEsHRMlDu0
My name is Adam. I'm building a 16-bit computer from scratch. I hope you will join me on this journey.
16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?v=XH92d93l5ww&list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
Register Module BUild Complete Playlist: https://www.youtube.com/watch?v=PiZ3pYomPFE&list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
Chapters:
0:00 Intro
0:28 First Power-Up
2:35 Control Line Testing
4:30 Control LED Debugging
8:38 Foreshadowing...
10:54 Pins not Connected
13:21 Continuity Testing
14:45 Control LED Testing Again
17:37 First Signs of a Big Problem
20:05 Even Bigger Problems
21:27 Confirmation of How Big These Problems Are
27:18 Restating the Known Problems
31:30 Wrap-Up
In this video I finally put power to the Register PCB and begin testing. It does not take long for me to start finding problems. Some I can fix. Some, well....
While my mood is very heavy at the end of the video, I am still excited about this project overall. I am not giving up. This whole thing was about learning by doing. Boy!!, did I learn some lessons!
Anyway, enjoy watching this train-wreck unfold. I will pick up the pieces in the next video.
Additional Tags:
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
#schematic
CircuitVerse Project Link: https://circuitverse.org/users/160845/projects/16-bit-computer-from-scratch
16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?v=XH92d93l5ww&list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
Register Module BUild Complete Playlist: https://www.youtube.com/watch?v=PiZ3pYomPFE&list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
Chapters:
0:00 Intro
0:44 Inputs Testing
1:55 Found Another Problem!
2:50 Troubleshooting
4:12 Breaking Out the Digital Microscope
6:48 Tracing with the Logic Probe
8:48 Getting Closer...
9:04 Under the Microscope Again
9:20 Fixing the Solder Joint
10:55 Re-Testing (More Concerns?!)
11:23 No More Floating Control Lines
14:51 CircuitVerse
In this video I complete the testing of the PCB to identify and resolve the remaining problems with the board. This is in preparation for fixing the PCB layout and ordering a new set of PCBs. Spoiler Alert: I find more problems and I troubleshoot them on camera.
I also introduce a CircuitVerse project while will be built out in parallel with the 16-Bit Computer From Scratch. CircuitVerse is a digital simulation web site in which I am going to duplicate a much of my work as I can. It also provides a playground where you can play with the computer virtually as I build it out.
Additional Tags:
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
#schematic
#CircuitVerse
...
https://www.youtube.com/watch?v=KZ4G4f27Yy4
*Description*
In this video I start the design work for the ALU Adder. The adder is not a conventional 16-Bit design.
I also wire this up on breadboard for the purpose of testing timing and the propagation delays... with limited success.
*Chapters:*
0:00 Intro
1:10 74LS283 4-Bit Adder
2:40 16-Bit Adder
3:15 Calculating oVerflow
4:14 My 16-Bit Extended Adder
5:43 The Magic Sauce
7:00 CircuitVerse Demo
9:26 74LS83 Orientatation
12:05 Traditional 16-Bit Wire-Up
16:39 Testing the 16-Bit Timing
18:28 Wiring Up the Extended Adder
22:19 Extended Adder Timing Test
24:03 Emulator Demo
27:30 Wrap-Up
*Resources:*
* 16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
* ALU Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3hUjV-G_ApJ1jRvpVhnAkqG
* Clock Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3grwqFJM1aVwYW6K9bRCkGN
* Register Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
* Intruction Cycle Playlist: https://www.youtube.com/playlist?list=PLUF7WfBe0k3hAeAdKv5JcBrV_JbujD6l_
* Memory Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3ixg4C006_Uq6aZ8vYzlPSM
* KiCad Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3jGLDCGYyv_KxkEMcUfhyN0
* Assembler Source Code: https://github.com/eryjus/asm/tree/v0.0.5
* Control Logic Source Code: https://github.com/eryjus/control-logic/tree/v0.0.8
* Simple Test Source Code: https://github.com/eryjus/16BCFS-tests/tree/Video-0059
* CircuitVerse Project Link: https://circuitverse.org/users/160845/projects/16-bit-computer-from-scratch
* 16bcfs Emulator: https://github.com/eryjus/16bcfs-emulator
*Additional Tags:*
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
#schematic
#CircuitVerse
#ALU
*Description*
It's time to design a circuit to read the Serial EEPROM and place its contents into SRAM. I thought it would be easy. Boy was I wrong!
*Chapters*
0:00 Intro
1:40 Part 1: Adding Settings to the Emulator
4:51 Part 2: Emulating the 25LC256 EEPROM
11:37 Part 3: Emulating the AS6C62256 RAM
15:22 Part 4: Planning the Control ROM Load
18:50 Part 5: Orchestrating the Control ROM Load
34:12 Part 6: Wrap-Up
*Resources:*
Kind Donations (see https://github.com/eryjus/16bcfs/blob/master/LICENSE.md for details):
* Buy me a Beer: https://ko-fi.com/eryjus
YouTube Links:
* 16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
* ALU Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3hUjV-G_ApJ1jRvpVhnAkqG
* Clock Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3grwqFJM1aVwYW6K9bRCkGN
* Register Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
* Intruction Cycle Playlist: https://www.youtube.com/playlist?list=PLUF7WfBe0k3hAeAdKv5JcBrV_JbujD6l_
* Memory Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3ixg4C006_Uq6aZ8vYzlPSM
* KiCad Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3jGLDCGYyv_KxkEMcUfhyN0
CircuitVerse Models:
* CircuitVerse Project Link: https://circuitverse.org/users/160845/projects/16-bit-computer-from-scratch
GitHub Repo:
* *16bcfs Complete Repository:* https://github.com/eryjus/16bcfs
*Additional Tags:*
#Qt6 #Homebrew #Breadboard #PCB #KiCad #74LS #IC #SMD #schematic #CircuitVerse #ALU #555 #Computer #Emulator #SPI #Arduino #EEPROM
My name is Adam. I'm building a 16-bit computer from scratch. I hope you will join me on this journey.
16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?v=XH92d93l5ww&list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
16-Bit Computer From Scratch Register Module Playlist: https://www.youtube.com/watch?v=PiZ3pYomPFE&list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
Chapters:
0:00 Intro
0:55 Defining the Problem
4:34 Register Input Operations
6:51 Data Bus Operations
7:58 Address Bus Operations
8:20 Not Quite So Simple
9:30 Clock Cycle Timing
10:24 Clock Cycle Definition Chart
13:25 Control Logic Design Decisions
16:51 Hardware Protections
17:47 Control Logic Signal Decisions
20:43 TODOs
In this video I discuss the requirements for the control logic. This video is about making decisions and setting guiding principles which will guide the rest of the build. There is no hardware build in this video, but the decisions made here will guide the rest of the build going forward.
In the videos titled, "The World According to Adam," I present my opinions and the logic behind my reasoning. While I am not an expert and I may even disagree with best practices, I will never deliberately give incorrect or misleading information and I make every effort to call out my opinions as such. If I make a glaring mistake, please correct me in the comments.
Additional Tags:
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
...
https://www.youtube.com/watch?v=IGfEUpnUFiE
*Description:*
This video is the Fetch Register schematic updates and PCB Layout. I start with a copy of the General Purpose Register which makes the schematic easier to complete, but at the cost of making the PCB layout more difficult.
I am able to only just complete the PCB Layout in a reasonable amount of time and nothing has been wired up. That will be Part 2.
*Chapters:*
0:00 Intro
0:28 Copying the General Register KiCad Project
1:18 Schematic Changes
5:32 Fetch Register Refresher
6:18 Address Bus 2 Cleanup
6:53 Control Signal Tracing
8:40 Pull Down Resistor Placement
11:26 Control Signal LED CLeanup
14:20 Resistance & Naming Changes
17:14 Electrical Rules Check
17:43 PCB Layout
19:39 Header & Socket Placement
22:06 Signal Flow
23:15 The ICs Are Not in the Correct Sequence!
24:45 Fun with LEDs and Resistors
27:21 Alignment
28:57 Some Final Cleanup
30:51 Wrap-Up
*Resources:*
* 16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?v=XH92d93l5ww&list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
* Clock Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3grwqFJM1aVwYW6K9bRCkGN
* Register Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
* Intruction Cycle Playlist: https://www.youtube.com/playlist?list=PLUF7WfBe0k3hAeAdKv5JcBrV_JbujD6l_
* Memory Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3ixg4C006_Uq6aZ8vYzlPSM
* KiCad Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3jGLDCGYyv_KxkEMcUfhyN0
* Assembler Source Code: https://github.com/eryjus/asm/tree/v0.0.3
* Control Logic Source Code: https://github.com/eryjus/control-logic/tree/v0.0.6
* Simple Test Source Code: https://github.com/eryjus/16BCFS-tests/tree/Video-0045
* CircuitVerse Project Link: https://circuitverse.org/users/160845/projects/16-bit-computer-from-scratch
*Additional Tags:*
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
#schematic
#CircuitVerse
*Description*
In this video I get the reset circuit working properly.
I am able to get the clock and reset installed into the overall build and test it. There is some debugging to take care of, but in the end I have a clean reset.
This circuit was critical to paving the way to getting more of the build done.
*Chapters*
0:00 Intro
0:40 Reset Plan
3:21 Power Supervisor
4:45 Manual Reset
5:21 State for Resetting
5:52 Reset Clock Counter
7:40 Counter Cleanup
8:37 Debugging
10:44 Explanation of the Problems
12:41 Pull-Up and DIP Switches
15:07 DIP Switch Cleanup
15:44 LED Cleanup
16:29 In-Circuit Testing
17:26 First Power-Up
18:27 Connecting Reset
18:52 Clocking During Reset
20:08 First Real Reset?
20:46 Control Logic Updates
21:41 Clearing GP Registers Test
22:52 Updating the Reset Clock and Testing Timing
25:24 Final Cleanup
28:07 Wrap-Up
*Resources:*
* 16-Bit Computer From Scratch Complete Playlist: https://www.youtube.com/watch?list=PLUF7WfBe0k3g9wpTtg41QP3jl5y8T1aGV
* ALU Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3hUjV-G_ApJ1jRvpVhnAkqG
* Clock Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3grwqFJM1aVwYW6K9bRCkGN
* Register Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3h1K0GHuQcwE9RUwpX6pBFm
* Intruction Cycle Playlist: https://www.youtube.com/playlist?list=PLUF7WfBe0k3hAeAdKv5JcBrV_JbujD6l_
* Memory Module Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3ixg4C006_Uq6aZ8vYzlPSM
* KiCad Playlist: https://youtube.com/playlist?list=PLUF7WfBe0k3jGLDCGYyv_KxkEMcUfhyN0
* Assembler Source Code: https://github.com/eryjus/asm/tree/v0.0.7
* Control Logic Source Code: https://github.com/eryjus/control-logic/tree/v0.0.11
* Simple Test Source Code: https://github.com/eryjus/16BCFS-tests/tree/Video-0063
* CircuitVerse Project Link: https://circuitverse.org/users/160845/projects/16-bit-computer-from-scratch
* 16bcfs Emulator: https://github.com/eryjus/16bcfs-emulator
*Additional Tags:*
#Homebrew
#Breadboard
#PCB
#KiCad
#74LS
#IC
#SMD
#schematic
#CircuitVerse
#ALU
#555