> On Mar 31, 2016, at 4:39 PM, ben <bfranc...@jetnet.ab.ca> wrote:
> 
> On 3/31/2016 1:38 PM, et...@757.org wrote:
>>> A raspberry pi 2 fits in an even smaller box, and is a lot cheaper...
>> 
>> FPGA can be configured to match the original hardware. Pis run Linux and
>> then app on it which makes performence unstable?
>> 
> 
> FPGA's can match the  TIMING and HARDWARE BUGS better, if given half a chance.

That depends.

If you have a very good functional specification of a processor, you can build 
a behavioral model that will execute the same code.  But it won't match the 
bugs (since those probably aren't in the spec) and it certainly won't match the 
timing.  

You can match timing and bugs, but for that you'd need to have access to the 
original design, at the gate level or close to it.  That is occasionally 
possible (for example, the CDC 6600 design data exists to that level of 
detail).  But it is quite rare to find that.  In fact, even a functional spec 
good enough to do an FPGA behavioral model is rare.  Most of the time you find 
yourself reverse engineering things from vague descriptions, just as emulator 
software programmers do.  The PDP-11 FPGA designs I have seen are examples of 
this.

        paul


Reply via email to