Network Co-Processor#

This section contains information About working with the Network Co-Processor model using EZSP-SPI or EZSP-UART.

  • Building a Customized NCP Application: Provides instructions for configuring various aspects of a component-based NCP application using Zigbee EmberZNet SDK 7.0 and higher with the tools included in Simplicity Studio 5.

  • Creating and Using a Secure EZSP Host-to-NCP Interface: Describes the Secure EZSP protocol and how to configure the hardware and required software to construct a secure EZSP Host-to-NCP interface.

  • UART Protocol Reference: Describes the protocol used by EZSP-UART to reliably carry commands and responses between a host processor and a network co-processor. The topics discussed include a brief overview of Ember-designed ASH (Asynchronous Serial Host) protocol, general ASH frame format, different ASH frames, and their operation.

  • EZSP-UART Host Interfacing Guide: Describes procedures for initial tests of a host connected to a Zigbee processor using EZSP-UART. It assumes that you have already read the UART Protocol Reference. You should have a basic understanding of the UART Gateway protocol, as well as the signals needed by the UART interface.

  • EZSP Protocol Reference: Describes the EmberZNet Serial Protocol (EZSP), used by a host application processor to interact with the Zigbee EmberZNet stack running on an NCP over either a SPI or a UART interface. Describes the frame formats for different EZSP-bound stack activities such as network management, messaging, bootloading, and token access.

  • EZSP-SPI Host Interfacing Guide: Details the EZSP-SPI Protocol used by a host microcontroller to communicate with a network co-processor (NCP) running the Zigbee EmberZNet stack. It includes recommended procedures for developing and testing a driver for the EZSP-SPI Protocol on a new host microcontroller.