| 1234567891011121314151617 | # Read all .pins files in the project and create pin assignmentsset source_file_coll [get_all_global_assignments -name SOURCE_FILE]foreach_in_collection file_asgn $source_file_coll {    set file [lindex $file_asgn 2]    if {[string match -nocase *.pins $file]} {	set fd [open $file RDONLY]	while {[gets $fd line] >= 0} {	    set pin [string toupper [lindex $line 0]]	    set signal [lindex $line 1]	    if {[string match {[0-9A-Z]*} $pin]} {		set_location_assignment PIN_$pin -to $signal	    }	}	close $fd    }}
 |