# The RTIO channel numbers here are for Phaser on KC705. core_addr = "kc705aux.lab.m-labs.hk" device_db = { "core": { "type": "local", "module": "artiq.coredevice.core", "class": "Core", "arguments": {"host": core_addr, "ref_period": 5e-9/6} }, "core_log": { "type": "controller", "host": "::1", "port": 1068, "command": "aqctl_corelog -p {port} --bind {bind} " + core_addr }, "core_cache": { "type": "local", "module": "artiq.coredevice.cache", "class": "CoreCache" }, "ttl_sma": { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLInOut", "arguments": {"channel": 0} }, "led": { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLOut", "arguments": {"channel": 1} }, "sysref": { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLInOut", "arguments": {"channel": 2} }, "converter_spi": { "type": "local", "module": "artiq.coredevice.spi", "class": "NRTSPIMaster", }, "ad9154_spi": { "type": "local", "module": "artiq.coredevice.ad9154_spi", "class": "AD9154", "arguments": {"spi_device": "converter_spi", "chip_select": 1} }, "sawg0": { "type": "local", "module": "artiq.coredevice.sawg", "class": "SAWG", "arguments": {"channel_base": 3, "parallelism": 2} }, "sawg1": { "type": "local", "module": "artiq.coredevice.sawg", "class": "SAWG", "arguments": {"channel_base": 13, "parallelism": 2} }, "sawg2": { "type": "local", "module": "artiq.coredevice.sawg", "class": "SAWG", "arguments": {"channel_base": 23, "parallelism": 2} }, "sawg3": { "type": "local", "module": "artiq.coredevice.sawg", "class": "SAWG", "arguments": {"channel_base": 33, "parallelism": 2} } }