ONE LAPTOP PER CHILD
OLPC System Architecture
Mark J. Foster
VP Engineering/Chief Architect One Laptop Per Child October 4, 2006
OLPC System Architecture Mark J. Foster VP Engineering/Chief - - PowerPoint PPT Presentation
OLPC System Architecture Mark J. Foster VP Engineering/Chief Architect One Laptop Per Child October 4, 2006 ONE LAPTOP PER CHILD Agenda Introduction Core Architecture Mechanical Design Power System Design ASIC Architecture
ONE LAPTOP PER CHILD
VP Engineering/Chief Architect One Laptop Per Child October 4, 2006
ONE LAPTOP PER CHILD
ONE LAPTOP PER CHILD
– A non-profit corporation – Creating very inexpensive laptops for kids – Focused on education
– AMD, Brightstar, eBay, Google, Marvell, News
– Governments must donate laptops to kids
– Brazil, Nigeria, Thailand…
ONE LAPTOP PER CHILD
ONE LAPTOP PER CHILD
– Power – Connectivity
ONE LAPTOP PER CHILD
– Custom ICs – Consumer Electronics interfaces
– Common configuration crucial
ONE LAPTOP PER CHILD
– Compressed JFFS2 filesystem: ~1 GB
ONE LAPTOP PER CHILD
– School Server w/DVB-S Receiver – Solar-powered Access Points – Segmentation: spatial & frequency domain
ONE LAPTOP PER CHILD
– Reflective Monochrome – Transmissive Color
ONE LAPTOP PER CHILD
– No hazardous substances – Rounded, kid-friendly design
ONE LAPTOP PER CHILD
ONE LAPTOP PER CHILD
– Keyboard light
– Capacitive input via fingers – Resistive input via stylus/stick
– Sensor mode for learning
– Still, Video, Sensor modes
ONE LAPTOP PER CHILD
– Wide-ranging DC input: 10-24V – Overrange/polarity/surge protection
– NiMH Battery
ONE LAPTOP PER CHILD
ONE LAPTOP PER CHILD
– Seek faster storage interface – Countries desire storage expansion – Camera for new user interface
– Bus-mastering PCI interface – NAND Flash controller: Storage interface – Secure Digital (SD) Slot: Expansion – Camera Interface
ONE LAPTOP PER CHILD
– LCD pixel structure impacts system software – Power consumption too high
– DETTL Interface – Panel Compatibility – Mono/Color Mode Support – Antialiasing – Self-refresh capability
ONE LAPTOP PER CHILD
AMD Geode AMD Geode 128 MB RAM 128 MB RAM TFT LCD TFT LCD AMD Geode AMD Geode 128 MB RAM 128 MB RAM TFT LCD TFT LCD DCON ASIC DCON ASIC 1 MB RAM 1 MB RAM
OLPC System
ONE LAPTOP PER CHILD
– CPU shuts down, RAM contents preserved – Conventional notebooks: ~10 seconds – OLPC: < 100 mS
– System appears to be running
ONE LAPTOP PER CHILD
– Focus on improved efficiency – Reduced CPU and memory requirements
– Tempting hacker target – Theft resistance
ONE LAPTOP PER CHILD
ONE LAPTOP PER CHILD
ONE LAPTOP PER CHILD