微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 随机化的包能否同时算出CRC校验

随机化的包能否同时算出CRC校验

时间:10-02 整理:3721RD 点击:
各位大神:
大家好!小弟初学UVM不久,现有一问题困惑多时,今天摆出来向大家请教,请知道的大神不吝赐教。
比如,我有一个packet,数据结构是12byte的data,末尾第13byte是前面12byte的CRC校验。
那么我在sequence中随机化这个包的时候,该怎样做才能使随机出来的数据中带有按照前12byte数据所计算出来的crc呢。
是在packet类中写一个crc生成的函数crc_gen(),然后在packet的约束中constrain c_crc{crc=crc_gen();}么?

post_randomize()

你好,不知能否说的稍微详细一点呢?

需要对random数据进行处理的 ,可以选择pre-randommize和post-randomize , systemVerilog for verification 这本书里面讲的很详细,推荐lz看看

好的,多谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top