iverilog/vpi
Cary R 4010f6e710 Add $simparam and other fixes.
This patch adds $simparam and $simparam$str from Verilog-A.
The analog simulator parameters return 0.0 or N/A. The
vvp_cpu_wordsize system function has been moved into the
$simparam call and is now named CPUWordSize.

This patch also starts the factoring of common code in the
vpi directory. Some routines were renamed.

The priv.c file was renamed to sys_priv.c to match the
include file.

System functions can now have strings put to their output.
2008-06-03 20:56:37 -07:00
..
.cvsignore Give the vip directory its own configure and vpi_config.h 2004-01-21 01:22:51 +00:00
Makefile.in Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
configure.in AC_CHECK_FUNCS_ONCE is a little too modern for many uses. 2008-05-09 09:55:41 -07:00
lxt2_write.c Synchronize lxt_write.c and lxt2_write.c with Tony Bybell 2008-01-04 16:04:18 -08:00
lxt2_write.h Synchronize lxt_write.c and lxt2_write.c with Tony Bybell 2008-01-04 16:04:18 -08:00
lxt_write.c Synchronize lxt_write.c and lxt2_write.c with Tony Bybell 2008-01-04 16:04:18 -08:00
lxt_write.h mingw needs fseeko/ftello redefinitions in lxt_write.h 2007-09-04 16:32:52 -07:00
mt19937int.c Clean up spurious trailing white space. 2004-10-04 01:10:51 +00:00
sdf_lexor.lex Add missing include to sdf_lexor.lex 2008-01-07 19:07:11 -08:00
sdf_parse.y Support annotation of edge paths 2007-12-13 20:42:06 -08:00
sdf_parse_priv.h Spelling fixes 2008-01-29 20:24:24 -08:00
sdf_priv.h Support annotation of edge paths 2007-12-13 20:42:06 -08:00
stringheap.c Give the vip directory its own configure and vpi_config.h 2004-01-21 01:22:51 +00:00
stringheap.h Make lxt use stringheap to perm-allocate strings. 2003-02-13 18:13:28 +00:00
sys_convert.c Make casts from double to unsigned bits portable. 2008-04-27 18:21:32 -07:00
sys_deposit.c Delay compiletf until bindings are complete 2007-07-24 18:24:24 -07:00
sys_display.c Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
sys_fileio.c Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
sys_finish.c Spelling fixes 2008-01-29 20:24:24 -08:00
sys_icarus.c Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
sys_lxt.c Fix definition missing in include file and missing UINT64_FMT. 2008-01-03 14:14:54 -08:00
sys_lxt2.c Fix definition missing in include file and missing UINT64_FMT. 2008-01-03 14:14:54 -08:00
sys_plusargs.c Update the files to use vpi_control vs vpi_sim_control. 2007-07-19 17:29:05 -07:00
sys_priv.c Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
sys_priv.h Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
sys_random.c Make casts from double to unsigned bits portable. 2008-04-27 18:21:32 -07:00
sys_random_mti.c Spelling fixes 2008-01-29 20:24:24 -08:00
sys_readmem.c Fix memory word offset errors 2008-05-19 18:05:27 -07:00
sys_readmem_lex.h conditional ident string using autoconfig. 2002-08-12 01:34:58 +00:00
sys_readmem_lex.lex remove lint flagged by gcc-4.3 2008-01-07 18:39:10 -08:00
sys_scanf.c Print an error message if $fscanf() is called with a NULL fd. 2008-02-20 17:16:52 -08:00
sys_sdf.c fix buggy SDF error message 2008-01-07 18:48:40 -08:00
sys_table.c Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
sys_time.c Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
sys_vcd.c Fix scope type calculation error in draw_scope (all dumpers). 2007-12-14 20:18:13 -08:00
sys_vcdoff.c Cleanup dumper code (VCD/LXT/LXT2/none) 2007-12-13 20:48:16 -08:00
system.sft Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
va_math.c Rename $log to $log10. 2008-05-03 18:29:52 -07:00
va_math.sft Rename $log to $log10. 2008-05-03 18:29:52 -07:00
vams_simparam.c Add $simparam and other fixes. 2008-06-03 20:56:37 -07:00
vcd_priv.c Clean up compiler warnings 2008-01-04 15:57:09 -08:00
vcd_priv.h Cleanup dumper code (VCD/LXT/LXT2/none) 2007-12-13 20:48:16 -08:00
vpi_config.h.in Add the va_math module and constants.vams include file. 2008-04-29 21:20:39 -07:00