|
|
|
|
|
by TomVDB
2163 days ago
|
|
Many years ago, we had a custom made board with 8 huge Xilinx Virtex 5 FPGAs (the largest available at the time) to emulate a large SOC. Those FPGAs were something like $20K a piece. We had 10 such boards, good for millions of dollars in hardware, and a small team to keep it running. These platform were mostly used by the firmware team to develop everything before real silicon came back. It could run the full design at ~1 to 10MHz vs +500MHz on silicon or 10kHz in simulation. After running for a while, that FPGA platform crashed on a case where a FIFO in a memory controller overflowed. Our VP of engineering said that finding this one bug was sufficient to justify the whole FPGA emulation investment. |
|
One of the nicer stories about the first ARM chip is that they built a software simulator to verify the design and as a result they found plenty of bugs in the hardware before committing to silicon. The first delivered chips worked right away.