home.social

#processordesign — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #processordesign, aggregated by home.social.

  1. Part two of my series on designing a simple CPU is now available:

    carfax.org.uk/posts/trivial-pr

    Today's exercise is mapping the instructions to the 256 available opcodes.

    #Hardware #ProcessorDesign

  2. The last couple of weeks, I've been playing with the idea of designing a CPU, at the gate level. I've finally bitten the bullet and started writing up some of what I've been doing. So, there's a blog post on my long-dormant website at carfax.org.uk/posts/trivial-pr that starts out with trying to pick out an instruction set.

    #Hardware #ProcessorDesign

  3. We're seeing some great progress on the hardware (FPGA) implementation of the Ember CPU! The Verilog simulation of the CPU on a Cyclone V FPGA in QuestaSim can now process LDI (Load Immediate) and MOV instructions. Next step, the ALU!

    #cpudesign #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #Verilog #ALU #8BitALU #FPGA #ASIC #ProcessorDesign #retrodev #analoguepocket #cyclonev

  4. We're seeing some great progress on the hardware (FPGA) implementation of the Ember CPU! The Verilog simulation of the CPU on a Cyclone V FPGA in QuestaSim can now process LDI (Load Immediate) and MOV instructions. Next step, the ALU!

  5. The Flame GPU — Initial Design Part 1: Basic Requirements (A custom retro 2D display processor from scratch)
    medium.com/the-ember-project/t
    Switching channels for a bit to look at display output architecture for 80s and 90s game systems...We'll need a 2D graphics chip for the Ember system... 😊

    #cpudesign #retrodev #8bit #16bit #FPGA #ProcessorDesign #GPU #GPUDesign #GPUArchitecture #DisplayProcessor #PPU

  6. The Flame GPU — Initial Design Part 1: Basic Requirements (A custom retro 2D display processor from scratch)
    medium.com/the-ember-project/t
    Switching channels for a bit to look at display output architecture for 80s and 90s game systems...We'll need a 2D graphics chip for the Ember system... 😊

  7. The Ember Console — System Architecture Design: Basic Requirements
    medium.com/the-ember-project/t
    Moving on to the system design, this is an overview of the remaining parts we need to design in order to create a working system capable of playing 80s and 90s-era homebrew video games.