Today's FPGAs support a broad spectrum of high-performance and
high-volume applications that were not possible just a few short years
ago. With embedded processors, high-density memory, DSP blocks,
high-speed IO, and 3rd party IP now available in FPGAs, the need for
design tools that can take full advantage of these features is a necessity.