Sebastien Bourdeauducq
|
1b61442bc3
|
rtio/sed: fix lane spreading and enable by default
|
2017-09-13 22:48:10 +08:00 |
Sebastien Bourdeauducq
|
8cfe2ec53a
|
rtio/sed: fix sequence number width computation
|
2017-09-13 22:11:41 +08:00 |
Sebastien Bourdeauducq
|
a92a955d1e
|
rtio/sed: use __all__
|
2017-09-13 18:17:22 +08:00 |
Sebastien Bourdeauducq
|
feec6298a5
|
rtio/sed: add lane distributor simulation unittest
|
2017-09-13 18:00:16 +08:00 |
Sebastien Bourdeauducq
|
c74abccfd5
|
rtio/sed: lane distributor fixes
|
2017-09-13 17:50:06 +08:00 |
Sebastien Bourdeauducq
|
bdd96084c5
|
rtio/sed: add lane distributor (untested)
|
2017-09-13 00:07:26 +08:00 |
Sebastien Bourdeauducq
|
faf54127ac
|
rtio/sed: remove VCD fine in unittest
|
2017-09-11 23:07:09 +08:00 |
Sebastien Bourdeauducq
|
a2b7894134
|
rtio/sed: add output driver simulation unittest
|
2017-09-11 23:05:10 +08:00 |
Sebastien Bourdeauducq
|
00ff3f5b0d
|
rtio/sed: fix output driver busy output
|
2017-09-11 23:04:52 +08:00 |
Sebastien Bourdeauducq
|
64d9381c36
|
rtio/sed: remove uneeded yield in test_sed_output_network
|
2017-09-11 23:02:56 +08:00 |
Sebastien Bourdeauducq
|
666bc600a2
|
rtio/sed: add output driver (untested)
|
2017-09-11 11:10:28 +08:00 |
Sebastien Bourdeauducq
|
1d2ebbe60f
|
rtio/sed: make ON payload layout configurable, add latency function
|
2017-09-11 09:06:40 +08:00 |
Sebastien Bourdeauducq
|
527b403bb1
|
rtio/sed: add output network simulation unittest
|
2017-09-10 23:41:20 +08:00 |
Sebastien Bourdeauducq
|
c5d6a2ba1a
|
rtio/sed: more output network fixes
|
2017-09-10 23:41:04 +08:00 |
Sebastien Bourdeauducq
|
96505a1cd9
|
rtio/sed: output network fixes
|
2017-09-10 23:23:10 +08:00 |
Sebastien Bourdeauducq
|
5646e19dc3
|
rtio/sed: add output network (untested)
|
2017-09-10 14:38:43 +08:00 |
Sebastien Bourdeauducq
|
928cffb09b
|
firmware: export floor() in ksupport. Closes #828
|
2017-09-10 12:07:06 +08:00 |
Sebastien Bourdeauducq
|
629827f573
|
doc/slides: minor fixes
|
2017-09-06 19:25:38 +08:00 |
Sebastien Bourdeauducq
|
264d5fde83
|
runtime: fix Rust types in RTIO
Previous code assumed all RTIO registers were u32, but this was changed
by misoc c5edcd08.
|
2017-09-06 19:21:39 +08:00 |
Sebastien Bourdeauducq
|
7fe5d737dd
|
conda: bump migen/misoc
|
2017-09-06 19:21:15 +08:00 |
Florent Kermarrec
|
2091c7696a
|
artiq/gateware/targets/sayma_amc_standalone: fix serwb_pll vco_div and serwb_phy mode
|
2017-09-06 09:18:12 +02:00 |
Sebastien Bourdeauducq
|
34ec37ac85
|
conda: bump misoc
|
2017-09-06 11:09:38 +08:00 |
Sebastien Bourdeauducq
|
2b2b345eb9
|
firmware: wait for serwb to be ready before proceeding further
|
2017-09-06 11:07:07 +08:00 |
Sebastien Bourdeauducq
|
33f053cff8
|
libboard: complete but undebugged support for HMC830/7043 programming
|
2017-09-06 10:46:02 +08:00 |
Sebastien Bourdeauducq
|
4baf17cebe
|
libboard: generate HMC7043 register write list
|
2017-09-05 21:46:03 +08:00 |
Sebastien Bourdeauducq
|
091bb28043
|
libboard: use libbuild_artiq
|
2017-09-05 21:13:04 +08:00 |
whitequark
|
74b7010d67
|
runtime: allow safely pulling logs even on TRACE log level.
Before this commit, this resulted in a packet flood, because
sending a TRACE log message to the host caused more TRACE log
messages to be emitted.
|
2017-08-31 14:13:51 +00:00 |
whitequark
|
c9e2a085ec
|
logging, aqctl_corelog: recognize log level TRACE.
|
2017-08-31 13:12:22 +00:00 |
Sebastien Bourdeauducq
|
c5fe2799cf
|
conda: bump misoc
|
2017-08-31 13:44:31 +08:00 |
Sebastien Bourdeauducq
|
b609366c6f
|
runtime: fix Rust types in RTIO
Previous code assumed all RTIO registers were u32, but this was changed
by misoc c5edcd08.
|
2017-08-31 13:42:32 +08:00 |
Sebastien Bourdeauducq
|
44edba0c65
|
firmware: add placeholder code for HMC830/7043 initialization
|
2017-08-31 13:35:47 +08:00 |
Sebastien Bourdeauducq
|
9edff2c520
|
remote_csr: interpret length as CSR size, not number of bus words
|
2017-08-31 13:34:48 +08:00 |
Sebastien Bourdeauducq
|
0a5904bbaa
|
firmware: support for multiple JESD DACs
|
2017-08-31 13:05:48 +08:00 |
Sebastien Bourdeauducq
|
a4144a07c4
|
sayma_amc: add converter SPI config defines
|
2017-08-31 13:04:38 +08:00 |
Sebastien Bourdeauducq
|
bacf8a1614
|
style
|
2017-08-31 12:52:09 +08:00 |
Sebastien Bourdeauducq
|
5a041c24f3
|
conda: bump misoc
|
2017-08-31 12:17:52 +08:00 |
Sebastien Bourdeauducq
|
d92cca9712
|
artiq_flash: fix target_file handling
|
2017-08-31 12:16:52 +08:00 |
Sebastien Bourdeauducq
|
e652221221
|
conda: bump migen and misoc
|
2017-08-31 11:50:32 +08:00 |
Sebastien Bourdeauducq
|
ad0a940e2d
|
sayma_rtm: hook up DAC SPI
|
2017-08-31 11:48:54 +08:00 |
Sebastien Bourdeauducq
|
f765dc50de
|
sayma_rtm: do not keep DACs in reset
|
2017-08-31 11:44:33 +08:00 |
Sebastien Bourdeauducq
|
a67659338d
|
sayma: clean up serwb comments
|
2017-08-31 11:42:01 +08:00 |
whitequark
|
4883eea252
|
libproto: simplify (NFC).
|
2017-08-31 02:48:59 +00:00 |
whitequark
|
20f43d5792
|
firmware: fix ethmac MTU value.
1500 is the maximum payload size, not maximum frame size.
|
2017-08-31 00:57:35 +00:00 |
whitequark
|
737c1044a4
|
firmware: update smoltcp.
|
2017-08-31 00:45:56 +00:00 |
Florent Kermarrec
|
660f9856ec
|
gateware/serwb: add test for phy initialization
|
2017-08-30 17:59:10 +02:00 |
whitequark
|
f26e698f31
|
Revert "firmware: reduce ethmac maximum burst size by one."
This reverts commit 2231b16e0a .
Only made a difference with TRACE log level to UART, i.e. only
because UART was the bottleneck.
|
2017-08-30 15:22:20 +00:00 |
whitequark
|
39ecbc0d68
|
firmware: update smoltcp.
|
2017-08-30 14:35:45 +00:00 |
whitequark
|
2231b16e0a
|
firmware: reduce ethmac maximum burst size by one.
Empirically, this much reduces packet loss. I'm not really sure why,
but it seems safe to do the change.
|
2017-08-30 14:35:25 +00:00 |
Florent Kermarrec
|
9650233007
|
gateware/serwb: change serdes clock domain to serwb_serdes
|
2017-08-30 15:44:44 +02:00 |
Florent Kermarrec
|
32ca51faee
|
gateware/targets/sayma_amc_standalone/rtm: use new serwb modules
|
2017-08-30 15:25:20 +02:00 |