steve
f95b082339
More features of ivl available through iverilog.
2000-05-03 22:14:31 +00:00
steve
1db70a0c46
Move signal elaboration to a seperate pass.
2000-05-02 16:27:38 +00:00
steve
b175e4aef7
Better inc and lib paths for iverilog.
2000-05-01 23:55:22 +00:00
steve
08e9a114a2
Catch memory word parameters to tasks.
2000-04-28 16:50:53 +00:00
steve
1412eb2697
iverilog man page.
2000-04-26 20:53:21 +00:00
steve
c0d51dd2eb
Add the iverilog driver program.
2000-04-21 06:41:02 +00:00
steve
2094a2f466
Catch some simple identity compareoptimizations.
2000-04-20 00:28:03 +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
30e8289239
Simulate named event trigger and waits.
2000-04-04 03:20:15 +00:00
steve
2dd010dc04
Named events as far as the pform.
2000-04-01 19:31:57 +00:00
steve
d97ab9be23
New and improved combinational primitives.
2000-03-29 04:37:10 +00:00
steve
649ce73047
Minor performance boost for gperf keyword table.
2000-03-21 05:08:32 +00:00
steve
2563e2b717
Revise the VVM backend to use nexus objects so that
...
drivers and resolution functions can be used, and
the t-vvm module doesn't need to write a zillion
output functions.
2000-03-16 19:03:03 +00:00
steve
6eef54595f
Support localparam.
2000-03-12 17:09:40 +00:00
steve
e7efc2709a
Redesign the implementation of scopes and parameters.
...
I now generate the scopes and notice the parameters
in a separate pass over the pform. Once the scopes
are generated, I can process overrides and evalutate
paremeters before elaboration begins.
2000-03-08 04:36:53 +00:00
steve
ce0b97a8f0
Fix up compiling with configured -ldl switch.
2000-02-05 06:40:35 +00:00
steve
e6bd088984
Compile time problems with vpi_user.h
2000-01-23 23:54:36 +00:00
steve
bed47a4ab4
Make the library install directory.
2000-01-09 17:43:28 +00:00
steve
4c274223cf
Move ivl and ivlpp to the lib directory.
2000-01-01 20:57:50 +00:00
steve
7033836e01
Remove the now useless sigfold functor.
1999-12-30 17:37:13 +00:00
steve
22c2625ace
Add the gverilog driver program.
1999-12-18 04:15:01 +00:00
steve
68a7ce3745
include getopt if present.
1999-11-29 17:02:21 +00:00
steve
4cfa3e4047
Support the creation of scopes.
1999-11-27 19:07:57 +00:00
steve
9d6392fda9
Turn NetTmp objects into normal local NetNet objects,
...
and add the nodangle functor to clean up the local
symbols generated by elaboration and other steps.
1999-11-18 03:52:19 +00:00
steve
b66e7b1713
Add the synthesize method to NetExpr to handle
...
synthesis of expressions, and use that method
to improve r-value handling of LPM_FF synthesis.
Modify the XNF target to handle LPM_FF objects.
1999-11-02 04:55:34 +00:00
steve
89881adece
Add the synth functor to do generic synthesis
...
and add the LPM_FF device to handle rows of
flip-flops.
1999-11-01 02:07:40 +00:00
steve
e1bbbe5614
Include subtraction in LPM_ADD_SUB device.
1999-10-31 20:08:24 +00:00
steve
8bad04a020
cannonical make targets, and strip on install.
1999-10-23 16:55:51 +00:00
steve
59e85dcffc
Support build in different directory.
1999-10-22 23:58:13 +00:00
steve
b24fa87de6
installdirs targets for what each directory installes.
1999-10-16 20:48:15 +00:00
steve
a4143f8788
autoconf the verilog script to run anywhere.
1999-10-16 17:03:49 +00:00
steve
0c7722ce7e
Hashed keyword lookup for the lexor.
1999-09-29 01:50:35 +00:00
steve
0fb4ba7907
Allow expanding of additive operators.
1999-09-29 00:42:50 +00:00
steve
1c41f8ebd2
Move set_width methods into a single file,
...
Add the NetEBLogic class for logic expressions,
Fix error setting with of && in if statements.
1999-09-23 00:21:54 +00:00
steve
3a5e55b229
Elaborate parameters in phases.
1999-09-20 02:21:10 +00:00
steve
8f68a07476
Add support for delayed non-blocking assignments.
1999-09-04 19:11:45 +00:00
steve
1c11c864d5
man page for the verilog front end.
1999-08-31 22:34:25 +00:00
steve
b62f094874
Add the verilog.sh script.
1999-08-17 15:57:43 +00:00
steve
28c0691b5f
uninstall uninstalls everything.
1999-08-15 02:20:06 +00:00
steve
2d0e11283d
Convert vvm to implement system tasks with vpi.
1999-08-15 01:23:56 +00:00
steve
839bcc9757
Remember to recurse into vvm.
1999-08-07 20:05:51 +00:00
steve
e0a988bf7e
Add functions up to elaboration (Ed Carter)
1999-07-31 19:14:47 +00:00
steve
7d876f7735
xnfsyn generates DFF objects for XNF output, and
...
properly rewrites the Design netlist in the process.
1999-07-18 05:52:46 +00:00
steve
9754507eb0
Add the functor interface for functor transforms.
1999-07-17 22:01:13 +00:00
steve
954b42b66b
Add ivlpp targets.
1999-07-03 20:50:28 +00:00
steve
3ff6912bdd
Elaborate user defined tasks.
1999-07-03 02:12:51 +00:00
steve
37b60a4c52
Clean up interface of the PWire class,
...
Properly match wire ranges.
1999-06-17 05:34:42 +00:00
steve
430d7b22e4
Add lexical support for real numbers.
1999-06-15 02:50:02 +00:00
steve
a3002adf9d
Install the ivl program.
1999-05-08 20:37:59 +00:00
steve
f01cbc6a57
Remember to make the dep directory.
1999-04-26 02:45:08 +00:00
steve
471d389c8c
autoconf the makefiles.
1999-04-25 21:54:33 +00:00