This repository uses direnv. For installation instruction please refer to direnv documentation.
The system consists of two crates. One is acting as a master (SV001M), the other as a satellite (SV002S). Master crate can be used without satellite. Satellite must be used with master.
Master crate consists of the following modules:
- Sampler
- Urukul AD9910
- Phaser BB
Satellite create consists of the following modules:
- DIO BNC
- Zotino with BNC adapter
Examples in this repository covers basic use of Urukul and Phaser modules and is intended to be a starting point for further development. For detalied information on the programming interface please refer to:
- ARTIQ documentation on Urukul
- ARTIQ coredevice for Urukul
- ARTIQ coredevice for AD9910
- ARTIQ documentation on Phaser
- ARTIQ coredevice for Phaser
Examples master crate to be availabe under IP 192.168.1.70
(preprogrammed).
Satellite crate may remain unconnected.
This experiment starts RF generation on Phaser with specified digital upconverter frequency and set of oscillators 5 numerically controlled oscillators.
This experiment starts RF generation on Urukul with specified frequency and output signal level.
This example demonstrates use of AD9910 profile feature for modulating output signal amplitude.
This example demonstrates use of AD9910 profile feature for modulating output signal frequency.
- Clone repository:
clone https://github.com/kaolpr/sv_artiq_demo.git
- Enter cloned repository and allow direnv profile:
cd sv_artiq_demo
direnv allow
- Run demo experiment (adjust file name for the experiment of your choice):
artiq_run ./demo_phaser.py
192.168.1.70
address. To ensure that you can connect Ethernet cable directly to your PC
and set network to manual with PC IP 192.168.1.1
and subnet mask
255.255.255.0
.