Login

Course/Lab Material for Learning Computer Org/Architecture

The ARM University Program recommends the following development boards, software tools, and teaching materials for students learning Graphics Processing:
 
 



Development Boards

Introducing the Samsung Origen Low Cost Development Board, based on the Samsung Exynos 4210 Processor.

The low-cost origenboard development platform is a high performance solution for development of content for the high end devices. The platform is based on the Samsung Exynos 4210 applications processor featuring a dual core Cortex-A9 CPU in addition to a Mali-400 MP4 GPU to accelerate 2D and 3D graphics.

The SoC on this board is featured in Samsung’s award winning Galaxy S2 handset and is capable of 1080p video encode and decode and features a host of peripherals. The platform supports Linux and Android 2.3 Gingerbread out of the box.

Software Tools

The ARM® Mali™ series of Graphics processing units (GPUs) offer industry-leading scalable graphics processing education. Mali IP can be found in a wide range of devices scaling from entry-level mass market smartphones through to visually stunning high-performance smartphones, Android™ tablets and smartTVs.

Textbooks

ARM System Developer's Guide

In English, by Andrew Sloss, Dominic Symes, and Chris Wright
Published by Morgan Kaufmann

ISBN: 1-55860-874-5

Free Cortex-A Series Programmers Guide (free registration required)

In English, edited by ARM
Published by ARM

Free ARMv7-AR, ARMv7-M, ARMv6-M, and ARMv5 Architecture Reference Manual Downloads

In English, edited by David Seal
Published by Addison-Wesley

ISBN: 0-201-73719-1

Computer Organization & Architecture: Themes and Variations

In English, by Alan Clements
Published by Newnes

ISBN-10: 1111987041
ISBN-13: 978-1111987046

Computer Organization and Design: The Hardware/Software Interface - ARM Edition

In English, by David Patterson and John Hennessy
Fourth Edition
Published by Morgan Kaufman

ISBN-10: 8131222748
ISBN-13: 978-8131222744

ARM System-on-chip Architecture

In English, by Steve Furber
Second Edition
Published by Addison Wesley

ISBN 0-201-67519-6

Other ARM-related Books

Teaching Materials

Teaching Slides

Other Projects and Resources


Development Boards

Snowball is a low power, low cost Single Board Computer based on the ST-Ericsson Nova A9500 processor (Dual Cortex A9 + Mali 400 GPU) that targets hobbyists and professional developers wanting to prototype new embedded designs. It will help developers to create applications for Android, Meego and Ubuntu.

Features include ARM Dual Cortex A9 @ 1GHz, Mali 400 GPU, IEEE 802.11 b/g/n Wireless LAN, Bluetooth BT4.0/ BLE. (ex Antenna), GPS (Ex. Antenna), 3x Expansion Connectors (FSMC, HSI, Audio, MiPi CSI / Camera, LCD, MiPi DSI, UART, SPI, I2C, GPIO), 1GB LP-DDR2, and 4 / 8GB e-MMC.

Software Tools

The ARM® Mali™ series of Graphics processing units (GPUs) offer industry-leading scalable graphics processing education. Mali IP can be found in a wide range of devices scaling from entry-level mass market smartphones through to visually stunning high-performance smartphones, Android™ tablets and smartTVs.

Textbooks

ARM System Developer's Guide

In English, by Andrew Sloss, Dominic Symes, and Chris Wright
Published by Morgan Kaufmann

ISBN: 1-55860-874-5

Free Cortex-A Series Programmers Guide (free registration required)

In English, edited by ARM
Published by ARM

Free ARMv7-AR, ARMv7-M, ARMv6-M, and ARMv5 Architecture Reference Manual Downloads

In English, edited by David Seal
Published by Addison-Wesley

ISBN: 0-201-73719-1

Computer Organization & Architecture: Themes and Variations

In English, by Alan Clements
Published by Newnes

ISBN-10: 1111987041
ISBN-13: 978-1111987046

Computer Organization and Design: The Hardware/Software Interface - ARM Edition

In English, by David Patterson and John Hennessy
Fourth Edition
Published by Morgan Kaufman

ISBN-10: 8131222748
ISBN-13: 978-8131222744

ARM System-on-chip Architecture

In English, by Steve Furber
Second Edition
Published by Addison Wesley

ISBN 0-201-67519-6

Other ARM-related Books

Teaching Materials

Teaching Slides

Other Projects and Resources