Files
PeakRDL-python-regmap/tests/testcases/overlapping.rdl
Byron Lathi b43de9206b
All checks were successful
build / test (3.10) (push) Successful in 6s
build / test (3.11) (push) Successful in 6s
build / test (3.12) (push) Successful in 6s
build / test (3.13) (push) Successful in 6s
build / test (3.9) (push) Successful in 6s
build / lint (push) Successful in 7s
build / mypy (push) Successful in 8s
build / test (3.10) (release) Successful in 6s
build / test (3.11) (release) Successful in 6s
build / test (3.12) (release) Successful in 6s
build / test (3.13) (release) Successful in 6s
build / test (3.9) (release) Successful in 6s
build / lint (release) Successful in 8s
build / mypy (release) Successful in 8s
build / Build distributions (push) Successful in 7s
build / Build distributions (release) Successful in 8s
build / deploy (push) Has been skipped
build / deploy (release) Successful in 6s
Create project
2025-11-23 17:05:27 -08:00

25 lines
445 B
Plaintext

addrmap top {
reg {
field f_rw {sw=rw; hw=r;};
field f_r {sw=r; hw=w;};
field f_w {sw=w; hw=r;};
f_rw f1[0:0] = 0;
f_r f2[1:1];
f_w f3[1:1];
} overlap_fields;
reg r_rw {
field {sw=rw; hw=r;} f[8];
};
reg r_r {
field {sw=r; hw=w;} f[8];
};
reg r_w {
field {sw=w; hw=r;} f[8];
};
r_rw r1 @ 0x10;
r_r r2 @ 0x14;
r_w r3 @ 0x14;
};