iverilog/tgt-vlog95
Cary R 88cec4d6f6 vlog95: Fix pull gate bug, emit local expr sigs as CA, etc.
This patch fixes the following bugs in the vlog95 converter:

When emitting a signal as an expression, if the signal is local then
emit the expression that is driving the local signal.

The casts need to emit the expression.

When emitting pull devices they have different default strength rules
(pull is the default).

For compatibility pull devices should only have a single output net.

Extend the code that searches for the <var> = <delay> <value> pattern
to also check for an <event>. The previous event code only looks for
the repeat event pattern.
2011-02-28 18:28:21 -08:00
..
Makefile.in vlog95: Add support for UDPs, DFFs, constant nets and bug fixes. 2011-02-10 19:07:51 -08:00
event.c vlog95: Add partial support for getting a nexus name, etc. 2011-01-24 13:31:10 -08:00
expr.c vlog95: Fix pull gate bug, emit local expr sigs as CA, etc. 2011-02-28 18:28:21 -08:00
logic_lpm.c vlog95: Fix pull gate bug, emit local expr sigs as CA, etc. 2011-02-28 18:28:21 -08:00
misc.c vlog95: Fix pull gate bug, emit local expr sigs as CA, etc. 2011-02-28 18:28:21 -08:00
numbers.c vlog95: Add CA support, other enhancements, refactoring and bug fixes. 2011-01-31 14:41:58 -08:00
scope.c vlog95: Add support for printing file/line information for most line. 2011-02-10 19:13:12 -08:00
stmt.c vlog95: Fix pull gate bug, emit local expr sigs as CA, etc. 2011-02-28 18:28:21 -08:00
udp.c vlog95: Add support for UDPs, DFFs, constant nets and bug fixes. 2011-02-10 19:07:51 -08:00
vlog95-s.conf Start adding vlog95 (1364-1995) back end. 2010-03-25 12:31:51 -07:00
vlog95.c vlog95: Add support for printing file/line information for most line. 2011-02-10 19:13:12 -08:00
vlog95.conf Start adding vlog95 (1364-1995) back end. 2010-03-25 12:31:51 -07:00
vlog95_priv.h vlog95: Fix pull gate bug, emit local expr sigs as CA, etc. 2011-02-28 18:28:21 -08:00