steve
|
52bf4e613f
|
conditional ident string using autoconfig.
|
2002-08-12 01:34:58 +00:00 |
steve
|
774f78cd3e
|
Autoconfig ident support.
|
2002-08-12 00:27:10 +00:00 |
steve
|
aca1dcf848
|
Add missing Log and Ident strings.
|
2002-08-11 23:47:04 +00:00 |
steve
|
cc74d2a6b0
|
Add force to nets.
|
2002-08-07 00:54:39 +00:00 |
steve
|
693e9e5ad0
|
Store only the base name of memories.
|
2002-08-05 04:18:45 +00:00 |
steve
|
89314d4772
|
Do not use hierarchical names of memories to
generate vvp labels. -tdll target does not
used hierarchical name string to look up the
memory objects in the design.
|
2002-08-04 18:28:14 +00:00 |
steve
|
41f7ecacfc
|
Eliminate use of ivl_signal_name for signal labels.
|
2002-08-03 22:30:48 +00:00 |
steve
|
15becdaee4
|
Need driver for sure in assign feedback and other cases.
|
2002-07-18 02:06:37 +00:00 |
steve
|
18ba73382e
|
Fix check for select size.
|
2002-07-16 03:15:11 +00:00 |
steve
|
31bd3e6056
|
Use all bits of ?: condit expression.
|
2002-07-12 18:10:45 +00:00 |
steve
|
472f98affe
|
Generate code for wide muxes.
|
2002-07-08 04:04:07 +00:00 |
steve
|
301040a67a
|
Avoid emitting to vvp local net symbols.
|
2002-07-05 21:26:17 +00:00 |
steve
|
3595b6d186
|
Carry can propagate to the otp in addi.
|
2002-07-01 00:52:47 +00:00 |
steve
|
5eca5d9948
|
Carry integerness throughout the compilation.
|
2002-06-21 04:59:35 +00:00 |
steve
|
24a2487c18
|
Generate %cmpi/u where appropriate.
|
2002-06-02 18:57:17 +00:00 |
steve
|
cba5a22714
|
Generate %muli instructions when possible.
|
2002-05-31 20:04:57 +00:00 |
steve
|
95876feb46
|
Use addi with wide immediate values.
|
2002-05-30 01:57:23 +00:00 |
steve
|
b6b364a09d
|
Add %addi, which is faster to simulate.
|
2002-05-29 16:29:34 +00:00 |
steve
|
422754f36f
|
Support carrying the scope of named begin-end
blocks down to the code generator, and have
the vvp code generator use that to support disable.
|
2002-05-27 00:08:45 +00:00 |
steve
|
e70e04d6e8
|
Handle x case of unary ! properly.
|
2002-05-07 03:49:58 +00:00 |
steve
|
4a7e14786c
|
Tail size was wrong.
|
2002-04-23 05:18:05 +00:00 |
steve
|
1ddb736f4c
|
Handle bitsel muxes of odd shaped outputs.
|
2002-04-23 05:06:31 +00:00 |
steve
|
9ef49379f4
|
Add support for non-constant bit select.
|
2002-04-23 03:53:59 +00:00 |
steve
|
96213fe0ac
|
Keep delays applied to BUFZ devices.
|
2002-04-22 03:15:25 +00:00 |
steve
|
d482da4803
|
Reduce the while loop expression if needed.
|
2002-04-22 02:41:30 +00:00 |
steve
|
5882c6a481
|
Redo handling of assignment internal delays.
Leave it possible for them to be calculated
at run time.
|
2002-04-21 22:31:02 +00:00 |
steve
|
f03ec88c2a
|
Handle empty true case of conditional statements.
|
2002-04-14 19:19:21 +00:00 |
steve
|
eb27dc8db3
|
Support signed integer division.
|
2002-04-14 18:41:34 +00:00 |
steve
|
84bf0cee59
|
Vector constants to vpi_call can have sign.
|
2002-04-14 03:54:40 +00:00 |
steve
|
3275d1f252
|
Support signed expressions through to VPI.
|
2002-04-14 02:56:19 +00:00 |
steve
|
7349a6beaf
|
Generate port information in the .ufunc statement.
|
2002-03-18 00:18:50 +00:00 |
steve
|
b7c2bd4f72
|
Add the NetUserFunc netlist node.
|
2002-03-09 02:10:22 +00:00 |
steve
|
aa16e82102
|
Fix parameter bit select check for magic constants.
|
2002-02-03 05:53:00 +00:00 |
steve
|
364ffc9024
|
Add support for bit select of parameters.
This leads to a NetESelect node and the
vvp code generator to support that.
|
2002-01-28 00:52:41 +00:00 |
steve
|
02f5ccd5d9
|
Handle constants with drive strength z
|
2002-01-12 17:49:41 +00:00 |
steve
|
361d4f2147
|
Drive strengths for continuous assignments.
|
2002-01-12 04:03:39 +00:00 |
steve
|
5840368f2d
|
Handle certain special cases of stime.
|
2002-01-11 05:23:05 +00:00 |
steve
|
6be3be0f16
|
Constant values have drive strengths.
|
2002-01-06 03:15:43 +00:00 |
steve
|
dd79885f6d
|
Add structural modulus support down to vvp.
|
2002-01-03 04:19:01 +00:00 |
steve
|
a5400d7212
|
Support all 3 TRI net types.
|
2001-12-15 02:13:33 +00:00 |
steve
|
cd1524e6ca
|
Generate notif functors.
|
2001-12-14 06:03:34 +00:00 |
steve
|
4dd5f97a96
|
Parse and handle drive strengths of gates to vvp.
|
2001-12-14 02:05:13 +00:00 |
steve
|
ec4f8c80d5
|
Support functor delays for gates and UDP devices.
(Stephan Boettcher)
|
2001-12-06 03:31:24 +00:00 |
steve
|
2d3e85d941
|
Make sure fork labels are globally unique.
|
2001-12-05 05:41:20 +00:00 |
steve
|
e00aedd99b
|
Handle padding out of logical values.
|
2001-11-19 04:25:46 +00:00 |
steve
|
6e0b77a8da
|
Generate force code for variable l-values.
|
2001-11-18 01:28:18 +00:00 |
steve
|
54bb59ae99
|
Support compile on MacosX 10.1.1 (Timothy J. Wood)
|
2001-11-17 17:57:58 +00:00 |
steve
|
08f0f5a1f7
|
DLL target support for force and release.
|
2001-11-14 03:28:49 +00:00 |
steve
|
cc5ddc0b6b
|
MacOSX 10.1 updates.
|
2001-11-04 05:03:21 +00:00 |
steve
|
560c003e03
|
make fork label into complete statemnt.
|
2001-11-01 19:31:40 +00:00 |