1addrmap Device {
2    mem {
3        mementries = 4;
4        memwidth = 64;
5        sw = rw;
6        reg {
7            regwidth = 32;
8            field {
9                name = "FLAG1";
10                sw = rw;
11            } flag1 [0:0];
12            field {
13                name = "FLAG2";
14                sw = rw;
15            } flag2 [1:1];
16            field {
17                name = "VALUE1";
18                sw = rw;
19            } value1 [5:2];
20            field {
21                name = "VALUE2";
22                sw = rw;
23            } value2 [30:6];
24        } structure [4];
25    } external mem1 @ 0x10;
26};
27