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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> MicroBlaze, (NIOS | NIOS II) <-> ARM 720, под Линухом, концептуальный вопрос.
Evgeny_CD
сообщение Aug 5 2005, 12:41
Сообщение #16


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Вообще для меня было новостью, что у всех этих софтпроцов шина - довольно проблемная вещь smile.gif

Для меня шины и их арбитр - это блок на блок схеме арма, и я точно знаю, что он работает нормально. По крайней мере, в шину мы еще не разу не упирались. biggrin.gif
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 5 2005, 12:43
Сообщение #17


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Не уверен на 100% но думаю можно будет чделать чтоб из SDRAM в кеш грузилась сразу страница, тогда издержки на шину станут мизер.
Ну или как вариант садить память на LMB, только специфика появится.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 5 2005, 12:47
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата(3.14 @ Aug 5 2005, 15:35)
Цитата(des00 @ Aug 5 2005, 15:29)
хмм ну через FSL может быть и пролезет, но сидеть на нем может только user defined  переферия, а камушек гребет код через OPB sad.gif.
Да и тех же FSL всего 8 сосок, итого 4 дуплекса, не сахар sad.gif.

ИМХО минус в том, что для кода и данних ИМХО желательна отдельная быстрая шина, а не OPB. Чтобы шустренько код из озу исполнять.

Хотя может быть я ошибаюсь, поправте smile.gif

Все так, забыли только кеш упомянуть, который от части разгружает шину.
Я думаю у NIOS-а аналогичная ситуация, vetal поправь если не так.
*



Кэш в NIOS имеется для данных и программ, я ставил только для программ.
Кэш так же имеется в контроллере sdram.
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 5 2005, 12:50
Сообщение #19


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



в микроблазе то же два кеша
насчет кеша в sdram, там есть опция доступа к sdram в страничном режиме, как это работает не знаю


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 5 2005, 12:51
Сообщение #20


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(3.14 @ Aug 5 2005, 07:43)
Не уверен на 100% но думаю можно будет чделать чтоб из SDRAM в кеш грузилась сразу страница, тогда издержки на шину станут мизер.
Ну или как вариант садить память на LMB, только специфика появится.
*

ну ведь это же не выход ?
это мы получаем самый тупой вариант кеша,
а хотелось бы асоциативный кеш + систему предсказания ветвлений в таком случае.
А вот под это уйдет много ресурса sad.gif


--------------------
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 5 2005, 12:55
Сообщение #21


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Цитата(des00 @ Aug 5 2005, 15:51)
ну ведь это же не выход ?
это мы получаем самый тупой вариант кеша,

кеш в микроблазе не хуже и не лучше чем у других процессоров его роста

Цитата(des00 @ Aug 5 2005, 15:51)
а хотелось бы асоциативный кеш + систему предсказания ветвлений в таком случае.
А вот под это уйдет много ресурса sad.gif

ну тогда ставьте себе pentium4 за 15$


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 5 2005, 13:00
Сообщение #22


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Кстати, забыл.
В микроблазе можно память на FSL посадить, тогда шина разгрузится, имеется такая корка для sdram.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 5 2005, 13:01
Сообщение #23


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



[quote=3.14,Aug 5 2005, 07:55]
а хотелось бы асоциативный кеш + систему предсказания ветвлений в таком случае.
А вот под это уйдет много ресурса sad.gif
[/quote]
ну тогда ставьте себе pentium4 за 15$
*

[/quote]

Вот тут мы и забываем про тему, я не спорю для задач управления и не сложного расчета микроблейз пойдет, но только в случае если основной код будет иполняться из кеша или BRAM. Как только появляються обращения к памяти, да еше и не большими кусками и по разным адресам то все тушите свет.

ИМХО не стоит ждать чудес от софтовых ядер smile.gif


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 5 2005, 13:05
Сообщение #24


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(3.14 @ Aug 5 2005, 08:00)
Кстати, забыл.
В микроблазе можно память на FSL посадить, тогда шина разгрузится, имеется такая корка для sdram.
*

хмм а вот это интересно,
а для памяти кода или данных ?


--------------------
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 5 2005, 13:07
Сообщение #25


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Вот! И в этой ep1с3 ($12) едва ли что останется.


Не правда, niosii/f +sram+sdram=1/2 кристалла, т.е. куча места для периферии.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 5 2005, 13:12
Сообщение #26


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(vetal @ Aug 5 2005, 17:07)
Не правда, niosii/f +sram+sdram=1/2 кристалла, т.е. куча места для периферии.
Вау! Так экономично? А если прикурить кеш, о чем тут народ справедливо поведал?
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 5 2005, 13:12
Сообщение #27


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Цитата(des00 @ Aug 5 2005, 16:01)
Вот тут мы и забываем про тему, я не спорю для задач управления и не сложного расчета микроблейз пойдет, но только в случае если основной код будет иполняться из кеша или BRAM. Как только появляються обращения к памяти, да еше и не большими кусками и по разным адресам то все тушите свет.

я уже говорил, если критично ставьте память в LMB. Вам лень -> процессор - кака.

к тому же у микроблаза еще есть "задел" - доступ до кеша 2 такта , не понятно что мешает вложиться в 1 такт.

Цитата(des00 @ Aug 5 2005, 16:01)
ИМХО не стоит ждать чудес от софтовых ядер smile.gif

а их никто и не обещает


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 5 2005, 13:15
Сообщение #28


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Я впечатлися! Я как-то интутивно подозревал, что все эти софт процы годны для того, чтобы реализовать алгоритим, который в терминах HDL сложно описать (или оно займет много ресурсов). А Linux на них маркетологи поставили! maniac.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 5 2005, 13:19
Сообщение #29


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(3.14 @ Aug 5 2005, 08:12)
я уже говорил, если критично ставьте память в LMB. Вам лень -> процессор - кака.

к тому же у микроблаза еще есть "задел" - доступ до кеша 2 такта , не понятно что мешает вложиться в 1 такт.


Хмм сдаеться мне что по листингу темы, я первый сказал про исполнение кода из кеша и только из него smile.gif))))

Цитата
а их никто и не обещает


Хмм см. самый первый пост темы


--------------------
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 5 2005, 13:19
Сообщение #30


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Цитата(vetal @ Aug 5 2005, 16:07)
Цитата
Вот! И в этой ep1с3 ($12) едва ли что останется.


Не правда, niosii/f +sram+sdram=1/2 кристалла, т.е. куча места для периферии.
*


очень кстати, у микроблаза на Sparan3-200 = MB+UART+sdram+IO ~60% без кеша


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post

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

 


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


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