diff --git a/about.html b/about.html index 720e483..f735193 100644 --- a/about.html +++ b/about.html @@ -18,9 +18,10 @@
@@ -32,6 +33,8 @@Components of the Milkymist system-on-chip soon found many other uses, such as software-defined radio on board the International Space Station. The community grew and activities diversified, with the development of a TDC core for CERN (using a variant of the Milkymist SoC for integration), the Migen logic design system and its application to the Rhino software-defined radio platform, and the Mixxeo digital video mixer. In 2013, Milkymist was renamed to M-Labs to mark the more varied activities. It is formally incorporated as M-Labs Limited.
+The company's current main project is ARTIQ, a next-generation open source control system for quantum information experiments.
+We'd love to hear from you! Here how you can communicate with us.
diff --git a/artiq/comp.png b/artiq/comp.png new file mode 100644 index 0000000..517ebd8 Binary files /dev/null and b/artiq/comp.png differ diff --git a/artiq/forkme_right_white_ffffff.png b/artiq/forkme_right_white_ffffff.png new file mode 100644 index 0000000..8fe3a7e Binary files /dev/null and b/artiq/forkme_right_white_ffffff.png differ diff --git a/artiq/index.html b/artiq/index.html new file mode 100644 index 0000000..b5797e6 --- /dev/null +++ b/artiq/index.html @@ -0,0 +1,153 @@ + + + + + + +ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a next-generation control system for quantum information experiments. It is being developed in partnership with the Ion Storage Group at NIST, and its applicability reaches beyond ion trapping.
+ +Modern research on quantum information systems poses particular challenges to the control system: +
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.
+ +The FPGA design is highly portable so that it can adapt to different laboratory setups and resist hardware obsolescence.
+ +ARTIQ drivers for non-realtime devices can be run on remote machines with different operating systems.
+ +The project also includes a graphical user interface, an experiment scheduling system, and databases for experiments, devices, parameters and results.
+ +Technologies employed include Python, Migen, MiSoC/mor1kx, LLVM and llvmlite.
+ ++trigger.sync() # wait for trigger input +start = now() # 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 +dds.pulse(200*MHz, 11*us) # exactly 1 ms after trigger ++
+
+with sequential: + with parallel: + a.pulse(100*MHz, 10*us) + b.pulse(200*MHz, 20*us) + with parallel: + c.pulse(300*MHz, 30*us) + d.pulse(400*MHz, 20*us) ++
+class Experiment(AutoDB): + def build(self): + self.ion1 = Ion(...) + self.ion2 = Ion(...) + self.transporter = Transporter(...) + + @kernel + def run(self): + with parallel: + self.ion1.cool(duration=10*us) + self.ion2.cool(frequency=...) + self.transporter.move(speed=...) + delay(100*ms) + self.ion1.detect(duration=...) ++ +
If you don't mind getting your hands dirty (i.e. compiling software and FPGA bitstreams), 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 Papilio Pro 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. We are also working on making the installation procedure easier.
+ ++
ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is an open source control system for laser-cooled trapped ion experiments, being developed for the Nobel prize-winning Ion Storage Group at NIST.
+ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a next-generation control system for quantum information experiments, being developed in partnership with the Nobel prize-winning Ion Storage Group at NIST.
The system features a high-level programming language that helps describing complex experiments, which is compiled and executed on dedicated hardware with nanosecond timing resolution and sub-microsecond latency.
-Technologies employed include Python, Migen, MiSoC/mor1kx, LLVM and llvmpy.
-More information will be posted later!
-