예제 #1
0
def nftest_start():
    if sim:
        simReg.regWrite(CPCI_Control_reg, 0)
        simReg.regWrite(CPCI_Interrupt_Mask, 0)
        simReg.regDelay(1000)
    else:
        hwPktLib.start()
#        hwRegLib.fpga_reset()
    nftest_barrier()
예제 #2
0
def nftest_start():
    if sim:
        simReg.regWrite(CPCI_Control_reg, 0)
        simReg.regWrite(CPCI_Interrupt_Mask, 0)
        simReg.regDelay(1000)
    else:
        hwPktLib.start()
        hwRegLib.fpga_reset()
    nftest_barrier()
예제 #3
0
def nftest_fpga_reset():
    if sim:
        simReg.regWrite(simReg.CPCI_REG_CTRL, simReg.CPCI_REG_CTRL_RESET)
    else:
        hwRegLib.fpga_reset()
예제 #4
0
def nftest_regwrite(addr, val):
    if sim:
        simReg.regWrite(addr, val)
    else:
        hwRegLib.regwrite(iface_map['nf0'], addr, val)
예제 #5
0
def nftest_fpga_reset():
    if sim:
        simReg.regWrite(simReg.CPCI_REG_CTRL, simReg.CPCI_REG_CTRL_RESET)
    else:
        hwRegLib.fpga_reset()
예제 #6
0
def nftest_regwrite(addr, val):
    if sim:
        simReg.regWrite(addr, val)
    else:
        hwRegLib.regwrite(iface_map['nf2c0'], addr, val)
예제 #7
0
def nftest_regwrite(addr, val):
    if sim:
        simReg.regWrite(addr, val)
    else:
        hwRegLib.regwrite(addr, val)
예제 #8
0
def nftest_regwrite(addr, val):
    if sim:
        simReg.regWrite(addr, val)
    else:
        hwRegLib.regwrite(addr, val)