vak: (Улыбка)
Serge Vakulenko ([personal profile] vak) wrote2016-07-15 07:05 pm

Осваиваем Vivado

Так выглядит самый маленький чип из семейства Xilinx Artix-7 (xc7a15ti), заполненный вентилями TH22 на 88%.





У диджилента есть подходящая платка с этим чипом, всего за $75.

Сюда помещается 8150 асинхронных гейтов - больше, чем 4656 в чипе xc3s500e. Но на самом деле эффективность использования чипа хуже, так как из-за архитектурных ограничений Artix-7 удаётся задействовать только 12.5% от имеющихся регистров. В семействе Spartan-3 были доступны 50% регистров.

[identity profile] spamsink.livejournal.com 2016-07-16 05:14 am (UTC)(link)
Теоретически можно попробовать обойтись без регистров, если объявить пару LUT, составляющих один элемент, как hard macro (это я понаслышке, сам не пользовался). Тогда они гарантированно окажутся в одном слайсе, и задержка фидбека будет точно меньше, чем задержка любого другого пути.

[identity profile] mandrykin.livejournal.com 2016-07-18 10:10 am (UTC)(link)
Интересно было бы сравнение Vivado с Quartus. И сравнение ПЛИС от Xilinx с чипами от Altera. Это в некотором роде "скользкая" тема, но если без обойтись без Holy Wars, то такое сравнение могло бы быть очень полезным.

Например, было бы идеально если кто-то ведёт свой проект и на устройствах от Xilinx, и на устройствах от Altera. Пока лишь я находил приблизительные коэффициенты для числа логических элементов для сравнения. Но ни разу не видел реальных данных для реальных проектов.