Dagmawi Babi
😅 #Random #Electronics @Dagmawi_Babi
Here's an amazing playlist for Digital Logic Design and Electronics.
• https://youtube.com/playlist?list=PLwjK_iyK4LLBC_so3odA64E2MLgIRKafl&si=z3YoymDiE_VmYRjW
#YouTube #DLD #Electronics
@Dagmawi_Babi
• https://youtube.com/playlist?list=PLwjK_iyK4LLBC_so3odA64E2MLgIRKafl&si=z3YoymDiE_VmYRjW
#YouTube #DLD #Electronics
@Dagmawi_Babi
Dagmawi Babi
I hope you've got data cause I'm uploading it in good quality to enjoy it pretty well. 😊
Media is too big
VIEW IN TELEGRAM
I built logic gates and used them to build half and full adders. 😀
Then I used that to make a full 8-Bit full adder all in Mindustry 🤯🔥
I had a blast🥰
#MyProjects #DLD #Mindustry #CPU
@Dagmawi_Babi
Then I used that to make a full 8-Bit full adder all in Mindustry 🤯
I had a blast
#MyProjects #DLD #Mindustry #CPU
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
Here're some screenshots of the logic gates, half and full adders, 8-Bit adders and some of the logic inside the microprocessors. 🥰
#MyProjects #DLD #Mindustry
@Dagmawi_Babi
#MyProjects #DLD #Mindustry
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Dagmawi Babi
Here're some screenshots of the logic gates, half and full adders, 8-Bit adders and some of the logic inside the microprocessors. 🥰 #MyProjects #DLD #Mindustry @Dagmawi_Babi
I had so much fun and learnt so much. Honestly suggest you try this atleast once in your life. It's fascinating. 🥰 😍
#MyProjects #DLD #Mindustry
@Dagmawi_Babi
#MyProjects #DLD #Mindustry
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
I don't know the full path for building a CPU from scratch but so far this's the logical step I've seen and learnt:
• Logic Gates
• Half Adder
• Full Adder
• 4 Bit Adder
• 8 Bit Adder
• Binary Number Representation
• Binary Addition & Subtraction
• ALU
• Latches (SR, JK, D)
• Async Registers
• Clock
• Flip Flops
• Sync Registers
• 4 Bit Registers
• 8 Bit Registers
• Visualize Data In Registers
• Multiplexers
• Busses
• Tri State Outputs
• Bus Buffers
• IDK AFTER THIS
#CPU #DLD
@Dagmawi_Babi
• Logic Gates
• Half Adder
• Full Adder
• 4 Bit Adder
• 8 Bit Adder
• Binary Number Representation
• Binary Addition & Subtraction
• ALU
• Latches (SR, JK, D)
• Async Registers
• Clock
• Flip Flops
• Sync Registers
• 4 Bit Registers
• 8 Bit Registers
• Visualize Data In Registers
• Multiplexers
• Busses
• Tri State Outputs
• Bus Buffers
• IDK AFTER THIS
#CPU #DLD
@Dagmawi_Babi
cpu.circ
60.8 KB
This was my attempt at building a CPU from scratch a while back.
Still one of the projects I learnt so much from.
Use logisim to run this.
#CPU #DLD #MyProjects
@Dagmawi_Babi
Still one of the projects I learnt so much from.
Use logisim to run this.
#CPU #DLD #MyProjects
@Dagmawi_Babi
I'm not an expert at this (obviously) but here is an overview of the logical steps to build a CPU from scratch if you ever wanted to build your own
1. Logic Gates (NAND, NOR...)
2. Clock
3. Half Adder
4. Full Adder
5. Flip Flops
6. Registers
7. Multiplexers
8. Demultiplexers
9. Registers
10. ALU
11. Control Unit
12. Instruction Decoder
13. Bus system
14. At this point you're now making a higher level interaction to the CPU by making a Program Counter, Memory Address and Data Register, interrupt Controllers, Cache Memory and do forth.
I wrote a slightly more specific one before
• https://t.me/Dagmawi_Babi/15017
#CPU #DLD #Resources
@Dagmawi_Babi
1. Logic Gates (NAND, NOR...)
2. Clock
3. Half Adder
4. Full Adder
5. Flip Flops
6. Registers
7. Multiplexers
8. Demultiplexers
9. Registers
10. ALU
11. Control Unit
12. Instruction Decoder
13. Bus system
14. At this point you're now making a higher level interaction to the CPU by making a Program Counter, Memory Address and Data Register, interrupt Controllers, Cache Memory and do forth.
I wrote a slightly more specific one before
• https://t.me/Dagmawi_Babi/15017
#CPU #DLD #Resources
@Dagmawi_Babi
Here's a list of resources I used about DLD and CPU building from scratch.
Main Resources are these YouTube Channels
• Ben Eater
• Sabastial Lague
Exploring How Computers Work Playlist
• https://youtube.com/playlist?list=PLFt_AvWsXl0dPhqVsKt1Ni_46ARyiCGSq&si=zvtUx2cy2VFrv9B7
Digital Logic Simulation Playlist
• https://www.youtube.com/watch?v=ShoG-CSvX1U&list=PLVvvywugKb1da3HUMSZssX5JHkj9ZciPY
Building a CPU from scratch
• https://youtu.be/nu_tvruoK18?si=EG3MktAT2gPnBAcy
CPU Design 1
• https://www.youtube.com/watch?v=Kbbzwabgtok
CPU Design 2
• https://www.youtube.com/watch?v=LS4UQu2VkcA
Programmable Computer from Scratch
• https://www.youtube.com/watch?v=Kcl3t7XKE0g
Using EEPROM for Combinational Logic
• https://www.youtube.com/watch?v=BA12Z7gQ4P0
Decoders Explained
• https://www.youtube.com/watch?v=a3wh7xV5PBU
Full DLD Course Playlist
• https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm
CPU from Scratch Playlist
• https://youtube.com/playlist?list=PLyHSZvOEP5Ebu9XpEVQTrhMGBlqpG6Hur&si=HasLJmffwpDUbNV3
Electronics Full Course
• https://www.youtube.com/watch?v=WlUOr4z3Lbs
An 8-Bit TTL CPU and GPU
• https://www.youtube.com/playlist?list=PL75A1967B78B0D5A4
How do CPUs read machine code
• https://www.youtube.com/watch?v=yl8vPW5hydQ
BCD To 7 Segment Circuit
• https://www.electronicshub.org/bcd-7-segment-led-display-decoder-circuit/
#CPU #DLD #Resources
@Dagmawi_Babi
Main Resources are these YouTube Channels
• Ben Eater
• Sabastial Lague
Exploring How Computers Work Playlist
• https://youtube.com/playlist?list=PLFt_AvWsXl0dPhqVsKt1Ni_46ARyiCGSq&si=zvtUx2cy2VFrv9B7
Digital Logic Simulation Playlist
• https://www.youtube.com/watch?v=ShoG-CSvX1U&list=PLVvvywugKb1da3HUMSZssX5JHkj9ZciPY
Building a CPU from scratch
• https://youtu.be/nu_tvruoK18?si=EG3MktAT2gPnBAcy
CPU Design 1
• https://www.youtube.com/watch?v=Kbbzwabgtok
CPU Design 2
• https://www.youtube.com/watch?v=LS4UQu2VkcA
Programmable Computer from Scratch
• https://www.youtube.com/watch?v=Kcl3t7XKE0g
Using EEPROM for Combinational Logic
• https://www.youtube.com/watch?v=BA12Z7gQ4P0
Decoders Explained
• https://www.youtube.com/watch?v=a3wh7xV5PBU
Full DLD Course Playlist
• https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm
CPU from Scratch Playlist
• https://youtube.com/playlist?list=PLyHSZvOEP5Ebu9XpEVQTrhMGBlqpG6Hur&si=HasLJmffwpDUbNV3
Electronics Full Course
• https://www.youtube.com/watch?v=WlUOr4z3Lbs
An 8-Bit TTL CPU and GPU
• https://www.youtube.com/playlist?list=PL75A1967B78B0D5A4
How do CPUs read machine code
• https://www.youtube.com/watch?v=yl8vPW5hydQ
BCD To 7 Segment Circuit
• https://www.electronicshub.org/bcd-7-segment-led-display-decoder-circuit/
#CPU #DLD #Resources
@Dagmawi_Babi
This's a tool Sabastiam League used to build and simulate a working CPU. It's pretty comfortable to use and it's cross platform.
Uploading to my files channel.
PC Version
• https://t.me/c/1156511084/759
Linux Version
• https://t.me/c/1156511084/760
Mac Version
• https://t.me/c/1156511084/761
Download latest here
• https://sebastian.itch.io/digital-logic-sim
#CPU #DLD #SabastianLague
@Dagmawi_Babi
Uploading to my files channel.
PC Version
• https://t.me/c/1156511084/759
Linux Version
• https://t.me/c/1156511084/760
Mac Version
• https://t.me/c/1156511084/761
Download latest here
• https://sebastian.itch.io/digital-logic-sim
#CPU #DLD #SabastianLague
@Dagmawi_Babi
Virtual Circuit Board is so cool and aesthetic!
• https://t.me/c/1156511084/807
It's a sandbox drawing-based logic simulator where you can build, program, decorate, and simulate anything from simple monochrome circuits to complex and colorful computers.
It's like logisim, but gorgeous and with a cool community. You can checkout their discord; people have been building crazy stuff with it. Different architecture CPUs and games and so much more. It's just so much fun to fiddle and play with.
Ofcourse I've uploaded the game to my files repository, have fun and if you built something, you've gotta show us
• https://t.me/+OZ9Ul_rSBAQ0MjNk
#VirtualCircuitBoard #DLD #Logic
@Dagmawi_Babi
• https://t.me/c/1156511084/807
It's a sandbox drawing-based logic simulator where you can build, program, decorate, and simulate anything from simple monochrome circuits to complex and colorful computers.
It's like logisim, but gorgeous and with a cool community. You can checkout their discord; people have been building crazy stuff with it. Different architecture CPUs and games and so much more. It's just so much fun to fiddle and play with.
Ofcourse I've uploaded the game to my files repository, have fun and if you built something, you've gotta show us
• https://t.me/+OZ9Ul_rSBAQ0MjNk
#VirtualCircuitBoard #DLD #Logic
@Dagmawi_Babi
How computers work - Building Scott's CPU
• youtube.com/playlist?list=PLnAxReCloSeTJc8ZGogzjtCtXl_eE6yzA
The book the video is based on
• https://t.me/c/1156511084/1042
#YouTube #CPU #DLD #Books
#JClarkScott #ButHowDoesItKnow
@Dagmawi_Babi
• youtube.com/playlist?list=PLnAxReCloSeTJc8ZGogzjtCtXl_eE6yzA
The book the video is based on
• https://t.me/c/1156511084/1042
#YouTube #CPU #DLD #Books
#JClarkScott #ButHowDoesItKnow
@Dagmawi_Babi
Make a Redstone Computer by mattbatwings
• youtube.com/playlist?list=PL5LiOvrbVo8nPTtdXAdSmDWzu85zzdgRT
#YouTube #Minecraft #DLD
@Dagmawi_Babi
• youtube.com/playlist?list=PL5LiOvrbVo8nPTtdXAdSmDWzu85zzdgRT
#YouTube #Minecraft #DLD
@Dagmawi_Babi