> > 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. -tony