News for hackers. Stuff that matters.
Re:How Does an FPGA Work? by sph on Wednesday May 03, 2023 @05:16PM (#35807905)
> 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.

Re:How Does an FPGA Work? by snvzz on Wednesday May 03, 2023 @10:20PM (#35810514)
>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