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
7ab6ff77ad
Properly initialize driver and nexus values.
2000-03-16 21:45: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
2e05f7f7ec
Remove unneeded templates.
2000-03-13 00:02:34 +00:00
steve
01c5147079
Connect output of NB assign to indexed pin.
2000-03-12 21:41:47 +00:00
steve
71a506a28a
Binary and unary operators in parameter expressions.
2000-03-12 18:22:11 +00:00
steve
6eef54595f
Support localparam.
2000-03-12 17:09:40 +00:00
steve
79f772200a
Allow parameter identifiers in parameter expressions.
2000-03-12 04:35:22 +00:00
steve
78ab1a7bba
Locate scopes in statements.
2000-03-11 03:25:51 +00:00
steve
61822d48aa
Handle defparam to partial hierarchical names.
2000-03-10 06:20:48 +00:00
steve
e7efc2709a
Redesign the implementation of scopes and parameters.
...
I now generate the scopes and notice the parameters
in a separate pass over the pform. Once the scopes
are generated, I can process overrides and evalutate
paremeters before elaboration begins.
2000-03-08 04:36:53 +00:00
steve
0fbca815b4
Fix up start of the readmemx lexor.
2000-03-05 20:01:19 +00:00
steve
1698a19cf6
Parse all the various edge types.
2000-03-05 18:26:51 +00:00
steve
7b5b5c2f39
Handle mixed case in UDP edges.
2000-03-05 06:14:10 +00:00
steve
2a68121685
Use the new cell, instead of the deleted old one.
2000-03-05 06:13:29 +00:00
steve
380d5620e6
Simpler implementation of multiplication.
2000-03-04 01:13:54 +00:00
steve
aae17041ef
Remove excess variable.
2000-02-29 05:20:21 +00:00
steve
1d7cf5bb8c
Handle scope of complex guards when writing case in functions.
2000-02-29 05:02:30 +00:00
steve
8696a4363a
Fix warning and typo.
2000-02-29 01:41:32 +00:00
steve
59c240bc9b
I no longer need to declare string and number tables early.
2000-02-24 01:57:10 +00:00
steve
d751b05cec
change not to v_not.
2000-02-24 01:56:28 +00:00
steve
843af31958
Some compilers do not accept the not symbol.
2000-02-23 04:43:43 +00:00
steve
5aea537ab9
Add Kato to the list.
2000-02-23 04:42:49 +00:00
steve
b734ecf02f
Macintosh compilers do not support ident.
2000-02-23 02:56:53 +00:00
steve
5b52c384d6
Catch module instantiation arrays.
2000-02-18 05:15:02 +00:00
steve
2cba0a50f3
Fix overlap of identifiers when multiple modules used.
2000-02-17 06:04:30 +00:00
steve
b354cf68b8
Fix up width matching in structural bitwise operators.
2000-02-16 03:58:27 +00:00
steve
a9264d71c6
Unary reduction operators do not set their operand width
2000-02-14 06:04:52 +00:00
steve
e0873f6c14
Support case in functions.
2000-02-14 01:20:50 +00:00
steve
b8ddbcf62b
support if-else in function definitions.
2000-02-14 00:12:09 +00:00
steve
bd09bed662
Mark the line numbers of NetCondit nodes.
2000-02-14 00:11:11 +00:00
steve
1ee4015aa8
Handle selecting memory words at run time.
2000-02-13 19:59:33 +00:00
steve
a8d787bd66
Accept memory words as parameter to $display.
2000-02-13 19:18:27 +00:00
steve
e77bcf6910
Include some block matching from Larry.
2000-02-13 04:35:43 +00:00
steve
2bc8f79e0f
Update xilinx-hints.txt from Larry.
2000-02-13 04:06:49 +00:00
steve
e58be1b128
Jason moved.
2000-02-13 04:05:47 +00:00
steve
ee180f6cf0
Include the scope in named gates.
2000-02-06 23:13:14 +00:00
steve
ce0b97a8f0
Fix up compiling with configured -ldl switch.
2000-02-05 06:40:35 +00:00
steve
cf8d17a6ab
Handle systems that need underscores in symbols.
2000-01-24 00:18:20 +00:00
steve
e6bd088984
Compile time problems with vpi_user.h
2000-01-23 23:54:36 +00:00
steve
9b3c3b6e7a
add the -m flag.
2000-01-21 05:41:51 +00:00
steve
dc5bd8ea59
$dumpall checkpointing in VCD dump.
2000-01-20 06:04:55 +00:00
steve
121b6c2ecb
missing break is switch.
2000-01-18 04:53:57 +00:00
steve
57d28e4f86
Support structural XNOR.
2000-01-18 04:53:40 +00:00