Last change
on this file since 116 was
115,
checked in by rolagamo, 11 years ago
|
Ajout des Cores utilisés dans le projet
|
File size:
1.2 KB
|
Rev | Line | |
---|
[115] | 1 | ## |
---|
| 2 | ## Core Generator Run Script, generator for Project Navigator create command |
---|
| 3 | ## |
---|
| 4 | |
---|
| 5 | proc findRtfPath { relativePath } { |
---|
| 6 | set xilenv "" |
---|
| 7 | if { [info exists ::env(XILINX) ] } { |
---|
| 8 | if { [info exists ::env(MYXILINX)] } { |
---|
| 9 | set xilenv [join [list $::env(MYXILINX) $::env(XILINX)] $::xilinx::path_sep ] |
---|
| 10 | } else { |
---|
| 11 | set xilenv $::env(XILINX) |
---|
| 12 | } |
---|
| 13 | } |
---|
| 14 | foreach path [ split $xilenv $::xilinx::path_sep ] { |
---|
| 15 | set fullPath [ file join $path $relativePath ] |
---|
| 16 | if { [ file exists $fullPath ] } { |
---|
| 17 | return $fullPath |
---|
| 18 | } |
---|
| 19 | } |
---|
| 20 | return "" |
---|
| 21 | } |
---|
| 22 | |
---|
| 23 | source [ findRtfPath "data/projnav/scripts/dpm_cgUtils.tcl" ] |
---|
| 24 | |
---|
| 25 | set result [ run_cg_create "xilinx.com:ip:blk_mem_gen:6.2" "mem8k8" "Block Memory Generator" "Block Memory Generator (xilinx.com:ip:blk_mem_gen:6.2) generated by Project Navigator" xc6slx45-3csg324 VHDL ] |
---|
| 26 | |
---|
| 27 | if { $result == 0 } { |
---|
| 28 | puts "Core Generator create command completed successfully." |
---|
| 29 | } elseif { $result == 1 } { |
---|
| 30 | puts "Core Generator create command failed." |
---|
| 31 | } elseif { $result == 3 || $result == 4 } { |
---|
| 32 | # convert 'version check' result to real return range, bypassing any messages. |
---|
| 33 | set result [ expr $result - 3 ] |
---|
| 34 | } else { |
---|
| 35 | puts "Core Generator create cancelled." |
---|
| 36 | } |
---|
| 37 | exit $result |
---|
Note: See
TracBrowser
for help on using the repository browser.