Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    Domipheus Labs

    labs.domipheus.com · Personal blog · on HN since 2015

    Domipheus, a hardware hobbyist, writes about designing CPUs in VHDL, FPGA projects, a Z80 on Teensy, and Raspberry Pi hardware.

    Visit blogHN submissions
    Hardware & ElectronicsRetro Computing
    What HN says

    HN commenters recommend his VHDL CPU design series as amazing, and link his post showing PCI Express working on the Raspberry Pi 4.

    Stats for nerds
    16HN people shared it
    17linked in comments
    452story points
    Mar 2021last shared
    2015people per year2021

    Top posts on HN

    1. 1
      Teensy Z80 Part 1 – Intro, Memory, Serial I/O and Display
      1 person · 96 points · first shared 2015 · 16 comments on HN
    2. 2
      Designing a CPU in VHDL, Part 1: Rationale, Tools, Method
      4 people · 88 points · first shared 2015 · 43 comments on HN
    3. 3
      Designing a RISC-V CPU in VHDL: Arty S7 RPU SoC
      1 person · 80 points · first shared 2018 · 32 comments on HN
    4. 4
      Designing a CPU in VHDL, Part 6: Program Counter, Instruction Fetch, Branching
      1 person · 75 points · first shared 2015 · 21 comments on HN
    5. 5
      Designing a CPU in VHDL, Part 2: Xilinx ISE Suite, Register File, Testing
      1 person · 51 points · first shared 2015 · 12 comments on HN
    6. 6
      Teensy Z80 Part 2 – Mode 2 Interrupts, Timer
      1 person · 33 points · first shared 2015 · Discussion on HN
    7. 7
      Raspberry Pi 4 PCI Express: It Works USB3, SATA GPUs?
      4 people · 7 points · first shared 2019 · 1 comments on HN
    8. 8
      Designing a CPU in VHDL
      2 people · 7 points · first shared 2018 · 2 comments on HN
    9. 9
      Designing a CPU in VHDL: VRAM and HDMI Output
      1 person · 4 points · first shared 2016 · Discussion on HN
    10. 10
      Teensy Z80 Computer – Part 4 – VRAM explained, display modes, simple shell
      1 person · 3 points · first shared 2015 · Discussion on HN

    What HN people wrote when they linked it

    • WillFluxFeb 2021

      Alas, this is a surprisingly hard question to answer, at least for FPGA design.

      Here are a few sites that helped me learn:

      * https://www.fpga4fun.com

      * http://fpgacpu.ca

      * https://www.nandland.com/verilog/tutorials/index.html

      * https://1bitsquared.com/pages/chat (Discord)

      And a few interesting blogs:

      * https://blackmesalabs.wordpress.com/

      * https://tomverbeure.github.io

      * http://labs.domipheus.com/blog/

      None of the introductory FPGA books have impressed me, so I don’t have any recommendations there. Maybe some other HN readers will have some suggestions?

    • choudanu4Jul 2015

      Would anyone familiar with the various qualities of FPGA boards care to weigh in on how to pick a good development board for this project? I personally know nothing about FPGA specs.

      Additionally, the first blog post in this series can be found at http://labs.domipheus.com/blog/designing-a-cpu-in-vhdl-part-1-rationale-tools-method/

    • farresitoAug 2015

      Some guy started a series some weeks ago on designing a CPU for an FPGA:
      http://labs.domipheus.com/blog/designing-a-cpu-in-vhdl-part-1-rationale-tools-method/

      For those interested in a more complex processor, RISC-V seems to be a processor on par with ARM in terms of features: http://riscv.org/

    • hausenDec 2020

      There's at least one reported case of a PCIe multiplier card working with the Pi4: http://labs.domipheus.com/blog/raspberry-pi-4-pci-express-it-actually-works-usb-sata-gpu/

    • rustyboltMar 2021

      This series is also amazing:
      http://labs.domipheus.com/blog/designing-a-cpu-in-vhdl-part-1-rationale-tools-method/

      In the end he switches to RISC-V as well

    • robocatJun 2020

      And here’s the link without the twitter wrapping: http://labs.domipheus.com/blog/raspberry-pi-4-pci-express-it-actually-works-usb-sata-gpu/

    Related

    Tom Verbeuretomverbeure.github.io39 people

    Tesla's FSD – A Useless Technology Demo

    Tom Verbeure
    Personal · last shared 2026
    Clifford Wolfclifford.at80 people

    Project IceStorm: open-source toolchain for Lattice iCE40 FPGAs

    Clifford Wolf
    Personal · last shared 2021
    Arm Community Blogcommunity.arm.com147 people

    An update on GNU performance

    Arm Community Blog
    Company · last shared 2025
    CPU Shackcpushack.com80 people

    The Soviet 1801VM2 LSI-11 Processor

    CPU Shack
    Publication · last shared 2026
    Chips and Cheesechipsandcheese.com185 people

    Google's Liquid Cooling

    Chips and Cheese
    Publication · last shared 2026
    ZipCPUzipcpu.com36 people

    Clocks for Software Engineers

    ZipCPU
    Personal · last shared 2026
    Erik Engheimerik-engheim.medium.com29 people

    Why is Apple's M1 chip so fast?

    Erik Engheim
    Personal · last shared 2026
    FPGA.orgfpga.org16 people

    GRVI Phalanx joins The Kilocore Club

    FPGA.org
    Publication · last shared 2026