[an error occurred while processing this directive]
А вот такая (+)
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 23 августа 2004 г. 16:54
В ответ на: а какая разница - две шины или одна в 2 раза шире? отправлено yes 23 августа 2004 г. 16:31

допустим шина 32-битная, данные 16-битные, адресация выровнена по 16-битным словам.

Разница в количестве шин АДРЕСА.

Допустим процессору нужно получить в данном такте слова с адресом A и A+1. Тогда без вопросов - одна 32 битная шина получает как раз их. Две 16-битные - тоже самое. А теперь вариант что процессору понадобились адреса A и A+23. В случае 32-битной шины имеем ОДНУ АДРЕСНУЮ шину и требуется уже два такта на считывание. В случае двух шин имеем на одной обращение к адресу А, на другой - к адресу A+23 и если это не приводит к конфликту памяти (например попытка считывания двух слов из однопортовой памяти), то операция проходит за один такт.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru