On 10/3/2006 at 7:56 AM Allison wrote:
FPGA and hardware are not exactly the same thing. FPGA
you implement
logic using software tools to compile and test not unlike writing
software.
Where working with random logic (gates and flops) you
have to deal with
all of the physical characteristics such as fanout, propagation delays,
signal distortion and power distribution.
It's not as if that part couldn't yield to more sophisticated software
tools. It's just that successful exploitation of FPGA demanded that the
necessary tools be developed. But I can envision a compiler that has as
output a PCB layout and BOM of random logic parts.
Cheers,
Chuck