22d89c5984Update case comparison (Eric Aardoom).
steve
1999-12-02 16:58:58 +0000
88193a369fHandle mux sel of X, if inputs are equal.
steve
1999-12-02 04:54:11 +0000
cdb99e7638Elaborate net repeat concatenations.
steve
1999-12-02 04:08:10 +0000
99e145da48shiftl and shiftr take unsized second parameter.
steve
1999-12-02 03:36:01 +0000
b30b695ff0Redo synth to use match_proc_t scanner.
steve
1999-12-01 06:06:16 +0000
998c039fd9Match scope names as last resort.
steve
1999-11-30 04:54:01 +0000
5ffac8adbfHandle evaluation of ternary during elaboration.
steve
1999-11-30 04:48:17 +0000
80b8ea95bbPut implicitly defined signals in the scope.
steve
1999-11-30 04:33:41 +0000
68a7ce3745include getopt if present.
steve
1999-11-29 17:02:21 +0000
bb68753bd2Properly initialize registers.
steve
1999-11-29 00:38:27 +0000
dab47610edRemove useless tests for NetESignal.
steve
1999-11-28 23:59:22 +0000
e96e8c62beNetESignal object no longer need to be NetNode objects. Let them keep a pointer to NetNet objects.
steve
1999-11-28 23:42:02 +0000
fa088f8baaSet VPI_MODULE_PATH in the target code, if desired.
steve
1999-11-28 18:05:37 +0000
48b6726cf4gate outputs need to set signal values.
s19991127
steve
1999-11-28 01:16:18 +0000
bf42be12deBuild up the lists in the scope of a module, and get $dumpvars to scan the scope for items.
steve
1999-11-28 00:56:08 +0000
4cfa3e4047Support the creation of scopes.
steve
1999-11-27 19:07:57 +0000
ac25dc03a8Reduce more gate templates to use vvm_1bit_out (Eric Aardoom)
steve
1999-11-25 01:34:04 +0000
680c35a845LT and GT fixes from Eric Aardoom.
steve
1999-11-24 04:38:49 +0000
26288eeeb4Detect and list scope names.
steve
1999-11-24 04:01:58 +0000
3a69ab8934support line directives with the line keyword.
steve
1999-11-23 02:49:04 +0000
cd3ed1959eA file name of - means standard input.
steve
1999-11-23 01:04:57 +0000
eb72a83e5fDetemplate some and, or and nor methods.
steve
1999-11-22 00:30:52 +0000
85ab6d160bHandle multiply in constant expressions.
steve
1999-11-21 20:03:24 +0000
b769c7781eno -fno-exceptions to the C compiler.
steve
1999-11-21 20:02:37 +0000
7324673bd1Fix expression width of memory references.
steve
1999-11-21 18:03:35 +0000
4cfa715092Memory name lookup handles scopes.
steve
1999-11-21 17:35:37 +0000
b4aade1e4cFix coding errors handling names of logic devices, and add support for buf device in vvm.
s19991120
steve
1999-11-21 01:16:51 +0000
a81dcd7955Support memories in continuous assignments.
steve
1999-11-21 00:13:08 +0000
fae40cf380handle duplicate connect to a nexus.
steve
1999-11-19 05:02:37 +0000
28149e73e3Handle inverted clock into OUTFF.
steve
1999-11-19 05:02:15 +0000
8b81d6e416Detect flip-flops connected to opads and turn them into OUTFF devices. Inprove support for the XNF-LCA attribute in the process.
steve
1999-11-19 03:02:25 +0000
fbf0bf1fb7Whoops, created a signal with a duplicate name.
steve
1999-11-19 03:00:59 +0000
9d6392fda9Turn NetTmp objects into normal local NetNet objects, and add the nodangle functor to clean up the local symbols generated by elaboration and other steps.
steve
1999-11-18 03:52:19 +0000
23ce3a9042Handle (with a warning) unconnected opads.
steve
1999-11-18 02:58:37 +0000
33946e188cAdd algorithm for choosing nexus name from attached signals.
steve
1999-11-17 18:52:09 +0000
477495c648Clean up warnings that add_sub got from Alliance
steve
1999-11-17 01:31:28 +0000
16f7268729notice d and D in numbers.
steve
1999-11-17 00:50:06 +0000
a4a0ba670dAllow qualified identifiers. They really do work.
steve
1999-11-15 04:43:52 +0000
e98083af15Fixup to include right shift support.
steve
1999-11-15 00:42:31 +0000
513ade9b95Support combinatorial comparators.
steve
1999-11-14 23:43:45 +0000
1624afe1baAdd support for the LPM_CLSHIFT device.
steve
1999-11-14 20:24:28 +0000
0eb6056ea6Fix NAND gate support to use named pins.
steve
1999-11-14 18:22:12 +0000
2602505885Support the LPM_MUX in vvm.
steve
1999-11-13 03:46:52 +0000
82f3f0f741Create the vpiMemory handle type.
s19991110
steve
1999-11-10 02:52:24 +0000
02f8099aa7Add VCD output and related system tasks.
steve
1999-11-07 20:33:30 +0000
43ff33cd79Add the $monitor implementation.
steve
1999-11-07 02:25:07 +0000
2d1ace1dbcUnify display and strobe format routines.
steve
1999-11-06 23:32:14 +0000
8d806d538bGet the $strobe task working.
steve
1999-11-06 22:16:50 +0000
3fe0344246complete value retrieval for number constants.
steve
1999-11-06 16:52:16 +0000
c688d95cb8Put number constants into a static table.
steve
1999-11-06 16:00:17 +0000
282c58040bSupport writing some XNF things into an NCF file.
steve
1999-11-06 04:51:42 +0000
c18ea61994Catch NetTmp objects.
steve
1999-11-06 04:51:11 +0000
5171846d72Forgot to return the mux for use after elaboration.
steve
1999-11-05 23:36:31 +0000
206b37e5deFix NetConst being set to zero width, and clean up elaborate_set_cmp_ for NetEBinary.
steve
1999-11-05 21:45:19 +0000
f7526c6c4bparse drive strengths.
steve
1999-11-05 19:36:36 +0000
f827ad8625fix syntax of EQN record.
steve
1999-11-05 18:43:12 +0000
93a1f4853bInclude the obvious XOR gates in the adders.
steve
1999-11-05 07:10:45 +0000
2cce0ce238Patch to synthesize LPM_ADD_SUB from expressions, Thanks to Larry Doolittle. Also handle constants in expressions.
steve
1999-11-05 04:40:40 +0000
cb5fc54b5ePatch to synthesize unary ~ and the ternary operator. Thanks to Larry Doolittle <LRDoolittle@lbl.gov>.
s19991103
steve
1999-11-04 03:53:26 +0000
50e47c4173Elaborate combinational UDP devices.
steve
1999-11-04 01:12:41 +0000
b3afc108cfXNF synthesis now uses the synth functor.
steve
1999-11-03 05:18:18 +0000
b66e7b1713Add the synthesize method to NetExpr to handle synthesis of expressions, and use that method to improve r-value handling of LPM_FF synthesis.
steve
1999-11-02 04:55:34 +0000
73753f1337repair the sense of T from bufif01
steve
1999-11-02 04:55:01 +0000
7195d4e8f1Fix iobuf and iobufif handling.
steve
1999-11-02 01:43:55 +0000
89881adeceAdd the synth functor to do generic synthesis and add the LPM_FF device to handle rows of flip-flops.
steve
1999-11-01 02:07:40 +0000
f80c4a309eThe + and - operators now work.
steve
1999-11-01 01:17:21 +0000
e1bbbe5614Include subtraction in LPM_ADD_SUB device.
steve
1999-10-31 20:08:24 +0000
71ecf8c143Add to netlist links pin name and instance number, and arrange in vvm for pin connections by name and instance number.
steve
1999-10-31 04:11:27 +0000
5a2015ee67Support vpiValueChance callbacks.
steve
1999-10-29 03:37:22 +0000
0721615345gate output pins use vpip_bit_t (Eric Aardoom)
steve
1999-10-28 21:51:21 +0000
2862178a6fGet rid of monitor_t and fold __vpiSignal into signal.
steve
1999-10-28 21:36:00 +0000
162b895e1bPut strings into a single string table.
steve
1999-10-28 04:48:29 +0000
bbf15778b8Support delay in constSync callback.
steve
1999-10-28 04:47:57 +0000
d6450599d6Rewrite vvm VPI support to make objects more persistent, rewrite the simulation scheduler in C (to interface with VPI) and add VPI support for callbacks.
s19991027
steve
1999-10-28 00:47:24 +0000