Go to the source code of this file.
|
| | kanagawa_demo.platform = sys.argv[1] |
| |
| | kanagawa_demo.acc_conn = esi.AcceleratorConnection(platform, sys.argv[2]) |
| |
| | kanagawa_demo.acc = acc_conn.build_accelerator() |
| |
| | kanagawa_demo.add = cast(FunctionPort, acc.ports[esi.AppID("add")]) |
| |
| | kanagawa_demo.a = random.randint(0, 2**8 - 1) |
| |
| | kanagawa_demo.b = random.randint(0, 2**8 - 1) |
| |
| list | kanagawa_demo.arr = [random.randint(0, 2**8 - 1) for _ in range(16)] |
| |
| int | kanagawa_demo.expected = add_golden(a=a, b=b, arr=arr) |
| |
| | kanagawa_demo.resp = add(a=a, b=b, arr=arr).result() |
| |
| | kanagawa_demo.compute_crc = cast(FunctionPort, acc.ports[esi.AppID("crc")]) |
| |
| list | kanagawa_demo.data = [random.randint(0, 2**8 - 1) for _ in range(64)] |
| |
| | kanagawa_demo.crc = compute_crc(identifier=0, input=data, input_bytes=64, reset=1).result() |
| |
| list | kanagawa_demo.new_data = [random.randint(0, 2**8 - 1) for _ in range(64)] |
| |