English
Language : 

28960-SWG-001-A Datasheet, PDF (45/105 Pages) M/A-COM Technology Solutions, Inc. – Software Users Guide
Bt8960
Software User’s Guide
6.0 User Interface
6.1 Command Structure
6.1 Command Structure
The structure of all commands is the same. A command is composed of three 1-byte fields:
Destination, Opcode, and Data. Figure 6-3 shows the structure of a command.
Figure 6-3. Command Structure
76 5 4 32 1 0
1 1 1 1 E3 E2 E1 E0
First Byte
7 65 4 3 2 1 0
O7 O6 O5 O4 O3 O2 O1 O0
Second Byte
7 65 4 3 2 1 0
D7 D6 D5 D4 D3 D2 D1 D0
Third Byte
100251_005
The command fields are interpreted according to the following fields.
• Destination field (bits E3–E0)—This field selects the destination to which the command is
targeted, according to Table 6-1.
Table 6-1. Destination Field Specification
E3
E2
E1
E0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
Destination
Bt8960 #0
Bt8960 #1
Bt8960 #2
Bt8960 #3
Bt8960 #4
Bt8960 #5
• Opcode field (bits O7–O0)—The Opcode field selects the specific command or status
request to be executed. The available commands and their opcodes are described in detail in
Appendix A. The opcodes are also available in C source file api.h, which contains C
constant definitions for all opcodes. The Opcodes and Parameters section contains a list of
these opcode constants.
• Data (Parameter) field (bits D7–D0)—This field is used in some commands where
additional data or parameter selection is required. In commands where there is no need for
additional data, zeros should be placed as the data byte to ensure future compatibility. The
data field options are also available in C source file api.h, which contains C constant
definitions for the available parameters. The “Opcodes and Parameters” section contains a
list of these data field constants.
100251B
Conexant
6-3
Preliminary Information/Conexant Proprietary and Confidential