Note: In a previous post today, I offhandedly said "I can actually make my own CPUs, not good ones". On rereading, I realize this may overstate my ability, as it implies I can make mediocre CPUs. In fact I can make fricking terrible CPUs, and only in HDLs. The only time I have actually created a circuit which executes a stored program was in ABEL, an HDL so antiquated we called the device it ran on a "CPLD".

I aspire to someday make a mediocre softcore CPU. That would make me very, very excited

However, I *can* make fricking terrible CPUs. That's not bragging. It's just a factual statement about a thing I can do poorly
@mcc
I can't even do that, so I salute you!
@TerryHancock I hope someday the Amaranth tutorial device thing comes to fruition so everybody can see how easy this stuff really is. If you can write Haskell you can write SystemVerilog