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

Покупка компьютера для сборки ПЛИС Xilinx

для камня ксайлинкс есть только вивадо. для цыклона - квартус. итд. вопрос "что хочется сравнивать": разные процы для фиксированного проекта+камень (ксайлинкс) или при фиксированном процессоре разные среды разработки (фиксированные проект+камень (альтера и/или альтера)) ?

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


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

On 4/25/2024 at 10:38 AM, _4afc_ said:

Т.е. задача ускорения синтеза и P&R может быть решена несколькими способами, например:

  1. архитектура ПК (частота, кол-во ядер, скорость памяти и диска, ОС);
  2. архитектура проекта (логика/HARD_IP);
  3. среда разработки (другой или внешний синтезатор/P&R).

А кто-нибудь сравнивал последние версии Synplify и Vivado на одном и том же ПК?
Есть ли разница по времени компиляции и по максимальной рабочей частоте для проекта скомпилированного в обоих тулах?

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


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

13 minutes ago, Alex77 said:

 вопрос "что хочется сравнивать"

Время сотрудника затраченное на разработку.

 

Когда Vivado собирает проект более 40 минут - у меня получается не более 8 сборок за рабочий день, включая "попытки", т.е. когда P&R не прошёл.

Кроме того сидеть час и смотреть в правый верхний угол экрана на голубой мерцающий кружочек Vivado - безумно утомительно,

а если в это время заняться другими делами - то потом возникает вопрос: вот эта сборка которая наконец собралась с 4 попытки в середине дня - мы её зачем собирали, и чем она правильнее вчерашней?

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


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

1 hour ago, _4afc_ said:

Хотелось, чтоб в алгоритме были:

  • сумматоры/счётчики - которые можно на 100МГц развести на логике, а на 400 на DSP;
  • жирный FSM/case - который можно на 10 слоёв логики положить, а можно на BRAM.

Еще  раз - зачем?  Для оценки  скорости разводки на разных PC глубоко фиолетово что у вас в FPGA и на какой частоте оно работает  важна лишь сложность достижения результата оптимизации при P&R. 
Уверяю вас  если ваш проект собирается от ~1 часа и выше то любые изменения в архитектуре PC будут статистически достоверно заметны на времени сборки. 
 

1 hour ago, _4afc_ said:

Т.е. задача ускорения синтеза и P&R может быть решена несколькими способами, например:

  1. архитектура ПК (частота, кол-во ядер, скорость памяти и диска, ОС);
  2. архитектура проекта (логика/HARD_IP);
  3. среда разработки (другой или внешний синтезатор/P&R).

Когда первый пункт себя исчерпает - хочется иметь возможность продолжить движение по ускорению разработке на ПЛИС.

 У меня задачи ускорения по приоритету в другом порядке 
  1.  Архитектура проекта 
  2. Констрейны таймингов
  3. Констрейны размещения
  ...
  10. архитектура ПК
 Среду разработки  чаще всего выбирать нет возможности. А для P&R  так уж точно.  
При этом кратность ускорения первыми тремя пунктами  в разы (а иногда и в десятки раз) выше чем кратность от пункта 10.  

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


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

ксайлинкс UG949

UltraFast DesignMethodology Guide forFPGAs and SoCs

 

п1..9 "наше всё"

п10    архитектура ПК

 

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

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


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

On 4/24/2024 at 4:48 AM, dxp said:

Показать: конфигурация РС, время сборки

Всем привет! Я когда-то делал сравнение времени сборки одного и того же RTL проекта на разном оборудовании, код на гитхабе. Результаты экспериментов тут.

Тестовый проект небольшой, чтобы была возможность консистентно протестировать мелкие ПЛИСки типа iCE40.

Если интересно, присылайте результаты прогона на вашем железе 🙂

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


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

6 часов назад, pavlovconst сказал:

Если интересно, присылайте результаты прогона на вашем железе 🙂

Прогон для Vivado 2023.1.2:

image.thumb.png.65b993316545479f8bfa7ab07f545459.png

Конфигурация PC: AMD Ryzen 9 7900X, DDR5 2x32GB (на частоте 5200 МГц), MB на чипсете B650, NMVe (1000 ГБ SSD M.2 Samsung 970 EVO Plus).

Время что-то очень коротким вышло -- либо проект простой (для современного железа), либо, может, сделал что-то не так. Но просто открыл проект вивадой, она предложила конвертнуть в нынешний формат, я согласился. Дальше пнул сборку и всё. 

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


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

4 hours ago, dxp said:

Время что-то очень коротким вышло

Ну, у тебя топовое железо, результат предсказуемо хороший 🙂 Добавлю в статистику.

Если в коде увеличить значения параметров WIDTH и LENGTH, то можно получить проект любого необходимого объёма. Только статистику придется набирать с нуля.

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


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

Ну, надо всё же чтобы прогон подольше был, а то тут уже начинает влияет время загрузки тулов. Вивада сама по себе тормозная, она запускается долго. За это время Gowin уже успеет всё собрать и закончить. 🙂

Надо подобрать так, чтобы время сборки занимало хотя бы минут 5.

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


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

Технические характеристики GEEKOM A8
SoC (один или другой)
AMD Ryzen 9 8945HS
Процессор – 8-ядерный / 16-потоковый процессор с частотой до 4,0 ГГц / 5,2 ГГц (Turbo)
Кэш–память - 16 МБ
Графический процессор – AMD Radeon 780M Graphics
Производительность AI – NPU: 16 максимумов, всего: 39 МАКСИМУМОВ
TDP: 45 Вт
AMD Ryzen 7 8845HS
Процессор – 8-ядерный / 16-потоковый процессор с частотой до 3,8 ГГц / 5.1 (Turbo)
Кэш–память - 16 МБ
Графический процессор – AMD Radeon 780M Graphics
Производительность AI – NPU: 16 максимумов, всего: 38 МАКСИМУМОВ
TDP: 45 Вт
Системная память - двухканальная DDR5-5600 SODIMM, объемом до 64 ГБ
Хранение
SSD-накопитель M.2 2280 (PCIe Gen4 x4 объемом до 2 ТБ или SATA III объемом до 1 ТБ)
Полноразмерный считыватель SD-карт
Видеовыход
2 порта HDMI 2.0
Порты USB4 и USB 3.2 Type-C с режимом DisplayPort Alt
До 4 независимых дисплеев
Аудио - 3,5–мм разъем для стереогарнитуры; цифровой аудиовыход через HDMI и USB-C
Создание сетей
порт 2.5GbE RJ45 через контроллер RealTek RTL8125BG-CG
WiFi 6E и Bluetooth 5.3
USB
3x USB 3.2 Gen 2 Type-A
1x порт USB4 Type-C с режимом DisplayPort Alt, поддержка USB PD
1x порт USB 3.2 Gen 2 Type-C с режимом DisplayPort Alt, поддержка USB PD
1x порт USB 2.0 Type-A
Разное – Кнопка включения
Источник питания – адаптер питания 19 В (120 Вт) с привязанным к местности шнуром переменного тока (IEC C5)

https://www.geekom.ru/geekom-a8/       86,900.00р

 

 

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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