Commit Graph

67 Commits

Author SHA1 Message Date
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