steve
a59bbdeb4f
Proper error messages when port direction is missing.
2000-08-18 04:38:57 +00:00
steve
9abd84952b
add th t-dll functions for net_const, net_bufz and processes.
2000-08-14 04:39:56 +00:00
steve
3ae4d2cf91
use -fPIC for sparc.
2000-08-12 20:54:33 +00:00
steve
534521f88b
Limit signal scope search at module boundaries.
2000-08-12 17:59:48 +00:00
steve
566aad9e15
Start stub for loadable targets.
2000-08-12 16:34:37 +00:00
steve
248baa26e1
Move all file manipulation out of target class.
2000-08-09 03:43:45 +00:00
steve
91a462e38c
Add the -N switch to the iverilog command.
2000-08-09 01:34:00 +00:00
steve
d58533fd7b
target methods need not take a file stream.
2000-08-08 01:50:42 +00:00
steve
dab45178a7
Add vpi_vlog_info support from Adrian
2000-08-08 01:47:40 +00:00
steve
e01137ced3
cleanup.
2000-08-02 14:48:15 +00:00
steve
b5a36fef70
use bufif0 if z is in true case of mux.
2000-08-02 14:48:01 +00:00
steve
2e3e9ecf37
tri01 support in vvm.
2000-08-02 00:57:02 +00:00
steve
60c2046be6
Extend x or z that is top bit of a constant.
2000-08-01 22:44:26 +00:00
steve
1325a3e2b6
Use the iverilog command in documentation.
2000-08-01 21:32:40 +00:00
steve
d677f226f3
Support <= in synthesis of DFF and ram devices.
2000-08-01 02:48:41 +00:00
steve
eb93e3d2f5
Treat CR as white space in timespec lines.
2000-08-01 02:14:34 +00:00
steve
7cccbda275
Handle different forms of line end.
2000-08-01 01:38:25 +00:00
steve
931ec257f0
Report error when dumpfile is missing.
2000-07-31 03:34:31 +00:00
steve
b6562d3ed9
timescale and min:typ:max expressions *do* work onw.
2000-07-30 22:09:09 +00:00
steve
0243fca8dc
Rearrange task and function elaboration so that the
...
NetTaskDef and NetFuncDef functions are created during
signal enaboration, and carry these objects in the
NetScope class instead of the extra, useless map in
the Design class.
2000-07-30 18:25:43 +00:00
steve
30a81731dd
Introduce min:typ:max support.
2000-07-29 17:58:20 +00:00
steve
3aa250b16b
Report code generation errors through proc_delay.
2000-07-29 16:21:08 +00:00
steve
39c71ef68a
fix problem coalescing events w/ probes.
2000-07-29 03:55:38 +00:00
steve
4494a7a4f3
Support elaboration of disable statements.
2000-07-27 05:13:44 +00:00
steve
739365abe5
Parse disable statements to pform.
2000-07-26 05:08:07 +00:00
steve
880b712140
Get VCD timescale from design precision.
2000-07-26 04:07:59 +00:00
steve
08e6bf2e27
Make simulation precision available to VPI.
2000-07-26 03:53:11 +00:00
steve
5f7c298a21
Fix RAM matching.
2000-07-26 03:52:59 +00:00
steve
34399cf297
memory is not a data type in verilog.
2000-07-25 22:49:32 +00:00
steve
cb7b1b6c94
Unlink z constants from nets.
2000-07-25 02:55:13 +00:00
steve
53489e6abe
Document ieee1364 issues.
2000-07-23 18:06:31 +00:00
steve
4f75d04a42
Document time scale in netlists.
2000-07-23 18:06:15 +00:00
steve
81dab9c572
Excessive assert.
2000-07-23 02:41:32 +00:00
steve
286cef19fb
Parse and elaborate timescale to scopes.
2000-07-22 22:09:03 +00:00
steve
741b17245d
Handle some edge cases during node scans.
2000-07-16 04:56:07 +00:00
steve
2a08824ae9
Detect muxing Vz as a bufufN.
2000-07-15 05:13:43 +00:00
steve
42e4ff47c8
Move inital value handling from NetNet to Nexus
...
objects. This allows better propogation of inital
values.
Clean up constant propagation a bit to account
for regs that are not really values.
2000-07-14 06:12:56 +00:00
steve
8dd2fc7095
More detailed handling of exit status from commands.
2000-07-11 23:30:03 +00:00
steve
c07cc005bd
proper init method for bufz devices.
2000-07-11 23:08:33 +00:00
steve
79ca317c1d
Better handle failures to build lexor_keyword.cc
2000-07-11 23:07:28 +00:00
steve
b8946d4cb3
Add the dist_uniform function.
2000-07-08 22:41:07 +00:00
steve
8902645fa7
Allow set vpiIntVal on bitset type objects.
2000-07-08 22:40:07 +00:00
steve
9c12fcffe4
pass zero-delay values immediately.
2000-07-08 22:39:32 +00:00
steve
9b59001cf9
Eleminate reduction gate for 1-bit compares.
2000-07-08 04:59:20 +00:00
steve
18eb34921f
Add support for non-constant delays in delay statements,
...
Support evaluating ! in constant expressions, and
move some code from netlist.cc to net_proc.cc.
2000-07-07 04:53:53 +00:00
steve
cdb3eb7e6b
Connect all the l and r bits of a NE expression.
2000-07-06 18:13:24 +00:00
steve
e152b91226
unop_not can take out width same as in width.
2000-07-06 18:12:28 +00:00
steve
056a3f7220
Allow unary operators in constant expressions.
2000-06-30 15:50:20 +00:00
steve
888360dd3b
Handle errors from parser slightly differently.
2000-06-30 15:49:44 +00:00
steve
337eee7dcb
Reduce result is OK in ~ operator.
2000-06-30 15:47:06 +00:00