Rework testbench logging

This commit is contained in:
Alex Forencich
2020-11-17 17:09:56 -08:00
parent 909dcff0f3
commit 51218e3869
2 changed files with 13 additions and 3 deletions

View File

@@ -24,12 +24,14 @@ THE SOFTWARE.
"""
import itertools
import logging
import os
import cocotb_test.simulator
import pytest
import cocotb
from cocotb.log import SimLog
from cocotb.clock import Clock
from cocotb.triggers import RisingEdge
from cocotb.regression import TestFactory
@@ -40,6 +42,9 @@ class TB(object):
def __init__(self, dut):
self.dut = dut
self.log = SimLog(f"cocotb.tb")
self.log.setLevel(logging.DEBUG)
cocotb.fork(Clock(dut.clk, 2, units="ns").start())
self.source = GmiiSource(dut, "gmii", dut.clk, dut.rst)

View File

@@ -24,12 +24,14 @@ THE SOFTWARE.
"""
import itertools
import logging
import os
import cocotb_test.simulator
import pytest
import cocotb
from cocotb.log import SimLog
from cocotb.clock import Clock
from cocotb.triggers import RisingEdge
from cocotb.regression import TestFactory
@@ -40,6 +42,9 @@ class TB(object):
def __init__(self, dut):
self.dut = dut
self.log = SimLog(f"cocotb.tb")
self.log.setLevel(logging.DEBUG)
cocotb.fork(Clock(dut.clk, 2, units="ns").start())
self.source = XgmiiSource(dut, "xgmii", dut.clk, dut.rst)
@@ -116,8 +121,8 @@ async def run_test_alignment(dut, payload_data=None, ifg=12, enable_dic=True, fo
start_lane.append(rx_frame.rx_start_lane)
print(length)
print(start_lane)
tb.log.info(f"length: {length}")
tb.log.info(f"start_lane: {start_lane}")
start_lane_ref = []
@@ -146,7 +151,7 @@ async def run_test_alignment(dut, payload_data=None, ifg=12, enable_dic=True, fo
offset += 4
lane = (lane - offset) % byte_width
print(start_lane_ref)
tb.log.info(f"start_lane_ref: {start_lane_ref}")
assert start_lane_ref == start_lane