- Видео 7
- Просмотров 580 881
Lev Kruglyak
Добавлен 10 ноя 2014
I make Math/CS related videos occasionally
From Transistors To Tetris Part 2: Program Counter and Stack Pointer
This is the second episode in a series documenting my build of a 1970s era computer out of discrete transistors. In this video, I design and explain the stack pointer and the program counter.
Link to schematics: drive.google.com/drive/folders/1lvHmpcc4_e0lxR8XwBZC0d5BAQX2q27d?usp=sharing
Link to schematics: drive.google.com/drive/folders/1lvHmpcc4_e0lxR8XwBZC0d5BAQX2q27d?usp=sharing
Просмотров: 100 694
Видео
From Transistors To Tetris Part 1 : Computer Architecture
Просмотров 295 тыс.4 года назад
I've been building a 1970's era computer out of discrete transistors for the last few months and I thought I'd start a RUclips series documenting my progress. In this video, we won't be discussing any hardware, these are just my plans for the overall architecture of the computer. In future videos I'll discuss the various circuits in detail.
MIT Maker Portfolio 2019 - Waitlisted
Просмотров 171 тыс.5 лет назад
[2023 Update] I’m now a math/CS major at Harvard, right across from MIT so it all turned out well! Here is a link to the circuit simulator: (not sure if it will still run it’s been a while) github.com/LevKruglyak/CircuitSimulator This is for MIT Early Action 2019. I'm going to be majoring in math, so this is just a supplemental video with some of my programming projects which aren't mentioned i...
Programmable 16-bit Computer Finding Prime Numbers
Просмотров 5 тыс.5 лет назад
I created a digital circuit simulator and built a programmable 16-bit computer, based off of Ben Eater's designs. The computer has 2048 lines of 16-bit memory, and the prime number program takes up about 35 lines of code in memory. In this video, the computer is operating at approximately 200Hz. Source: github.com/LevKruglyak/CircuitSimulator
Flying into the Mandelbulb
Просмотров 3,2 тыс.6 лет назад
Sorry for the poor quality. Rendered using shadertoy, see the code demo: www.shadertoy.com/view/wdjGWW
Part 3 when it reaches 100k Views? 🥺👉👈
Time to dive in, planning to build something much simpler than this, but this is all really interesting stuff!
Great educational project. Trough I guess you didnt finish it as there arent any updates for 4 years..?! :(
Лайк+подписка. Ты случайно не украинец?
Hey lev you are a great teacher! This is the most coherent educational video I’ve seen since I can’t even remember. You make every word count. Subscribed 👍
Your followers are asking for part three 🙏💙
you are fake af
дорогой Лев, по-любэ ты это увидишь, так вот, я нуб, мне 29 лет, замути курс для таких как я =)
What types of electronic components do you use?
I know it seems kind of anachronistic to study retro-computing as a young person, but I don't know how else you can learn about how computers actually work. I don't think it's possible to study a modern processor in depth like you can with a 6502 or similar.
Would be really interesting to see this project made with SMD and no floating wires
Sehr gut
“When I go to college”… to do what, teach?
Hey Lev, What happened at the end? no more videos?
I watch these to remind myself how dumb I am.
Very impressive work! And you were only in high school then? How far we’ve come! I hope you continued on the path of exploration and continue to challenge yourself. You’ve undoubtedly learned much more than you could just reading books and taking tests!
‘When’ I go to college 😂 this kid computes
This appears to be a common sentiment in the comments, WHERE IS MY TETRIS EXAMPLE??!??!?!
I hope you are okay bro🙏
NOOO I THOUGHT THE SERIES WAS COMPLETED
Thanks for squematics.
Shame you haven't done any more. For a similar project that goes all the way, search "James Sharman CPU"
Really disappointed to see no part 3 after 3 years
WTF! teach me all of this! subscribed
i also want
Tetris doesn't require Stack Pointer, not even CPU for that matter.
@sz.marcell Verilog
@@b213videoz Wtf? Doesn't that verilog at least contain the description of an ALU and control unit that you will simulate?
@@hassanlabyad4082 nope, no ALU - registers + state machine
@@b213videoz are you aware that a state machine will require a control unit implementation in real life (can you show me the verilog files)
@@hassanlabyad4082 a bunch of registers is NOT an ALU! Don't you know how to search on GitHub ? Most tetris versions you'll find there DO NOT implement "soft CPU" but use state machine instead
Did you die or something?
What a fantastic and inspiring video. I have a ph.d. In an unrelated field and am a tenured professor, yet you make it all so elegant! Really enjoyed video 2 as well. Congratulations and keep it up!!
Waiting for part 3
I built a 1 bit adder using discrete npn bjts. It took an entire weekend and was very hard for me. I am much older than you are also. This is all to say…. What you have done is just simply extraordinary.
how can i make a 1 bit adder whats the path you followed ?
Bro was staring in my soul at the beginning 🥶 ( great video )
I had to click this when I saw minecraft
I heard you went to college, please continue this when you get back
Oh, I see, so your daddy made you a custom built assembler. . .
I was also infected by the Ben Eater series :) If i was to do it again I would like to try and feed my architecture into chat gpt. I think it could really speed up dev in a few areas. Your full transistor design is impressive. Fun stuff. You, like Ben are building a floor for people to stand on. Thankyou.
Man I’d love to do this stuff but I’m too lazy/depressed 😂
Cool video, thanks :)
"After watching some lectures on computer engineering, I built my own computer " "It allowed me to fulfill my childhood dream of building a Turing complete computer from scratch" Myr....wtf
how was this not accepted 😭😭
Very good brother i like your channel
Nooooooooooooooooo
Pretty cool
Very nice work. I am late to the party. I have been programming professionally since 1999. I am of that generation that had to know a little bit about how computers worked to write programs for them. And I have always tried to instill that into developers that I teach. It is pretty impressive that you would take that on yourself.
It might be possible to have it built using SMDs and make the whole unit smaller.
Looks like it is using an FFTs to do the division the algorithm is found in the Numerical Recipes in C/C++.
Congratulations! You have re-invented 6502.
Excellent video/series, man. Very well explained and technical (in a good way)
I dont understand why you have pull down resistors on the gate, but I guess I will google until I find the answers. Maybe its to keep the voltage from floating when the circuit is open? I am also perplexed that in the XOR, no current would flow to the Gate if the OR gate is active. I dont see why the current through the OR gate MOSFETS would have less resistance than on the normally closed MOSFET.
Hi, TLDR; - want a job? :) great pay, save the world, win.
8TH GRADE?! this makes me want to shoot myself for being a stupid mortal
Please don't stop making these videos, I really want to do something similar and this is inspiring, I almost built an alu in my digital logic class but I never went this far. This is super inspiring, thanks for this wonderful series 👍