OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [perl_gui/] [lib/] [tcl/] [vivado_get_part.tcl] - Blame information for rev 48

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 48 alirezamon
proc main {} {
2
 
3
 
4
        if { $::argc == 0 } {
5
                    puts "The script requires board_part to be input."
6
                    puts "Please try again."
7
                exit
8
        }
9
 
10
 
11
 
12
        if { $::argc >1 } {
13
                set path [lindex $::argv 1]
14
                set_param board.repoPaths [list "$path"]
15
        }
16
 
17
        set board_part [lindex $::argv 0]
18
 
19
        create_project -force "$::env(PRONOC_WORK)/tmp"
20
 
21
        set_property "board_part" $board_part [current_project]
22
        set parts [get_parts [get_property PART_NAME [current_board_part]]]
23
        puts "*RESULT:$parts"
24
 
25
 
26
        exit
27
}
28
 
29
 
30
if {[catch {main} msg options]} {
31
    puts stderr "unexpected script error: $msg"
32
 
33
    # Reserve code 1 for "expected" error exits...
34
    exit 2
35
}
36
 
37
 
38
 
39
 
40
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.