Build my own hardware. Part 0
Back in the day I was wondering about hardware. I wanted to understand how it works from transistor level to first lines of code in C lets say. So what is the best way of learning if not by doing? Fistly I need to acquire a programmable hardware. let’s go with FGPA board. I have never played with one before, but I have watched a George Hotz’s stream, where he was implementing RISC-V architecture on FGPA with language called Verilog. I will do the same thing, but I will not stop there. Let’s go further. Making a LED turn on and off seem to be fun and simple enough for now. That programm will be written in C. C is the real hero they say!
Hard part:
I do not know Verilog or FPGA or RISC-V architecutre at all.