信号 x 是位“n”的一个热信号我想只涵盖信号的一个热值而不对其他值感兴趣。
例如:如果信号 x 是 3 位,那么我想 x 是否达到低于值的值不是。
x == 3'b001
x == 3'b010
x == 3'b100
我尝试在下面实现目标。
struct ABC {
x :uint(bits:n);
event pqrs;
cover pqrs is {
item x using ranges={
range([1]);
range([2]);
range([4]);
};
};
但是上面的代码并不优雅,因为 'n' `定义了可以根据环境变化的值。请帮助我如何为上述案例撰写报道。
提前感谢大家的帮助。问候, 斯里坎特