Commit Graph

4528 Commits

Author SHA1 Message Date
b96249339d doc: more precisions on RTIO error handling 2014-10-21 23:56:12 +08:00
97f9c9c34f doc: add precisions on RTIO error handling 2014-10-21 23:46:14 +08:00
5105b88302 rtio: raise input overflow exception 2014-10-21 23:41:02 +08:00
9a14081031 rtio: add pileup count reporting 2014-10-21 23:14:01 +08:00
346cca9e90 soc/target: remap RTIO to avoid conflict with spiflash and ddrphy in MiSoC 2014-10-21 18:40:08 +08:00
61a50ee53c reorganize for devices/controllers 2014-10-19 23:51:49 +08:00
c5acb68258 examples/transport: pep8 2014-10-19 13:09:10 +08:00
caab81974a devices: add pdq2 (incomplete) 2014-10-17 00:13:09 +08:00
111bd3092c devices/rtio_core: add LLRTIOOut 2014-10-17 00:12:53 +08:00
3c49d7448d examples/transport: some fixes + PDQ2 API refinements 2014-10-17 00:04:30 +08:00
27d1a5ffb9 devices/dds_core: rename rtio_channel to rtio_switch 2014-10-16 23:36:28 +08:00
00a6de2245 examples/transport.py: refine syntax 2014-10-15 23:00:05 +08:00
4943cce5ab examples/transport.py: add pdq2 api suggestion 2014-10-15 23:00:00 +08:00
7110f3640e add runelf debug utility 2014-10-15 16:11:47 +08:00
0c9632d71b runtime/exception_raise: never return 2014-10-15 16:11:28 +08:00
cbf915c2cc devices/runtime: pretty-print 2014-10-14 19:49:39 +08:00
88ad4fbf23 pdq2: pep8 2014-10-14 17:02:25 +08:00
ea0773ccb5 pdq2: split CLI 2014-10-14 16:38:02 +08:00
de158e0aeb artiq/devices: add pdq2.py 2014-10-14 16:00:52 +08:00
5e994071ce examples: add RTIO skew 2014-10-14 15:54:28 +08:00
d22c30650d rtio: add timestamp function 2014-10-14 15:54:10 +08:00
754a06c623 transforms/fold_constants: support BoolOp 2014-10-14 15:15:02 +08:00
b6ac4bdbf3 transforms/tools: support NameConstant 2014-10-14 15:14:39 +08:00
2449348f31 devices/runtime: allow 1ms for all initial DDS programming 2014-10-14 12:47:24 +08:00
7d48ef263a soc/runtime: fix RTIO sequence error detection on FUD 2014-10-14 12:47:04 +08:00
594b3dda74 py2llvm/ast_body: pep8 2014-10-14 00:08:42 +08:00
a303293e8f devices/dds_core: fix merging of back-to-back pulses of different frequencies 2014-10-13 23:58:32 +08:00
8a06f93eb2 transforms/inline: embed bool calls 2014-10-13 23:55:14 +08:00
d26a9d031b py2llvm: support BoolOp 2014-10-13 23:54:56 +08:00
6b173d0a9a py2llvm/base_types: fix not on bool 2014-10-13 19:49:29 +08:00
7c4450a963 time_to_cycles: round instead of flooring 2014-10-13 18:35:05 +08:00
0158de5ac9 devices/corecom_dummy: fix ref_period 2014-10-13 17:20:12 +08:00
74adb39157 devices/dds_core: add frequency_to_ftw and ftw_to_frequency 2014-10-13 17:05:35 +08:00
5b05a3f75b transforms/inline: implement 'portable' decorator 2014-10-13 17:04:55 +08:00
482f4651ff language/core: add 'portable' decorator 2014-10-13 17:04:32 +08:00
4361c7cb49 language/core: support cycles_to_time and time_to_cycles outside of kernel 2014-10-12 22:59:19 +08:00
77967f6ef1 examples: add pulse performance test 2014-10-11 13:00:27 +08:00
8feb141483 doc: update patching instructions 2014-10-11 13:00:06 +08:00
9925568473 devices/runtime: add returns_twice attribute on __eh_setjmp (fixes exception crashes) 2014-10-11 12:59:39 +08:00
3ee9a87a00 transforms/lower_time: optimize time_to_cycles(cycles_to_time(x)) -> x 2014-10-11 12:04:14 +08:00
Yann Sionneau
e3ef077cb2 Fix module installation
Allow to use setup.py for ARTIQ instead of PYTHONPATH.
Without this, the installation is incomplete.
2014-10-11 00:42:26 +08:00
c659acb26e transforms/lower_time: fix time_to_cycles/cycles_to_time 2014-10-11 00:35:49 +08:00
1c24a5971b rtio: error recovery 2014-10-10 20:12:22 +08:00
Yann Sionneau
b749c8e64c doc/manual/installing: small cleanups and more details 2014-10-10 11:16:24 +08:00
46165f3b50 test/full_stack/pulses: compare results on host and device 2014-10-08 18:02:07 +08:00
2920ac85d2 transforms/inline: support attributes on user variables/calls 2014-10-08 18:01:15 +08:00
e22301ea05 transforms: track units, now() returns seconds, implement time_to_cycles and cycles_to_time 2014-10-06 23:28:56 +08:00
1a64e92e75 language/units: add mod 2014-10-06 23:26:35 +08:00
0985a53df2 language/core: add time_to_cycles and cycles_to_time 2014-10-06 23:26:21 +08:00
9caaaeb414 py2llvm/fractions: add lt, le, gt, ge comparisons 2014-10-06 23:22:05 +08:00