hwtLib.examples.errors package¶
Examples of error messages/exceptions generated by hwt on various errors.
Submodules¶
hwtLib.examples.errors.accessingSubunitInternalIntf module¶
hwtLib.examples.errors.combLoops module¶
- class hwtLib.examples.errors.combLoops.CntrCombLoop(hdl_name_override: Optional[str] = None)[source]¶
Bases:
Unit
A direct combinational loop which is detected immediately
- class hwtLib.examples.errors.combLoops.CombLoopAnalysisTC(methodName='runTest')[source]¶
Bases:
TestCase
- class hwtLib.examples.errors.combLoops.DoubleHandshakeReg(hdl_name_override: Optional[str] = None)[source]¶
Bases:
HandshakeWire0
- class hwtLib.examples.errors.combLoops.HandshakeWire0(hdl_name_override: Optional[str] = None)[source]¶
Bases:
Unit
- class hwtLib.examples.errors.combLoops.HandshakeWire1(hdl_name_override: Optional[str] = None)[source]¶
Bases:
HandshakeWire0
HandshakeWire0 with register on rd signal
- class hwtLib.examples.errors.combLoops.WrongHandshakeCheckExample0(hdl_name_override: Optional[str] = None)[source]¶
Bases:
HandshakeWire0
- class hwtLib.examples.errors.combLoops.WrongHandshakeCheckExample1(hdl_name_override: Optional[str] = None)[source]¶
Bases:
HandshakeWire0
hwtLib.examples.errors.inconsistentIntfDirection module¶
hwtLib.examples.errors.invalidTypeConnetion module¶
hwtLib.examples.errors.multipleDriversOfChildNet module¶
- class hwtLib.examples.errors.multipleDriversOfChildNet.ExampleChild(hdl_name_override: Optional[str] = None)[source]¶
Bases:
Unit
- class hwtLib.examples.errors.multipleDriversOfChildNet.MultipleDriversOfChildNet(hdl_name_override: Optional[str] = None)[source]¶
Bases:
Unit
- class hwtLib.examples.errors.multipleDriversOfChildNet.MultipleDriversOfChildNet2(hdl_name_override: Optional[str] = None)[source]¶
Bases:
MultipleDriversOfChildNet