To design an efficient system, you must choose the device configuration mode that best matches the system requirements. Factors to consider include:
- Using dedicated vs. dual purpose configuration pins.
Each configuration mode dedicates certain device pins and can temporarily use other multi-function pins during configuration only. These multi-function pins are then released for general use when configuration is completed.
- Using configuration mode to place voltage restrictions on some device I/O banks.
- Choosing suitable terminations for different configuration pins.
- Using the recommended values of pull-up or pull-down resistors for configuration pins.
There are several configuration options. Although the options are flexible, there is often an optimal solution for each system. Consider the following when choosing the best configuration option:
- Setup
- Speed
- Cost
- Complexity
For more information on device configuration options, see Vivado Design Suite User Guide: Programming and Debugging (UG908).