forked from XS-MLVP/env-xs-ov-00-bpu
28 lines
562 B
Python
28 lines
562 B
Python
import os
|
|
CFG_PATH = os.path.dirname(os.path.abspath(__file__))+"/../"
|
|
os.sys.path.append(CFG_PATH)
|
|
from config import *
|
|
os.sys.path.append(DUT_PATH)
|
|
os.sys.path.append(TESTS_PATH)
|
|
|
|
from UT_Predictor import *
|
|
import random
|
|
|
|
import mlvp
|
|
import logging
|
|
import mlvp.funcov as fc
|
|
from mlvp.reporter import *
|
|
|
|
import asyncio
|
|
|
|
#do the sub-class extended the DUT
|
|
class bpu_dut(DUTPredictor):
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__(*args, **kwargs)
|
|
self.InitClock("clock")
|
|
self.reset.value = 1
|
|
self.Step(2)
|
|
self.reset.value = 0
|
|
self.Step(2)
|
|
|