Florent Kermarrec
|
d90d624877
|
firmware/libboard/serwb: revert init reset, show delay
|
2017-11-10 10:53:20 +01:00 |
Florent Kermarrec
|
464b24a608
|
gateware/targets/sayma_amc: integrate ad9154 correctly (add crg, use cpll instead of qpll, use correct clocking) and cleanup serwb constraints.
|
2017-11-10 10:48:32 +01:00 |
Florent Kermarrec
|
278c739d30
|
gateware/targets/sayma_rtm: add dynamic clock mux, cleanup serwb clock constraints
|
2017-11-10 10:39:47 +01:00 |
Florent Kermarrec
|
48bfaec8d3
|
gateware/serwb/phy: remove unnecessary rx_dly_rst (use wrap-around), fix typo & pep8
|
2017-11-10 10:37:08 +01:00 |
Florent Kermarrec
|
59be095512
|
gateware/serwb/kusphy: use locally inverted clk_b on iserdese3
|
2017-11-10 10:35:48 +01:00 |
Florent Kermarrec
|
db82b11f29
|
gateware/serwb/core: cleanup and increase fifo depth
|
2017-11-10 10:33:39 +01:00 |
Robert Jördens
|
5dc131636d
|
artiq_flash: adapt to bit2bin
|
2017-11-09 18:10:15 +01:00 |
Robert Jördens
|
4880e4225d
|
bit2bin: cleanup
|
2017-11-09 13:00:04 +01:00 |
Florent Kermarrec
|
76ddb063cf
|
gateware/targets/sayma: get hmc830/7043 spi working (still need to test clock generation)
|
2017-11-06 12:08:28 +01:00 |
whitequark
|
fcd660d682
|
runtime: remove accidentally deleted code.
|
2017-11-03 16:10:59 +00:00 |
whitequark
|
dfb2fe0b80
|
runtime: allow #[cfg(not(has_ethmac))] builds.
|
2017-11-03 16:09:22 +00:00 |
whitequark
|
4835431ac3
|
runtime: allow #[cfg(not(has_kernel_cpu))] builds.
|
2017-11-03 16:04:17 +00:00 |
whitequark
|
ad8fcb8b86
|
runtime: has_rtio -> has_rtio_core.
has_rtio is the cfg for the kernel CPU, has_rtio_core is the one
for the comms CPU.
Also remove a few useless #[cfg]s.
|
2017-11-03 15:59:59 +00:00 |
whitequark
|
2404a0d8c8
|
runtime: allow #[cfg(not(has_rtio))] builds.
|
2017-11-03 15:49:30 +00:00 |
Florent Kermarrec
|
b3e920b3c8
|
firmware/libboard/serwb: fix init
|
2017-11-03 12:16:16 +01:00 |
Florent Kermarrec
|
5bd1e43ced
|
gateware/serwb: cleanup imports, use buffered SyncFIFO in EtherboneRecordSender
|
2017-11-03 12:15:14 +01:00 |
Sebastien Bourdeauducq
|
0d8bad5128
|
runtime: fix rtio::log
|
2017-11-03 09:25:37 +08:00 |
Sebastien Bourdeauducq
|
4387b0be1e
|
clean up rtio_log
|
2017-11-03 00:52:53 +08:00 |
Sebastien Bourdeauducq
|
5a972907f3
|
conda: update misoc
|
2017-11-02 12:27:46 +08:00 |
Robert Jördens
|
62320432a5
|
artiq_flash: fix sayma amc tap/pld index
|
2017-11-01 14:45:07 +01:00 |
Robert Jördens
|
e16ab69f01
|
DEVELOPER_NOTES: fix syntax
|
2017-11-01 14:37:30 +01:00 |
Sebastien Bourdeauducq
|
33d339947c
|
doc: add information on how to connect Zotino
|
2017-11-01 20:20:42 +08:00 |
Sebastien Bourdeauducq
|
bfd36e7340
|
artiq_flash: update for Sayma OpenOCD changes
|
2017-11-01 20:11:18 +08:00 |
Sebastien Bourdeauducq
|
99b99d436d
|
DEVELOPER_NOTES: add instructions to select Sayma
|
2017-11-01 17:35:03 +08:00 |
Sebastien Bourdeauducq
|
4a57b52241
|
artiq_flash: add preinit-command option
|
2017-11-01 17:34:10 +08:00 |
Sebastien Bourdeauducq
|
6089d44fd0
|
artiq_flash: update Sayma flash proxy bitstream name
|
2017-11-01 14:57:30 +08:00 |
Sebastien Bourdeauducq
|
8407b2c400
|
examples/ad5360: set FMC DIO directions
|
2017-10-31 23:15:03 +08:00 |
Sebastien Bourdeauducq
|
d80cf8d59d
|
kc705: add TTLs and shift register driver for FMC DIO
|
2017-10-31 23:14:39 +08:00 |
Sebastien Bourdeauducq
|
4deeccbead
|
coredevice: add shift register driver
|
2017-10-31 23:13:06 +08:00 |
Sebastien Bourdeauducq
|
35fd15db4a
|
DEVELOPER_NOTES: add board lock script
|
2017-10-31 22:53:39 +08:00 |
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
|
cd51bd3980
|
conda: fix misoc version
|
2017-10-30 18:37:20 +08:00 |
Sebastien Bourdeauducq
|
efc16a8f13
|
DEVELOPER_NOTES: typo
|
2017-10-30 18:37:12 +08:00 |
Sebastien Bourdeauducq
|
f23b4127eb
|
add developer notes
|
2017-10-30 18:03:28 +08:00 |
whitequark
|
b03e36e4e9
|
conda: update misoc.
|
2017-10-30 09:33:02 +00:00 |
whitequark
|
7f32ae31de
|
runtime: fix a typo.
|
2017-10-30 08:48:35 +00:00 |
whitequark
|
a66450b0af
|
runtime: temporarily revert ethmac statistics collection.
|
2017-10-30 08:27:51 +00:00 |
whitequark
|
ae2d7abbed
|
runtime: update smoltcp.
|
2017-10-30 08:26:54 +00:00 |
whitequark
|
cdf63c5ea0
|
runtime: interrogate ethmac error counters and display changes.
|
2017-10-30 07:46:23 +00:00 |
whitequark
|
978c0d98aa
|
runtime: update smoltcp.
|
2017-10-30 07:22:47 +00:00 |
whitequark
|
7dfe7d8c93
|
test: verify no network performance regression from current 2.2 MB/s.
|
2017-10-30 04:25:58 +00:00 |
whitequark
|
8e91856426
|
runtime: parse the "ip" configuration as IP, not CIDR.
Or it defaults to the default IP on settings that were previously
perfectly valid.
|
2017-10-30 04:25:58 +00:00 |
Sebastien Bourdeauducq
|
dc9327e056
|
dashboard: handle device dependencies in moninj
|
2017-10-26 14:33:49 +08:00 |
Sebastien Bourdeauducq
|
c98fe70cfa
|
dashboard: resize moninj widgets to fit titles
|
2017-10-26 12:02:15 +08:00 |
Sebastien Bourdeauducq
|
d5b5076f67
|
gateware/ad5360_monitor: fix SPI data decoding
|
2017-10-26 11:58:59 +08:00 |
Sebastien Bourdeauducq
|
00a2e51f99
|
examples/ad5360: adapt for Zotino
|
2017-10-26 11:58:15 +08:00 |