Checkin some developer convenience scripts.
This commit is contained in:
parent
1ef7994ae2
commit
e3d9cc30a8
|
|
@ -0,0 +1,23 @@
|
||||||
|
#
|
||||||
|
# This is a debug conf file that the scripts/devel-stub.sh script uses
|
||||||
|
# to control the ivl core. The contents of this file are normally written
|
||||||
|
# to a temporary file by the driver program, but for devel purposes, where
|
||||||
|
# the driver program is not used, this config substitutes.
|
||||||
|
#
|
||||||
|
# NOTE: DO NOT INSTALL THIS FILE!
|
||||||
|
#
|
||||||
|
generation:2005
|
||||||
|
generation:specify
|
||||||
|
generation:xtypes
|
||||||
|
generation:verilog-ams
|
||||||
|
iwidth:32
|
||||||
|
sys_func:vpi/system.sft
|
||||||
|
sys_func:vpi/va_math.sft
|
||||||
|
warnings:implicit
|
||||||
|
debug:eval_tree
|
||||||
|
debug:elaborate
|
||||||
|
debug:scopes
|
||||||
|
debug:synth2
|
||||||
|
out:a.out
|
||||||
|
ivlpp:./ivlpp/ivlpp -D__ICARUS__ -L -Pfoo.pp
|
||||||
|
sys_func:scripts/devel-stub.sft
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
# This is an example function table.
|
||||||
|
$realtime vpiSysFuncReal
|
||||||
|
|
||||||
|
$verywide vpiSysFuncSized 128 signed
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
|
||||||
|
# This is a little developer convenience script to run the ivl core program
|
||||||
|
# in place with the stub target. It runs the ivl core verbose, with diagnostic
|
||||||
|
# output files enable, and without the driver program or preprocessor.
|
||||||
|
# It is useful only for development of the ivl core program.
|
||||||
|
#
|
||||||
|
# Run this script in the source directory for the ivl core program so that
|
||||||
|
# the patch to the other components is correct.
|
||||||
|
#
|
||||||
|
# NOTE: DO NOT INSTALL THIS FILE.
|
||||||
|
|
||||||
|
./ivl -v -Ctgt-stub/stub.conf -C./scripts/devel-stub.conf -Pa.pf -Na.net -fDLL=tgt-stub/stub.tgt foo.vl
|
||||||
|
|
||||||
|
echo "*** ivl command completed, rc=$?"
|
||||||
Loading…
Reference in New Issue