Alan Feldstein
|
3d0a2aba2c
|
Add code generator hooks for latches
Add code generator hooks missing from the previous
patches that add latch synthesis support.
|
2007-06-27 14:39:06 -07:00 |
steve
|
d16dd26660
|
Support Latch synthesis (Alan Feldstein)
|
2007-05-30 17:48:53 +00:00 |
steve
|
04ef0b7d80
|
Fix async blocks to take accumulated input.
|
2006-11-11 23:10:20 +00:00 |
steve
|
aa3cbbdf99
|
Error message for condit expression not synthesized.
|
2006-11-02 02:13:15 +00:00 |
steve
|
0a9b6f34ae
|
Detect and synthesize enables using condit false.
|
2006-10-30 02:03:30 +00:00 |
steve
|
9f3f9154eb
|
Fix missing sig on certain mux outputs.
Ignore condit statements (for synthesis) with no outputs.
|
2006-08-23 04:08:19 +00:00 |
steve
|
498fd06412
|
Add synthesis for casez statements.
|
2006-08-22 04:22:45 +00:00 |
steve
|
6d3b780791
|
Improve performance of unlink of heavily connected nexa.
|
2006-08-15 03:41:24 +00:00 |
steve
|
a0ec981c50
|
Improved nexus management performance.
|
2006-08-08 02:17:48 +00:00 |
steve
|
0e3768f829
|
Handle statement output override better in blocks.
|
2006-07-23 19:42:33 +00:00 |
steve
|
22884f2e64
|
Add support for full_case attribute.
|
2006-07-10 00:21:49 +00:00 |
steve
|
525ebddb0c
|
Properly synthesize casex statements.
|
2006-07-02 00:50:15 +00:00 |
steve
|
c32de1dba0
|
Handle case where case output appears to be internal.
|
2006-06-26 00:05:46 +00:00 |
steve
|
08dbe801c1
|
synthesis of NetCondit handles partial resets.
|
2006-06-23 03:49:46 +00:00 |
steve
|
ec510071f1
|
Fix partial use of NetMux in sync condit statements.
|
2006-06-07 03:17:39 +00:00 |
steve
|
7413c533f6
|
Compilation warnings.
|
2006-06-02 23:42:48 +00:00 |
steve
|
dde69cebb6
|
Handle condit clauses with unassigned outputs.
|
2006-06-01 03:01:48 +00:00 |
steve
|
fad1620828
|
Replace assertions with error messages.
|
2006-05-20 16:06:48 +00:00 |
steve
|
a9931e7a58
|
Fix synthesis of l-value bit select in block.
|
2006-05-18 01:47:12 +00:00 |
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 |