Jan Decaluwe
8b935b24e0
Mark signals in always decorator aruments list as read
2008-09-06 16:39:01 +02:00
Jan Decaluwe
2398c4aeb9
Added test with list of sigs in sensitivity list.
...
This also required a correction of list bracket syntax in VHDL.
2008-09-06 10:54:30 +02:00
Jan Decaluwe
020c087656
use comma as sensitivity list separator systematically
2008-09-05 16:46:54 +02:00
Jan Decaluwe
ba9fd74408
cleaned up attribute lookup
2008-09-02 16:12:10 +02:00
Jan Decaluwe
61275066f9
Added method delegation to Signal, to support signed()
2008-09-02 11:23:27 +02:00
Jan Decaluwe
b81bbfb334
Merged work on decorators and some code moves
2008-09-01 20:22:41 +02:00
Jan Decaluwe
67cd0a7c90
Moved list of signals test to Signal module
2008-08-28 22:21:30 +02:00
Jan Decaluwe
05d3b9ab2a
Moved tuple of ints test to general util module
2008-08-28 22:04:30 +02:00
Jan Decaluwe
c953460448
Added decorators to examples
2008-08-28 21:43:19 +02:00
Jan Decaluwe
b9224b8e53
Removed support for hierarchy extraction of a top level generator.
...
The idea is that decorators should always be used to describe
behavior in hardware modules. This required a major adaptation
of the tests in test/conversion/toVerilog.
2008-08-28 11:38:12 +02:00
Jan Decaluwe
60ee8b50b5
Removed hierarchy extraction for generators.
...
The code was quite complicated for doubtful relevance. Signals
should never be defined inside generators, as their purpose
is communication between generators.
2008-08-26 22:18:59 +02:00
Guenter Dannoritzer
e714e4fa05
Merged added documentation for intbv.signed() with tip
2008-08-26 15:11:35 +02:00
Guenter Dannoritzer
5ebb299b71
Fixed some typing mistakes
2008-08-26 14:24:53 +02:00
Guenter Dannoritzer
0cd710da2c
Extended intbv.signed() documentation
...
Added example of intbv.signed() with slice.
Moved index entries for intbv.min, .max, and ._nrbits up to the bit
slicing section.
Reworded the intbv.signed() description
2008-08-26 12:53:58 +02:00
Guenter Dannoritzer
b0205d400b
Updated and added some index entries in the document
...
Renamed the latest enum() entry in the index.
Added new entry for concat() function.
Fixed some wording in the bit slicing section.
2008-08-25 23:05:10 +02:00
Jan Decaluwe
d8feb6cc5a
Add invariants tests of signed operator
2008-08-25 13:50:23 +02:00
Guenter Dannoritzer
c4aa753687
Added reference for intbv.signed()
...
Added reference documentation for the intbv.signed() member function.
2008-08-25 13:38:20 +02:00
Guenter Dannoritzer
c9d7f3206c
Added intbv.signed() documentation
...
In the introductional section of the manual under bit oriented
operations there is a new subsection describing the signed() member
function of intbv.
2008-08-25 12:33:03 +02:00
Jan Decaluwe
632b91f72b
merged with guenter
2008-08-24 20:25:00 +02:00
Jan Decaluwe
ed6b1f8ecc
Added tag rel_0-6dev9 for changeset bc1ecbdfa56d
2008-08-24 17:37:27 +02:00
Jan Decaluwe
10197ff855
release manifest input
rel_0-6dev9
2008-08-24 17:26:12 +02:00
Guenter Dannoritzer
3f7f2fe37c
Added Cver Makefile for x86_64
...
The added Makefile will compile myhdl_vpi.so properly for Cver on a
x86_64 architecture. Cver is compiled as a 32-bit application on x86_64
architecture and the current makefile.lnx will compile the PLI
application as 64-bit library, which does not work together with Cver.
2008-08-22 16:07:58 +02:00
Guenter Dannoritzer
c13932aba2
Added index entry for enum() function usage
...
When using the index of the documentation I was missing a link for the
enum() usage. There is an entry for the enum() function that links to
the "Miscellaneous modelling support functions" section, but there is a
much better explanation of the enum() function in the "Finite State Machine
modeling" chapter. This changeset adds an index entry for enum() to this
chapter.
2008-08-22 15:56:32 +02:00
Jan Decaluwe
1697a4fab0
prepare for development release
2008-08-21 15:29:10 +02:00
Jan Decaluwe
9a73012902
Removed tag rel_0-6dev9
2008-08-21 15:12:23 +02:00
Jan Decaluwe
4a7b57096d
Added tag rel_0-6dev9 for changeset c5db34e3d223
2008-08-21 15:06:43 +02:00
Jan Decaluwe
f4287e5918
Fix copy of enum items.
...
The copy of the initial value of a signal, recently introduced,
created a new enum item object that didn't compare as expected
anymore. The fix is to introduce the special copy methods.
2008-08-21 15:03:14 +02:00
Jan Decaluwe
f42949c978
Refactored utility and miscellaneous functions
2008-08-20 22:12:10 +02:00
Jan Decaluwe
cb05a9b9d2
Removed processes and moved downrange to _misc
2008-08-20 12:21:15 +02:00
Guenter Dannoritzer
4f3121181b
Added further tests with min > 0, that are classified as unsigned by the
...
signed() function
2008-08-05 22:41:52 +02:00
Guenter Dannoritzer
eb009e879e
Improved doc string of signed() function
2008-08-05 22:39:51 +02:00
Jan Decaluwe
dfb2fff8e2
Fix _isListOfSignals function
2008-08-02 15:45:28 +02:00
Guenter Dannoritzer
6c5094d280
Added signed() member function to intbv
...
The intbv class got a signed() member function added. The function will
classify the value of an intbv instance as unsigned or signed based on
the min/max settings. If a value is classified as unsigned, the bit
pattern is interpreted as a 2's-complement value and returned. If the
value is classified as signed, the value will be returned as is. The
signed() function will return the value as integer.
Added test cases verify the proper function of the signed() function.
2008-07-31 23:09:25 +02:00
cfelton@localhost
045349965f
Added an additional cver makefile for OS X. Also changed the _extracHierachy._isListOfSigs test to "obj is not None" from "obj != None".
2008-07-24 06:29:08 -05:00
cfelton@localhost
bc7b8fc44c
Change to the conditional check. The conditional check would error out when numpy arrays were used. Numpy arrays would not resolve to a boolean value when tested.
2008-07-23 21:00:15 -05:00
traber@win.desy.de
4ec1283f1a
print with more than one argument does not raise an error anymore but creates a warning.
2008-07-22 14:22:49 +02:00
traber@win.desy.de
4c54ab4b1e
print with more than one argument does not raise an error anymore but creates a warning.
2008-07-22 14:14:30 +02:00
thomas.traber@desy.de
40d425d305
Avoid Array Error
2008-07-22 09:48:45 +02:00
Jan Decaluwe
2087bb4778
Test directories documentation
2008-07-21 23:21:18 +02:00
Jan Decaluwe
da825f5fb6
test for ord support
2008-07-11 22:35:20 +02:00
thomas.traber@gmx.net
221d61de03
toVerilog and toVHDL Conversion of builtin function ord()
2008-06-24 10:59:21 +00:00
Jan Decaluwe
525be5c500
Correction to make a 1 bit "signed" intbv possible
2008-06-17 22:31:06 +02:00
Jan Decaluwe
61d779e738
ignore patterns
2008-06-16 20:38:11 +02:00
Jan Decaluwe
6c3947bac2
added sphinx dirs and placeholder files
2008-05-28 14:33:17 +02:00
Jan Decaluwe
1515f3cad8
ignore patterns
2008-05-28 14:28:29 +02:00
Jan Decaluwe
20b398af0a
cleaned up keyword expansion
2008-05-28 14:19:37 +02:00
convert-repo
7496bac805
update tags
2008-05-29 06:02:54 +00:00
jand
c4f39dd91e
sphinx makefile update
...
use palatino font
2008-04-11 19:56:58 +00:00
jand
146a3fd8aa
prune olddoc dir
2008-03-27 16:55:19 +00:00
jand
47fa6fc544
Solved bug related to bit inversion ins expressions
...
when converted to VHDL
2008-03-27 16:52:40 +00:00