# For NIST_QC2 device_db = { "core": { "type": "local", "module": "artiq.coredevice.core", "class": "Core", "arguments": { "host": "192.168.1.52", "ref_period": 1e-9, "ref_multiplier": 1, "target": "cortexa9" } }, # led? are common to all variants "led0": { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLOut", "arguments": {"channel": 0}, }, "led1": { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLOut", "arguments": {"channel": 1}, }, "led2": { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLOut", "arguments": {"channel": 2} }, "led3": { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLOut", "arguments": {"channel": 3} }, } for i in range(40): device_db["ttl" + str(i)] = { "type": "local", "module": "artiq.coredevice.ttl", "class": "TTLInOut", "arguments": {"channel": 3+i} }