steve
add2ae16fa
Reduce the target entry points to the target_design.
2000-10-21 16:49:45 +00:00
steve
ecf71efc84
Document the -C flag of iverilog.
2000-10-18 21:53:05 +00:00
steve
e10679633d
Add ivl_lval_t and support for assignment l-values.
2000-10-18 20:04:39 +00:00
steve
f5fae7f271
Stubs so that cygwin port will link ivl.
2000-10-16 22:44:54 +00:00
steve
90ae46476c
Makefile patches to support target loading under cygwin.
2000-10-15 21:02:08 +00:00
steve
2dedd6c067
Scopes and processes are accessible randomly from
...
the design, and signals and logic are accessible
from scopes. Remove the target calls that are no
longer needed.
Add the ivl_nexus_ptr_t and the means to get at
them from nexus objects.
Give names to methods that manipulate the ivl_design_t
type more consistent names.
2000-10-15 04:46:23 +00:00
steve
7ee46bc621
More sophisticated number length warning.
2000-10-14 16:48:59 +00:00
steve
368e5b72be
bit width warnings from Jim Norris (PR#24)
2000-10-14 04:07:54 +00:00
steve
f526d235d1
Check for missing concat subexpressions (PR#11)
2000-10-14 02:23:02 +00:00
steve
06f5482631
Skip the o radix in octal numbers.
2000-10-14 01:31:30 +00:00
steve
52b649cd5e
Include constants in nexus targets.
2000-10-13 03:39:27 +00:00
steve
588966320f
commentary.
2000-10-13 03:38:48 +00:00
steve
5ce28c193a
iverilog with an iverilog.conf configuration file.
2000-10-08 22:36:55 +00:00
steve
c9bcda147e
Missing stream in call to fprintf.
2000-10-08 05:00:04 +00:00
steve
4819d54d51
Fix repeat concatenation with multiple expressions (PR#10)
2000-10-08 04:59:36 +00:00
steve
8fe887ffe1
Back pointers in the nexus objects into the devices
...
that point to it.
Collect threads into a list in the design.
2000-10-08 04:01:54 +00:00
steve
76e2c509d7
Put logic devices into scopes.
2000-10-07 19:45:42 +00:00
steve
6f69773c57
ivl_target updates, including more complete
...
handling of ivl_nexus_t objects. Much reduced
dependencies on pointers to netlist objects.
2000-10-06 23:46:50 +00:00
steve
8ba1facb66
Replace data references with function calls. (Venkat)
2000-10-06 23:11:39 +00:00
steve
20d07a7366
Eliminate zero inputs to xor.
2000-10-06 21:26:34 +00:00
steve
02bee9358c
sfuncs are char* and are compared with strcmp
2000-10-06 02:21:35 +00:00
steve
41f3ba65a1
xor and constant devices.
2000-10-05 05:03:01 +00:00
steve
ce19190eae
Overview documentation for loadable targets.
2000-10-04 22:13:51 +00:00
steve
d7fcd66826
Overview documentation for loadable targets.
2000-10-04 21:50:55 +00:00
steve
9680de25cd
Fix the clean target and excess dependencies.
2000-10-04 17:08:31 +00:00
steve
aac5fc246a
Use char8 instead of string to store name.
2000-10-04 16:30:39 +00:00
steve
887654b7c5
Use .def file instead of _dllexport.
2000-10-04 02:37:44 +00:00
steve
07aa86f0fa
print reg signals.
2000-10-04 02:24:20 +00:00
steve
2f668421a3
Strip the installed .vpi file.
2000-10-04 02:01:40 +00:00
steve
bb777f317b
Cleanup build of VPI modules under Cygwin. (Venkat)
2000-10-03 16:15:35 +00:00
steve
b34a451cbc
Cygwin port changes from Venkat
2000-09-30 03:20:47 +00:00
steve
c12e0f5416
ivl_expr_t support for binary operators,
...
Create a proper ivl_scope_t object.
2000-09-30 02:18:15 +00:00
steve
40028f263f
Do not put noop statements into blocks.
2000-09-29 22:58:57 +00:00
steve
21e0e8a8a1
Cnstant evaluation of NE.
2000-09-29 04:42:56 +00:00
steve
700bcfda70
handel, by truncation, verinums that are to long for long integers.
2000-09-28 03:55:55 +00:00
steve
fff759de20
multiply in parameter expressions.
2000-09-27 18:28:37 +00:00
steve
79b1c51e68
Detect indefinite widths where definite widths are required.
2000-09-26 05:05:58 +00:00
steve
8b581cef46
Remove the obsolete NetEIdent class.
2000-09-26 01:35:42 +00:00
steve
d6b43519a8
Add EX_NUMBER and ST_TRIGGER to dll-api.
2000-09-26 00:30:07 +00:00
steve
cbe20e8bcf
fix null pointer when elaborating undefined task.
2000-09-24 17:41:13 +00:00
steve
e8bb53e2ea
API access to signal type and port type.
2000-09-24 15:46:00 +00:00
steve
2be1c115ff
Move some NetNet method out of the header file.
2000-09-24 15:44:44 +00:00
steve
36cc374ec9
Add support for signal expressions.
2000-09-24 02:21:53 +00:00
steve
043bd2876b
Update documentation to use iverilog.
2000-09-23 17:46:11 +00:00
steve
57ced29227
Handle unknowns in decimal strings.
2000-09-23 16:34:47 +00:00
steve
80c69d565b
Add enough tgt-verilog code to support hello world.
2000-09-23 05:15:07 +00:00
steve
3a2eff2265
Parse specify delay values.
2000-09-23 03:04:10 +00:00
steve
48ff3590bc
Access to the name of a system task call.
2000-09-22 03:58:30 +00:00
steve
9067c91656
Correctly measure comples l-values of assignments.
2000-09-20 02:53:14 +00:00
steve
13c1378666
Remember to make the includedir.
2000-09-20 01:02:13 +00:00