Robert Jordens
fe67210d77
migen.fhdl.size: add fiter(), fslice(), and freversed()
...
do not overload __len__, __iter__, __reversed__ as not all valid
expressions (ints and bools) have them. furthermore len([]) is and
should be different from flen([]) (the later raises an error). keep
__getitem__ as an exception that proves the rule ;)
2013-12-03 21:36:33 +01:00
Robert Jordens
dd24fdd356
genlib/sort: add bitonic, combinatorial sorter
...
complete with with api documentation and unittests
2013-12-02 12:56:36 +01:00
Robert Jordens
9762546c95
genlib/cordic: cleanup, documentation, unittests
2013-12-02 12:56:24 +01:00
Robert Jordens
9b0f43e631
doc/index.rst: drop index and table chapter, index and search are also generated without
2013-11-29 23:47:48 +01:00
Robert Jördens
5b26fb10a9
genlib/coding: add docstrings, add it to api doc
2013-11-29 23:25:31 +01:00
Robert Jördens
cf0fb5350f
doc/api, index: add fhdl.structure, add index/search
...
genindex is needed to generate links between members and search is
useful for the html docs.
2013-11-29 22:40:37 +01:00
Robert Jördens
a836cbb44e
doc/conf.py: no modindex, no numpydoc warnings
...
* do not generate boring modindex for html and latex outputs
* numpydoc_show_class_members=False, to skip undocumented methods
https://github.com/phn/pytpm/issues/3#issuecomment-12133978
2013-11-29 22:31:59 +01:00
Robert Jordens
6e9e0a60eb
setup API documentation, start by documenting fifos
2013-11-28 22:14:20 +01:00
Robert Jordens
89eb5ee315
add autodoc, numpydoc and doctest to sphinx to generate API doc
2013-11-28 22:14:16 +01:00
Sebastien Bourdeauducq
dad389eef7
rename milkymist-ng to MiSoC
2013-11-09 18:51:16 +01:00
Sebastien Bourdeauducq
b96eb339af
fhdl: compact Instance syntax
2013-07-25 20:34:19 +02:00
Sebastien Bourdeauducq
b7ed19c6c5
fhdl: do not export Fragment
2013-07-25 18:52:54 +02:00
Sebastien Bourdeauducq
3a3bc2e876
doc/dataflow: update to new API
2013-07-22 20:54:32 +02:00
Sebastien Bourdeauducq
cf22aae06f
doc: ASMI -> LASMI
2013-07-22 18:28:57 +02:00
Sebastien Bourdeauducq
794c4e6041
doc/fhdl: document Module API
2013-07-22 16:48:05 +02:00
Sebastien Bourdeauducq
aef78b2395
doc/bus/CSR: add automatic CSR name info
2013-07-22 16:47:49 +02:00
Sebastien Bourdeauducq
0cef98373f
doc/bus: update
2013-07-20 17:01:58 +02:00
Sebastien Bourdeauducq
38664d6e16
fhdl: inline synthesis directive support
2013-02-22 19:10:02 +01:00
Sebastien Bourdeauducq
587f50cf90
doc: new 'specials' API
2013-02-22 18:12:42 +01:00
Sebastien Bourdeauducq
e82ea19cdc
doc: tristates
2013-02-19 17:52:57 +01:00
Sebastien Bourdeauducq
7ff61d8930
doc: fix signal desc layout
2013-02-10 19:39:18 +01:00
Sebastien Bourdeauducq
d78fc48805
Merge branch 'master' of github.com:milkymist/migen
2013-02-10 19:03:32 +01:00
Sebastien Bourdeauducq
1794b45ed3
doc/dataflow: remove ActorNode
2013-02-10 19:03:18 +01:00
Sebastien Bourdeauducq
f2665efbfe
doc/dataflow: remove ALA
2013-02-10 18:57:03 +01:00
Sebastien Bourdeauducq
b988003878
doc: multiple clock domains
2013-02-10 18:56:45 +01:00
Sebastien Bourdeauducq
6bca9c8b98
doc: do not inline examples as this never works with most Sphinx setups ...
2013-02-10 18:45:06 +01:00
Sebastien Bourdeauducq
3f063db281
doc: update to new Migen APIs
2013-02-10 18:42:47 +01:00
Sebastien Bourdeauducq
92b67df41c
sim: default runner to Icarus Verilog
2013-02-09 17:04:53 +01:00
Sebastien Bourdeauducq
9aa5ceb6d9
doc: ASMI reader
2012-08-12 18:04:29 +02:00
Sebastien Bourdeauducq
dc241639fd
doc: IntSequence
2012-08-12 17:55:29 +02:00
Sebastien Bourdeauducq
dad4a91793
doc: framebuffer example
2012-08-08 17:30:18 +02:00
Sebastien Bourdeauducq
166e03d5f0
doc: arrays
2012-08-06 19:12:33 +02:00
Sebastien Bourdeauducq
ed144199fe
doc: interrupt controllers
2012-06-28 16:02:09 +02:00
Sebastien Bourdeauducq
95a0a313ba
doc: ASMI topology
2012-06-28 15:20:51 +02:00
Sebastien Bourdeauducq
dce00a02d1
doc: performance tools
2012-06-28 14:22:38 +02:00
Sebastien Bourdeauducq
a50df0a6ed
doc: link df simulation example
2012-06-28 00:43:27 +02:00
Sebastien Bourdeauducq
fa5a9915c3
doc: actor network
2012-06-25 16:07:45 +02:00
Sebastien Bourdeauducq
6409f6a4ce
doc: bus actors
2012-06-24 20:16:59 +02:00
Sebastien Bourdeauducq
bbfa120e2f
doc: arithmetic and logic actors
2012-06-24 19:56:31 +02:00
Sebastien Bourdeauducq
33f2d1b444
doc: simulation actors
2012-06-24 18:59:36 +02:00
Sebastien Bourdeauducq
83e81caf58
doc: structuring actors
2012-06-24 18:17:55 +02:00
Sebastien Bourdeauducq
df8c2b4915
doc: plumbing actors
2012-06-24 18:01:58 +02:00
Sebastien Bourdeauducq
377cfd2d2e
doc: common scheduling models
2012-06-24 17:18:45 +02:00
Sebastien Bourdeauducq
1972de0c59
doc: detailed actor description
2012-06-24 16:39:49 +02:00
Sebastien Bourdeauducq
d381d25482
doc: flow intro
2012-06-24 11:27:42 +02:00
Sebastien Bourdeauducq
bd4cc7fe47
doc: split rst file
2012-06-22 18:02:35 +02:00
Sebastien Bourdeauducq
a9fb0e4ab8
doc: dataflow chapter structure
2012-06-22 17:43:24 +02:00
Sebastien Bourdeauducq
973c00938d
Reorganize examples folder
2012-06-12 17:49:50 +02:00
Sebastien Bourdeauducq
a591510189
ASMI simulation models
2012-06-12 16:57:00 +02:00
Sebastien Bourdeauducq
0bea1e2589
asmi: dat_wm high to disable data write
2012-05-15 14:41:54 +02:00