The Museum of HP Calculators

HP Forum Archive 19

[ Return to Index | Top of Index ]

Some news (HP85 now A and B)
Message #1 Posted by Olivier De Smet on 26 May 2010, 2:24 p.m.

Hi, some recent news about my FPGA emulation.

The CPU is ok, the timers too, the keyboard also. Now the extended controller is ok. So it can emulate an HP85B with MASS ROM and ELECTRONIC DISK

More infos : http://sites.google.com/site/olivier2smet2/hpseries80/fpga-hp85b
I will start IO processor and HPIB emulation for SD flash based disk.
Olivier

Edited: 26 May 2010, 2:25 p.m.

      
Re: Some news (HP85 now A and B)
Message #2 Posted by hugh steers on 26 May 2010, 10:03 p.m.,
in response to message #1 by Olivier De Smet

impressive! and most interesting.

i had a read of your emulator code and, presumably, you've implemented the 80 series cpu instructions in vhdl? so how fast is it running. im thinking it ought to be amazingly quick, any benchmarks?

does this open the feasibility of re-implementing the hardware of other processors like that of the 41 or the saturn - but at modern cpu clocks !!

            
Re: Some news (HP85 now A and B)
Message #3 Posted by Olivier De Smet on 27 May 2010, 1:06 a.m.,
in response to message #2 by hugh steers

For the CPU it's not done from the software emulator code. It's based on the hardware description of the system in an HP patent. The described microcoded machine is coded in verilog.
Actually it's running at real speed (625 kHz) for debugging reasons but the actual code should run at x4 speed and perhaps at x10 which is the maximum this board could achieve (50 MHz base clock with 110 ns RAM). As the cpu can access to memeory every cycle, the limit is the RAM speed (plus some timing delays).
In fact a pure software emulator could be faster but not as energy efficient :) (2 GHz system to have x50 speed)
The IO system is more based on the behavior from the software emulator which is enough to have a running system.
For other architecture, I don't know if the hardware description is detailled enough to permit this kind of emulation.
Olivier

Edited: 27 May 2010, 1:09 a.m.

                  
Re: Some news (HP85 now A and B)
Message #4 Posted by Johnny Bjoern Rasmussen on 28 May 2010, 6:39 a.m.,
in response to message #3 by Olivier De Smet

Very very amazing. Even the error of my HP-85 are ported (self test). Looks very nice.
Johnny


[ Return to Index | Top of Index ]

Go back to the main exhibit hall