Florent Kermarrec
|
646667213e
|
migen/flow/actor: fix sop/eop validation in PipelinedActor (stb can be inactive when pipe_ce is active)
|
2015-08-09 19:54:38 +02:00 |
Florent Kermarrec
|
1051878f4c
|
global: pep8 (E302)
|
2015-04-13 20:45:35 +02:00 |
Florent Kermarrec
|
17e5249be0
|
global: pep8 (replace tabs with spaces)
|
2015-04-13 20:07:07 +02:00 |
Florent Kermarrec
|
ce0ff1e341
|
remove use of _r prefix on CSRs
|
2015-04-02 12:15:56 +02:00 |
Florent Kermarrec
|
452c60e0c3
|
endpoints: add param_layout parameter (required to pass parameter data with converters and will allow logic optimizations)
|
2015-02-14 03:10:56 -08:00 |
Sebastien Bourdeauducq
|
eb47f458dd
|
flow: endpoint description structure with packetized parameter
|
2014-11-20 22:31:56 -08:00 |
Florent Kermarrec
|
bd1d456f5d
|
flow/actor, actorlib/structuring: add packet support
|
2014-11-01 21:22:46 +08:00 |
Florent Kermarrec
|
86abb253c8
|
flow/actor/Endpoint: clean up __getattr__
|
2014-10-22 09:35:30 +08:00 |
Florent Kermarrec
|
ff688fb2f9
|
_Endpoint: allow direct access of payload elements
|
2014-10-20 23:09:56 +08:00 |
Florent Kermarrec
|
dbaeaf7833
|
remove trailing whitespaces
|
2014-10-17 17:08:46 +08:00 |
Florent Kermarrec
|
a03570ccca
|
flow/actor: fix eop direction
|
2014-09-23 00:14:58 +08:00 |
Florent Kermarrec
|
66054af7bb
|
flow/actor: add packetized parameter for Sink and Source
|
2014-09-22 23:45:28 +08:00 |
Robert Jordens
|
4def6ec391
|
flow/network: replace NetworkX MultiDiGraph with simple implementation
|
2014-09-07 16:48:46 +08:00 |
Robert Jordens
|
10d639d313
|
flow.plumbing: spelling
|
2014-07-19 14:29:51 -06:00 |
Robert Jordens
|
9266e10cae
|
flow.plumbing: make argument order consistent
|
2014-07-19 14:29:50 -06:00 |
Sebastien Bourdeauducq
|
63c1d7e4b7
|
New simulation API
|
2014-01-26 22:19:43 +01:00 |
Sebastien Bourdeauducq
|
cdabf34bee
|
flow/isd: update to new APIs
|
2013-11-20 17:45:09 +01:00 |
Florent Kermarrec
|
416c8af1e2
|
plumbing: use Record.connect in Multiplexer/ Demultiplexer
|
2013-11-04 21:22:05 +01:00 |
Sebastien Bourdeauducq
|
b4a7d36fa5
|
flow/plumbing/muxdemux: use existing connect() method instead of new function
|
2013-11-02 23:15:03 +01:00 |
Sebastien Bourdeauducq
|
7170ae3a67
|
flow/actor: Record.connect no longer takes kwargs
|
2013-11-02 23:14:32 +01:00 |
Florent Kermarrec
|
84966af098
|
flow/plumbing: add Multiplexer and Demultiplexer
|
2013-11-02 23:09:47 +01:00 |
Sebastien Bourdeauducq
|
f658802ff8
|
replace use of __dict__ with dir()/xdir()
|
2013-11-02 16:03:47 +01:00 |
Sebastien Bourdeauducq
|
892c12bff5
|
flow: add AbstractActor busy signals
|
2013-10-25 18:50:14 +02:00 |
Sebastien Bourdeauducq
|
c2d6f14087
|
flow/actor/PipelinedActor: clean up
|
2013-07-12 18:52:34 +02:00 |
Sebastien Bourdeauducq
|
70ffe86356
|
New migen.fhdl.std to simplify imports + len->flen
|
2013-05-22 17:11:09 +02:00 |
Sebastien Bourdeauducq
|
0ec6a7eb4e
|
genlib/record: match_by_position -> connect_flat
|
2013-05-11 11:48:21 +02:00 |
Sebastien Bourdeauducq
|
12deaa91d8
|
flow/network/DataFlowGraph: add_buffered_connection
|
2013-05-02 13:25:30 +02:00 |
Sebastien Bourdeauducq
|
8ffa273719
|
flow/network: better determination of plumbing layout
|
2013-05-01 22:13:26 +02:00 |
Sebastien Bourdeauducq
|
51f1ace061
|
flow/network/CompositeActor: expose unconnected endpoints
|
2013-04-30 18:53:02 +02:00 |
Sebastien Bourdeauducq
|
4f13c5b74d
|
flow/network/DataFlowGraph: add add_pipeline
|
2013-04-30 15:49:51 +02:00 |
Sebastien Bourdeauducq
|
6ce856290a
|
flow: match record fields by position
|
2013-04-10 21:33:56 +02:00 |
Sebastien Bourdeauducq
|
692794a21f
|
flow: use Module and new Record APIs
|
2013-04-10 19:12:42 +02:00 |
Sebastien Bourdeauducq
|
20bdd424c8
|
flow: adapt to new Record API
|
2013-04-01 22:15:23 +02:00 |
Sebastien Bourdeauducq
|
c4f4143591
|
New CSR API
|
2013-03-30 17:28:41 +01:00 |
Sebastien Bourdeauducq
|
51bec340ab
|
sim: remove PureSimulable (superseded by Module)
|
2013-03-15 19:41:30 +01:00 |
Sebastien Bourdeauducq
|
5adab17efa
|
flow/actor/filter_endpoints: deterministic order
|
2013-03-14 12:20:18 +01:00 |
Sebastien Bourdeauducq
|
04df076fba
|
bank: automatic register naming
|
2013-03-12 15:45:24 +01:00 |
Sebastien Bourdeauducq
|
f9acee4e68
|
corelogic -> genlib
|
2013-02-22 23:19:37 +01:00 |
Sebastien Bourdeauducq
|
bd6856ba7a
|
flow/perftools: finish removing ActorNode
|
2013-02-09 17:03:48 +01:00 |
Sebastien Bourdeauducq
|
3fae6c8f03
|
Do not use super()
|
2012-12-18 14:54:33 +01:00 |
Sebastien Bourdeauducq
|
a67f483f0f
|
Token: support idle_wait
|
2012-12-14 19:16:22 +01:00 |
Sebastien Bourdeauducq
|
6f99241585
|
Move Token to migen.flow.transactions
|
2012-12-14 15:55:38 +01:00 |
Sebastien Bourdeauducq
|
28b4d99d31
|
replace some forgotten is_abstract()
|
2012-12-12 22:36:45 +01:00 |
Sebastien Bourdeauducq
|
a7227d7d2b
|
Remove ActorNode
|
2012-12-12 22:20:48 +01:00 |
Sebastien Bourdeauducq
|
d8e478efee
|
Replace Signal(bits_for(... with Signal(max=...
|
2012-11-29 21:53:36 +01:00 |
Sebastien Bourdeauducq
|
50ed73c937
|
New specification for width and signedness
|
2012-11-29 21:22:38 +01:00 |
Sebastien Bourdeauducq
|
9d3e218863
|
fhdl: use object creation counter (HUID) as hash. This finally makes the generated code textually the same across runs.
|
2012-11-23 18:38:03 +01:00 |
Sebastien Bourdeauducq
|
47c341ecdf
|
flow/isd: add freeze register
|
2012-08-04 23:39:52 +02:00 |
Sebastien Bourdeauducq
|
6de517f59c
|
flow/network: remove print
|
2012-08-03 18:50:57 +02:00 |
Sebastien Bourdeauducq
|
25cb25a8ae
|
flow/network: option to add debugger
|
2012-08-03 18:49:35 +02:00 |