2 ms·
> Buy a medium sized FPGA and download a CPU of your choice. Damn, of course one would be able to download a CPU and "emulate it" in hardware. I never imagine
by sph 4y ago
> Buy a medium sized FPGA and download a CPU of your choice.
Damn, of course one would be able to download a CPU and "emulate it" in hardware.
I never imagined that would be possible. Now I'm thinking that I had infinite free time, I would buy an FPGA and design a modern Lisp CPU. A RISC-V based design with native Lisp support. Who needs hardware when you can just emulate it in an FPGA.
That's seriously cool technology.
- snvzz 4y ago>and "emulate it" in hardware. >Who needs hardware when you can just emulate it in an FPGA. I would go with something like "configure it into hardware" or "upload it into hardware". It is important to be aware and spread awareness of FPGAs as configurable hardware. Once configured, it is the hardware you've configured into it, for all means and purposes. No emulation involved. >Now I'm thinking that I had infinite free time, I would buy an FPGA and design a modern Lisp CPU. A RISC-V based design with native Lisp support. There's even VRoom![0], a very high performance open microarchitecture effort. They were already at ~10.3 DMips/MHz a few weeks ago. 0. https://moonbaseotago.github.io/index.html https://moonbaseotago.github.io/index.html