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

X  

NRF52820-QDAA-R7 Datasheet(PDF) 39 Page - Nordic Semiconductor

No. de pieza NRF52820-QDAA-R7
Descripción Electrónicos  nRF52820
PDF  437 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

NRF52820-QDAA-R7 Datasheet(HTML) 39 Page - Nordic Semiconductor

Back Button NRF52820-QDAA-R7 Datasheet HTML 35Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 36Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 37Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 38Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 39Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 40Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 41Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 42Page - Nordic Semiconductor NRF52820-QDAA-R7 Datasheet HTML 43Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 437 page
background image
Core components
The EasyDMA Array List can be implemented by using the data structure ArrayList_type as illustrated in
the code example below using a READER EasyDMA channel as an example:
#define BUFFER_SIZE 4
typedef struct ArrayList
{
uint8_t buffer[BUFFER_SIZE];
} ArrayList_type;
ArrayList_type ReaderList[3] __at__ 0x20000000;
MYPERIPHERAL->READER.MAXCNT = BUFFER_SIZE;
MYPERIPHERAL->READER.PTR = &ReaderList;
MYPERIPHERAL->READER.LIST = MYPERIPHERAL_READER_LIST_ArrayList;
The data structure only includes a buffer with size equal to the size of READER.MAXCNT register. EasyDMA
uses the READER.MAXCNT register to determine when the buffer is full.
buffer[0]
buffer[1]
0x20000000 : ReaderList[0]
0x20000004 : ReaderList[1]
0x20000008 : ReaderList[2]
buffer[2]
buffer[3]
READER.PTR = &ReaderList
buffer[0]
buffer[1]
buffer[2]
buffer[3]
buffer[0]
buffer[1]
buffer[2]
buffer[3]
Figure 6: EasyDMA array list
4.7 AHB multilayer
AHB multilayer enables parallel access paths between multiple masters and slaves in a system. Access is
resolved using priorities.
Each bus master is connected to all the slave devices using an interconnection matrix. The bus masters are
assigned priorities, which are used to resolve access when two (or more) bus masters request access to
the same slave device. When that occurs, the following rules apply:
• If two (or more) bus masters request access to the same slave device, the master with the highest
priority is granted the access first.
• Bus masters with lower priority are stalled until the higher priority master has completed its
transaction.
• If the higher priority master pauses at any point during its transaction, the lower priority master in
queue is temporarily granted access to the slave device until the higher priority master resumes its
activity.
• Bus masters that have the same priority are mutually exclusive, thus cannot be used concurrently.
Some peripherals, such as RADIO, do not have a safe stalling mechanism (no internal data buffering, or
opportunity to pause incoming data). Being a low priority bus master might cause loss of data for such
peripherals upon bus contention. To avoid AHB bus contention when using multiple bus masters, follow
these guidelines:
4463_156 v1.0
39



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