Sebastien Bourdeauducq
|
f3f83174b1
|
test: check that DMA can underflow
|
2017-10-31 00:10:13 +08:00 |
Sebastien Bourdeauducq
|
0695afec37
|
examples/dma_blink: use handle
|
2017-10-31 00:07:34 +08:00 |
Sebastien Bourdeauducq
|
415fa00846
|
test: relax rtio test_loopback
|
2017-10-30 23:07:54 +08:00 |
Sebastien Bourdeauducq
|
20a5f095f8
|
test: use longer DMA sequence when playing it back repeatedly
The CPU has to keep up.
|
2017-10-30 23:06:38 +08:00 |
Sebastien Bourdeauducq
|
9bf189ca10
|
test: relax timing requirements when not using DMA handle
core_dma.playback() without handle incurs a round-trip with the comms
CPU and should not be used in critical real-time sections.
Closes #834.
|
2017-10-30 22:57:12 +08:00 |
Sebastien Bourdeauducq
|
acb25f549b
|
conda: use new misoc version number
|
2017-10-17 12:57:24 +08:00 |
Sebastien Bourdeauducq
|
b772c2c237
|
conda: update misoc
|
2017-10-17 11:42:06 +08:00 |
Sebastien Bourdeauducq
|
893be82ad1
|
rtio/dma: raise underflow in test
|
2017-10-09 10:22:58 +08:00 |
Sebastien Bourdeauducq
|
a9c9d5779d
|
rtio/dma: add full-stack test with connection to RTIO core
|
2017-10-08 22:38:02 +08:00 |
Sebastien Bourdeauducq
|
5f083f21a4
|
rtio/dma: fix signal width
|
2017-10-08 22:37:46 +08:00 |
Sebastien Bourdeauducq
|
6c049ad40c
|
rtio: report channel numbers in asynchronous errors
|
2017-09-29 16:32:57 +08:00 |
Sebastien Bourdeauducq
|
5437f0e3e3
|
rtio: make sequence errors consistently asychronous
|
2017-09-29 14:40:06 +08:00 |
Sebastien Bourdeauducq
|
4e31e9a9ac
|
test: relax test_rtio.test_loopback
With SED there are 8 additional FIFO output stages.
|
2017-09-26 17:13:02 +08:00 |
Sebastien Bourdeauducq
|
73043c3464
|
drtio: disable SED lane spread
Doesn't improve things as the buffer space would still be determined
by the full FIFO, and adds unnecessary logic.
|
2017-09-26 16:46:09 +08:00 |
Sebastien Bourdeauducq
|
d7ef07a0c2
|
rtio/sed: document architecture
|
2017-09-26 16:44:23 +08:00 |
Sebastien Bourdeauducq
|
e6f0ce3aba
|
rtio/sed: test latency compensation
|
2017-09-26 16:11:21 +08:00 |
Sebastien Bourdeauducq
|
9905b8723b
|
rtio/sed: support negative latency compensation
|
2017-09-26 16:11:08 +08:00 |
Sebastien Bourdeauducq
|
f079ac6af6
|
rtio/sed: disable wait in TestLaneDistributor.test_regular
|
2017-09-26 16:10:52 +08:00 |
Sebastien Bourdeauducq
|
4112e403de
|
rtio/sed: latency compensation
|
2017-09-26 15:09:07 +08:00 |
Sebastien Bourdeauducq
|
e430d04d3f
|
drtio: remove obsolete import
|
2017-09-24 12:49:21 +08:00 |
Sebastien Bourdeauducq
|
20d79c930c
|
drtio: use SED and input collector
|
2017-09-24 12:23:47 +08:00 |
Sebastien Bourdeauducq
|
aa8fc81a87
|
rtio: allow specifying glbl_fine_ts_width externally
|
2017-09-23 22:34:55 +08:00 |
Sebastien Bourdeauducq
|
5cf0693758
|
rtio: use BlindTransfer to report collision and busy errors to sys domain
|
2017-09-21 22:31:56 +08:00 |
Sebastien Bourdeauducq
|
d74a7d272e
|
rtio: fix/cleanup parameters
|
2017-09-21 15:59:48 +08:00 |
Sebastien Bourdeauducq
|
07d3f87c51
|
rtio/sed: min_space → buffer_space
|
2017-09-21 14:36:13 +08:00 |
Sebastien Bourdeauducq
|
d8aa75b742
|
rtio/sed: add minimum buffer space reporting
|
2017-09-20 11:27:57 +08:00 |
Sebastien Bourdeauducq
|
63e39dec94
|
style
|
2017-09-20 11:26:12 +08:00 |
Sebastien Bourdeauducq
|
171a2d19a0
|
drtio: remove spurious signals
|
2017-09-19 20:47:37 +08:00 |
Sebastien Bourdeauducq
|
1ff10785dc
|
targets/kc705_drtio_satellite: add missing shebang line
|
2017-09-19 20:46:16 +08:00 |
Sebastien Bourdeauducq
|
ddcd6065e8
|
rtio: drive InputCollector.coarse_timestamp
|
2017-09-19 17:46:38 +08:00 |
Sebastien Bourdeauducq
|
ff8e17ab89
|
rtio: use input collector module
|
2017-09-19 15:53:35 +08:00 |
Sebastien Bourdeauducq
|
4dc80e3d05
|
rtio: add missing import
|
2017-09-19 15:53:23 +08:00 |
Sebastien Bourdeauducq
|
06a0707c00
|
rtio: add simulation unit test for input collector
|
2017-09-19 15:30:44 +08:00 |
Sebastien Bourdeauducq
|
d37577a8a1
|
rtio: add input collector module
|
2017-09-19 15:30:30 +08:00 |
Sebastien Bourdeauducq
|
6dc9cad2c9
|
rtio: add explanation about cri.counter
|
2017-09-19 12:05:12 +08:00 |
Sebastien Bourdeauducq
|
81d6317053
|
rtio/sed: take global fine TS width
|
2017-09-18 11:30:49 +08:00 |
Sebastien Bourdeauducq
|
65baca8c57
|
rtio: clean up error-prone rtlink.get_or_zero()
|
2017-09-17 16:11:36 +08:00 |
Sebastien Bourdeauducq
|
53860868f4
|
test/rtio: wait for counter >= now before checking for async errors
|
2017-09-16 17:52:39 +08:00 |
Sebastien Bourdeauducq
|
0824e0aeae
|
gateware/targets: remove deprecated ofifo_depth parameter
|
2017-09-16 17:04:11 +08:00 |
Sebastien Bourdeauducq
|
e2c1d4f3d5
|
rtio/sed: trigger collision error on non-data replace
|
2017-09-16 17:01:23 +08:00 |
Sebastien Bourdeauducq
|
770ce2658f
|
test: adapt SequenceError test to SED
|
2017-09-16 16:28:57 +08:00 |
Sebastien Bourdeauducq
|
0e25154e25
|
rtio/sed: quash writes to LogChannel
|
2017-09-16 15:19:30 +08:00 |
Sebastien Bourdeauducq
|
1cfe90b1d9
|
rtio/sed/Gates: fix fine_ts_width computation
|
2017-09-16 15:09:21 +08:00 |
Sebastien Bourdeauducq
|
30e7765a2e
|
drtio: add missing import
|
2017-09-16 14:36:27 +08:00 |
Sebastien Bourdeauducq
|
a3bb6c167c
|
rtio: use SED
|
2017-09-16 14:13:42 +08:00 |
Sebastien Bourdeauducq
|
131f5e4a3b
|
rtio/sed/LaneDistributor: fix CRI address
|
2017-09-16 14:13:01 +08:00 |
Sebastien Bourdeauducq
|
25c644c663
|
rtio/sed: add top-level core unit test
|
2017-09-16 14:05:08 +08:00 |
Sebastien Bourdeauducq
|
a155a481b1
|
rtio/sed: add top-level core
|
2017-09-16 14:04:56 +08:00 |
Sebastien Bourdeauducq
|
92c63ce2e4
|
rtio/sed: rename fifos/gates, refactor tsc
|
2017-09-16 14:03:48 +08:00 |
Sebastien Bourdeauducq
|
ac52c7c818
|
rtio/sed/LaneDistributor: style
|
2017-09-16 14:02:37 +08:00 |