Commit Graph

3631 Commits

Author SHA1 Message Date
David Nadlinger d5974b3af5 runtime/moninj: Don't try to pack more than 64 channels
Since the status words are only 8 bytes wide, left-shifting
by more than that is undefined behaviour (although it seems like
we got lucky and Clang dind't decide to optimise the whole
implementation away).

See GitHub #601.

Signed-off-by: David Nadlinger <code@klickverbot.at>
2016-11-05 00:29:11 +08:00
David Nadlinger 4e03f7ab0a gui: Don't show more than the 64 working channels in moninj
Previously, you could irreversibly set the override since
the gateware part would accept commands for the higher channels,
but of coure not report back the results.

See GitHub #601.

Signed-off-by: David Nadlinger <code@klickverbot.at>
2016-11-05 00:29:11 +08:00
Sebastien Bourdeauducq 29e3333467 manual: Vivado is now default 2016-11-04 11:54:56 +08:00
Sebastien Bourdeauducq 67ce341adf master: keep dataset manager consistent when set_dataset is called with contradictory attributes 2016-10-18 17:11:29 +08:00
Sebastien Bourdeauducq 363a7ebe3a master: ensure same dataset is in broadcast and local when mutating 2016-10-18 17:11:29 +08:00
Sebastien Bourdeauducq 5ecfa8197f doc: clarify usage of pause/check_pause, closes #571 2016-10-17 20:08:43 +08:00
Sebastien Bourdeauducq 115204f2f4 dashboard/datasets: use scientific spinbox and increase number of decimals, closes #572 2016-10-17 20:08:39 +08:00
Sebastien Bourdeauducq 00402c9af9 conda: update migen version requirements 2016-09-24 21:02:32 +08:00
Robert Jördens a9bef3c7d0 RELEASE_NOTES: 2.0 2016-09-24 00:41:39 +02:00
Sebastien Bourdeauducq 03c26f9c96 novatech409b: fix get_status 2016-09-23 11:03:37 +08:00
Sebastien Bourdeauducq 638bbeca48 dashboard: make state restore failure on experiment opening non-fatal 2016-09-21 19:23:31 +08:00
Robert Jördens 122d48d2d5 pipistrello: shrink a few more fifos 2016-09-21 02:45:52 +02:00
Robert Jördens 6d715d0d4d README: GPLv3+ 2016-09-15 09:51:47 -04:00
Robert Jördens 6073aa7590 RELEASE_NOTES: 2.0rc2 2016-09-14 21:53:36 -04:00
whitequark 6f2125258c compiler: skip kernel_invariant linting for exception types. 2016-09-14 21:49:43 -04:00
whitequark ecb01d055f compiler: warn about unused kernel_invariant entries.
Fixes #543.
2016-09-14 21:49:43 -04:00
whitequark fb3585f5b0 coreanalyzer: fix rtio_log message extraction.
Fixes #550.
2016-09-14 18:36:55 +08:00
Sebastien Bourdeauducq 898fa43ecc dashboard: remember experiment editor scroll positions 2016-09-14 10:52:49 +08:00
Sebastien Bourdeauducq 9de0dacb94 dashboard: save/restore MDI window states when they are closed. Closes #559 2016-09-14 10:45:00 +08:00
Sebastien Bourdeauducq f644595489 gui: use bare QSpinBox for integer NumberEntries. Closes #558 2016-09-14 10:29:29 +08:00
Sebastien Bourdeauducq 736927b6da language: set NoScan default repetitions to 1 2016-09-13 11:49:21 +08:00
raghu d4af4414e7 added repetitions for no scan, repetitions set to one when disable other scans selected. Closes #532 2016-09-13 11:49:21 +08:00
whitequark b73d7e402c runtime: expose strlen (implicitly required for comparing strings).
Fixes #557.
2016-09-10 09:53:21 +08:00
Sebastien Bourdeauducq ad697d4320 master: optimize repository scan, closes #546 2016-09-10 00:19:53 +08:00
Sebastien Bourdeauducq f23ebc035b doc: move VADJ, closes #554 2016-09-09 18:41:36 +08:00
whitequark e75002a109 Also serialize numpy.int{32,64} like int in RPC return values.
Fixes #555.
2016-09-09 17:17:51 +08:00
Sebastien Bourdeauducq f2502026bf gui/applets: fix teardown of half-initialized applets 2016-09-06 23:07:29 +08:00
Sebastien Bourdeauducq 9e33bceb6f gui/applets: fix handling of process creation failure 2016-09-06 23:07:22 +08:00
Sebastien Bourdeauducq 76c407b4b9 dashboard: fix 'disable other scans' 2016-09-06 22:50:35 +08:00
Sebastien Bourdeauducq d571c52800 artiq_client: fix 'show log', closes #552 2016-09-05 23:05:58 +08:00
Robert Jördens 87fad87e8f RELEASE_NOTES: 2.0rc1 2016-09-04 16:33:33 +02:00
Robert Jördens 642c7abdad conda: fix nist_clock summary 2016-09-03 11:08:58 +02:00
Sebastien Bourdeauducq c9eeddbb9f import_cache: make sure last line ends with \n as linecache does. Closes #547 2016-09-02 11:02:40 +08:00
Sebastien Bourdeauducq bb12f563f6 gui: fix layout and scan disable bugs with argument recomputation 2016-09-02 11:02:35 +08:00
Sebastien Bourdeauducq e0cdda2760 dashboard: fix argument recomputation for experiments outside repository. Closes #548 2016-09-02 11:02:29 +08:00
Sebastien Bourdeauducq 584d88428f RELEASE_NOTES: None arguments during experiment examination (#545) 2016-09-02 11:02:25 +08:00
Robert Jördens fc4b3e44d5 spi: use misoc SPIMachine, closes #314 2016-08-26 14:09:05 +02:00
Robert Jördens 9d08011a1f conda: misoc 0.3 2016-08-26 14:09:05 +02:00
Robert Jördens 75731611cd doc/manual: no analytics_id with rtd 2016-08-25 22:21:40 +02:00
Robert Jördens c4559fcd99 doc: use sphinx_rtd_theme 2016-08-25 21:53:50 +02:00
Robert Jördens afd2a37e0d doc/rtio: cleanup 2016-08-25 21:53:50 +02:00
Robert Jördens 8f045911f1 doc/rtio: make vis coloring consistent 2016-08-25 19:28:36 +02:00
Robert Jördens 6b5424b118 doc/rtio: vis RTIOUndeflow tweak 2016-08-25 19:28:36 +02:00
Robert Jördens e0569a1531 doc/rtio: vis RTIOUnderflow 2016-08-25 19:28:36 +02:00
Robert Jördens 6e8ff374d7 doc/rtio: input vis 2016-08-25 19:28:36 +02:00
Robert Jördens aef99b5164 doc/rtio: vis: now_mu -> now since not didactically relevant 2016-08-25 19:28:36 +02:00
Robert Jördens 1c9005851e doc/rtio: handover vis, tweak other vis's 2016-08-25 19:28:36 +02:00
Robert Jördens 87d3b53bde doc/rtio: sync() visualization 2016-08-25 19:28:36 +02:00
Robert Jördens 19d6dbc8a9 doc: ship wavedrom js b/c https 2016-08-25 19:28:36 +02:00
Robert Jördens 1f31fa620a doc: use wavedrom to visualize stuff 2016-08-25 12:16:05 +02:00