steve
|
7d7ccd4f08
|
Generate proper code for wide condition expressions.
|
2001-02-13 04:11:24 +00:00 |
steve
|
5f292e546d
|
Get rid of gate templates.
|
2001-01-16 03:57:46 +00:00 |
steve
|
5fb7f9ca91
|
Generated function prototype. (PR#107)
|
2001-01-12 04:20:18 +00:00 |
steve
|
ad0853d666
|
Support signed decimal display of variables.
|
2001-01-06 22:22:17 +00:00 |
steve
|
eda3c63f72
|
reg_assign into function ports. (PR#95)
|
2001-01-01 01:41:09 +00:00 |
steve
|
e68c26bb87
|
Generate smaller code for reg assigns.
|
2000-12-17 05:33:11 +00:00 |
steve
|
4e7f8766fa
|
Generate loops to initialize vectors or constants.
|
2000-12-16 23:55:24 +00:00 |
steve
|
0a3bda87d6
|
Observe delays in non-blocking assignments (PR#83)
|
2000-12-16 16:57:43 +00:00 |
steve
|
44131d4b16
|
Allow non-blocking assign to pad memory word with zeros.
|
2000-12-15 21:54:43 +00:00 |
steve
|
d5eb3a2bad
|
concatenation as parameter to system tasks. PR#64)
|
2000-12-15 21:40:26 +00:00 |
steve
|
086348035e
|
Fix memory access in vvm. (PR#70)
|
2000-12-15 20:05:16 +00:00 |
steve
|
8fe6324aec
|
functions with system tasks (PR#46)
|
2000-12-15 03:06:04 +00:00 |
steve
|
e34ef2a2b9
|
NetEUFuncs are allowed as system task parameters.
|
2000-12-12 03:30:44 +00:00 |
steve
|
5dbea64759
|
Add support for signed reg variables,
simulate in t-vvm signed comparisons.
|
2000-12-11 00:31:43 +00:00 |
steve
|
9ddd0491f7
|
Support delays on continuous assignment from idents. (PR#40)
|
2000-12-10 06:41:59 +00:00 |
steve
|
245472ca63
|
unary expressions as parameters (PR#42, PR#68)
|
2000-12-09 06:17:20 +00:00 |
steve
|
ef49fc127f
|
Change LineInfo to store const C strings.
|
2000-11-30 17:31:42 +00:00 |
steve
|
f4443a7dfa
|
Add support for supply nets (PR#17)
|
2000-11-20 00:58:40 +00:00 |
steve
|
28bc621f11
|
change set for support of nmos, pmos, rnmos, rpmos, notif0, and notif1
change set to correct behavior of bufif0 and bufif1
(Tim Leight)
Also includes fix for PR#27
|
2000-11-11 01:52:09 +00:00 |
steve
|
61ad0b23c8
|
Apply sequential UDP rework from Stephan Boettcher (PR#39)
|
2000-11-04 06:36:24 +00:00 |
steve
|
f3dfff7d76
|
task threads ned their scope initialized. (PR#32)
|
2000-10-29 17:10:02 +00:00 |
steve
|
ad4931e813
|
Add scope to threads in vvm, pass that scope
to vpi sysTaskFunc objects, and add vpi calls
to access that information.
$display displays scope in %m (PR#1)
|
2000-10-28 00:51:41 +00:00 |
steve
|
0e7ca326ce
|
Put signals into a signal_table
|
2000-10-26 00:29:10 +00:00 |
steve
|
8ba1facb66
|
Replace data references with function calls. (Venkat)
|
2000-10-06 23:11:39 +00:00 |
steve
|
02bee9358c
|
sfuncs are char* and are compared with strcmp
|
2000-10-06 02:21:35 +00:00 |
steve
|
8b581cef46
|
Remove the obsolete NetEIdent class.
|
2000-09-26 01:35:42 +00:00 |
steve
|
9067c91656
|
Correctly measure comples l-values of assignments.
|
2000-09-20 02:53:14 +00:00 |
steve
|
89d7176734
|
Add support for modulus (Eric Aardoom)
|
2000-09-17 21:26:15 +00:00 |
steve
|
8978bbd5e6
|
full featured l-values for non-blocking assiginment.
|
2000-09-16 21:28:14 +00:00 |
steve
|
8a69c54886
|
elaborate complex l-values
|
2000-09-10 02:18:16 +00:00 |
steve
|
3ae76a8638
|
initialize vlog info.
|
2000-09-08 17:08:10 +00:00 |
steve
|
e95d0c3b87
|
Properly ignore NetAssign_ objects.
|
2000-09-03 17:58:14 +00:00 |
steve
|
ac81f6a201
|
Rearrange NetAssign to make NetAssign_ separate.
|
2000-09-02 20:54:20 +00:00 |
steve
|
df113f962b
|
Clean up warnings and portability issues.
|
2000-08-20 17:49:04 +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
|
248baa26e1
|
Move all file manipulation out of target class.
|
2000-08-09 03:43:45 +00:00 |
steve
|
d58533fd7b
|
target methods need not take a file stream.
|
2000-08-08 01:50:42 +00:00 |
steve
|
2e3e9ecf37
|
tri01 support in vvm.
|
2000-08-02 00:57:02 +00:00 |
steve
|
3aa250b16b
|
Report code generation errors through proc_delay.
|
2000-07-29 16:21:08 +00:00 |
steve
|
08e6bf2e27
|
Make simulation precision available to VPI.
|
2000-07-26 03:53:11 +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
|
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
|
583868e74e
|
Redesign Links to include the Nexus class that
carries properties of the connected set of links.
|
2000-06-25 19:59:41 +00:00 |
steve
|
f3384c7da5
|
expression scan uses tgt_ to get output files.
|
2000-06-24 16:40:46 +00:00 |
steve
|
8f64656984
|
Binary expressions as operands to system tasks.
|
2000-06-15 04:23:17 +00:00 |
steve
|
66ae567b25
|
Index in memory assign should be a NetExpr.
|
2000-06-13 03:24:48 +00:00 |
steve
|
fcbbbfe3d6
|
Expand constants in its special case assignment. (Stephan Boettcher)
|
2000-06-06 02:32:45 +00:00 |
steve
|
161fa9c4e7
|
Do not attach temporaries to scopes.
|
2000-06-03 02:13:43 +00:00 |
steve
|
a674df662f
|
The NetESignal shortcut cannot expand an rvalue.
|
2000-05-31 03:52:07 +00:00 |
steve
|
0c62321402
|
Emin init code only once per nexus.
|
2000-05-25 06:02:12 +00:00 |