Contents
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 |
|
0x00008FF0 |
|
0x00007000 |
|
0x0000000F |
Core Vendors
Vendor ID |
Vendor |
0x4243 |
Broadcom |
Core Types and Functionality
Core ID |
Type |
0x800 |
|
0x801 |
iline20 |
0x803 |
SDRAM |
0x804 |
|
0x805 |
MIPS |
0x806 |
ENET MAC |
0x807 |
V90 Codec |
0x808 |
USB 1.1 Host/Device |
0x809 |
ADSL |
0x80A |
iline100 |
0x80B |
IPSEC |
0x80D |
|
0x80E |
Internal Memory |
0x80F |
MEMC SDRAM |
0x811 |
External Interface |
0x812 |
|
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 |
|
0x821 |
MIMO PHY |
0x822 |
SRAM Controller |
0x823 |
MINI MAC/PHY |
0x824 |
ARM 1176 |
0x825 |
ARM 7tdmi |
??? |
Core Revision
To find the Core Revision, right shift the Core Revision Extension Field by 8, then OR with the Core Revision Field.