Building Ben Eater's CPU ( Part 5 ) Finishing The Registers. Digital Logic Sim.

Поділитися
Вставка
  • Опубліковано 18 жов 2024
  • This is part 5 of a video series where I replicate Ben Eater's 8-BIT CPU in Digital Logic Sim.
    In this video, I make the Memory Address Register, the Instruction Register, the A Register, the B Register, and the Output Register.
    I use the Registers and Buffers from part 3 to make them.
    If you have any Questions or Suggestions, comment below.
    If you enjoy my content, please Like and Subscribe.
    If you would like to support my channel and help me improve the quality of my videos, here is a link to my patreon.
    / ajax123z
    Here is a link to Digital Logic Sim.
    sebastian.itch...

КОМЕНТАРІ • 32

  • @GuitarCube-zc7wh
    @GuitarCube-zc7wh 2 місяці тому +2

    Awesome bro

    • @ajax123z
      @ajax123z  2 місяці тому +1

      @@GuitarCube-zc7wh Thank you!

  • @luckyagency4068
    @luckyagency4068 2 місяці тому +2

    Hello I'm duck from da discord

    • @ajax123z
      @ajax123z  2 місяці тому +1

      @@luckyagency4068 Hey.
      Thanks for joining my server.

  • @JtagSheep
    @JtagSheep 2 місяці тому +1

    Really nice! Will you be building the physical version of the SAP-1 aswell or just simulated versions ?

    • @ajax123z
      @ajax123z  2 місяці тому

      I started a patreon to be able to fund stuff like that. Hopefully, I will be able to. But I don't have the money to be spending like that on a hobby.

  • @GreenNotebookGaming
    @GreenNotebookGaming 2 місяці тому +1

    Am I the only one who is using this series as tutorials? lol

    • @ajax123z
      @ajax123z  2 місяці тому +1

      I would hope other people are as well.
      But I don't really have any way of knowing that.

  • @GreenNotebookGaming
    @GreenNotebookGaming 2 місяці тому +1

    Also, do you have an estimated time until the next video?

    • @ajax123z
      @ajax123z  2 місяці тому +1

      @GreenNotebookGaming Tomorrow after noon. Right now, it's 7pm for me, so it's like 20 to 22 hours from now.

    • @GreenNotebookGaming
      @GreenNotebookGaming 2 місяці тому +2

      @@ajax123z Oh, we are in the same time zone.

    • @ajax123z
      @ajax123z  2 місяці тому +1

      @GreenNotebookGaming Nice.

  • @kBashumUclugam
    @kBashumUclugam 2 місяці тому

    Hello Ajax can you please explain why we need as many as 2 signals CLOCK and other (Store,Reset)? I just use 1 signal for store and reset without clock signal.

    • @ajax123z
      @ajax123z  2 місяці тому

      What do you mean by 2 clock signal. It has a single clock, a single store, and a single reset.
      Can you show me what you are talking about? I'm learning and still barely know what I'm doing. So just saying your way is better doesn't help me. I'd need to see it to understand it.
      Can you post a video of your registers and how they work with your CPU.

    • @ajax123z
      @ajax123z  2 місяці тому

      Like I fully don't understand what you mean by 2 clock signals. The Clock just needs one high pulse to store or reset depending on which one is high when the clock goes high.

    • @kBashumUclugam
      @kBashumUclugam 2 місяці тому

      @@ajax123z Idk I haven't finished the processor yet, so I don't know.
      And about the signals Well, for example, when you need store some data to register, you need to immediately activate the STORE signal and press the CLOCK, and only then the value be stored to register. Thk

    • @kBashumUclugam
      @kBashumUclugam 2 місяці тому

      @@ajax123z Thk u! Well okay, good luck with the project 👍🏿

    • @ajax123z
      @ajax123z  2 місяці тому +1

      Yeah. That is how Ben Eater's registers for his CPU work. And that is how the register works in Logisim Evolution as well. So that's how I made them.
      And again I just don't know enough to understand how a different build would work without seeing it in action.

  • @CybernetonPL
    @CybernetonPL 2 місяці тому +3

    First.
    Btw where do you live? It's like 8:30 and the vid is 1 hr old already

    • @ajax123z
      @ajax123z  2 місяці тому +2

      @CybernetonPL I am in the EST/EDT time zone. Right now, it's 2:35 am

    • @ajax123z
      @ajax123z  2 місяці тому +2

      I couldn't sleep and decided to make this.

    • @CybernetonPL
      @CybernetonPL 2 місяці тому

      @@ajax123z well good for me cuz I'm still struggling to make CPU inside Minecraft clone. I mean you won't but it's called mini world in case u wanna challenge yourself

    • @kBashumUclugam
      @kBashumUclugam 2 місяці тому

      ​@@ajax123z Oh

    • @ajax123z
      @ajax123z  2 місяці тому +1

      Oh?