LR1121
User Manual Rev 1.1
UM.LR1121.W.APP Mar 2023
31 of 130
Semtech
Proprietary & Confidential
www.semtech.com
3.7 Memory Access
3.7.1 WriteRegMem32
Command WriteRegMem32(...) writes blocks of 32-bit words in register/memory space starting at a specific address.
• The address is auto incremented after each data byte so that data is stored in contiguous register/memory locations.
• The value of N is maximum 64.
3.7.2 ReadRegMem32
Command ReadRegMem32(...) reads blocks of 32-bit words in register/memory space starting at a specific address.
• The address is auto incremented after each data byte so that data is read from contiguous register locations.
• Len is the number of words to read, and is maximum 64.
Table 3-7: WriteRegMem32 Command
Byte 0 1 2 3 4 5 6 7
Data from Host 0x01 0x05
Addr
(31:24)
Addr
(23:16)
Addr
(15:8)
Addr
(7:0)
Data1
(31:24)
Data1
(23:16)
Data to Host Stat1 Stat2
IrqStatus
(31:24)
IrqStatus
(23:16)
IrqStatus
(15:8)
IrqStatus
(7:0)
0x00 0x00
Byte 8 9 10 ... 4*N +5
Data from Host
Data1
(15:8)
Data1
(7:0)
Data2
(31:24)
...
DataN
(7:0)
Data to Host 0x00 0x00 0x00 ... 0x00
Table 3-8: ReadRegMem32 Command
Byte 0 1 2 3 4 5 6
Data from Host 0x01 0x06
Addr
(31:24)
Addr
(23:16)
Addr
(15:8)
Addr
(7:0)
Len
Data to Host Stat1 Stat2
IrqStatus
(31:24)
IrqStatus
(23:16)
IrqStatus
(15:8)
IrqStatus
(7:0)
0x00
Table 3-9: ReadRegMem32 Response
Byte 0 1 2 3 4 5 ... 4*N
Data from Host 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Data to Host Stat1
Data1
(31:24)
Data1
(23:16)
Data1
(15:8)
Data1
(7:0)
Data2
(31:24)
...
DataN
(7:0)