Robert Jördens
|
e1e1f58ba9
|
libboard: fix use
|
2017-10-13 12:26:34 +02:00 |
Robert Jördens
|
95b3ddbaf0
|
scanwidget: protect against resize from zero
fix #839
|
2017-10-11 22:26:18 +02:00 |
whitequark
|
e7dac530c1
|
runtime: avoid hardcoding ethmac slot layout, use info from CSR.
|
2017-10-03 19:16:11 +00:00 |
Sebastien Bourdeauducq
|
a89b053473
|
firmware: wait for HMC830 lock
|
2017-10-04 01:42:57 +08:00 |
whitequark
|
fd3a09dd4d
|
Fix ca254ec5 .
|
2017-10-03 05:49:50 +00:00 |
whitequark
|
ca254ec55e
|
compiler: disallow op= on mutable lists only (fix #835).
This only really applies to lists since those use fat pointers.
`x.y += z` is fine.
|
2017-10-02 07:21:14 +00:00 |
Sebastien Bourdeauducq
|
cda9719f4b
|
gui: update version number in background
|
2017-10-02 12:43:49 +08:00 |
whitequark
|
2684aec4c6
|
firmware: use read_unaligned instead of a hack. NFC.
|
2017-10-02 03:38:31 +00:00 |
whitequark
|
fd07c3f4d7
|
runtime: get rid of config_dummy.rs. NFC.
Use the same strategy as elsewhere.
|
2017-10-02 03:20:50 +00:00 |
whitequark
|
73c76ebb9a
|
firmware: eliminate most transmutes and document the rest. NFC.
|
2017-10-02 03:09:46 +00:00 |
whitequark
|
7ad54e1dcf
|
firmware: unbreak heap view.
This was missing since 7799413a for no good reason.
|
2017-10-02 02:02:45 +00:00 |
whitequark
|
e59b301a3b
|
compiler: disallow op= on mutable values (fix #835).
In general, we can't reallocate a value in earlier stack frames,
or fixup references to it. This mainly impacts lists.
|
2017-10-02 01:55:26 +00:00 |
whitequark
|
f86744c65c
|
compiler: implement ~ operator (fix #836).
|
2017-10-01 19:33:18 +00:00 |
whitequark
|
843786a091
|
compiler: minor intrinsic refactoring.
|
2017-10-01 19:00:10 +00:00 |
whitequark
|
491c7ef898
|
compiler: correct semantics of floating point % operator (fix #830).
|
2017-10-01 18:57:45 +00:00 |
whitequark
|
62f2693e36
|
compiler: correct semantics of integer % operator (#830).
|
2017-10-01 18:32:57 +00:00 |
Robert Jördens
|
c7de233208
|
Merge Sayma SAWG changes (untested)
See #798
* sinara:
conda: bump migen
sayma_amc: SAWG (untested)
sayma_rtm: make build dir
conda: jesd204b 0.4
|
2017-09-29 21:01:02 +02:00 |
Sebastien Bourdeauducq
|
b4c52c34f7
|
Merge branch 'sinara'
|
2017-09-30 01:11:16 +08:00 |
Robert Jördens
|
5e3cc83842
|
sayma_amc: SAWG (untested)
|
2017-09-27 18:44:35 +02:00 |
Robert Jördens
|
2604806512
|
sayma_rtm: make build dir
|
2017-09-27 18:35:46 +02:00 |
whitequark
|
c00b3fe8cd
|
firmware: update smoltcp.
|
2017-09-24 22:57:27 +00:00 |
whitequark
|
7799413a41
|
firmware: update Rust from 1.18.0 to 1.20.0.
|
2017-09-24 22:51:44 +00:00 |
whitequark
|
c1829f3eda
|
runtime: update smoltcp.
|
2017-09-22 19:05:18 +00:00 |
Thao
|
e94d2d3779
|
set range for divider values
|
2017-09-21 14:26:16 +08:00 |
Sebastien Bourdeauducq
|
9ccd95e10d
|
drtio: remove spurious signals
|
2017-09-19 20:48:12 +08:00 |
Sebastien Bourdeauducq
|
7249f151a5
|
targets/kc705_drtio_satellite: add missing shebang line
|
2017-09-19 20:48:12 +08:00 |
Sebastien Bourdeauducq
|
928cffb09b
|
firmware: export floor() in ksupport. Closes #828
|
2017-09-10 12:07:06 +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 |
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
|
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
|
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
|
d92cca9712
|
artiq_flash: fix target_file handling
|
2017-08-31 12:16:52 +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 |