Vt52-FPGA
github.com
github.com
2. Idle and active power consumption.
2. I will have to measure this and get back to you, but can't be too much, and negligible compared to the monitor in any case.
I can tell you that it's powered by a USB port and has onboard 3.3V & 1.2V regulators (300 mA & 150 mA max respectively). It doesn't currently implement a standby mode, but for reference the FPGA supports a standby mode which comsumes about 21uA according to the datasheet.
Also, interesting you mention Atari ST in the readme, I wrote a VT52 emulator in m68k assembly for my ST because the built-in emulator couldn't keep up with maximum baudrate (my ST did not have a blitter chip). Salvaged it from a floppy disk a couple of years ago and put it on gh: https://github.com/remvee/st-tty
I have this hardcoded to 9600bps but it should be able to do up to 115200 with no problem.
I really want to explore the space of modest processor with custom chips like Commodore & Atari did on their 8bit and 16 bits systems. I find it way more interesting/fun than the ultimately successful superscalar/big cache/big gpu that we ended up with, and fpgas make it very easy to test things out.
Given the HDL languages and cheap FPGAs we have today it is possible to do more with just FSMs and the icluded RAM/ROM, compared to using individual ttl/cmos parts and designing a PCB. I mean you could do a VT100 compatible if you really wanted, but doing it with an 8 bit micro is way easier to write & debug (and extend!).