Sebastien Bourdeauducq
|
70ffe86356
|
New migen.fhdl.std to simplify imports + len->flen
|
2013-05-22 17:11:09 +02:00 |
Sebastien Bourdeauducq
|
5208baada8
|
bus/wishbone/SRAM: support init and read_only
|
2013-05-19 20:53:54 +02:00 |
Sebastien Bourdeauducq
|
7ada0159fd
|
bus/csr/SRAM: support init
|
2013-05-19 20:53:37 +02:00 |
Sebastien Bourdeauducq
|
792b8fed1b
|
bus/asmi: port sharing support
|
2013-05-12 15:58:39 +02:00 |
Sebastien Bourdeauducq
|
f202946717
|
fhdl/tools/_TargetLister: do not include array keys in targets
|
2013-05-11 17:28:41 +02:00 |
Sebastien Bourdeauducq
|
0ec6a7eb4e
|
genlib/record: match_by_position -> connect_flat
|
2013-05-11 11:48:21 +02:00 |
Sebastien Bourdeauducq
|
955a9733c8
|
Revert "genlib/record/connect: add match_by_position"
This reverts commit df1ed32765 .
|
2013-05-10 17:41:51 +02:00 |
Sebastien Bourdeauducq
|
c82b53f1cd
|
bank/description/AutoCSR: add autocsr_exclude
|
2013-05-08 20:58:57 +02:00 |
Sebastien Bourdeauducq
|
10212e85e7
|
dma_asmi: cleanup
|
2013-05-08 18:58:50 +02:00 |
Sebastien Bourdeauducq
|
b9b6df6f29
|
bank/eventmanager: refactor, rename EventSourceLevel -> EventSourceProcess, add fully externally controlled event source
|
2013-05-08 18:12:26 +02:00 |
Sebastien Bourdeauducq
|
7a74dae461
|
actorlib/spi: add DMAWriteController
|
2013-05-04 17:38:54 +02:00 |
Sebastien Bourdeauducq
|
fd089b146f
|
actorlib/dma_asmi/OOOWriter: fix tag offset
|
2013-05-04 17:38:17 +02:00 |
Sebastien Bourdeauducq
|
12deaa91d8
|
flow/network/DataFlowGraph: add_buffered_connection
|
2013-05-02 13:25:30 +02:00 |
Sebastien Bourdeauducq
|
b5b29f6d5d
|
bank/description/CSRStorage: set reset property of storage for use in test benches
|
2013-05-02 11:49:23 +02:00 |
Sebastien Bourdeauducq
|
8ffa273719
|
flow/network: better determination of plumbing layout
|
2013-05-01 22:13:26 +02:00 |
Sebastien Bourdeauducq
|
471393d0f9
|
actorlib/dma_asmi: drive dat_wm
|
2013-05-01 21:52:26 +02:00 |
Sebastien Bourdeauducq
|
c8810a016f
|
actorlib/spi: add DMA read controller
|
2013-04-30 18:55:01 +02:00 |
Sebastien Bourdeauducq
|
c70c71502e
|
actorlib/spi/SingleGenerator: use CSR alignment bits
|
2013-04-30 18:54:47 +02:00 |
Sebastien Bourdeauducq
|
dc0304a87b
|
bank/description/CSRStorage: support alignment bits
|
2013-04-30 18:53:40 +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
|
fb83794ef4
|
actorlib/spi/Collector: cleanup, new APIs
|
2013-04-28 18:32:46 +02:00 |
Sebastien Bourdeauducq
|
746e452838
|
actorlib/dma_asmi: support for writes
|
2013-04-28 18:06:36 +02:00 |
Sebastien Bourdeauducq
|
e97edd7253
|
genlib/fifo: disable retiming on Gray counter outputs
|
2013-04-25 14:57:07 +02:00 |
Sebastien Bourdeauducq
|
156ef43ace
|
genlib/cdc: add NoRetiming
|
2013-04-25 14:56:45 +02:00 |
Sebastien Bourdeauducq
|
b862b070d6
|
fhdl/verilog: recursive Special lowering
|
2013-04-25 14:56:26 +02:00 |
Sebastien Bourdeauducq
|
67c3119249
|
genlib/fifo: add asynchronous FIFO
|
2013-04-25 13:30:37 +02:00 |
Sebastien Bourdeauducq
|
fee228a09f
|
fhdl/specials/memory: do not write address register for async reads
|
2013-04-25 13:30:05 +02:00 |
Sebastien Bourdeauducq
|
6c08cd67aa
|
graycounter: expose binary output
|
2013-04-25 13:11:15 +02:00 |
Sebastien Bourdeauducq
|
0f9df2d732
|
genlib: add Gray counter
|
2013-04-24 19:13:36 +02:00 |
Florent Kermarrec
|
f599fe4ade
|
Support for resetless clock domains
|
2013-04-23 11:54:05 +02:00 |
Sebastien Bourdeauducq
|
8e11fcf1d0
|
bus/csr/SRAM: fix Module conversion errors
|
2013-04-14 13:55:04 +02:00 |
Sebastien Bourdeauducq
|
ea63389823
|
fhdl: support len() on all values
|
2013-04-14 13:50:26 +02:00 |
Sebastien Bourdeauducq
|
75d33a0c05
|
fhdl/verilog/_printinit: initialize undriven Special inputs (bug reported by Florent Kermarrec)
|
2013-04-11 18:55:49 +02:00 |
Sebastien Bourdeauducq
|
72ef4b9683
|
ioo+pytholite: use new Module API
|
2013-04-10 23:42:46 +02:00 |
Sebastien Bourdeauducq
|
4c9018ea17
|
fhdl/visit: add TransformModule
|
2013-04-10 23:42:14 +02:00 |
Sebastien Bourdeauducq
|
746acdacd1
|
ioo: move to genlib
|
2013-04-10 22:28:53 +02:00 |
Sebastien Bourdeauducq
|
1cc4c8ee9f
|
uio: remove Trampoline (Python 3.3 provides generator delegation instead)
|
2013-04-10 22:15:28 +02:00 |
Sebastien Bourdeauducq
|
6ce856290a
|
flow: match record fields by position
|
2013-04-10 21:33:56 +02:00 |
Sebastien Bourdeauducq
|
df1ed32765
|
genlib/record/connect: add match_by_position
|
2013-04-10 21:33:45 +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
|
29b468529f
|
bus: replace simple bus module with new bidirectional Record
|
2013-04-01 21:54:21 +02:00 |
Sebastien Bourdeauducq
|
6a3c413717
|
New bidirectional-capable Record API
|
2013-04-01 21:53:33 +02:00 |
Sebastien Bourdeauducq
|
c4f4143591
|
New CSR API
|
2013-03-30 17:28:41 +01:00 |
Sebastien Bourdeauducq
|
633e5e6747
|
fhdl/module/finalize: pass additional args to do_finalize
|
2013-03-30 11:29:46 +01:00 |
Sebastien Bourdeauducq
|
574becc1fc
|
fhdl/specials: clean up clock domain handling
|
2013-03-26 11:58:34 +01:00 |
Sebastien Bourdeauducq
|
77a0f0a3bb
|
actorlib/structuring/Cast: support inversion
|
2013-03-25 15:54:09 +01:00 |
Sebastien Bourdeauducq
|
c4c4765a4e
|
bank/csrgen/BankArray: retain name information
|
2013-03-25 14:44:15 +01:00 |
Sebastien Bourdeauducq
|
53edc3557e
|
bank/description/Register: add get_size
|
2013-03-25 14:43:44 +01:00 |