bcm-v4

[Specification

Core Basics

Each Core is attached to the Sonics Silicon Backplane.

Common Core Registers

The Backplane Registers are common to every core. The core must be attached to read its Common Registers. The "Core ID High" register is described here since it identifies the various cores. Other registers are described on the Backplane page.

Core ID High

Mask

Usage

0xFFFF0000

Core Vendor ID

0x00008FF0

Core Type

0x00007000

Core Revision Extension

0x0000000F

Core Revision

Core Vendors

Vendor ID

Vendor

0x4243

Broadcom

Core Types and Functionality

Core ID

Type

0x800

ChipCommon

0x801

iline20

0x803

SDRAM

0x804

PCI

0x805

MIPS

0x806

ENET MAC

0x807

V90 Codec

0x808

USB 1.1 Host/Device

0x809

ADSL

0x80A

iline100

0x80B

IPSEC

0x80D

PCMCIA

0x80E

Internal Memory

0x80F

MEMC SDRAM

0x811

External Interface

0x812

802.11

0x816

MIPS 3302

0x817

USB 1.1 Host

0x818

USB 1.1 Device

0x819

USB 2.0 Host

0x81A

USB 2.0 Device

0x81B

SDIO Host

0x81C

Roboswitch

0x81D

Parallel ATA

0x81E

Serial ATA & XOR DMA

0x81F

Gigabit Ethernet

0x820

PCI Express

0x821

MIMO PHY

0x822

SRAM Controller

0x823

MINI MAC/PHY

0x824

ARM 1176

0x825

ARM 7tdmi

???

NAND Flash

Core Revision

To find the Core Revision, right shift the Core Revision Extension Field by 8, then OR with the Core Revision Field.


Exported/Archived from the wiki to HTML on 2016-10-27