EasyManua.ls Logo

decaWave DW1000 - Detailed register description; Register file: 0 x00 - Device Identifier

decaWave DW1000
242 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 65 of 242
7.2 Detailed register description
7.2.1 Terminology
Section 7.1 gives an overview of the DW1000 register set presenting all top level register file ID addresses in
Table 15. This section describes in detail the contents and functionality of these register files in separate sub
sections. In each case the row from Table 15 is reproduced with hex register file ID, its length, type,
mnemonic and one line description as follows:
ID
Length
(octets)
Type
Mnemonic
Description
This is followed by a description of the parameters within that register file. All parameters are presented
with format REG:RR:SS, where RR is register file ID and SS is the sub address. Where a register is made up of
individual bits or bit-fields these are identified with mnemonic and default values as follows:
REG:RR:SS Mnemonic one line description
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
<bits or bit-fields identified by a quoted mnemonic>
<default power-on-reset values are quoted as bits or values>
Then the fields or bits identified are described individually in detail.
Because many parameters are 4-octets long, the default presentation of the register values is as a 32-bit
value. This may be sub-divided into fields of various bit widths down to single bit values. It should be noted
that when reading these values via the SPI interface the octets are output least significant octet first. Also of
note is the fact that the indexed addressing modes allow individual octets to be accessed a technique that
may be employed to reduce SPI traffic when only part of a register needs to be read or written.
Note: unused or reserved registers return 0xDEADDEAD when read. Unused or reserved bits/ bit fields
within registers return the appropriate bits / bit fields from 0xDEADDEAD.
Each register file is described below:
7.2.2 Register file: 0x00 Device Identifier
ID
Length
(octets)
Type
Mnemonic
Description
0x00
4
RO
DEV_ID
Device Identifier includes device type and revision information
Register map register file 0x00 is the device identifier. This is hard-coded into the silicon. The value in this
register is read-only and cannot be overwritten by the host system. The device ID will be changed for any
silicon updates. The device ID register is ideal to use in the host µP to validate that the SPI interface is
operational. It is expected that the host system will validate that the device ID is the expected value,
supported by its software, before proceeding to use the IC.

Table of Contents