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

 
 
> Block RAM initilization files, Как сократить время разработки ?
Rok
сообщение Mar 17 2006, 07:05
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 62
Регистрация: 11-01-05
Из: Беларусь, Минск
Пользователь №: 1 894



В системе нужно использовать RAM.
Coregen'ом генерю Block RAM. К этим BRAM использую init. files.
Делаю проект синтеза в Synplify. Затем, соответственно ISE и ...
Большой проект, Place and Route только занимает минимум часа 2,5.
А, кристал Virtex-II используется.

Так вот потом мне нужно использовать другой init. file, т.е. снова с самого начала генерю BRAM с новым init. file, Synplify, ISE ......т.е. делаю тот же проект, то же самое, только память чуток другая.

Вопрос в следующем:
Как использовать все вот это с наименьшими затратами по времени, очень уж долго ожидать приходится.
Как сократить время разработки ?
Может кто сталкивался, подскажите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Mar 17 2006, 08:06
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Rok @ Mar 17 2006, 10:05) *
Так вот потом мне нужно использовать другой init. file, т.е. снова с самого начала генерю BRAM с новым init. file, Synplify, ISE ......т.е. делаю тот же проект, то же самое, только память чуток другая.

Вопрос в следующем:
Как использовать все вот это с наименьшими затратами по времени, очень уж долго ожидать приходится.
Как сократить время разработки ?
Может кто сталкивался, подскажите.


Как я понял Вам нужна внешняя загрузка памяти.
1. Делается проект с первичной инициализацией, которая скажем будет эквивалентом команды NOP, и в проект надо добавить нечто, что принимало бы данные из внешнего интерфейса, например JTAG, и грузило бы эти данные в BRAM, и далее надо перестартовать устройство.
2. Возможно BRAM надо сделать двухпортовой для отладки.
3. Сделать сплиттер, который бы делал "прошивку" из ваших задач, а лучше всего сделать объединный софтовый инструмент: от набивки init'ов до загрузки прошивки.

Вот при таком подходе только один раз компилите проект, а потом работаете только с разными прошивками памяти. При этом всегда есть возможность "отката назад".

Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:05
Рейтинг@Mail.ru


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