steve
|
d94b0fe3c8
|
Terminate if the functors signal errors.
|
2002-08-18 22:06:29 +00:00 |
steve
|
52bf4e613f
|
conditional ident string using autoconfig.
|
2002-08-12 01:34:58 +00:00 |
steve
|
45382144c3
|
Verbose messages.
|
2002-07-24 16:21:52 +00:00 |
steve
|
9b6b081e38
|
Add structure for asynchronous logic synthesis.
|
2002-06-30 02:21:31 +00:00 |
steve
|
58c2e12507
|
Make link_drive_constant cache its results in
the Nexus, to improve cprop performance.
|
2002-06-24 01:49:38 +00:00 |
steve
|
28e0616543
|
Use standard name for iostream.
|
2002-06-06 18:57:18 +00:00 |
steve
|
5aa69516bb
|
ivl indexes the search path for libraries, and
supports case insensitive module-to-file lookup.
|
2002-05-28 20:40:37 +00:00 |
steve
|
d44ff4fd91
|
Pass library paths through -Cfile instead of command line.
|
2002-05-28 02:25:03 +00:00 |
steve
|
9a4ee873e1
|
Add the ivl -C flag for bulk configuration
from the driver, and use that to run library
modules through the preprocessor.
|
2002-05-28 00:50:39 +00:00 |
steve
|
42674be38b
|
Support language generation flag -g.
|
2002-05-24 01:13:00 +00:00 |
steve
|
0976fd393b
|
Do not allow implicit wires in sensitivity lists.
|
2002-04-22 00:53:39 +00:00 |
steve
|
0ab42597d9
|
Timescale warnings.
|
2002-04-15 00:04:22 +00:00 |
steve
|
284c6fd85d
|
Add dependency generation.
|
2002-04-04 05:26:13 +00:00 |
steve
|
0be48388c2
|
Add support for +libext+ in command files.
|
2001-11-16 05:07:19 +00:00 |
steve
|
6466d02eda
|
Add automatic module libraries.
|
2001-10-20 23:02:39 +00:00 |
steve
|
7a149a6943
|
Scope/module names are char* instead of string.
|
2001-10-20 05:21:51 +00:00 |
steve
|
d350620315
|
Support multiple root modules (Philip Blundell)
|
2001-10-19 21:53:24 +00:00 |
steve
|
537757a7b9
|
Cleanup defines and types for mingw compile.
|
2001-07-30 02:44:05 +00:00 |
steve
|
b825f8d2b2
|
Create a config.h.in file to hold all the config
junk, and support gcc 3.0. (Stephan Boettcher)
|
2001-07-25 03:10:48 +00:00 |
steve
|
e23dd57c9d
|
Reshuffle -v and -V flags of ivl. (Stephan Boettcher)
|
2001-07-16 18:14:56 +00:00 |
steve
|
039769dbaf
|
Generate verbuse status messages (Stephan Boettcher)
|
2001-07-03 04:09:24 +00:00 |
steve
|
a76d6dc352
|
Add the -V flag, and some verbose messages.
|
2001-07-02 01:57:27 +00:00 |
steve
|
0340256b4c
|
Include stdlib.h
|
2001-06-23 18:41:02 +00:00 |
steve
|
e69a3ed934
|
declare getopt by hand in mingw32 compile.
|
2001-05-20 17:34:53 +00:00 |
steve
|
4e44515078
|
Switch hte -f flag to the -p flag.
|
2001-01-20 19:02:04 +00:00 |
steve
|
c86da66b77
|
Allow sole module to be a root.
|
2000-11-22 20:48:32 +00:00 |
steve
|
7e9a7ed0cb
|
Version information for vlog_vpi_info.
|
2000-09-12 01:17:40 +00:00 |
steve
|
248baa26e1
|
Move all file manipulation out of target class.
|
2000-08-09 03:43:45 +00:00 |
steve
|
30a81731dd
|
Introduce min:typ:max support.
|
2000-07-29 17:58:20 +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
|
3c9902d93e
|
Use yacc based synthesizer.
|
2000-05-13 20:55:47 +00:00 |
steve
|
e9742c662b
|
no need for nobufz functor.
|
2000-05-08 05:29:43 +00:00 |
steve
|
f95b082339
|
More features of ivl available through iverilog.
|
2000-05-03 22:14:31 +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
|
48de739506
|
Switch to control warnings.
|
2000-03-17 21:50:25 +00:00 |
steve
|
b734ecf02f
|
Macintosh compilers do not support ident.
|
2000-02-23 02:56:53 +00:00 |
steve
|
ef98be1192
|
Support for multiple VPI modules.
|
2000-01-13 05:11:24 +00:00 |
steve
|
7033836e01
|
Remove the now useless sigfold functor.
|
1999-12-30 17:37:13 +00:00 |
steve
|
68a7ce3745
|
include getopt if present.
|
1999-11-29 17:02:21 +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
|
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
|
0955058fbe
|
Catch parallel blocks in vvm emit.
|
1999-09-22 16:57:23 +00:00 |
steve
|
5f10342f52
|
Parse into pform arbitrarily complex module
port declarations.
|
1999-08-03 04:14:49 +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
|
e9f4e01da8
|
pform even on parse errors.
|
1999-07-10 23:29:21 +00:00 |
steve
|
04592d3c91
|
Add the -v switch.
|
1999-06-19 03:46:42 +00:00 |
steve
|
332a2d7ff7
|
Redundant declaration of pform_parse.
|
1999-06-17 05:33:12 +00:00 |
steve
|
d0afc9adee
|
Get rid of the STL vector template.
|
1999-06-15 03:44:53 +00:00 |
steve
|
10f46dae66
|
More intelligent selection of module to elaborate.
|
1999-05-05 03:27:14 +00:00 |