Re: NoV-32/HEPAX bug, further research Message #9 Posted by Meindert Kuipers on 24 Mar 2008, 3:57 p.m., in response to message #8 by Diego Díaz
Hi Diego,
Good to see that you have a bit more time now! Looking forward to see you coming up with some new things!
The MLDL2000 is fully static, meaning that it only uses the HP41 clocks for its timing. There is no external XTAL to 'overclock'.
What I did with the firmware upgrade, is to synthesize the VHDL with the option for Speed Optimization instead of Space Optimization. The code is identical, so there are no functional changes. The previous firmware that worked OK was built with an older version of the Xilinx tools. The problem came up with my own proto setup (it has longer wires) in combination with the tool upgrade and did not appear on my completely built unit. So far I had one user in the field with the problem, and that was solved with the new firmware.
I do not expect any issues with HEPAX. I noticed my problem very early in the development of the MLDL2000 when finetuning the ISA output registers and output enables, when I used only the David Assembler for testing, and nothing else. The ISA contents for the output sometimes shifted one bit.
Regards from a cold Netherlands!
Meindert
|