コード例 #1
0
    adc_curr_src = "CMOS-sd"
    cq.bc.udp.write(cq.bc.fpga_reg.MASTER_RESET, 0)
    ps.set_channel(1, 2.55)
    ps.set_channel(2, 2.1)
    ps.set_channel(3, 2.25)
    ps.on([1, 2, 3])
    ####    ps.set_channel(1,2.5)
    time.sleep(2)
    cq.bc.udp.write(cq.bc.fpga_reg.MASTER_RESET, 1)
    time.sleep(5)

#Complete ADC configuration: input buffer, SDC, SHA, current source, references, weights)
if (adc_sdc_en):
    cq.adc_cfg(adc_sdc="On",
               adc_db="Bypass",
               adc_sha="Diff",
               adc_curr_src=adc_curr_src,
               cali=cali,
               fn=ref_set_dir)
    print("SDC Enabled")
    if (cali == "reload weights"):
        old_wghts()
else:
    cq.adc_cfg(adc_sdc="Bypass",
               adc_db="Bypass",
               adc_sha="Single-ended",
               adc_curr_src=adc_curr_src,
               cali=cali,
               fn=ref_set_dir)
    print("SDC Disabled")
    if (cali == "reload weights"):
        old_wghts()
コード例 #2
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed Jul 17 16:54:11 2019

@author: shanshangao
"""
#import numpy as np
from cmd_library import CMD_ACQ
import os
import sys

env = sys.argv[1]
flg_bjt_r = (sys.argv[2] == "BJT")
adc_sdc_en = (sys.argv[3] == "SDC")

cq = CMD_ACQ() 
if (adc_sdc_en):
    cq.adc_cfg(adc_sdc="On", adc_db="Bypass", adc_sha="Diff", adc_curr_src="BJT-sd", env=env, flg_bjt_r=flg_bjt_r)
else:
    cq.adc_cfg(adc_sdc="Bypass", adc_db="Bypass", adc_sha="Single-ended", adc_curr_src="BJT-sd", env=env, flg_bjt_r=flg_bjt_r)