[an error occurred while processing this directive]
Ответ: Та что в ней каличного? Я не большой знаток этой самой системмы команд, но мне понравилось
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
artem
25 июля 2005 г. 12:13
В ответ на:
Да, про адресацию забыл. Сорри. Но уж такая каличная система команд как у АРМ не лучше.
отправлено SM 25 июля 2005 г. 12:12
Составить ответ
|||
Конференция
|||
Архив
Ответы
Я уже говорил - как минимум неортогональность памяти и регистров. Нельзя сделать ADD memory.R0
—
SM
(25.07.2005 12:14
213.141.159.26
,
пустое
)
Ответ: Нельзя. Зато память данных и программа в одном месте.
—
artem
(25.07.2005 12:16
221.146.44.61
,
пустое
)
А это не плюс. Это источник тормозов.
—
SM
(25.07.2005 12:17
213.141.159.26
,
пустое
)
Ответ: И возможность вешать на внешнюю шину ОЗУ.
—
artem
(25.07.2005 12:22
221.146.44.61
,
пустое
)
Это и в 51 никто не отменял.
—
SM
(25.07.2005 12:25
213.141.159.26
,
пустое
)
Ответ: при 12 тактах можно было все успеть.
—
artem
(25.07.2005 12:27
221.146.44.61
,
пустое
)
Не надо вспоминать прошлый век.
—
SM
(25.07.2005 12:32
213.141.159.26
,
пустое
)
Ответ: В новом веке выкачать из внешнего ОЗУ одновременно и данные и команду так и не научились.
—
artem
(25.07.2005 12:34
221.146.44.61
,
пустое
)
Не знаете, не говорите :) Есть процессоры с двумя шинами внешними, работающими впараллель.
—
SM
(25.07.2005 12:35
213.141.159.26
,
пустое
)
Ответ: Я не спорю что есть. Но это сколько ног на этом теряется? Какая плата нужна, сколько это стоит? А так, конечно, 5 ОЗУ на данные, команда в 256 бит, и можно за такт 5 байт сразу из ОЗУ сложить.
—
artem
(25.07.2005 12:40
221.146.44.61
,
пустое
)
Именно по этому пути ноормальные ядра и идут. Внутри много шин и много независимых блоков ОЗУ. Причем в одном адр. пространстве, почти прозрачно для программиста.
—
SM
(25.07.2005 12:43
213.141.159.26
,
пустое
)
Ответ: Ну а АРМ пошел пока что по пути дешевизны и энергопотребления.
—
artem
(25.07.2005 12:46
221.146.44.61
,
пустое
)
И чего-то куда-то мимо пошел. Тот же 5500 делает его по всем параметрам, включая и потребление, и быстродействие (относительное, в тактах) и цену.
—
SM
(25.07.2005 12:49
213.141.159.26
,
пустое
)
Ответ: Особенно по количеству шин....
—
artem
(25.07.2005 12:52
221.146.44.61
,
пустое
)
За счет чего он шустрее, это вопрос второй. А внешняя шина, кстати, она одна. И общая для кода и данных. Только вот внутри памяти обычно на все хватает.
—
SM
(25.07.2005 12:54
213.141.159.26
,
пустое
)
Ответ: А если не хватает, то начинаются тормоза такие, что АРМу и не снились. Поэтому DMA придумали. А АРМ без всего этого обходится, да и еще с внутренним флешем.
—
artem
(25.07.2005 13:00
221.146.44.61
,
пустое
)
Никто кеш не отменял и в 5500. И в других процах. И даже из внешнего ОЗУ он работает шустрее АРМа.
—
SM
(25.07.2005 13:03
213.141.159.26
,
пустое
)
Ответ: Шустрее ARM7. Все. На хауз пошел.
—
artem
(25.07.2005 13:04
221.146.44.61
,
пустое
)
Представьте бенчмарк. Ни в жизни не поверю. Пусть простая ф-ция memcpy - на 55 1 такт на одну пересылку. Сколько на АРМ?
—
SM
(25.07.2005 13:08
213.141.159.26
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru