diff --git a/artiq/gui_screenshot.png b/artiq/gui_screenshot.png new file mode 100644 index 0000000..ede6f6b Binary files /dev/null and b/artiq/gui_screenshot.png differ diff --git a/artiq/gui_screenshot_small.jpg b/artiq/gui_screenshot_small.jpg new file mode 100644 index 0000000..190c80e Binary files /dev/null and b/artiq/gui_screenshot_small.jpg differ diff --git a/artiq/index.html b/artiq/index.html index 6ace978..6d406e7 100644 --- a/artiq/index.html +++ b/artiq/index.html @@ -48,6 +48,8 @@
ARTIQ features a high-level programming language, based on Python, that helps describing complex experiments. It is compiled and executed on dedicated FPGA hardware with nanosecond timing resolution and sub-microsecond latency.
The time-critical code (a kernel) running on the FPGA (the core device) is easily interfaced with Python code on the computer using a remote procedure call (RPC) mechanism.
@@ -72,11 +74,12 @@trigger.sync() # wait for trigger input -start = now() # capture trigger time +start = now_mu() # capture trigger time for i in range(3): delay(5*us) dds.pulse(900*MHz, 7*us) # first pulse 5 µs after trigger -at(start + 1*ms) # re-reference time-line +at_mu(start) # re-reference time-line +delay(1*ms) dds.pulse(200*MHz, 11*us) # exactly 1 ms after trigger
@@ -106,7 +109,7 @@ with sequential:
-class Experiment(AutoDB): +class Experiment(EnvExperiment): def build(self): self.ion1 = Ion(...) self.ion2 = Ion(...) @@ -126,9 +129,20 @@ class Experiment(AutoDB):It's easy to find out by yourself! The core device is based on the resource-efficient MiSoC system-on-chip design, and you can use a limited version of ARTIQ with the small and low-cost Pipistrello board. Feel free to send feedback to the mailing list!
First you need to flash your Pipistrello board with pre-compiled binaries
+$ wget http://m-labs.hk/artiq/binaries/binary_package.tar.gz
$ tar xzf binary_package.tar.gz
$ cd binary_package && ./flash.sh -t pipistrello
Installing host-side ARTIQ software on your Windows or Linux computer is quick and easy since it can be installed via Conda packages as part of the Anaconda scientific computing Python distribution:
+$ conda config --add channels fallen
$ conda install artiq
Then you can follow the manual to run basic ARTIQ examples:
Note that ARTIQ is still in development and we expect to deploy a fully functional release (that will include a GUI) at NIST by June 2015.
-