Subject: New port: ADI Engineering's Big Red Head eval/development board
To: None <>
From: Jason R Thorpe <>
List: port-arm
Date: 01/24/2003 18:09:37

I have just checked in a port to ADI Engineering's Big Red Head (BRH)
evaluation/development board for the Intel i80200 XScale processor.

The BRH uses ADI's Big Endian Companion Chip (BECC) which, as its name
implies, supports big-endian operation.  We currently use it in little-
endian mode, but support for big-endian mode will come along in the near

The BECC also happens to have the fastest memory controller available for
the i80200, which means this is probably the fastest ARM platform you
can currently buy.

These boards have 128M of RAM, 2 10/100 Ethernet ports, 2 serial ports,
and a 64-bit PCI slot.  The BECC is in an FPGA; FGPA <= v7 limits the
memory to 64M because it only has 2 32M DMA windows.  An FPGA upgrade to
>= v8 will take care of this problem.

This port has been contributed by Wasabi Systems, Inc.

Here's a dmesg for the curious.  Share and enjoy!

NetBSD 1.6M (ADI_BRH) #73: Fri Jan 24 17:43:50 PST 2003
total memory = 65536 KB
avail memory = 55496 KB
using 844 buffers containing 3376 KB of memory
mainbus0 (root)
cpu0 at mainbus0: i80200 step A-1 (XScale core)
cpu0: DC enabled IC enabled WB enabled LABT branch prediction enabled
cpu0: 32KB/32B 32-way Instruction cache
cpu0: 32KB/32B 32-way write-back-locking Data cache
obio0 at mainbus0
com0 at obio0 addr 0x03000000 irq 24: ns16550a, working fifo
com0: console
com1 at obio0 addr 0x03100000 irq 25: ns16550a, working fifo
becc0 at mainbus0: ADI Big Endian Companion Chip, rev. <= 7
becc0: configuring PCI bus
pci0 at becc0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
fxp0 at pci0 dev 1 function 0: i82559S Ethernet, rev 9
fxp0: interrupting at irq 27
fxp0: Ethernet address 00:08:a2:00:01:36
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1 at pci0 dev 2 function 0: i82559S Ethernet, rev 9
fxp1: interrupting at irq 28
fxp1: Ethernet address 00:08:a2:00:01:37
inphy1 at fxp1 phy 1: i82555 10/100 media interface, rev. 4
inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
clock: hz=100 stathz=0 profhz=0
boot device: <unknown>
root on fxp0
nfs_boot: trying DHCP/BOOTP
nfs_boot: DHCP next-server:
nfs_boot: my_name=nbsd-xscale
nfs_boot: my_addr=
nfs_boot: my_mask=
nfs_boot: gateway=
root on

        -- Jason R. Thorpe <>