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
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
5f292e546d
Get rid of gate templates.
2001-01-16 03:57:46 +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
c07cc005bd
proper init method for bufz devices.
2000-07-11 23:08:33 +00:00
steve
9c12fcffe4
pass zero-delay values immediately.
2000-07-08 22:39:32 +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
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
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
38fd245767
Remove some useless template parameters.
2000-03-17 03:36:07 +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
d751b05cec
change not to v_not.
2000-02-24 01:56:28 +00:00
steve
b734ecf02f
Macintosh compilers do not support ident.
2000-02-23 02:56:53 +00:00
steve
6be5421c8a
Remove the useless vvm_simulation class.
1999-12-12 19:47:54 +00:00
steve
88193a369f
Handle mux sel of X, if inputs are equal.
1999-12-02 04:54:11 +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