On 7/14/2015 2:56 PM, tony duell wrote:
>>
>> I would modify that: if you take an existing design created by someone who 
>> doesn’t think about delay 
>> differences, then the FPGA version won’t work.  Consider the 6600: at the 
>> speeds involved, you can’t 
>> design in that sloppy fashion.  So there are multi phase clocks everywhere, 
>> with consecutive latch points 
>> clocked by the consecutive phases.  That means that so long as the max 
>> latency is < the clock phase
>> difference, it always works.
> 
> You are, of course, absolutely correct...
> 
> However, such designs are very few and far between. I will guess that if you 
> took just about any of the 
> discrete transistor or TTL-baased minis or desktops and fed the design 
> straight into an FPGA compiler then
> it will not work.

It will work if you modify it by applying some simple rules, such as I
have described, because I have done so.  Of course, it is possible that
I have more rules to uncover.  ;)

> 
> -tony
> 

Reply via email to