Little_boo 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба Решил попробовать сам расположить блоки проекта на ПЛИС. Но я это сделал намного хуже авторазводчика, поэтому решил пойти другим путем. Я решил поправить, то что он делает автоматически. По зайдя в него после автораводки, не могу отредактировать. Элементы не перемещаются и не удаляются. Подскажите, как это делается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Very_hard 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба Там вроде 2 окна: "Placement..." и "Editable.. чтото там... ucf flow", если открыть размещение после трассировки. Если не ошибаюсь в нередактируемом окне можно выделить все и выбрать Constraint from Placement, где-то в меню... а дальше, наверное, во втором окне можно будет редактировать размещение, ...или сохранить констрейнты размещения в ucf и открыть их флоорпланом на этапе translate. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Little_boo 0 22 марта, 2007 Опубликовано 22 марта, 2007 · Жалоба Там вроде 2 окна: "Placement..." и "Editable.. чтото там... ucf flow", если открыть размещение после трассировки. Если не ошибаюсь в нередактируемом окне можно выделить все и выбрать Constraint from Placement, где-то в меню... а дальше, наверное, во втором окне можно будет редактировать размещение, ...или сохранить констрейнты размещения в ucf и открыть их флоорпланом на этапе translate. Примерно, то что вы написали, я пробовал делать... что-то не вышло. Получается только если залезть в файл proect.ftf и там ручками поменять, тогда и в Flooкplannerе меняется. Но это страшно не удобно. Заметил что, если в FPGA editor меняешь, так же меняется и в ФлурПланере. Но как в нем сам че-то изменить не нашел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Very_hard 0 22 марта, 2007 Опубликовано 22 марта, 2007 · Жалоба Странно. Специально попробовал... работает. Выделяю в нередактируемом окне все, выполняю Constraint from Placement, редактирую появившееся во втором окне размещение ("Editable.. чтото там... ucf flow"), сохраняю размещение как констрейнты в ucf (write constraints). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Little_boo 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба Странно. Специально попробовал... работает. Выделяю в нередактируемом окне все, выполняю Constraint from Placement, редактирую появившееся во втором окне размещение ("Editable.. чтото там... ucf flow"), сохраняю размещение как констрейнты в ucf (write constraints). Да, вы правы. Все получилось. Спасибо. Возник ещё 1 вопрос. Некоторые сигналы, которые есть после синтеза. Находятся и в Floorplannere, но они не видимы. Что это значит и как их сделать видимыми? Или это те сигналы, которые были оптимизированы Мапером? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
daemonDX 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба Очень советую посмотреть в сторону Xilinx PlanAhead, если уж решили помочь placer'y. По-моему, там все гораздо удобнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitry-tomsk 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба Да, вы правы. Все получилось. Спасибо. Возник ещё 1 вопрос. Некоторые сигналы, которые есть после синтеза. Находятся и в Floorplannere, но они не видимы. Что это значит и как их сделать видимыми? Или это те сигналы, которые были оптимизированы Мапером? Попрбуйте применить атрибут KEEP на эти сигналы в HDL коде Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться