steve
f2997d7767
Detect reverse bit order in part select. (PR#33)
2000-10-30 21:35:40 +00:00
steve
7df9943679
get width right for reversed part select net. (PR#33)
2000-10-30 20:55:53 +00:00
steve
f3dfff7d76
task threads ned their scope initialized. (PR#32)
2000-10-29 17:10:02 +00:00
steve
23a5bd072d
Remove the compiled in Verilog target.
2000-10-28 22:35:58 +00:00
steve
d6efae4bdd
API for concatenation expressions.
2000-10-28 22:32:34 +00:00
steve
10fbb2a1bb
Glitches in cygwin build process.
2000-10-28 19:12:43 +00:00
steve
5b65f15df4
stub for the concat operator.
2000-10-28 17:55:03 +00:00
steve
72229abda6
check explicitly uses local libraries.
2000-10-28 17:51:45 +00:00
steve
427de3ab0b
Handle - and _ in target names.
2000-10-28 17:51:01 +00:00
steve
6962841546
Split vpip for everybody.
2000-10-28 17:27:59 +00:00
steve
bb414303a0
make check target (PR#3)
2000-10-28 04:16:11 +00:00
steve
431228e881
make check target (PR#3)
2000-10-28 03:58:11 +00:00
steve
07d7008853
Use the conf file to generate the vvm ivl string.
2000-10-28 03:45:47 +00:00
steve
7545db5e26
Use the conf file to generate the vvm ivl string.
2000-10-28 03:45:47 +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
f915efaf15
Fix handling of errors in behavioral lvalues. (PR#28)
2000-10-26 17:09:46 +00:00
steve
df660bab0c
draw proper signal references for the gates.
2000-10-26 16:42:25 +00:00
steve
26350fdcf5
emit declarations of signals and gates.
2000-10-26 00:32:28 +00:00
steve
0e7ca326ce
Put signals into a signal_table
2000-10-26 00:29:10 +00:00
steve
88b479a82b
mangle the backslash to a dollar.
2000-10-25 23:21:37 +00:00
steve
e08314eaf5
Scan the processes, and get the target signals
2000-10-25 05:41:55 +00:00
steve
b8fe10d27d
Get target signal from nexus_ptr.
2000-10-25 05:41:24 +00:00
steve
1cc7b6d4d7
Nexus value is initially unknown so that it propogates for sure.
2000-10-23 00:32:48 +00:00
steve
bb9eb2cd1d
Fix decimal constant overflow warning (PR#26)
2000-10-22 22:27:59 +00:00
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