NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
NPI Peripheral Sub System
The Wireless Network Processors can be used for much more than a radio network processor. There are usually several peripherals available on-chip. To allow host easy access to control these peripherals we have a separate Sub-System for Peripherals. We use the Command ID field to differentiate between different Sub-Sub-Systems within the Peripheral Sub-System.
There are two different ways the Command ID field is used.
- The 5 LSBs identify the Sub-Sub-System
- The 3 MSBs are set to 000
- APIs are identified inside the payload of the General NPI Frame Format
- The 3 MSBs identify the Sub-Sub-System
- The 3 MSBs cannot be 000
- APIs are identified by the 5 LSBs of the Command ID
Click on the Sub-Sub-System to get a list of the supported APIs.
Peripheral Sub-Sub-Systems | |||||||
Sub-Sub-Systems | |||||||
Bits 7 : 5 |
Bits 4 : 0 | ||||||
000 |
0x00 |
||||||
0x01 |
|||||||
0x02 |
|||||||
0x03 - 0x1F |
|||||||
001 |
0x00 - 0x1F |