|
|
|
|
|
by sponaugle
1337 days ago
|
|
Indeed, I suspect most computer engineering students have done some level of CPU design in their coursework. I rather enjoy the design process, and have done many different designs over the years in an attempt to learn about different optimization and design decisions. I typically do something on paper first, then in some simulation, and sometimes into HDL an on an FPGA, or in some cases discrete logic. I recently did a very simple 16 instruction/16 register RISC-like design (no microcode) built using just 74xx series logic which was successful at over 10MHz, and I then took that design and implemented it in CPLDs to see how it would compress. It really is an enjoyable process and a nice change from the daily software engineering tasks. Napkin CPU design should be table topic at your next dinner! |
|
Thank you for comprehensively rebutting "To be fair, likely none of the readers here have designed a single CPU either :)"