#cpudesign — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cpudesign, aggregated by home.social.
-
👾 Oh, you designed a CPU in #Verilog for a calculator? How groundbreaking! 🚀 Next, maybe try inventing the wheel in Python while you're at it. 🛞🔄 Spoiler alert: the world already solved this in the 80s. 📟💾
https://github.com/gdevic/FPGA-Calculator #CPUdesign #sarcasm #techhumor #innovation #80sretro #HackerNews #ngated -
👾 Oh, you designed a CPU in #Verilog for a calculator? How groundbreaking! 🚀 Next, maybe try inventing the wheel in Python while you're at it. 🛞🔄 Spoiler alert: the world already solved this in the 80s. 📟💾
https://github.com/gdevic/FPGA-Calculator #CPUdesign #sarcasm #techhumor #innovation #80sretro #HackerNews #ngated -
👾 Oh, you designed a CPU in #Verilog for a calculator? How groundbreaking! 🚀 Next, maybe try inventing the wheel in Python while you're at it. 🛞🔄 Spoiler alert: the world already solved this in the 80s. 📟💾
https://github.com/gdevic/FPGA-Calculator #CPUdesign #sarcasm #techhumor #innovation #80sretro #HackerNews #ngated -
👾 Oh, you designed a CPU in #Verilog for a calculator? How groundbreaking! 🚀 Next, maybe try inventing the wheel in Python while you're at it. 🛞🔄 Spoiler alert: the world already solved this in the 80s. 📟💾
https://github.com/gdevic/FPGA-Calculator #CPUdesign #sarcasm #techhumor #innovation #80sretro #HackerNews #ngated -
👾 Oh, you designed a CPU in #Verilog for a calculator? How groundbreaking! 🚀 Next, maybe try inventing the wheel in Python while you're at it. 🛞🔄 Spoiler alert: the world already solved this in the 80s. 📟💾
https://github.com/gdevic/FPGA-Calculator #CPUdesign #sarcasm #techhumor #innovation #80sretro #HackerNews #ngated -
RISC-V: Kiến trúc bộ lệnh RISC mở, đơn giản hóa đe dọa ARM/x86 bằng cách:
• Sử dụng nền tảng modun (RV32I/RV64I) + mở rộng tùy chọn (M,A,F,D,C)
• Linh hoạt cho chip nhỏ đến hệ thống Linux đầy đủ
• Hỗ trợ Linux native, lý tưởng cho IoT & phần cứng tùy chỉnh
• Thành công nhờ tiếp cận từng bước & thiết kế bền vững#RISC_V #KiếnTrúcCPU #PhầnCứngMãNguồnMở #OpenSourceHardware #EmbeddedSystems #Linux #IoT #ARM #CPUDesign
https://dev.to/viz-x/risc-v-architecture-how-a-clean-instruction-set-became-a-se
-
RISC-V: Kiến trúc bộ lệnh RISC mở, đơn giản hóa đe dọa ARM/x86 bằng cách:
• Sử dụng nền tảng modun (RV32I/RV64I) + mở rộng tùy chọn (M,A,F,D,C)
• Linh hoạt cho chip nhỏ đến hệ thống Linux đầy đủ
• Hỗ trợ Linux native, lý tưởng cho IoT & phần cứng tùy chỉnh
• Thành công nhờ tiếp cận từng bước & thiết kế bền vững#RISC_V #KiếnTrúcCPU #PhầnCứngMãNguồnMở #OpenSourceHardware #EmbeddedSystems #Linux #IoT #ARM #CPUDesign
https://dev.to/viz-x/risc-v-architecture-how-a-clean-instruction-set-became-a-se
-
Hi friends! SIGGRAPH 2025 is only a few weeks away! I hope to see everyone there!
If you'd like to get together during the week to discuss 3D graphics, startups, or even retrotech or circuitdesign, please feel free to message me!
I always have time to talk about graphics!
#projectember #3dgraphics #rendering #realtimerendering #cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
Hi friends! SIGGRAPH 2025 is only a few weeks away! I hope to see everyone there!
If you'd like to get together during the week to discuss 3D graphics, startups, or even retrotech or circuitdesign, please feel free to message me!
I always have time to talk about graphics!
#projectember #3dgraphics #rendering #realtimerendering #cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
Designing a CPU with only Memory Chips - Building a simple 8-bit computer is a great way to understand computing fundament... - https://hackaday.com/2025/07/11/designing-a-cpu-with-only-memory-chips/ #retrocomputing #8-bitcomputers #cpudesign #8-bitcpu #eeprom #eprom #cpu
-
Designing a CPU with only Memory Chips - Building a simple 8-bit computer is a great way to understand computing fundament... - https://hackaday.com/2025/07/11/designing-a-cpu-with-only-memory-chips/ #retrocomputing #8-bitcomputers #cpudesign #8-bitcpu #eeprom #eprom #cpu
-
Designing a CPU with only Memory Chips - Building a simple 8-bit computer is a great way to understand computing fundament... - https://hackaday.com/2025/07/11/designing-a-cpu-with-only-memory-chips/ #retrocomputing #8-bitcomputers #cpudesign #8-bitcpu #eeprom #eprom #cpu
-
Designing a CPU with only Memory Chips - Building a simple 8-bit computer is a great way to understand computing fundament... - https://hackaday.com/2025/07/11/designing-a-cpu-with-only-memory-chips/ #retrocomputing #8-bitcomputers #cpudesign #8-bitcpu #eeprom #eprom #cpu
-
Designing a CPU with only Memory Chips - Building a simple 8-bit computer is a great way to understand computing fundament... - https://hackaday.com/2025/07/11/designing-a-cpu-with-only-memory-chips/ #retrocomputing #8-bitcomputers #cpudesign #8-bitcpu #eeprom #eprom #cpu
-
🐢💻 "Look at us, we built a CPU from scratch and ran a Unix-like OS on it using our homemade C compiler, because apparently reinventing the wheel is the new hipster thing. ☕️🚀 Meanwhile, real software engineers are busy building things that people actually use." 🙄
https://fuel.edby.coffee/posts/how-we-ported-xv6-os-to-a-home-built-cpu-with-a-home-built-c-compiler/ #CPUdesign #UnixlikeOS #homemadeCompiler #hipsterEngineering #softwareDevelopment #HackerNews #ngated -
🐢💻 "Look at us, we built a CPU from scratch and ran a Unix-like OS on it using our homemade C compiler, because apparently reinventing the wheel is the new hipster thing. ☕️🚀 Meanwhile, real software engineers are busy building things that people actually use." 🙄
https://fuel.edby.coffee/posts/how-we-ported-xv6-os-to-a-home-built-cpu-with-a-home-built-c-compiler/ #CPUdesign #UnixlikeOS #homemadeCompiler #hipsterEngineering #softwareDevelopment #HackerNews #ngated -
🐢💻 "Look at us, we built a CPU from scratch and ran a Unix-like OS on it using our homemade C compiler, because apparently reinventing the wheel is the new hipster thing. ☕️🚀 Meanwhile, real software engineers are busy building things that people actually use." 🙄
https://fuel.edby.coffee/posts/how-we-ported-xv6-os-to-a-home-built-cpu-with-a-home-built-c-compiler/ #CPUdesign #UnixlikeOS #homemadeCompiler #hipsterEngineering #softwareDevelopment #HackerNews #ngated -
🐢💻 "Look at us, we built a CPU from scratch and ran a Unix-like OS on it using our homemade C compiler, because apparently reinventing the wheel is the new hipster thing. ☕️🚀 Meanwhile, real software engineers are busy building things that people actually use." 🙄
https://fuel.edby.coffee/posts/how-we-ported-xv6-os-to-a-home-built-cpu-with-a-home-built-c-compiler/ #CPUdesign #UnixlikeOS #homemadeCompiler #hipsterEngineering #softwareDevelopment #HackerNews #ngated -
🐢🎉 Behold! A blog about building a CPU as slow as molasses in January! They’ve successfully made two programs work (cue applause): a pixelated petri dish and a psychedelic mess. But wait, there's more: 🎇The display explodes into random junk if you dare to send data faster than a snail's pace! Clearly, the future of computing is in very safe, albeit very slow, hands. 🐌💻
https://pj5cpu.wordpress.com/ #slowcomputing #CPUdesign #quirkytech #retrocomputing #pixelart #HackerNews #ngated -
🐢🎉 Behold! A blog about building a CPU as slow as molasses in January! They’ve successfully made two programs work (cue applause): a pixelated petri dish and a psychedelic mess. But wait, there's more: 🎇The display explodes into random junk if you dare to send data faster than a snail's pace! Clearly, the future of computing is in very safe, albeit very slow, hands. 🐌💻
https://pj5cpu.wordpress.com/ #slowcomputing #CPUdesign #quirkytech #retrocomputing #pixelart #HackerNews #ngated -
🐢🎉 Behold! A blog about building a CPU as slow as molasses in January! They’ve successfully made two programs work (cue applause): a pixelated petri dish and a psychedelic mess. But wait, there's more: 🎇The display explodes into random junk if you dare to send data faster than a snail's pace! Clearly, the future of computing is in very safe, albeit very slow, hands. 🐌💻
https://pj5cpu.wordpress.com/ #slowcomputing #CPUdesign #quirkytech #retrocomputing #pixelart #HackerNews #ngated -
🐢🎉 Behold! A blog about building a CPU as slow as molasses in January! They’ve successfully made two programs work (cue applause): a pixelated petri dish and a psychedelic mess. But wait, there's more: 🎇The display explodes into random junk if you dare to send data faster than a snail's pace! Clearly, the future of computing is in very safe, albeit very slow, hands. 🐌💻
https://pj5cpu.wordpress.com/ #slowcomputing #CPUdesign #quirkytech #retrocomputing #pixelart #HackerNews #ngated -
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
-
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
-
Let's write a bit of Ember assembly code for the GPU driver!
https://skicat.medium.com/b72c0e86cb23
#cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
Let's write a bit of Ember assembly code for the GPU driver!
https://skicat.medium.com/b72c0e86cb23
#cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
My MiSTer and Analogue Pocket Core development setup!
#analoguepocket #devkit #verilog #mister #misterfpga #cpudesign #console #8bit #misterfpga
-
My MiSTer and Analogue Pocket Core development setup!
#analoguepocket #devkit #verilog #mister #misterfpga #cpudesign #console #8bit #misterfpga
-
Now that we have a basic system design for the Ember CPU, GPU, and PIA, we need some startup firmware to get things up and running…
#cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
Now that we have a basic system design for the Ember CPU, GPU, and PIA, we need some startup firmware to get things up and running…
#cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
I got a new toy in the office! An Analogue Pocket dev kit! I will be porting my original Project Ember MiSTer core implementation from a few years ago to the newer device! Actually, a complete rewrite, but based on the same hardware design from my Ember series.
#analoguepocket #devkit #verilog #mister #misterfpga #cpudesign #console #8bit
-
I got a new toy in the office! An Analogue Pocket dev kit! I will be porting my original Project Ember MiSTer core implementation from a few years ago to the newer device! Actually, a complete rewrite, but based on the same hardware design from my Ember series.
#analoguepocket #devkit #verilog #mister #misterfpga #cpudesign #console #8bit
-
Switching gears back to Ember for a bit, I'm updating the emulator and debugger with changes since my last round of blog posts on the Project Ember implementation, including adding rudimentary syntax highlighting to the debugger disassembly display!
#cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
Switching gears back to Ember for a bit, I'm updating the emulator and debugger with changes since my last round of blog posts on the Project Ember implementation, including adding rudimentary syntax highlighting to the debugger disassembly display!
#cpudesign #retrodev #8bit #16bit #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #DIYProjects #retrocomputer #retroconsole
-
After getting a basic ALU design done yesterday & starting a **very** rough start at a microcodeish thing, today the first design of the controlunit & overall cpu design comes together, so it can actually calculate an addition from two arbitary registers and store the result back into a register of choice! :3
Still a lot to go but excited it works already somewhat! #hardware #fantasyconsole #diy #verilog #systemverilog #software #cpudesign #hardwaredesign #fpga #fpgadev
-
After getting a basic ALU design done yesterday & starting a **very** rough start at a microcodeish thing, today the first design of the controlunit & overall cpu design comes together, so it can actually calculate an addition from two arbitary registers and store the result back into a register of choice! :3
Still a lot to go but excited it works already somewhat! #hardware #fantasyconsole #diy #verilog #systemverilog #software #cpudesign #hardwaredesign #fpga #fpgadev
-
After getting a basic ALU design done yesterday & starting a **very** rough start at a microcodeish thing, today the first design of the controlunit & overall cpu design comes together, so it can actually calculate an addition from two arbitary registers and store the result back into a register of choice! :3
Still a lot to go but excited it works already somewhat! #hardware #fantasyconsole #diy #verilog #systemverilog #software #cpudesign #hardwaredesign #fpga #fpgadev
-
After getting a basic ALU design done yesterday & starting a **very** rough start at a microcodeish thing, today the first design of the controlunit & overall cpu design comes together, so it can actually calculate an addition from two arbitary registers and store the result back into a register of choice! :3
Still a lot to go but excited it works already somewhat! #hardware #fantasyconsole #diy #verilog #systemverilog #software #cpudesign #hardwaredesign #fpga #fpgadev
-
Switching topics to I/O and game controller support, this week we look briefly at the PIA for Project Ember
The Ember PIA — Initial Design Part 1: Peripheral Interface Adapter
https://skicat.medium.com/21f7f4abb2e8#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputern #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #ProcessorDesign
-
Switching topics to I/O and game controller support, this week we look briefly at the PIA for Project Ember
The Ember PIA — Initial Design Part 1: Peripheral Interface Adapter
https://skicat.medium.com/21f7f4abb2e8#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputern #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #ProcessorDesign
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Baby steps in getting my Apple I reproduction PCB up and running. 6502 CPU booting with just RAM and ROM attached. It grabs the reset address from ROM and starts executing code...until it tries to do something with IO, which is not attached yet...
I'm monitoring the bus with an Arduino MEGA attached to my MacBook Pro.
#cpudesign #retrodev #8bit #16bit #100DaysRTL #DigitalDesign #ElectronicsEngineering #TechInnovation #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Boards look great! Starting the slow bring up with just the CPU, RAM, and ROM...and, of course, clock circuit and logic analyzer...
#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Boards look great! Starting the slow bring up with just the CPU, RAM, and ROM...and, of course, clock circuit and logic analyzer...
#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Next, we'll explore the details of the GPU and the initial design of the first simple text mode display!
The Flame GPU — Initial Design Part 2: Tilesheets, Tilemaps, and Graphics Registers
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-2-tilesheets-tilemaps-and-graphics-registers-8c638a19ec4f#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
Next, we'll explore the details of the GPU and the initial design of the first simple text mode display!
The Flame GPU — Initial Design Part 2: Tilesheets, Tilemaps, and Graphics Registers
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-2-tilesheets-tilemaps-and-graphics-registers-8c638a19ec4f#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign #hardwaredesign #PCBDesign #RetroDev #KiCad #DIYProjects #retrocomputer
-
The Flame GPU — Initial Design Part 1: Basic Requirements (A custom retro 2D display processor from scratch)
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-1-basic-requirements-d19b3b9ea718
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
-
The Flame GPU — Initial Design Part 1: Basic Requirements (A custom retro 2D display processor from scratch)
https://medium.com/the-ember-project/the-flame-gpu-initial-design-part-1-basic-requirements-d19b3b9ea718
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
-
The Ember Console — System Architecture Design: Basic Requirements
https://medium.com/the-ember-project/the-ember-console-system-architecture-design-basic-requirements-97de358a952a
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.#cpudesign #retrodev #8bit #16bit #100DaysRTL #Verilog #ALU #8BitALU #VLSI #RTLDesign #FPGA #ASIC #DigitalDesign #ElectronicsEngineering #TechInnovation #ProcessorDesign
-
Building an Apple I Computer From Scratch
https://www.iaritech.com/post/iari-post-building-an-apple-i-computer-from-scratch
Building a few retro kit computer kits, like SmartyKit from Surgey Panarin and the Zeal Z80 board, got me thinking about designing an Apple I computer board myself, manufacturing it, and then building it. That would be a great side project. I can design the board in KiCad, a free schematic and board design CAD program that I have wanted to try out for a while now. Professionally fabricated PC boards can now be purchased online for just a few dollars! That’s a far cry from the messy home acid etching I did as a kid!#homebrew #CPU #CPUDesign #hardware #hardwaredesign #fantasyconsole
-
The Ember CPU — Initial Design Part 7: Interrupts
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-7-interrupts-1cdd79b0bbce
We only need a few more instructions to complete the basic ISA or Instruction Set Architecture for the Ember CPU. Rounding out those few remaining instruction types are interrupt handling instructions. Interrupts are a big topic, and while we can’t possibly cover every aspect of interrupts here, we can give a brief overview of the concept, and how it works at a high level for Ember...
#homebrew #homebrewconsole #CPU
#CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language -
The Ember CPU — Initial Design Part 6: Jumps and Conditional Branches
https://medium.com/the-ember-project/the-ember-cpu-initial-design-part-6-jumps-and-conditional-branches-bfbf7911c80f#homebrew #homebrewconsole #CPU #CPUDesign #FPGA #Emulation #hardware #hardwaredesign #assembly #assembly_language #API #programming #ram #programming #optimization #custom