steve
3a9be680a4
Skip empty tasks.
2000-04-28 22:17:47 +00:00
steve
acfb5c177d
Over agressive signal elimination in constant probadation.
2000-04-28 21:00:28 +00:00
steve
2b40c7ce11
integer division in expressions properly get width.
2000-04-28 18:43:23 +00:00
steve
08e9a114a2
Catch memory word parameters to tasks.
2000-04-28 16:50:53 +00:00
steve
1f7090135b
Mussed up command string mashing.
2000-04-26 21:11:41 +00:00
steve
1412eb2697
iverilog man page.
2000-04-26 20:53:21 +00:00
steve
dab5999621
Handle assigning small values to big registers.
2000-04-26 18:35:11 +00:00
steve
906c7b4783
Do not set width too small to hold significant bits.
2000-04-26 03:33:32 +00:00
steve
e78af393de
AND handles argument padding if necessary.
2000-04-26 03:32:40 +00:00
steve
72c8897d13
Handling mixing of defines within ifdef/endif.
2000-04-26 01:35:26 +00:00
steve
9ca1791b43
automatically generate macro interface code.
2000-04-23 23:03:13 +00:00
steve
6e8fe39cc7
Better comments about bufif devices.
2000-04-23 21:17:31 +00:00
steve
6446add9cd
Emit code for the bufif devices.
2000-04-23 21:15:07 +00:00
steve
ebacf88b14
The -s flag.
2000-04-23 21:14:32 +00:00
steve
a8114ae122
Add support for the procedural release statement.
2000-04-23 03:45:24 +00:00
steve
44838f8973
Add support for force assignment.
2000-04-22 04:20:19 +00:00
steve
ad8811282b
module path in vvm target.
2000-04-21 22:54:47 +00:00
steve
181b776f0c
Support the -tnull target type.
2000-04-21 22:51:38 +00:00
steve
c0d51dd2eb
Add the iverilog driver program.
2000-04-21 06:41:02 +00:00
steve
99a891b8a1
Bit padding in assignment to memory.
2000-04-21 04:38:15 +00:00
steve
23725cf42c
Catch bad operand to some unary operators.
2000-04-21 03:22:18 +00:00
steve
9a36dcd33d
Many Unary operators have known widths.
2000-04-21 02:46:42 +00:00
steve
d539b0b5fe
Generic multiplier (Chris Lattner)
2000-04-21 02:30:40 +00:00
steve
37e65614a0
exit if hex value is missing.
2000-04-21 02:00:35 +00:00
steve
88d3ad51b0
Generate code for identity compare. Use gates.
2000-04-20 02:34:47 +00:00
steve
2094a2f466
Catch some simple identity compareoptimizations.
2000-04-20 00:28:03 +00:00
steve
74c43032b3
Clean up unneeded NetEvent objects.
2000-04-18 04:50:19 +00:00
steve
4f07c43976
Minor cleanup of NetTaskDef.
2000-04-18 01:02:53 +00:00
steve
726f7b8b11
Synthesis of comparator in expressions.
...
Connect the NetEvent and related classes
together better.
2000-04-16 23:32:18 +00:00
steve
5624a66bbb
Catch expressions that are part of conditionals.
2000-04-16 22:57:34 +00:00
steve
7484feceb5
fork-join support in vvm.
2000-04-15 19:51:30 +00:00
steve
d033509359
Support chained events.
2000-04-15 02:25:32 +00:00
steve
62c6422724
Document the calling convention.
2000-04-15 01:44:59 +00:00
steve
df0808d5bb
No more class derivation from vvm_thread.
2000-04-14 23:31:53 +00:00
steve
4493e968da
Finally remove the NetNEvent and NetPEvent classes,
...
Get synthesis working with the NetEvWait class,
and get started supporting multiple events in a
wait in vvm.
2000-04-12 20:02:52 +00:00
steve
59bbc27268
Backwards sense of assert test.
2000-04-12 16:08:46 +00:00
steve
b1fd927acb
Named events really should be expressed with PEIdent
...
objects in the pform,
Handle named events within the mix of net events
and edges. As a unified lot they get caught together.
wait statements are broken into more complex statements
that include a conditional.
Do not generate NetPEvent or NetNEvent objects in
elaboration. NetEvent, NetEvWait and NetEvProbe
take over those functions in the netlist.
2000-04-12 04:23:57 +00:00
steve
b0d0cdbd7d
Multiple thread can block on an event.
2000-04-12 01:53:07 +00:00
steve
8dbd64121f
All events now use the NetEvent class.
2000-04-10 05:26:05 +00:00
steve
72b3508911
Catch event declarations during scope elaborate.
2000-04-09 17:44:30 +00:00
steve
8d16ee9dd5
uninitialized event_ list.
2000-04-09 17:04:56 +00:00
steve
cad5df1e9f
Donot create tables that have no entries.
2000-04-09 16:55:42 +00:00
steve
e9b06f1022
Catch event names in parentheses.
2000-04-09 16:43:50 +00:00
steve
7307deb3a9
Catch duplicate $dumpvars of symbols (ajb)
2000-04-09 04:18:16 +00:00
steve
f6959ba09e
Fix memory object compile problems.
2000-04-08 05:49:59 +00:00
steve
2693a8cd7d
Revamped VCD id generation and duplicates removal. (ajb)
2000-04-08 05:28:39 +00:00
steve
30e8289239
Simulate named event trigger and waits.
2000-04-04 03:20:15 +00:00
steve
b62a7ace5c
Remove the useless sref template.
2000-04-02 04:26:06 +00:00
steve
67bdd433a9
Detect the signed keyword.
2000-04-02 04:25:39 +00:00
steve
6150be2324
detect unsupported block on named events.
2000-04-01 22:14:19 +00:00