您的位置:首页 > 科技 > IT业 > cocotb备忘录

cocotb备忘录

2024/12/23 10:41:20 来源:https://blog.csdn.net/weixin_44357071/article/details/141873134  浏览:    关键词:cocotb备忘录

按位给和int

int后接的值,建议在32之内。大于32位建议按位给,因为int强制类型转换有范围

第二,低位给到低位,高位给到高位

        # 将src_ip和dst_ip给到phv中,TMD以后只要报错在这个范围里面,TMD直接马上用手算一遍能不能对得上,要不就是TMD大傻逼# 一位一位给,必须要保证,低位给低位,高位给高位for j in range(IPV6_SRC_IP_WIDTH):phv_out[IPV6_SRC_IP_OFFSET + j] = int(header_in[(HEADER_WIDTH - 1 - 8*8 -128 +1 ) +j])for j in range(IPV6_DST_IP_WIDTH):phv_out[IPV6_DST_IP_OFFSET + j] = int(header_in[(HEADER_WIDTH - 1 - 8*8 - 128 -128 +1) +j])

这个+1为的是和下图的src_ip的位置对应起来,不加1默认是下一个字段的高位

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com