Winter 2010 Posters/SheevaPlug Configuration

From CDOT Wiki
Revision as of 21:32, 16 April 2010 by Apvlahopoulos (talk | contribs) (Created page with ' = Project Name = SheevaPlug Configuration = Names = Alex Vlahopoulos = The SheevaPlug Hardware Specifications = '''Sheeva CPU Core''' 1.2 GHz operation L1 Cache: 16K Inst...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Project Name

SheevaPlug Configuration

Names

Alex Vlahopoulos

The SheevaPlug Hardware Specifications

Sheeva CPU Core

1.2 GHz operation

L1 Cache: 16K Instruction + 16K Data

L2 Cache: 256KB

Memory

DDR2 400MHz, 16-bit bus

512MB DDR2: 1Gb x8, 4 devices

Power efficient Samsung devices

NAND FLASH Controller, 8-bit bus

512MB NAND FLASH: 4Gb x8, direct boot

128-bit eFuse Memory

Power

Power input: 100-240VAC/50-60Hz 19W DC Consumption: 5V/3.0A High efficiency POL DC-DC converters

Development Interface

System Development Board JTAG and Console Interface via USB SDIO expansion JTAG OpenOCD support via USB

High Speed I/O & Peripherals

GE, USB 2.0 Host RTC w/ Battery

The Goal

The goal of this project was to successfully run Fedora 12 on the SheevaPlug.

Challenges

1. 512MB NAND is too small to install a regular installation of Fedora 12 on (The plug has no disk) 2. The plug does not have a BIOS

Solutions

1. In order to run Fedora 12 on the SheevaPlug I had to install the operating system on an SD card (although it can also be installed on a USB drive). 2. Since there is no BIOS to select which device gets booted, the SheevaPlug has a bootloader called U-boot. However, U-boot needed to be upgraded and configured for the SD card to be selected during the boot up process.


Acknowledgements

Chris Tyler

Links

Logos

  • Fedora
  • Seneca