1 // ===========================================================================
2 // This file is autogenerated, please DO NOT modify!
3 //
4 // Generated on  2024-05-23 12:08:59
5 // by user:      developer
6 // on machine:   swtools
7 // CWD:          /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/build/lrfbledig/iar/pbe/ble5
8 // Commandline:  /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl -x /home/developer/.conan/data/f65lokilrfbledig/1.3.19-1/library-lprf/eng/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source/ti.com_LOKI_LRFBLEDIG_1.0.xml -f acr --devices CC2340R5:B (2.0) /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ble5/doc/pbe_ble5_ram_regs.txt /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ble5/doc/pbe_ble5_regdef_regs.txt
9 // C&P friendly: /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl -x /home/developer/.conan/data/f65lokilrfbledig/1.3.19-1/library-lprf/eng/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source/ti.com_LOKI_LRFBLEDIG_1.0.xml -f acr --devices CC2340R5:B (2.0) /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ble5/doc/pbe_ble5_ram_regs.txt /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ble5/doc/pbe_ble5_regdef_regs.txt
10 //
11 // Relevant file version(s):
12 //
13 // /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl
14 //   rcs-info: (file not managed or unknown revision control system)
15 //   git-hash: 68a752a8737845355f7bdb320d25a59eac685840
16 //
17 // /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/pbe/ble5/doc/pbe_ble5_ram_regs.txt
18 //   rcs-info: (file not managed or unknown revision control system)
19 //   git-hash: 0b79d4d13cc055db992ad8a96ee84cae10ff93ac
20 //
21 // ===========================================================================
22 
23 
24 #ifndef __PBE_BLE5_RAM_REGS_H
25 #define __PBE_BLE5_RAM_REGS_H
26 
27 //******************************************************************************
28 // REGISTER OFFSETS
29 //******************************************************************************
30 //
31 #define PBE_BLE5_RAM_O_PHY                                           0x00000020U
32 
33 //
34 #define PBE_BLE5_RAM_O_PRETXIFS500K                                  0x00000022U
35 
36 //
37 #define PBE_BLE5_RAM_O_PRETXIFS                                      0x00000024U
38 
39 //
40 #define PBE_BLE5_RAM_O_PRERXIFS                                      0x00000026U
41 
42 //
43 #define PBE_BLE5_RAM_O_RXTIMEOUT                                     0x00000028U
44 
45 //
46 #define PBE_BLE5_RAM_O_SYNTHCALTIMEOUT                               0x0000002AU
47 
48 //
49 #define PBE_BLE5_RAM_O_RECALTIMEOUT                                  0x0000002CU
50 
51 // Scanner and Intor use both. Advertiser uses only RPAMODE_PEERADR, it shall be unaffected by  RPAMODE_OWNADR.
52 #define PBE_BLE5_RAM_O_RPAMODE                                       0x0000002EU
53 
54 // Configure Advertiser ENDCAUSE status.
55 #define PBE_BLE5_RAM_O_RPACONNECT                                    0x00000030U
56 
57 // Configure FIFO usage
58 #define PBE_BLE5_RAM_O_FIFOCFG                                       0x00000032U
59 
60 // Status for the received packet, appended in the RX FIFO depending on FIFOCFG.
61 #define PBE_BLE5_RAM_O_STATUSBYTE                                    0x00000034U
62 
63 //
64 #define PBE_BLE5_RAM_O_NAKHUB                                        0x00000036U
65 
66 // Initialization for the whitener, if 0 the whitener is not used
67 #define PBE_BLE5_RAM_O_WHITEINIT                                     0x00000038U
68 
69 // Indicates how many bytes that are required after the PDU to hold the statuses configured in FIFOCFG. It has to be equal or greater.
70 #define PBE_BLE5_RAM_O_EXTRABYTES                                    0x0000003AU
71 
72 // CRC initialization value Random by Link Layer for Data PDU, 0x555555 for Adv PDU.
73 #define PBE_BLE5_RAM_O_CRCINITL                                      0x0000003CU
74 
75 // CRC initialization value Random by Link Layer for Data PDU, 0x555555 for Adv PDU.
76 #define PBE_BLE5_RAM_O_CRCINITH                                      0x0000003EU
77 
78 // Sequencing status
79 #define PBE_BLE5_RAM_O_SEQSTAT                                       0x00000040U
80 
81 // Back off count
82 #define PBE_BLE5_RAM_O_BACKOFFCNT                                    0x00000042U
83 
84 // Configure scanner
85 #define PBE_BLE5_RAM_O_SCANCFG                                       0x00000044U
86 
87 // Extended advertising configuration
88 #define PBE_BLE5_RAM_O_AECFG                                         0x00000046U
89 
90 // Temporary storage for AE flags
91 #define PBE_BLE5_RAM_O_AETMP                                         0x00000048U
92 
93 // Temporary storage for RT7_EXT_LENGTH
94 #define PBE_BLE5_RAM_O_EXTLENTMP                                     0x0000004AU
95 
96 // WinOffset parameter to divide by 4 and write in CONNECT_IND message. This value will be decremented at each systimer event x until transmission of a CONNECT_REQ has started. If the value is decremented from 4, it is set to WINMOD.
97 #define PBE_BLE5_RAM_O_WINOFFSET                                     0x0000004CU
98 
99 //
100 #define PBE_BLE5_RAM_O_WINMOD                                        0x0000004EU
101 
102 // Maximum number of payload bytes in a packet. Checked in OP_BLE_TX_RAW and OP_BLE_RX_RAW. PDU TYPE specific lengths are confirmed in addition.
103 #define PBE_BLE5_RAM_O_MAXLEN                                        0x00000050U
104 
105 // Filter policies
106 #define PBE_BLE5_RAM_O_FILTPOLICY                                    0x00000052U
107 
108 // Address modes
109 #define PBE_BLE5_RAM_O_OWNADRTYPE                                    0x00000054U
110 
111 // Address modes
112 #define PBE_BLE5_RAM_O_PEERADRTYPE                                   0x00000056U
113 
114 // Low part of own address, 16 bits
115 #define PBE_BLE5_RAM_O_OWNADRL                                       0x00000058U
116 
117 // Middle part of own address, 16 bits
118 #define PBE_BLE5_RAM_O_OWNADRM                                       0x0000005AU
119 
120 // High part of own address, 16 bits
121 #define PBE_BLE5_RAM_O_OWNADRH                                       0x0000005CU
122 
123 //
124 #define PBE_BLE5_RAM_O_TMPADRL                                       0x0000005EU
125 
126 //
127 #define PBE_BLE5_RAM_O_TMPADRM                                       0x00000060U
128 
129 //
130 #define PBE_BLE5_RAM_O_TMPADRH                                       0x00000062U
131 
132 // Low part of peer address
133 #define PBE_BLE5_RAM_O_PEERADRL                                      0x00000064U
134 
135 // Middle part of peer address
136 #define PBE_BLE5_RAM_O_PEERADRM                                      0x00000066U
137 
138 // High part of peer address
139 #define PBE_BLE5_RAM_O_PEERADRH                                      0x00000068U
140 
141 //
142 #define PBE_BLE5_RAM_O_NTXDONE                                       0x0000006AU
143 
144 //
145 #define PBE_BLE5_RAM_O_NTXACK                                        0x0000006CU
146 
147 //
148 #define PBE_BLE5_RAM_O_NTXCTLACK                                     0x0000006EU
149 
150 //
151 #define PBE_BLE5_RAM_O_NTXCTL                                        0x00000070U
152 
153 //
154 #define PBE_BLE5_RAM_O_NTXRETRANS                                    0x00000072U
155 
156 //
157 #define PBE_BLE5_RAM_O_NRXNOK                                        0x00000074U
158 
159 //
160 #define PBE_BLE5_RAM_O_NRXIGNORED                                    0x00000076U
161 
162 //
163 #define PBE_BLE5_RAM_O_NRXEMPTY                                      0x00000078U
164 
165 //
166 #define PBE_BLE5_RAM_O_NRXFIFOFULL                                   0x0000007AU
167 
168 //
169 #define PBE_BLE5_RAM_O_NRXOK                                         0x0000007CU
170 
171 //
172 #define PBE_BLE5_RAM_O_NTX                                           0x0000007EU
173 
174 //
175 #define PBE_BLE5_RAM_O_NRXCTL                                        0x00000080U
176 
177 //
178 #define PBE_BLE5_RAM_O_NRXCTLACK                                     0x00000082U
179 
180 //
181 #define PBE_BLE5_RAM_O_LASTRSSI                                      0x00000084U
182 
183 //
184 #define PBE_BLE5_RAM_O_FIRSTRXTIMEOUT                                0x00000086U
185 
186 //
187 #define PBE_BLE5_RAM_O_LASTTIMESTAMPL                                0x00000088U
188 
189 //
190 #define PBE_BLE5_RAM_O_LASTTIMESTAMPH                                0x0000008AU
191 
192 //
193 #define PBE_BLE5_RAM_O_MDCFG                                         0x0000008CU
194 
195 // Configure Advertiser Task Behavior. This configuration determines the control flow of the advertiser command(OP_BLE_ADV) on the PBE_API. More than one bit may be high at the same time.
196 #define PBE_BLE5_RAM_O_ADVCFG                                        0x0000008EU
197 
198 // Temporary register for storing RSSI
199 #define PBE_BLE5_RAM_O_TMPRSSI                                       0x00000090U
200 
201 //
202 #define PBE_BLE5_RAM_O_FIRSTTIMESTAMPL                               0x00000094U
203 
204 //
205 #define PBE_BLE5_RAM_O_FIRSTTIMESTAMPH                               0x00000096U
206 
207 //
208 #define PBE_BLE5_RAM_O_FL1RESULT                                     0x00000098U
209 
210 //
211 #define PBE_BLE5_RAM_O_FL1MASK                                       0x0000009AU
212 
213 //
214 #define PBE_BLE5_RAM_O_FL2RESULT                                     0x0000009CU
215 
216 //
217 #define PBE_BLE5_RAM_O_FL2MASK                                       0x0000009EU
218 
219 //
220 #define PBE_BLE5_RAM_O_FLSTAT                                        0x000000A0U
221 
222 //
223 #define PBE_BLE5_RAM_O_TMPATYPE                                      0x000000A2U
224 
225 //
226 #define PBE_BLE5_RAM_O_PATTERN                                       0x000000A4U
227 
228 //
229 #define PBE_BLE5_RAM_O_RFINTERVAL                                    0x000000A6U
230 
231 //
232 #define PBE_BLE5_RAM_O_NTXTARGET                                     0x000000A8U
233 
234 // combined tx/rx/fs configuration
235 #define PBE_BLE5_RAM_O_OPCFG                                         0x000000AAU
236 
237 //
238 #define PBE_BLE5_RAM_O_FL1INFO0                                      0x000000ACU
239 
240 //
241 #define PBE_BLE5_RAM_O_FL1ADRL0                                      0x000000AEU
242 
243 //
244 #define PBE_BLE5_RAM_O_FL1ADRM0                                      0x000000B0U
245 
246 //
247 #define PBE_BLE5_RAM_O_FL1ADRH0                                      0x000000B2U
248 
249 //
250 #define PBE_BLE5_RAM_O_FL1INFO1                                      0x000000B4U
251 
252 //
253 #define PBE_BLE5_RAM_O_FL1ADRL1                                      0x000000B6U
254 
255 //
256 #define PBE_BLE5_RAM_O_FL1ADRM1                                      0x000000B8U
257 
258 //
259 #define PBE_BLE5_RAM_O_FL1ADRH1                                      0x000000BAU
260 
261 //
262 #define PBE_BLE5_RAM_O_FL1INFO2                                      0x000000BCU
263 
264 //
265 #define PBE_BLE5_RAM_O_FL1ADRL2                                      0x000000BEU
266 
267 //
268 #define PBE_BLE5_RAM_O_FL1ADRM2                                      0x000000C0U
269 
270 //
271 #define PBE_BLE5_RAM_O_FL1ADRH2                                      0x000000C2U
272 
273 //
274 #define PBE_BLE5_RAM_O_FL1INFO3                                      0x000000C4U
275 
276 //
277 #define PBE_BLE5_RAM_O_FL1ADRL3                                      0x000000C6U
278 
279 //
280 #define PBE_BLE5_RAM_O_FL1ADRM3                                      0x000000C8U
281 
282 //
283 #define PBE_BLE5_RAM_O_FL1ADRH3                                      0x000000CAU
284 
285 //
286 #define PBE_BLE5_RAM_O_FL1INFO4                                      0x000000CCU
287 
288 //
289 #define PBE_BLE5_RAM_O_FL1ADRL4                                      0x000000CEU
290 
291 //
292 #define PBE_BLE5_RAM_O_FL1ADRM4                                      0x000000D0U
293 
294 //
295 #define PBE_BLE5_RAM_O_FL1ADRH4                                      0x000000D2U
296 
297 //
298 #define PBE_BLE5_RAM_O_FL1INFO5                                      0x000000D4U
299 
300 //
301 #define PBE_BLE5_RAM_O_FL1ADRL5                                      0x000000D6U
302 
303 //
304 #define PBE_BLE5_RAM_O_FL1ADRM5                                      0x000000D8U
305 
306 //
307 #define PBE_BLE5_RAM_O_FL1ADRH5                                      0x000000DAU
308 
309 //
310 #define PBE_BLE5_RAM_O_FL1INFO6                                      0x000000DCU
311 
312 //
313 #define PBE_BLE5_RAM_O_FL1ADRL6                                      0x000000DEU
314 
315 //
316 #define PBE_BLE5_RAM_O_FL1ADRM6                                      0x000000E0U
317 
318 //
319 #define PBE_BLE5_RAM_O_FL1ADRH6                                      0x000000E2U
320 
321 //
322 #define PBE_BLE5_RAM_O_FL1INFO7                                      0x000000E4U
323 
324 //
325 #define PBE_BLE5_RAM_O_FL1ADRL7                                      0x000000E6U
326 
327 //
328 #define PBE_BLE5_RAM_O_FL1ADRM7                                      0x000000E8U
329 
330 //
331 #define PBE_BLE5_RAM_O_FL1ADRH7                                      0x000000EAU
332 
333 //
334 #define PBE_BLE5_RAM_O_FL1INFO8                                      0x000000ECU
335 
336 //
337 #define PBE_BLE5_RAM_O_FL1ADRL8                                      0x000000EEU
338 
339 //
340 #define PBE_BLE5_RAM_O_FL1ADRM8                                      0x000000F0U
341 
342 //
343 #define PBE_BLE5_RAM_O_FL1ADRH8                                      0x000000F2U
344 
345 //
346 #define PBE_BLE5_RAM_O_FL1INFO9                                      0x000000F4U
347 
348 //
349 #define PBE_BLE5_RAM_O_FL1ADRL9                                      0x000000F6U
350 
351 //
352 #define PBE_BLE5_RAM_O_FL1ADRM9                                      0x000000F8U
353 
354 //
355 #define PBE_BLE5_RAM_O_FL1ADRH9                                      0x000000FAU
356 
357 //
358 #define PBE_BLE5_RAM_O_FL1INFO10                                     0x000000FCU
359 
360 //
361 #define PBE_BLE5_RAM_O_FL1ADRL10                                     0x000000FEU
362 
363 //
364 #define PBE_BLE5_RAM_O_FL1ADRM10                                     0x00000100U
365 
366 //
367 #define PBE_BLE5_RAM_O_FL1ADRH10                                     0x00000102U
368 
369 //
370 #define PBE_BLE5_RAM_O_FL1INFO11                                     0x00000104U
371 
372 //
373 #define PBE_BLE5_RAM_O_FL1ADRL11                                     0x00000106U
374 
375 //
376 #define PBE_BLE5_RAM_O_FL1ADRM11                                     0x00000108U
377 
378 //
379 #define PBE_BLE5_RAM_O_FL1ADRH11                                     0x0000010AU
380 
381 //
382 #define PBE_BLE5_RAM_O_FL1INFO12                                     0x0000010CU
383 
384 //
385 #define PBE_BLE5_RAM_O_FL1ADRL12                                     0x0000010EU
386 
387 //
388 #define PBE_BLE5_RAM_O_FL1ADRM12                                     0x00000110U
389 
390 //
391 #define PBE_BLE5_RAM_O_FL1ADRH12                                     0x00000112U
392 
393 //
394 #define PBE_BLE5_RAM_O_FL1INFO13                                     0x00000114U
395 
396 //
397 #define PBE_BLE5_RAM_O_FL1ADRL13                                     0x00000116U
398 
399 //
400 #define PBE_BLE5_RAM_O_FL1ADRM13                                     0x00000118U
401 
402 //
403 #define PBE_BLE5_RAM_O_FL1ADRH13                                     0x0000011AU
404 
405 //
406 #define PBE_BLE5_RAM_O_FL1INFO14                                     0x0000011CU
407 
408 //
409 #define PBE_BLE5_RAM_O_FL1ADRL14                                     0x0000011EU
410 
411 //
412 #define PBE_BLE5_RAM_O_FL1ADRM14                                     0x00000120U
413 
414 //
415 #define PBE_BLE5_RAM_O_FL1ADRH14                                     0x00000122U
416 
417 //
418 #define PBE_BLE5_RAM_O_FL1INFO15                                     0x00000124U
419 
420 //
421 #define PBE_BLE5_RAM_O_FL1ADRL15                                     0x00000126U
422 
423 //
424 #define PBE_BLE5_RAM_O_FL1ADRM15                                     0x00000128U
425 
426 //
427 #define PBE_BLE5_RAM_O_FL1ADRH15                                     0x0000012AU
428 
429 //
430 #define PBE_BLE5_RAM_O_FL2INFO0                                      0x0000012CU
431 
432 //
433 #define PBE_BLE5_RAM_O_FL2ADRL0                                      0x0000012EU
434 
435 //
436 #define PBE_BLE5_RAM_O_FL2ADRM0                                      0x00000130U
437 
438 //
439 #define PBE_BLE5_RAM_O_FL2ADRH0                                      0x00000132U
440 
441 //
442 #define PBE_BLE5_RAM_O_FL2INFO1                                      0x00000134U
443 
444 //
445 #define PBE_BLE5_RAM_O_FL2ADRL1                                      0x00000136U
446 
447 //
448 #define PBE_BLE5_RAM_O_FL2ADRM1                                      0x00000138U
449 
450 //
451 #define PBE_BLE5_RAM_O_FL2ADRH1                                      0x0000013AU
452 
453 //
454 #define PBE_BLE5_RAM_O_FL2INFO2                                      0x0000013CU
455 
456 //
457 #define PBE_BLE5_RAM_O_FL2ADRL2                                      0x0000013EU
458 
459 //
460 #define PBE_BLE5_RAM_O_FL2ADRM2                                      0x00000140U
461 
462 //
463 #define PBE_BLE5_RAM_O_FL2ADRH2                                      0x00000142U
464 
465 //
466 #define PBE_BLE5_RAM_O_FL2INFO3                                      0x00000144U
467 
468 //
469 #define PBE_BLE5_RAM_O_FL2ADRL3                                      0x00000146U
470 
471 //
472 #define PBE_BLE5_RAM_O_FL2ADRM3                                      0x00000148U
473 
474 //
475 #define PBE_BLE5_RAM_O_FL2ADRH3                                      0x0000014AU
476 
477 //
478 #define PBE_BLE5_RAM_O_FL2INFO4                                      0x0000014CU
479 
480 //
481 #define PBE_BLE5_RAM_O_FL2ADRL4                                      0x0000014EU
482 
483 //
484 #define PBE_BLE5_RAM_O_FL2ADRM4                                      0x00000150U
485 
486 //
487 #define PBE_BLE5_RAM_O_FL2ADRH4                                      0x00000152U
488 
489 //
490 #define PBE_BLE5_RAM_O_FL2INFO5                                      0x00000154U
491 
492 //
493 #define PBE_BLE5_RAM_O_FL2ADRL5                                      0x00000156U
494 
495 //
496 #define PBE_BLE5_RAM_O_FL2ADRM5                                      0x00000158U
497 
498 //
499 #define PBE_BLE5_RAM_O_FL2ADRH5                                      0x0000015AU
500 
501 //
502 #define PBE_BLE5_RAM_O_FL2INFO6                                      0x0000015CU
503 
504 //
505 #define PBE_BLE5_RAM_O_FL2ADRL6                                      0x0000015EU
506 
507 //
508 #define PBE_BLE5_RAM_O_FL2ADRM6                                      0x00000160U
509 
510 //
511 #define PBE_BLE5_RAM_O_FL2ADRH6                                      0x00000162U
512 
513 //
514 #define PBE_BLE5_RAM_O_FL2INFO7                                      0x00000164U
515 
516 //
517 #define PBE_BLE5_RAM_O_FL2ADRL7                                      0x00000166U
518 
519 //
520 #define PBE_BLE5_RAM_O_FL2ADRM7                                      0x00000168U
521 
522 //
523 #define PBE_BLE5_RAM_O_FL2ADRH7                                      0x0000016AU
524 
525 //
526 #define PBE_BLE5_RAM_O_FL2INFO8                                      0x0000016CU
527 
528 //
529 #define PBE_BLE5_RAM_O_FL2ADRL8                                      0x0000016EU
530 
531 //
532 #define PBE_BLE5_RAM_O_FL2ADRM8                                      0x00000170U
533 
534 //
535 #define PBE_BLE5_RAM_O_FL2ADRH8                                      0x00000172U
536 
537 //
538 #define PBE_BLE5_RAM_O_FL2INFO9                                      0x00000174U
539 
540 //
541 #define PBE_BLE5_RAM_O_FL2ADRL9                                      0x00000176U
542 
543 //
544 #define PBE_BLE5_RAM_O_FL2ADRM9                                      0x00000178U
545 
546 //
547 #define PBE_BLE5_RAM_O_FL2ADRH9                                      0x0000017AU
548 
549 //
550 #define PBE_BLE5_RAM_O_FL2INFO10                                     0x0000017CU
551 
552 //
553 #define PBE_BLE5_RAM_O_FL2ADRL10                                     0x0000017EU
554 
555 //
556 #define PBE_BLE5_RAM_O_FL2ADRM10                                     0x00000180U
557 
558 //
559 #define PBE_BLE5_RAM_O_FL2ADRH10                                     0x00000182U
560 
561 //
562 #define PBE_BLE5_RAM_O_FL2INFO11                                     0x00000184U
563 
564 //
565 #define PBE_BLE5_RAM_O_FL2ADRL11                                     0x00000186U
566 
567 //
568 #define PBE_BLE5_RAM_O_FL2ADRM11                                     0x00000188U
569 
570 //
571 #define PBE_BLE5_RAM_O_FL2ADRH11                                     0x0000018AU
572 
573 //
574 #define PBE_BLE5_RAM_O_FL2INFO12                                     0x0000018CU
575 
576 //
577 #define PBE_BLE5_RAM_O_FL2ADRL12                                     0x0000018EU
578 
579 //
580 #define PBE_BLE5_RAM_O_FL2ADRM12                                     0x00000190U
581 
582 //
583 #define PBE_BLE5_RAM_O_FL2ADRH12                                     0x00000192U
584 
585 //
586 #define PBE_BLE5_RAM_O_FL2INFO13                                     0x00000194U
587 
588 //
589 #define PBE_BLE5_RAM_O_FL2ADRL13                                     0x00000196U
590 
591 //
592 #define PBE_BLE5_RAM_O_FL2ADRM13                                     0x00000198U
593 
594 //
595 #define PBE_BLE5_RAM_O_FL2ADRH13                                     0x0000019AU
596 
597 //
598 #define PBE_BLE5_RAM_O_FL2INFO14                                     0x0000019CU
599 
600 //
601 #define PBE_BLE5_RAM_O_FL2ADRL14                                     0x0000019EU
602 
603 //
604 #define PBE_BLE5_RAM_O_FL2ADRM14                                     0x000001A0U
605 
606 //
607 #define PBE_BLE5_RAM_O_FL2ADRH14                                     0x000001A2U
608 
609 //
610 #define PBE_BLE5_RAM_O_FL2INFO15                                     0x000001A4U
611 
612 //
613 #define PBE_BLE5_RAM_O_FL2ADRL15                                     0x000001A6U
614 
615 //
616 #define PBE_BLE5_RAM_O_FL2ADRM15                                     0x000001A8U
617 
618 //
619 #define PBE_BLE5_RAM_O_FL2ADRH15                                     0x000001AAU
620 
621 //******************************************************************************
622 // Register: PHY
623 //******************************************************************************
624 // Field: [1:0] sel
625 //
626 // Used to pass on the value of the Coding Indicator,
627 #define PBE_BLE5_RAM_PHY_SEL_W                                                2U
628 #define PBE_BLE5_RAM_PHY_SEL_M                                           0x0003U
629 #define PBE_BLE5_RAM_PHY_SEL_S                                                0U
630 #define PBE_BLE5_RAM_PHY_SEL_1M                                          0x0000U
631 #define PBE_BLE5_RAM_PHY_SEL_2M                                          0x0001U
632 #define PBE_BLE5_RAM_PHY_SEL_CODED_125K                                  0x0002U
633 #define PBE_BLE5_RAM_PHY_SEL_CODED_500K                                  0x0003U
634 
635 //******************************************************************************
636 // Register: PRETXIFS500K
637 //******************************************************************************
638 // Field: [15:0] val
639 //
640 // For bluetooth long range (BLR) and the 500k data rate only. Base value used after RX to set timer0 for when to start Transmission.
641 #define PBE_BLE5_RAM_PRETXIFS500K_VAL_W                                      16U
642 #define PBE_BLE5_RAM_PRETXIFS500K_VAL_M                                  0xFFFFU
643 #define PBE_BLE5_RAM_PRETXIFS500K_VAL_S                                       0U
644 
645 //******************************************************************************
646 // Register: PRETXIFS
647 //******************************************************************************
648 // Field: [15:0] val
649 //
650 // Base value used after RX to set timer0 for when to start Transmission.
651 #define PBE_BLE5_RAM_PRETXIFS_VAL_W                                          16U
652 #define PBE_BLE5_RAM_PRETXIFS_VAL_M                                      0xFFFFU
653 #define PBE_BLE5_RAM_PRETXIFS_VAL_S                                           0U
654 
655 //******************************************************************************
656 // Register: PRERXIFS
657 //******************************************************************************
658 // Field: [15:0] val
659 //
660 // Base value used after TX to set timer0 for when to start Receiving.
661 #define PBE_BLE5_RAM_PRERXIFS_VAL_W                                          16U
662 #define PBE_BLE5_RAM_PRERXIFS_VAL_M                                      0xFFFFU
663 #define PBE_BLE5_RAM_PRERXIFS_VAL_S                                           0U
664 
665 //******************************************************************************
666 // Register: RXTIMEOUT
667 //******************************************************************************
668 // Field: [15:0] val
669 //
670 // Time to stay in RX before giving up sync search. Only used in T_IFS scenarios. If VAL = 0 then the PBE waits forever or until the CM0 manually interrupts.
671 #define PBE_BLE5_RAM_RXTIMEOUT_VAL_W                                         16U
672 #define PBE_BLE5_RAM_RXTIMEOUT_VAL_M                                     0xFFFFU
673 #define PBE_BLE5_RAM_RXTIMEOUT_VAL_S                                          0U
674 
675 //******************************************************************************
676 // Register: SYNTHCALTIMEOUT
677 //******************************************************************************
678 // Field: [15:0] val
679 //
680 // How many µs the PBE shall set its local timer to wait for the RFE synth calibration.
681 #define PBE_BLE5_RAM_SYNTHCALTIMEOUT_VAL_W                                   16U
682 #define PBE_BLE5_RAM_SYNTHCALTIMEOUT_VAL_M                               0xFFFFU
683 #define PBE_BLE5_RAM_SYNTHCALTIMEOUT_VAL_S                                    0U
684 
685 //******************************************************************************
686 // Register: RECALTIMEOUT
687 //******************************************************************************
688 // Field: [15:0] val
689 //
690 // How many µs the PBE shall set its local timer to wait for the RFE synth re-calibration.
691 #define PBE_BLE5_RAM_RECALTIMEOUT_VAL_W                                      16U
692 #define PBE_BLE5_RAM_RECALTIMEOUT_VAL_M                                  0xFFFFU
693 #define PBE_BLE5_RAM_RECALTIMEOUT_VAL_S                                       0U
694 
695 //******************************************************************************
696 // Register: RPAMODE
697 //******************************************************************************
698 // Field: [3:3] ownadr
699 //
700 // Filtering of own (receiver) address
701 #define PBE_BLE5_RAM_RPAMODE_OWNADR                                      0x0008U
702 #define PBE_BLE5_RAM_RPAMODE_OWNADR_M                                    0x0008U
703 #define PBE_BLE5_RAM_RPAMODE_OWNADR_S                                         3U
704 
705 // Field: [2:2] peeradr
706 //
707 // Filtering of peer (transmitter) address, may use the Filter Accept List
708 #define PBE_BLE5_RAM_RPAMODE_PEERADR                                     0x0004U
709 #define PBE_BLE5_RAM_RPAMODE_PEERADR_M                                   0x0004U
710 #define PBE_BLE5_RAM_RPAMODE_PEERADR_S                                        2U
711 
712 //******************************************************************************
713 // Register: RPACONNECT
714 //******************************************************************************
715 // Field: [0:0] endadv
716 //
717 //
718 #define PBE_BLE5_RAM_RPACONNECT_ENDADV                                   0x0001U
719 #define PBE_BLE5_RAM_RPACONNECT_ENDADV_M                                 0x0001U
720 #define PBE_BLE5_RAM_RPACONNECT_ENDADV_S                                      0U
721 
722 //******************************************************************************
723 // Register: FIFOCFG
724 //******************************************************************************
725 // Field: [8:8] appendtimestamp
726 //
727 //
728 #define PBE_BLE5_RAM_FIFOCFG_APPENDTIMESTAMP                             0x0100U
729 #define PBE_BLE5_RAM_FIFOCFG_APPENDTIMESTAMP_M                           0x0100U
730 #define PBE_BLE5_RAM_FIFOCFG_APPENDTIMESTAMP_S                                8U
731 #define PBE_BLE5_RAM_FIFOCFG_APPENDTIMESTAMP_DIS                         0x0000U
732 #define PBE_BLE5_RAM_FIFOCFG_APPENDTIMESTAMP_ENA                         0x0100U
733 
734 // Field: [7:7] appendrssi
735 //
736 //
737 #define PBE_BLE5_RAM_FIFOCFG_APPENDRSSI                                  0x0080U
738 #define PBE_BLE5_RAM_FIFOCFG_APPENDRSSI_M                                0x0080U
739 #define PBE_BLE5_RAM_FIFOCFG_APPENDRSSI_S                                     7U
740 
741 // Field: [6:6] appendfreqest
742 //
743 //
744 #define PBE_BLE5_RAM_FIFOCFG_APPENDFREQEST                               0x0040U
745 #define PBE_BLE5_RAM_FIFOCFG_APPENDFREQEST_M                             0x0040U
746 #define PBE_BLE5_RAM_FIFOCFG_APPENDFREQEST_S                                  6U
747 
748 // Field: [5:5] appendlqi
749 //
750 //
751 #define PBE_BLE5_RAM_FIFOCFG_APPENDLQI                                   0x0020U
752 #define PBE_BLE5_RAM_FIFOCFG_APPENDLQI_M                                 0x0020U
753 #define PBE_BLE5_RAM_FIFOCFG_APPENDLQI_S                                      5U
754 
755 // Field: [4:4] appendstatus
756 //
757 // CRCOK, Ignore, Code rate
758 #define PBE_BLE5_RAM_FIFOCFG_APPENDSTATUS                                0x0010U
759 #define PBE_BLE5_RAM_FIFOCFG_APPENDSTATUS_M                              0x0010U
760 #define PBE_BLE5_RAM_FIFOCFG_APPENDSTATUS_S                                   4U
761 
762 // Field: [3:3] appendcrc
763 //
764 // Append all received crc bits
765 #define PBE_BLE5_RAM_FIFOCFG_APPENDCRC                                   0x0008U
766 #define PBE_BLE5_RAM_FIFOCFG_APPENDCRC_M                                 0x0008U
767 #define PBE_BLE5_RAM_FIFOCFG_APPENDCRC_S                                      3U
768 
769 // Field: [2:2] autoflushempty
770 //
771 //
772 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHEMPTY                              0x0004U
773 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHEMPTY_M                            0x0004U
774 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHEMPTY_S                                 2U
775 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHEMPTY_KEEP                         0x0000U
776 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHEMPTY_FLUSH                        0x0004U
777 
778 // Field: [1:1] autoflushign
779 //
780 //
781 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHIGN                                0x0002U
782 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHIGN_M                              0x0002U
783 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHIGN_S                                   1U
784 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHIGN_KEEP                           0x0000U
785 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHIGN_FLUSH                          0x0002U
786 
787 // Field: [0:0] autoflushcrc
788 //
789 //
790 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHCRC                                0x0001U
791 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHCRC_M                              0x0001U
792 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHCRC_S                                   0U
793 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHCRC_KEEP                           0x0000U
794 #define PBE_BLE5_RAM_FIFOCFG_AUTOFLUSHCRC_FLUSH                          0x0001U
795 
796 //******************************************************************************
797 // Register: STATUSBYTE
798 //******************************************************************************
799 // Field: [15:5] reserved
800 //
801 // Flags
802 #define PBE_BLE5_RAM_STATUSBYTE_RESERVED_W                                   11U
803 #define PBE_BLE5_RAM_STATUSBYTE_RESERVED_M                               0xFFE0U
804 #define PBE_BLE5_RAM_STATUSBYTE_RESERVED_S                                    5U
805 
806 // Field: [4:4] rpaignored
807 //
808 // Ignored due to RPA.
809 #define PBE_BLE5_RAM_STATUSBYTE_RPAIGNORED                               0x0010U
810 #define PBE_BLE5_RAM_STATUSBYTE_RPAIGNORED_M                             0x0010U
811 #define PBE_BLE5_RAM_STATUSBYTE_RPAIGNORED_S                                  4U
812 
813 // Field: [3:3] ignored
814 //
815 // Ignored due to PID or address.
816 #define PBE_BLE5_RAM_STATUSBYTE_IGNORED                                  0x0008U
817 #define PBE_BLE5_RAM_STATUSBYTE_IGNORED_M                                0x0008U
818 #define PBE_BLE5_RAM_STATUSBYTE_IGNORED_S                                     3U
819 
820 // Field: [2:2] crcerror
821 //
822 // CRC check with PHA failed.
823 #define PBE_BLE5_RAM_STATUSBYTE_CRCERROR                                 0x0004U
824 #define PBE_BLE5_RAM_STATUSBYTE_CRCERROR_M                               0x0004U
825 #define PBE_BLE5_RAM_STATUSBYTE_CRCERROR_S                                    2U
826 
827 // Field: [1:0] phy
828 //
829 // aka Rate Indicator.
830 #define PBE_BLE5_RAM_STATUSBYTE_PHY_W                                         2U
831 #define PBE_BLE5_RAM_STATUSBYTE_PHY_M                                    0x0003U
832 #define PBE_BLE5_RAM_STATUSBYTE_PHY_S                                         0U
833 #define PBE_BLE5_RAM_STATUSBYTE_PHY_1M                                   0x0000U
834 #define PBE_BLE5_RAM_STATUSBYTE_PHY_2M                                   0x0001U
835 #define PBE_BLE5_RAM_STATUSBYTE_PHY_CODED_125K                           0x0002U
836 #define PBE_BLE5_RAM_STATUSBYTE_PHY_CODED_500K                           0x0003U
837 
838 //******************************************************************************
839 // Register: NAKHUB
840 //******************************************************************************
841 // Field: [5:3] nrnaks
842 //
843 // How many consecutive NAKS has been received
844 #define PBE_BLE5_RAM_NAKHUB_NRNAKS_W                                          3U
845 #define PBE_BLE5_RAM_NAKHUB_NRNAKS_M                                     0x0038U
846 #define PBE_BLE5_RAM_NAKHUB_NRNAKS_S                                          3U
847 
848 // Field: [2:0] maxnak
849 //
850 // Maximum number of packets received without a new value of NESN in the same task before the task ends. If both devices find themselves with full RX FIFO or no RX buffer available, they will request the peer to retransmit by transmitting a NAK. This is a sort of livelock loop. If it's 0, do not end the task based on this.
851 #define PBE_BLE5_RAM_NAKHUB_MAXNAK_W                                          3U
852 #define PBE_BLE5_RAM_NAKHUB_MAXNAK_M                                     0x0007U
853 #define PBE_BLE5_RAM_NAKHUB_MAXNAK_S                                          0U
854 
855 //******************************************************************************
856 // Register: WHITEINIT
857 //******************************************************************************
858 // Field: [15:0] val
859 //
860 // Whitener initialization value
861 #define PBE_BLE5_RAM_WHITEINIT_VAL_W                                         16U
862 #define PBE_BLE5_RAM_WHITEINIT_VAL_M                                     0xFFFFU
863 #define PBE_BLE5_RAM_WHITEINIT_VAL_S                                          0U
864 
865 //******************************************************************************
866 // Register: EXTRABYTES
867 //******************************************************************************
868 // Field: [15:0] val
869 //
870 // The number of bytes required.
871 #define PBE_BLE5_RAM_EXTRABYTES_VAL_W                                        16U
872 #define PBE_BLE5_RAM_EXTRABYTES_VAL_M                                    0xFFFFU
873 #define PBE_BLE5_RAM_EXTRABYTES_VAL_S                                         0U
874 
875 //******************************************************************************
876 // Register: CRCINITL
877 //******************************************************************************
878 // Field: [15:0] vallsb
879 //
880 //
881 #define PBE_BLE5_RAM_CRCINITL_VALLSB_W                                       16U
882 #define PBE_BLE5_RAM_CRCINITL_VALLSB_M                                   0xFFFFU
883 #define PBE_BLE5_RAM_CRCINITL_VALLSB_S                                        0U
884 
885 //******************************************************************************
886 // Register: CRCINITH
887 //******************************************************************************
888 // Field: [15:0] valmsb
889 //
890 //
891 #define PBE_BLE5_RAM_CRCINITH_VALMSB_W                                       16U
892 #define PBE_BLE5_RAM_CRCINITH_VALMSB_M                                   0xFFFFU
893 #define PBE_BLE5_RAM_CRCINITH_VALMSB_S                                        0U
894 
895 //******************************************************************************
896 // Register: SEQSTAT
897 //******************************************************************************
898 // Field: [7:7] ctlackpend
899 //
900 // The last successfully received packet was an LL control packet which has not yet been ACK'ed
901 #define PBE_BLE5_RAM_SEQSTAT_CTLACKPEND                                  0x0080U
902 #define PBE_BLE5_RAM_SEQSTAT_CTLACKPEND_M                                0x0080U
903 #define PBE_BLE5_RAM_SEQSTAT_CTLACKPEND_S                                     7U
904 #define PBE_BLE5_RAM_SEQSTAT_CTLACKPEND_NO                               0x0000U
905 #define PBE_BLE5_RAM_SEQSTAT_CTLACKPEND_YES                              0x0080U
906 
907 // Field: [6:6] ctlack
908 //
909 // The last received packet was the ACK of an LL control packet
910 #define PBE_BLE5_RAM_SEQSTAT_CTLACK                                      0x0040U
911 #define PBE_BLE5_RAM_SEQSTAT_CTLACK_M                                    0x0040U
912 #define PBE_BLE5_RAM_SEQSTAT_CTLACK_S                                         6U
913 #define PBE_BLE5_RAM_SEQSTAT_CTLACK_NO                                   0x0000U
914 #define PBE_BLE5_RAM_SEQSTAT_CTLACK_YES                                  0x0040U
915 
916 // Field: [5:5] ctltx
917 //
918 // The last transmitted packet was an LL control packet (LLID = 11)
919 #define PBE_BLE5_RAM_SEQSTAT_CTLTX                                       0x0020U
920 #define PBE_BLE5_RAM_SEQSTAT_CTLTX_M                                     0x0020U
921 #define PBE_BLE5_RAM_SEQSTAT_CTLTX_S                                          5U
922 #define PBE_BLE5_RAM_SEQSTAT_CTLTX_NO                                    0x0000U
923 #define PBE_BLE5_RAM_SEQSTAT_CTLTX_YES                                   0x0020U
924 
925 // Field: [4:4] empty
926 //
927 // The last transmitted packet was an auto-empty packet.
928 #define PBE_BLE5_RAM_SEQSTAT_EMPTY                                       0x0010U
929 #define PBE_BLE5_RAM_SEQSTAT_EMPTY_M                                     0x0010U
930 #define PBE_BLE5_RAM_SEQSTAT_EMPTY_S                                          4U
931 
932 // Field: [3:3] firstpkt
933 //
934 // Has there been any packets transmitted on this connection
935 #define PBE_BLE5_RAM_SEQSTAT_FIRSTPKT                                    0x0008U
936 #define PBE_BLE5_RAM_SEQSTAT_FIRSTPKT_M                                  0x0008U
937 #define PBE_BLE5_RAM_SEQSTAT_FIRSTPKT_S                                       3U
938 #define PBE_BLE5_RAM_SEQSTAT_FIRSTPKT_NOT_FIRST                          0x0000U
939 #define PBE_BLE5_RAM_SEQSTAT_FIRSTPKT_FIRST                              0x0008U
940 
941 // Field: [2:2] nexttxsn
942 //
943 // SN in the next message to transmit.
944 #define PBE_BLE5_RAM_SEQSTAT_NEXTTXSN                                    0x0004U
945 #define PBE_BLE5_RAM_SEQSTAT_NEXTTXSN_M                                  0x0004U
946 #define PBE_BLE5_RAM_SEQSTAT_NEXTTXSN_S                                       2U
947 
948 // Field: [1:1] lasttxsn
949 //
950 // SN in the last message transmitted.
951 #define PBE_BLE5_RAM_SEQSTAT_LASTTXSN                                    0x0002U
952 #define PBE_BLE5_RAM_SEQSTAT_LASTTXSN_M                                  0x0002U
953 #define PBE_BLE5_RAM_SEQSTAT_LASTTXSN_S                                       1U
954 
955 // Field: [0:0] lastrxsn
956 //
957 // SN in the last message received with CRC OK.
958 #define PBE_BLE5_RAM_SEQSTAT_LASTRXSN                                    0x0001U
959 #define PBE_BLE5_RAM_SEQSTAT_LASTRXSN_M                                  0x0001U
960 #define PBE_BLE5_RAM_SEQSTAT_LASTRXSN_S                                       0U
961 
962 //******************************************************************************
963 // Register: BACKOFFCNT
964 //******************************************************************************
965 // Field: [15:0] val
966 //
967 // MCU writes new value of back-off count for first scanner task after transmission of SCAN_REQ and subsequent reception or attempted reception of SCAN_RSP, or returned value from last scanner task. PBE decrements the back-off count on every correctly received advertising packet that will generate a SCAN_RSP and writes it back at the end of the task. Allowed values: write from MCU: 1–256. Read from MCU: 0–256.
968 #define PBE_BLE5_RAM_BACKOFFCNT_VAL_W                                        16U
969 #define PBE_BLE5_RAM_BACKOFFCNT_VAL_M                                    0xFFFFU
970 #define PBE_BLE5_RAM_BACKOFFCNT_VAL_S                                         0U
971 
972 //******************************************************************************
973 // Register: SCANCFG
974 //******************************************************************************
975 // Field: [0:0] actpass
976 //
977 // Configure scan type
978 #define PBE_BLE5_RAM_SCANCFG_ACTPASS                                     0x0001U
979 #define PBE_BLE5_RAM_SCANCFG_ACTPASS_M                                   0x0001U
980 #define PBE_BLE5_RAM_SCANCFG_ACTPASS_S                                        0U
981 #define PBE_BLE5_RAM_SCANCFG_ACTPASS_PASS                                0x0000U
982 #define PBE_BLE5_RAM_SCANCFG_ACTPASS_ACT                                 0x0001U
983 
984 //******************************************************************************
985 // Register: AECFG
986 //******************************************************************************
987 // Field: [5:5] advmode2
988 //
989 // Accept extended advertising packets with ADV_MODE=2
990 #define PBE_BLE5_RAM_AECFG_ADVMODE2                                      0x0020U
991 #define PBE_BLE5_RAM_AECFG_ADVMODE2_M                                    0x0020U
992 #define PBE_BLE5_RAM_AECFG_ADVMODE2_S                                         5U
993 #define PBE_BLE5_RAM_AECFG_ADVMODE2_REJECT                               0x0000U
994 #define PBE_BLE5_RAM_AECFG_ADVMODE2_ACCEPT                               0x0020U
995 
996 // Field: [4:4] advmode1
997 //
998 // Accept extended advertising packets with ADV_MODE=1
999 #define PBE_BLE5_RAM_AECFG_ADVMODE1                                      0x0010U
1000 #define PBE_BLE5_RAM_AECFG_ADVMODE1_M                                    0x0010U
1001 #define PBE_BLE5_RAM_AECFG_ADVMODE1_S                                         4U
1002 #define PBE_BLE5_RAM_AECFG_ADVMODE1_REJECT                               0x0000U
1003 #define PBE_BLE5_RAM_AECFG_ADVMODE1_ACCEPT                               0x0010U
1004 
1005 // Field: [3:3] advmode0
1006 //
1007 // Accept extended advertising packets with ADV_MODE=0
1008 #define PBE_BLE5_RAM_AECFG_ADVMODE0                                      0x0008U
1009 #define PBE_BLE5_RAM_AECFG_ADVMODE0_M                                    0x0008U
1010 #define PBE_BLE5_RAM_AECFG_ADVMODE0_S                                         3U
1011 #define PBE_BLE5_RAM_AECFG_ADVMODE0_REJECT                               0x0000U
1012 #define PBE_BLE5_RAM_AECFG_ADVMODE0_ACCEPT                               0x0008U
1013 
1014 // Field: [2:2] chnl
1015 //
1016 // Current channel type
1017 #define PBE_BLE5_RAM_AECFG_CHNL                                          0x0004U
1018 #define PBE_BLE5_RAM_AECFG_CHNL_M                                        0x0004U
1019 #define PBE_BLE5_RAM_AECFG_CHNL_S                                             2U
1020 #define PBE_BLE5_RAM_AECFG_CHNL_PRIMARY                                  0x0000U
1021 #define PBE_BLE5_RAM_AECFG_CHNL_SECONDARY                                0x0004U
1022 
1023 // Field: [1:1] extended
1024 //
1025 // Extended advertisement enabled
1026 #define PBE_BLE5_RAM_AECFG_EXTENDED                                      0x0002U
1027 #define PBE_BLE5_RAM_AECFG_EXTENDED_M                                    0x0002U
1028 #define PBE_BLE5_RAM_AECFG_EXTENDED_S                                         1U
1029 #define PBE_BLE5_RAM_AECFG_EXTENDED_DIS                                  0x0000U
1030 #define PBE_BLE5_RAM_AECFG_EXTENDED_EN                                   0x0002U
1031 
1032 // Field: [0:0] legacy
1033 //
1034 // Legacy advertisement enabled
1035 #define PBE_BLE5_RAM_AECFG_LEGACY                                        0x0001U
1036 #define PBE_BLE5_RAM_AECFG_LEGACY_M                                      0x0001U
1037 #define PBE_BLE5_RAM_AECFG_LEGACY_S                                           0U
1038 #define PBE_BLE5_RAM_AECFG_LEGACY_DIS                                    0x0000U
1039 #define PBE_BLE5_RAM_AECFG_LEGACY_EN                                     0x0001U
1040 
1041 //******************************************************************************
1042 // Register: AETMP
1043 //******************************************************************************
1044 // Field: [9:9] scannable
1045 //
1046 //
1047 #define PBE_BLE5_RAM_AETMP_SCANNABLE                                     0x0200U
1048 #define PBE_BLE5_RAM_AETMP_SCANNABLE_M                                   0x0200U
1049 #define PBE_BLE5_RAM_AETMP_SCANNABLE_S                                        9U
1050 
1051 // Field: [8:8] connectable
1052 //
1053 //
1054 #define PBE_BLE5_RAM_AETMP_CONNECTABLE                                   0x0100U
1055 #define PBE_BLE5_RAM_AETMP_CONNECTABLE_M                                 0x0100U
1056 #define PBE_BLE5_RAM_AETMP_CONNECTABLE_S                                      8U
1057 
1058 // Field: [7:7] res
1059 //
1060 //
1061 #define PBE_BLE5_RAM_AETMP_RES                                           0x0080U
1062 #define PBE_BLE5_RAM_AETMP_RES_M                                         0x0080U
1063 #define PBE_BLE5_RAM_AETMP_RES_S                                              7U
1064 
1065 // Field: [6:6] txpower
1066 //
1067 //
1068 #define PBE_BLE5_RAM_AETMP_TXPOWER                                       0x0040U
1069 #define PBE_BLE5_RAM_AETMP_TXPOWER_M                                     0x0040U
1070 #define PBE_BLE5_RAM_AETMP_TXPOWER_S                                          6U
1071 
1072 // Field: [5:5] syncinfo
1073 //
1074 //
1075 #define PBE_BLE5_RAM_AETMP_SYNCINFO                                      0x0020U
1076 #define PBE_BLE5_RAM_AETMP_SYNCINFO_M                                    0x0020U
1077 #define PBE_BLE5_RAM_AETMP_SYNCINFO_S                                         5U
1078 
1079 // Field: [4:4] auxptr
1080 //
1081 //
1082 #define PBE_BLE5_RAM_AETMP_AUXPTR                                        0x0010U
1083 #define PBE_BLE5_RAM_AETMP_AUXPTR_M                                      0x0010U
1084 #define PBE_BLE5_RAM_AETMP_AUXPTR_S                                           4U
1085 
1086 // Field: [3:3] adi
1087 //
1088 //
1089 #define PBE_BLE5_RAM_AETMP_ADI                                           0x0008U
1090 #define PBE_BLE5_RAM_AETMP_ADI_M                                         0x0008U
1091 #define PBE_BLE5_RAM_AETMP_ADI_S                                              3U
1092 
1093 // Field: [2:2] cteinfo
1094 //
1095 //
1096 #define PBE_BLE5_RAM_AETMP_CTEINFO                                       0x0004U
1097 #define PBE_BLE5_RAM_AETMP_CTEINFO_M                                     0x0004U
1098 #define PBE_BLE5_RAM_AETMP_CTEINFO_S                                          2U
1099 
1100 // Field: [1:1] targeta
1101 //
1102 //
1103 #define PBE_BLE5_RAM_AETMP_TARGETA                                       0x0002U
1104 #define PBE_BLE5_RAM_AETMP_TARGETA_M                                     0x0002U
1105 #define PBE_BLE5_RAM_AETMP_TARGETA_S                                          1U
1106 
1107 // Field: [0:0] adva
1108 //
1109 //
1110 #define PBE_BLE5_RAM_AETMP_ADVA                                          0x0001U
1111 #define PBE_BLE5_RAM_AETMP_ADVA_M                                        0x0001U
1112 #define PBE_BLE5_RAM_AETMP_ADVA_S                                             0U
1113 
1114 //******************************************************************************
1115 // Register: EXTLENTMP
1116 //******************************************************************************
1117 // Field: [15:0] val
1118 //
1119 //
1120 #define PBE_BLE5_RAM_EXTLENTMP_VAL_W                                         16U
1121 #define PBE_BLE5_RAM_EXTLENTMP_VAL_M                                     0xFFFFU
1122 #define PBE_BLE5_RAM_EXTLENTMP_VAL_S                                          0U
1123 
1124 //******************************************************************************
1125 // Register: WINOFFSET
1126 //******************************************************************************
1127 // Field: [15:0] val
1128 //
1129 // The RCL intializes this to the range 4-WINMOD at the start of the intiator operation.
1130 #define PBE_BLE5_RAM_WINOFFSET_VAL_W                                         16U
1131 #define PBE_BLE5_RAM_WINOFFSET_VAL_M                                     0xFFFFU
1132 #define PBE_BLE5_RAM_WINOFFSET_VAL_S                                          0U
1133 
1134 //******************************************************************************
1135 // Register: WINMOD
1136 //******************************************************************************
1137 // Field: [15:0] val
1138 //
1139 // The amount of 312.5 us periods in the connection interval (four times the number given by the BLE LL). A value of 0 means that dynamic window offset is disabled.
1140 #define PBE_BLE5_RAM_WINMOD_VAL_W                                            16U
1141 #define PBE_BLE5_RAM_WINMOD_VAL_M                                        0xFFFFU
1142 #define PBE_BLE5_RAM_WINMOD_VAL_S                                             0U
1143 
1144 //******************************************************************************
1145 // Register: MAXLEN
1146 //******************************************************************************
1147 // Field: [15:0] val
1148 //
1149 //
1150 #define PBE_BLE5_RAM_MAXLEN_VAL_W                                            16U
1151 #define PBE_BLE5_RAM_MAXLEN_VAL_M                                        0xFFFFU
1152 #define PBE_BLE5_RAM_MAXLEN_VAL_S                                             0U
1153 
1154 //******************************************************************************
1155 // Register: FILTPOLICY
1156 //******************************************************************************
1157 // Field: [4:4] intor
1158 //
1159 // Initiator's filter policy
1160 #define PBE_BLE5_RAM_FILTPOLICY_INTOR                                    0x0010U
1161 #define PBE_BLE5_RAM_FILTPOLICY_INTOR_M                                  0x0010U
1162 #define PBE_BLE5_RAM_FILTPOLICY_INTOR_S                                       4U
1163 #define PBE_BLE5_RAM_FILTPOLICY_INTOR_PEERADR                            0x0000U
1164 #define PBE_BLE5_RAM_FILTPOLICY_INTOR_FL2                                0x0010U
1165 
1166 // Field: [3:3] extscanner
1167 //
1168 // Extended scanner filter policy.
1169 #define PBE_BLE5_RAM_FILTPOLICY_EXTSCANNER                               0x0008U
1170 #define PBE_BLE5_RAM_FILTPOLICY_EXTSCANNER_M                             0x0008U
1171 #define PBE_BLE5_RAM_FILTPOLICY_EXTSCANNER_S                                  3U
1172 #define PBE_BLE5_RAM_FILTPOLICY_EXTSCANNER_NORPA                         0x0000U
1173 #define PBE_BLE5_RAM_FILTPOLICY_EXTSCANNER_ANYRPA                        0x0008U
1174 
1175 // Field: [2:2] scanner
1176 //
1177 // Scanner's filter policy
1178 #define PBE_BLE5_RAM_FILTPOLICY_SCANNER                                  0x0004U
1179 #define PBE_BLE5_RAM_FILTPOLICY_SCANNER_M                                0x0004U
1180 #define PBE_BLE5_RAM_FILTPOLICY_SCANNER_S                                     2U
1181 #define PBE_BLE5_RAM_FILTPOLICY_SCANNER_REJFL1                           0x0000U
1182 #define PBE_BLE5_RAM_FILTPOLICY_SCANNER_FL1                              0x0004U
1183 
1184 // Field: [1:0] adv
1185 //
1186 // Advertiser's filter policy. Note: The Advertiser's filter policy is ignored during all directed advertiser events, all combinations.
1187 #define PBE_BLE5_RAM_FILTPOLICY_ADV_W                                         2U
1188 #define PBE_BLE5_RAM_FILTPOLICY_ADV_M                                    0x0003U
1189 #define PBE_BLE5_RAM_FILTPOLICY_ADV_S                                         0U
1190 #define PBE_BLE5_RAM_FILTPOLICY_ADV_REJFL1_REJFL2                        0x0000U
1191 #define PBE_BLE5_RAM_FILTPOLICY_ADV_FL1_REJFL2                           0x0001U
1192 #define PBE_BLE5_RAM_FILTPOLICY_ADV_REJFL1_FL2                           0x0002U
1193 #define PBE_BLE5_RAM_FILTPOLICY_ADV_FL1_FL2                              0x0003U
1194 
1195 //******************************************************************************
1196 // Register: OWNADRTYPE
1197 //******************************************************************************
1198 // Field: [0:0] type
1199 //
1200 // Address in OWNADR
1201 #define PBE_BLE5_RAM_OWNADRTYPE_TYPE                                     0x0001U
1202 #define PBE_BLE5_RAM_OWNADRTYPE_TYPE_M                                   0x0001U
1203 #define PBE_BLE5_RAM_OWNADRTYPE_TYPE_S                                        0U
1204 #define PBE_BLE5_RAM_OWNADRTYPE_TYPE_PUBLIC                              0x0000U
1205 #define PBE_BLE5_RAM_OWNADRTYPE_TYPE_RANDOM                              0x0001U
1206 
1207 //******************************************************************************
1208 // Register: PEERADRTYPE
1209 //******************************************************************************
1210 // Field: [0:0] type
1211 //
1212 // Address in PEERADR
1213 #define PBE_BLE5_RAM_PEERADRTYPE_TYPE                                    0x0001U
1214 #define PBE_BLE5_RAM_PEERADRTYPE_TYPE_M                                  0x0001U
1215 #define PBE_BLE5_RAM_PEERADRTYPE_TYPE_S                                       0U
1216 #define PBE_BLE5_RAM_PEERADRTYPE_TYPE_PUBLIC                             0x0000U
1217 #define PBE_BLE5_RAM_PEERADRTYPE_TYPE_RANDOM                             0x0001U
1218 
1219 //******************************************************************************
1220 // Register: OWNADRL
1221 //******************************************************************************
1222 // Field: [15:0] vallsb
1223 //
1224 //
1225 #define PBE_BLE5_RAM_OWNADRL_VALLSB_W                                        16U
1226 #define PBE_BLE5_RAM_OWNADRL_VALLSB_M                                    0xFFFFU
1227 #define PBE_BLE5_RAM_OWNADRL_VALLSB_S                                         0U
1228 
1229 //******************************************************************************
1230 // Register: OWNADRM
1231 //******************************************************************************
1232 // Field: [15:0] vallsb
1233 //
1234 //
1235 #define PBE_BLE5_RAM_OWNADRM_VALLSB_W                                        16U
1236 #define PBE_BLE5_RAM_OWNADRM_VALLSB_M                                    0xFFFFU
1237 #define PBE_BLE5_RAM_OWNADRM_VALLSB_S                                         0U
1238 
1239 //******************************************************************************
1240 // Register: OWNADRH
1241 //******************************************************************************
1242 // Field: [15:0] valmsb
1243 //
1244 //
1245 #define PBE_BLE5_RAM_OWNADRH_VALMSB_W                                        16U
1246 #define PBE_BLE5_RAM_OWNADRH_VALMSB_M                                    0xFFFFU
1247 #define PBE_BLE5_RAM_OWNADRH_VALMSB_S                                         0U
1248 
1249 //******************************************************************************
1250 // Register: TMPADRL
1251 //******************************************************************************
1252 // Field: [15:0] val
1253 //
1254 // bits 15:0 of temporary address
1255 #define PBE_BLE5_RAM_TMPADRL_VAL_W                                           16U
1256 #define PBE_BLE5_RAM_TMPADRL_VAL_M                                       0xFFFFU
1257 #define PBE_BLE5_RAM_TMPADRL_VAL_S                                            0U
1258 
1259 //******************************************************************************
1260 // Register: TMPADRM
1261 //******************************************************************************
1262 // Field: [15:0] val
1263 //
1264 // bits 31:16 of temporary address
1265 #define PBE_BLE5_RAM_TMPADRM_VAL_W                                           16U
1266 #define PBE_BLE5_RAM_TMPADRM_VAL_M                                       0xFFFFU
1267 #define PBE_BLE5_RAM_TMPADRM_VAL_S                                            0U
1268 
1269 //******************************************************************************
1270 // Register: TMPADRH
1271 //******************************************************************************
1272 // Field: [15:0] val
1273 //
1274 // bits 47:32 of temporary address
1275 #define PBE_BLE5_RAM_TMPADRH_VAL_W                                           16U
1276 #define PBE_BLE5_RAM_TMPADRH_VAL_M                                       0xFFFFU
1277 #define PBE_BLE5_RAM_TMPADRH_VAL_S                                            0U
1278 
1279 //******************************************************************************
1280 // Register: PEERADRL
1281 //******************************************************************************
1282 // Field: [15:0] vallsb
1283 //
1284 //
1285 #define PBE_BLE5_RAM_PEERADRL_VALLSB_W                                       16U
1286 #define PBE_BLE5_RAM_PEERADRL_VALLSB_M                                   0xFFFFU
1287 #define PBE_BLE5_RAM_PEERADRL_VALLSB_S                                        0U
1288 
1289 //******************************************************************************
1290 // Register: PEERADRM
1291 //******************************************************************************
1292 // Field: [15:0] vallsb
1293 //
1294 //
1295 #define PBE_BLE5_RAM_PEERADRM_VALLSB_W                                       16U
1296 #define PBE_BLE5_RAM_PEERADRM_VALLSB_M                                   0xFFFFU
1297 #define PBE_BLE5_RAM_PEERADRM_VALLSB_S                                        0U
1298 
1299 //******************************************************************************
1300 // Register: PEERADRH
1301 //******************************************************************************
1302 // Field: [15:0] valmsb
1303 //
1304 //
1305 #define PBE_BLE5_RAM_PEERADRH_VALMSB_W                                       16U
1306 #define PBE_BLE5_RAM_PEERADRH_VALMSB_M                                   0xFFFFU
1307 #define PBE_BLE5_RAM_PEERADRH_VALMSB_S                                        0U
1308 
1309 //******************************************************************************
1310 // Register: NTXDONE
1311 //******************************************************************************
1312 // Field: [15:0] val
1313 //
1314 // Number of acknowledgements received on packets from the Tx FIFO
1315 #define PBE_BLE5_RAM_NTXDONE_VAL_W                                           16U
1316 #define PBE_BLE5_RAM_NTXDONE_VAL_M                                       0xFFFFU
1317 #define PBE_BLE5_RAM_NTXDONE_VAL_S                                            0U
1318 
1319 //******************************************************************************
1320 // Register: NTXACK
1321 //******************************************************************************
1322 // Field: [15:0] val
1323 //
1324 // Total number of acknowledgement received on transmitted packets
1325 #define PBE_BLE5_RAM_NTXACK_VAL_W                                            16U
1326 #define PBE_BLE5_RAM_NTXACK_VAL_M                                        0xFFFFU
1327 #define PBE_BLE5_RAM_NTXACK_VAL_S                                             0U
1328 
1329 //******************************************************************************
1330 // Register: NTXCTLACK
1331 //******************************************************************************
1332 // Field: [15:0] val
1333 //
1334 // Number of acknowledgements received on transmitted LL control packets
1335 #define PBE_BLE5_RAM_NTXCTLACK_VAL_W                                         16U
1336 #define PBE_BLE5_RAM_NTXCTLACK_VAL_M                                     0xFFFFU
1337 #define PBE_BLE5_RAM_NTXCTLACK_VAL_S                                          0U
1338 
1339 //******************************************************************************
1340 // Register: NTXCTL
1341 //******************************************************************************
1342 // Field: [15:0] val
1343 //
1344 // Number of unique LL control packets transmitted
1345 #define PBE_BLE5_RAM_NTXCTL_VAL_W                                            16U
1346 #define PBE_BLE5_RAM_NTXCTL_VAL_M                                        0xFFFFU
1347 #define PBE_BLE5_RAM_NTXCTL_VAL_S                                             0U
1348 
1349 //******************************************************************************
1350 // Register: NTXRETRANS
1351 //******************************************************************************
1352 // Field: [15:0] val
1353 //
1354 // Number of packets transmitted being the same as the previously transmitted packet.
1355 #define PBE_BLE5_RAM_NTXRETRANS_VAL_W                                        16U
1356 #define PBE_BLE5_RAM_NTXRETRANS_VAL_M                                    0xFFFFU
1357 #define PBE_BLE5_RAM_NTXRETRANS_VAL_S                                         0U
1358 
1359 //******************************************************************************
1360 // Register: NRXNOK
1361 //******************************************************************************
1362 // Field: [15:0] val
1363 //
1364 // Number of packets received with CRC error
1365 #define PBE_BLE5_RAM_NRXNOK_VAL_W                                            16U
1366 #define PBE_BLE5_RAM_NRXNOK_VAL_M                                        0xFFFFU
1367 #define PBE_BLE5_RAM_NRXNOK_VAL_S                                             0U
1368 
1369 //******************************************************************************
1370 // Register: NRXIGNORED
1371 //******************************************************************************
1372 // Field: [15:0] val
1373 //
1374 // Number of packets received with CRC OK, but to be ignored by the MCU
1375 #define PBE_BLE5_RAM_NRXIGNORED_VAL_W                                        16U
1376 #define PBE_BLE5_RAM_NRXIGNORED_VAL_M                                    0xFFFFU
1377 #define PBE_BLE5_RAM_NRXIGNORED_VAL_S                                         0U
1378 
1379 //******************************************************************************
1380 // Register: NRXEMPTY
1381 //******************************************************************************
1382 // Field: [15:0] val
1383 //
1384 // Number of packets received with CRC OK and length zero
1385 #define PBE_BLE5_RAM_NRXEMPTY_VAL_W                                          16U
1386 #define PBE_BLE5_RAM_NRXEMPTY_VAL_M                                      0xFFFFU
1387 #define PBE_BLE5_RAM_NRXEMPTY_VAL_S                                           0U
1388 
1389 //******************************************************************************
1390 // Register: NRXFIFOFULL
1391 //******************************************************************************
1392 // Field: [15:0] val
1393 //
1394 // Number of received packets discarded because the Rx FIFO was full
1395 #define PBE_BLE5_RAM_NRXFIFOFULL_VAL_W                                       16U
1396 #define PBE_BLE5_RAM_NRXFIFOFULL_VAL_M                                   0xFFFFU
1397 #define PBE_BLE5_RAM_NRXFIFOFULL_VAL_S                                        0U
1398 
1399 //******************************************************************************
1400 // Register: NRXOK
1401 //******************************************************************************
1402 // Field: [15:0] val
1403 //
1404 // Number of non-empty packets received with CRC OK and not  to be ignored by the MCU
1405 #define PBE_BLE5_RAM_NRXOK_VAL_W                                             16U
1406 #define PBE_BLE5_RAM_NRXOK_VAL_M                                         0xFFFFU
1407 #define PBE_BLE5_RAM_NRXOK_VAL_S                                              0U
1408 
1409 //******************************************************************************
1410 // Register: NTX
1411 //******************************************************************************
1412 // Field: [15:0] val
1413 //
1414 // Total number of packets transmitted in the task
1415 #define PBE_BLE5_RAM_NTX_VAL_W                                               16U
1416 #define PBE_BLE5_RAM_NTX_VAL_M                                           0xFFFFU
1417 #define PBE_BLE5_RAM_NTX_VAL_S                                                0U
1418 
1419 //******************************************************************************
1420 // Register: NRXCTL
1421 //******************************************************************************
1422 // Field: [15:0] val
1423 //
1424 // Number of LL control packets correctly received (also included in NRXOK)
1425 #define PBE_BLE5_RAM_NRXCTL_VAL_W                                            16U
1426 #define PBE_BLE5_RAM_NRXCTL_VAL_M                                        0xFFFFU
1427 #define PBE_BLE5_RAM_NRXCTL_VAL_S                                             0U
1428 
1429 //******************************************************************************
1430 // Register: NRXCTLACK
1431 //******************************************************************************
1432 // Field: [15:0] val
1433 //
1434 // Total number of acknowledgement transmitted on received LL control packets.
1435 #define PBE_BLE5_RAM_NRXCTLACK_VAL_W                                         16U
1436 #define PBE_BLE5_RAM_NRXCTLACK_VAL_M                                     0xFFFFU
1437 #define PBE_BLE5_RAM_NRXCTLACK_VAL_S                                          0U
1438 
1439 //******************************************************************************
1440 // Register: LASTRSSI
1441 //******************************************************************************
1442 // Field: [15:0] val
1443 //
1444 // RSSI of last packet received in task
1445 #define PBE_BLE5_RAM_LASTRSSI_VAL_W                                          16U
1446 #define PBE_BLE5_RAM_LASTRSSI_VAL_M                                      0xFFFFU
1447 #define PBE_BLE5_RAM_LASTRSSI_VAL_S                                           0U
1448 
1449 //******************************************************************************
1450 // Register: FIRSTRXTIMEOUT
1451 //******************************************************************************
1452 // Field: [15:0] val
1453 //
1454 // For peripheral tasks, the timeout in µs from SYSTCMP0 event to giving up listening for the first packet. Must be at least 128 µs if non-zero. Can be up to 32000 µs based on supervision timeout, window widening.
1455 #define PBE_BLE5_RAM_FIRSTRXTIMEOUT_VAL_W                                    16U
1456 #define PBE_BLE5_RAM_FIRSTRXTIMEOUT_VAL_M                                0xFFFFU
1457 #define PBE_BLE5_RAM_FIRSTRXTIMEOUT_VAL_S                                     0U
1458 
1459 //******************************************************************************
1460 // Register: LASTTIMESTAMPL
1461 //******************************************************************************
1462 // Field: [15:0] val
1463 //
1464 // Lower part of timestamp.
1465 #define PBE_BLE5_RAM_LASTTIMESTAMPL_VAL_W                                    16U
1466 #define PBE_BLE5_RAM_LASTTIMESTAMPL_VAL_M                                0xFFFFU
1467 #define PBE_BLE5_RAM_LASTTIMESTAMPL_VAL_S                                     0U
1468 
1469 //******************************************************************************
1470 // Register: LASTTIMESTAMPH
1471 //******************************************************************************
1472 // Field: [15:0] val
1473 //
1474 // Upper part of timestamp.
1475 #define PBE_BLE5_RAM_LASTTIMESTAMPH_VAL_W                                    16U
1476 #define PBE_BLE5_RAM_LASTTIMESTAMPH_VAL_M                                0xFFFFU
1477 #define PBE_BLE5_RAM_LASTTIMESTAMPH_VAL_S                                     0U
1478 
1479 //******************************************************************************
1480 // Register: MDCFG
1481 //******************************************************************************
1482 // Field: [1:0] force
1483 //
1484 //
1485 #define PBE_BLE5_RAM_MDCFG_FORCE_W                                            2U
1486 #define PBE_BLE5_RAM_MDCFG_FORCE_M                                       0x0003U
1487 #define PBE_BLE5_RAM_MDCFG_FORCE_S                                            0U
1488 #define PBE_BLE5_RAM_MDCFG_FORCE_MD0                                     0x0001U
1489 #define PBE_BLE5_RAM_MDCFG_FORCE_MD1                                     0x0002U
1490 
1491 //******************************************************************************
1492 // Register: ADVCFG
1493 //******************************************************************************
1494 // Field: [3:3] extended
1495 //
1496 //
1497 #define PBE_BLE5_RAM_ADVCFG_EXTENDED                                     0x0008U
1498 #define PBE_BLE5_RAM_ADVCFG_EXTENDED_M                                   0x0008U
1499 #define PBE_BLE5_RAM_ADVCFG_EXTENDED_S                                        3U
1500 
1501 // Field: [2:2] directed
1502 //
1503 //
1504 #define PBE_BLE5_RAM_ADVCFG_DIRECTED                                     0x0004U
1505 #define PBE_BLE5_RAM_ADVCFG_DIRECTED_M                                   0x0004U
1506 #define PBE_BLE5_RAM_ADVCFG_DIRECTED_S                                        2U
1507 
1508 // Field: [1:1] scannable
1509 //
1510 //
1511 #define PBE_BLE5_RAM_ADVCFG_SCANNABLE                                    0x0002U
1512 #define PBE_BLE5_RAM_ADVCFG_SCANNABLE_M                                  0x0002U
1513 #define PBE_BLE5_RAM_ADVCFG_SCANNABLE_S                                       1U
1514 
1515 // Field: [0:0] connectable
1516 //
1517 //
1518 #define PBE_BLE5_RAM_ADVCFG_CONNECTABLE                                  0x0001U
1519 #define PBE_BLE5_RAM_ADVCFG_CONNECTABLE_M                                0x0001U
1520 #define PBE_BLE5_RAM_ADVCFG_CONNECTABLE_S                                     0U
1521 
1522 //******************************************************************************
1523 // Register: TMPRSSI
1524 //******************************************************************************
1525 // Field: [15:0] val
1526 //
1527 // RSSI
1528 #define PBE_BLE5_RAM_TMPRSSI_VAL_W                                           16U
1529 #define PBE_BLE5_RAM_TMPRSSI_VAL_M                                       0xFFFFU
1530 #define PBE_BLE5_RAM_TMPRSSI_VAL_S                                            0U
1531 
1532 //******************************************************************************
1533 // Register: FIRSTTIMESTAMPL
1534 //******************************************************************************
1535 // Field: [15:0] val
1536 //
1537 // Peripheral only.
1538 #define PBE_BLE5_RAM_FIRSTTIMESTAMPL_VAL_W                                   16U
1539 #define PBE_BLE5_RAM_FIRSTTIMESTAMPL_VAL_M                               0xFFFFU
1540 #define PBE_BLE5_RAM_FIRSTTIMESTAMPL_VAL_S                                    0U
1541 
1542 //******************************************************************************
1543 // Register: FIRSTTIMESTAMPH
1544 //******************************************************************************
1545 // Field: [15:0] val
1546 //
1547 // Peripheral only.
1548 #define PBE_BLE5_RAM_FIRSTTIMESTAMPH_VAL_W                                   16U
1549 #define PBE_BLE5_RAM_FIRSTTIMESTAMPH_VAL_M                               0xFFFFU
1550 #define PBE_BLE5_RAM_FIRSTTIMESTAMPH_VAL_S                                    0U
1551 
1552 //******************************************************************************
1553 // Register: FL1RESULT
1554 //******************************************************************************
1555 // Field: [3:0] index
1556 //
1557 // Which entry in the address table matched
1558 #define PBE_BLE5_RAM_FL1RESULT_INDEX_W                                        4U
1559 #define PBE_BLE5_RAM_FL1RESULT_INDEX_M                                   0x000FU
1560 #define PBE_BLE5_RAM_FL1RESULT_INDEX_S                                        0U
1561 
1562 //******************************************************************************
1563 // Register: FL1MASK
1564 //******************************************************************************
1565 // Field: [15:15] match
1566 //
1567 //
1568 #define PBE_BLE5_RAM_FL1MASK_MATCH                                       0x8000U
1569 #define PBE_BLE5_RAM_FL1MASK_MATCH_M                                     0x8000U
1570 #define PBE_BLE5_RAM_FL1MASK_MATCH_S                                         15U
1571 #define PBE_BLE5_RAM_FL1MASK_MATCH_DIS                                   0x0000U
1572 #define PBE_BLE5_RAM_FL1MASK_MATCH_EN                                    0x8000U
1573 
1574 // Field: [14:4] rfuign
1575 //
1576 // These bits works the same was as PRIVIGN and FALIGN.
1577 #define PBE_BLE5_RAM_FL1MASK_RFUIGN_W                                        11U
1578 #define PBE_BLE5_RAM_FL1MASK_RFUIGN_M                                    0x7FF0U
1579 #define PBE_BLE5_RAM_FL1MASK_RFUIGN_S                                         4U
1580 
1581 // Field: [3:3] privign
1582 //
1583 //
1584 #define PBE_BLE5_RAM_FL1MASK_PRIVIGN                                     0x0008U
1585 #define PBE_BLE5_RAM_FL1MASK_PRIVIGN_M                                   0x0008U
1586 #define PBE_BLE5_RAM_FL1MASK_PRIVIGN_S                                        3U
1587 #define PBE_BLE5_RAM_FL1MASK_PRIVIGN_NIGN                                0x0000U
1588 #define PBE_BLE5_RAM_FL1MASK_PRIVIGN_IGN                                 0x0008U
1589 
1590 // Field: [2:2] duplicateign
1591 //
1592 //
1593 #define PBE_BLE5_RAM_FL1MASK_DUPLICATEIGN                                0x0004U
1594 #define PBE_BLE5_RAM_FL1MASK_DUPLICATEIGN_M                              0x0004U
1595 #define PBE_BLE5_RAM_FL1MASK_DUPLICATEIGN_S                                   2U
1596 #define PBE_BLE5_RAM_FL1MASK_DUPLICATEIGN_NIGN                           0x0000U
1597 #define PBE_BLE5_RAM_FL1MASK_DUPLICATEIGN_IGN                            0x0004U
1598 
1599 // Field: [1:1] type
1600 //
1601 // Address type
1602 #define PBE_BLE5_RAM_FL1MASK_TYPE                                        0x0002U
1603 #define PBE_BLE5_RAM_FL1MASK_TYPE_M                                      0x0002U
1604 #define PBE_BLE5_RAM_FL1MASK_TYPE_S                                           1U
1605 #define PBE_BLE5_RAM_FL1MASK_TYPE_DIS                                    0x0000U
1606 #define PBE_BLE5_RAM_FL1MASK_TYPE_EN                                     0x0002U
1607 
1608 // Field: [0:0] en
1609 //
1610 // Enable
1611 #define PBE_BLE5_RAM_FL1MASK_EN                                          0x0001U
1612 #define PBE_BLE5_RAM_FL1MASK_EN_M                                        0x0001U
1613 #define PBE_BLE5_RAM_FL1MASK_EN_S                                             0U
1614 #define PBE_BLE5_RAM_FL1MASK_EN_DIS                                      0x0000U
1615 #define PBE_BLE5_RAM_FL1MASK_EN_EN                                       0x0001U
1616 
1617 //******************************************************************************
1618 // Register: FL2RESULT
1619 //******************************************************************************
1620 // Field: [3:0] index
1621 //
1622 // Which entry in the address table matched
1623 #define PBE_BLE5_RAM_FL2RESULT_INDEX_W                                        4U
1624 #define PBE_BLE5_RAM_FL2RESULT_INDEX_M                                   0x000FU
1625 #define PBE_BLE5_RAM_FL2RESULT_INDEX_S                                        0U
1626 
1627 //******************************************************************************
1628 // Register: FL2MASK
1629 //******************************************************************************
1630 // Field: [15:15] match
1631 //
1632 //
1633 #define PBE_BLE5_RAM_FL2MASK_MATCH                                       0x8000U
1634 #define PBE_BLE5_RAM_FL2MASK_MATCH_M                                     0x8000U
1635 #define PBE_BLE5_RAM_FL2MASK_MATCH_S                                         15U
1636 #define PBE_BLE5_RAM_FL2MASK_MATCH_DIS                                   0x0000U
1637 #define PBE_BLE5_RAM_FL2MASK_MATCH_EN                                    0x8000U
1638 
1639 // Field: [14:4] rfuign
1640 //
1641 // These bits works the same was as PRIVIGN and FALIGN.
1642 #define PBE_BLE5_RAM_FL2MASK_RFUIGN_W                                        11U
1643 #define PBE_BLE5_RAM_FL2MASK_RFUIGN_M                                    0x7FF0U
1644 #define PBE_BLE5_RAM_FL2MASK_RFUIGN_S                                         4U
1645 
1646 // Field: [3:3] privign
1647 //
1648 //
1649 #define PBE_BLE5_RAM_FL2MASK_PRIVIGN                                     0x0008U
1650 #define PBE_BLE5_RAM_FL2MASK_PRIVIGN_M                                   0x0008U
1651 #define PBE_BLE5_RAM_FL2MASK_PRIVIGN_S                                        3U
1652 #define PBE_BLE5_RAM_FL2MASK_PRIVIGN_NIGN                                0x0000U
1653 #define PBE_BLE5_RAM_FL2MASK_PRIVIGN_IGN                                 0x0008U
1654 
1655 // Field: [2:2] duplicateign
1656 //
1657 //
1658 #define PBE_BLE5_RAM_FL2MASK_DUPLICATEIGN                                0x0004U
1659 #define PBE_BLE5_RAM_FL2MASK_DUPLICATEIGN_M                              0x0004U
1660 #define PBE_BLE5_RAM_FL2MASK_DUPLICATEIGN_S                                   2U
1661 #define PBE_BLE5_RAM_FL2MASK_DUPLICATEIGN_NIGN                           0x0000U
1662 #define PBE_BLE5_RAM_FL2MASK_DUPLICATEIGN_IGN                            0x0004U
1663 
1664 // Field: [1:1] type
1665 //
1666 // Address type
1667 #define PBE_BLE5_RAM_FL2MASK_TYPE                                        0x0002U
1668 #define PBE_BLE5_RAM_FL2MASK_TYPE_M                                      0x0002U
1669 #define PBE_BLE5_RAM_FL2MASK_TYPE_S                                           1U
1670 #define PBE_BLE5_RAM_FL2MASK_TYPE_DIS                                    0x0000U
1671 #define PBE_BLE5_RAM_FL2MASK_TYPE_EN                                     0x0002U
1672 
1673 // Field: [0:0] en
1674 //
1675 // Enable
1676 #define PBE_BLE5_RAM_FL2MASK_EN                                          0x0001U
1677 #define PBE_BLE5_RAM_FL2MASK_EN_M                                        0x0001U
1678 #define PBE_BLE5_RAM_FL2MASK_EN_S                                             0U
1679 #define PBE_BLE5_RAM_FL2MASK_EN_DIS                                      0x0000U
1680 #define PBE_BLE5_RAM_FL2MASK_EN_EN                                       0x0001U
1681 
1682 //******************************************************************************
1683 // Register: FLSTAT
1684 //******************************************************************************
1685 // Field: [1:1] fl2running
1686 //
1687 // Status; is FL2 running address filtering
1688 #define PBE_BLE5_RAM_FLSTAT_FL2RUNNING                                   0x0002U
1689 #define PBE_BLE5_RAM_FLSTAT_FL2RUNNING_M                                 0x0002U
1690 #define PBE_BLE5_RAM_FLSTAT_FL2RUNNING_S                                      1U
1691 #define PBE_BLE5_RAM_FLSTAT_FL2RUNNING_IDLE                              0x0000U
1692 #define PBE_BLE5_RAM_FLSTAT_FL2RUNNING_RUNNING                           0x0002U
1693 
1694 // Field: [0:0] fl1running
1695 //
1696 // Status; is FL1 running address filtering
1697 #define PBE_BLE5_RAM_FLSTAT_FL1RUNNING                                   0x0001U
1698 #define PBE_BLE5_RAM_FLSTAT_FL1RUNNING_M                                 0x0001U
1699 #define PBE_BLE5_RAM_FLSTAT_FL1RUNNING_S                                      0U
1700 #define PBE_BLE5_RAM_FLSTAT_FL1RUNNING_IDLE                              0x0000U
1701 #define PBE_BLE5_RAM_FLSTAT_FL1RUNNING_RUNNING                           0x0001U
1702 
1703 //******************************************************************************
1704 // Register: TMPATYPE
1705 //******************************************************************************
1706 // Field: [0:0] val
1707 //
1708 // temporary address type storage
1709 #define PBE_BLE5_RAM_TMPATYPE_VAL                                        0x0001U
1710 #define PBE_BLE5_RAM_TMPATYPE_VAL_M                                      0x0001U
1711 #define PBE_BLE5_RAM_TMPATYPE_VAL_S                                           0U
1712 
1713 //******************************************************************************
1714 // Register: PATTERN
1715 //******************************************************************************
1716 // Field: [15:0] val
1717 //
1718 // Data to send if OPCFG.TXPATTERN is 1
1719 #define PBE_BLE5_RAM_PATTERN_VAL_W                                           16U
1720 #define PBE_BLE5_RAM_PATTERN_VAL_M                                       0xFFFFU
1721 #define PBE_BLE5_RAM_PATTERN_VAL_S                                            0U
1722 
1723 //******************************************************************************
1724 // Register: RFINTERVAL
1725 //******************************************************************************
1726 // Field: [15:0] val
1727 //
1728 // RF interval, measured from start-to-start of TX_RAW. The actual time depends on configuration of timer1.
1729 #define PBE_BLE5_RAM_RFINTERVAL_VAL_W                                        16U
1730 #define PBE_BLE5_RAM_RFINTERVAL_VAL_M                                    0xFFFFU
1731 #define PBE_BLE5_RAM_RFINTERVAL_VAL_S                                         0U
1732 
1733 //******************************************************************************
1734 // Register: NTXTARGET
1735 //******************************************************************************
1736 // Field: [15:0] val
1737 //
1738 // Used in TX_RAW; Total number of packets to transfer.
1739 #define PBE_BLE5_RAM_NTXTARGET_VAL_W                                         16U
1740 #define PBE_BLE5_RAM_NTXTARGET_VAL_M                                     0xFFFFU
1741 #define PBE_BLE5_RAM_NTXTARGET_VAL_S                                          0U
1742 
1743 //******************************************************************************
1744 // Register: OPCFG
1745 //******************************************************************************
1746 // Field: [4:4] repeat
1747 //
1748 // Rule for what to do after operation completes.
1749 #define PBE_BLE5_RAM_OPCFG_REPEAT                                        0x0010U
1750 #define PBE_BLE5_RAM_OPCFG_REPEAT_M                                      0x0010U
1751 #define PBE_BLE5_RAM_OPCFG_REPEAT_S                                           4U
1752 #define PBE_BLE5_RAM_OPCFG_REPEAT_NO                                     0x0000U
1753 #define PBE_BLE5_RAM_OPCFG_REPEAT_YES                                    0x0010U
1754 
1755 // Field: [3:3] txpattern
1756 //
1757 // Send fixed pattern
1758 #define PBE_BLE5_RAM_OPCFG_TXPATTERN                                     0x0008U
1759 #define PBE_BLE5_RAM_OPCFG_TXPATTERN_M                                   0x0008U
1760 #define PBE_BLE5_RAM_OPCFG_TXPATTERN_S                                        3U
1761 #define PBE_BLE5_RAM_OPCFG_TXPATTERN_NO                                  0x0000U
1762 #define PBE_BLE5_RAM_OPCFG_TXPATTERN_YES                                 0x0008U
1763 
1764 // Field: [2:1] txfcmd
1765 //
1766 // Rule for FCMD after TX_DONE
1767 #define PBE_BLE5_RAM_OPCFG_TXFCMD_W                                           2U
1768 #define PBE_BLE5_RAM_OPCFG_TXFCMD_M                                      0x0006U
1769 #define PBE_BLE5_RAM_OPCFG_TXFCMD_S                                           1U
1770 #define PBE_BLE5_RAM_OPCFG_TXFCMD_NONE                                   0x0000U
1771 #define PBE_BLE5_RAM_OPCFG_TXFCMD_RETRY                                  0x0002U
1772 #define PBE_BLE5_RAM_OPCFG_TXFCMD_DEALLOC                                0x0004U
1773 
1774 // Field: [0:0] rfinterval
1775 //
1776 // Requires REPEAT to make sense.
1777 #define PBE_BLE5_RAM_OPCFG_RFINTERVAL                                    0x0001U
1778 #define PBE_BLE5_RAM_OPCFG_RFINTERVAL_M                                  0x0001U
1779 #define PBE_BLE5_RAM_OPCFG_RFINTERVAL_S                                       0U
1780 #define PBE_BLE5_RAM_OPCFG_RFINTERVAL_DIS                                0x0000U
1781 #define PBE_BLE5_RAM_OPCFG_RFINTERVAL_EN                                 0x0001U
1782 
1783 //******************************************************************************
1784 // Register: FL1INFO0
1785 //******************************************************************************
1786 // Field: [15:15] matchtmp
1787 //
1788 // Temporary variable used in matching, ignore from CM0
1789 #define PBE_BLE5_RAM_FL1INFO0_MATCHTMP                                   0x8000U
1790 #define PBE_BLE5_RAM_FL1INFO0_MATCHTMP_M                                 0x8000U
1791 #define PBE_BLE5_RAM_FL1INFO0_MATCHTMP_S                                     15U
1792 #define PBE_BLE5_RAM_FL1INFO0_MATCHTMP_NOMATCH                           0x0000U
1793 #define PBE_BLE5_RAM_FL1INFO0_MATCHTMP_MATCH                             0x8000U
1794 
1795 // Field: [14:4] reserved
1796 //
1797 // Reserved for future use
1798 #define PBE_BLE5_RAM_FL1INFO0_RESERVED_W                                     11U
1799 #define PBE_BLE5_RAM_FL1INFO0_RESERVED_M                                 0x7FF0U
1800 #define PBE_BLE5_RAM_FL1INFO0_RESERVED_S                                      4U
1801 
1802 // Field: [3:3] privign
1803 //
1804 // Ignore control for privacy
1805 #define PBE_BLE5_RAM_FL1INFO0_PRIVIGN                                    0x0008U
1806 #define PBE_BLE5_RAM_FL1INFO0_PRIVIGN_M                                  0x0008U
1807 #define PBE_BLE5_RAM_FL1INFO0_PRIVIGN_S                                       3U
1808 #define PBE_BLE5_RAM_FL1INFO0_PRIVIGN_NIGN                               0x0000U
1809 #define PBE_BLE5_RAM_FL1INFO0_PRIVIGN_IGN                                0x0008U
1810 
1811 // Field: [2:2] falign
1812 //
1813 // Ignore in accept list context
1814 #define PBE_BLE5_RAM_FL1INFO0_FALIGN                                     0x0004U
1815 #define PBE_BLE5_RAM_FL1INFO0_FALIGN_M                                   0x0004U
1816 #define PBE_BLE5_RAM_FL1INFO0_FALIGN_S                                        2U
1817 #define PBE_BLE5_RAM_FL1INFO0_FALIGN_NIGN                                0x0000U
1818 #define PBE_BLE5_RAM_FL1INFO0_FALIGN_IGN                                 0x0004U
1819 
1820 // Field: [1:1] type
1821 //
1822 // Address type
1823 #define PBE_BLE5_RAM_FL1INFO0_TYPE                                       0x0002U
1824 #define PBE_BLE5_RAM_FL1INFO0_TYPE_M                                     0x0002U
1825 #define PBE_BLE5_RAM_FL1INFO0_TYPE_S                                          1U
1826 #define PBE_BLE5_RAM_FL1INFO0_TYPE_PUBLIC                                0x0000U
1827 #define PBE_BLE5_RAM_FL1INFO0_TYPE_RANDOM                                0x0002U
1828 
1829 // Field: [0:0] en
1830 //
1831 // Enable
1832 #define PBE_BLE5_RAM_FL1INFO0_EN                                         0x0001U
1833 #define PBE_BLE5_RAM_FL1INFO0_EN_M                                       0x0001U
1834 #define PBE_BLE5_RAM_FL1INFO0_EN_S                                            0U
1835 #define PBE_BLE5_RAM_FL1INFO0_EN_DIS                                     0x0000U
1836 #define PBE_BLE5_RAM_FL1INFO0_EN_EN                                      0x0001U
1837 
1838 //******************************************************************************
1839 // Register: FL1ADRL0
1840 //******************************************************************************
1841 // Field: [15:0] val
1842 //
1843 // bits 15:0 of address
1844 #define PBE_BLE5_RAM_FL1ADRL0_VAL_W                                          16U
1845 #define PBE_BLE5_RAM_FL1ADRL0_VAL_M                                      0xFFFFU
1846 #define PBE_BLE5_RAM_FL1ADRL0_VAL_S                                           0U
1847 
1848 //******************************************************************************
1849 // Register: FL1ADRM0
1850 //******************************************************************************
1851 // Field: [15:0] val
1852 //
1853 // bits 31:16 of address
1854 #define PBE_BLE5_RAM_FL1ADRM0_VAL_W                                          16U
1855 #define PBE_BLE5_RAM_FL1ADRM0_VAL_M                                      0xFFFFU
1856 #define PBE_BLE5_RAM_FL1ADRM0_VAL_S                                           0U
1857 
1858 //******************************************************************************
1859 // Register: FL1ADRH0
1860 //******************************************************************************
1861 // Field: [15:0] val
1862 //
1863 // bits 47:32 of address
1864 #define PBE_BLE5_RAM_FL1ADRH0_VAL_W                                          16U
1865 #define PBE_BLE5_RAM_FL1ADRH0_VAL_M                                      0xFFFFU
1866 #define PBE_BLE5_RAM_FL1ADRH0_VAL_S                                           0U
1867 
1868 //******************************************************************************
1869 // Register: FL1INFO1
1870 //******************************************************************************
1871 // Field: [15:15] matchtmp
1872 //
1873 // Temporary variable used in matching, ignore from CM0
1874 #define PBE_BLE5_RAM_FL1INFO1_MATCHTMP                                   0x8000U
1875 #define PBE_BLE5_RAM_FL1INFO1_MATCHTMP_M                                 0x8000U
1876 #define PBE_BLE5_RAM_FL1INFO1_MATCHTMP_S                                     15U
1877 #define PBE_BLE5_RAM_FL1INFO1_MATCHTMP_NOMATCH                           0x0000U
1878 #define PBE_BLE5_RAM_FL1INFO1_MATCHTMP_MATCH                             0x8000U
1879 
1880 // Field: [14:4] reserved
1881 //
1882 // Reserved for future use
1883 #define PBE_BLE5_RAM_FL1INFO1_RESERVED_W                                     11U
1884 #define PBE_BLE5_RAM_FL1INFO1_RESERVED_M                                 0x7FF0U
1885 #define PBE_BLE5_RAM_FL1INFO1_RESERVED_S                                      4U
1886 
1887 // Field: [3:3] privign
1888 //
1889 // Ignore control for privacy
1890 #define PBE_BLE5_RAM_FL1INFO1_PRIVIGN                                    0x0008U
1891 #define PBE_BLE5_RAM_FL1INFO1_PRIVIGN_M                                  0x0008U
1892 #define PBE_BLE5_RAM_FL1INFO1_PRIVIGN_S                                       3U
1893 #define PBE_BLE5_RAM_FL1INFO1_PRIVIGN_NIGN                               0x0000U
1894 #define PBE_BLE5_RAM_FL1INFO1_PRIVIGN_IGN                                0x0008U
1895 
1896 // Field: [2:2] falign
1897 //
1898 // Ignore in accept list context
1899 #define PBE_BLE5_RAM_FL1INFO1_FALIGN                                     0x0004U
1900 #define PBE_BLE5_RAM_FL1INFO1_FALIGN_M                                   0x0004U
1901 #define PBE_BLE5_RAM_FL1INFO1_FALIGN_S                                        2U
1902 #define PBE_BLE5_RAM_FL1INFO1_FALIGN_NIGN                                0x0000U
1903 #define PBE_BLE5_RAM_FL1INFO1_FALIGN_IGN                                 0x0004U
1904 
1905 // Field: [1:1] type
1906 //
1907 // Address type
1908 #define PBE_BLE5_RAM_FL1INFO1_TYPE                                       0x0002U
1909 #define PBE_BLE5_RAM_FL1INFO1_TYPE_M                                     0x0002U
1910 #define PBE_BLE5_RAM_FL1INFO1_TYPE_S                                          1U
1911 #define PBE_BLE5_RAM_FL1INFO1_TYPE_PUBLIC                                0x0000U
1912 #define PBE_BLE5_RAM_FL1INFO1_TYPE_RANDOM                                0x0002U
1913 
1914 // Field: [0:0] en
1915 //
1916 // Enable
1917 #define PBE_BLE5_RAM_FL1INFO1_EN                                         0x0001U
1918 #define PBE_BLE5_RAM_FL1INFO1_EN_M                                       0x0001U
1919 #define PBE_BLE5_RAM_FL1INFO1_EN_S                                            0U
1920 #define PBE_BLE5_RAM_FL1INFO1_EN_DIS                                     0x0000U
1921 #define PBE_BLE5_RAM_FL1INFO1_EN_EN                                      0x0001U
1922 
1923 //******************************************************************************
1924 // Register: FL1ADRL1
1925 //******************************************************************************
1926 // Field: [15:0] val
1927 //
1928 // bits 15:0 of address
1929 #define PBE_BLE5_RAM_FL1ADRL1_VAL_W                                          16U
1930 #define PBE_BLE5_RAM_FL1ADRL1_VAL_M                                      0xFFFFU
1931 #define PBE_BLE5_RAM_FL1ADRL1_VAL_S                                           0U
1932 
1933 //******************************************************************************
1934 // Register: FL1ADRM1
1935 //******************************************************************************
1936 // Field: [15:0] val
1937 //
1938 // bits 31:16 of address
1939 #define PBE_BLE5_RAM_FL1ADRM1_VAL_W                                          16U
1940 #define PBE_BLE5_RAM_FL1ADRM1_VAL_M                                      0xFFFFU
1941 #define PBE_BLE5_RAM_FL1ADRM1_VAL_S                                           0U
1942 
1943 //******************************************************************************
1944 // Register: FL1ADRH1
1945 //******************************************************************************
1946 // Field: [15:0] val
1947 //
1948 // bits 47:32 of address
1949 #define PBE_BLE5_RAM_FL1ADRH1_VAL_W                                          16U
1950 #define PBE_BLE5_RAM_FL1ADRH1_VAL_M                                      0xFFFFU
1951 #define PBE_BLE5_RAM_FL1ADRH1_VAL_S                                           0U
1952 
1953 //******************************************************************************
1954 // Register: FL1INFO2
1955 //******************************************************************************
1956 // Field: [15:15] matchtmp
1957 //
1958 // Temporary variable used in matching, ignore from CM0
1959 #define PBE_BLE5_RAM_FL1INFO2_MATCHTMP                                   0x8000U
1960 #define PBE_BLE5_RAM_FL1INFO2_MATCHTMP_M                                 0x8000U
1961 #define PBE_BLE5_RAM_FL1INFO2_MATCHTMP_S                                     15U
1962 #define PBE_BLE5_RAM_FL1INFO2_MATCHTMP_NOMATCH                           0x0000U
1963 #define PBE_BLE5_RAM_FL1INFO2_MATCHTMP_MATCH                             0x8000U
1964 
1965 // Field: [14:4] reserved
1966 //
1967 // Reserved for future use
1968 #define PBE_BLE5_RAM_FL1INFO2_RESERVED_W                                     11U
1969 #define PBE_BLE5_RAM_FL1INFO2_RESERVED_M                                 0x7FF0U
1970 #define PBE_BLE5_RAM_FL1INFO2_RESERVED_S                                      4U
1971 
1972 // Field: [3:3] privign
1973 //
1974 // Ignore control for privacy
1975 #define PBE_BLE5_RAM_FL1INFO2_PRIVIGN                                    0x0008U
1976 #define PBE_BLE5_RAM_FL1INFO2_PRIVIGN_M                                  0x0008U
1977 #define PBE_BLE5_RAM_FL1INFO2_PRIVIGN_S                                       3U
1978 #define PBE_BLE5_RAM_FL1INFO2_PRIVIGN_NIGN                               0x0000U
1979 #define PBE_BLE5_RAM_FL1INFO2_PRIVIGN_IGN                                0x0008U
1980 
1981 // Field: [2:2] falign
1982 //
1983 // Ignore in accept list context
1984 #define PBE_BLE5_RAM_FL1INFO2_FALIGN                                     0x0004U
1985 #define PBE_BLE5_RAM_FL1INFO2_FALIGN_M                                   0x0004U
1986 #define PBE_BLE5_RAM_FL1INFO2_FALIGN_S                                        2U
1987 #define PBE_BLE5_RAM_FL1INFO2_FALIGN_NIGN                                0x0000U
1988 #define PBE_BLE5_RAM_FL1INFO2_FALIGN_IGN                                 0x0004U
1989 
1990 // Field: [1:1] type
1991 //
1992 // Address type
1993 #define PBE_BLE5_RAM_FL1INFO2_TYPE                                       0x0002U
1994 #define PBE_BLE5_RAM_FL1INFO2_TYPE_M                                     0x0002U
1995 #define PBE_BLE5_RAM_FL1INFO2_TYPE_S                                          1U
1996 #define PBE_BLE5_RAM_FL1INFO2_TYPE_PUBLIC                                0x0000U
1997 #define PBE_BLE5_RAM_FL1INFO2_TYPE_RANDOM                                0x0002U
1998 
1999 // Field: [0:0] en
2000 //
2001 // Enable
2002 #define PBE_BLE5_RAM_FL1INFO2_EN                                         0x0001U
2003 #define PBE_BLE5_RAM_FL1INFO2_EN_M                                       0x0001U
2004 #define PBE_BLE5_RAM_FL1INFO2_EN_S                                            0U
2005 #define PBE_BLE5_RAM_FL1INFO2_EN_DIS                                     0x0000U
2006 #define PBE_BLE5_RAM_FL1INFO2_EN_EN                                      0x0001U
2007 
2008 //******************************************************************************
2009 // Register: FL1ADRL2
2010 //******************************************************************************
2011 // Field: [15:0] val
2012 //
2013 // bits 15:0 of address
2014 #define PBE_BLE5_RAM_FL1ADRL2_VAL_W                                          16U
2015 #define PBE_BLE5_RAM_FL1ADRL2_VAL_M                                      0xFFFFU
2016 #define PBE_BLE5_RAM_FL1ADRL2_VAL_S                                           0U
2017 
2018 //******************************************************************************
2019 // Register: FL1ADRM2
2020 //******************************************************************************
2021 // Field: [15:0] val
2022 //
2023 // bits 31:16 of address
2024 #define PBE_BLE5_RAM_FL1ADRM2_VAL_W                                          16U
2025 #define PBE_BLE5_RAM_FL1ADRM2_VAL_M                                      0xFFFFU
2026 #define PBE_BLE5_RAM_FL1ADRM2_VAL_S                                           0U
2027 
2028 //******************************************************************************
2029 // Register: FL1ADRH2
2030 //******************************************************************************
2031 // Field: [15:0] val
2032 //
2033 // bits 47:32 of address
2034 #define PBE_BLE5_RAM_FL1ADRH2_VAL_W                                          16U
2035 #define PBE_BLE5_RAM_FL1ADRH2_VAL_M                                      0xFFFFU
2036 #define PBE_BLE5_RAM_FL1ADRH2_VAL_S                                           0U
2037 
2038 //******************************************************************************
2039 // Register: FL1INFO3
2040 //******************************************************************************
2041 // Field: [15:15] matchtmp
2042 //
2043 // Temporary variable used in matching, ignore from CM0
2044 #define PBE_BLE5_RAM_FL1INFO3_MATCHTMP                                   0x8000U
2045 #define PBE_BLE5_RAM_FL1INFO3_MATCHTMP_M                                 0x8000U
2046 #define PBE_BLE5_RAM_FL1INFO3_MATCHTMP_S                                     15U
2047 #define PBE_BLE5_RAM_FL1INFO3_MATCHTMP_NOMATCH                           0x0000U
2048 #define PBE_BLE5_RAM_FL1INFO3_MATCHTMP_MATCH                             0x8000U
2049 
2050 // Field: [14:4] reserved
2051 //
2052 // Reserved for future use
2053 #define PBE_BLE5_RAM_FL1INFO3_RESERVED_W                                     11U
2054 #define PBE_BLE5_RAM_FL1INFO3_RESERVED_M                                 0x7FF0U
2055 #define PBE_BLE5_RAM_FL1INFO3_RESERVED_S                                      4U
2056 
2057 // Field: [3:3] privign
2058 //
2059 // Ignore control for privacy
2060 #define PBE_BLE5_RAM_FL1INFO3_PRIVIGN                                    0x0008U
2061 #define PBE_BLE5_RAM_FL1INFO3_PRIVIGN_M                                  0x0008U
2062 #define PBE_BLE5_RAM_FL1INFO3_PRIVIGN_S                                       3U
2063 #define PBE_BLE5_RAM_FL1INFO3_PRIVIGN_NIGN                               0x0000U
2064 #define PBE_BLE5_RAM_FL1INFO3_PRIVIGN_IGN                                0x0008U
2065 
2066 // Field: [2:2] falign
2067 //
2068 // Ignore in accept list context
2069 #define PBE_BLE5_RAM_FL1INFO3_FALIGN                                     0x0004U
2070 #define PBE_BLE5_RAM_FL1INFO3_FALIGN_M                                   0x0004U
2071 #define PBE_BLE5_RAM_FL1INFO3_FALIGN_S                                        2U
2072 #define PBE_BLE5_RAM_FL1INFO3_FALIGN_NIGN                                0x0000U
2073 #define PBE_BLE5_RAM_FL1INFO3_FALIGN_IGN                                 0x0004U
2074 
2075 // Field: [1:1] type
2076 //
2077 // Address type
2078 #define PBE_BLE5_RAM_FL1INFO3_TYPE                                       0x0002U
2079 #define PBE_BLE5_RAM_FL1INFO3_TYPE_M                                     0x0002U
2080 #define PBE_BLE5_RAM_FL1INFO3_TYPE_S                                          1U
2081 #define PBE_BLE5_RAM_FL1INFO3_TYPE_PUBLIC                                0x0000U
2082 #define PBE_BLE5_RAM_FL1INFO3_TYPE_RANDOM                                0x0002U
2083 
2084 // Field: [0:0] en
2085 //
2086 // Enable
2087 #define PBE_BLE5_RAM_FL1INFO3_EN                                         0x0001U
2088 #define PBE_BLE5_RAM_FL1INFO3_EN_M                                       0x0001U
2089 #define PBE_BLE5_RAM_FL1INFO3_EN_S                                            0U
2090 #define PBE_BLE5_RAM_FL1INFO3_EN_DIS                                     0x0000U
2091 #define PBE_BLE5_RAM_FL1INFO3_EN_EN                                      0x0001U
2092 
2093 //******************************************************************************
2094 // Register: FL1ADRL3
2095 //******************************************************************************
2096 // Field: [15:0] val
2097 //
2098 // bits 15:0 of address
2099 #define PBE_BLE5_RAM_FL1ADRL3_VAL_W                                          16U
2100 #define PBE_BLE5_RAM_FL1ADRL3_VAL_M                                      0xFFFFU
2101 #define PBE_BLE5_RAM_FL1ADRL3_VAL_S                                           0U
2102 
2103 //******************************************************************************
2104 // Register: FL1ADRM3
2105 //******************************************************************************
2106 // Field: [15:0] val
2107 //
2108 // bits 31:16 of address
2109 #define PBE_BLE5_RAM_FL1ADRM3_VAL_W                                          16U
2110 #define PBE_BLE5_RAM_FL1ADRM3_VAL_M                                      0xFFFFU
2111 #define PBE_BLE5_RAM_FL1ADRM3_VAL_S                                           0U
2112 
2113 //******************************************************************************
2114 // Register: FL1ADRH3
2115 //******************************************************************************
2116 // Field: [15:0] val
2117 //
2118 // bits 47:32 of address
2119 #define PBE_BLE5_RAM_FL1ADRH3_VAL_W                                          16U
2120 #define PBE_BLE5_RAM_FL1ADRH3_VAL_M                                      0xFFFFU
2121 #define PBE_BLE5_RAM_FL1ADRH3_VAL_S                                           0U
2122 
2123 //******************************************************************************
2124 // Register: FL1INFO4
2125 //******************************************************************************
2126 // Field: [15:15] matchtmp
2127 //
2128 // Temporary variable used in matching, ignore from CM0
2129 #define PBE_BLE5_RAM_FL1INFO4_MATCHTMP                                   0x8000U
2130 #define PBE_BLE5_RAM_FL1INFO4_MATCHTMP_M                                 0x8000U
2131 #define PBE_BLE5_RAM_FL1INFO4_MATCHTMP_S                                     15U
2132 #define PBE_BLE5_RAM_FL1INFO4_MATCHTMP_NOMATCH                           0x0000U
2133 #define PBE_BLE5_RAM_FL1INFO4_MATCHTMP_MATCH                             0x8000U
2134 
2135 // Field: [14:4] reserved
2136 //
2137 // Reserved for future use
2138 #define PBE_BLE5_RAM_FL1INFO4_RESERVED_W                                     11U
2139 #define PBE_BLE5_RAM_FL1INFO4_RESERVED_M                                 0x7FF0U
2140 #define PBE_BLE5_RAM_FL1INFO4_RESERVED_S                                      4U
2141 
2142 // Field: [3:3] privign
2143 //
2144 // Ignore control for privacy
2145 #define PBE_BLE5_RAM_FL1INFO4_PRIVIGN                                    0x0008U
2146 #define PBE_BLE5_RAM_FL1INFO4_PRIVIGN_M                                  0x0008U
2147 #define PBE_BLE5_RAM_FL1INFO4_PRIVIGN_S                                       3U
2148 #define PBE_BLE5_RAM_FL1INFO4_PRIVIGN_NIGN                               0x0000U
2149 #define PBE_BLE5_RAM_FL1INFO4_PRIVIGN_IGN                                0x0008U
2150 
2151 // Field: [2:2] falign
2152 //
2153 // Ignore in accept list context
2154 #define PBE_BLE5_RAM_FL1INFO4_FALIGN                                     0x0004U
2155 #define PBE_BLE5_RAM_FL1INFO4_FALIGN_M                                   0x0004U
2156 #define PBE_BLE5_RAM_FL1INFO4_FALIGN_S                                        2U
2157 #define PBE_BLE5_RAM_FL1INFO4_FALIGN_NIGN                                0x0000U
2158 #define PBE_BLE5_RAM_FL1INFO4_FALIGN_IGN                                 0x0004U
2159 
2160 // Field: [1:1] type
2161 //
2162 // Address type
2163 #define PBE_BLE5_RAM_FL1INFO4_TYPE                                       0x0002U
2164 #define PBE_BLE5_RAM_FL1INFO4_TYPE_M                                     0x0002U
2165 #define PBE_BLE5_RAM_FL1INFO4_TYPE_S                                          1U
2166 #define PBE_BLE5_RAM_FL1INFO4_TYPE_PUBLIC                                0x0000U
2167 #define PBE_BLE5_RAM_FL1INFO4_TYPE_RANDOM                                0x0002U
2168 
2169 // Field: [0:0] en
2170 //
2171 // Enable
2172 #define PBE_BLE5_RAM_FL1INFO4_EN                                         0x0001U
2173 #define PBE_BLE5_RAM_FL1INFO4_EN_M                                       0x0001U
2174 #define PBE_BLE5_RAM_FL1INFO4_EN_S                                            0U
2175 #define PBE_BLE5_RAM_FL1INFO4_EN_DIS                                     0x0000U
2176 #define PBE_BLE5_RAM_FL1INFO4_EN_EN                                      0x0001U
2177 
2178 //******************************************************************************
2179 // Register: FL1ADRL4
2180 //******************************************************************************
2181 // Field: [15:0] val
2182 //
2183 // bits 15:0 of address
2184 #define PBE_BLE5_RAM_FL1ADRL4_VAL_W                                          16U
2185 #define PBE_BLE5_RAM_FL1ADRL4_VAL_M                                      0xFFFFU
2186 #define PBE_BLE5_RAM_FL1ADRL4_VAL_S                                           0U
2187 
2188 //******************************************************************************
2189 // Register: FL1ADRM4
2190 //******************************************************************************
2191 // Field: [15:0] val
2192 //
2193 // bits 31:16 of address
2194 #define PBE_BLE5_RAM_FL1ADRM4_VAL_W                                          16U
2195 #define PBE_BLE5_RAM_FL1ADRM4_VAL_M                                      0xFFFFU
2196 #define PBE_BLE5_RAM_FL1ADRM4_VAL_S                                           0U
2197 
2198 //******************************************************************************
2199 // Register: FL1ADRH4
2200 //******************************************************************************
2201 // Field: [15:0] val
2202 //
2203 // bits 47:32 of address
2204 #define PBE_BLE5_RAM_FL1ADRH4_VAL_W                                          16U
2205 #define PBE_BLE5_RAM_FL1ADRH4_VAL_M                                      0xFFFFU
2206 #define PBE_BLE5_RAM_FL1ADRH4_VAL_S                                           0U
2207 
2208 //******************************************************************************
2209 // Register: FL1INFO5
2210 //******************************************************************************
2211 // Field: [15:15] matchtmp
2212 //
2213 // Temporary variable used in matching, ignore from CM0
2214 #define PBE_BLE5_RAM_FL1INFO5_MATCHTMP                                   0x8000U
2215 #define PBE_BLE5_RAM_FL1INFO5_MATCHTMP_M                                 0x8000U
2216 #define PBE_BLE5_RAM_FL1INFO5_MATCHTMP_S                                     15U
2217 #define PBE_BLE5_RAM_FL1INFO5_MATCHTMP_NOMATCH                           0x0000U
2218 #define PBE_BLE5_RAM_FL1INFO5_MATCHTMP_MATCH                             0x8000U
2219 
2220 // Field: [14:4] reserved
2221 //
2222 // Reserved for future use
2223 #define PBE_BLE5_RAM_FL1INFO5_RESERVED_W                                     11U
2224 #define PBE_BLE5_RAM_FL1INFO5_RESERVED_M                                 0x7FF0U
2225 #define PBE_BLE5_RAM_FL1INFO5_RESERVED_S                                      4U
2226 
2227 // Field: [3:3] privign
2228 //
2229 // Ignore control for privacy
2230 #define PBE_BLE5_RAM_FL1INFO5_PRIVIGN                                    0x0008U
2231 #define PBE_BLE5_RAM_FL1INFO5_PRIVIGN_M                                  0x0008U
2232 #define PBE_BLE5_RAM_FL1INFO5_PRIVIGN_S                                       3U
2233 #define PBE_BLE5_RAM_FL1INFO5_PRIVIGN_NIGN                               0x0000U
2234 #define PBE_BLE5_RAM_FL1INFO5_PRIVIGN_IGN                                0x0008U
2235 
2236 // Field: [2:2] falign
2237 //
2238 // Ignore in accept list context
2239 #define PBE_BLE5_RAM_FL1INFO5_FALIGN                                     0x0004U
2240 #define PBE_BLE5_RAM_FL1INFO5_FALIGN_M                                   0x0004U
2241 #define PBE_BLE5_RAM_FL1INFO5_FALIGN_S                                        2U
2242 #define PBE_BLE5_RAM_FL1INFO5_FALIGN_NIGN                                0x0000U
2243 #define PBE_BLE5_RAM_FL1INFO5_FALIGN_IGN                                 0x0004U
2244 
2245 // Field: [1:1] type
2246 //
2247 // Address type
2248 #define PBE_BLE5_RAM_FL1INFO5_TYPE                                       0x0002U
2249 #define PBE_BLE5_RAM_FL1INFO5_TYPE_M                                     0x0002U
2250 #define PBE_BLE5_RAM_FL1INFO5_TYPE_S                                          1U
2251 #define PBE_BLE5_RAM_FL1INFO5_TYPE_PUBLIC                                0x0000U
2252 #define PBE_BLE5_RAM_FL1INFO5_TYPE_RANDOM                                0x0002U
2253 
2254 // Field: [0:0] en
2255 //
2256 // Enable
2257 #define PBE_BLE5_RAM_FL1INFO5_EN                                         0x0001U
2258 #define PBE_BLE5_RAM_FL1INFO5_EN_M                                       0x0001U
2259 #define PBE_BLE5_RAM_FL1INFO5_EN_S                                            0U
2260 #define PBE_BLE5_RAM_FL1INFO5_EN_DIS                                     0x0000U
2261 #define PBE_BLE5_RAM_FL1INFO5_EN_EN                                      0x0001U
2262 
2263 //******************************************************************************
2264 // Register: FL1ADRL5
2265 //******************************************************************************
2266 // Field: [15:0] val
2267 //
2268 // bits 15:0 of address
2269 #define PBE_BLE5_RAM_FL1ADRL5_VAL_W                                          16U
2270 #define PBE_BLE5_RAM_FL1ADRL5_VAL_M                                      0xFFFFU
2271 #define PBE_BLE5_RAM_FL1ADRL5_VAL_S                                           0U
2272 
2273 //******************************************************************************
2274 // Register: FL1ADRM5
2275 //******************************************************************************
2276 // Field: [15:0] val
2277 //
2278 // bits 31:16 of address
2279 #define PBE_BLE5_RAM_FL1ADRM5_VAL_W                                          16U
2280 #define PBE_BLE5_RAM_FL1ADRM5_VAL_M                                      0xFFFFU
2281 #define PBE_BLE5_RAM_FL1ADRM5_VAL_S                                           0U
2282 
2283 //******************************************************************************
2284 // Register: FL1ADRH5
2285 //******************************************************************************
2286 // Field: [15:0] val
2287 //
2288 // bits 47:32 of address
2289 #define PBE_BLE5_RAM_FL1ADRH5_VAL_W                                          16U
2290 #define PBE_BLE5_RAM_FL1ADRH5_VAL_M                                      0xFFFFU
2291 #define PBE_BLE5_RAM_FL1ADRH5_VAL_S                                           0U
2292 
2293 //******************************************************************************
2294 // Register: FL1INFO6
2295 //******************************************************************************
2296 // Field: [15:15] matchtmp
2297 //
2298 // Temporary variable used in matching, ignore from CM0
2299 #define PBE_BLE5_RAM_FL1INFO6_MATCHTMP                                   0x8000U
2300 #define PBE_BLE5_RAM_FL1INFO6_MATCHTMP_M                                 0x8000U
2301 #define PBE_BLE5_RAM_FL1INFO6_MATCHTMP_S                                     15U
2302 #define PBE_BLE5_RAM_FL1INFO6_MATCHTMP_NOMATCH                           0x0000U
2303 #define PBE_BLE5_RAM_FL1INFO6_MATCHTMP_MATCH                             0x8000U
2304 
2305 // Field: [14:4] reserved
2306 //
2307 // Reserved for future use
2308 #define PBE_BLE5_RAM_FL1INFO6_RESERVED_W                                     11U
2309 #define PBE_BLE5_RAM_FL1INFO6_RESERVED_M                                 0x7FF0U
2310 #define PBE_BLE5_RAM_FL1INFO6_RESERVED_S                                      4U
2311 
2312 // Field: [3:3] privign
2313 //
2314 // Ignore control for privacy
2315 #define PBE_BLE5_RAM_FL1INFO6_PRIVIGN                                    0x0008U
2316 #define PBE_BLE5_RAM_FL1INFO6_PRIVIGN_M                                  0x0008U
2317 #define PBE_BLE5_RAM_FL1INFO6_PRIVIGN_S                                       3U
2318 #define PBE_BLE5_RAM_FL1INFO6_PRIVIGN_NIGN                               0x0000U
2319 #define PBE_BLE5_RAM_FL1INFO6_PRIVIGN_IGN                                0x0008U
2320 
2321 // Field: [2:2] falign
2322 //
2323 // Ignore in accept list context
2324 #define PBE_BLE5_RAM_FL1INFO6_FALIGN                                     0x0004U
2325 #define PBE_BLE5_RAM_FL1INFO6_FALIGN_M                                   0x0004U
2326 #define PBE_BLE5_RAM_FL1INFO6_FALIGN_S                                        2U
2327 #define PBE_BLE5_RAM_FL1INFO6_FALIGN_NIGN                                0x0000U
2328 #define PBE_BLE5_RAM_FL1INFO6_FALIGN_IGN                                 0x0004U
2329 
2330 // Field: [1:1] type
2331 //
2332 // Address type
2333 #define PBE_BLE5_RAM_FL1INFO6_TYPE                                       0x0002U
2334 #define PBE_BLE5_RAM_FL1INFO6_TYPE_M                                     0x0002U
2335 #define PBE_BLE5_RAM_FL1INFO6_TYPE_S                                          1U
2336 #define PBE_BLE5_RAM_FL1INFO6_TYPE_PUBLIC                                0x0000U
2337 #define PBE_BLE5_RAM_FL1INFO6_TYPE_RANDOM                                0x0002U
2338 
2339 // Field: [0:0] en
2340 //
2341 // Enable
2342 #define PBE_BLE5_RAM_FL1INFO6_EN                                         0x0001U
2343 #define PBE_BLE5_RAM_FL1INFO6_EN_M                                       0x0001U
2344 #define PBE_BLE5_RAM_FL1INFO6_EN_S                                            0U
2345 #define PBE_BLE5_RAM_FL1INFO6_EN_DIS                                     0x0000U
2346 #define PBE_BLE5_RAM_FL1INFO6_EN_EN                                      0x0001U
2347 
2348 //******************************************************************************
2349 // Register: FL1ADRL6
2350 //******************************************************************************
2351 // Field: [15:0] val
2352 //
2353 // bits 15:0 of address
2354 #define PBE_BLE5_RAM_FL1ADRL6_VAL_W                                          16U
2355 #define PBE_BLE5_RAM_FL1ADRL6_VAL_M                                      0xFFFFU
2356 #define PBE_BLE5_RAM_FL1ADRL6_VAL_S                                           0U
2357 
2358 //******************************************************************************
2359 // Register: FL1ADRM6
2360 //******************************************************************************
2361 // Field: [15:0] val
2362 //
2363 // bits 31:16 of address
2364 #define PBE_BLE5_RAM_FL1ADRM6_VAL_W                                          16U
2365 #define PBE_BLE5_RAM_FL1ADRM6_VAL_M                                      0xFFFFU
2366 #define PBE_BLE5_RAM_FL1ADRM6_VAL_S                                           0U
2367 
2368 //******************************************************************************
2369 // Register: FL1ADRH6
2370 //******************************************************************************
2371 // Field: [15:0] val
2372 //
2373 // bits 47:32 of address
2374 #define PBE_BLE5_RAM_FL1ADRH6_VAL_W                                          16U
2375 #define PBE_BLE5_RAM_FL1ADRH6_VAL_M                                      0xFFFFU
2376 #define PBE_BLE5_RAM_FL1ADRH6_VAL_S                                           0U
2377 
2378 //******************************************************************************
2379 // Register: FL1INFO7
2380 //******************************************************************************
2381 // Field: [15:15] matchtmp
2382 //
2383 // Temporary variable used in matching, ignore from CM0
2384 #define PBE_BLE5_RAM_FL1INFO7_MATCHTMP                                   0x8000U
2385 #define PBE_BLE5_RAM_FL1INFO7_MATCHTMP_M                                 0x8000U
2386 #define PBE_BLE5_RAM_FL1INFO7_MATCHTMP_S                                     15U
2387 #define PBE_BLE5_RAM_FL1INFO7_MATCHTMP_NOMATCH                           0x0000U
2388 #define PBE_BLE5_RAM_FL1INFO7_MATCHTMP_MATCH                             0x8000U
2389 
2390 // Field: [14:4] reserved
2391 //
2392 // Reserved for future use
2393 #define PBE_BLE5_RAM_FL1INFO7_RESERVED_W                                     11U
2394 #define PBE_BLE5_RAM_FL1INFO7_RESERVED_M                                 0x7FF0U
2395 #define PBE_BLE5_RAM_FL1INFO7_RESERVED_S                                      4U
2396 
2397 // Field: [3:3] privign
2398 //
2399 // Ignore control for privacy
2400 #define PBE_BLE5_RAM_FL1INFO7_PRIVIGN                                    0x0008U
2401 #define PBE_BLE5_RAM_FL1INFO7_PRIVIGN_M                                  0x0008U
2402 #define PBE_BLE5_RAM_FL1INFO7_PRIVIGN_S                                       3U
2403 #define PBE_BLE5_RAM_FL1INFO7_PRIVIGN_NIGN                               0x0000U
2404 #define PBE_BLE5_RAM_FL1INFO7_PRIVIGN_IGN                                0x0008U
2405 
2406 // Field: [2:2] falign
2407 //
2408 // Ignore in accept list context
2409 #define PBE_BLE5_RAM_FL1INFO7_FALIGN                                     0x0004U
2410 #define PBE_BLE5_RAM_FL1INFO7_FALIGN_M                                   0x0004U
2411 #define PBE_BLE5_RAM_FL1INFO7_FALIGN_S                                        2U
2412 #define PBE_BLE5_RAM_FL1INFO7_FALIGN_NIGN                                0x0000U
2413 #define PBE_BLE5_RAM_FL1INFO7_FALIGN_IGN                                 0x0004U
2414 
2415 // Field: [1:1] type
2416 //
2417 // Address type
2418 #define PBE_BLE5_RAM_FL1INFO7_TYPE                                       0x0002U
2419 #define PBE_BLE5_RAM_FL1INFO7_TYPE_M                                     0x0002U
2420 #define PBE_BLE5_RAM_FL1INFO7_TYPE_S                                          1U
2421 #define PBE_BLE5_RAM_FL1INFO7_TYPE_PUBLIC                                0x0000U
2422 #define PBE_BLE5_RAM_FL1INFO7_TYPE_RANDOM                                0x0002U
2423 
2424 // Field: [0:0] en
2425 //
2426 // Enable
2427 #define PBE_BLE5_RAM_FL1INFO7_EN                                         0x0001U
2428 #define PBE_BLE5_RAM_FL1INFO7_EN_M                                       0x0001U
2429 #define PBE_BLE5_RAM_FL1INFO7_EN_S                                            0U
2430 #define PBE_BLE5_RAM_FL1INFO7_EN_DIS                                     0x0000U
2431 #define PBE_BLE5_RAM_FL1INFO7_EN_EN                                      0x0001U
2432 
2433 //******************************************************************************
2434 // Register: FL1ADRL7
2435 //******************************************************************************
2436 // Field: [15:0] val
2437 //
2438 // bits 15:0 of address
2439 #define PBE_BLE5_RAM_FL1ADRL7_VAL_W                                          16U
2440 #define PBE_BLE5_RAM_FL1ADRL7_VAL_M                                      0xFFFFU
2441 #define PBE_BLE5_RAM_FL1ADRL7_VAL_S                                           0U
2442 
2443 //******************************************************************************
2444 // Register: FL1ADRM7
2445 //******************************************************************************
2446 // Field: [15:0] val
2447 //
2448 // bits 31:16 of address
2449 #define PBE_BLE5_RAM_FL1ADRM7_VAL_W                                          16U
2450 #define PBE_BLE5_RAM_FL1ADRM7_VAL_M                                      0xFFFFU
2451 #define PBE_BLE5_RAM_FL1ADRM7_VAL_S                                           0U
2452 
2453 //******************************************************************************
2454 // Register: FL1ADRH7
2455 //******************************************************************************
2456 // Field: [15:0] val
2457 //
2458 // bits 47:32 of address
2459 #define PBE_BLE5_RAM_FL1ADRH7_VAL_W                                          16U
2460 #define PBE_BLE5_RAM_FL1ADRH7_VAL_M                                      0xFFFFU
2461 #define PBE_BLE5_RAM_FL1ADRH7_VAL_S                                           0U
2462 
2463 //******************************************************************************
2464 // Register: FL1INFO8
2465 //******************************************************************************
2466 // Field: [15:15] matchtmp
2467 //
2468 // Temporary variable used in matching, ignore from CM0
2469 #define PBE_BLE5_RAM_FL1INFO8_MATCHTMP                                   0x8000U
2470 #define PBE_BLE5_RAM_FL1INFO8_MATCHTMP_M                                 0x8000U
2471 #define PBE_BLE5_RAM_FL1INFO8_MATCHTMP_S                                     15U
2472 #define PBE_BLE5_RAM_FL1INFO8_MATCHTMP_NOMATCH                           0x0000U
2473 #define PBE_BLE5_RAM_FL1INFO8_MATCHTMP_MATCH                             0x8000U
2474 
2475 // Field: [14:4] reserved
2476 //
2477 // Reserved for future use
2478 #define PBE_BLE5_RAM_FL1INFO8_RESERVED_W                                     11U
2479 #define PBE_BLE5_RAM_FL1INFO8_RESERVED_M                                 0x7FF0U
2480 #define PBE_BLE5_RAM_FL1INFO8_RESERVED_S                                      4U
2481 
2482 // Field: [3:3] privign
2483 //
2484 // Ignore control for privacy
2485 #define PBE_BLE5_RAM_FL1INFO8_PRIVIGN                                    0x0008U
2486 #define PBE_BLE5_RAM_FL1INFO8_PRIVIGN_M                                  0x0008U
2487 #define PBE_BLE5_RAM_FL1INFO8_PRIVIGN_S                                       3U
2488 #define PBE_BLE5_RAM_FL1INFO8_PRIVIGN_NIGN                               0x0000U
2489 #define PBE_BLE5_RAM_FL1INFO8_PRIVIGN_IGN                                0x0008U
2490 
2491 // Field: [2:2] falign
2492 //
2493 // Ignore in accept list context
2494 #define PBE_BLE5_RAM_FL1INFO8_FALIGN                                     0x0004U
2495 #define PBE_BLE5_RAM_FL1INFO8_FALIGN_M                                   0x0004U
2496 #define PBE_BLE5_RAM_FL1INFO8_FALIGN_S                                        2U
2497 #define PBE_BLE5_RAM_FL1INFO8_FALIGN_NIGN                                0x0000U
2498 #define PBE_BLE5_RAM_FL1INFO8_FALIGN_IGN                                 0x0004U
2499 
2500 // Field: [1:1] type
2501 //
2502 // Address type
2503 #define PBE_BLE5_RAM_FL1INFO8_TYPE                                       0x0002U
2504 #define PBE_BLE5_RAM_FL1INFO8_TYPE_M                                     0x0002U
2505 #define PBE_BLE5_RAM_FL1INFO8_TYPE_S                                          1U
2506 #define PBE_BLE5_RAM_FL1INFO8_TYPE_PUBLIC                                0x0000U
2507 #define PBE_BLE5_RAM_FL1INFO8_TYPE_RANDOM                                0x0002U
2508 
2509 // Field: [0:0] en
2510 //
2511 // Enable
2512 #define PBE_BLE5_RAM_FL1INFO8_EN                                         0x0001U
2513 #define PBE_BLE5_RAM_FL1INFO8_EN_M                                       0x0001U
2514 #define PBE_BLE5_RAM_FL1INFO8_EN_S                                            0U
2515 #define PBE_BLE5_RAM_FL1INFO8_EN_DIS                                     0x0000U
2516 #define PBE_BLE5_RAM_FL1INFO8_EN_EN                                      0x0001U
2517 
2518 //******************************************************************************
2519 // Register: FL1ADRL8
2520 //******************************************************************************
2521 // Field: [15:0] val
2522 //
2523 // bits 15:0 of address
2524 #define PBE_BLE5_RAM_FL1ADRL8_VAL_W                                          16U
2525 #define PBE_BLE5_RAM_FL1ADRL8_VAL_M                                      0xFFFFU
2526 #define PBE_BLE5_RAM_FL1ADRL8_VAL_S                                           0U
2527 
2528 //******************************************************************************
2529 // Register: FL1ADRM8
2530 //******************************************************************************
2531 // Field: [15:0] val
2532 //
2533 // bits 31:16 of address
2534 #define PBE_BLE5_RAM_FL1ADRM8_VAL_W                                          16U
2535 #define PBE_BLE5_RAM_FL1ADRM8_VAL_M                                      0xFFFFU
2536 #define PBE_BLE5_RAM_FL1ADRM8_VAL_S                                           0U
2537 
2538 //******************************************************************************
2539 // Register: FL1ADRH8
2540 //******************************************************************************
2541 // Field: [15:0] val
2542 //
2543 // bits 47:32 of address
2544 #define PBE_BLE5_RAM_FL1ADRH8_VAL_W                                          16U
2545 #define PBE_BLE5_RAM_FL1ADRH8_VAL_M                                      0xFFFFU
2546 #define PBE_BLE5_RAM_FL1ADRH8_VAL_S                                           0U
2547 
2548 //******************************************************************************
2549 // Register: FL1INFO9
2550 //******************************************************************************
2551 // Field: [15:15] matchtmp
2552 //
2553 // Temporary variable used in matching, ignore from CM0
2554 #define PBE_BLE5_RAM_FL1INFO9_MATCHTMP                                   0x8000U
2555 #define PBE_BLE5_RAM_FL1INFO9_MATCHTMP_M                                 0x8000U
2556 #define PBE_BLE5_RAM_FL1INFO9_MATCHTMP_S                                     15U
2557 #define PBE_BLE5_RAM_FL1INFO9_MATCHTMP_NOMATCH                           0x0000U
2558 #define PBE_BLE5_RAM_FL1INFO9_MATCHTMP_MATCH                             0x8000U
2559 
2560 // Field: [14:4] reserved
2561 //
2562 // Reserved for future use
2563 #define PBE_BLE5_RAM_FL1INFO9_RESERVED_W                                     11U
2564 #define PBE_BLE5_RAM_FL1INFO9_RESERVED_M                                 0x7FF0U
2565 #define PBE_BLE5_RAM_FL1INFO9_RESERVED_S                                      4U
2566 
2567 // Field: [3:3] privign
2568 //
2569 // Ignore control for privacy
2570 #define PBE_BLE5_RAM_FL1INFO9_PRIVIGN                                    0x0008U
2571 #define PBE_BLE5_RAM_FL1INFO9_PRIVIGN_M                                  0x0008U
2572 #define PBE_BLE5_RAM_FL1INFO9_PRIVIGN_S                                       3U
2573 #define PBE_BLE5_RAM_FL1INFO9_PRIVIGN_NIGN                               0x0000U
2574 #define PBE_BLE5_RAM_FL1INFO9_PRIVIGN_IGN                                0x0008U
2575 
2576 // Field: [2:2] falign
2577 //
2578 // Ignore in accept list context
2579 #define PBE_BLE5_RAM_FL1INFO9_FALIGN                                     0x0004U
2580 #define PBE_BLE5_RAM_FL1INFO9_FALIGN_M                                   0x0004U
2581 #define PBE_BLE5_RAM_FL1INFO9_FALIGN_S                                        2U
2582 #define PBE_BLE5_RAM_FL1INFO9_FALIGN_NIGN                                0x0000U
2583 #define PBE_BLE5_RAM_FL1INFO9_FALIGN_IGN                                 0x0004U
2584 
2585 // Field: [1:1] type
2586 //
2587 // Address type
2588 #define PBE_BLE5_RAM_FL1INFO9_TYPE                                       0x0002U
2589 #define PBE_BLE5_RAM_FL1INFO9_TYPE_M                                     0x0002U
2590 #define PBE_BLE5_RAM_FL1INFO9_TYPE_S                                          1U
2591 #define PBE_BLE5_RAM_FL1INFO9_TYPE_PUBLIC                                0x0000U
2592 #define PBE_BLE5_RAM_FL1INFO9_TYPE_RANDOM                                0x0002U
2593 
2594 // Field: [0:0] en
2595 //
2596 // Enable
2597 #define PBE_BLE5_RAM_FL1INFO9_EN                                         0x0001U
2598 #define PBE_BLE5_RAM_FL1INFO9_EN_M                                       0x0001U
2599 #define PBE_BLE5_RAM_FL1INFO9_EN_S                                            0U
2600 #define PBE_BLE5_RAM_FL1INFO9_EN_DIS                                     0x0000U
2601 #define PBE_BLE5_RAM_FL1INFO9_EN_EN                                      0x0001U
2602 
2603 //******************************************************************************
2604 // Register: FL1ADRL9
2605 //******************************************************************************
2606 // Field: [15:0] val
2607 //
2608 // bits 15:0 of address
2609 #define PBE_BLE5_RAM_FL1ADRL9_VAL_W                                          16U
2610 #define PBE_BLE5_RAM_FL1ADRL9_VAL_M                                      0xFFFFU
2611 #define PBE_BLE5_RAM_FL1ADRL9_VAL_S                                           0U
2612 
2613 //******************************************************************************
2614 // Register: FL1ADRM9
2615 //******************************************************************************
2616 // Field: [15:0] val
2617 //
2618 // bits 31:16 of address
2619 #define PBE_BLE5_RAM_FL1ADRM9_VAL_W                                          16U
2620 #define PBE_BLE5_RAM_FL1ADRM9_VAL_M                                      0xFFFFU
2621 #define PBE_BLE5_RAM_FL1ADRM9_VAL_S                                           0U
2622 
2623 //******************************************************************************
2624 // Register: FL1ADRH9
2625 //******************************************************************************
2626 // Field: [15:0] val
2627 //
2628 // bits 47:32 of address
2629 #define PBE_BLE5_RAM_FL1ADRH9_VAL_W                                          16U
2630 #define PBE_BLE5_RAM_FL1ADRH9_VAL_M                                      0xFFFFU
2631 #define PBE_BLE5_RAM_FL1ADRH9_VAL_S                                           0U
2632 
2633 //******************************************************************************
2634 // Register: FL1INFO10
2635 //******************************************************************************
2636 // Field: [15:15] matchtmp
2637 //
2638 // Temporary variable used in matching, ignore from CM0
2639 #define PBE_BLE5_RAM_FL1INFO10_MATCHTMP                                  0x8000U
2640 #define PBE_BLE5_RAM_FL1INFO10_MATCHTMP_M                                0x8000U
2641 #define PBE_BLE5_RAM_FL1INFO10_MATCHTMP_S                                    15U
2642 #define PBE_BLE5_RAM_FL1INFO10_MATCHTMP_NOMATCH                          0x0000U
2643 #define PBE_BLE5_RAM_FL1INFO10_MATCHTMP_MATCH                            0x8000U
2644 
2645 // Field: [14:4] reserved
2646 //
2647 // Reserved for future use
2648 #define PBE_BLE5_RAM_FL1INFO10_RESERVED_W                                    11U
2649 #define PBE_BLE5_RAM_FL1INFO10_RESERVED_M                                0x7FF0U
2650 #define PBE_BLE5_RAM_FL1INFO10_RESERVED_S                                     4U
2651 
2652 // Field: [3:3] privign
2653 //
2654 // Ignore control for privacy
2655 #define PBE_BLE5_RAM_FL1INFO10_PRIVIGN                                   0x0008U
2656 #define PBE_BLE5_RAM_FL1INFO10_PRIVIGN_M                                 0x0008U
2657 #define PBE_BLE5_RAM_FL1INFO10_PRIVIGN_S                                      3U
2658 #define PBE_BLE5_RAM_FL1INFO10_PRIVIGN_NIGN                              0x0000U
2659 #define PBE_BLE5_RAM_FL1INFO10_PRIVIGN_IGN                               0x0008U
2660 
2661 // Field: [2:2] falign
2662 //
2663 // Ignore in accept list context
2664 #define PBE_BLE5_RAM_FL1INFO10_FALIGN                                    0x0004U
2665 #define PBE_BLE5_RAM_FL1INFO10_FALIGN_M                                  0x0004U
2666 #define PBE_BLE5_RAM_FL1INFO10_FALIGN_S                                       2U
2667 #define PBE_BLE5_RAM_FL1INFO10_FALIGN_NIGN                               0x0000U
2668 #define PBE_BLE5_RAM_FL1INFO10_FALIGN_IGN                                0x0004U
2669 
2670 // Field: [1:1] type
2671 //
2672 // Address type
2673 #define PBE_BLE5_RAM_FL1INFO10_TYPE                                      0x0002U
2674 #define PBE_BLE5_RAM_FL1INFO10_TYPE_M                                    0x0002U
2675 #define PBE_BLE5_RAM_FL1INFO10_TYPE_S                                         1U
2676 #define PBE_BLE5_RAM_FL1INFO10_TYPE_PUBLIC                               0x0000U
2677 #define PBE_BLE5_RAM_FL1INFO10_TYPE_RANDOM                               0x0002U
2678 
2679 // Field: [0:0] en
2680 //
2681 // Enable
2682 #define PBE_BLE5_RAM_FL1INFO10_EN                                        0x0001U
2683 #define PBE_BLE5_RAM_FL1INFO10_EN_M                                      0x0001U
2684 #define PBE_BLE5_RAM_FL1INFO10_EN_S                                           0U
2685 #define PBE_BLE5_RAM_FL1INFO10_EN_DIS                                    0x0000U
2686 #define PBE_BLE5_RAM_FL1INFO10_EN_EN                                     0x0001U
2687 
2688 //******************************************************************************
2689 // Register: FL1ADRL10
2690 //******************************************************************************
2691 // Field: [15:0] val
2692 //
2693 // bits 15:0 of address
2694 #define PBE_BLE5_RAM_FL1ADRL10_VAL_W                                         16U
2695 #define PBE_BLE5_RAM_FL1ADRL10_VAL_M                                     0xFFFFU
2696 #define PBE_BLE5_RAM_FL1ADRL10_VAL_S                                          0U
2697 
2698 //******************************************************************************
2699 // Register: FL1ADRM10
2700 //******************************************************************************
2701 // Field: [15:0] val
2702 //
2703 // bits 31:16 of address
2704 #define PBE_BLE5_RAM_FL1ADRM10_VAL_W                                         16U
2705 #define PBE_BLE5_RAM_FL1ADRM10_VAL_M                                     0xFFFFU
2706 #define PBE_BLE5_RAM_FL1ADRM10_VAL_S                                          0U
2707 
2708 //******************************************************************************
2709 // Register: FL1ADRH10
2710 //******************************************************************************
2711 // Field: [15:0] val
2712 //
2713 // bits 47:32 of address
2714 #define PBE_BLE5_RAM_FL1ADRH10_VAL_W                                         16U
2715 #define PBE_BLE5_RAM_FL1ADRH10_VAL_M                                     0xFFFFU
2716 #define PBE_BLE5_RAM_FL1ADRH10_VAL_S                                          0U
2717 
2718 //******************************************************************************
2719 // Register: FL1INFO11
2720 //******************************************************************************
2721 // Field: [15:15] matchtmp
2722 //
2723 // Temporary variable used in matching, ignore from CM0
2724 #define PBE_BLE5_RAM_FL1INFO11_MATCHTMP                                  0x8000U
2725 #define PBE_BLE5_RAM_FL1INFO11_MATCHTMP_M                                0x8000U
2726 #define PBE_BLE5_RAM_FL1INFO11_MATCHTMP_S                                    15U
2727 #define PBE_BLE5_RAM_FL1INFO11_MATCHTMP_NOMATCH                          0x0000U
2728 #define PBE_BLE5_RAM_FL1INFO11_MATCHTMP_MATCH                            0x8000U
2729 
2730 // Field: [14:4] reserved
2731 //
2732 // Reserved for future use
2733 #define PBE_BLE5_RAM_FL1INFO11_RESERVED_W                                    11U
2734 #define PBE_BLE5_RAM_FL1INFO11_RESERVED_M                                0x7FF0U
2735 #define PBE_BLE5_RAM_FL1INFO11_RESERVED_S                                     4U
2736 
2737 // Field: [3:3] privign
2738 //
2739 // Ignore control for privacy
2740 #define PBE_BLE5_RAM_FL1INFO11_PRIVIGN                                   0x0008U
2741 #define PBE_BLE5_RAM_FL1INFO11_PRIVIGN_M                                 0x0008U
2742 #define PBE_BLE5_RAM_FL1INFO11_PRIVIGN_S                                      3U
2743 #define PBE_BLE5_RAM_FL1INFO11_PRIVIGN_NIGN                              0x0000U
2744 #define PBE_BLE5_RAM_FL1INFO11_PRIVIGN_IGN                               0x0008U
2745 
2746 // Field: [2:2] falign
2747 //
2748 // Ignore in accept list context
2749 #define PBE_BLE5_RAM_FL1INFO11_FALIGN                                    0x0004U
2750 #define PBE_BLE5_RAM_FL1INFO11_FALIGN_M                                  0x0004U
2751 #define PBE_BLE5_RAM_FL1INFO11_FALIGN_S                                       2U
2752 #define PBE_BLE5_RAM_FL1INFO11_FALIGN_NIGN                               0x0000U
2753 #define PBE_BLE5_RAM_FL1INFO11_FALIGN_IGN                                0x0004U
2754 
2755 // Field: [1:1] type
2756 //
2757 // Address type
2758 #define PBE_BLE5_RAM_FL1INFO11_TYPE                                      0x0002U
2759 #define PBE_BLE5_RAM_FL1INFO11_TYPE_M                                    0x0002U
2760 #define PBE_BLE5_RAM_FL1INFO11_TYPE_S                                         1U
2761 #define PBE_BLE5_RAM_FL1INFO11_TYPE_PUBLIC                               0x0000U
2762 #define PBE_BLE5_RAM_FL1INFO11_TYPE_RANDOM                               0x0002U
2763 
2764 // Field: [0:0] en
2765 //
2766 // Enable
2767 #define PBE_BLE5_RAM_FL1INFO11_EN                                        0x0001U
2768 #define PBE_BLE5_RAM_FL1INFO11_EN_M                                      0x0001U
2769 #define PBE_BLE5_RAM_FL1INFO11_EN_S                                           0U
2770 #define PBE_BLE5_RAM_FL1INFO11_EN_DIS                                    0x0000U
2771 #define PBE_BLE5_RAM_FL1INFO11_EN_EN                                     0x0001U
2772 
2773 //******************************************************************************
2774 // Register: FL1ADRL11
2775 //******************************************************************************
2776 // Field: [15:0] val
2777 //
2778 // bits 15:0 of address
2779 #define PBE_BLE5_RAM_FL1ADRL11_VAL_W                                         16U
2780 #define PBE_BLE5_RAM_FL1ADRL11_VAL_M                                     0xFFFFU
2781 #define PBE_BLE5_RAM_FL1ADRL11_VAL_S                                          0U
2782 
2783 //******************************************************************************
2784 // Register: FL1ADRM11
2785 //******************************************************************************
2786 // Field: [15:0] val
2787 //
2788 // bits 31:16 of address
2789 #define PBE_BLE5_RAM_FL1ADRM11_VAL_W                                         16U
2790 #define PBE_BLE5_RAM_FL1ADRM11_VAL_M                                     0xFFFFU
2791 #define PBE_BLE5_RAM_FL1ADRM11_VAL_S                                          0U
2792 
2793 //******************************************************************************
2794 // Register: FL1ADRH11
2795 //******************************************************************************
2796 // Field: [15:0] val
2797 //
2798 // bits 47:32 of address
2799 #define PBE_BLE5_RAM_FL1ADRH11_VAL_W                                         16U
2800 #define PBE_BLE5_RAM_FL1ADRH11_VAL_M                                     0xFFFFU
2801 #define PBE_BLE5_RAM_FL1ADRH11_VAL_S                                          0U
2802 
2803 //******************************************************************************
2804 // Register: FL1INFO12
2805 //******************************************************************************
2806 // Field: [15:15] matchtmp
2807 //
2808 // Temporary variable used in matching, ignore from CM0
2809 #define PBE_BLE5_RAM_FL1INFO12_MATCHTMP                                  0x8000U
2810 #define PBE_BLE5_RAM_FL1INFO12_MATCHTMP_M                                0x8000U
2811 #define PBE_BLE5_RAM_FL1INFO12_MATCHTMP_S                                    15U
2812 #define PBE_BLE5_RAM_FL1INFO12_MATCHTMP_NOMATCH                          0x0000U
2813 #define PBE_BLE5_RAM_FL1INFO12_MATCHTMP_MATCH                            0x8000U
2814 
2815 // Field: [14:4] reserved
2816 //
2817 // Reserved for future use
2818 #define PBE_BLE5_RAM_FL1INFO12_RESERVED_W                                    11U
2819 #define PBE_BLE5_RAM_FL1INFO12_RESERVED_M                                0x7FF0U
2820 #define PBE_BLE5_RAM_FL1INFO12_RESERVED_S                                     4U
2821 
2822 // Field: [3:3] privign
2823 //
2824 // Ignore control for privacy
2825 #define PBE_BLE5_RAM_FL1INFO12_PRIVIGN                                   0x0008U
2826 #define PBE_BLE5_RAM_FL1INFO12_PRIVIGN_M                                 0x0008U
2827 #define PBE_BLE5_RAM_FL1INFO12_PRIVIGN_S                                      3U
2828 #define PBE_BLE5_RAM_FL1INFO12_PRIVIGN_NIGN                              0x0000U
2829 #define PBE_BLE5_RAM_FL1INFO12_PRIVIGN_IGN                               0x0008U
2830 
2831 // Field: [2:2] falign
2832 //
2833 // Ignore in accept list context
2834 #define PBE_BLE5_RAM_FL1INFO12_FALIGN                                    0x0004U
2835 #define PBE_BLE5_RAM_FL1INFO12_FALIGN_M                                  0x0004U
2836 #define PBE_BLE5_RAM_FL1INFO12_FALIGN_S                                       2U
2837 #define PBE_BLE5_RAM_FL1INFO12_FALIGN_NIGN                               0x0000U
2838 #define PBE_BLE5_RAM_FL1INFO12_FALIGN_IGN                                0x0004U
2839 
2840 // Field: [1:1] type
2841 //
2842 // Address type
2843 #define PBE_BLE5_RAM_FL1INFO12_TYPE                                      0x0002U
2844 #define PBE_BLE5_RAM_FL1INFO12_TYPE_M                                    0x0002U
2845 #define PBE_BLE5_RAM_FL1INFO12_TYPE_S                                         1U
2846 #define PBE_BLE5_RAM_FL1INFO12_TYPE_PUBLIC                               0x0000U
2847 #define PBE_BLE5_RAM_FL1INFO12_TYPE_RANDOM                               0x0002U
2848 
2849 // Field: [0:0] en
2850 //
2851 // Enable
2852 #define PBE_BLE5_RAM_FL1INFO12_EN                                        0x0001U
2853 #define PBE_BLE5_RAM_FL1INFO12_EN_M                                      0x0001U
2854 #define PBE_BLE5_RAM_FL1INFO12_EN_S                                           0U
2855 #define PBE_BLE5_RAM_FL1INFO12_EN_DIS                                    0x0000U
2856 #define PBE_BLE5_RAM_FL1INFO12_EN_EN                                     0x0001U
2857 
2858 //******************************************************************************
2859 // Register: FL1ADRL12
2860 //******************************************************************************
2861 // Field: [15:0] val
2862 //
2863 // bits 15:0 of address
2864 #define PBE_BLE5_RAM_FL1ADRL12_VAL_W                                         16U
2865 #define PBE_BLE5_RAM_FL1ADRL12_VAL_M                                     0xFFFFU
2866 #define PBE_BLE5_RAM_FL1ADRL12_VAL_S                                          0U
2867 
2868 //******************************************************************************
2869 // Register: FL1ADRM12
2870 //******************************************************************************
2871 // Field: [15:0] val
2872 //
2873 // bits 31:16 of address
2874 #define PBE_BLE5_RAM_FL1ADRM12_VAL_W                                         16U
2875 #define PBE_BLE5_RAM_FL1ADRM12_VAL_M                                     0xFFFFU
2876 #define PBE_BLE5_RAM_FL1ADRM12_VAL_S                                          0U
2877 
2878 //******************************************************************************
2879 // Register: FL1ADRH12
2880 //******************************************************************************
2881 // Field: [15:0] val
2882 //
2883 // bits 47:32 of address
2884 #define PBE_BLE5_RAM_FL1ADRH12_VAL_W                                         16U
2885 #define PBE_BLE5_RAM_FL1ADRH12_VAL_M                                     0xFFFFU
2886 #define PBE_BLE5_RAM_FL1ADRH12_VAL_S                                          0U
2887 
2888 //******************************************************************************
2889 // Register: FL1INFO13
2890 //******************************************************************************
2891 // Field: [15:15] matchtmp
2892 //
2893 // Temporary variable used in matching, ignore from CM0
2894 #define PBE_BLE5_RAM_FL1INFO13_MATCHTMP                                  0x8000U
2895 #define PBE_BLE5_RAM_FL1INFO13_MATCHTMP_M                                0x8000U
2896 #define PBE_BLE5_RAM_FL1INFO13_MATCHTMP_S                                    15U
2897 #define PBE_BLE5_RAM_FL1INFO13_MATCHTMP_NOMATCH                          0x0000U
2898 #define PBE_BLE5_RAM_FL1INFO13_MATCHTMP_MATCH                            0x8000U
2899 
2900 // Field: [14:4] reserved
2901 //
2902 // Reserved for future use
2903 #define PBE_BLE5_RAM_FL1INFO13_RESERVED_W                                    11U
2904 #define PBE_BLE5_RAM_FL1INFO13_RESERVED_M                                0x7FF0U
2905 #define PBE_BLE5_RAM_FL1INFO13_RESERVED_S                                     4U
2906 
2907 // Field: [3:3] privign
2908 //
2909 // Ignore control for privacy
2910 #define PBE_BLE5_RAM_FL1INFO13_PRIVIGN                                   0x0008U
2911 #define PBE_BLE5_RAM_FL1INFO13_PRIVIGN_M                                 0x0008U
2912 #define PBE_BLE5_RAM_FL1INFO13_PRIVIGN_S                                      3U
2913 #define PBE_BLE5_RAM_FL1INFO13_PRIVIGN_NIGN                              0x0000U
2914 #define PBE_BLE5_RAM_FL1INFO13_PRIVIGN_IGN                               0x0008U
2915 
2916 // Field: [2:2] falign
2917 //
2918 // Ignore in accept list context
2919 #define PBE_BLE5_RAM_FL1INFO13_FALIGN                                    0x0004U
2920 #define PBE_BLE5_RAM_FL1INFO13_FALIGN_M                                  0x0004U
2921 #define PBE_BLE5_RAM_FL1INFO13_FALIGN_S                                       2U
2922 #define PBE_BLE5_RAM_FL1INFO13_FALIGN_NIGN                               0x0000U
2923 #define PBE_BLE5_RAM_FL1INFO13_FALIGN_IGN                                0x0004U
2924 
2925 // Field: [1:1] type
2926 //
2927 // Address type
2928 #define PBE_BLE5_RAM_FL1INFO13_TYPE                                      0x0002U
2929 #define PBE_BLE5_RAM_FL1INFO13_TYPE_M                                    0x0002U
2930 #define PBE_BLE5_RAM_FL1INFO13_TYPE_S                                         1U
2931 #define PBE_BLE5_RAM_FL1INFO13_TYPE_PUBLIC                               0x0000U
2932 #define PBE_BLE5_RAM_FL1INFO13_TYPE_RANDOM                               0x0002U
2933 
2934 // Field: [0:0] en
2935 //
2936 // Enable
2937 #define PBE_BLE5_RAM_FL1INFO13_EN                                        0x0001U
2938 #define PBE_BLE5_RAM_FL1INFO13_EN_M                                      0x0001U
2939 #define PBE_BLE5_RAM_FL1INFO13_EN_S                                           0U
2940 #define PBE_BLE5_RAM_FL1INFO13_EN_DIS                                    0x0000U
2941 #define PBE_BLE5_RAM_FL1INFO13_EN_EN                                     0x0001U
2942 
2943 //******************************************************************************
2944 // Register: FL1ADRL13
2945 //******************************************************************************
2946 // Field: [15:0] val
2947 //
2948 // bits 15:0 of address
2949 #define PBE_BLE5_RAM_FL1ADRL13_VAL_W                                         16U
2950 #define PBE_BLE5_RAM_FL1ADRL13_VAL_M                                     0xFFFFU
2951 #define PBE_BLE5_RAM_FL1ADRL13_VAL_S                                          0U
2952 
2953 //******************************************************************************
2954 // Register: FL1ADRM13
2955 //******************************************************************************
2956 // Field: [15:0] val
2957 //
2958 // bits 31:16 of address
2959 #define PBE_BLE5_RAM_FL1ADRM13_VAL_W                                         16U
2960 #define PBE_BLE5_RAM_FL1ADRM13_VAL_M                                     0xFFFFU
2961 #define PBE_BLE5_RAM_FL1ADRM13_VAL_S                                          0U
2962 
2963 //******************************************************************************
2964 // Register: FL1ADRH13
2965 //******************************************************************************
2966 // Field: [15:0] val
2967 //
2968 // bits 47:32 of address
2969 #define PBE_BLE5_RAM_FL1ADRH13_VAL_W                                         16U
2970 #define PBE_BLE5_RAM_FL1ADRH13_VAL_M                                     0xFFFFU
2971 #define PBE_BLE5_RAM_FL1ADRH13_VAL_S                                          0U
2972 
2973 //******************************************************************************
2974 // Register: FL1INFO14
2975 //******************************************************************************
2976 // Field: [15:15] matchtmp
2977 //
2978 // Temporary variable used in matching, ignore from CM0
2979 #define PBE_BLE5_RAM_FL1INFO14_MATCHTMP                                  0x8000U
2980 #define PBE_BLE5_RAM_FL1INFO14_MATCHTMP_M                                0x8000U
2981 #define PBE_BLE5_RAM_FL1INFO14_MATCHTMP_S                                    15U
2982 #define PBE_BLE5_RAM_FL1INFO14_MATCHTMP_NOMATCH                          0x0000U
2983 #define PBE_BLE5_RAM_FL1INFO14_MATCHTMP_MATCH                            0x8000U
2984 
2985 // Field: [14:4] reserved
2986 //
2987 // Reserved for future use
2988 #define PBE_BLE5_RAM_FL1INFO14_RESERVED_W                                    11U
2989 #define PBE_BLE5_RAM_FL1INFO14_RESERVED_M                                0x7FF0U
2990 #define PBE_BLE5_RAM_FL1INFO14_RESERVED_S                                     4U
2991 
2992 // Field: [3:3] privign
2993 //
2994 // Ignore control for privacy
2995 #define PBE_BLE5_RAM_FL1INFO14_PRIVIGN                                   0x0008U
2996 #define PBE_BLE5_RAM_FL1INFO14_PRIVIGN_M                                 0x0008U
2997 #define PBE_BLE5_RAM_FL1INFO14_PRIVIGN_S                                      3U
2998 #define PBE_BLE5_RAM_FL1INFO14_PRIVIGN_NIGN                              0x0000U
2999 #define PBE_BLE5_RAM_FL1INFO14_PRIVIGN_IGN                               0x0008U
3000 
3001 // Field: [2:2] falign
3002 //
3003 // Ignore in accept list context
3004 #define PBE_BLE5_RAM_FL1INFO14_FALIGN                                    0x0004U
3005 #define PBE_BLE5_RAM_FL1INFO14_FALIGN_M                                  0x0004U
3006 #define PBE_BLE5_RAM_FL1INFO14_FALIGN_S                                       2U
3007 #define PBE_BLE5_RAM_FL1INFO14_FALIGN_NIGN                               0x0000U
3008 #define PBE_BLE5_RAM_FL1INFO14_FALIGN_IGN                                0x0004U
3009 
3010 // Field: [1:1] type
3011 //
3012 // Address type
3013 #define PBE_BLE5_RAM_FL1INFO14_TYPE                                      0x0002U
3014 #define PBE_BLE5_RAM_FL1INFO14_TYPE_M                                    0x0002U
3015 #define PBE_BLE5_RAM_FL1INFO14_TYPE_S                                         1U
3016 #define PBE_BLE5_RAM_FL1INFO14_TYPE_PUBLIC                               0x0000U
3017 #define PBE_BLE5_RAM_FL1INFO14_TYPE_RANDOM                               0x0002U
3018 
3019 // Field: [0:0] en
3020 //
3021 // Enable
3022 #define PBE_BLE5_RAM_FL1INFO14_EN                                        0x0001U
3023 #define PBE_BLE5_RAM_FL1INFO14_EN_M                                      0x0001U
3024 #define PBE_BLE5_RAM_FL1INFO14_EN_S                                           0U
3025 #define PBE_BLE5_RAM_FL1INFO14_EN_DIS                                    0x0000U
3026 #define PBE_BLE5_RAM_FL1INFO14_EN_EN                                     0x0001U
3027 
3028 //******************************************************************************
3029 // Register: FL1ADRL14
3030 //******************************************************************************
3031 // Field: [15:0] val
3032 //
3033 // bits 15:0 of address
3034 #define PBE_BLE5_RAM_FL1ADRL14_VAL_W                                         16U
3035 #define PBE_BLE5_RAM_FL1ADRL14_VAL_M                                     0xFFFFU
3036 #define PBE_BLE5_RAM_FL1ADRL14_VAL_S                                          0U
3037 
3038 //******************************************************************************
3039 // Register: FL1ADRM14
3040 //******************************************************************************
3041 // Field: [15:0] val
3042 //
3043 // bits 31:16 of address
3044 #define PBE_BLE5_RAM_FL1ADRM14_VAL_W                                         16U
3045 #define PBE_BLE5_RAM_FL1ADRM14_VAL_M                                     0xFFFFU
3046 #define PBE_BLE5_RAM_FL1ADRM14_VAL_S                                          0U
3047 
3048 //******************************************************************************
3049 // Register: FL1ADRH14
3050 //******************************************************************************
3051 // Field: [15:0] val
3052 //
3053 // bits 47:32 of address
3054 #define PBE_BLE5_RAM_FL1ADRH14_VAL_W                                         16U
3055 #define PBE_BLE5_RAM_FL1ADRH14_VAL_M                                     0xFFFFU
3056 #define PBE_BLE5_RAM_FL1ADRH14_VAL_S                                          0U
3057 
3058 //******************************************************************************
3059 // Register: FL1INFO15
3060 //******************************************************************************
3061 // Field: [15:15] matchtmp
3062 //
3063 // Temporary variable used in matching, ignore from CM0
3064 #define PBE_BLE5_RAM_FL1INFO15_MATCHTMP                                  0x8000U
3065 #define PBE_BLE5_RAM_FL1INFO15_MATCHTMP_M                                0x8000U
3066 #define PBE_BLE5_RAM_FL1INFO15_MATCHTMP_S                                    15U
3067 #define PBE_BLE5_RAM_FL1INFO15_MATCHTMP_NOMATCH                          0x0000U
3068 #define PBE_BLE5_RAM_FL1INFO15_MATCHTMP_MATCH                            0x8000U
3069 
3070 // Field: [14:4] reserved
3071 //
3072 // Reserved for future use
3073 #define PBE_BLE5_RAM_FL1INFO15_RESERVED_W                                    11U
3074 #define PBE_BLE5_RAM_FL1INFO15_RESERVED_M                                0x7FF0U
3075 #define PBE_BLE5_RAM_FL1INFO15_RESERVED_S                                     4U
3076 
3077 // Field: [3:3] privign
3078 //
3079 // Ignore control for privacy
3080 #define PBE_BLE5_RAM_FL1INFO15_PRIVIGN                                   0x0008U
3081 #define PBE_BLE5_RAM_FL1INFO15_PRIVIGN_M                                 0x0008U
3082 #define PBE_BLE5_RAM_FL1INFO15_PRIVIGN_S                                      3U
3083 #define PBE_BLE5_RAM_FL1INFO15_PRIVIGN_NIGN                              0x0000U
3084 #define PBE_BLE5_RAM_FL1INFO15_PRIVIGN_IGN                               0x0008U
3085 
3086 // Field: [2:2] falign
3087 //
3088 // Ignore in accept list context
3089 #define PBE_BLE5_RAM_FL1INFO15_FALIGN                                    0x0004U
3090 #define PBE_BLE5_RAM_FL1INFO15_FALIGN_M                                  0x0004U
3091 #define PBE_BLE5_RAM_FL1INFO15_FALIGN_S                                       2U
3092 #define PBE_BLE5_RAM_FL1INFO15_FALIGN_NIGN                               0x0000U
3093 #define PBE_BLE5_RAM_FL1INFO15_FALIGN_IGN                                0x0004U
3094 
3095 // Field: [1:1] type
3096 //
3097 // Address type
3098 #define PBE_BLE5_RAM_FL1INFO15_TYPE                                      0x0002U
3099 #define PBE_BLE5_RAM_FL1INFO15_TYPE_M                                    0x0002U
3100 #define PBE_BLE5_RAM_FL1INFO15_TYPE_S                                         1U
3101 #define PBE_BLE5_RAM_FL1INFO15_TYPE_PUBLIC                               0x0000U
3102 #define PBE_BLE5_RAM_FL1INFO15_TYPE_RANDOM                               0x0002U
3103 
3104 // Field: [0:0] en
3105 //
3106 // Enable
3107 #define PBE_BLE5_RAM_FL1INFO15_EN                                        0x0001U
3108 #define PBE_BLE5_RAM_FL1INFO15_EN_M                                      0x0001U
3109 #define PBE_BLE5_RAM_FL1INFO15_EN_S                                           0U
3110 #define PBE_BLE5_RAM_FL1INFO15_EN_DIS                                    0x0000U
3111 #define PBE_BLE5_RAM_FL1INFO15_EN_EN                                     0x0001U
3112 
3113 //******************************************************************************
3114 // Register: FL1ADRL15
3115 //******************************************************************************
3116 // Field: [15:0] val
3117 //
3118 // bits 15:0 of address
3119 #define PBE_BLE5_RAM_FL1ADRL15_VAL_W                                         16U
3120 #define PBE_BLE5_RAM_FL1ADRL15_VAL_M                                     0xFFFFU
3121 #define PBE_BLE5_RAM_FL1ADRL15_VAL_S                                          0U
3122 
3123 //******************************************************************************
3124 // Register: FL1ADRM15
3125 //******************************************************************************
3126 // Field: [15:0] val
3127 //
3128 // bits 31:16 of address
3129 #define PBE_BLE5_RAM_FL1ADRM15_VAL_W                                         16U
3130 #define PBE_BLE5_RAM_FL1ADRM15_VAL_M                                     0xFFFFU
3131 #define PBE_BLE5_RAM_FL1ADRM15_VAL_S                                          0U
3132 
3133 //******************************************************************************
3134 // Register: FL1ADRH15
3135 //******************************************************************************
3136 // Field: [15:0] val
3137 //
3138 // bits 47:32 of address
3139 #define PBE_BLE5_RAM_FL1ADRH15_VAL_W                                         16U
3140 #define PBE_BLE5_RAM_FL1ADRH15_VAL_M                                     0xFFFFU
3141 #define PBE_BLE5_RAM_FL1ADRH15_VAL_S                                          0U
3142 
3143 //******************************************************************************
3144 // Register: FL2INFO0
3145 //******************************************************************************
3146 // Field: [15:15] matchtmp
3147 //
3148 // Temporary variable used in matching, ignore from CM0
3149 #define PBE_BLE5_RAM_FL2INFO0_MATCHTMP                                   0x8000U
3150 #define PBE_BLE5_RAM_FL2INFO0_MATCHTMP_M                                 0x8000U
3151 #define PBE_BLE5_RAM_FL2INFO0_MATCHTMP_S                                     15U
3152 #define PBE_BLE5_RAM_FL2INFO0_MATCHTMP_NOMATCH                           0x0000U
3153 #define PBE_BLE5_RAM_FL2INFO0_MATCHTMP_MATCH                             0x8000U
3154 
3155 // Field: [14:4] reserved
3156 //
3157 // Reserved for future use
3158 #define PBE_BLE5_RAM_FL2INFO0_RESERVED_W                                     11U
3159 #define PBE_BLE5_RAM_FL2INFO0_RESERVED_M                                 0x7FF0U
3160 #define PBE_BLE5_RAM_FL2INFO0_RESERVED_S                                      4U
3161 
3162 // Field: [3:3] privign
3163 //
3164 // Ignore control for privacy
3165 #define PBE_BLE5_RAM_FL2INFO0_PRIVIGN                                    0x0008U
3166 #define PBE_BLE5_RAM_FL2INFO0_PRIVIGN_M                                  0x0008U
3167 #define PBE_BLE5_RAM_FL2INFO0_PRIVIGN_S                                       3U
3168 #define PBE_BLE5_RAM_FL2INFO0_PRIVIGN_NIGN                               0x0000U
3169 #define PBE_BLE5_RAM_FL2INFO0_PRIVIGN_IGN                                0x0008U
3170 
3171 // Field: [2:2] falign
3172 //
3173 // Ignore in accept list context
3174 #define PBE_BLE5_RAM_FL2INFO0_FALIGN                                     0x0004U
3175 #define PBE_BLE5_RAM_FL2INFO0_FALIGN_M                                   0x0004U
3176 #define PBE_BLE5_RAM_FL2INFO0_FALIGN_S                                        2U
3177 #define PBE_BLE5_RAM_FL2INFO0_FALIGN_NIGN                                0x0000U
3178 #define PBE_BLE5_RAM_FL2INFO0_FALIGN_IGN                                 0x0004U
3179 
3180 // Field: [1:1] type
3181 //
3182 // Address type
3183 #define PBE_BLE5_RAM_FL2INFO0_TYPE                                       0x0002U
3184 #define PBE_BLE5_RAM_FL2INFO0_TYPE_M                                     0x0002U
3185 #define PBE_BLE5_RAM_FL2INFO0_TYPE_S                                          1U
3186 #define PBE_BLE5_RAM_FL2INFO0_TYPE_PUBLIC                                0x0000U
3187 #define PBE_BLE5_RAM_FL2INFO0_TYPE_RANDOM                                0x0002U
3188 
3189 // Field: [0:0] en
3190 //
3191 // Enable
3192 #define PBE_BLE5_RAM_FL2INFO0_EN                                         0x0001U
3193 #define PBE_BLE5_RAM_FL2INFO0_EN_M                                       0x0001U
3194 #define PBE_BLE5_RAM_FL2INFO0_EN_S                                            0U
3195 #define PBE_BLE5_RAM_FL2INFO0_EN_DIS                                     0x0000U
3196 #define PBE_BLE5_RAM_FL2INFO0_EN_EN                                      0x0001U
3197 
3198 //******************************************************************************
3199 // Register: FL2ADRL0
3200 //******************************************************************************
3201 // Field: [15:0] val
3202 //
3203 // bits 15:0 of address
3204 #define PBE_BLE5_RAM_FL2ADRL0_VAL_W                                          16U
3205 #define PBE_BLE5_RAM_FL2ADRL0_VAL_M                                      0xFFFFU
3206 #define PBE_BLE5_RAM_FL2ADRL0_VAL_S                                           0U
3207 
3208 //******************************************************************************
3209 // Register: FL2ADRM0
3210 //******************************************************************************
3211 // Field: [15:0] val
3212 //
3213 // bits 31:16 of address
3214 #define PBE_BLE5_RAM_FL2ADRM0_VAL_W                                          16U
3215 #define PBE_BLE5_RAM_FL2ADRM0_VAL_M                                      0xFFFFU
3216 #define PBE_BLE5_RAM_FL2ADRM0_VAL_S                                           0U
3217 
3218 //******************************************************************************
3219 // Register: FL2ADRH0
3220 //******************************************************************************
3221 // Field: [15:0] val
3222 //
3223 // bits 47:32 of address
3224 #define PBE_BLE5_RAM_FL2ADRH0_VAL_W                                          16U
3225 #define PBE_BLE5_RAM_FL2ADRH0_VAL_M                                      0xFFFFU
3226 #define PBE_BLE5_RAM_FL2ADRH0_VAL_S                                           0U
3227 
3228 //******************************************************************************
3229 // Register: FL2INFO1
3230 //******************************************************************************
3231 // Field: [15:15] matchtmp
3232 //
3233 // Temporary variable used in matching, ignore from CM0
3234 #define PBE_BLE5_RAM_FL2INFO1_MATCHTMP                                   0x8000U
3235 #define PBE_BLE5_RAM_FL2INFO1_MATCHTMP_M                                 0x8000U
3236 #define PBE_BLE5_RAM_FL2INFO1_MATCHTMP_S                                     15U
3237 #define PBE_BLE5_RAM_FL2INFO1_MATCHTMP_NOMATCH                           0x0000U
3238 #define PBE_BLE5_RAM_FL2INFO1_MATCHTMP_MATCH                             0x8000U
3239 
3240 // Field: [14:4] reserved
3241 //
3242 // Reserved for future use
3243 #define PBE_BLE5_RAM_FL2INFO1_RESERVED_W                                     11U
3244 #define PBE_BLE5_RAM_FL2INFO1_RESERVED_M                                 0x7FF0U
3245 #define PBE_BLE5_RAM_FL2INFO1_RESERVED_S                                      4U
3246 
3247 // Field: [3:3] privign
3248 //
3249 // Ignore control for privacy
3250 #define PBE_BLE5_RAM_FL2INFO1_PRIVIGN                                    0x0008U
3251 #define PBE_BLE5_RAM_FL2INFO1_PRIVIGN_M                                  0x0008U
3252 #define PBE_BLE5_RAM_FL2INFO1_PRIVIGN_S                                       3U
3253 #define PBE_BLE5_RAM_FL2INFO1_PRIVIGN_NIGN                               0x0000U
3254 #define PBE_BLE5_RAM_FL2INFO1_PRIVIGN_IGN                                0x0008U
3255 
3256 // Field: [2:2] falign
3257 //
3258 // Ignore in accept list context
3259 #define PBE_BLE5_RAM_FL2INFO1_FALIGN                                     0x0004U
3260 #define PBE_BLE5_RAM_FL2INFO1_FALIGN_M                                   0x0004U
3261 #define PBE_BLE5_RAM_FL2INFO1_FALIGN_S                                        2U
3262 #define PBE_BLE5_RAM_FL2INFO1_FALIGN_NIGN                                0x0000U
3263 #define PBE_BLE5_RAM_FL2INFO1_FALIGN_IGN                                 0x0004U
3264 
3265 // Field: [1:1] type
3266 //
3267 // Address type
3268 #define PBE_BLE5_RAM_FL2INFO1_TYPE                                       0x0002U
3269 #define PBE_BLE5_RAM_FL2INFO1_TYPE_M                                     0x0002U
3270 #define PBE_BLE5_RAM_FL2INFO1_TYPE_S                                          1U
3271 #define PBE_BLE5_RAM_FL2INFO1_TYPE_PUBLIC                                0x0000U
3272 #define PBE_BLE5_RAM_FL2INFO1_TYPE_RANDOM                                0x0002U
3273 
3274 // Field: [0:0] en
3275 //
3276 // Enable
3277 #define PBE_BLE5_RAM_FL2INFO1_EN                                         0x0001U
3278 #define PBE_BLE5_RAM_FL2INFO1_EN_M                                       0x0001U
3279 #define PBE_BLE5_RAM_FL2INFO1_EN_S                                            0U
3280 #define PBE_BLE5_RAM_FL2INFO1_EN_DIS                                     0x0000U
3281 #define PBE_BLE5_RAM_FL2INFO1_EN_EN                                      0x0001U
3282 
3283 //******************************************************************************
3284 // Register: FL2ADRL1
3285 //******************************************************************************
3286 // Field: [15:0] val
3287 //
3288 // bits 15:0 of address
3289 #define PBE_BLE5_RAM_FL2ADRL1_VAL_W                                          16U
3290 #define PBE_BLE5_RAM_FL2ADRL1_VAL_M                                      0xFFFFU
3291 #define PBE_BLE5_RAM_FL2ADRL1_VAL_S                                           0U
3292 
3293 //******************************************************************************
3294 // Register: FL2ADRM1
3295 //******************************************************************************
3296 // Field: [15:0] val
3297 //
3298 // bits 31:16 of address
3299 #define PBE_BLE5_RAM_FL2ADRM1_VAL_W                                          16U
3300 #define PBE_BLE5_RAM_FL2ADRM1_VAL_M                                      0xFFFFU
3301 #define PBE_BLE5_RAM_FL2ADRM1_VAL_S                                           0U
3302 
3303 //******************************************************************************
3304 // Register: FL2ADRH1
3305 //******************************************************************************
3306 // Field: [15:0] val
3307 //
3308 // bits 47:32 of address
3309 #define PBE_BLE5_RAM_FL2ADRH1_VAL_W                                          16U
3310 #define PBE_BLE5_RAM_FL2ADRH1_VAL_M                                      0xFFFFU
3311 #define PBE_BLE5_RAM_FL2ADRH1_VAL_S                                           0U
3312 
3313 //******************************************************************************
3314 // Register: FL2INFO2
3315 //******************************************************************************
3316 // Field: [15:15] matchtmp
3317 //
3318 // Temporary variable used in matching, ignore from CM0
3319 #define PBE_BLE5_RAM_FL2INFO2_MATCHTMP                                   0x8000U
3320 #define PBE_BLE5_RAM_FL2INFO2_MATCHTMP_M                                 0x8000U
3321 #define PBE_BLE5_RAM_FL2INFO2_MATCHTMP_S                                     15U
3322 #define PBE_BLE5_RAM_FL2INFO2_MATCHTMP_NOMATCH                           0x0000U
3323 #define PBE_BLE5_RAM_FL2INFO2_MATCHTMP_MATCH                             0x8000U
3324 
3325 // Field: [14:4] reserved
3326 //
3327 // Reserved for future use
3328 #define PBE_BLE5_RAM_FL2INFO2_RESERVED_W                                     11U
3329 #define PBE_BLE5_RAM_FL2INFO2_RESERVED_M                                 0x7FF0U
3330 #define PBE_BLE5_RAM_FL2INFO2_RESERVED_S                                      4U
3331 
3332 // Field: [3:3] privign
3333 //
3334 // Ignore control for privacy
3335 #define PBE_BLE5_RAM_FL2INFO2_PRIVIGN                                    0x0008U
3336 #define PBE_BLE5_RAM_FL2INFO2_PRIVIGN_M                                  0x0008U
3337 #define PBE_BLE5_RAM_FL2INFO2_PRIVIGN_S                                       3U
3338 #define PBE_BLE5_RAM_FL2INFO2_PRIVIGN_NIGN                               0x0000U
3339 #define PBE_BLE5_RAM_FL2INFO2_PRIVIGN_IGN                                0x0008U
3340 
3341 // Field: [2:2] falign
3342 //
3343 // Ignore in accept list context
3344 #define PBE_BLE5_RAM_FL2INFO2_FALIGN                                     0x0004U
3345 #define PBE_BLE5_RAM_FL2INFO2_FALIGN_M                                   0x0004U
3346 #define PBE_BLE5_RAM_FL2INFO2_FALIGN_S                                        2U
3347 #define PBE_BLE5_RAM_FL2INFO2_FALIGN_NIGN                                0x0000U
3348 #define PBE_BLE5_RAM_FL2INFO2_FALIGN_IGN                                 0x0004U
3349 
3350 // Field: [1:1] type
3351 //
3352 // Address type
3353 #define PBE_BLE5_RAM_FL2INFO2_TYPE                                       0x0002U
3354 #define PBE_BLE5_RAM_FL2INFO2_TYPE_M                                     0x0002U
3355 #define PBE_BLE5_RAM_FL2INFO2_TYPE_S                                          1U
3356 #define PBE_BLE5_RAM_FL2INFO2_TYPE_PUBLIC                                0x0000U
3357 #define PBE_BLE5_RAM_FL2INFO2_TYPE_RANDOM                                0x0002U
3358 
3359 // Field: [0:0] en
3360 //
3361 // Enable
3362 #define PBE_BLE5_RAM_FL2INFO2_EN                                         0x0001U
3363 #define PBE_BLE5_RAM_FL2INFO2_EN_M                                       0x0001U
3364 #define PBE_BLE5_RAM_FL2INFO2_EN_S                                            0U
3365 #define PBE_BLE5_RAM_FL2INFO2_EN_DIS                                     0x0000U
3366 #define PBE_BLE5_RAM_FL2INFO2_EN_EN                                      0x0001U
3367 
3368 //******************************************************************************
3369 // Register: FL2ADRL2
3370 //******************************************************************************
3371 // Field: [15:0] val
3372 //
3373 // bits 15:0 of address
3374 #define PBE_BLE5_RAM_FL2ADRL2_VAL_W                                          16U
3375 #define PBE_BLE5_RAM_FL2ADRL2_VAL_M                                      0xFFFFU
3376 #define PBE_BLE5_RAM_FL2ADRL2_VAL_S                                           0U
3377 
3378 //******************************************************************************
3379 // Register: FL2ADRM2
3380 //******************************************************************************
3381 // Field: [15:0] val
3382 //
3383 // bits 31:16 of address
3384 #define PBE_BLE5_RAM_FL2ADRM2_VAL_W                                          16U
3385 #define PBE_BLE5_RAM_FL2ADRM2_VAL_M                                      0xFFFFU
3386 #define PBE_BLE5_RAM_FL2ADRM2_VAL_S                                           0U
3387 
3388 //******************************************************************************
3389 // Register: FL2ADRH2
3390 //******************************************************************************
3391 // Field: [15:0] val
3392 //
3393 // bits 47:32 of address
3394 #define PBE_BLE5_RAM_FL2ADRH2_VAL_W                                          16U
3395 #define PBE_BLE5_RAM_FL2ADRH2_VAL_M                                      0xFFFFU
3396 #define PBE_BLE5_RAM_FL2ADRH2_VAL_S                                           0U
3397 
3398 //******************************************************************************
3399 // Register: FL2INFO3
3400 //******************************************************************************
3401 // Field: [15:15] matchtmp
3402 //
3403 // Temporary variable used in matching, ignore from CM0
3404 #define PBE_BLE5_RAM_FL2INFO3_MATCHTMP                                   0x8000U
3405 #define PBE_BLE5_RAM_FL2INFO3_MATCHTMP_M                                 0x8000U
3406 #define PBE_BLE5_RAM_FL2INFO3_MATCHTMP_S                                     15U
3407 #define PBE_BLE5_RAM_FL2INFO3_MATCHTMP_NOMATCH                           0x0000U
3408 #define PBE_BLE5_RAM_FL2INFO3_MATCHTMP_MATCH                             0x8000U
3409 
3410 // Field: [14:4] reserved
3411 //
3412 // Reserved for future use
3413 #define PBE_BLE5_RAM_FL2INFO3_RESERVED_W                                     11U
3414 #define PBE_BLE5_RAM_FL2INFO3_RESERVED_M                                 0x7FF0U
3415 #define PBE_BLE5_RAM_FL2INFO3_RESERVED_S                                      4U
3416 
3417 // Field: [3:3] privign
3418 //
3419 // Ignore control for privacy
3420 #define PBE_BLE5_RAM_FL2INFO3_PRIVIGN                                    0x0008U
3421 #define PBE_BLE5_RAM_FL2INFO3_PRIVIGN_M                                  0x0008U
3422 #define PBE_BLE5_RAM_FL2INFO3_PRIVIGN_S                                       3U
3423 #define PBE_BLE5_RAM_FL2INFO3_PRIVIGN_NIGN                               0x0000U
3424 #define PBE_BLE5_RAM_FL2INFO3_PRIVIGN_IGN                                0x0008U
3425 
3426 // Field: [2:2] falign
3427 //
3428 // Ignore in accept list context
3429 #define PBE_BLE5_RAM_FL2INFO3_FALIGN                                     0x0004U
3430 #define PBE_BLE5_RAM_FL2INFO3_FALIGN_M                                   0x0004U
3431 #define PBE_BLE5_RAM_FL2INFO3_FALIGN_S                                        2U
3432 #define PBE_BLE5_RAM_FL2INFO3_FALIGN_NIGN                                0x0000U
3433 #define PBE_BLE5_RAM_FL2INFO3_FALIGN_IGN                                 0x0004U
3434 
3435 // Field: [1:1] type
3436 //
3437 // Address type
3438 #define PBE_BLE5_RAM_FL2INFO3_TYPE                                       0x0002U
3439 #define PBE_BLE5_RAM_FL2INFO3_TYPE_M                                     0x0002U
3440 #define PBE_BLE5_RAM_FL2INFO3_TYPE_S                                          1U
3441 #define PBE_BLE5_RAM_FL2INFO3_TYPE_PUBLIC                                0x0000U
3442 #define PBE_BLE5_RAM_FL2INFO3_TYPE_RANDOM                                0x0002U
3443 
3444 // Field: [0:0] en
3445 //
3446 // Enable
3447 #define PBE_BLE5_RAM_FL2INFO3_EN                                         0x0001U
3448 #define PBE_BLE5_RAM_FL2INFO3_EN_M                                       0x0001U
3449 #define PBE_BLE5_RAM_FL2INFO3_EN_S                                            0U
3450 #define PBE_BLE5_RAM_FL2INFO3_EN_DIS                                     0x0000U
3451 #define PBE_BLE5_RAM_FL2INFO3_EN_EN                                      0x0001U
3452 
3453 //******************************************************************************
3454 // Register: FL2ADRL3
3455 //******************************************************************************
3456 // Field: [15:0] val
3457 //
3458 // bits 15:0 of address
3459 #define PBE_BLE5_RAM_FL2ADRL3_VAL_W                                          16U
3460 #define PBE_BLE5_RAM_FL2ADRL3_VAL_M                                      0xFFFFU
3461 #define PBE_BLE5_RAM_FL2ADRL3_VAL_S                                           0U
3462 
3463 //******************************************************************************
3464 // Register: FL2ADRM3
3465 //******************************************************************************
3466 // Field: [15:0] val
3467 //
3468 // bits 31:16 of address
3469 #define PBE_BLE5_RAM_FL2ADRM3_VAL_W                                          16U
3470 #define PBE_BLE5_RAM_FL2ADRM3_VAL_M                                      0xFFFFU
3471 #define PBE_BLE5_RAM_FL2ADRM3_VAL_S                                           0U
3472 
3473 //******************************************************************************
3474 // Register: FL2ADRH3
3475 //******************************************************************************
3476 // Field: [15:0] val
3477 //
3478 // bits 47:32 of address
3479 #define PBE_BLE5_RAM_FL2ADRH3_VAL_W                                          16U
3480 #define PBE_BLE5_RAM_FL2ADRH3_VAL_M                                      0xFFFFU
3481 #define PBE_BLE5_RAM_FL2ADRH3_VAL_S                                           0U
3482 
3483 //******************************************************************************
3484 // Register: FL2INFO4
3485 //******************************************************************************
3486 // Field: [15:15] matchtmp
3487 //
3488 // Temporary variable used in matching, ignore from CM0
3489 #define PBE_BLE5_RAM_FL2INFO4_MATCHTMP                                   0x8000U
3490 #define PBE_BLE5_RAM_FL2INFO4_MATCHTMP_M                                 0x8000U
3491 #define PBE_BLE5_RAM_FL2INFO4_MATCHTMP_S                                     15U
3492 #define PBE_BLE5_RAM_FL2INFO4_MATCHTMP_NOMATCH                           0x0000U
3493 #define PBE_BLE5_RAM_FL2INFO4_MATCHTMP_MATCH                             0x8000U
3494 
3495 // Field: [14:4] reserved
3496 //
3497 // Reserved for future use
3498 #define PBE_BLE5_RAM_FL2INFO4_RESERVED_W                                     11U
3499 #define PBE_BLE5_RAM_FL2INFO4_RESERVED_M                                 0x7FF0U
3500 #define PBE_BLE5_RAM_FL2INFO4_RESERVED_S                                      4U
3501 
3502 // Field: [3:3] privign
3503 //
3504 // Ignore control for privacy
3505 #define PBE_BLE5_RAM_FL2INFO4_PRIVIGN                                    0x0008U
3506 #define PBE_BLE5_RAM_FL2INFO4_PRIVIGN_M                                  0x0008U
3507 #define PBE_BLE5_RAM_FL2INFO4_PRIVIGN_S                                       3U
3508 #define PBE_BLE5_RAM_FL2INFO4_PRIVIGN_NIGN                               0x0000U
3509 #define PBE_BLE5_RAM_FL2INFO4_PRIVIGN_IGN                                0x0008U
3510 
3511 // Field: [2:2] falign
3512 //
3513 // Ignore in accept list context
3514 #define PBE_BLE5_RAM_FL2INFO4_FALIGN                                     0x0004U
3515 #define PBE_BLE5_RAM_FL2INFO4_FALIGN_M                                   0x0004U
3516 #define PBE_BLE5_RAM_FL2INFO4_FALIGN_S                                        2U
3517 #define PBE_BLE5_RAM_FL2INFO4_FALIGN_NIGN                                0x0000U
3518 #define PBE_BLE5_RAM_FL2INFO4_FALIGN_IGN                                 0x0004U
3519 
3520 // Field: [1:1] type
3521 //
3522 // Address type
3523 #define PBE_BLE5_RAM_FL2INFO4_TYPE                                       0x0002U
3524 #define PBE_BLE5_RAM_FL2INFO4_TYPE_M                                     0x0002U
3525 #define PBE_BLE5_RAM_FL2INFO4_TYPE_S                                          1U
3526 #define PBE_BLE5_RAM_FL2INFO4_TYPE_PUBLIC                                0x0000U
3527 #define PBE_BLE5_RAM_FL2INFO4_TYPE_RANDOM                                0x0002U
3528 
3529 // Field: [0:0] en
3530 //
3531 // Enable
3532 #define PBE_BLE5_RAM_FL2INFO4_EN                                         0x0001U
3533 #define PBE_BLE5_RAM_FL2INFO4_EN_M                                       0x0001U
3534 #define PBE_BLE5_RAM_FL2INFO4_EN_S                                            0U
3535 #define PBE_BLE5_RAM_FL2INFO4_EN_DIS                                     0x0000U
3536 #define PBE_BLE5_RAM_FL2INFO4_EN_EN                                      0x0001U
3537 
3538 //******************************************************************************
3539 // Register: FL2ADRL4
3540 //******************************************************************************
3541 // Field: [15:0] val
3542 //
3543 // bits 15:0 of address
3544 #define PBE_BLE5_RAM_FL2ADRL4_VAL_W                                          16U
3545 #define PBE_BLE5_RAM_FL2ADRL4_VAL_M                                      0xFFFFU
3546 #define PBE_BLE5_RAM_FL2ADRL4_VAL_S                                           0U
3547 
3548 //******************************************************************************
3549 // Register: FL2ADRM4
3550 //******************************************************************************
3551 // Field: [15:0] val
3552 //
3553 // bits 31:16 of address
3554 #define PBE_BLE5_RAM_FL2ADRM4_VAL_W                                          16U
3555 #define PBE_BLE5_RAM_FL2ADRM4_VAL_M                                      0xFFFFU
3556 #define PBE_BLE5_RAM_FL2ADRM4_VAL_S                                           0U
3557 
3558 //******************************************************************************
3559 // Register: FL2ADRH4
3560 //******************************************************************************
3561 // Field: [15:0] val
3562 //
3563 // bits 47:32 of address
3564 #define PBE_BLE5_RAM_FL2ADRH4_VAL_W                                          16U
3565 #define PBE_BLE5_RAM_FL2ADRH4_VAL_M                                      0xFFFFU
3566 #define PBE_BLE5_RAM_FL2ADRH4_VAL_S                                           0U
3567 
3568 //******************************************************************************
3569 // Register: FL2INFO5
3570 //******************************************************************************
3571 // Field: [15:15] matchtmp
3572 //
3573 // Temporary variable used in matching, ignore from CM0
3574 #define PBE_BLE5_RAM_FL2INFO5_MATCHTMP                                   0x8000U
3575 #define PBE_BLE5_RAM_FL2INFO5_MATCHTMP_M                                 0x8000U
3576 #define PBE_BLE5_RAM_FL2INFO5_MATCHTMP_S                                     15U
3577 #define PBE_BLE5_RAM_FL2INFO5_MATCHTMP_NOMATCH                           0x0000U
3578 #define PBE_BLE5_RAM_FL2INFO5_MATCHTMP_MATCH                             0x8000U
3579 
3580 // Field: [14:4] reserved
3581 //
3582 // Reserved for future use
3583 #define PBE_BLE5_RAM_FL2INFO5_RESERVED_W                                     11U
3584 #define PBE_BLE5_RAM_FL2INFO5_RESERVED_M                                 0x7FF0U
3585 #define PBE_BLE5_RAM_FL2INFO5_RESERVED_S                                      4U
3586 
3587 // Field: [3:3] privign
3588 //
3589 // Ignore control for privacy
3590 #define PBE_BLE5_RAM_FL2INFO5_PRIVIGN                                    0x0008U
3591 #define PBE_BLE5_RAM_FL2INFO5_PRIVIGN_M                                  0x0008U
3592 #define PBE_BLE5_RAM_FL2INFO5_PRIVIGN_S                                       3U
3593 #define PBE_BLE5_RAM_FL2INFO5_PRIVIGN_NIGN                               0x0000U
3594 #define PBE_BLE5_RAM_FL2INFO5_PRIVIGN_IGN                                0x0008U
3595 
3596 // Field: [2:2] falign
3597 //
3598 // Ignore in accept list context
3599 #define PBE_BLE5_RAM_FL2INFO5_FALIGN                                     0x0004U
3600 #define PBE_BLE5_RAM_FL2INFO5_FALIGN_M                                   0x0004U
3601 #define PBE_BLE5_RAM_FL2INFO5_FALIGN_S                                        2U
3602 #define PBE_BLE5_RAM_FL2INFO5_FALIGN_NIGN                                0x0000U
3603 #define PBE_BLE5_RAM_FL2INFO5_FALIGN_IGN                                 0x0004U
3604 
3605 // Field: [1:1] type
3606 //
3607 // Address type
3608 #define PBE_BLE5_RAM_FL2INFO5_TYPE                                       0x0002U
3609 #define PBE_BLE5_RAM_FL2INFO5_TYPE_M                                     0x0002U
3610 #define PBE_BLE5_RAM_FL2INFO5_TYPE_S                                          1U
3611 #define PBE_BLE5_RAM_FL2INFO5_TYPE_PUBLIC                                0x0000U
3612 #define PBE_BLE5_RAM_FL2INFO5_TYPE_RANDOM                                0x0002U
3613 
3614 // Field: [0:0] en
3615 //
3616 // Enable
3617 #define PBE_BLE5_RAM_FL2INFO5_EN                                         0x0001U
3618 #define PBE_BLE5_RAM_FL2INFO5_EN_M                                       0x0001U
3619 #define PBE_BLE5_RAM_FL2INFO5_EN_S                                            0U
3620 #define PBE_BLE5_RAM_FL2INFO5_EN_DIS                                     0x0000U
3621 #define PBE_BLE5_RAM_FL2INFO5_EN_EN                                      0x0001U
3622 
3623 //******************************************************************************
3624 // Register: FL2ADRL5
3625 //******************************************************************************
3626 // Field: [15:0] val
3627 //
3628 // bits 15:0 of address
3629 #define PBE_BLE5_RAM_FL2ADRL5_VAL_W                                          16U
3630 #define PBE_BLE5_RAM_FL2ADRL5_VAL_M                                      0xFFFFU
3631 #define PBE_BLE5_RAM_FL2ADRL5_VAL_S                                           0U
3632 
3633 //******************************************************************************
3634 // Register: FL2ADRM5
3635 //******************************************************************************
3636 // Field: [15:0] val
3637 //
3638 // bits 31:16 of address
3639 #define PBE_BLE5_RAM_FL2ADRM5_VAL_W                                          16U
3640 #define PBE_BLE5_RAM_FL2ADRM5_VAL_M                                      0xFFFFU
3641 #define PBE_BLE5_RAM_FL2ADRM5_VAL_S                                           0U
3642 
3643 //******************************************************************************
3644 // Register: FL2ADRH5
3645 //******************************************************************************
3646 // Field: [15:0] val
3647 //
3648 // bits 47:32 of address
3649 #define PBE_BLE5_RAM_FL2ADRH5_VAL_W                                          16U
3650 #define PBE_BLE5_RAM_FL2ADRH5_VAL_M                                      0xFFFFU
3651 #define PBE_BLE5_RAM_FL2ADRH5_VAL_S                                           0U
3652 
3653 //******************************************************************************
3654 // Register: FL2INFO6
3655 //******************************************************************************
3656 // Field: [15:15] matchtmp
3657 //
3658 // Temporary variable used in matching, ignore from CM0
3659 #define PBE_BLE5_RAM_FL2INFO6_MATCHTMP                                   0x8000U
3660 #define PBE_BLE5_RAM_FL2INFO6_MATCHTMP_M                                 0x8000U
3661 #define PBE_BLE5_RAM_FL2INFO6_MATCHTMP_S                                     15U
3662 #define PBE_BLE5_RAM_FL2INFO6_MATCHTMP_NOMATCH                           0x0000U
3663 #define PBE_BLE5_RAM_FL2INFO6_MATCHTMP_MATCH                             0x8000U
3664 
3665 // Field: [14:4] reserved
3666 //
3667 // Reserved for future use
3668 #define PBE_BLE5_RAM_FL2INFO6_RESERVED_W                                     11U
3669 #define PBE_BLE5_RAM_FL2INFO6_RESERVED_M                                 0x7FF0U
3670 #define PBE_BLE5_RAM_FL2INFO6_RESERVED_S                                      4U
3671 
3672 // Field: [3:3] privign
3673 //
3674 // Ignore control for privacy
3675 #define PBE_BLE5_RAM_FL2INFO6_PRIVIGN                                    0x0008U
3676 #define PBE_BLE5_RAM_FL2INFO6_PRIVIGN_M                                  0x0008U
3677 #define PBE_BLE5_RAM_FL2INFO6_PRIVIGN_S                                       3U
3678 #define PBE_BLE5_RAM_FL2INFO6_PRIVIGN_NIGN                               0x0000U
3679 #define PBE_BLE5_RAM_FL2INFO6_PRIVIGN_IGN                                0x0008U
3680 
3681 // Field: [2:2] falign
3682 //
3683 // Ignore in accept list context
3684 #define PBE_BLE5_RAM_FL2INFO6_FALIGN                                     0x0004U
3685 #define PBE_BLE5_RAM_FL2INFO6_FALIGN_M                                   0x0004U
3686 #define PBE_BLE5_RAM_FL2INFO6_FALIGN_S                                        2U
3687 #define PBE_BLE5_RAM_FL2INFO6_FALIGN_NIGN                                0x0000U
3688 #define PBE_BLE5_RAM_FL2INFO6_FALIGN_IGN                                 0x0004U
3689 
3690 // Field: [1:1] type
3691 //
3692 // Address type
3693 #define PBE_BLE5_RAM_FL2INFO6_TYPE                                       0x0002U
3694 #define PBE_BLE5_RAM_FL2INFO6_TYPE_M                                     0x0002U
3695 #define PBE_BLE5_RAM_FL2INFO6_TYPE_S                                          1U
3696 #define PBE_BLE5_RAM_FL2INFO6_TYPE_PUBLIC                                0x0000U
3697 #define PBE_BLE5_RAM_FL2INFO6_TYPE_RANDOM                                0x0002U
3698 
3699 // Field: [0:0] en
3700 //
3701 // Enable
3702 #define PBE_BLE5_RAM_FL2INFO6_EN                                         0x0001U
3703 #define PBE_BLE5_RAM_FL2INFO6_EN_M                                       0x0001U
3704 #define PBE_BLE5_RAM_FL2INFO6_EN_S                                            0U
3705 #define PBE_BLE5_RAM_FL2INFO6_EN_DIS                                     0x0000U
3706 #define PBE_BLE5_RAM_FL2INFO6_EN_EN                                      0x0001U
3707 
3708 //******************************************************************************
3709 // Register: FL2ADRL6
3710 //******************************************************************************
3711 // Field: [15:0] val
3712 //
3713 // bits 15:0 of address
3714 #define PBE_BLE5_RAM_FL2ADRL6_VAL_W                                          16U
3715 #define PBE_BLE5_RAM_FL2ADRL6_VAL_M                                      0xFFFFU
3716 #define PBE_BLE5_RAM_FL2ADRL6_VAL_S                                           0U
3717 
3718 //******************************************************************************
3719 // Register: FL2ADRM6
3720 //******************************************************************************
3721 // Field: [15:0] val
3722 //
3723 // bits 31:16 of address
3724 #define PBE_BLE5_RAM_FL2ADRM6_VAL_W                                          16U
3725 #define PBE_BLE5_RAM_FL2ADRM6_VAL_M                                      0xFFFFU
3726 #define PBE_BLE5_RAM_FL2ADRM6_VAL_S                                           0U
3727 
3728 //******************************************************************************
3729 // Register: FL2ADRH6
3730 //******************************************************************************
3731 // Field: [15:0] val
3732 //
3733 // bits 47:32 of address
3734 #define PBE_BLE5_RAM_FL2ADRH6_VAL_W                                          16U
3735 #define PBE_BLE5_RAM_FL2ADRH6_VAL_M                                      0xFFFFU
3736 #define PBE_BLE5_RAM_FL2ADRH6_VAL_S                                           0U
3737 
3738 //******************************************************************************
3739 // Register: FL2INFO7
3740 //******************************************************************************
3741 // Field: [15:15] matchtmp
3742 //
3743 // Temporary variable used in matching, ignore from CM0
3744 #define PBE_BLE5_RAM_FL2INFO7_MATCHTMP                                   0x8000U
3745 #define PBE_BLE5_RAM_FL2INFO7_MATCHTMP_M                                 0x8000U
3746 #define PBE_BLE5_RAM_FL2INFO7_MATCHTMP_S                                     15U
3747 #define PBE_BLE5_RAM_FL2INFO7_MATCHTMP_NOMATCH                           0x0000U
3748 #define PBE_BLE5_RAM_FL2INFO7_MATCHTMP_MATCH                             0x8000U
3749 
3750 // Field: [14:4] reserved
3751 //
3752 // Reserved for future use
3753 #define PBE_BLE5_RAM_FL2INFO7_RESERVED_W                                     11U
3754 #define PBE_BLE5_RAM_FL2INFO7_RESERVED_M                                 0x7FF0U
3755 #define PBE_BLE5_RAM_FL2INFO7_RESERVED_S                                      4U
3756 
3757 // Field: [3:3] privign
3758 //
3759 // Ignore control for privacy
3760 #define PBE_BLE5_RAM_FL2INFO7_PRIVIGN                                    0x0008U
3761 #define PBE_BLE5_RAM_FL2INFO7_PRIVIGN_M                                  0x0008U
3762 #define PBE_BLE5_RAM_FL2INFO7_PRIVIGN_S                                       3U
3763 #define PBE_BLE5_RAM_FL2INFO7_PRIVIGN_NIGN                               0x0000U
3764 #define PBE_BLE5_RAM_FL2INFO7_PRIVIGN_IGN                                0x0008U
3765 
3766 // Field: [2:2] falign
3767 //
3768 // Ignore in accept list context
3769 #define PBE_BLE5_RAM_FL2INFO7_FALIGN                                     0x0004U
3770 #define PBE_BLE5_RAM_FL2INFO7_FALIGN_M                                   0x0004U
3771 #define PBE_BLE5_RAM_FL2INFO7_FALIGN_S                                        2U
3772 #define PBE_BLE5_RAM_FL2INFO7_FALIGN_NIGN                                0x0000U
3773 #define PBE_BLE5_RAM_FL2INFO7_FALIGN_IGN                                 0x0004U
3774 
3775 // Field: [1:1] type
3776 //
3777 // Address type
3778 #define PBE_BLE5_RAM_FL2INFO7_TYPE                                       0x0002U
3779 #define PBE_BLE5_RAM_FL2INFO7_TYPE_M                                     0x0002U
3780 #define PBE_BLE5_RAM_FL2INFO7_TYPE_S                                          1U
3781 #define PBE_BLE5_RAM_FL2INFO7_TYPE_PUBLIC                                0x0000U
3782 #define PBE_BLE5_RAM_FL2INFO7_TYPE_RANDOM                                0x0002U
3783 
3784 // Field: [0:0] en
3785 //
3786 // Enable
3787 #define PBE_BLE5_RAM_FL2INFO7_EN                                         0x0001U
3788 #define PBE_BLE5_RAM_FL2INFO7_EN_M                                       0x0001U
3789 #define PBE_BLE5_RAM_FL2INFO7_EN_S                                            0U
3790 #define PBE_BLE5_RAM_FL2INFO7_EN_DIS                                     0x0000U
3791 #define PBE_BLE5_RAM_FL2INFO7_EN_EN                                      0x0001U
3792 
3793 //******************************************************************************
3794 // Register: FL2ADRL7
3795 //******************************************************************************
3796 // Field: [15:0] val
3797 //
3798 // bits 15:0 of address
3799 #define PBE_BLE5_RAM_FL2ADRL7_VAL_W                                          16U
3800 #define PBE_BLE5_RAM_FL2ADRL7_VAL_M                                      0xFFFFU
3801 #define PBE_BLE5_RAM_FL2ADRL7_VAL_S                                           0U
3802 
3803 //******************************************************************************
3804 // Register: FL2ADRM7
3805 //******************************************************************************
3806 // Field: [15:0] val
3807 //
3808 // bits 31:16 of address
3809 #define PBE_BLE5_RAM_FL2ADRM7_VAL_W                                          16U
3810 #define PBE_BLE5_RAM_FL2ADRM7_VAL_M                                      0xFFFFU
3811 #define PBE_BLE5_RAM_FL2ADRM7_VAL_S                                           0U
3812 
3813 //******************************************************************************
3814 // Register: FL2ADRH7
3815 //******************************************************************************
3816 // Field: [15:0] val
3817 //
3818 // bits 47:32 of address
3819 #define PBE_BLE5_RAM_FL2ADRH7_VAL_W                                          16U
3820 #define PBE_BLE5_RAM_FL2ADRH7_VAL_M                                      0xFFFFU
3821 #define PBE_BLE5_RAM_FL2ADRH7_VAL_S                                           0U
3822 
3823 //******************************************************************************
3824 // Register: FL2INFO8
3825 //******************************************************************************
3826 // Field: [15:15] matchtmp
3827 //
3828 // Temporary variable used in matching, ignore from CM0
3829 #define PBE_BLE5_RAM_FL2INFO8_MATCHTMP                                   0x8000U
3830 #define PBE_BLE5_RAM_FL2INFO8_MATCHTMP_M                                 0x8000U
3831 #define PBE_BLE5_RAM_FL2INFO8_MATCHTMP_S                                     15U
3832 #define PBE_BLE5_RAM_FL2INFO8_MATCHTMP_NOMATCH                           0x0000U
3833 #define PBE_BLE5_RAM_FL2INFO8_MATCHTMP_MATCH                             0x8000U
3834 
3835 // Field: [14:4] reserved
3836 //
3837 // Reserved for future use
3838 #define PBE_BLE5_RAM_FL2INFO8_RESERVED_W                                     11U
3839 #define PBE_BLE5_RAM_FL2INFO8_RESERVED_M                                 0x7FF0U
3840 #define PBE_BLE5_RAM_FL2INFO8_RESERVED_S                                      4U
3841 
3842 // Field: [3:3] privign
3843 //
3844 // Ignore control for privacy
3845 #define PBE_BLE5_RAM_FL2INFO8_PRIVIGN                                    0x0008U
3846 #define PBE_BLE5_RAM_FL2INFO8_PRIVIGN_M                                  0x0008U
3847 #define PBE_BLE5_RAM_FL2INFO8_PRIVIGN_S                                       3U
3848 #define PBE_BLE5_RAM_FL2INFO8_PRIVIGN_NIGN                               0x0000U
3849 #define PBE_BLE5_RAM_FL2INFO8_PRIVIGN_IGN                                0x0008U
3850 
3851 // Field: [2:2] falign
3852 //
3853 // Ignore in accept list context
3854 #define PBE_BLE5_RAM_FL2INFO8_FALIGN                                     0x0004U
3855 #define PBE_BLE5_RAM_FL2INFO8_FALIGN_M                                   0x0004U
3856 #define PBE_BLE5_RAM_FL2INFO8_FALIGN_S                                        2U
3857 #define PBE_BLE5_RAM_FL2INFO8_FALIGN_NIGN                                0x0000U
3858 #define PBE_BLE5_RAM_FL2INFO8_FALIGN_IGN                                 0x0004U
3859 
3860 // Field: [1:1] type
3861 //
3862 // Address type
3863 #define PBE_BLE5_RAM_FL2INFO8_TYPE                                       0x0002U
3864 #define PBE_BLE5_RAM_FL2INFO8_TYPE_M                                     0x0002U
3865 #define PBE_BLE5_RAM_FL2INFO8_TYPE_S                                          1U
3866 #define PBE_BLE5_RAM_FL2INFO8_TYPE_PUBLIC                                0x0000U
3867 #define PBE_BLE5_RAM_FL2INFO8_TYPE_RANDOM                                0x0002U
3868 
3869 // Field: [0:0] en
3870 //
3871 // Enable
3872 #define PBE_BLE5_RAM_FL2INFO8_EN                                         0x0001U
3873 #define PBE_BLE5_RAM_FL2INFO8_EN_M                                       0x0001U
3874 #define PBE_BLE5_RAM_FL2INFO8_EN_S                                            0U
3875 #define PBE_BLE5_RAM_FL2INFO8_EN_DIS                                     0x0000U
3876 #define PBE_BLE5_RAM_FL2INFO8_EN_EN                                      0x0001U
3877 
3878 //******************************************************************************
3879 // Register: FL2ADRL8
3880 //******************************************************************************
3881 // Field: [15:0] val
3882 //
3883 // bits 15:0 of address
3884 #define PBE_BLE5_RAM_FL2ADRL8_VAL_W                                          16U
3885 #define PBE_BLE5_RAM_FL2ADRL8_VAL_M                                      0xFFFFU
3886 #define PBE_BLE5_RAM_FL2ADRL8_VAL_S                                           0U
3887 
3888 //******************************************************************************
3889 // Register: FL2ADRM8
3890 //******************************************************************************
3891 // Field: [15:0] val
3892 //
3893 // bits 31:16 of address
3894 #define PBE_BLE5_RAM_FL2ADRM8_VAL_W                                          16U
3895 #define PBE_BLE5_RAM_FL2ADRM8_VAL_M                                      0xFFFFU
3896 #define PBE_BLE5_RAM_FL2ADRM8_VAL_S                                           0U
3897 
3898 //******************************************************************************
3899 // Register: FL2ADRH8
3900 //******************************************************************************
3901 // Field: [15:0] val
3902 //
3903 // bits 47:32 of address
3904 #define PBE_BLE5_RAM_FL2ADRH8_VAL_W                                          16U
3905 #define PBE_BLE5_RAM_FL2ADRH8_VAL_M                                      0xFFFFU
3906 #define PBE_BLE5_RAM_FL2ADRH8_VAL_S                                           0U
3907 
3908 //******************************************************************************
3909 // Register: FL2INFO9
3910 //******************************************************************************
3911 // Field: [15:15] matchtmp
3912 //
3913 // Temporary variable used in matching, ignore from CM0
3914 #define PBE_BLE5_RAM_FL2INFO9_MATCHTMP                                   0x8000U
3915 #define PBE_BLE5_RAM_FL2INFO9_MATCHTMP_M                                 0x8000U
3916 #define PBE_BLE5_RAM_FL2INFO9_MATCHTMP_S                                     15U
3917 #define PBE_BLE5_RAM_FL2INFO9_MATCHTMP_NOMATCH                           0x0000U
3918 #define PBE_BLE5_RAM_FL2INFO9_MATCHTMP_MATCH                             0x8000U
3919 
3920 // Field: [14:4] reserved
3921 //
3922 // Reserved for future use
3923 #define PBE_BLE5_RAM_FL2INFO9_RESERVED_W                                     11U
3924 #define PBE_BLE5_RAM_FL2INFO9_RESERVED_M                                 0x7FF0U
3925 #define PBE_BLE5_RAM_FL2INFO9_RESERVED_S                                      4U
3926 
3927 // Field: [3:3] privign
3928 //
3929 // Ignore control for privacy
3930 #define PBE_BLE5_RAM_FL2INFO9_PRIVIGN                                    0x0008U
3931 #define PBE_BLE5_RAM_FL2INFO9_PRIVIGN_M                                  0x0008U
3932 #define PBE_BLE5_RAM_FL2INFO9_PRIVIGN_S                                       3U
3933 #define PBE_BLE5_RAM_FL2INFO9_PRIVIGN_NIGN                               0x0000U
3934 #define PBE_BLE5_RAM_FL2INFO9_PRIVIGN_IGN                                0x0008U
3935 
3936 // Field: [2:2] falign
3937 //
3938 // Ignore in accept list context
3939 #define PBE_BLE5_RAM_FL2INFO9_FALIGN                                     0x0004U
3940 #define PBE_BLE5_RAM_FL2INFO9_FALIGN_M                                   0x0004U
3941 #define PBE_BLE5_RAM_FL2INFO9_FALIGN_S                                        2U
3942 #define PBE_BLE5_RAM_FL2INFO9_FALIGN_NIGN                                0x0000U
3943 #define PBE_BLE5_RAM_FL2INFO9_FALIGN_IGN                                 0x0004U
3944 
3945 // Field: [1:1] type
3946 //
3947 // Address type
3948 #define PBE_BLE5_RAM_FL2INFO9_TYPE                                       0x0002U
3949 #define PBE_BLE5_RAM_FL2INFO9_TYPE_M                                     0x0002U
3950 #define PBE_BLE5_RAM_FL2INFO9_TYPE_S                                          1U
3951 #define PBE_BLE5_RAM_FL2INFO9_TYPE_PUBLIC                                0x0000U
3952 #define PBE_BLE5_RAM_FL2INFO9_TYPE_RANDOM                                0x0002U
3953 
3954 // Field: [0:0] en
3955 //
3956 // Enable
3957 #define PBE_BLE5_RAM_FL2INFO9_EN                                         0x0001U
3958 #define PBE_BLE5_RAM_FL2INFO9_EN_M                                       0x0001U
3959 #define PBE_BLE5_RAM_FL2INFO9_EN_S                                            0U
3960 #define PBE_BLE5_RAM_FL2INFO9_EN_DIS                                     0x0000U
3961 #define PBE_BLE5_RAM_FL2INFO9_EN_EN                                      0x0001U
3962 
3963 //******************************************************************************
3964 // Register: FL2ADRL9
3965 //******************************************************************************
3966 // Field: [15:0] val
3967 //
3968 // bits 15:0 of address
3969 #define PBE_BLE5_RAM_FL2ADRL9_VAL_W                                          16U
3970 #define PBE_BLE5_RAM_FL2ADRL9_VAL_M                                      0xFFFFU
3971 #define PBE_BLE5_RAM_FL2ADRL9_VAL_S                                           0U
3972 
3973 //******************************************************************************
3974 // Register: FL2ADRM9
3975 //******************************************************************************
3976 // Field: [15:0] val
3977 //
3978 // bits 31:16 of address
3979 #define PBE_BLE5_RAM_FL2ADRM9_VAL_W                                          16U
3980 #define PBE_BLE5_RAM_FL2ADRM9_VAL_M                                      0xFFFFU
3981 #define PBE_BLE5_RAM_FL2ADRM9_VAL_S                                           0U
3982 
3983 //******************************************************************************
3984 // Register: FL2ADRH9
3985 //******************************************************************************
3986 // Field: [15:0] val
3987 //
3988 // bits 47:32 of address
3989 #define PBE_BLE5_RAM_FL2ADRH9_VAL_W                                          16U
3990 #define PBE_BLE5_RAM_FL2ADRH9_VAL_M                                      0xFFFFU
3991 #define PBE_BLE5_RAM_FL2ADRH9_VAL_S                                           0U
3992 
3993 //******************************************************************************
3994 // Register: FL2INFO10
3995 //******************************************************************************
3996 // Field: [15:15] matchtmp
3997 //
3998 // Temporary variable used in matching, ignore from CM0
3999 #define PBE_BLE5_RAM_FL2INFO10_MATCHTMP                                  0x8000U
4000 #define PBE_BLE5_RAM_FL2INFO10_MATCHTMP_M                                0x8000U
4001 #define PBE_BLE5_RAM_FL2INFO10_MATCHTMP_S                                    15U
4002 #define PBE_BLE5_RAM_FL2INFO10_MATCHTMP_NOMATCH                          0x0000U
4003 #define PBE_BLE5_RAM_FL2INFO10_MATCHTMP_MATCH                            0x8000U
4004 
4005 // Field: [14:4] reserved
4006 //
4007 // Reserved for future use
4008 #define PBE_BLE5_RAM_FL2INFO10_RESERVED_W                                    11U
4009 #define PBE_BLE5_RAM_FL2INFO10_RESERVED_M                                0x7FF0U
4010 #define PBE_BLE5_RAM_FL2INFO10_RESERVED_S                                     4U
4011 
4012 // Field: [3:3] privign
4013 //
4014 // Ignore control for privacy
4015 #define PBE_BLE5_RAM_FL2INFO10_PRIVIGN                                   0x0008U
4016 #define PBE_BLE5_RAM_FL2INFO10_PRIVIGN_M                                 0x0008U
4017 #define PBE_BLE5_RAM_FL2INFO10_PRIVIGN_S                                      3U
4018 #define PBE_BLE5_RAM_FL2INFO10_PRIVIGN_NIGN                              0x0000U
4019 #define PBE_BLE5_RAM_FL2INFO10_PRIVIGN_IGN                               0x0008U
4020 
4021 // Field: [2:2] falign
4022 //
4023 // Ignore in accept list context
4024 #define PBE_BLE5_RAM_FL2INFO10_FALIGN                                    0x0004U
4025 #define PBE_BLE5_RAM_FL2INFO10_FALIGN_M                                  0x0004U
4026 #define PBE_BLE5_RAM_FL2INFO10_FALIGN_S                                       2U
4027 #define PBE_BLE5_RAM_FL2INFO10_FALIGN_NIGN                               0x0000U
4028 #define PBE_BLE5_RAM_FL2INFO10_FALIGN_IGN                                0x0004U
4029 
4030 // Field: [1:1] type
4031 //
4032 // Address type
4033 #define PBE_BLE5_RAM_FL2INFO10_TYPE                                      0x0002U
4034 #define PBE_BLE5_RAM_FL2INFO10_TYPE_M                                    0x0002U
4035 #define PBE_BLE5_RAM_FL2INFO10_TYPE_S                                         1U
4036 #define PBE_BLE5_RAM_FL2INFO10_TYPE_PUBLIC                               0x0000U
4037 #define PBE_BLE5_RAM_FL2INFO10_TYPE_RANDOM                               0x0002U
4038 
4039 // Field: [0:0] en
4040 //
4041 // Enable
4042 #define PBE_BLE5_RAM_FL2INFO10_EN                                        0x0001U
4043 #define PBE_BLE5_RAM_FL2INFO10_EN_M                                      0x0001U
4044 #define PBE_BLE5_RAM_FL2INFO10_EN_S                                           0U
4045 #define PBE_BLE5_RAM_FL2INFO10_EN_DIS                                    0x0000U
4046 #define PBE_BLE5_RAM_FL2INFO10_EN_EN                                     0x0001U
4047 
4048 //******************************************************************************
4049 // Register: FL2ADRL10
4050 //******************************************************************************
4051 // Field: [15:0] val
4052 //
4053 // bits 15:0 of address
4054 #define PBE_BLE5_RAM_FL2ADRL10_VAL_W                                         16U
4055 #define PBE_BLE5_RAM_FL2ADRL10_VAL_M                                     0xFFFFU
4056 #define PBE_BLE5_RAM_FL2ADRL10_VAL_S                                          0U
4057 
4058 //******************************************************************************
4059 // Register: FL2ADRM10
4060 //******************************************************************************
4061 // Field: [15:0] val
4062 //
4063 // bits 31:16 of address
4064 #define PBE_BLE5_RAM_FL2ADRM10_VAL_W                                         16U
4065 #define PBE_BLE5_RAM_FL2ADRM10_VAL_M                                     0xFFFFU
4066 #define PBE_BLE5_RAM_FL2ADRM10_VAL_S                                          0U
4067 
4068 //******************************************************************************
4069 // Register: FL2ADRH10
4070 //******************************************************************************
4071 // Field: [15:0] val
4072 //
4073 // bits 47:32 of address
4074 #define PBE_BLE5_RAM_FL2ADRH10_VAL_W                                         16U
4075 #define PBE_BLE5_RAM_FL2ADRH10_VAL_M                                     0xFFFFU
4076 #define PBE_BLE5_RAM_FL2ADRH10_VAL_S                                          0U
4077 
4078 //******************************************************************************
4079 // Register: FL2INFO11
4080 //******************************************************************************
4081 // Field: [15:15] matchtmp
4082 //
4083 // Temporary variable used in matching, ignore from CM0
4084 #define PBE_BLE5_RAM_FL2INFO11_MATCHTMP                                  0x8000U
4085 #define PBE_BLE5_RAM_FL2INFO11_MATCHTMP_M                                0x8000U
4086 #define PBE_BLE5_RAM_FL2INFO11_MATCHTMP_S                                    15U
4087 #define PBE_BLE5_RAM_FL2INFO11_MATCHTMP_NOMATCH                          0x0000U
4088 #define PBE_BLE5_RAM_FL2INFO11_MATCHTMP_MATCH                            0x8000U
4089 
4090 // Field: [14:4] reserved
4091 //
4092 // Reserved for future use
4093 #define PBE_BLE5_RAM_FL2INFO11_RESERVED_W                                    11U
4094 #define PBE_BLE5_RAM_FL2INFO11_RESERVED_M                                0x7FF0U
4095 #define PBE_BLE5_RAM_FL2INFO11_RESERVED_S                                     4U
4096 
4097 // Field: [3:3] privign
4098 //
4099 // Ignore control for privacy
4100 #define PBE_BLE5_RAM_FL2INFO11_PRIVIGN                                   0x0008U
4101 #define PBE_BLE5_RAM_FL2INFO11_PRIVIGN_M                                 0x0008U
4102 #define PBE_BLE5_RAM_FL2INFO11_PRIVIGN_S                                      3U
4103 #define PBE_BLE5_RAM_FL2INFO11_PRIVIGN_NIGN                              0x0000U
4104 #define PBE_BLE5_RAM_FL2INFO11_PRIVIGN_IGN                               0x0008U
4105 
4106 // Field: [2:2] falign
4107 //
4108 // Ignore in accept list context
4109 #define PBE_BLE5_RAM_FL2INFO11_FALIGN                                    0x0004U
4110 #define PBE_BLE5_RAM_FL2INFO11_FALIGN_M                                  0x0004U
4111 #define PBE_BLE5_RAM_FL2INFO11_FALIGN_S                                       2U
4112 #define PBE_BLE5_RAM_FL2INFO11_FALIGN_NIGN                               0x0000U
4113 #define PBE_BLE5_RAM_FL2INFO11_FALIGN_IGN                                0x0004U
4114 
4115 // Field: [1:1] type
4116 //
4117 // Address type
4118 #define PBE_BLE5_RAM_FL2INFO11_TYPE                                      0x0002U
4119 #define PBE_BLE5_RAM_FL2INFO11_TYPE_M                                    0x0002U
4120 #define PBE_BLE5_RAM_FL2INFO11_TYPE_S                                         1U
4121 #define PBE_BLE5_RAM_FL2INFO11_TYPE_PUBLIC                               0x0000U
4122 #define PBE_BLE5_RAM_FL2INFO11_TYPE_RANDOM                               0x0002U
4123 
4124 // Field: [0:0] en
4125 //
4126 // Enable
4127 #define PBE_BLE5_RAM_FL2INFO11_EN                                        0x0001U
4128 #define PBE_BLE5_RAM_FL2INFO11_EN_M                                      0x0001U
4129 #define PBE_BLE5_RAM_FL2INFO11_EN_S                                           0U
4130 #define PBE_BLE5_RAM_FL2INFO11_EN_DIS                                    0x0000U
4131 #define PBE_BLE5_RAM_FL2INFO11_EN_EN                                     0x0001U
4132 
4133 //******************************************************************************
4134 // Register: FL2ADRL11
4135 //******************************************************************************
4136 // Field: [15:0] val
4137 //
4138 // bits 15:0 of address
4139 #define PBE_BLE5_RAM_FL2ADRL11_VAL_W                                         16U
4140 #define PBE_BLE5_RAM_FL2ADRL11_VAL_M                                     0xFFFFU
4141 #define PBE_BLE5_RAM_FL2ADRL11_VAL_S                                          0U
4142 
4143 //******************************************************************************
4144 // Register: FL2ADRM11
4145 //******************************************************************************
4146 // Field: [15:0] val
4147 //
4148 // bits 31:16 of address
4149 #define PBE_BLE5_RAM_FL2ADRM11_VAL_W                                         16U
4150 #define PBE_BLE5_RAM_FL2ADRM11_VAL_M                                     0xFFFFU
4151 #define PBE_BLE5_RAM_FL2ADRM11_VAL_S                                          0U
4152 
4153 //******************************************************************************
4154 // Register: FL2ADRH11
4155 //******************************************************************************
4156 // Field: [15:0] val
4157 //
4158 // bits 47:32 of address
4159 #define PBE_BLE5_RAM_FL2ADRH11_VAL_W                                         16U
4160 #define PBE_BLE5_RAM_FL2ADRH11_VAL_M                                     0xFFFFU
4161 #define PBE_BLE5_RAM_FL2ADRH11_VAL_S                                          0U
4162 
4163 //******************************************************************************
4164 // Register: FL2INFO12
4165 //******************************************************************************
4166 // Field: [15:15] matchtmp
4167 //
4168 // Temporary variable used in matching, ignore from CM0
4169 #define PBE_BLE5_RAM_FL2INFO12_MATCHTMP                                  0x8000U
4170 #define PBE_BLE5_RAM_FL2INFO12_MATCHTMP_M                                0x8000U
4171 #define PBE_BLE5_RAM_FL2INFO12_MATCHTMP_S                                    15U
4172 #define PBE_BLE5_RAM_FL2INFO12_MATCHTMP_NOMATCH                          0x0000U
4173 #define PBE_BLE5_RAM_FL2INFO12_MATCHTMP_MATCH                            0x8000U
4174 
4175 // Field: [14:4] reserved
4176 //
4177 // Reserved for future use
4178 #define PBE_BLE5_RAM_FL2INFO12_RESERVED_W                                    11U
4179 #define PBE_BLE5_RAM_FL2INFO12_RESERVED_M                                0x7FF0U
4180 #define PBE_BLE5_RAM_FL2INFO12_RESERVED_S                                     4U
4181 
4182 // Field: [3:3] privign
4183 //
4184 // Ignore control for privacy
4185 #define PBE_BLE5_RAM_FL2INFO12_PRIVIGN                                   0x0008U
4186 #define PBE_BLE5_RAM_FL2INFO12_PRIVIGN_M                                 0x0008U
4187 #define PBE_BLE5_RAM_FL2INFO12_PRIVIGN_S                                      3U
4188 #define PBE_BLE5_RAM_FL2INFO12_PRIVIGN_NIGN                              0x0000U
4189 #define PBE_BLE5_RAM_FL2INFO12_PRIVIGN_IGN                               0x0008U
4190 
4191 // Field: [2:2] falign
4192 //
4193 // Ignore in accept list context
4194 #define PBE_BLE5_RAM_FL2INFO12_FALIGN                                    0x0004U
4195 #define PBE_BLE5_RAM_FL2INFO12_FALIGN_M                                  0x0004U
4196 #define PBE_BLE5_RAM_FL2INFO12_FALIGN_S                                       2U
4197 #define PBE_BLE5_RAM_FL2INFO12_FALIGN_NIGN                               0x0000U
4198 #define PBE_BLE5_RAM_FL2INFO12_FALIGN_IGN                                0x0004U
4199 
4200 // Field: [1:1] type
4201 //
4202 // Address type
4203 #define PBE_BLE5_RAM_FL2INFO12_TYPE                                      0x0002U
4204 #define PBE_BLE5_RAM_FL2INFO12_TYPE_M                                    0x0002U
4205 #define PBE_BLE5_RAM_FL2INFO12_TYPE_S                                         1U
4206 #define PBE_BLE5_RAM_FL2INFO12_TYPE_PUBLIC                               0x0000U
4207 #define PBE_BLE5_RAM_FL2INFO12_TYPE_RANDOM                               0x0002U
4208 
4209 // Field: [0:0] en
4210 //
4211 // Enable
4212 #define PBE_BLE5_RAM_FL2INFO12_EN                                        0x0001U
4213 #define PBE_BLE5_RAM_FL2INFO12_EN_M                                      0x0001U
4214 #define PBE_BLE5_RAM_FL2INFO12_EN_S                                           0U
4215 #define PBE_BLE5_RAM_FL2INFO12_EN_DIS                                    0x0000U
4216 #define PBE_BLE5_RAM_FL2INFO12_EN_EN                                     0x0001U
4217 
4218 //******************************************************************************
4219 // Register: FL2ADRL12
4220 //******************************************************************************
4221 // Field: [15:0] val
4222 //
4223 // bits 15:0 of address
4224 #define PBE_BLE5_RAM_FL2ADRL12_VAL_W                                         16U
4225 #define PBE_BLE5_RAM_FL2ADRL12_VAL_M                                     0xFFFFU
4226 #define PBE_BLE5_RAM_FL2ADRL12_VAL_S                                          0U
4227 
4228 //******************************************************************************
4229 // Register: FL2ADRM12
4230 //******************************************************************************
4231 // Field: [15:0] val
4232 //
4233 // bits 31:16 of address
4234 #define PBE_BLE5_RAM_FL2ADRM12_VAL_W                                         16U
4235 #define PBE_BLE5_RAM_FL2ADRM12_VAL_M                                     0xFFFFU
4236 #define PBE_BLE5_RAM_FL2ADRM12_VAL_S                                          0U
4237 
4238 //******************************************************************************
4239 // Register: FL2ADRH12
4240 //******************************************************************************
4241 // Field: [15:0] val
4242 //
4243 // bits 47:32 of address
4244 #define PBE_BLE5_RAM_FL2ADRH12_VAL_W                                         16U
4245 #define PBE_BLE5_RAM_FL2ADRH12_VAL_M                                     0xFFFFU
4246 #define PBE_BLE5_RAM_FL2ADRH12_VAL_S                                          0U
4247 
4248 //******************************************************************************
4249 // Register: FL2INFO13
4250 //******************************************************************************
4251 // Field: [15:15] matchtmp
4252 //
4253 // Temporary variable used in matching, ignore from CM0
4254 #define PBE_BLE5_RAM_FL2INFO13_MATCHTMP                                  0x8000U
4255 #define PBE_BLE5_RAM_FL2INFO13_MATCHTMP_M                                0x8000U
4256 #define PBE_BLE5_RAM_FL2INFO13_MATCHTMP_S                                    15U
4257 #define PBE_BLE5_RAM_FL2INFO13_MATCHTMP_NOMATCH                          0x0000U
4258 #define PBE_BLE5_RAM_FL2INFO13_MATCHTMP_MATCH                            0x8000U
4259 
4260 // Field: [14:4] reserved
4261 //
4262 // Reserved for future use
4263 #define PBE_BLE5_RAM_FL2INFO13_RESERVED_W                                    11U
4264 #define PBE_BLE5_RAM_FL2INFO13_RESERVED_M                                0x7FF0U
4265 #define PBE_BLE5_RAM_FL2INFO13_RESERVED_S                                     4U
4266 
4267 // Field: [3:3] privign
4268 //
4269 // Ignore control for privacy
4270 #define PBE_BLE5_RAM_FL2INFO13_PRIVIGN                                   0x0008U
4271 #define PBE_BLE5_RAM_FL2INFO13_PRIVIGN_M                                 0x0008U
4272 #define PBE_BLE5_RAM_FL2INFO13_PRIVIGN_S                                      3U
4273 #define PBE_BLE5_RAM_FL2INFO13_PRIVIGN_NIGN                              0x0000U
4274 #define PBE_BLE5_RAM_FL2INFO13_PRIVIGN_IGN                               0x0008U
4275 
4276 // Field: [2:2] falign
4277 //
4278 // Ignore in accept list context
4279 #define PBE_BLE5_RAM_FL2INFO13_FALIGN                                    0x0004U
4280 #define PBE_BLE5_RAM_FL2INFO13_FALIGN_M                                  0x0004U
4281 #define PBE_BLE5_RAM_FL2INFO13_FALIGN_S                                       2U
4282 #define PBE_BLE5_RAM_FL2INFO13_FALIGN_NIGN                               0x0000U
4283 #define PBE_BLE5_RAM_FL2INFO13_FALIGN_IGN                                0x0004U
4284 
4285 // Field: [1:1] type
4286 //
4287 // Address type
4288 #define PBE_BLE5_RAM_FL2INFO13_TYPE                                      0x0002U
4289 #define PBE_BLE5_RAM_FL2INFO13_TYPE_M                                    0x0002U
4290 #define PBE_BLE5_RAM_FL2INFO13_TYPE_S                                         1U
4291 #define PBE_BLE5_RAM_FL2INFO13_TYPE_PUBLIC                               0x0000U
4292 #define PBE_BLE5_RAM_FL2INFO13_TYPE_RANDOM                               0x0002U
4293 
4294 // Field: [0:0] en
4295 //
4296 // Enable
4297 #define PBE_BLE5_RAM_FL2INFO13_EN                                        0x0001U
4298 #define PBE_BLE5_RAM_FL2INFO13_EN_M                                      0x0001U
4299 #define PBE_BLE5_RAM_FL2INFO13_EN_S                                           0U
4300 #define PBE_BLE5_RAM_FL2INFO13_EN_DIS                                    0x0000U
4301 #define PBE_BLE5_RAM_FL2INFO13_EN_EN                                     0x0001U
4302 
4303 //******************************************************************************
4304 // Register: FL2ADRL13
4305 //******************************************************************************
4306 // Field: [15:0] val
4307 //
4308 // bits 15:0 of address
4309 #define PBE_BLE5_RAM_FL2ADRL13_VAL_W                                         16U
4310 #define PBE_BLE5_RAM_FL2ADRL13_VAL_M                                     0xFFFFU
4311 #define PBE_BLE5_RAM_FL2ADRL13_VAL_S                                          0U
4312 
4313 //******************************************************************************
4314 // Register: FL2ADRM13
4315 //******************************************************************************
4316 // Field: [15:0] val
4317 //
4318 // bits 31:16 of address
4319 #define PBE_BLE5_RAM_FL2ADRM13_VAL_W                                         16U
4320 #define PBE_BLE5_RAM_FL2ADRM13_VAL_M                                     0xFFFFU
4321 #define PBE_BLE5_RAM_FL2ADRM13_VAL_S                                          0U
4322 
4323 //******************************************************************************
4324 // Register: FL2ADRH13
4325 //******************************************************************************
4326 // Field: [15:0] val
4327 //
4328 // bits 47:32 of address
4329 #define PBE_BLE5_RAM_FL2ADRH13_VAL_W                                         16U
4330 #define PBE_BLE5_RAM_FL2ADRH13_VAL_M                                     0xFFFFU
4331 #define PBE_BLE5_RAM_FL2ADRH13_VAL_S                                          0U
4332 
4333 //******************************************************************************
4334 // Register: FL2INFO14
4335 //******************************************************************************
4336 // Field: [15:15] matchtmp
4337 //
4338 // Temporary variable used in matching, ignore from CM0
4339 #define PBE_BLE5_RAM_FL2INFO14_MATCHTMP                                  0x8000U
4340 #define PBE_BLE5_RAM_FL2INFO14_MATCHTMP_M                                0x8000U
4341 #define PBE_BLE5_RAM_FL2INFO14_MATCHTMP_S                                    15U
4342 #define PBE_BLE5_RAM_FL2INFO14_MATCHTMP_NOMATCH                          0x0000U
4343 #define PBE_BLE5_RAM_FL2INFO14_MATCHTMP_MATCH                            0x8000U
4344 
4345 // Field: [14:4] reserved
4346 //
4347 // Reserved for future use
4348 #define PBE_BLE5_RAM_FL2INFO14_RESERVED_W                                    11U
4349 #define PBE_BLE5_RAM_FL2INFO14_RESERVED_M                                0x7FF0U
4350 #define PBE_BLE5_RAM_FL2INFO14_RESERVED_S                                     4U
4351 
4352 // Field: [3:3] privign
4353 //
4354 // Ignore control for privacy
4355 #define PBE_BLE5_RAM_FL2INFO14_PRIVIGN                                   0x0008U
4356 #define PBE_BLE5_RAM_FL2INFO14_PRIVIGN_M                                 0x0008U
4357 #define PBE_BLE5_RAM_FL2INFO14_PRIVIGN_S                                      3U
4358 #define PBE_BLE5_RAM_FL2INFO14_PRIVIGN_NIGN                              0x0000U
4359 #define PBE_BLE5_RAM_FL2INFO14_PRIVIGN_IGN                               0x0008U
4360 
4361 // Field: [2:2] falign
4362 //
4363 // Ignore in accept list context
4364 #define PBE_BLE5_RAM_FL2INFO14_FALIGN                                    0x0004U
4365 #define PBE_BLE5_RAM_FL2INFO14_FALIGN_M                                  0x0004U
4366 #define PBE_BLE5_RAM_FL2INFO14_FALIGN_S                                       2U
4367 #define PBE_BLE5_RAM_FL2INFO14_FALIGN_NIGN                               0x0000U
4368 #define PBE_BLE5_RAM_FL2INFO14_FALIGN_IGN                                0x0004U
4369 
4370 // Field: [1:1] type
4371 //
4372 // Address type
4373 #define PBE_BLE5_RAM_FL2INFO14_TYPE                                      0x0002U
4374 #define PBE_BLE5_RAM_FL2INFO14_TYPE_M                                    0x0002U
4375 #define PBE_BLE5_RAM_FL2INFO14_TYPE_S                                         1U
4376 #define PBE_BLE5_RAM_FL2INFO14_TYPE_PUBLIC                               0x0000U
4377 #define PBE_BLE5_RAM_FL2INFO14_TYPE_RANDOM                               0x0002U
4378 
4379 // Field: [0:0] en
4380 //
4381 // Enable
4382 #define PBE_BLE5_RAM_FL2INFO14_EN                                        0x0001U
4383 #define PBE_BLE5_RAM_FL2INFO14_EN_M                                      0x0001U
4384 #define PBE_BLE5_RAM_FL2INFO14_EN_S                                           0U
4385 #define PBE_BLE5_RAM_FL2INFO14_EN_DIS                                    0x0000U
4386 #define PBE_BLE5_RAM_FL2INFO14_EN_EN                                     0x0001U
4387 
4388 //******************************************************************************
4389 // Register: FL2ADRL14
4390 //******************************************************************************
4391 // Field: [15:0] val
4392 //
4393 // bits 15:0 of address
4394 #define PBE_BLE5_RAM_FL2ADRL14_VAL_W                                         16U
4395 #define PBE_BLE5_RAM_FL2ADRL14_VAL_M                                     0xFFFFU
4396 #define PBE_BLE5_RAM_FL2ADRL14_VAL_S                                          0U
4397 
4398 //******************************************************************************
4399 // Register: FL2ADRM14
4400 //******************************************************************************
4401 // Field: [15:0] val
4402 //
4403 // bits 31:16 of address
4404 #define PBE_BLE5_RAM_FL2ADRM14_VAL_W                                         16U
4405 #define PBE_BLE5_RAM_FL2ADRM14_VAL_M                                     0xFFFFU
4406 #define PBE_BLE5_RAM_FL2ADRM14_VAL_S                                          0U
4407 
4408 //******************************************************************************
4409 // Register: FL2ADRH14
4410 //******************************************************************************
4411 // Field: [15:0] val
4412 //
4413 // bits 47:32 of address
4414 #define PBE_BLE5_RAM_FL2ADRH14_VAL_W                                         16U
4415 #define PBE_BLE5_RAM_FL2ADRH14_VAL_M                                     0xFFFFU
4416 #define PBE_BLE5_RAM_FL2ADRH14_VAL_S                                          0U
4417 
4418 //******************************************************************************
4419 // Register: FL2INFO15
4420 //******************************************************************************
4421 // Field: [15:15] matchtmp
4422 //
4423 // Temporary variable used in matching, ignore from CM0
4424 #define PBE_BLE5_RAM_FL2INFO15_MATCHTMP                                  0x8000U
4425 #define PBE_BLE5_RAM_FL2INFO15_MATCHTMP_M                                0x8000U
4426 #define PBE_BLE5_RAM_FL2INFO15_MATCHTMP_S                                    15U
4427 #define PBE_BLE5_RAM_FL2INFO15_MATCHTMP_NOMATCH                          0x0000U
4428 #define PBE_BLE5_RAM_FL2INFO15_MATCHTMP_MATCH                            0x8000U
4429 
4430 // Field: [14:4] reserved
4431 //
4432 // Reserved for future use
4433 #define PBE_BLE5_RAM_FL2INFO15_RESERVED_W                                    11U
4434 #define PBE_BLE5_RAM_FL2INFO15_RESERVED_M                                0x7FF0U
4435 #define PBE_BLE5_RAM_FL2INFO15_RESERVED_S                                     4U
4436 
4437 // Field: [3:3] privign
4438 //
4439 // Ignore control for privacy
4440 #define PBE_BLE5_RAM_FL2INFO15_PRIVIGN                                   0x0008U
4441 #define PBE_BLE5_RAM_FL2INFO15_PRIVIGN_M                                 0x0008U
4442 #define PBE_BLE5_RAM_FL2INFO15_PRIVIGN_S                                      3U
4443 #define PBE_BLE5_RAM_FL2INFO15_PRIVIGN_NIGN                              0x0000U
4444 #define PBE_BLE5_RAM_FL2INFO15_PRIVIGN_IGN                               0x0008U
4445 
4446 // Field: [2:2] falign
4447 //
4448 // Ignore in accept list context
4449 #define PBE_BLE5_RAM_FL2INFO15_FALIGN                                    0x0004U
4450 #define PBE_BLE5_RAM_FL2INFO15_FALIGN_M                                  0x0004U
4451 #define PBE_BLE5_RAM_FL2INFO15_FALIGN_S                                       2U
4452 #define PBE_BLE5_RAM_FL2INFO15_FALIGN_NIGN                               0x0000U
4453 #define PBE_BLE5_RAM_FL2INFO15_FALIGN_IGN                                0x0004U
4454 
4455 // Field: [1:1] type
4456 //
4457 // Address type
4458 #define PBE_BLE5_RAM_FL2INFO15_TYPE                                      0x0002U
4459 #define PBE_BLE5_RAM_FL2INFO15_TYPE_M                                    0x0002U
4460 #define PBE_BLE5_RAM_FL2INFO15_TYPE_S                                         1U
4461 #define PBE_BLE5_RAM_FL2INFO15_TYPE_PUBLIC                               0x0000U
4462 #define PBE_BLE5_RAM_FL2INFO15_TYPE_RANDOM                               0x0002U
4463 
4464 // Field: [0:0] en
4465 //
4466 // Enable
4467 #define PBE_BLE5_RAM_FL2INFO15_EN                                        0x0001U
4468 #define PBE_BLE5_RAM_FL2INFO15_EN_M                                      0x0001U
4469 #define PBE_BLE5_RAM_FL2INFO15_EN_S                                           0U
4470 #define PBE_BLE5_RAM_FL2INFO15_EN_DIS                                    0x0000U
4471 #define PBE_BLE5_RAM_FL2INFO15_EN_EN                                     0x0001U
4472 
4473 //******************************************************************************
4474 // Register: FL2ADRL15
4475 //******************************************************************************
4476 // Field: [15:0] val
4477 //
4478 // bits 15:0 of address
4479 #define PBE_BLE5_RAM_FL2ADRL15_VAL_W                                         16U
4480 #define PBE_BLE5_RAM_FL2ADRL15_VAL_M                                     0xFFFFU
4481 #define PBE_BLE5_RAM_FL2ADRL15_VAL_S                                          0U
4482 
4483 //******************************************************************************
4484 // Register: FL2ADRM15
4485 //******************************************************************************
4486 // Field: [15:0] val
4487 //
4488 // bits 31:16 of address
4489 #define PBE_BLE5_RAM_FL2ADRM15_VAL_W                                         16U
4490 #define PBE_BLE5_RAM_FL2ADRM15_VAL_M                                     0xFFFFU
4491 #define PBE_BLE5_RAM_FL2ADRM15_VAL_S                                          0U
4492 
4493 //******************************************************************************
4494 // Register: FL2ADRH15
4495 //******************************************************************************
4496 // Field: [15:0] val
4497 //
4498 // bits 47:32 of address
4499 #define PBE_BLE5_RAM_FL2ADRH15_VAL_W                                         16U
4500 #define PBE_BLE5_RAM_FL2ADRH15_VAL_M                                     0xFFFFU
4501 #define PBE_BLE5_RAM_FL2ADRH15_VAL_S                                          0U
4502 
4503 
4504 #endif // __PBE_BLE5_RAM_REGS_H
4505