реклама на сайте
подробности

 
 
> Вопрос по адресации у SH7751R от RENESAS
AALEGYR
сообщение May 23 2009, 15:52
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-11-08
Пользователь №: 41 965



Так уж случилось, что после 20 лет перерыва, пришлось по работе столкнуться с современными процессорами, а именно с процессорами и контроллерами фирмы RENESAS группы SH4 и H8S.
Изучая даташит на процессор SH7751R, не совсем понял - каким образом происходит обращение процессора к внешним усройствам, подключенных к адресной шине. Ведь в программе используется 32-x битная адресация, внутренняя шина имеет 29 бит, а на внешнее подключение отведено всего 26 бит.
На плате устройства к адресной шине подключено около десятка микросхем различных типов, естественно встает вопрос к какому устройству происходит обращение, если в программе, например, указан адрес h'B8000000, который не относится к адресному пространству внутренних регистров процессора.
Объясните пожалуйста, или укажите где об этом можно почитать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
proba
сообщение Jun 3 2009, 08:34
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



если MMU не включен (MMUCR.AT = 0), старшие 3 адреса игнорируют, т.е. A000 0000 == 0000 0000 ,работает /CS0 ; B000 0000 == 1000 0000 , работает /CS4 ;если MMU включен (MMUCR.AT = 1), посмотрите настроики MMU. точнее в даташите раздел MMU и BSC.

исправление :
A000 0000 ... BFFF FFFF - некешируемыи регион памяти и MMU не влияет здесь.

Сообщение отредактировал proba - Jun 3 2009, 09:01
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 02:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016