|
|
  |
MicroBlaze, (NIOS | NIOS II) <-> ARM 720, под Линухом, концептуальный вопрос. |
|
|
|
Aug 5 2005, 12:47
|

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

|
Цитата(3.14 @ Aug 5 2005, 15:35) Цитата(des00 @ Aug 5 2005, 15:29) хмм ну через FSL может быть и пролезет, но сидеть на нем может только user defined переферия, а камушек гребет код через OPB  . Да и тех же FSL всего 8 сосок, итого 4 дуплекса, не сахар  . ИМХО минус в том, что для кода и данних ИМХО желательна отдельная быстрая шина, а не OPB. Чтобы шустренько код из озу исполнять. Хотя может быть я ошибаюсь, поправте  Все так, забыли только кеш упомянуть, который от части разгружает шину. Я думаю у NIOS-а аналогичная ситуация, vetal поправь если не так. Кэш в NIOS имеется для данных и программ, я ставил только для программ. Кэш так же имеется в контроллере sdram.
|
|
|
|
|
Aug 5 2005, 12:51
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(3.14 @ Aug 5 2005, 07:43) Не уверен на 100% но думаю можно будет чделать чтоб из SDRAM в кеш грузилась сразу страница, тогда издержки на шину станут мизер. Ну или как вариант садить память на LMB, только специфика появится. ну ведь это же не выход ? это мы получаем самый тупой вариант кеша, а хотелось бы асоциативный кеш + систему предсказания ветвлений в таком случае. А вот под это уйдет много ресурса
--------------------
|
|
|
|
|
Aug 5 2005, 12:55
|

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

|
Цитата(des00 @ Aug 5 2005, 15:51) ну ведь это же не выход ? это мы получаем самый тупой вариант кеша, кеш в микроблазе не хуже и не лучше чем у других процессоров его роста Цитата(des00 @ Aug 5 2005, 15:51) а хотелось бы асоциативный кеш + систему предсказания ветвлений в таком случае. А вот под это уйдет много ресурса  ну тогда ставьте себе pentium4 за 15$
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Aug 5 2005, 13:01
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
[quote=3.14,Aug 5 2005, 07:55] а хотелось бы асоциативный кеш + систему предсказания ветвлений в таком случае. А вот под это уйдет много ресурса  [/quote] ну тогда ставьте себе pentium4 за 15$ [/quote] Вот тут мы и забываем про тему, я не спорю для задач управления и не сложного расчета микроблейз пойдет, но только в случае если основной код будет иполняться из кеша или BRAM. Как только появляються обращения к памяти, да еше и не большими кусками и по разным адресам то все тушите свет. ИМХО не стоит ждать чудес от софтовых ядер
--------------------
|
|
|
|
|
Aug 5 2005, 13:05
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

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

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

|
Цитата(des00 @ Aug 5 2005, 16:01) Вот тут мы и забываем про тему, я не спорю для задач управления и не сложного расчета микроблейз пойдет, но только в случае если основной код будет иполняться из кеша или BRAM. Как только появляються обращения к памяти, да еше и не большими кусками и по разным адресам то все тушите свет. я уже говорил, если критично ставьте память в LMB. Вам лень -> процессор - кака. к тому же у микроблаза еще есть "задел" - доступ до кеша 2 такта , не понятно что мешает вложиться в 1 такт. Цитата(des00 @ Aug 5 2005, 16:01) ИМХО не стоит ждать чудес от софтовых ядер  а их никто и не обещает
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Aug 5 2005, 13:19
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(3.14 @ Aug 5 2005, 08:12) я уже говорил, если критично ставьте память в LMB. Вам лень -> процессор - кака.
к тому же у микроблаза еще есть "задел" - доступ до кеша 2 такта , не понятно что мешает вложиться в 1 такт. Хмм сдаеться мне что по листингу темы, я первый сказал про исполнение кода из кеша и только из него  )))) Цитата а их никто и не обещает Хмм см. самый первый пост темы
--------------------
|
|
|
|
|
Aug 5 2005, 13:19
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 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% без кеша
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|