| 1234567891011121314151617 | 
							- # Read all .pins files in the project and create pin assignments
 
- set 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
 
-     }
 
- }
 
 
  |