Lev Kruglyak
Lev Kruglyak
  • Видео 7
  • Просмотров 580 881
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
Просмотров: 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

Комментарии

  • @borxanderson8159
    @borxanderson8159 Месяц назад

    Part 3 when it reaches 100k Views? 🥺👉👈

  • @Vancha112
    @Vancha112 Месяц назад

    Time to dive in, planning to build something much simpler than this, but this is all really interesting stuff!

  • @RoboticsDIY
    @RoboticsDIY Месяц назад

    Great educational project. Trough I guess you didnt finish it as there arent any updates for 4 years..?! :(

  • @МВолков-с6ж
    @МВолков-с6ж Месяц назад

    Лайк+подписка. Ты случайно не украинец?

  • @sadboinlh1586
    @sadboinlh1586 2 месяца назад

    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 👍

  • @ossunaz-bz2k
    @ossunaz-bz2k 3 месяца назад

    Your followers are asking for part three 🙏💙

  • @EllenFitzsimons
    @EllenFitzsimons 3 месяца назад

    you are fake af

  • @mk-vg1mx
    @mk-vg1mx 3 месяца назад

    дорогой Лев, по-любэ ты это увидишь, так вот, я нуб, мне 29 лет, замути курс для таких как я =)

  • @RaizelCadisEtrama-j5d
    @RaizelCadisEtrama-j5d 4 месяца назад

    What types of electronic components do you use?

  • @adammontgomery7980
    @adammontgomery7980 4 месяца назад

    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.

  • @LollosoSiTV
    @LollosoSiTV 4 месяца назад

    Would be really interesting to see this project made with SMD and no floating wires

  • @manfredbogner9799
    @manfredbogner9799 4 месяца назад

    Sehr gut

  • @AsusMemopad-us5lk
    @AsusMemopad-us5lk 4 месяца назад

    “When I go to college”… to do what, teach?

  • @celsopinheiro
    @celsopinheiro 5 месяцев назад

    Hey Lev, What happened at the end? no more videos?

  • @tastyhongo
    @tastyhongo 6 месяцев назад

    I watch these to remind myself how dumb I am.

  • @techdoc99
    @techdoc99 6 месяцев назад

    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!

  • @TheCuriousLifeOfCode
    @TheCuriousLifeOfCode 6 месяцев назад

    ‘When’ I go to college 😂 this kid computes

  • @AliasdHacker
    @AliasdHacker 6 месяцев назад

    This appears to be a common sentiment in the comments, WHERE IS MY TETRIS EXAMPLE??!??!?!

  • @mcgravitybuilding7346
    @mcgravitybuilding7346 7 месяцев назад

    I hope you are okay bro🙏

  • @alexxyo6061
    @alexxyo6061 7 месяцев назад

    NOOO I THOUGHT THE SERIES WAS COMPLETED

  • @AntonioSouza
    @AntonioSouza 7 месяцев назад

    Thanks for squematics.

  • @m1geo
    @m1geo 7 месяцев назад

    Shame you haven't done any more. For a similar project that goes all the way, search "James Sharman CPU"

  • @Gabbaa
    @Gabbaa 10 месяцев назад

    Really disappointed to see no part 3 after 3 years

  • @varunahlawat9013
    @varunahlawat9013 10 месяцев назад

    WTF! teach me all of this! subscribed

  • @b213videoz
    @b213videoz 10 месяцев назад

    Tetris doesn't require Stack Pointer, not even CPU for that matter.

    • @b213videoz
      @b213videoz 6 месяцев назад

      @sz.marcell Verilog

    • @hassanlabyad4082
      @hassanlabyad4082 4 месяца назад

      ​@@b213videoz Wtf? Doesn't that verilog at least contain the description of an ALU and control unit that you will simulate?

    • @b213videoz
      @b213videoz 4 месяца назад

      @@hassanlabyad4082 nope, no ALU - registers + state machine

    • @hassanlabyad4082
      @hassanlabyad4082 4 месяца назад

      @@b213videoz are you aware that a state machine will require a control unit implementation in real life (can you show me the verilog files)

    • @b213videoz
      @b213videoz 4 месяца назад

      @@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

  • @the555timer
    @the555timer 10 месяцев назад

    Did you die or something?

  • @lauprellim
    @lauprellim 11 месяцев назад

    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!!

  • @Fred_Klingon
    @Fred_Klingon 11 месяцев назад

    Waiting for part 3

  • @Meowmix8088
    @Meowmix8088 11 месяцев назад

    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.

    • @artahir123
      @artahir123 9 месяцев назад

      how can i make a 1 bit adder whats the path you followed ?

  • @tanjaweber-flohr6106
    @tanjaweber-flohr6106 Год назад

    Bro was staring in my soul at the beginning 🥶 ( great video )

  • @iamvan7243
    @iamvan7243 Год назад

    I had to click this when I saw minecraft

  • @VGCCCCC
    @VGCCCCC Год назад

    I heard you went to college, please continue this when you get back

  • @davidreber7816
    @davidreber7816 Год назад

    Oh, I see, so your daddy made you a custom built assembler. . .

  • @jsmythib
    @jsmythib Год назад

    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.

  • @oberonpanopticon
    @oberonpanopticon Год назад

    Man I’d love to do this stuff but I’m too lazy/depressed 😂

  • @RixtronixLAB
    @RixtronixLAB Год назад

    Cool video, thanks :)

  • @mridhulml3269
    @mridhulml3269 Год назад

    "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

  • @flopsik
    @flopsik Год назад

    how was this not accepted 😭😭

  • @tomhankstomhanks2579
    @tomhankstomhanks2579 Год назад

    Very good brother i like your channel

  • @nightchicken3517
    @nightchicken3517 Год назад

    Nooooooooooooooooo

  • @crystalsheep1434
    @crystalsheep1434 Год назад

    Pretty cool

  • @AndrewErwin73
    @AndrewErwin73 Год назад

    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.

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR Год назад

    It might be possible to have it built using SMDs and make the whole unit smaller.

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR Год назад

    Looks like it is using an FFTs to do the division the algorithm is found in the Numerical Recipes in C/C++.

  • @kgtuuhffmkk8907
    @kgtuuhffmkk8907 Год назад

    Congratulations! You have re-invented 6502.

  • @colin351
    @colin351 Год назад

    Excellent video/series, man. Very well explained and technical (in a good way)

  • @typedeaf
    @typedeaf Год назад

    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.

  • @supergobblin
    @supergobblin Год назад

    Hi, TLDR; - want a job? :) great pay, save the world, win.

  • @robertpowell1980
    @robertpowell1980 Год назад

    8TH GRADE?! this makes me want to shoot myself for being a stupid mortal

  • @dageekoftheweek
    @dageekoftheweek Год назад

    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 👍