Существуют мягкие, усиленные и жесткие IP-ядра для FPGA. Жесткие IP-ядра / блоки находятся на микросхеме, и усиление может быть комбинацией мягких и может ссылаться на жесткие IP-часы. (из учебника)
Но если рассматривать только «мягкие» IP-ядра: независимы ли они в целом от конкретной c микросхемы FPGA, модели, производителя?
Допустим, она поставляется в HDL и некоторый набор конфигураций для различных инструментов перевода синтеза / реализации. Не говоря уже о том, что он установлен только на Xilinx или Intel. Достаточно ли высокого уровня HDL для того, чтобы IP можно было синтезировать на микросхемах FPGA разных производителей и архитектурах (или различных фабриках)? Будет ли Soft IP достаточно высоким?
Я вроде как склонен думать, что да, но у меня нет хороших знаний по этому поводу.