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

 
 
> Cortex-M3. Где разместить память на System bus или Icode/Dcode
Kopart
сообщение Sep 10 2013, 07:38
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Из ядра Cortex-M3 выходят три шины System bus, Icode,Dcode.
При этом System bus является объединением Icode,Dcode внутри ядра.

Декларируется, что лучше размешать основной большой блок памяти на шине System bus. Из него как инструкции, так и данные должны читаться.
При этом в реализованных процессорах этот блок в основном размещают после объединения Icode,Dcode.

Кто знаком какая реализация блока памяти удобней и правильней?
На System bus или на Icode,Dcode?

При этом на Icode,Dcode будет находиться ROM и небольшая память инструкций.
Основная память преимущественно будет использоваться для данных.


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-=Sergei=-
сообщение Sep 10 2013, 11:33
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(NiOS @ Sep 10 2013, 11:38) *
Из ядра Cortex-M3 выходят три шины System bus, Icode,Dcode.
При этом System bus является объединением Icode,Dcode внутри ядра.

Декларируется, что лучше размешать основной большой блок памяти на шине System bus. Из него как инструкции, так и данные должны читаться.
При этом в реализованных процессорах этот блок в основном размещают после объединения Icode,Dcode.

Кто знаком какая реализация блока памяти удобней и правильней?
На System bus или на Icode,Dcode?

При этом на Icode,Dcode будет находиться ROM и небольшая память инструкций.
Основная память преимущественно будет использоваться для данных.



Такое ощущение что вся Россия закупилась у АРМа ядрами sm.gif

Обращения ядра по адресам от 0x0000_0000 до 0x1FFF_FFFF будут транслироваться на шины I и D. Обращения по адресам 0x2000_0000 и до 0xE000_0000 (???) транслируются на S шину. Выше 0xE000_0000 (???) транслируются во внутреней периферийной шине. По I шине идет выборка инструкций, по D шине операндов. По S могут извлекаться и инструкции и данные.
Go to the top of the page
 
+Quote Post



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

 


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


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