6.10.13 NSS
Networking Subsystem (NSS) consists of DMA/Queue Management components – Navigator Subsystem (NAVSS), an Ethernet MAC (EMAC) Subsystem, and a packet Security Accelerator (SA).
The NSS, presented by its general sub-components, supports the following features:
- NAVSS:
- High Performance CPPI DMA Controller, 32 Receive Flows, 4 Loopback threads for infrastructure mode
- CPPI Queue Manager (QM) features:
- Single QM
- Supports up to 128 queues – 21 QPEND signals for TX use, remaining 107 QPEND signals are for host use
- 2048 buffers supported in Internal Linking RAM
- Two Queue Proxies provided for host interaction (one per DSP and ARMSS):
- Queue Proxy 0 assigned to DSP
- Queue Proxy 1 assigned to ARMSS
- Support for SER protection (SECDED)
- EMAC Subsystem:
- One Gigabit Ethernet port: MII/RMII/RGMII interfaces:
- Supports 10-, 100-, 1000-Mbps full duplex
- Supports 10-, 100-Mbps half duplex
- One Host Port 0 CPPI Streaming Packet Interface (PSI)
- Support Ethernet Audio/Video Bridging (eAVB) (P802.1Qav/D6.0)
- Maximum frame size 2016 bytes (2020 bytes with VLAN)
- Eight priority level QOS support (802.1p)
- IEEE 1588v2 (2008 annex D, annex E, and annex F) to facilitate Audio/Video bridge 802.1AS Precision Time Protocol:
- Timestamp module capable of time stamping external timesync events like Pulse Per Second and also generating Pulse Per Second outputs
- CPTS module that supports time stamping for IEEE 1588v2 with support for 8 hardware push events and generation of compare output pulses
- DSCP Priority Mapping (IPv4 and IPv6)
- Maximum frame size 2016 bytes (2020 with VLAN)
- Address Lookup Engine (ALE)
- Castagnoli or Ethernet CRC selectable for Ethernet ingress and egress (Host Port0 CRC is Ethernet only)
- MDIO module for PHY management
- EtherStats and 802.3Stats RMON statistics gathering
- Support for SER protection (SECDED)
- Security Accelerator (SA):
- Support IPSec and SRTP protocol stack
- Support various encryption modes and algorithms such as:
- ECB, CBC, CFB, OFB, F8, CTR, CBC-MAC, CCM, GCM, GMAC and AES-CMAC
- AES, DES, 3DES, SHA-1, SHA-2 (224, 256-bit operation) and MD5
- Support for True random number generator (TRNG) and Public Key Accelerator (PKA)
- Support for SER protection (SECDED)
The NSS does not support the following features:
- No external queue RAM supported
- Priority Based Flow Control is not supported.
- No Castignoli CRC to Host CPPI port.
For more information, see section Networking Subsystem (NSS) in chapter Peripherals of the Device TRM.