Links
Overview
This page contains every useful, cool, funny, wacky, and whatever other adjective you can think of link I can muster.
Listed in no particular order, and hopefully pseudo-organized.
This is how the internet was meant to be used before search engines gave up the motto "Don't be evil" :)
Hardware
- Wavedrom - The best waveform drawing tool out there
- FPGA Designs with Verilog - A good reference on Verilog and System Verilog synthesizable code
- Yosys HQ - The Yosys team develops a ton of great RTL tools (for free!). Yosys for synthesis, SymbiYosys for formal proofs, MCY for formal coverage, CXXRTL which is shaping up to be a Verilator competitor
- FOSSI Foundation - The open silicon foundation. They sponsor a bunch of great open source silicon and related tooling
- Open Cores - A list of open source RTL cores. The site itself is pretty outdated and most folks just mirror to GitHub now. Still there's some great info here
- Chips4Makers - Custom PDK blocks and open source RTL to GDSII flows. At one point he was talking about doing TSMC shuttles for projects and it seemed interesting
- TerosHDL - A VSCode extension that gives some nice RTL development features. I hate Microsoft and refuse to use VSCode, but it's a great little package
- Verible - An open-source System Verilog parser, linter (format linting only), and formatter
- RgGen - A RTL register generator that will generate RTL, software headers, and documentation for your design written in Ruby
- The 10 RTL Commandments - 10 Rules to follow to make RTL that works
- Asic World - A great resource for RTL and RTL verification. Verilog, System Verilog, SystemC, VHDL, and much more
- Jim Moran's FPGA Course - My professor from Uni's FPGA site. Best professor I've had. His classes got me into semiconductors
- Veripool - Wilson Snyder runs Veripool. He designed Verilator, Verilog mode for Emacs, and more. You gotta check out his tools
- Sunburst Designs - Cliff Cummings consultancy. One of the best sources out there on digital design and verification. Best white pages ever
- Symbolator - A great tool to parse your RTL and draw a block diagram. I use this often
- The Amp Hour - An electronics podcast hosted by Chris Gammel and Dave Jones. Awesome guests on here and I learn a ton. Great to listen to a bunch of nerds like myself :)
- Phil's Lab - Phil has some of the best tutorials on PCB design out there (both paid and free). Also some great guides on signal processing and software
- Nandland - Russel has one of the best sites out there on Verilog and VHDL for FPGAs. His development board is great too!
- ZipCPU - Dan's site is my go-to source for Verilator and SymbiYosys tutorials. Best guides on formal verification out there. His RTL design tutorials are top notch too
- Voltage Divide - An interesting page with some FPGA know how
- FPGA Design dot IO - A nice site with some RTL and FPGA design bits
Software
- Emacs - The best operating system ever, it only lacks an editor :) Just add Vim mode to it and it becomes the best editor too!
- Spacemacs - A pre-bundled Emacs configuration that turns it into a modern IDE, and will set up Vim mode for everything. The site was made with this in combination with base Emacs :)
- Org Mode - The life changing Emacs feature. This website was made in org mode. All my notes are in org mode. I schedule and track all my work and notes in here. Trust me. Check it out
- Operating Systems: Three Easy Pieces - A free OS textbook hosted online. Fairly comprehensive and a good reference
- Shichao's Notes - A great reference for Unix info and TCP info
- Unix Sheikh - Some more systemd hatred. Some Linux/BSD post, rants, and some good reading
Security
- Spyware Watchdog - A great report on what software is glowing bright as the sun. Also lots of (justified) hatred for cloud flare and the fact it's probably a service for the Glowies and Technocrats
- Xilinx 7 Series Encryption Crack - Because breaking stuff is fun :)
Math
- Ciphers By Ritter - Awesome resource on encryption, ciphers, and strangely audio amps too
- Douglass Jones - A professor from the University of Iowa. Great tutorials on Binary arithmetic (it's complicated when you care about precision & division folks!)
Blogs
Hardware
- EEVBlog - Dave Jone's video log and forum. Dave's videos got me into electronics in earnest. He's an awesome dude. Also check out the Podcast "The Amp Hour" Him and Chris Gammel host!
- Scullcom Electronics - A great site showcasing hobby test equipment development
- Jay Carlson - The best source on the microcontroller ecosystem and linux-capable MPU development
- It's Embedded - A blog with a bunch of useful info on Vivado CLI, Verilator, and recently Proxmox
- Pado Pado - A semiconductor architect with a rather interesting story. Great reads on engineering and financial independence
- Peter Monson - Peter's a Digital ASIC designer, and that's what you'll read about in his blog
- Wherein The Chicken - A blog that discusses RTL engineering, General Hardware, Software, and some general stuff
- Homo Ludens - Manfred's Site is nothing if not interesting. Cool circuit design, off-grid power generation, radio, paragliding, volcanoes, and some of the most interesting stories I've read :)
Software
- System Crafters - An awesome site on Emacs, Org mode, and GNU Guix. Helps me out a ton
- Unix Sheikh - Great blog on BSD, Linux, and the horrors of systemd (Thanks Redhat)
- Matt Fuller - A blog that captures how the internet should be. BSD, Windows Hatred <3, software, and everything you loved about the internet in the 90's (before I was born)
Misc
- Luke Smith - Weird techno-boomer rants, Linux, and religious stuff. Gotta love it
- Mental Outlaw - Kenny has IT and security, Linux (Gentoo Giga-Chad), and apparently now homesteading stuff. 95% chance he's Luke Smith's deep fake according to Fed sources
Random
- Pineapple One - A custom RISC-V CPU made from discreet logic chips and a bunch of stacked PCBs. Tis' a thing of beauty
- Kden Live - An open source video editor tool that's straightforward and powerful
- OBS - The open broadcast tool. Used for streaming and recording video alike


Contact: Pat@PatrickCPE.com
©PatrickCPE