Live data from Hacker News

Ask HN: Coolest thing you learned in 2023?

news.ycombinator.com

11–20 of 40 posts

Re: Ask HN: Coolest thing you learned in 2023?

#15
post #7

How to design a microcoded CISC CPU, then a RISC CPU. Nothing fancy in terms of getting modern applications to run on it, but it was a lot of fun seeing how much faster it could be than the CISC CPU. I've been looking into FPGAs but maybe I should just pick one and take the plunge.

What learning resources and applications did you use?

There's an excellent video series by Ben Eater on YouTube where he builds an 8-bit CPU on breadboards. I followed along and built something like it in Logisim, but 16-bit. Logisim wasn't very fast, and I was getting really sick of dragging wires around, so I eventually migrated to Icarus Verilog, then Verilator, and GTKWave to examine traces. I'm one of those developers who uses Windows, so WSL came in really handy for all these.

For the RISC CPU I couldn't tell you exactly what resources I used, it was kind of a blur lol. Basically it was Wikipedia, what I remember from computer architecture class 10 years ago, and a lot of googling, mostly lecture slides from classes I didn't get to take in person. I used ChipVerify for Verilog reference a lot. I can't remember what tutorial I used, but there are plenty out there.

Re: Ask HN: Coolest thing you learned in 2023?

#17
post #7

How to design a microcoded CISC CPU, then a RISC CPU. Nothing fancy in terms of getting modern applications to run on it, but it was a lot of fun seeing how much faster it could be than the CISC CPU. I've been looking into FPGAs but maybe I should just pick one and take the plunge.

[dead]

Re: Ask HN: Coolest thing you learned in 2023?

#20

That I was happier after I was laid off than I was employed writing software. Other software developers online seemed to relate but absolutely nobody in the real world (non-developers) could understand it.

Funny, I just remarked to my partner that I was visibly happier and healthier the last time I had a break between jobs, about a year and a half ago for a little under a month.
Post reply on HN