|
Перенос проекта с DDR3 в BRAM на microblaze |
|
|
|
Jul 31 2014, 07:21
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-06-14
Пользователь №: 82 043

|
Добрый день! У меня в проекте есть xilinx ml605, microblaze, к нему elf ф-л и ddr, в котором хранится программа, куча и стек. Сейчас появилась задача уйти от DDR, вырезать его из MBZ и перенести elf, кучу и стек в BRAM. Программа в elf занимает 255 Кб. BRAM в MBZ доступно 128 кб. Оптимизируя и урезая программу сильно много места я не выиграю. Получается нужно увеличивать BRAM. Подскажите пожалуйста, возможно ли сделать BRAM = 512 Кб или около того? Если нет, то возможно есть какие то типовые решения данной проблемы? Если я чего то не правильно понимаю, пните в нужную сторону  Спасибо всем!
|
|
|
|
|
 |
Ответов
|
Aug 8 2014, 04:10
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 24-06-14
Пользователь №: 82 043

|
Спасибо за советы! Все работает) Единственное, столкнулся с проблемой, что блок .text не влазит ни в один раздел полностью. Его размер около 153 кб, а максимальный размер одного раздела BRAM можно сделать до 128кб. Оптимизировать код почти на 30кб, это довольно трудоёмкая задача. Есть ли возможность разделить блок .text на 2 блока AXI BRAM или формировать 2 раздела *.text и раскидывать их по разным AXI BRAM?
|
|
|
|
|
Aug 8 2014, 09:49
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 4-06-08
Из: Москва
Пользователь №: 38 056

|
Цитата(vv_ @ Aug 8 2014, 08:10)  Спасибо за советы! Все работает) ? Вы booloader сделали?
|
|
|
|
Сообщений в этой теме
vv_ Перенос проекта с DDR3 в BRAM на microblaze Jul 31 2014, 07:21 akorud Цитата(vv_ @ Jul 31 2014, 09:21) Добрый д... Jul 31 2014, 07:54 aabmail Цитата(akorud @ Jul 31 2014, 11:54) ml605... Jul 31 2014, 08:15  akorud Цитата(aabmail @ Jul 31 2014, 10:15) Сегм... Jul 31 2014, 08:42   aabmail Цитата(akorud @ Jul 31 2014, 12:42) Думаю... Jul 31 2014, 12:15    akorud Цитата(aabmail @ Jul 31 2014, 14:15) Авто... Jul 31 2014, 13:37  vv_ Цитата(aabmail @ Jul 31 2014, 12:15) К со... Jul 31 2014, 11:22   akorud Ну, так пишет :-)
Цитата(vv_ @ Jul 31 2014, 1... Jul 31 2014, 13:56    aabmail Цитата(akorud @ Jul 31 2014, 17:56) Ну, т... Jul 31 2014, 14:37  vv_ Цитата(aabmail @ Jul 31 2014, 12:15) Сегм... Aug 1 2014, 07:43   akorud Цитата(vv_ @ Aug 1 2014, 09:43) Какой тог... Aug 1 2014, 08:13 Golikov A. Это уже 2 подход на моей памяти за этот год, где-т... Jul 31 2014, 13:33 aabmail Цитата(Golikov A. @ Jul 31 2014, 17:33) Э... Jul 31 2014, 13:45 Golikov A. ЦитатаМожно в Spartan-6 расширить 64к в два раза.
... Jul 31 2014, 15:21 aabmail Цитата(Golikov A. @ Jul 31 2014, 19:21) И... Jul 31 2014, 15:46 Golikov A. и можно кеш выключить и его брамы тоже туда отправ... Jul 31 2014, 18:06 aabmail Цитата(Golikov A. @ Jul 31 2014, 22:06) и... Jul 31 2014, 18:26 Golikov A. ЦитатаОн и не мог бы быть включен при отсутствии D... Aug 1 2014, 05:37 aabmail Цитата(Golikov A. @ Aug 1 2014, 09:37) с ... Aug 1 2014, 09:01  akorud Цитата(aabmail @ Aug 1 2014, 11:01) Ок. Д... Aug 1 2014, 09:41 Golikov A. все же БРАМ через АКСи сильно быстрее ДДР (как мне... Aug 1 2014, 13:32 Golikov A. судя по тому что хотят секцию текст затолкать в 12... Aug 8 2014, 12:42 vv_ Цитата(Golikov A. @ Aug 8 2014, 16:42) су... Aug 12 2014, 11:23 Golikov A. по идее нет, ведь в нем же адресация и частенько о... Aug 12 2014, 12:15
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|