Jump to content
    

pavlovconst

Свой
  • Posts

    113
  • Joined

  • Last visited

  • Days Won

    1

pavlovconst last won the day on March 15

pavlovconst had the most liked content!

Reputation

2 Обычный

About pavlovconst

  • Rank
    Частый гость
    Частый гость
  • Birthday January 2

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

1,723 profile views
  1. Говорят http://course.ece.cmu.edu/~ece545/F10/resources/Virtex5/xapp918.pdf, что в ISE есть инкрементальная компиляция. Она позволит вам зафиксировать разводку "ядра" проекта. Но проблема подсовывания различных ucf остается. Тут подсказать не могу, я мало работал с ISE.
  2. Конечно, ваша задача решается с помощью скриптов. Компиляцию в ISE можно запускать из командной строки. Например, вот - https://github.com/duskwuff/Xilinx-ISE-Makefile Значит, берем любой скриптовый язык, и пишем "запустить ISE 20 раз в параллель". Я бы делал не один проект с разными настройками, а создал бы 20 проектов, ссылающихся на одни и те же файлы исходников.
  3. Да, но только пытался 🙂. Без старой Вивады ничего не получится
  4. Попробовал собрать у себя на машине. Падает с ошибкой ERROR: This script was generated using Vivado <2015.4> and is being run in <2021.2> of Vivado. Please run the script in Vivado <2015.4> then open the design in Vivado <2021.2>. Upgrade the design by running "Tools => Report => Report IP Status...", then run write_bd_tcl to create an updated script. Придется вам еще и древнюю Виваду ставить 😬
  5. Надо написать ./build.sh prj v1 prj - выбор имени проета Vivado v1 - версия. Писать нужно именно так, потому что в инструкции автор их так называет Что возвращает команда? Команда должна запустить Виваду, в логе должна быть подробная информация, что происходит
  6. Открываете папку проета. Прямо в адресной строке проводника, там где обычно путь к папке - набираете mintty[Enter]. Откроется командная строка линукс. Набираете команду ./build.sh <Project Name> <Version>, подставляя аргументы в соответствии с инструкцией...
  7. Надо начать с чтения README. Там есть раздел как собрать проект. Нужно запускать build.sh скрипт, это предполагает наличие ОС линукс и минимальных знаний по использованию командной строки. Действуйте строго по инструкции.
  8. Работал с Alveo U250. Для нее, например, доступен RTL flow, с сайта можно скачать готовый xdc. Думаю, для других плат серии всё аналогично.
  9. Вот реализация на Verilog - https://github.com/pConst/basic_verilog/blob/master/uart_rx.sv
  10. Предлагаю начать с простого. Положите папку с проектом COS_FPGA1 в корень диска D.
  11. Здравствуйте коллеги, По опыту проведения собеседований на "разработчика ПЛИС" постоянно сталкиваюсь с тем, что кандидаты "плавают" в теме CDC. Некоторые из них натренированы настолько, что "из практики" знают, где поставить синхронизаторы, но почему они там нужны, и как они работают - сказать не могут. Я считаю, что CDC - это одна из базовых тем в нашей специальности. Хотел бы найти литературу, которую рекомендовать новым сотрудникам для выведения их на уровень. Подскажите, пож-ста, хорошие статьи, где кратко, но емко описан сабж. Особенно буду благодарен за источники на русском языке. P.S. Ищу более-менее академические ресурсы. - app.notes, design guides, может, печатные книги. Каналы на youtube и сайты типа марсоход - пожалуйста, не предлагайте. На английском, наверное, документа лучше, чем http://www.sunburst-design.com/papers/CummingsSNUG2008Boston_CDC.pdf нет
×
×
  • Create New...