I just ordered the parts for a front panel for the FPGA Elf. The original Elf design needed double-throw switches, but the FPGA version only needs single-throw. I wasn’t able to get toggles with colored handles on short notice. I’m not sure whether I’ll have time to do nice lettering for the switch legends.
The original HP 5082-7340 hexadecimal LED displays are really hard to find now. Most people use TI TIL311 displays instead, and I suppose those are OK, but I really would rather have the HP displays. Of course, HP spun off their semiconductor and optoelectronics division as part of Agilent in 1999, and Agilent spun off that division as Avago in 2005. Avago still makes multiple versions of the hexadecimal LED displays, in high-efficiency red (low power or high brightness), yellow, and green, and in plastic or glass/ceramic. I ordered two of the plastic low-power red displays for the front panel.
The displays are specified to run on 5V±10%. I can provide that if necessary, but first I think I’ll see whether they’ll work on 3.3V.
The particular FPGA board I’m using doesn’t have as much parallel I/O as I’d like, so I’ll probably hook up a PIC that will debounce the switches, communicate by synchronous serial (similar to SPI) to the FPGA, and drive the displays.
Are there some classic 1802 programs that you can use to run a torture test?
So far I’ve tested the 1802 core with CamelForth: http://www.camelforth.com/
It doesn’t use the entire instruction set, so I have a few instructions yet to validate. It also doesn’t test interrupts, DMA, or “Load Mode”.