путаешь
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено 24 ноября 2004 г. 17:17
В ответ на: в АРМе (ARM7TDMA) можно это делать и все там по-простому (есть документ на сайте arm.com) отправлено yes 24 ноября 2004 г. 16:56

Из чипа в память торчит
A[31..0]
MAS[1..0]
BL[3..0] (наверно именно они имелись ввиду под BE3-0)
ну и еще полтора десятка всяких вспомогательных.

Именно MAS и определяет разрядность адресации, т.е. количество разрядов адреса зависит от него. при


MAS = 00 - A[31..0] Width - byte
MAS = 01 - A[31..1] Width - halfword
MAS = 10 - A[31..2] Width - word
MAS = 11 Reserved

При чтении байта с шины сигналы BL[3..0] не используются, они только для записи (Говорит в каком месте 32р шины мой байт торчит).
При чтении байта с шины о его положении (при MAS = 00) говорят сигналы A[1..0]. Т.е. как будто адресация _всегда_ 8ми разрядная.

Информация взята из мануала на ядро с арм.ком

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

Ответы



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

E-mail: info@telesys.ru