steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
9dbcb32808
vvm support for pullup/down gates (PR#288)
2001-10-14 03:50:53 +00:00
steve
66cf3ec8fa
More UDP consolidation from Stephan Boettcher.
2001-04-22 23:09:45 +00:00
steve
5f292e546d
Get rid of gate templates.
2001-01-16 03:57:46 +00:00
steve
086348035e
Fix memory access in vvm. (PR#70)
2000-12-15 20:05:16 +00:00
steve
9ddd0491f7
Support delays on continuous assignment from idents. (PR#40)
2000-12-10 06:41:59 +00:00
steve
28bc621f11
change set for support of nmos, pmos, rnmos, rpmos, notif0, and notif1
...
change set to correct behavior of bufif0 and bufif1
(Tim Leight)
Also includes fix for PR#27
2000-11-11 01:52:09 +00:00
steve
61ad0b23c8
Apply sequential UDP rework from Stephan Boettcher (PR#39)
2000-11-04 06:36:24 +00:00
steve
89d7176734
Add support for modulus (Eric Aardoom)
2000-09-17 21:26:15 +00:00
steve
367db72c99
Add support for procedural continuous assignment.
2000-05-11 23:37:26 +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
c98e4b25b3
Restore vvm_bufz to working condition.
2000-05-08 05:27:32 +00:00
steve
6446add9cd
Emit code for the bufif devices.
2000-04-23 21:15:07 +00:00
steve
a8114ae122
Add support for the procedural release statement.
2000-04-23 03:45:24 +00:00
steve
44838f8973
Add support for force assignment.
2000-04-22 04:20:19 +00:00
steve
d033509359
Support chained events.
2000-04-15 02:25:32 +00:00
steve
8dbd64121f
All events now use the NetEvent class.
2000-04-10 05:26:05 +00:00
steve
f6959ba09e
Fix memory object compile problems.
2000-04-08 05:49:59 +00:00
steve
694ff934af
Add support for integer division.
2000-04-01 21:40:22 +00:00
steve
d97ab9be23
New and improved combinational primitives.
2000-03-29 04:37:10 +00:00
steve
8a10511105
vvm_bitset_t is no longer a template.
2000-03-26 16:28:31 +00:00
steve
dcaea50b8f
Remove all remain vvm_bitset_t return values,
...
and disallow vvm_bitset_t copying.
2000-03-25 02:43:56 +00:00
steve
c790ccca5a
Update vvm_ram_dq to nexus style.
2000-03-24 03:47:01 +00:00
steve
a9e11d6546
Replace the vpip_bit_t with a typedef and
...
define values for all the different bit
values, including strengths.
2000-03-22 04:26:40 +00:00
steve
2deb379c06
Update the FF device to nexus style.
2000-03-18 23:22:37 +00:00
steve
80bd855329
Update bufz to nexus style.
2000-03-18 02:26:02 +00:00
steve
567de6ba39
Generate references into a table of nexus objects instead of
...
generating lots of isolated nexus objects. Easier on linkers
and compilers,
Add missing nexus support for l-value bit selects,
Detemplatize the vvm_mux type.
Fix up the vvm_nexus destructor to disconnect from drivers.
2000-03-18 01:26:59 +00:00
steve
e71413123e
nor2 and and2 optimized gates.
2000-03-17 19:23:59 +00:00
steve
51e96a2d8b
Adder and comparator in nexus style.
2000-03-17 17:25:53 +00:00
steve
38fd245767
Remove some useless template parameters.
2000-03-17 03:36:07 +00:00
steve
20712d3fcc
Update vvm_mult to nexus style.
2000-03-17 03:05:13 +00:00
steve
8cbf4f815e
vvm_clshift implementation without templates.
2000-03-17 02:22:03 +00:00
steve
5ea3610d4a
Update LPM_MUX to nexus style.
2000-03-16 23:13:49 +00:00
steve
9deb7f6ba5
Update LMP_CLSHIFT to use nexus interface.
2000-03-16 21:47:27 +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
843af31958
Some compilers do not accept the not symbol.
2000-02-23 04:43:43 +00:00
steve
b734ecf02f
Macintosh compilers do not support ident.
2000-02-23 02:56:53 +00:00
steve
aa8908c52f
Multiplication all the way to simulation.
2000-01-13 03:35:35 +00:00
steve
4558a7d8d0
Proper init_ method prototype.
1999-12-19 20:57:07 +00:00
steve
d54cc14ca2
Simulate carry output on adders.
1999-12-16 02:42:14 +00:00
steve
6be5421c8a
Remove the useless vvm_simulation class.
1999-12-12 19:47:54 +00:00
steve
3e2bb85f58
Synthesize LPM_RAM_DQ for writes into memories.
1999-12-05 02:24:08 +00:00
steve
22d89c5984
Update case comparison (Eric Aardoom).
1999-12-02 16:58:58 +00:00
steve
88193a369f
Handle mux sel of X, if inputs are equal.
1999-12-02 04:54:11 +00:00
steve
ac25dc03a8
Reduce more gate templates to use vvm_1bit_out (Eric Aardoom)
1999-11-25 01:34:04 +00:00
steve
680c35a845
LT and GT fixes from Eric Aardoom.
1999-11-24 04:38:49 +00:00
steve
eb72a83e5f
Detemplate some and, or and nor methods.
1999-11-22 00:30:52 +00:00
steve
b4aade1e4c
Fix coding errors handling names of logic devices,
...
and add support for buf device in vvm.
1999-11-21 01:16:51 +00:00
steve
a81dcd7955
Support memories in continuous assignments.
1999-11-21 00:13:08 +00:00