hwt/serializer/ip_packager.py
def serialzeValueToTCL(self, val, do_eval=False) -> Tuple[str, str, bool]:
        """
        :see: doc of method on parent class
        """
        if isinstance(val, int):
            val = hInt(val)
        if do_eval:
            val = val.staticEval()

        if isinstance(val, RtlSignalBase):
            ctx = VivadoTclExpressionSerializer.getBaseContext()
            tclVal = VivadoTclExpressionSerializer.asHdl(val, ctx)
            tclValVal = VivadoTclExpressionSerializer.asHdl(
                        val.staticEval())
            return tclVal, tclValVal, False
        else:

            tclVal = VivadoTclExpressionSerializer.asHdl(val, None)
            return tclVal, tclVal, True
def serialzeValueToTCL(self, val, do_eval=False) -> Tuple[str, str, bool]:
        """
        :see: doc of method on parent class
        """
        if isinstance(val, int):
            val = hInt(val)
        if do_eval:
            val = val.staticEval()

        if isinstance(val, RtlSignalBase):
            ctx = VivadoTclExpressionSerializer.getBaseContext()
            tclVal = VivadoTclExpressionSerializer.asHdl(val, ctx)
            tclValVal = VivadoTclExpressionSerializer.asHdl(
                        val.staticEval())
            return tclVal, tclValVal, False
        else:

            tclVal = VivadoTclExpressionSerializer.asHdl(val, None)
            return tclVal, tclVal, True
def serialzeValueToTCL ( self , val , do_eval = False ) -> Tuple [ str , str , bool ] : if isinstance ( val , int ) : val = hInt ( val ) if do_eval : val = val . staticEval ( ) if isinstance ( val , RtlSignalBase ) : ctx = VivadoTclExpressionSerializer . getBaseContext ( ) tclVal = VivadoTclExpressionSerializer . asHdl ( val , ctx ) tclValVal = VivadoTclExpressionSerializer . asHdl ( val . staticEval ( ) ) return tclVal , tclValVal , False else : tclVal = VivadoTclExpressionSerializer . asHdl ( val , None ) return tclVal , tclVal , True
:see: doc of method on parent class
: see : doc of method on parent class