Motor de Búsqueda de Datasheet de Componentes Electrónicos
  Mexican  ▼
ALLDATASHEET.COM.MX

X  

NRF52810-QFAA-R Datasheet(PDF) 97 Page - Nordic Semiconductor

No. de pieza NRF52810-QFAA-R
Descripción Electrónicos  RF52810
PDF  483 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrónico  NORDIC [Nordic Semiconductor]
Página de inicio  https://www.nordicsemi.com/
Logo NORDIC - Nordic Semiconductor

NRF52810-QFAA-R Datasheet(HTML) 97 Page - Nordic Semiconductor

Back Button NRF52810-QFAA-R Datasheet HTML 93Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 94Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 95Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 96Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 97Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 98Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 99Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 100Page - Nordic Semiconductor NRF52810-QFAA-R Datasheet HTML 101Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 97 / 483 page
background image
Peripherals
6.2 AAR — Accelerated address resolver
Accelerated address resolver is a cryptographic support function for implementing the "Resolvable Private
Address Resolution Procedure" described in the Bluetooth Core specification v4.0. "Resolvable private
address generation" should be achieved using ECB and is not supported by AAR.
The procedure allows two devices that share a secret key to generate and resolve a hash based on their
device address. The AAR block enables real-time address resolution on incoming packets when configured
as described in this chapter. This allows real-time packet filtering (whitelisting) using a list of known shared
keys (Identity Resolving Keys (IRK) in Bluetooth).
6.2.1 EasyDMA
The AAR implements EasyDMA for reading and writing to the RAM. The EasyDMA will have finished
accessing the RAM when the END, RESOLVED, and NOTRESOLVED events are generated.
If the IRKPTR on page 101, ADDRPTR on page 101 and the SCRATCHPTR on page 101 is not
pointing to the Data RAM region, an EasyDMA transfer may result in a HardFault or RAM corruption. See
Memory on page 15 for more information about the different memory regions.
6.2.2 Resolving a resolvable address
As per Bluetooth specification, a private resolvable address is composed of six bytes.
random
LSB
MSB
1 0
hash
(24-bit)
prand
(24-bit)
Figure 22: Resolvable address
To resolve an address the ADDRPTR on page 101 register must point to the start of packet. The resolver
is started by triggering the START task. A RESOLVED event is generated when the AAR manages to resolve
the address using one of the Identity Resolving Keys (IRK) found in the IRK data structure. The AAR will use
the IRK specified in the register IRK0 to IRK15 starting from IRK0. How many to be used is specified by the
NIRK register. The AAR module will generate a NOTRESOLVED event if it is not able to resolve the address
using the specified list of IRKs.
The AAR will go through the list of available IRKs in the IRK data structure and for each IRK try to resolve
the address according to the Resolvable Private Address Resolution Procedure described in the Bluetooth
Specification13. The time it takes to resolve an address may vary depending on where in the list the
resolvable address is located. The resolution time will also be affected by RAM accesses performed by
other peripherals and the CPU. See the Electrical specifications for more information about resolution
time.
The AAR will only do a comparison of the received address to those programmed in the module. And not
check what type of address it actually is.
The AAR will stop as soon as it has managed to resolve the address, or after trying to resolve the address
using NIRK number of IRKs from the IRK data structure. The AAR will generate an END event after it has
stopped.
13 Bluetooth Specification Version 4.0 [Vol 3] chapter 10.8.2.3.
4430_161 v1.0
97



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Descarga

Go To PDF Page


Enlace URL



¿ALLDATASHEET es útil para Ud.?  [ DONATE ] 

Todo acerca de Alldatasheet   |   Publicidad   |   Contáctenos   |   Política de Privacidad   |   Enlace a la hoja de datos    |   Intercambio de Enlaces   |   Lista de Fabricantes
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com