Цитата(Rok @ Mar 17 2006, 10:05)

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