写case杂记
实在都是琐碎的东西,也不知道怎么起名字,就叫 xxx 杂记吧。
- 寄存器配置
在设计提供的寄存器文件里,会有这样的task, 名字是 xxx_set, xxx_clr,
是对32bits 寄存器里的某个field 的 set 或者 clr, 这个 field 可能是1bit,也可能是多个bits,
xxx_clr 没什么问题,通常就是清0s,
xxx_set 我之前总是不会用,有的时候会出现 set 不成功的案例, 幸好有次和设计一起讨论了这个问题,他说就简单的这样操作,想用xxx_set 之前,
先用xxx_clr, 再用xxx_set,
实践了下,确实没有问题,成功搞定。