コード例 #1
0
def test(request, silent=True):
    veriloggen.reset()

    simtype = request.config.getoption('--sim')

    rslt = matrix_avg_pool.run(act_shape,
                               act_dtype, out_dtype,
                               ksize, stride,
                               par, value_ram_size, out_ram_size,
                               axi_datawidth, silent,
                               filename=None, simtype=simtype,
                               outputfile=os.path.splitext(os.path.basename(__file__))[0] + '.out')

    verify_rslt = rslt.splitlines()[-1]
    assert(verify_rslt == '# verify: PASSED')
コード例 #2
0
out_ram_size = None
axi_datawidth = 32


def test(request, silent=True):
    veriloggen.reset()

    simtype = request.config.getoption('--sim')

    rslt = matrix_avg_pool.run(act_shape,
                               act_dtype, out_dtype,
                               ksize, stride,
                               par, value_ram_size, out_ram_size,
                               axi_datawidth, silent,
                               filename=None, simtype=simtype,
                               outputfile=os.path.splitext(os.path.basename(__file__))[0] + '.out')

    verify_rslt = rslt.splitlines()[-1]
    assert(verify_rslt == '# verify: PASSED')


if __name__ == '__main__':
    rslt = matrix_avg_pool.run(act_shape,
                               act_dtype, out_dtype,
                               ksize, stride,
                               par, value_ram_size, out_ram_size,
                               axi_datawidth, silent=False,
                               filename='tmp.v',
                               outputfile=os.path.splitext(os.path.basename(__file__))[0] + '.out')
    print(rslt)