|
Описание отличий семейства ARM7, 720, 922, 926 и т.д. |
|
|
|
 |
Ответов
|
Mar 26 2009, 17:41
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
C точки зрения обычного программиста ядра ARM7 и ARM9 очень похожи, в ARM9 побольше команд (например есть очень полезные BLX - позволяют не извращаться с вызовом процедур в разных форматах ARM, THUMB, загрузка с перестановкой байт...) о всем этом можно узнать из одного документа ARM Arhitecture Referrence Manual, в каждой команде указано для какой версии ядра она работает - ARM7 это v4, а ARM9 это v5. Но с этим всем компилер прекрасно справляется (если писать на С ) Есть еще некоторые системные отличия внутреннего устройства, кеши, шины данных, но на программу это влияет только с точки зрения быстродействия.
Вот новая архитектура v7 ( Cortex-M3 например) вот она сильно отличается! Прерывания, системные регистры совсем другие. Но этой архитектуры даже в АRM Arhitecture Referrence Manual нету у нее отдельный.
АRM Arhitecture Referrence Manual можно с ARM скачать (нужна регистрация ) или в местных закромах был!
|
|
|
|
Сообщений в этой теме
GetSmart Описание отличий семейства ARM7, 720, 922, 926 и т.д. Mar 26 2009, 16:30 aaarrr Цитата(GetSmart @ Mar 26 2009, 19:30) Пож... Mar 26 2009, 16:46 GetSmart ЦитатаSome chips, such as the Cortex-M3, support o... Mar 26 2009, 18:41 aaarrr По системе команд некоторые 9-е ничем не отличаютс... Mar 26 2009, 18:47 defunct Цитата(aaarrr @ Mar 26 2009, 20:47) но вс... Mar 27 2009, 00:40  GetSmart Цитата(defunct @ Mar 27 2009, 05:40) Как ... Mar 27 2009, 08:27  aaarrr Цитата(defunct @ Mar 27 2009, 03:40) Всмы... Mar 27 2009, 09:42   defunct Цитата(aaarrr @ Mar 27 2009, 11:42) Разде... Mar 27 2009, 11:43    aaarrr Цитата(defunct @ Mar 27 2009, 14:43) Этог... Mar 27 2009, 12:03     defunct Цитата(aaarrr @ Mar 27 2009, 14:03) Да, н... Mar 27 2009, 12:14      aaarrr Цитата(defunct @ Mar 27 2009, 15:14) Есть... Mar 27 2009, 12:21       defunct Цитата(aaarrr @ Mar 27 2009, 14:21) а раз... Mar 27 2009, 12:30        aaarrr Цитата(defunct @ Mar 27 2009, 15:30) Разд... Mar 27 2009, 12:37         defunct Цитата(aaarrr @ Mar 27 2009, 14:37) Хорош... Mar 27 2009, 12:56          aaarrr Цитата(defunct @ Mar 27 2009, 15:56) 1. Р... Mar 27 2009, 13:02           defunct Цитата(aaarrr @ Mar 27 2009, 15:02) Произ... Mar 27 2009, 13:21            aaarrr Цитата(defunct @ Mar 27 2009, 16:12) Кто ... Mar 27 2009, 13:29             defunct Цитата(aaarrr @ Mar 27 2009, 15:29) Не сп... Mar 27 2009, 13:44              aaarrr Цитата(defunct @ Mar 27 2009, 16:44) Прим... Mar 27 2009, 13:54              GetSmart Цитата(defunct @ Mar 27 2009, 18:44) ... ... Mar 27 2009, 14:21               aaarrr Цитата(GetSmart @ Mar 27 2009, 17:21) Но ... Mar 27 2009, 14:38                GetSmart Цитата(aaarrr @ Mar 27 2009, 19:38) Где и... Mar 27 2009, 14:57                 aaarrr Цитата(GetSmart @ Mar 27 2009, 17:57) Код... Mar 27 2009, 15:00               defunct Цитата(GetSmart @ Mar 27 2009, 16:21) Есл... Mar 27 2009, 15:10                GetSmart Цитата(defunct @ Mar 27 2009, 20:10) Мне ... Mar 27 2009, 15:29                 aaarrr Цитата(GetSmart @ Mar 27 2009, 18:29) 100... Mar 27 2009, 15:45                 defunct Цитата(GetSmart @ Mar 27 2009, 17:29) Вы ... Mar 27 2009, 17:49    GetSmart Цитата(defunct @ Mar 27 2009, 16:43) Этог... Mar 27 2009, 12:09  GetSmart Цитата(defunct @ Mar 27 2009, 05:40) Как ... Mar 27 2009, 13:04   defunct Цитата(GetSmart @ Mar 27 2009, 15:04) Всп... Mar 27 2009, 14:04 GetSmart Взять например LPC29xx. Указано что это ARM9 (968)... Mar 27 2009, 15:57 aaarrr Цитата(GetSmart @ Mar 27 2009, 18:57) Ест... Mar 27 2009, 16:05  defunct Цитата(aaarrr @ Mar 27 2009, 18:05) Зато ... Mar 27 2009, 16:07  GetSmart Цитата(aaarrr @ Mar 27 2009, 21:05) Зато ... Mar 27 2009, 16:09 aaarrr Цитата(defunct @ Mar 27 2009, 19:07) А об... Mar 27 2009, 16:12 GetSmart Цитата(aaarrr @ Mar 27 2009, 21:12) TCM -... Mar 27 2009, 16:24  aaarrr Цитата(GetSmart @ Mar 27 2009, 19:24) Руч... Mar 27 2009, 16:35 DRUID3 ...а еще в ARM9 часто присутствует float-coprocess... Mar 27 2009, 18:31 aaarrr Насчет часто Вы, пожалуй, погорячились - это и зде... Mar 27 2009, 19:57 GetSmart Подводя (промежуточный?) итог, я выяснил, что ARM7... Mar 27 2009, 20:06 defunct Кстати, вот хорошая ссылка, по вопросу насчет архи... Mar 28 2009, 01:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|