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

Xilinx ISE 14.7

Доброго вечера.

Подскажите, как в ISE преобразовать верилог файл в графический.

Спасибо.

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


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

Вот здесь задавали такой же вопрос: https://stackoverflow.com/questions/5734350/how-to-generate-schematic-file-from-verilog-source-in-xilinx
но отвечающий в конце спрашивает, а зачем нужно графическое представление?

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


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

Графическое представление нужно иногда при анализе чужого большого проекта с кучей модулей и "мутной" логикой. И многократно переписанный в процессе доводки.

Вот тогда и хочется перерисовать все в графическом виде. Модули, сигналы ...  И медитировать над этой картинкой.

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


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

Что бы не создавать новую тему, вопрос:получилось ли у кого-либо установить драйвера ISE 14.7 USB Platform Cable II на Ubuntu (или другой Линукс кроме официально поддерживаемых RedHat/SUSE)? Сам ISE установился на Ubuntu18.04 и 22.04, но драйвер не находится "Module windrvr6 is not loaded. Please install the cable drivers".

Следовал разным инструкциям схожим с этой, но результата нет:

https://www.george-smart.co.uk/fpga/xilinx_jtag_linux/

Думаю попробовать одолжить для теста Digilent HS3, может получится 🤔

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


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

9 минут назад, alxkon сказал:

Что бы не создавать новую тему, вопрос:получилось ли у кого-либо установить драйвера ISE 14.7 USB Platform Cable II на Ubuntu (или другой Линукс кроме официально поддерживаемых RedHat/SUSE)? Сам ISE установился на Ubuntu18.04 и 22.04, но драйвер не находится "Module windrvr6 is not loaded. Please install the cable drivers".

Да, работает. Нужно выполнить установку драйверов их скриптом, проверить наличие пакета fxload (sudo apt-get install fxload) и подрихтовать правила UDEV, чтобы прошивка кабеля при подключении грузилась правильно.
А потом перед запуском Impact сделать export XIL_IMPACT_USE_LIBUSB=1 и всё должно получиться.

PS: https://askubuntu.com/questions/838260/install-xilinx-platform-usb-in-ubuntu-16-04-x64 читали?
PPS: Еще немного информации в тему: http://blog.voytik.ru/2008/09/xilinx-platform-cable-usb-gnulinux.html

 

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


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

1 hour ago, makc said:

Да, работает. Нужно выполнить установку драйверов их скриптом, проверить наличие пакета fxload (sudo apt-get install fxload) и подрихтовать правила UDEV, чтобы прошивка кабеля при подключении грузилась правильно.
А потом перед запуском Impact сделать export XIL_IMPACT_USE_LIBUSB=1 и всё должно получиться.

PS: https://askubuntu.com/questions/838260/install-xilinx-platform-usb-in-ubuntu-16-04-x64 читали?
PPS: Еще немного информации в тему: http://blog.voytik.ru/2008/09/xilinx-platform-cable-usb-gnulinux.html

 

Спасибо! Читал askubuntu, но видимо что-то пропустил. Точно не делал "export XIL_IMPACT_USE_LIBUSB=1", нужно добавить и попробовать.

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


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

Продолжу дописывать...

Debian 12 bookworm

Чтобы ISE увидел Platform Cable USB 2 надо чтобы Vid был 03fd и Pid - 0008 .

Смотреть - lsusb .

"Из магазина" pid может быть разный . Поэтому fxload грузит в кабель правильную прошивку при его подключении. Команда на загрузку вызывается udev-ом .

Я брал драйвера с git://git.zerfleddert.de/usb-driver . Их надо компилить . Требуется libusb . Как-то случилось что у меня уже была установлена libusb-1.0-0 и libusb-1.0-0-dev . С ней не компилировалась. Доставил libusb-0.1-4 и libusb-dev. Откомпилировала.

В папке usb-driver есть скрипт setup_pcusb . Он копирует правильные прошивки на локальную систему и создаёт и поправляет правила для udev . (С некоторой версии поменялся синтаксис у udev)

В папке /etc/udev/rules.d ljk;ty должен появиться файл xusbdfwu.rules . В этом файле строка

ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0008", MODE="666" даёт доступ к устройству всем .

Строка SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0013", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xp2.hex -D $tempnode" грузит правильную прошивку в устроийство с vid=03fd и pid=0013 . После этого pid становится 0008 .

export LD_PRELOAD= ... нужен .

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


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

Пр успешной прошивке Platform Cable на нём включаетя лампочка.

Удобно смотреть dmesg -w подключение кабеля, как меняется его ID, ...

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


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

1 час назад, zlyh сказал:

Удобно смотреть dmesg -w подключение кабеля, как меняется его ID, ...

Это можно посмотреть и по lsusb.

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


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

23 hours ago, zlyh said:

Продолжу дописывать...

Debian 12 bookworm

Чёйта как-то всё сложно.

На данный момент имею ALT Linux p10. Всё, что сейчас работает, делалось в p7 aж в 2017 году. Компилировать ничего не пришлось. Надо было создать правило для udev и установть пакет fxload.

Инфа бралась в частности отсюда: https://wiki.archlinux.org/title/Xilinx_ISE_WebPACK

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


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

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

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

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

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

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

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

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

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

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