Jump to content

    

pavlovconst

Свой
  • Content Count

    91
  • Joined

  • Last visited

Community Reputation

0 Обычный

About pavlovconst

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

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

1190 profile views
  1. Я в свое время разбирался в теме, перечитал все ксайлинксовые форумы на этот счет. Вот что можно сделать для ускорения: * set_param synth.maxThreads 8 * set_param general.maxThreads 32 * опция -ultrathreads для шага impl.place и impl.route (пишу по памяти) * стратегия RuntimeOptimized для синтеза и для имплементации (стратегия Quick ещё быстрее, но для реальных задач не годится) * инкрементальный синтез и инкрементальная имплементация * report strategy - выбрать no reports * отключить шаг impl.power_opt Однако, поспешу вас расстроить. Большинство шагов, выполняемых в процессе сборки проекта -все равно остаются однопоточными, и ничего с этим не сделать. Опции, которые описаны выше - могут влиять на качество сборки, и оценить реальный эффект от той или иной настройки - довольно ссложно Низкая производительность Win относительно Lin - на моих проектах не ообнаружена Реальное, гарантированное ускорение, на мой взгляд, можно получить только на правильно подобранном железе: * самое важное! - процессор с максимальной однопоточной производительностью - один из https://www.cpubenchmark.net/singleThread.html Количество ядер - вторично * Хорошее охлаждение * Много оперативки * Производительный SSD для папки Vivado и важно! для папки с проектом
  2. По личному опыту - ЗП достойная и прямо зависит от технических навыков
  3. Здравствуйте! Требуется инженер-программист микроконтроллеров, г. Москва, full-time, офис Основные требования: - Опыт работы с STM32, встроенными микропроцессорами Microblaze/Nios - Опыт работы с RTOS (будет плюсом) - Опыт работы с периферией по интерфейсам I2C, SPI, UART, CAN, LIN, USB - Знание архитектур компьютерных сетей, знание протоколов передачи данных: Industrial Ethernet, modbus, profibus-dp Полный текст вакансии прикладываю. Пожалуйста, обращайтесь по указанным телефонам в отдел персонала. Инженер-программист микроконтроллеров.docx
  4. Ага! Период 20ps соответствует тактовой частоте 50ГГц Откуда вообще взялась такая задача? Почему именно 20ps, а не 55ps, например? Может, найдется более простое решение вашего вопроса...
  5. В описании именно об этом и предупреждают
  6. Спасибо! Нашел еще такую штуку - интерфейс Serial RapidIO. Есть поддержка и у Xilinx, и у Altera. Останавливает лишь то, что корку для Xilinx-a нужно покупать, отдельно от среды разработки.
  7. Да, для Xilinx как раз есть корка от производителя с AXI4-Stream на входе, и все хорошо. А на стороне Altera - поддержки нет, только от сторонних организаций типа https://www.alse-fr.com/Aurora-64B-66B-IP-Core.html Я нечетко написал, извиняюсь. Aurora 64B/66B ЕСТЬ для Xilinx. Для Альтеры его НЕТ, только сторонние разработки.
  8. Здравствуйте коллеги! Есть две ПЛИС - Artix7 c трансиверами 6.6Gbps и Cyclone V GX с трансиверами 3.125Gbps. Задача - организовать интерфейс передачи данных через высокоскоростной линк (один лейн) между ними. В идеале - иметь на входе и выходе шину AXI/AXI-lite. Как посоветуете действовать? Смотрел в сторону Aurora, но пока видел только проприетарные реализации для Altera.
  9. Есть настройки, которые явно прописаны в QSF файле. А кроме них, есть еще большое количество настроек "по умолчанию", которые тоже влияют на проект, но в QSF не прописаны. Вот они-то и могут меняться от версии к версии среды. Видели в логах такое сообщение? https://www.intel.com/content/www/us/en/programmable/quartushelp/13.0/mergedProjects/msgs/msgs/iacf_where_to_view_default_changes.htm
  10. Возможно, дело в этом. Прошивка на низкой частоте проходит, а в свойсвах битстрима указана высокая
  11. Спасибо всем за отклики. Объявление закрыто.
  12. Здравствуйте, Компания ФОPM, Москва - разработчик автоматизированного тестового оборудования для контроля электронных компонентов. Компания ищет тополога печатных плат, очно или удаленно. Работа состоит в разработке топологии по требованиям и готовой электрической принципиальной схеме. Среда - только PADS Professional VX.2.8 Например, аналого-цифровая плата с ПЛИС MAX10, ЦАП и двумя аналоговыми трактами до 200MHz. Требуется сформировавшийся специалист, который сможет делать работу предсказуемо и в срок. Готовы работать с компанией или с самозанятым. Работа не единичная, возможно постоянное сотрудничество. С уважением, Константин
  13. После реконфигурации нужно обязательно сбросить PLL. Сигнал асинхронный, в даташите должна быть написана минимальная длительность
  14. Нашел еще один похожий тулкит, тоже написанный на Java - https://github.com/byuccl/RapidSmith2 RapidWright лежит в официальном репозитории Xilinx-a. Левыми их называть сложно =)
  15. Вы, наверное, не то имеете ввиду. Мне нужны не комбинационные шаги между смежными регистрами, а количество регистров в длинном вычислительном конвейере Нашел команду report_path в доке по Таймквесту. По описанию, с опцией -min_path очень похоже на то, что я ищу, но получить результат пока не получилось. Пишет "No paths were found"