15.10.4 Automatically Assigning Technologies to I/O Banks
The I/O Bank Assigner (IOBA) tool runs automatically when you run Layout. You can also use this tool from within the MultiView Navigator or from within Libero Project Manager. The I/O Bank Assigner tool automatically assign technologies and VREF pins (if required) to every I/O bank that does not currently have any technologies assigned to it. This tool is available when at least one I/O bank is unassigned.
Each time you run the I/O Bank Assigner, it unassigns all technologies from all I/O banks and
then re-assigns them when it finds a feasible solution. To prevent I/O Bank Assigner
from unassigning and re-assigning I/O technologies each time you run it, lock the I/O
banks by selecting Locked in the I/O Bank Settings dialog box or by importing the,
set_iobanks PDC command with its -fixed argument
set to "yes".
To automatically assign technologies to I/O banks:
- In Project Manager, from the I/O Attribute Editor menu, choose Tools>Auto-Assign I/O Banks.
- In MultiView Navigator, from the Tools menu, choose Auto-Assign I/O Banks. You can also click the I/O Bank Assigner's toolbar button shown below.
![]()
Messages appear in the Output window informing you when the automatic I/O bank assignment begins and ends. If the assignment is successful, "I/O Bank Assigner completed successfully" appears in the Output window.
If the assignment is not successful, an error message appears in the Output window.
To undo the I/O bank assignments, choose Undo from the Edit menu. Undo removes the I/O technologies assigned by the I/O Bank Assigner. It does not remove the I/O technologies previously assigned.
To redo the changes undone by the Undo command, choose Redo from the Edit menu.
If you need to clear I/O bank assignments made before using the Undo command, you can manually unassign or re-assign I/O technologies to banks. To do so, choose I/O Bank Settings from the Edit menu to display the I/O Bank Settings dialog box.
