steve
c1c0168893
Globally merge redundant event objects.
2000-05-31 02:26:49 +00:00
steve
9c65596b1a
typo: fix vpiReadVal to vpiRealVal
2000-05-31 02:15:43 +00:00
steve
503ed3276f
typ vpiRealType.
2000-05-31 01:32:16 +00:00
steve
14d87e3e11
Typo saving third delay value in list.
2000-05-31 01:31:52 +00:00
steve
fd09bc3e3e
Merge similar probes within a module.
2000-05-27 19:33:23 +00:00
steve
e0dcdf6b72
Handle wide conditions in ternary operator.
2000-05-26 05:26:11 +00:00
steve
0c62321402
Emin init code only once per nexus.
2000-05-25 06:02:12 +00:00
steve
1bde1b862d
Optimize assignment from signals.
2000-05-25 01:45:35 +00:00
steve
8fc2dc2cd1
Better parsing of expressions lists will empty expressoins.
2000-05-23 16:03:13 +00:00
steve
092b1bded5
Add vpi numbers to the bits table.
2000-05-20 02:48:51 +00:00
steve
b93415e8f1
Combine constants into a bit table.
2000-05-20 02:26:23 +00:00
steve
28df01b880
Add the integer modulus function.
2000-05-19 04:22:55 +00:00
steve
2f419f0e08
Catch part select of memories as an error.
2000-05-19 01:55:09 +00:00
steve
d9eed14972
Accept different widths for add operands.
2000-05-19 01:43:16 +00:00
steve
cc3d4c8231
Ternary operator handles bit sizes.
2000-05-18 20:35:08 +00:00
steve
38b4de87ad
Overcautious assert in shift is removed.
2000-05-18 20:23:40 +00:00
steve
0f13af2ea1
Support writing scalars and vectors to signals.
2000-05-18 03:27:32 +00:00
steve
a96fa80ccc
Add the module option to iverilog.
2000-05-17 03:53:29 +00:00
steve
085c31d671
syn-rules.cc.output is generated.
2000-05-16 04:05:59 +00:00
steve
3676d66408
Module ports are really special PEIdent
...
expressions, because a name can be used
many places in the port list.
2000-05-16 04:05:15 +00:00
steve
addedf7231
Fix -f flag handling.
2000-05-14 19:41:52 +00:00
steve
562e4c28d2
Update to use iverilog.
2000-05-14 19:41:22 +00:00
steve
1e0e1a2b64
Add a demonstration of DFF initialization.
2000-05-14 19:41:08 +00:00
steve
ea96c3ef66
Support initialization of FF Q value.
2000-05-14 17:55:04 +00:00
steve
cca036c4a8
Make rules consistent with token stream.
2000-05-13 22:46:22 +00:00
steve
3c9902d93e
Use yacc based synthesizer.
2000-05-13 20:55:47 +00:00
steve
e5511fd0a7
Up to date support, and mention iverilog.
2000-05-13 20:55:15 +00:00
steve
afdb76c929
Use iverilog command.
2000-05-13 20:54:48 +00:00
steve
b44abcd481
Get rid of gverilog source.
2000-05-12 05:23:15 +00:00
steve
c3282bfa6c
NetCAssign needs to incr_eref its lval to lock it down.
2000-05-12 01:22:41 +00:00
steve
367db72c99
Add support for procedural continuous assignment.
2000-05-11 23:37:26 +00:00
steve
4f0b0cb8ce
No need for nobufz.
2000-05-11 01:44:52 +00:00
steve
d68339a96a
Calculate the X output value from drive0 and drive1
2000-05-11 01:37:33 +00:00
steve
6021c7b192
Give strengths to logic and bufz devices.
2000-05-09 21:16:35 +00:00
steve
d4bab8709b
Remove test print.
2000-05-09 00:02:29 +00:00
steve
2f59918c74
Parameterize LD lib in C++ command line.
2000-05-09 00:02:13 +00:00
steve
de1a7a0933
Deliver gate output strengths to the netlist.
2000-05-08 05:30:19 +00:00
steve
e9742c662b
no need for nobufz functor.
2000-05-08 05:29:43 +00:00
steve
e81ce68e8c
Use bufz to make assignments directional.
2000-05-08 05:28:29 +00:00
steve
c98e4b25b3
Restore vvm_bufz to working condition.
2000-05-08 05:27:32 +00:00
steve
c4d8ded269
non-blocking assignment to a bit select.
2000-05-07 21:17:21 +00:00
steve
35a2690d75
Properly elaborate repeat concatenations.
2000-05-07 20:48:14 +00:00
steve
ca6631fdda
Fix connection of Direction of LMP_CLSHIFT
...
to constant values. Remember to add a signal
to the nexus and connect the receiver in vvm.
2000-05-07 19:40:26 +00:00
steve
b28f258463
Import MCD support from Stephen Tell, and add
...
system function parameter support to the IVL core.
2000-05-07 18:20:07 +00:00
steve
b90cda1f3f
Carry strength values from Verilog source to the
...
pform and netlist for gates.
Change vvm constants to use the driver_t to drive
a constant value. This works better if there are
multiple drivers on a signal.
2000-05-07 04:37:55 +00:00
steve
ca2fd41bb6
Carry assignment strength to pform.
2000-05-06 15:41:56 +00:00
steve
43643ba98f
Add the -I and -D switches to iverilog.
2000-05-05 01:07:42 +00:00
steve
f847b9cfeb
Tell ivlpp to generate line number directives.
2000-05-04 20:08:20 +00:00
steve
fbe475ef7d
Add infrastructure for system functions, move
...
$time to that structure and add $random.
2000-05-04 03:37:58 +00:00
steve
f95b082339
More features of ivl available through iverilog.
2000-05-03 22:14:31 +00:00