4 ms·
I designed a cut down ARM core that ran on a FPGA. Then wrote a compiler to run mmy own code on it. That's "full stack" development :) Also wrote a BBC Micro
by trollied 2y ago
I designed a cut down ARM core that ran on a FPGA. Then wrote a compiler to run mmy own code on it.
That's "full stack" development :)
Also wrote a BBC Micro emulator, which was great fun.
- Rinzler89 2y agoGot anY blog or write-up on that?
- DanielHB 2y agoThat sounds fun, I designed the instruction set on my CPU myself and I didn't get around writing a compiler for it (I only wrote an assembler). Since I designed the instruction set I made some very quirky design decisions to make the test programs I was writing easier, instructions were 16bit but only 6 bits were used for the instruction so I had a lot of single-word instructions that did a lot of heavy lifting for my programs. Did you really do that at the bachelor level? I feel like my uni was a bit abnormal on how many hardware classes and projects we had at a bachelor level for computer science.
- trollied 2y agoYup, did it for my BSc. There was plenty of modules to pick, I just went for the ones that I thought would give me the best experience. Also wrote a toy kernel, with scheduler etc. All great fun.
- ksec 2y agoI assume that is Computer Engineering and not a Computer Science degree?