Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CS 220 / ARM / Текст доклада.docx
Скачиваний:
32
Добавлен:
16.04.2015
Размер:
151.13 Кб
Скачать

ARM

  1. Вступление.

  • + История небольшая

  • + Timeline (Stack - нет, 7 vs 9 – да, входит в конце второй части доклада)

  • Архитектура

    • + Общие слова

    • + Режимы процессора

    • + Условное исполнение

    • + Режим Thumb

    • + Сопроцессоры (FPU конкретнее) +

    • + Режим Thumb-2 +

    • + Jazelle (? Мало, что знаю, и мало, что есть) +

    • + Усовершенствованный SIMD (NEON) + свернуть

    • + VFP + м.б. в один пункт

    • + Расширения безопасности +

    • + Регистры

    • + 7 vs 9 and 9 vs 11 + м.б. рассказать…

  • Заключение.

    • + Поддержка ОС, перечислить

    • + Анонс последней версии V8

    • + Примерный процент на рынке мобильных устройств.

    • + Компании, покупающие лицензии на производство.

    • История

    Архитектура ARM (Advanced RISC MachineAcorn RISC Machineусовершенствованная RISC-машина) — семейство лицензируемых 32-битных микропроцессорных ядер разработки компании ARM Limited. Компания занимается исключительно разработкой ядер и инструментов для них (компиляторы, средства отладки и т.п.), зарабатывая на продаже лицензий на архитектуру сторонним производителям.

    In the mid-1980s they were looking for replacement for the 6502 processor used in their BBC computer range, which were widely used in UK schools. None of the 16-bit architectures becoming available at that time met their requirements, so they designed their own 32-bit processor.

    Первый процессор был произведен VLSI 26 апреля 1985 года — тогда он впервые заработал и был назван ARM1. Первые серийные процессоры под названием ARM2 стали доступны в следующем году.

    В 1992 году Acorn выиграл премию королевы за ARM.

    В конце 1990-х Apple Computer начал работать с Acorn над новыми версиями ядра ARM. Работа была настолько важна, что Acorn преобразовала команду разработчиков в 1990 году в новую компанию под названием Advanced RISC Machines. Новая работа Apple-ARM в конечном итоге превратилась в ARM6, впервые выпущенный в 1992 году. Apple использовала основанный на базе ARM6 процессор ARM610 в качестве основы для своего продукта Apple Newton PDA. В 1994 году Acorn стала использовать ARM610 как главный процессор в своих компьютерах RISC PC. Компания DEC также купила лицензию на архитектуру ARM6 (чем вызвала небольшую путаницу, поскольку они так же производили процессоры Alpha) и начала производить StrongARM. На 233МГц этот процессор требовал всего 1 Вт мощности (более поздние версии требовали гораздо меньше). Позднее Intel получил права на эту работу в результате судебного процесса. Intel воспользовалась возможностью дополнить их устаревшую линейку I960 процессором StrongARM. Intel позднее разработал свою версию ядра под торговой маркой XScale.

    Timeline

    Version

    Year

    Features

    Implementation

    V1

    1985

    The first commercial RISC (26-bit)

    ARM1

    V2

    1987

    Coprocessor support

    ARM2, ARM3

    V3

    1992

    32-bit, MMU, 64-bit MAC

    ARM6, ARM7

    V4

    1996

    Thumb

    SystemModeOperatings

    ARM7TDMI, ARM8, ARM9TDMI, StrongARM

    V5

    1999

    DigitalSignalProcessing and Jazelle extensions

    ARM10, XScale

    V6

    2001

    SIMD, Thumb-2, TrustZone, multiprocessing

    ARM11

    V7

    2005

    Cortex

    /* Таблица отсюда: http://www.google.ru/url?sa=t&rct=j&q=arm%20architecture%20evolution&source=web&cd=1&sqi=2&ved=0CDoQFjAA&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.132.3448%26rep%3Drep1%26type%3Dpdf&ei=2l25TujYF4ic-waB24GWCA&usg=AFQjCNFwvjSErF-aOCd5zUlnNMiHq61psw&sig2=g1eNsBfGQUZXcBWqfMdHng&cad=rja

    И отсюда: http://static.googleusercontent.com/external_content/untrusted_dlcp/www.zynamics.com/ru//downloads/kornau-tim--diplomarbeit--rop.pdf

    И из слайда 16 презентации Intel.*/

    С сайта ARM.COM:

    The NVIC supports:

  • Соседние файлы в папке ARM