Print version information in debug output
This commit is contained in:
@@ -22,6 +22,8 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from .version import __version__
|
||||||
|
|
||||||
from .gmii import GmiiFrame, GmiiSource, GmiiSink
|
from .gmii import GmiiFrame, GmiiSource, GmiiSink
|
||||||
from .xgmii import XgmiiFrame, XgmiiSource, XgmiiSink
|
from .xgmii import XgmiiFrame, XgmiiSource, XgmiiSink
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ from cocotb.utils import get_sim_time
|
|||||||
|
|
||||||
from collections import deque
|
from collections import deque
|
||||||
|
|
||||||
|
from .version import __version__
|
||||||
from .constants import EthPre, ETH_PREAMBLE
|
from .constants import EthPre, ETH_PREAMBLE
|
||||||
|
|
||||||
class GmiiFrame(object):
|
class GmiiFrame(object):
|
||||||
@@ -102,6 +103,11 @@ class GmiiSource(object):
|
|||||||
self.mii_select = mii_select
|
self.mii_select = mii_select
|
||||||
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
||||||
|
|
||||||
|
self.log.info("GMII source")
|
||||||
|
self.log.info("cocotbext-eth version %s", __version__)
|
||||||
|
self.log.info("Copyright (c) 2020 Alex Forencich")
|
||||||
|
self.log.info("https://github.com/alexforencich/cocotbext-eth")
|
||||||
|
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
self.active = False
|
self.active = False
|
||||||
@@ -229,6 +235,11 @@ class GmiiSink(object):
|
|||||||
self.mii_select = mii_select
|
self.mii_select = mii_select
|
||||||
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
||||||
|
|
||||||
|
self.log.info("GMII sink")
|
||||||
|
self.log.info("cocotbext-eth version %s", __version__)
|
||||||
|
self.log.info("Copyright (c) 2020 Alex Forencich")
|
||||||
|
self.log.info("https://github.com/alexforencich/cocotbext-eth")
|
||||||
|
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
self.active = False
|
self.active = False
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ from cocotb.utils import get_sim_time
|
|||||||
|
|
||||||
from collections import deque
|
from collections import deque
|
||||||
|
|
||||||
|
from .version import __version__
|
||||||
from .constants import EthPre, ETH_PREAMBLE, XgmiiCtrl
|
from .constants import EthPre, ETH_PREAMBLE, XgmiiCtrl
|
||||||
|
|
||||||
class XgmiiFrame(object):
|
class XgmiiFrame(object):
|
||||||
@@ -104,6 +105,11 @@ class XgmiiSource(object):
|
|||||||
self.enable = enable
|
self.enable = enable
|
||||||
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
||||||
|
|
||||||
|
self.log.info("XGMII source")
|
||||||
|
self.log.info("cocotbext-eth version %s", __version__)
|
||||||
|
self.log.info("Copyright (c) 2020 Alex Forencich")
|
||||||
|
self.log.info("https://github.com/alexforencich/cocotbext-eth")
|
||||||
|
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
self.active = False
|
self.active = False
|
||||||
@@ -252,6 +258,11 @@ class XgmiiSink(object):
|
|||||||
self.enable = enable
|
self.enable = enable
|
||||||
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
self.bus = Bus(self.entity, name, self._signals, optional_signals=self._optional_signals, **kwargs)
|
||||||
|
|
||||||
|
self.log.info("XGMII sink")
|
||||||
|
self.log.info("cocotbext-eth version %s", __version__)
|
||||||
|
self.log.info("Copyright (c) 2020 Alex Forencich")
|
||||||
|
self.log.info("https://github.com/alexforencich/cocotbext-eth")
|
||||||
|
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
self.active = False
|
self.active = False
|
||||||
|
|||||||
Reference in New Issue
Block a user