steve
|
452eaeaea8
|
Handle memory assignments out of range during synthesis
|
2006-05-05 01:56:36 +00:00 |
steve
|
f02b2c9d7a
|
Fix handling of exploded memories with partial or missing resets.
|
2006-04-16 19:26:37 +00:00 |
steve
|
058dac4290
|
Exploded memories accessed by constant indices.
|
2006-04-10 03:43:39 +00:00 |
steve
|
ce4e21a962
|
Punt on set/reset if some sources are unconnected.
|
2006-04-01 01:37:58 +00:00 |
steve
|
312d09dc1d
|
Handle asynchronous demux/bit replacements.
|
2006-03-26 23:09:21 +00:00 |
steve
|
5e8330a4ff
|
Better error messages when synthesis fails.
|
2006-03-18 18:43:21 +00:00 |
steve
|
aa42ec381c
|
Fix a spelling error in an error message.
|
2006-03-16 05:39:43 +00:00 |
steve
|
b8bc531f05
|
Fix the memsynth1 case.
|
2006-03-12 07:34:16 +00:00 |
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
|
c4b34e8720
|
Document how the default statement handling works.
|
2006-01-27 01:58:53 +00:00 |
steve
|
e494be7cbf
|
Fix pin_Sel overrun.
|
2006-01-22 00:13:59 +00:00 |
steve
|
eb0a78e9ce
|
When mux has wide select but sparse choices, use 1hot translation.
|
2006-01-21 21:42:31 +00:00 |
steve
|
e80138ec8c
|
Restrict DFF to only one of Sset and Sclr.
|
2006-01-18 06:16:11 +00:00 |
steve
|
52b8ed9077
|
Rework l-value handling to allow for more l-value type flexibility.
|
2006-01-18 01:23:23 +00:00 |
steve
|
c5063f5d2f
|
Case statement handles partial outputs.
|
2006-01-01 02:25:07 +00:00 |
steve
|
f28aa11936
|
Allow for implicit case default in synchronous processes.
|
2006-01-01 01:30:39 +00:00 |
steve
|
3131fa68b7
|
Fix crashes caused bu synthesis of sqrt32.v.
|
2005-12-31 04:28:14 +00:00 |
steve
|
def3809b3f
|
Handle DFF definitions spread out within a block.
|
2005-12-19 01:13:47 +00:00 |
steve
|
f47627d752
|
Fix missing outputs from synchronous conditionals to get out from in.
|
2005-12-15 02:38:51 +00:00 |
steve
|
9468f3d06f
|
Handle both asynchronous set and reset.
|
2005-12-14 01:53:39 +00:00 |
steve
|
b997de63a5
|
Account for sync vs async muxes.
|
2005-12-14 00:54:29 +00:00 |
steve
|
f50f06ab4e
|
Handle concatenations in l-values.
|
2005-12-10 04:26:32 +00:00 |
steve
|
d5d03812cd
|
Fix crash on block with assignments that assign lval to self.
|
2005-12-10 03:30:50 +00:00 |
steve
|
e63e830d62
|
Error messages for missing else clauses.
|
2005-12-07 02:14:37 +00:00 |
steve
|
74ca34bd82
|
Handle partial sets of conditional clauses.
|
2005-11-16 00:38:26 +00:00 |
steve
|
c9d480028e
|
Allow for block output to be set throughout the statements.
|
2005-11-13 22:28:48 +00:00 |
steve
|
4a3f1a3641
|
Attach line numbers to NetMux devices.
|
2005-09-11 02:56:37 +00:00 |
steve
|
53156793fe
|
Add support for implicit defaults in case and conditions.
|
2005-08-22 01:00:41 +00:00 |
steve
|
4644c220e8
|
Handle statements in blocks overriding previous statement outputs.
|
2005-08-21 22:49:54 +00:00 |
steve
|
e4ae832153
|
Clean up spurious trailing white space.
|
2004-10-04 01:10:51 +00:00 |
steve
|
d76ad25778
|
Do not change reg to wire in NetAssign_ unless synthesizing.
|
2004-08-28 15:08:31 +00:00 |
steve
|
c8d67b904a
|
Only include DEBUG_SYNTH2 if __FUNCTION__ defined.
|
2004-03-15 18:40:12 +00:00 |
steve
|
177b6ffb6a
|
Addtrbute keys are perm_strings.
|
2004-02-20 18:53:33 +00:00 |
steve
|
27af95d402
|
Use perm_strings for named langiage items.
|
2004-02-18 17:11:54 +00:00 |
steve
|
e331b182a7
|
Synthesis debug messages.
|
2003-12-20 00:59:31 +00:00 |
steve
|
57c3e86084
|
Debug dumps for synth2.
|
2003-12-17 16:52:39 +00:00 |
steve
|
a503e2d91f
|
Handle special case of FF with enable and constant data.
|
2003-10-27 02:18:04 +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
|
bc428cfe9b
|
Fix dangling pointer in NexusSet handling blocks.
|
2003-08-14 02:41:05 +00:00 |
steve
|
fff8278eb4
|
Detect asynchronous FF inputs that are expressions.
|
2003-08-10 17:04:23 +00:00 |
steve
|
5cb5a19819
|
ivl_synthesis_cell cuts off synthesis within a module.
|
2003-06-23 00:14:44 +00:00 |
steve
|
61195c5daa
|
Harmless fixup of warnings.
|
2003-06-21 01:21:42 +00:00 |
steve
|
47060bfedd
|
Prevent overrun comparing verinums to zero.
|
2003-04-03 04:30:00 +00:00 |
steve
|
38ebbd23c7
|
Handle defaults in synthesized case statements.
|
2003-03-25 04:04:29 +00:00 |
steve
|
badad63ab4
|
All NetObj objects have lex_string base names.
|
2003-03-06 00:28:41 +00:00 |
steve
|
a275133ff9
|
LPM objects store only their base names.
|
2003-02-26 01:29:24 +00:00 |
steve
|
8f0c02c0fa
|
Spelling fixes.
|
2003-01-27 05:09:17 +00:00 |
steve
|
1742231eba
|
Handle nested-if chip enables.
|
2002-11-09 23:29:29 +00:00 |