4 ms·
I don't know if this is a stupid question, but could one design a very basic LISP machine on a FPGA? how about a diminutive JVM?
by copperx 11y ago
I don't know if this is a stupid question, but could one design a very basic LISP machine on a FPGA? how about a diminutive JVM?
- Redoubts 11y agoWhy not? It was done on real hardware in the 80s, right? hell, here's one: http://www.aviduratas.de/lisp/lispmfpga/ http://www.aviduratas.de/lisp/lispmfpga/
- FullyFunctional 11y agoIt's very easy. Personally, I find Reduceron [0,1] far more interesting. [0] https://www.cs.york.ac.uk/fp/reduceron/ https://www.cs.york.ac.uk/fp/reduceron/ [1] https://github.com/reduceron/Reduceron https://github.com/reduceron/Reduceron
- danellis 11y agoA few ARM CPUs have not a JVM, but the ability to accelerate a JVM by directly executing Java bytecode (Jazelle DBX). "The Jazelle extension uses low-level binary translation, implemented as an extra stage between the fetch and decode stages in the processor instruction pipeline. Recognised bytecodes are converted into a string of one or more native ARM instructions."
- jeffbush 11y agoI made a little FPGA LISP machine: https://github.com/jbush001/LispMicrocontroller https://github.com/jbush001/LispMicrocontroller