BeagleBoard Zippy2



The Zippy2 Ethernet Combo Board (KSZ8851SNL-BBE-EVAL) is a low cost expansion board for the BeagleBoard that provides the following peripherals:
 * 10/100BaseT Ethernet
 * Second SD/MMC Interface
 * Second RS232 Serial Interface
 * Real-Time clock with Battery Back-up
 * I2C Interface (+5V level)
 * AT24C01 Serial EEPROM for Board Identification

= Hardware =

Ethernet
The Zippy2 provides a standard 10/100BaseT (10/100 Mbit) Ethernet interface and uses Micrel's KSZ8851SNL SPI to Ethernet controller.

SD/MMC Interface
The Zippy2 provides a second SD/MMC interface that supports both 3.3V and 1.8V SD memory cards.

RS232 Serial Interface
The Zippy2 provides a second RS-232 serial port for the BeagleBoard. There are two serial connectors provided. Either connector is available for use: 1) standard DB9 Male connector, or 2) 2x5 shrouded header (0.1 inch pin spacing).

Real-time Clock
The Zippy2 provides a battery backed-up Real Time Clock (RTC) which uses the Maxim DS1307. The backup power is provided by a small 3V lithium coin battery and is held in place by a battery holder.

Compatible 3V Lithium Coin Batteries:


 * CR1216
 * CR1220
 * CR1225

Battery cell size = 12mm.

Installing the battery:

Insert the battery with the positive "+" side up.

Slide the battery all the way into the battery holder.

I²C Interface
The Zippy2 provides a 4-pin header expansion connector for access to the BeagleBoard's I²C signals. The signals have been level translated to 5V to allow easy connection to standard 5V peripherals.

I²C expansion header pin assignments:


 * pin 1 - +5V Power
 * pin 2 - SDA (5V signal level)
 * pin 3 - SCL (5V signal level)
 * pin 4 - Ground

Serial EEPROM
The Zippy2 provides a AT24C01 serial EEPROM that contains a Vendor ID and a Device ID that the BeagleBoard uses to identify the type of board connected to the expansion header. This information enables the BeagleBoard to auto-configure the pin mux for signals needed by the Zippy2. More information can be found here.

= Connecting the Zippy2 to the BeagleBoard = This is a quick guide showing you how to solder the 2x14 Header into the BeagleBoard’s Expansion connector (J3).

Soldering BeagleBoard's Expansion Header
Insert the 2x14 Header’s SHORT PINS from the back side of the BeagleBoard into the BeagleBoard’s expansion connector (J3).

Position the 2x14 Header so the LONG PINS are on the BACK SIDE of the BeagleBoard.

Solder the SHORT PINS of the 2x14 Header from the TOP SIDE of the BeagleBoard.

Attaching the BeagleBoard
Connect the expansion board onto the BACK SIDE of the BeagleBoard by mating with the 2x14 Header you just soldered. Make sure all of the pins align correctly. www.tincantools.com

= Creating a bootable SD/SDHC card in Ubuntu =

= Automated script =

= Design Documents =



= Software =


 * Demo/Test Files
 * [[media:MLO-zippy2.ift|MLO]] (save as MLO)
 * [[media:u-boot-zippy2.bin|u-boot.bin]] (save as u-boot.bin)
 * [[media:uImage-zippy2.bin|uImage]] (save as uImage)
 * [[media:defconfig2.txt|Kernel Config]]


 * place these files on your formated SD card per the instuctions at the LinuxBootDiskFormat page
 * boot your BeagleBoard while holding down the "User" button.