21
1 ARM University Programme - Karthik Shivashankar Operations Manager

ARM University Programme - UK Design Forum: Homeukdesignforum.org.uk/slides/KarthikShivashankar.pdf2014/04/15 · The ARM University Programme (AUP): Bigger Picture 11 Creating ARM

Embed Size (px)

Citation preview

  • 1

    ARM University Programme

    - Karthik Shivashankar Operations Manager

  • 2

    Overview of ARM Ltd.

    ARM University Programme (AUP)

    Our offerings

    Conclusion

    Outline

    ARM

    University Programme

    Offerings

  • 3

    Overview of ARM Ltd.

    ARM University Programme (AUP) Bigger Picture

    Our offerings

    Conclusion

    Outline

    ARM

  • 4

    ARM Ltd

    Founded in November 1990

    Spun out of Acorn Computers

    Initial funding from Apple, Acorn and VLSI

    Designs ARM range of RISC processor cores

    ARM does not fabricate silicon itself

    Licenses ARM core designs to semiconductor partners who fabricate and sell to their customers

  • 5

    ARMs Activities

    memory

    SoC

    Processors

    System Level IP:

    Data Engines

    Fabric

    3D Graphics

    Physical IP

    Software IP

    Development Tools

    Connected Community

  • 6

    ARM Processors Portfolio

    ARM7

    ARM9

    ARM11

    M

    R

    A

    Processor

    Class

  • 7

    Equipment Adopting ARM Cores

    Energy Efficient Appliances

    IR Fire Detector

    Intelligent Vending

    Tele-parking

    Utility Meters Exercise

    Machines Intelligent toys

    M

    R

    A

  • 8

    Huge Opportunity For ARM Technology

    1998 2014 2020

    billion 50

    cores to date

    100+ billion cores accumulated

    after next 10 yrs

  • 9

    Overview of ARM Ltd.

    ARM University Programme (AUP) Bigger Picture

    Our offerings

    Conclusion

    Outline

    ARM

    University Programme

  • 10

    Our Goal is to help and assist

    Academics

    Students

    Hobbyists

    To harness ARM and Partners state-

    of-the-art products and tools

    AUP Values

    Respect Academic freedom

    Serve the Scholarship and ARMs business

    strategy

    Constantly measure our performance based

    on customer** requirements

    ** Educators, students, researchers and developers at large

    The ARM University Programme (AUP): Bigger Picture

  • 11

    Creating ARM Lab-in-a-Box

    HARDWARE + SOFTWARE + TEACHING MATERIAL

  • 12

    Microcontroller-based embedded systems design and programming

    Internet-of-Things (IoT)

    Computer Architecture

    ARM-based SoC design

    Operating Systems Design

    Graphics Processing

    Digital Signal Processing

    Mechatronics

    Areas we are trying to cover with LiB

  • 13

    AUP Partners

  • 14

    Overview of ARM Ltd.

    ARM University Programme (AUP) Bigger Picture

    Our current offerings

    Conclusion

    Outline

    ARM

    University Programme

    Offerings

  • 15

    ARM Lab-in-a-Box with Freescale Freedom board

    Suitable for Embedded Systems

    courses

    ARM Cortex-M0+ based Freescale

    Kinetis MKL25Z128VLK4

    microcontroller

    48 MHz

    128 KB Flash ROM, 16 KB

    RAM

    Peripherals: 3-axis

    accelerometer, RGB LED,

    capacitive touch slider

    Expansion ports are

    compatible with Arduino

    shield ecosystem

  • 16

    ARM Lab-in-a-Box with NXP Mbed Board

    Suitable for Embedded Systems

    courses

    Based on Cortex M3 based NXP

    LPC1768 MCU

    96MHz,

    32KB RAM, 512KB FLASH

    Ethernet, USB Host/Device,

    2xSPI, 2xI2C, 3xUART, CAN,

    6xPWM, 6xADC, GPIO

    mbed.org Developer Website

    Lightweight Online Compiler

    High level C/C++ SDK

    Cookbook of published

    libraries and projects

  • 17

    ARM Lab-in-a-Box with STM32F4 Discovery Board

    Suitable for Embedded Systems

    courses

    Based on Cortex M4 based

    STM32F407VGT6 MCU

    96MHz,

    1 MB Flash, 192 KB RAM

    3-axis accelerometer, audio

    sensor, digital microphone,

    audio DAC with integrated

    class D speaker driver, Eight

    LEDs, USB OTG FS with

    micro-AB connector

    Suitable for Digital Signal Processing

    courses or projects aswell

  • 18

    ARM Cortex-M0 processor is the fastest licensing ARM processor today

    ARM Cortex-M0 DesignStart contains obfuscated gate-level Verilog of the processor

    Ideal for designers, students and researchers who need low cost access to industry

    standard processor IP

    Fully synthesizable

    No initial payment necessary

    Register at ARM DesignStart portal or write to [email protected]

    ARM Cortex-M0 DesignStart processor core

  • 19

    SoC LiB based on Cortex M0-DesignStart

    Internet-of-Things (IoT)

    Operating Systems Design

    Digital Signal Processing

    Upcoming LiBs by 2014

  • 20

    Various ARM-enabled materials e.g. edX MOOC on Embedded Systems from UT Austin: https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172

    Training videos on AUP website e.g. ARM Fundamentals:

    http://www.youtube.com/watch?v=7LqPJGnBPMM

    ARM Connected Community: Forums, Blogs etc. http://www.arm.com/community/

    AUP Newsletter (subscribe on AUP website)

    Professor workshops

    on 14 and 15 April 2014 Registration is open on www.tinyurl.com/aup-workshop

    Other Activities

    https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172http://www.youtube.com/watch?v=7LqPJGnBPMMhttp://www.arm.com/community/

  • 21

    Go to ww.arm.com/university

    If you get lost, write to [email protected]

    Conclusion

    mailto:[email protected]