env-xs-ov-00-bpu/tests/bpu_top/env/bpu_dut.py

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)