You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm unable to generate an alias of a register where we = true, as I get an error complaining that the aliased copy has we = true when it isn't implementing logic.
field foo_f {
sw = r;
hw = rw;
we = true;
};
reg bar_r {
foo_f foo;
};
addrmap top {
//Bar Register
bar_r bar @0x100;
//Alias to Bar
alias bar bar_r bar2 @0x200;
};
aliasing_bug.rdl:4:5: error: Use of 'we' property on field 'foo' that does not implement storage does not make sense
we = true;
^^
fatal: Elaborate aborted due to previous errors
The spec requires the hardware properties of the alias to be identical (10.5.1), so it would be nice if alias registers ignored this check on we.
The text was updated successfully, but these errors were encountered:
I'm unable to generate an alias of a register where
we = true
, as I get an error complaining that the aliased copy haswe = true
when it isn't implementing logic.The spec requires the hardware properties of the alias to be identical (10.5.1), so it would be nice if alias registers ignored this check on
we
.The text was updated successfully, but these errors were encountered: