![Texas Instruments AM1808 Скачать руководство пользователя страница 338](http://html.mh-extra.com/html/texas-instruments/am1808/am1808_technical-reference-manual_1094558338.webp)
Instruction Formats
338
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Programmable Real-Time Unit Subsystem (PRUSS)
Figure 13-18. Format 6a: (LBBO/SBBO - Register Offset)
31
29
28
27
25
24
23
21
20
16
OP
LoadSt
ore
BurstLen[6:4]
IO
RoSel
Ro
15
13
12
8
7
6
5
4
0
BurstLen[3:1]
Rb
BurstL
en[0]
RxByteAddr
Rx
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 13-23. Format 6a: (LBBO/SBBO - Register Offset)
Bit
Field
Description
31-29
OP
0b111 = Specifies Format 6a / 6b
28
LoadStore
0 = SBBO
1 = LBBO
27-25
BurstLen[6:4]
The following 3 fields specify the burst length (in bytes) for the transfer
24
IO
0 = The offset is to be taken from a register
23-21
RoSel
0 = Select bits 7:0 from the offset register
1 = Select bits 15:8 from the offset register
2 = Select bits 23:16 from the offset register
3 = Select bits 31:24 from the offset register
4 = Select bits 15:0 from the offset register
5 = Select bits 23:8 from the offset register
6 = Select bits 31:16 from the offset register
7 = Select bits 31:0 from the offset register
20-16
Ro
0-31 = This field selects the register number which contains the beginning offset for the transfer.
15-13
BurstLen[3:1]
12-8
Rb
0-31 = This field selects the register number which contains the base address for the transfer
7
BurstLen[0]
0-123 = byte count = Bu 1 (1 – 124 Bytes)
124 = byte count = R0 bits 7:0
125 = byte count = R0 bits 15:8
126 = byte count = R0 bits 23:16
127 = byte count = R0 bits 31:24
6-5
RxByteAddr
0-3 = This field selects the beginning byte number in the source / destination register for the data
transfer
4-0
Rx
0-30 = This field selects the beginning source / destination register number for the data transfer.