Sebastien Bourdeauducq
|
1451cad710
|
asmicon/multiplexer: correct read-to-write delay to prevent conflicts on the tag bus
|
2012-08-04 17:38:42 +02:00 |
Sebastien Bourdeauducq
|
274a00217e
|
bios: asmiprobe command
Because with reordering architectures come order-dependent intermittent bugs.
|
2012-08-04 16:32:15 +02:00 |
Sebastien Bourdeauducq
|
855eec776d
|
Add ASMIprobe core
|
2012-08-04 16:31:24 +02:00 |
Sebastien Bourdeauducq
|
6807dba8bc
|
asmicon/bankmachine/selector: fix round-robin CE
|
2012-08-03 22:33:52 +02:00 |
Sebastien Bourdeauducq
|
df2b653c67
|
asmicon/bankmachine: do not insert buffer when using _SimpleSelector
|
2012-08-03 22:11:16 +02:00 |
Sebastien Bourdeauducq
|
6078a4e6d0
|
tb/selector: use _SimpleSelector
|
2012-08-03 22:10:04 +02:00 |
Sebastien Bourdeauducq
|
5bbdab1fd6
|
tb/asmicon: concurrent reads and writes
|
2012-08-03 22:09:23 +02:00 |
Sebastien Bourdeauducq
|
bf8f387324
|
asmicon: bring full_selector param to top-level
|
2012-08-03 21:23:54 +02:00 |
Sebastien Bourdeauducq
|
eb751f6e80
|
bios: add command to print df debug info
|
2012-08-03 18:51:39 +02:00 |
Sebastien Bourdeauducq
|
0642f0ca94
|
framebuffer: support df debugger
|
2012-08-03 18:51:18 +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 |
Sebastien Bourdeauducq
|
fd0e281dfc
|
flow: in-system debugger module
|
2012-08-03 18:49:04 +02:00 |
Sebastien Bourdeauducq
|
adacdadd58
|
flow/hooks/DFGHook: add iterator on hooks
|
2012-08-03 18:48:35 +02:00 |
Sebastien Bourdeauducq
|
37fe6d64c3
|
flow: EndpointHook -> EndpointSimHook
|
2012-08-03 12:58:41 +02:00 |
Sebastien Bourdeauducq
|
30f1e77c18
|
corelogic/ReorderBuffer: do not touch empty count when issuing and reading at the same time
|
2012-07-13 20:21:04 +02:00 |
Sebastien Bourdeauducq
|
6073f68b69
|
asmicon: simple selector option
|
2012-07-13 19:25:38 +02:00 |
Sebastien Bourdeauducq
|
768a3a826a
|
x.bv.width -> len(x)
|
2012-07-13 18:33:03 +02:00 |
Sebastien Bourdeauducq
|
8de192dfbd
|
x.bv.width -> len(x)
|
2012-07-13 18:32:54 +02:00 |
Sebastien Bourdeauducq
|
9cdc88eadf
|
fhdl: len() for Constant
|
2012-07-13 18:16:50 +02:00 |
Sebastien Bourdeauducq
|
8c169a99df
|
corelogic/misc: remove multimux
|
2012-07-13 18:05:57 +02:00 |
Sebastien Bourdeauducq
|
809cd99205
|
asmicon: remove uses of multimux
|
2012-07-13 18:05:26 +02:00 |
Sebastien Bourdeauducq
|
599ed8d470
|
fhdl: fix value_bv for operators
|
2012-07-13 17:40:49 +02:00 |
Sebastien Bourdeauducq
|
b4613d913f
|
bus/wishbone: remove use of deprecated multimux
|
2012-07-13 17:17:20 +02:00 |
Sebastien Bourdeauducq
|
7f47a2568a
|
fhdl: remove _StatementList
|
2012-07-13 17:07:56 +02:00 |
Sebastien Bourdeauducq
|
99b889a551
|
framebuffer: clean shutdown
|
2012-07-12 20:13:31 +02:00 |
Sebastien Bourdeauducq
|
a55fee78d2
|
examples/dataflow/dma: test OOO ASMI reader
|
2012-07-12 19:45:12 +02:00 |
Sebastien Bourdeauducq
|
b7aec21a47
|
top: use two slots for the framebuffer ASMI port
|
2012-07-12 19:40:49 +02:00 |
Sebastien Bourdeauducq
|
8062e48697
|
bus/asmibus: fix per-port tag generation
|
2012-07-12 19:37:50 +02:00 |
Sebastien Bourdeauducq
|
58d1e8a541
|
framebuffer: use ASMI reader factory
|
2012-07-12 18:56:17 +02:00 |
Sebastien Bourdeauducq
|
c543edf6f3
|
actorlib/dma_asmi: out-of-order reader and class factory
|
2012-07-12 18:34:13 +02:00 |
Sebastien Bourdeauducq
|
43653dbe1a
|
corelogic: reorder buffer (untested)
|
2012-07-12 18:33:28 +02:00 |
Sebastien Bourdeauducq
|
eed8fa374d
|
fhdl/arrays: use correct BV for intermediate signals
|
2012-07-11 12:06:32 +02:00 |
Sebastien Bourdeauducq
|
ed27783a53
|
fhdl: arrays (TODO: use correct BV for intermediate signals)
|
2012-07-09 15:16:38 +02:00 |
Sebastien Bourdeauducq
|
c82a468506
|
bus: CSR initiator
|
2012-07-07 22:36:15 +02:00 |
Sebastien Bourdeauducq
|
73a58977e4
|
framebuffer: print rgb in simulation
|
2012-07-07 11:34:22 +02:00 |
Sebastien Bourdeauducq
|
da478d044a
|
tb/framebuffer: remove vcd
|
2012-07-07 11:30:43 +02:00 |
Sebastien Bourdeauducq
|
99bb705407
|
framebuffer: fix FIFO read clocking
|
2012-07-07 11:30:27 +02:00 |
Sebastien Bourdeauducq
|
2dfdc8f3c5
|
Revert "framebuffer: switch to real DMA"
This reverts commit 3add96212b .
|
2012-07-07 10:58:13 +02:00 |
Sebastien Bourdeauducq
|
3add96212b
|
framebuffer: switch to real DMA
|
2012-07-07 00:23:56 +02:00 |
Sebastien Bourdeauducq
|
ce82f188d0
|
framebuffer: fix deadlock
|
2012-07-07 00:12:34 +02:00 |
Sebastien Bourdeauducq
|
de28760913
|
tb/framebuffer: compute parameters
|
2012-07-07 00:11:58 +02:00 |
Sebastien Bourdeauducq
|
0b19112f8f
|
actorlib/misc/IntSequence: add offset feature
|
2012-07-07 00:10:23 +02:00 |
Sebastien Bourdeauducq
|
518501c493
|
flow/perftools: refactor to use hooks
|
2012-07-06 23:36:23 +02:00 |
Sebastien Bourdeauducq
|
6cf38bfcba
|
flow: hooks
|
2012-07-06 23:36:10 +02:00 |
Sebastien Bourdeauducq
|
2b85624924
|
framebuffer: make simulation easier
|
2012-07-03 19:04:44 +02:00 |
Sebastien Bourdeauducq
|
210e473b5d
|
framebuffer: fix computation of alignment bits
|
2012-07-03 18:14:39 +02:00 |
Sebastien Bourdeauducq
|
59289cfa3b
|
framebuffer: indentation
|
2012-07-01 22:30:07 +02:00 |
Sebastien Bourdeauducq
|
e2463da787
|
framebuffer: fake DMA for testing (WIP)
|
2012-07-01 21:46:11 +02:00 |
Sebastien Bourdeauducq
|
fc458a51c9
|
framebuffer/vtg: fix dataflow control (inc. WA for Migen bug - FIXME)
|
2012-07-01 21:45:52 +02:00 |