Sebastien Bourdeauducq
8f5f428c0b
runtime/main: fix sys_now
2015-04-24 18:30:27 +08:00
Sebastien Bourdeauducq
934a6b0495
runtime,coredevice: Ethernet support (buggy)
2015-04-23 23:22:40 +08:00
Sebastien Bourdeauducq
1968304b4f
runtime: upgrade lwip (fixes zero-copy tcp_write)
2015-04-23 19:13:09 +08:00
Sebastien Bourdeauducq
d99976dc37
runtime/elf_loader: add alignment comment
2015-04-23 19:06:23 +08:00
Sebastien Bourdeauducq
459da723d3
liblwip/netif/liteethif: follow lwip doc recommendations regarding end of pbuf chain detection
2015-04-23 17:21:42 +08:00
Sebastien Bourdeauducq
7290013671
liblwip/netif/liteethif: fix buffer pointer arithmetic
2015-04-23 17:18:03 +08:00
Yann Sionneau
bf935baabb
travis: install cython via conda to save time
2015-04-22 15:50:06 +08:00
Sebastien Bourdeauducq
6a80944c3f
runtime: increase packet buffer size
2015-04-22 15:01:58 +08:00
Sebastien Bourdeauducq
e4251c7f41
runtime: get lwip to run
2015-04-22 15:01:32 +08:00
Sebastien Bourdeauducq
d5d49e73d2
runtime: fix user_kernel_state on UP
2015-04-22 11:41:54 +08:00
Sebastien Bourdeauducq
5413242587
minor cleanups
2015-04-22 10:00:56 +08:00
Yann Sionneau
979cd14547
pxi6733: add pydaqmx dependency + controller in entry points
2015-04-22 09:59:37 +08:00
Yann Sionneau
a642a6bf01
conda: add recipe for pydaqmx
2015-04-22 09:59:24 +08:00
Sebastien Bourdeauducq
18106cc014
comm: refactor to support lwip event model
2015-04-22 01:31:31 +08:00
Sebastien Bourdeauducq
9f52277245
coredevice/core: set default for ref_period
2015-04-22 01:12:01 +08:00
Sebastien Bourdeauducq
17f61b8e29
pxi6733: minor fixes
2015-04-21 16:23:09 +08:00
Yann Sionneau
9b87933287
pxi6733: add ndsp documentation
2015-04-21 16:19:12 +08:00
Sebastien Bourdeauducq
e27844e0f7
test/pxi6733: remove useless checks
2015-04-21 16:10:46 +08:00
Yann Sionneau
69388ccc1a
pxi6733: add driver and controller
2015-04-21 16:09:55 +08:00
Yann Sionneau
e19f8896f0
artiq_rpctool: document numpy availability in RPC call cmd line arguments
2015-04-21 15:57:29 +08:00
Sebastien Bourdeauducq
301a0e6447
rpctool: import numpy
2015-04-21 15:57:25 +08:00
Sebastien Bourdeauducq
0c1d256fef
comm_dummy: remove unneeded import
2015-04-19 11:41:20 +08:00
Sebastien Bourdeauducq
c98e08fe36
fix transforms unittest
2015-04-19 11:40:49 +08:00
Robert Jördens
0b8d496b62
coefficients: cleanup and refactor some code into CoefficientSource
2015-04-18 21:21:23 -06:00
Sebastien Bourdeauducq
904bcd247f
runtime: only build liteethif if Ethernet core present
2015-04-18 22:25:27 +08:00
Sebastien Bourdeauducq
b972abd142
runtime: fix test mode on UP
2015-04-18 15:30:46 +08:00
Robert Jördens
60baed68b4
wavesynth: get coefficients.py into useable state
...
SplineSource() supports spline interpolating multi-channel tabular data,
cropping it and generating wavesynth compatible segment data from it.
ComposingSplineSource() needs some verification still.
2015-04-18 01:23:15 -06:00
Yann Sionneau
5805240df6
manual: update runtime flashing instructions
2015-04-18 00:33:09 +08:00
Sebastien Bourdeauducq
af6a8f6d87
gitignore: ignore static libs
2015-04-17 16:39:36 +08:00
Sebastien Bourdeauducq
4c6387929b
runtime: link against lwip, cleanups
2015-04-17 16:38:46 +08:00
Sebastien Bourdeauducq
91cd79a8a3
soc/runtime: add lwip (thanks Florent)
2015-04-17 14:51:30 +08:00
Sebastien Bourdeauducq
c1ece33e6d
manual: adapt to LED on RTIO
2015-04-17 10:43:50 +08:00
Yann Sionneau
52fe66ee4d
artiq_flash.sh: improve detection of flash proxy location
...
Flash proxy is now searched in ~/.migen /usr/local/share/migen
/usr/share/migen and in the directory specified by "-d" argument
or in artiq/binaries/<board_name>/ if "-d" is not specified.
2015-04-17 00:57:16 +08:00
Sebastien Bourdeauducq
6a5f58e5a9
runtime: support test mode on AMP
2015-04-16 21:47:05 +08:00
Sebastien Bourdeauducq
546996f896
coredevice,runtime: put ref_period into the ddb
2015-04-16 15:15:38 +08:00
Sebastien Bourdeauducq
485381fdbf
Merge branch 'master' of github.com:m-labs/artiq
2015-04-16 13:10:55 +08:00
Sebastien Bourdeauducq
71167b8adf
rtio: do not attempt latency compensation in gateware
2015-04-16 13:09:29 +08:00
Sebastien Bourdeauducq
6215d63491
rtio: do not create spurious CSRs when data_width/address_width is 0
2015-04-16 13:04:19 +08:00
Sebastien Bourdeauducq
26003781b4
rtio/rtlink: add 'like' methods to clone interfaces
2015-04-16 13:02:39 +08:00
Robert Jördens
a5ea40478c
runtime/Makefile: use printf instead of non-portable echo -e
2015-04-15 21:13:20 -06:00
Sebastien Bourdeauducq
61a6506484
targets/pipistrello: add mailbox memory region
2015-04-15 20:41:28 +08:00
Florent Kermarrec
fd2def4951
generate MAILBOX_BASE with SoC and use it in runtime
...
to avoid possible future mismatches between SoC/runtime, constants that can be easily generated from SoC should be defined this way.
2015-04-15 20:40:28 +08:00
Sebastien Bourdeauducq
30dffb6644
rtio/phy: add wishbone adapter
2015-04-15 20:39:40 +08:00
Sebastien Bourdeauducq
c1f9fc2ae4
runtime: update mailbox address
2015-04-15 14:11:12 +08:00
Sebastien Bourdeauducq
9cfe00e23e
runtime: keep .bin
2015-04-15 14:05:34 +08:00
Sebastien Bourdeauducq
ecf6b29279
coredevice/rtio: minor docstring cleanup
2015-04-15 13:53:00 +08:00
Sebastien Bourdeauducq
ffe4ee9137
runtime: build flash image by default
2015-04-15 12:43:15 +08:00
Robert Jördens
c0213c9f69
artiq_flash.sh: add pipistrello
2015-04-14 22:37:08 -06:00
Robert Jördens
d6f47b3bb0
benchmarks/examples: give comm_serial a device
...
These examples/benchmarks require manual handholding in
many cases anyway. Also, for comm_tcp manual changes are required.
Instead of nursing a bunch of different pdb and ddbs,
we probably want to force the user to copy and edit a template
that we then gitignore.
2015-04-14 21:50:40 -06:00
Robert Jördens
a336c95d0a
runtime/Makefile: work around echo vs bin/echo
2015-04-14 21:26:49 -06:00