steve
79cb8c883a
Add support for negedge FFs by using attributes.
2006-02-25 05:03:28 +00:00
steve
7527c466ed
Handle synthesis of FF vectors with l-value decoder.
2006-02-19 00:11:31 +00:00
steve
e56b77a43f
Add support for wait on list of named events.
2003-12-03 02:46:23 +00:00
steve
9093877073
Export ivl_signal lsb/msb.
2003-09-13 00:58:24 +00:00
steve
e561819179
Add synthesis support for synchronous reset.
2003-08-15 02:23:52 +00:00
steve
bad861dba3
Module attributes make it al the way to ivl_target.
2003-06-23 01:25:44 +00:00
steve
f1cc9d865b
Support event names as expressions elements.
2003-04-22 04:48:29 +00:00
steve
5d1d99a89f
Handle signed magnitude compare all the
...
way through to the vvp code generator.
2003-04-11 05:18:08 +00:00
steve
6e01d390bf
Export symbols related to parameters.
2003-03-30 01:38:04 +00:00
steve
7930398a25
Export new symbols.
2003-02-16 05:41:40 +00:00
steve
c2070777b2
The $time system task returns the integer time
...
scaled to the local units. Change the internal
implementation of vpiSystemTime the $time functions
to properly account for this. Also add $simtime
to get the simulation time.
2002-12-21 00:55:57 +00:00
steve
9ce2806710
Fix synth2 handling of aset/aclr signals where
...
flip-flops are split by begin-end blocks.
2002-10-23 01:45:24 +00:00
steve
166621bcb3
Generate vvp code for asynch set/reset of NetFF.
2002-09-26 03:18:04 +00:00
steve
a4f6217a2f
Missing symbols for mingw.
2002-08-10 22:23:22 +00:00
steve
301040a67a
Avoid emitting to vvp local net symbols.
2002-07-05 21:26:17 +00:00
steve
6dd80611a1
Export ivl_signal_integer fro windows.
2002-06-23 20:41:19 +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
bfad382fd1
Carry Verilog 2001 attributes with processes,
...
all the way through to the ivl_target API.
Divide signal reference counts between rval
and lval references.
2002-05-26 01:39:02 +00:00
steve
700887d657
Verilog 2001 attriubtes on nets/wires.
2002-05-24 04:36:23 +00:00
steve
e6c0629626
Add language support for Verilog-2001 attribute
...
syntax. Hook this support into existing $attribute
handling, and add number and void value types.
Add to the ivl_target API new functions for access
of complex attributes attached to gates.
2002-05-23 03:08:50 +00:00
steve
828ca0ef9d
Add API to support user defined function.
2002-03-17 19:30:20 +00:00
steve
c8319bcc02
Add ivl_logic_delay function to ivl_target.
2001-12-06 03:11:00 +00:00
steve
ab9a853d52
ivl_target support for cassign.
2001-11-01 04:25:31 +00:00
steve
1075b28f26
export the ivl_design_roots function.
2001-10-19 23:14:46 +00:00
steve
e99059e001
Support attributes to logic gates.
2001-09-16 22:19:42 +00:00
steve
d762a320dc
Make constants available through the design root
2001-09-01 01:57:31 +00:00
steve
2002c03cef
Add some ivl_target convenience functions.
2001-08-28 04:07:17 +00:00
steve
e35ed6e91c
Change the NetAssign_ class to refer to the signal
...
instead of link into the netlist. This is faster
and uses less space. Make the NetAssignNB carry
the delays instead of the NetAssign_ lval objects.
Change the vvp code generator to support multiple
l-values, i.e. concatenations of part selects.
2001-08-25 23:50:02 +00:00
steve
2802601c44
tgt-vvp generates code that skips nets as inputs.
2001-08-10 00:40:45 +00:00
steve
4fb354776e
misspell ivl_expr_lsi
2001-07-30 02:43:20 +00:00
steve
becc7cb56a
Handle part select expressions as variants of
...
NetESignal/IVL_EX_SIGNAL objects, instead of
creating new and useless temporary signals.
2001-07-27 04:51:44 +00:00
steve
ce589da58a
Support the NetESubSignal expressions in vvp.tgt.
2001-07-22 00:17:49 +00:00
steve
80c609853a
export the ivl_design_time_precision function.
2001-07-01 23:43:23 +00:00
steve
e418625457
export memory symbols in Windows.
2001-06-17 23:55:00 +00:00
steve
f480943649
Support structural addition.
2001-06-07 02:12:43 +00:00
steve
754adce4a4
Missing export symbols.
2001-05-11 03:25:55 +00:00
steve
f3fdf70b56
Export new ivl_ symbols.
2001-05-11 02:43:38 +00:00
steve
4325b787c0
more missing API symbols.
2001-05-08 04:13:51 +00:00
steve
a72a8607e6
New exported symbols for ivl_target API.
2001-04-26 23:33:48 +00:00
steve
73c4893ef7
Implement simple MUXZ for ?: operators.
2001-04-26 05:12:02 +00:00
steve
2f2f08b02f
Missing symbols.
2001-04-23 00:42:37 +00:00
steve
7fa2975c24
Add new symbols for windows.
2001-04-10 17:21:21 +00:00
steve
a00924089d
Pass scope type information to the target module.
2001-01-15 00:47:01 +00:00
steve
3b9a60414e
Make signal attributes available to ivl_target API.
2000-12-05 06:29:33 +00:00
steve
f74368dec2
Missing LPM related symbols in ivl.def.
2000-11-15 20:30:21 +00:00
steve
d6efae4bdd
API for concatenation expressions.
2000-10-28 22:32:34 +00:00
steve
10fbb2a1bb
Glitches in cygwin build process.
2000-10-28 19:12:43 +00:00
steve
b8fe10d27d
Get target signal from nexus_ptr.
2000-10-25 05:41:24 +00:00
steve
e10679633d
Add ivl_lval_t and support for assignment l-values.
2000-10-18 20:04:39 +00:00
steve
f5fae7f271
Stubs so that cygwin port will link ivl.
2000-10-16 22:44:54 +00:00