At this point, if you are not satisfied with your design performance, you can re-evaluate your code and make any necessary improvements. Modifying your code and selecting different compiler options can dramatically improve device utilization and speed.
This section includes ways of improving design performance by modifying your code and by incorporating FPGA system features. Most of these techniques are described in more detail in this manual.
You can improve design performance with the following design modifications.
After correcting any coding style problems, use any of the following FPGA system features in your design to improve resource utilization and to enhance the speed of critical paths.
Note: Each device family has a unique set of system features. Review the current version of the The Programmable Logic Data Book for the system features available for the device you are targeting.
Most synthesis tools have special options for the Xilinx-specific features listed in the previous section. Refer to your synthesis tool documentation for help on using Xilinx-specific features.