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/] [script/] [model.tcl] - Blame information for rev 48

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 16 alirezamon
#!/usr/bin/tclsh
2
 
3 48 alirezamon
#Get tcl shell path relative to current script
4
set tcl_path    [file dirname [info script]]
5
if { [info exists $::env(LM_WORK_PLACE)] } {
6
  puts "You need to define the work dir as LM_WORK_PLACE linux envirement variable \n"
7
  exit(1)
8
}
9 16 alirezamon
 
10 48 alirezamon
if { [info exists $::env(LM_FILE_LIST)] } {
11
  puts "You need to define the file list path as LM_FILE_LIST linux envirement variable \n"
12
  exit(1)
13 16 alirezamon
}
14
 
15
 
16
 
17
 
18 48 alirezamon
set rtl_work $::env(LM_WORK_PLACE)/rtl_work
19 16 alirezamon
 
20
 
21 48 alirezamon
transcript on
22
if {[file exists $rtl_work]} {
23
        vdel -lib $rtl_work -all
24 16 alirezamon
}
25 48 alirezamon
vlib $rtl_work
26
vmap work $rtl_work
27 16 alirezamon
 
28
 
29 48 alirezamon
vlog  +acc=rn  -F $::env(LM_FILE_LIST)
30 16 alirezamon
 
31 48 alirezamon
vsim -t 1ps  -L $rtl_work -L work -voptargs="+acc"  pck_injector_test
32 16 alirezamon
 
33 48 alirezamon
add wave *
34
view structure
35
view signals
36
run -all

powered by: WebSVN 2.1.0

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