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

 
 
> 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
Ответов
scifi
сообщение Sep 10 2013, 09:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



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

Где это сказано? Ересь, ИМХО.

Цитата(NiOS @ Sep 10 2013, 11:38) *
Декларируется, что лучше размешать основной большой блок памяти на шине System bus.

Кем декларируется? Где?

Цитата(NiOS @ Sep 10 2013, 11:38) *
Кто знаком какая реализация блока памяти удобней и правильней?
На System bus или на Icode,Dcode?

Советую почитать Cortex-M3 Technical Reference Manual, разделы 14.3, 14.4, 14.5 (ICode bus interface, DCode bus interface, System interface). Я думаю, большинство вопросов сразу отпадёт. Кстати, там же написано, что выполнение кода через System interface будет в разы медленнее, чем через ICode bus.
Go to the top of the page
 
+Quote Post



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

 


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


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