Initial Commit - Forked from PeakRDL-regblock @ a440cc19769069be831d267505da4f3789a26695
This commit is contained in:
39
tests/test_fixedpoint/regblock.rdl
Normal file
39
tests/test_fixedpoint/regblock.rdl
Normal file
@@ -0,0 +1,39 @@
|
||||
addrmap top {
|
||||
default accesswidth = 64;
|
||||
default regwidth = 64;
|
||||
reg {
|
||||
field {
|
||||
sw = rw; hw = r;
|
||||
intwidth = 8;
|
||||
fracwidth = 8;
|
||||
} f_Q8_8[16] = 0;
|
||||
field {
|
||||
sw = r; hw = w;
|
||||
intwidth = 32;
|
||||
} f_Q32_n12[20];
|
||||
field {
|
||||
sw = rw; hw = r;
|
||||
fracwidth = 32;
|
||||
is_signed;
|
||||
} f_SQn8_32[24] = 0;
|
||||
field {
|
||||
sw = rw; hw = r;
|
||||
fracwidth = 7;
|
||||
is_signed;
|
||||
} f_SQn6_7 = 0;
|
||||
} r1 @ 0x0;
|
||||
|
||||
reg {
|
||||
field {
|
||||
sw = r; hw = w;
|
||||
is_signed;
|
||||
} f_signed[16];
|
||||
field {
|
||||
sw = rw; hw = r;
|
||||
is_signed = false;
|
||||
} f_unsigned[16] = 0;
|
||||
field {
|
||||
sw = r; hw = w;
|
||||
} f_no_sign[16];
|
||||
} r2 @ 0x8;
|
||||
};
|
||||
Reference in New Issue
Block a user