steve
|
f02f5be3cc
|
Fix use of system tasks in AT_STAR statements.
|
2004-08-28 16:23:05 +00:00 |
steve
|
d76ad25778
|
Do not change reg to wire in NetAssign_ unless synthesizing.
|
2004-08-28 15:08:31 +00:00 |
steve
|
efe05a77cb
|
nex_output for NetPDelay statements.
|
2004-06-30 15:32:18 +00:00 |
steve
|
3dbc07f34d
|
Implement signed divide and signed right shift in nets.
|
2004-06-30 02:16:26 +00:00 |
steve
|
9949040285
|
Add support for the default_nettype directive.
|
2004-06-13 04:56:53 +00:00 |
steve
|
5472b27e1f
|
Rewire/generalize parsing an elaboration of
function return values to allow for better
speed and more type support.
|
2004-05-31 23:34:36 +00:00 |
steve
|
1295058e5d
|
parameter keys are per_strings.
|
2004-02-20 06:22:56 +00:00 |
steve
|
89acc41437
|
LPM, logic and Variables have perm_string names.
|
2004-02-19 07:06:57 +00:00 |
steve
|
536068bdfb
|
Memory and Event names use perm_string.
|
2004-02-19 06:57:10 +00:00 |
steve
|
27af95d402
|
Use perm_strings for named langiage items.
|
2004-02-18 17:11:54 +00:00 |
steve
|
57c3e86084
|
Debug dumps for synth2.
|
2003-12-17 16:52:39 +00:00 |
steve
|
43f28b53a3
|
Design::get_flag returns const char* instead of string.
|
2003-11-10 20:59:03 +00:00 |
steve
|
bc0ead2842
|
Spelling fixes in comments.
|
2003-11-08 20:06:21 +00:00 |
steve
|
7fd669fcc0
|
NetEUReduce has its own dup_expr method.
|
2003-10-31 02:47:11 +00:00 |
steve
|
edaa7df6d2
|
Output of While is output of while substatement.
|
2003-10-26 04:51:38 +00:00 |
steve
|
1f0c274e82
|
Obsolete find_symbol and find_event from the Design class.
|
2003-09-20 01:05:35 +00:00 |
steve
|
693794552c
|
Remove find_memory method from Design class.
|
2003-09-19 03:50:12 +00:00 |
steve
|
da7956a797
|
Fix name search in elab_lval.
|
2003-09-19 03:30:04 +00:00 |
steve
|
178847fc53
|
Spelling fixes.
|
2003-09-13 01:01:51 +00:00 |
steve
|
7c1401a2ba
|
Spelling patch.
|
2003-08-28 04:11:17 +00:00 |
steve
|
e561819179
|
Add synthesis support for synchronous reset.
|
2003-08-15 02:23:52 +00:00 |
steve
|
a95463ff81
|
Add support for IVL_LPM_MULT device.
|
2003-08-09 03:23:03 +00:00 |
steve
|
bfe31e22bf
|
Start handling pad of expressions in code generators.
|
2003-07-26 03:34:42 +00:00 |
steve
|
cadf4cfdef
|
Spelling fixes.
|
2003-07-15 03:49:22 +00:00 |
steve
|
004ecd08dd
|
Elide empty begin-end in conditionals.
|
2003-07-02 04:19:16 +00:00 |
steve
|
61195c5daa
|
Harmless fixup of warnings.
|
2003-06-21 01:21:42 +00:00 |
steve
|
ccf4d4d7da
|
Module attributes from the parser
through to elaborated form.
|
2003-06-20 00:53:19 +00:00 |
steve
|
71a404a546
|
Add arithmetic shift operators.
|
2003-06-18 03:55:18 +00:00 |
steve
|
8352c91b0a
|
Evaluate <= with real operands.
|
2003-06-05 04:28:24 +00:00 |
steve
|
5903f0744c
|
Support parameters in real expressions and
as real expressions, and fix multiply and
divide with real results.
|
2003-05-30 02:55:32 +00:00 |
steve
|
76295ac873
|
More complete bit range internal error message,
Better test of part select ranges on non-zero
signal ranges.
|
2003-05-01 01:13:57 +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
|
2c129dfbfa
|
Synthesize shift expressions.
|
2003-04-08 04:33:55 +00:00 |
steve
|
d18934d444
|
Sign extend NetMult inputs if result is signed.
|
2003-03-29 05:51:25 +00:00 |
steve
|
c602d94cef
|
Comparison operators do have defined width.
|
2003-03-15 18:08:43 +00:00 |
steve
|
6d94f2ea55
|
Better organize the NetESFunc return type guesses.
|
2003-03-15 04:46:28 +00:00 |
steve
|
1222153cdf
|
Keep parameter constants for the ivl_target API.
|
2003-03-10 23:40:53 +00:00 |
steve
|
badad63ab4
|
All NetObj objects have lex_string base names.
|
2003-03-06 00:28:41 +00:00 |
steve
|
486274cfa1
|
Scope names stored only as basename.
|
2003-03-03 02:22:41 +00:00 |
steve
|
4c67de5ca7
|
Add the lex_strings string handler, and put
scope names and system task/function names
into this table. Also, permallocate event
names from the beginning.
|
2003-03-01 06:25:30 +00:00 |
steve
|
f8d1e15a27
|
NetEBDiv handles real value constant expressions.
|
2003-02-07 02:47:57 +00:00 |
steve
|
589422b505
|
Real constants have no defined vector width
|
2003-02-06 17:50:23 +00:00 |
steve
|
e941e7e805
|
Spelling fixes.
|
2003-01-30 16:23:07 +00:00 |
steve
|
04ada23119
|
Support in various contexts the $realtime
system task.
|
2003-01-27 00:14:37 +00:00 |
steve
|
46253ed873
|
Rework expression parsing and elaboration to
accommodate real/realtime values and expressions.
|
2003-01-26 21:15:58 +00:00 |
steve
|
e62e1d89b6
|
Named event triggers can take hierarchical names.
|
2002-12-07 02:49:24 +00:00 |
steve
|
9f80ed32b6
|
Support bit select in constant expressions.
|
2002-12-05 02:14:33 +00:00 |
steve
|
aa8869a3c7
|
Postpone parameter width check to evaluation.
|
2002-11-09 01:40:19 +00:00 |
steve
|
86032c0aa5
|
Allow named events to be referenced by
hierarchical names.
|
2002-11-02 03:27:51 +00:00 |