Running a very small subset of python on an FPGA is possible with pyCPU. The Python Hardware Processsor (pyCPU) is a implementation of a Hardware CPU in Myhdl. The CPU can directly execute something very similar to python bytecode (but only a very restricted instruction set). The Programcode for the CPU can therefore be written directly in python (very restricted parts of python). This code is th
![Python Hardware Processor](https://cdn-ak-scissors.b.st-hatena.com/image/square/3324f665692a687aceff0d6fdcc2fdad96f02771/height=288;version=1;width=512/https%3A%2F%2Fpycpu.files.wordpress.com%2F2012%2F06%2Farchitectoverview1.png%3Fw%3D604)