1
0
mirror of https://github.com/myhdl/myhdl.git synced 2024-12-14 07:44:38 +08:00

1343 Commits

Author SHA1 Message Date
Keerthan Jaic
4f01bf32d4 Signal attr ref names(after replacing . with _) can conflict with memory names
and vice versa.

--HG--
branch : 0.9-dev
2013-09-29 18:55:50 -04:00
Keerthan Jaic
962dd8afcc refeactored repeated code into _makeName
--HG--
branch : 0.9-dev
2013-09-21 20:32:19 -04:00
Keerthan Jaic
bad0346b29 prevent unnecesarily adding _ to signal names
--HG--
branch : 0.9-dev
2013-09-21 20:28:11 -04:00
Keerthan Jaic
885a741889 handle possible name conflict after renaming attr refs.
--HG--
branch : 0.9-dev
2013-09-16 15:21:37 -04:00
Keerthan Jaic
30a932d5b9 Refactor naming system for attribute references; This fixes naming issue with
list of signals.

--HG--
branch : 0.9-dev
2013-09-16 14:53:20 -04:00
Jan Decaluwe
98c1d44f46 bug fix merge from default
--HG--
branch : 0.9-dev
2013-09-14 10:12:12 +02:00
Jan Decaluwe
09e8a6384e enum_encoding declaraion in top-level package 2013-09-14 10:11:46 +02:00
Jan Decaluwe
63b4767a3d rename for consistency 2013-09-14 09:33:42 +02:00
Jan Decaluwe
7e644341e1 bug fix merge from default
--HG--
branch : 0.9-dev
2013-09-14 09:25:56 +02:00
Jan Decaluwe
95e103960d Fixed broken handling of top level enum types 2013-09-14 09:24:58 +02:00
Jan Decaluwe
1313e3142a Merge from default
--HG--
branch : 0.9-dev
2013-09-13 23:21:52 +02:00
Jan Decaluwe
291dba1b7e Fix for bug 44 2013-09-13 21:34:11 +02:00
Jan Decaluwe
a15ac9bbed Corrected bug suggested by aj1s 2013-09-08 15:12:54 +02:00
Keerthan Jaic
09129dfccf merge from mep107
--HG--
branch : 0.9-dev
2013-08-29 13:53:36 -04:00
Keerthan Jaic
af71a817b2 Removed attribute assignment test from toVerilog/test_NotSupported.py
--HG--
branch : mep107
2013-08-29 13:49:52 -04:00
Keerthan Jaic
99c157bacc Improved interface inference.
--HG--
branch : mep107
2013-08-26 19:57:31 -04:00
Keerthan Jaic
efde61be87 merged with 0.9-dev
--HG--
branch : mep107
2013-08-13 17:17:29 -04:00
Christopher Felton
5712cf1905 no dash in version
--HG--
branch : 0.9-dev
2013-08-09 00:03:32 -05:00
Keerthan Jaic
c058e9035d Fix for new aug 07 commit which breaks tests.
--HG--
branch : 0.9-dev
2013-08-08 21:34:17 -04:00
Keerthan Jaic
409c07ee87 MEP107(Conversion of attribute signal containers) support
--HG--
branch : 0.9-dev
2013-08-07 17:49:09 -04:00
Keerthan Jaic
a99b67432f 0.9 dev branch
--HG--
branch : 0.9-dev
2013-08-07 17:40:39 -04:00
Keerthan Jaic
d83f6b849c Added support for non-default signal attributes.
This allows you to subclass Signal, and define additional attributes.
For example, to name bitfields in signals.

--HG--
branch : mep107
2013-08-07 16:32:08 -04:00
Keerthan Jaic
6413eb2af3 Improved top level interface inference for conversion.
--HG--
branch : mep107
2013-08-07 12:42:58 -04:00
Keerthan Jaic
ad9f32f102 Improved method for detecting when not to resolve attributes. Fixes bugs while
converting Enums, and potential bugs if new signal attributes are added.

--HG--
branch : mep107
2013-08-07 11:06:14 -04:00
Christopher Felton
dc2a3d0708 started documentation for mep107 changes
--HG--
branch : mep107
2013-07-13 22:20:08 -05:00
Christopher Felton
36a72ff813 added a couple more loops to the test
--HG--
branch : mep107
2013-07-13 21:14:25 -05:00
Christopher Felton
fc36a503fb commented out print statements in _verify
--HG--
branch : mep107
2013-07-13 21:01:47 -05:00
Christopher Felton
8c56ec9dc9 added second interfaces test
--HG--
branch : mep107
2013-07-13 20:57:26 -05:00
Christopher Felton
8543e84033 modified the testbench name
--HG--
branch : mep107
2013-07-12 08:44:23 -05:00
Christopher Felton
3412ad6bc4 merged always_seq
--HG--
branch : mep107
2013-07-12 08:42:10 -05:00
Christopher Felton
aa6520aa99 fixed the interfaces test
--HG--
branch : mep107
2013-07-12 08:41:40 -05:00
Keerthan Jaic
2dab398bfd fix typo in interface testbench
--HG--
branch : mep107
2013-07-12 09:39:02 -04:00
Keerthan Jaic
154aa8103f temporary fix to prevent failing method conversion test.
--HG--
branch : mep107
2013-07-12 09:37:55 -04:00
Keerthan Jaic
fd6fa4912c Interface support for always_seq
--HG--
branch : mep107
2013-07-12 01:50:54 -04:00
Christopher Felton
918ccd7ea4 two level interfaces test
--HG--
branch : mep107
2013-07-12 00:19:02 -05:00
Christopher Felton
f9cf6f012d interfaces test
--HG--
branch : mep107
2013-07-12 00:00:19 -05:00
Keerthan Jaic
1144bac2e9 merged with web-edit
--HG--
branch : mep107
2013-07-06 18:05:20 -04:00
Keerthan Jaic
76904e0907 Fixed bug while converting @instance objects
--HG--
branch : mep107
2013-07-06 17:54:21 -04:00
Keerthan Jaic
67e323bdfa Added *egg-info/
--HG--
branch : mep107
2013-07-06 17:54:01 -04:00
Keerthan Jaic
a5b197b6bd Removed redundant line.
--HG--
branch : mep107
2013-07-05 18:53:58 +00:00
Keerthan Jaic
7d899b8e6d Forgot to add these files
--HG--
branch : mep107
2013-07-04 23:09:10 -04:00
Keerthan Jaic
303fa28ed4 VHDL conversion support.
--HG--
branch : mep107
2013-07-04 23:04:28 -04:00
Keerthan Jaic
6e6989dd7c Fixed bug, namespace bug
Added support for inferring port names if an object containing signals is
passed as an argument

--HG--
branch : mep107
2013-07-04 22:30:21 -04:00
Keerthan Jaic
e0b6219bed Initial MEP:107 support.
All arguments in the top level must be signals, apart from that, you can
access attributes in generators.

--HG--
branch : mep107
2013-07-03 22:34:21 -04:00
Jan Decaluwe
247d0379e2 Added tag 0.8 for changeset 41f6e9fdcb55 2013-05-20 18:39:21 +02:00
Jan Decaluwe
cb6760af95 README update 0.8 2013-05-20 18:28:07 +02:00
Jan Decaluwe
91891cea4b doc ref fixes 2013-05-20 18:06:20 +02:00
Jan Decaluwe
6d46fedaa9 Updated some README files 2013-05-20 13:49:03 +02:00
Jan Decaluwe
70eff2ddb3 Release date 2013-05-20 13:04:05 +02:00
Jan Decaluwe
46047f92d9 doc fixes 2013-05-20 12:41:30 +02:00