Tcl Command Examples for Working with I/O Port Interfaces - 2024.1 English

Vivado Design Suite User Guide: I/O and Clock Planning (UG899)

Document ID
UG899
Release Date
2024-05-30
Version
2024.1 English
  • Creating I/O port interfaces:
    create_interface interface_1
    set_property INTERFACE interface_1 [get_ports [list {test_1[3]} {test_1[2]} \
    {test_1[1]} {test_1[0]} {test_1_n[3]} {test_1_n[2]} {test_1_n[1]} \
    {test_1_n[0]}]]
    set_property INTERFACE interface_1 [get_ports [list port_2 port_2_N port_1 \ port_4]]
  • Removing I/O ports from an interface:
    set_property INTERFACE "" [get_ports [list port_2 port_2_N]]