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 @@

Enter ARTIQ

+
+

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 @@

Timing language basics

 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:

Organize experiment components and reuse code

-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!

-

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.

-

Resources