LAN969x

1. LAN969x Family overview

The LAN969x product consists of 4 product families:

  • LAN969x-XX family with basic switch support

  • LAN969x-XX-VAO family with automotive features added

    • LAN9691, LAN9692, LAN9693

  • LAN969x-XX-TSN family with industrial features added

  • LAN969x-XX-RED family with redundancy features added

The XX in the above list is selected from this list:

  • 100 Gbps switch capacity: LAN9698 / LAN9693

  • 60 Gbps switch capacity: LAN9696 / LAN9692

  • 40 Gbps switch capacity: LAN9694 / LAN9691

2. Memory map

The table below show the relevant areas of physical memory for the LAN969x. Please note that off-chip resources such as flash and DDR, depends on board design, so you must also check the schematics.

Name         On-Chip  Start       Max size              Size eval board
=======      =======  ==========  ====================  ===================
BOOTROM      Yes      0x00000000  0x00014000 (80KB)     0x00014000 (80KB)
SRAM         Yes      0x00100000  0x00200000 (2MB)      0x00200000 (2MB)
QSPI0-NOR    No       0x20000000  0x10000000 (256MB)    0x2000000  (2MB)
DDR          No       0x60000000  0x80000000 (2048MB)   0x80000000 (2048MB)

3. EVB Overview:

This chapter describes the different LAN969x Reference Boards.

3.1. EVB-LAN9696-24port

The EVB-LAN9696-24port is a 24 port evaluation board with 4 x 10GE SFP+ uplinks.

EVB LAN9696 24port

The board features:

  • LAN9698 switch device

  • 24 x 1000BASE-T ports using 6 x LAN8814 PHYs via Q-USGMII (PCH/MCH)

  • 4 x 10G SFP+ ports directly connected to LAN9698

  • 1 x 1000BASE-T Network management port using LAN8841 RGMII PHY

  • Internal CPU running Linux/IStaX/SwitchDev/MESA

  • Local management via USB2 serial port

  • PTP input/outputs

  • Time input/output (G.8275/RS422)

  • USB type A Host port (for memory key - software updates)

  • Option for external CPU via PCIe cable or SPI

  • Option for MCHP IEEE 802.3bt/UPoE add-on modules (EV14Y36A using PD69208T4, PD69210, IEEE 802.3af/at/bt Type 4 standard compliant)

4. Board Name Overview

The name used in the device trees for the Linux Kernel is the board order no, as this has been created at a very early stage of the project.

To allow you to move between the different names that are in use, you can use the table found below:

Board Order No Board Name

EV23x71a

EVB-LAN9696-24port