OpenCores
URL https://opencores.org/ocsvn/ulpi_wrapper/ulpi_wrapper/trunk

Subversion Repositories ulpi_wrapper

[/] [ulpi_wrapper/] [trunk/] [testbench/] [makefile] - Blame information for rev 2

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

Line No. Rev Author Line
1 2 ultra_embe
SEED            ?= 1
2
CYCLES          ?= 200000
3
TRACE                   ?= 1
4
 
5
all: compile run view
6
 
7
# Testbench
8
SRC+= ./top_tb.sv
9
SRC+= ./*.v
10
 
11
SRC+= ../rtl/*.v
12
 
13
SRC_FLAGS = +define+CYCLES=$(CYCLES)
14
SRC_FLAGS = +define+SEED=$(SEED)
15
 
16
ifeq ($(TRACE),1)
17
    SRC_FLAGS += +define+TRACE=$(TRACE)
18
endif
19
 
20
INC_DIRS = -I.
21
 
22
compile :
23
        vlib work
24
        vlog $(SRC) $(SRC_FLAGS)
25
 
26
run : compile
27
        vsim -c -do "run -all" top_tb
28
 
29
view : compile
30
ifeq ($(TRACE),1)
31
        gtkwave waveform.vcd gtksettings.sav
32
endif
33
 
34
clean :
35
        -rm -rf work waveform.vcd transcript

powered by: WebSVN 2.1.0

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