Перейти к содержанию
    

Xilinx - назначить пин в определенный банк

Давно не работал с Xilinx и напоролся сейчас, никак не могу понять: стоит задача назначить пины ввода-вывода в определенный банк не указывая конкретного местоположения. Опция в редакторе назначения PlanAhead "Place I/O ports in an I/O Bank" сразу сама раскладывает все пины по конкретным местоположениям. При этом создается банальный констрейн типа NET "DataA[0]" LOC = AL15; Вручную просто поле номера банка не редактируется (как в квартусе, к примеру)

Как можно сделать, что я хочу, из графического редактора?

 

Пока я назначения руками прописал в ucf, но как-то это кривенько...

 

ЗЫ версия 11.2

Изменено пользователем alexadmin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока я назначения руками прописал в ucf, но как-то это кривенько...

Я так понял "вручную" Вы воспользовались constraint LOC = BANKx ?

 

Раньше я пользовался Constrain Editor'ом... потом в нём отрезали функциональность... приходилось пользоваться FloorPlanner'ом.

А теперь преимущественно вручную редактирую UCF. Уж слишком корявым оказался PlanAhead - его еще доделывать и доделывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так понял "вручную" Вы воспользовались constraint LOC = BANKx ?

 

Да, точно так.

 

Раньше я пользовался Constrain Editor'ом... потом в нём отрезали функциональность... приходилось пользоваться FloorPlanner'ом.

А теперь преимущественно вручную редактирую UCF. Уж слишком корявым оказался PlanAhead - его еще доделывать и доделывать.

 

Ясно. Я с Xilinx с восьмой версии что ли не работал, как-то непривычно все теперь ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго дня!

 

Столкнулся с тем, что при создании нового символа VHDL блока, пришлось из схематика удалить старый символ, вставить новый и цепи перенести к вх-вых нового символа, т.к. в новом символе изменились размеры.

При implement design в ise10.1 выскочила ошибка

Command Line: D:\Xilinx\10.1\ISE\bin\nt\unwrapped\ngdbuild.exe -ise
D:/work/test_20091105_1446/101test_xylo.ise -intstyle ise -dd _ngo -nt timestamp
-i -p xc3s500e-pq208-4 LED.ngc LED.ngd

Reading NGO file "D:/work/test_20091105_1446/LED.ngc" ...
Reading in constraint information from 'top_level.ucf'...
Gathering constraint information from source properties...
Done.

Resolving constraint associations...
Checking Constraint Associations...
ERROR:ConstraintSystem:59 - Constraint <NET "Q<0>"  LOC = "p180";>
   [top_level.ucf(31)]: NET "Q<0>" not found.  Please verify that:
   1. The specified design element actually exists in the original design.
   2. The specified object is spelled correctly in the constraint source file.

ERROR:ConstraintSystem:59 - Constraint <NET "Q<1>"  LOC = "p161";>
   [top_level.ucf(32)]: NET "Q<1>" not found.  Please verify that:
   1. The specified design element actually exists in the original design.
   2. The specified object is spelled correctly in the constraint source file.

Done...
Checking Partitions ...

Checking expanded design ...

Partition Implementation Status
-------------------------------

  No Partitions were found in this design.

-------------------------------

NGDBUILD Design Results Summary:
  Number of errors:     2
  Number of warnings:   0


One or more errors were found during NGDBUILD.  No NGD file will be written.

Writing NGDBUILD log file "LED.bld"...

Process "Translate" failed

Проект перестал видеть порт Q. Комментирую этот порт в ucf - трансляция проходит. Что может быть не так в описании?

 

Попробовал изменить пины, на которые посажен порт. Та же ошибка.

 

Взял последний архив проекта - все нормально. Выполнил cleanup - ошибка появилась. Глюки 10 версии?

Изменено пользователем PDA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...