Sebastien Bourdeauducq
|
f3e2f85dfa
|
Use new FSM API
|
2013-06-25 22:25:10 +02:00 |
Sebastien Bourdeauducq
|
d0caa738bd
|
FSM: new API
|
2013-06-25 22:17:39 +02:00 |
Sebastien Bourdeauducq
|
93efc7297e
|
Revert "dvisampler/dma: buffer full memory words"
This reverts commit 1c8ef0fe3e .
|
2013-06-25 19:14:13 +02:00 |
Sebastien Bourdeauducq
|
b56cb3cefc
|
fhdl/verilog: improve error reporting
|
2013-06-24 19:44:25 +02:00 |
Sebastien Bourdeauducq
|
8504313572
|
lasmicon: use namedtuple
|
2013-06-24 16:55:59 +02:00 |
Sebastien Bourdeauducq
|
d6f7b4cee6
|
lasmi: separate request and data ack to support bankmachine FIFOs (buggy/incomplete)
|
2013-06-17 23:36:03 +02:00 |
Sebastien Bourdeauducq
|
5cd0019231
|
genlib/fifo: support records
|
2013-06-17 23:35:10 +02:00 |
Sebastien Bourdeauducq
|
e5737331ec
|
lasmicon: add FIFO at bankmachine input to ease timing
|
2013-06-17 23:33:57 +02:00 |
Sebastien Bourdeauducq
|
a04d53be07
|
top: raise frequency back to 83 1/3 MHz
|
2013-06-17 23:32:41 +02:00 |
Florent Kermarrec
|
89a8d8daf3
|
use new migen API
|
2013-06-16 13:12:57 +02:00 |
Sebastien Bourdeauducq
|
6d6d232cad
|
lasmibus/crossbar: better switching policy
|
2013-06-15 16:51:09 +02:00 |
Sebastien Bourdeauducq
|
6d3af8a914
|
videomixer: better memory bandwidth reporting
|
2013-06-15 16:50:27 +02:00 |
Sebastien Bourdeauducq
|
351ba863e0
|
lasmicon/multiplexer: remove unnecessary wait states
|
2013-06-15 15:15:39 +02:00 |
Sebastien Bourdeauducq
|
3644d2a6ef
|
lasmicon: bandwidth monitoring
|
2013-06-15 12:51:11 +02:00 |
Sebastien Bourdeauducq
|
13bf6f51f3
|
videomixer: timeout on IDELAY busy
|
2013-06-14 23:39:51 +02:00 |
Sebastien Bourdeauducq
|
81d35ef85d
|
videomixer: add fb.c
|
2013-06-14 23:39:48 +02:00 |
Sebastien Bourdeauducq
|
bb43171274
|
videomixer: support different resolutions
|
2013-06-14 23:39:45 +02:00 |
Sebastien Bourdeauducq
|
ac2cde0e87
|
asmibus: remove port sharing
|
2013-06-14 18:34:36 +02:00 |
Sebastien Bourdeauducq
|
0c52c08989
|
bus/asmibus: fix slot aging timer
|
2013-06-14 17:57:43 +02:00 |
Sebastien Bourdeauducq
|
df23431d77
|
framebuffer: work around dysfunctional Xst retiming
|
2013-06-13 09:41:17 +02:00 |
Sebastien Bourdeauducq
|
1ec1fb9ebe
|
bus/lasmibus/Crossbar: support cba_shift=0
|
2013-06-11 18:15:49 +02:00 |
Sebastien Bourdeauducq
|
1c8ef0fe3e
|
dvisampler/dma: buffer full memory words
|
2013-06-11 18:15:16 +02:00 |
Sebastien Bourdeauducq
|
ce2f08844a
|
s6ddrphy: fix read latency
|
2013-06-11 16:02:34 +02:00 |
Sebastien Bourdeauducq
|
4d0c80ca1a
|
lasmicon: fix computation of interface latencies
|
2013-06-11 15:27:05 +02:00 |
Sebastien Bourdeauducq
|
422c9a1db9
|
lasmi: reduce latencies by 1 cycle
|
2013-06-11 15:26:47 +02:00 |
Sebastien Bourdeauducq
|
91d7b656a9
|
Switch to LASMI, bug pandemonium
|
2013-06-11 14:18:16 +02:00 |
Sebastien Bourdeauducq
|
6f2c05d436
|
microudp: fix compilation warning
|
2013-06-11 14:03:39 +02:00 |
Sebastien Bourdeauducq
|
fe54c68762
|
lasmi: fix minor problems
|
2013-06-10 22:49:33 +02:00 |
Sebastien Bourdeauducq
|
aea3b59432
|
genlib/fsm: fix handling of zero delayed_enter
|
2013-06-10 22:49:05 +02:00 |
Sebastien Bourdeauducq
|
3a284b9c1e
|
actorlib: LASMI DMA (untested)
|
2013-06-10 22:29:39 +02:00 |
Sebastien Bourdeauducq
|
932bfa7e75
|
bus: Wishbone -> LASMI bridge (untested)
|
2013-06-10 18:52:07 +02:00 |
Sebastien Bourdeauducq
|
9f560cb758
|
examples/sim: add LASMI demo
|
2013-06-09 23:36:51 +02:00 |
Sebastien Bourdeauducq
|
f2e2397c9d
|
bus/lasmibus: bugfixes
|
2013-06-09 23:36:32 +02:00 |
Sebastien Bourdeauducq
|
a836cba790
|
bus/lasmibus: add target and initiator
|
2013-06-09 16:03:22 +02:00 |
Sebastien Bourdeauducq
|
2948f6a16a
|
examples/sim: rename abstract_transactions to abstract_transactions_wb, use new APIs, remove ASMI
|
2013-06-09 14:17:30 +02:00 |
Sebastien Bourdeauducq
|
35f9f2e9d7
|
bus/lasmi: interface definition and crossbar (untested)
|
2013-06-08 15:49:50 +02:00 |
Kenneth Ryerson
|
85813b3b58
|
csr/sram: fix reads on high addresses when word_bits != 0
|
2013-06-03 21:52:23 +02:00 |
Kenneth Ryerson
|
e5e3492afe
|
csr/sram: fix page_bits computation
|
2013-06-03 21:51:44 +02:00 |
Florent Kermarrec
|
5c298f406c
|
simplify signals connexion
|
2013-06-02 15:15:47 +02:00 |
Sebastien Bourdeauducq
|
953e603915
|
xilinx_ise: improve parameter passing
|
2013-06-01 17:22:57 +02:00 |
Sebastien Bourdeauducq
|
45cfdf41fc
|
New simplified flash layout + build flashable images for SoC and videomixer
|
2013-06-01 17:20:40 +02:00 |
Sebastien Bourdeauducq
|
cbd621ef2c
|
software/stdlib: fix atoi
|
2013-05-31 14:44:52 +02:00 |
Sebastien Bourdeauducq
|
7c95d253d9
|
software/videomixer: improve phase calibration
|
2013-05-30 21:40:16 +02:00 |
Sebastien Bourdeauducq
|
30f5ef8895
|
software/videomixer: remove unneeded DCM resets
|
2013-05-30 21:39:56 +02:00 |
Sebastien Bourdeauducq
|
084aa64a2a
|
dvisampler/clocking: remove DCM_CLKGEN
|
2013-05-30 21:38:45 +02:00 |
Sebastien Bourdeauducq
|
6d71e09281
|
cif: move to milkymist folder
|
2013-05-30 21:38:21 +02:00 |
Sebastien Bourdeauducq
|
cebfe787db
|
genlib/misc: fix import
|
2013-05-30 18:46:52 +02:00 |
Sebastien Bourdeauducq
|
ebbd5ebcd2
|
bus/csr/SRAM: better handling of writes to memories larger than the CSR width
|
2013-05-30 18:45:04 +02:00 |
Sebastien Bourdeauducq
|
f0b0942055
|
bitreverse: fhdl/tools -> genlib/misc
|
2013-05-30 18:44:37 +02:00 |
Sebastien Bourdeauducq
|
548f2685bb
|
platform/rhino: rename ismm data out signal to locked
|
2013-05-30 11:06:02 +02:00 |