Cary R
1782175c52
Add vpiArray, vpiParent, vpiIndex to VPI
...
Add the array related VPI calls. These will be used to generate
the array word name only as needed to conserve space. This patch
also makes scanmem3 from the vpi test work correctly after a
slight gold file update.
2007-12-05 18:37:58 -08:00
Cary R
77ed103682
Add vpiTopModule
...
This patch adds functionality for vpiTopModule.
2007-11-10 12:09:00 -08:00
Stephen Williams
68cf5baba5
Out path term for modpaths
...
Add vvp support for modpath path term outputs. This also introduces
the concept of path terms and moves towards the path term in general
for getting at the endpoits of a modpath.
2007-11-02 19:59:08 -07:00
yang yun ju
9d39b3a514
Access to modpaths via VPI
...
Add support for accessing the modpath nodes via PLI,
and add support for the vpi_set_delays and vpi_put_delays
functions to set the delays on those paths.
- GSoC 2007
2007-09-10 15:30:00 -07:00
Cary R
e546a9d5c8
Update the files to use vpi_control vs vpi_sim_control.
...
vpi_sim_control is no longer part of the standard, so update the code to
use the standard function (vpi_control).
2007-07-19 17:29:05 -07:00
steve
72ec3a2c09
VPI tasks take PLI_BYTE* by the standard.
2007-03-14 04:05:51 +00:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
4148a2a44c
Better type safety.
2004-09-05 21:29:07 +00:00
steve
20b7a23bde
Define function types.
2004-03-09 04:29:26 +00:00
steve
65f09337f6
Add sysfunctype to calltf structure.
2004-02-19 21:32:46 +00:00
steve
1970e41041
Get value for vpoiConstType correct.
2004-01-13 02:55:50 +00:00
steve
1bd1d287e4
tfname can be constant.
2003-12-07 20:06:24 +00:00
steve
e88c3a20a2
Details on the vpi_get_file function.
2003-10-30 03:42:51 +00:00
steve
cadf4cfdef
Spelling fixes.
2003-07-15 03:49:22 +00:00
steve
1c65ea08e8
1) Adds configure logic to clean up compiler warnings
...
2) adds acc_compare_handle, acc_fetch_range, acc_next_scope and
tf_isetrealdelay, acc_handle_scope
3) makes acc_next reentrant
4) adds basic vpiWire type support
5) fills in some acc_object_of_type() and acc_fetch_{full}type()
6) add vpiLeftRange/RigthRange to signals
2003-06-04 01:56:20 +00:00
steve
8cfef65bd8
Implement acc_fetch_defname and its infrastructure in vvp.
2003-05-29 02:21:45 +00:00
steve
e3e4e648d7
Add vpi_fopen and vpi_get_file.
2003-05-23 04:04:02 +00:00
steve
2e3ce49400
Arrange for mcd id=00_00_00_01 to go to stdout
...
as well as a user specified log file, set log
file to buffer lines.
Add vpi_flush function, and clear up some cunfused
return codes from other vpi functions.
Adjust $display and vcd/lxt messages to use the
standard output/log file.
2003-05-15 16:51:08 +00:00
steve
299f6f8551
acc_fetch_value support for %v format.
2003-04-20 02:49:07 +00:00
steve
c37153b604
Verilog 2001 standart types.
2003-03-13 18:26:12 +00:00
steve
c2ce8bb26b
Add VPI_TRACE tracing of VPI calls.
...
vpi_handle_by_name takes a const char*.
2003-03-13 04:34:18 +00:00
steve
e3dc9ca70b
Move _vpiNexisId safely out of the way.
2003-03-12 02:49:38 +00:00
steve
1222153cdf
Keep parameter constants for the ivl_target API.
2003-03-10 23:40:53 +00:00
steve
d3de1d9c33
Add at least minimal implementations for several
...
acc_ functions. Add support for standard ACC
string handling.
Add the _pli_types.h header file to carry the
IEEE1364-2001 standard PLI type declarations.
2003-02-17 06:39:47 +00:00
steve
fec6a10771
Make $time and $realtime available to $display uniquely.
2003-02-01 05:50:04 +00:00
steve
46253ed873
Rework expression parsing and elaboration to
...
accommodate real/realtime values and expressions.
2003-01-26 21:15:58 +00:00
steve
6416f8b90e
Add vpi_put_userdata
2003-01-09 04:09:44 +00:00
steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
57aee7ca26
Add vpi_chk_error and vpi_control functions.
2002-07-19 01:57:26 +00:00
steve
9e1570dc80
Implementation of vpi_handle_by_name, and
...
add the vpiVariables iterator.
2002-07-17 05:13:43 +00:00
steve
5eca5d9948
Carry integerness throughout the compilation.
2002-06-21 04:59:35 +00:00
steve
6ede18d41c
support GCC __attributes__ for printf formats.
2002-05-24 19:05:30 +00:00
steve
ff90a5735d
Export the vpi_vprintf function.
2002-05-23 03:34:46 +00:00
steve
b1c0f7306d
Add vpi support for named events.
...
Add vpi_mode_flag to track the mode of the
vpi engine. This is for error checking.
2002-05-18 02:34:11 +00:00
steve
a156d8b8ce
Add vpiIndex update.
2002-05-17 16:13:08 +00:00
steve
4e286ea86b
Add the vpiLeft.. and vpiRightRange constants
2002-01-24 04:19:39 +00:00
steve
41384a0e41
Reduce VCD output by removing duplicates. (Stephan Boettcher)
2001-09-30 05:18:46 +00:00
steve
de8c725890
Mingw32 support (Venkat Iyer)
2001-05-20 15:09:39 +00:00
steve
91d65d0e4e
Add the vpi_user strength definitions.
2001-05-10 00:16:00 +00:00
steve
aec5841c7f
Implement vpi_put_value for signals.
2001-04-25 04:45:52 +00:00
steve
b24011b84b
fgetc patch from Peter Monta.
2001-03-22 02:23:17 +00:00
steve
a240be73e7
vpi_user header file is a root header.
2001-03-19 01:21:45 +00:00