Я относительно новичок в ПЛИСах, очень давно работал с старыми CPLD серии 7000 (Альтеры) в Max-Plus II на AHDLе, (это было в конце 90х), с тех пор к этому отношения не имел. Сейчас захожу опять в данную тематику по полной программе.
На данный момент понимаю одну из разниц между FPGA и CPLD в том что FPGAя не хранять конфигурацию и их нужно конфигурировать каждый раз по включению питания, тогда как CPLD программируются и хранят конфигурацию (как flash). А что кроме этого ? Коренная разница в технологиях ?
По каким критериям и как вообще выбирается между FPGA и CPLD под конкретную аппликацию ? Как мне понять нужно ли мне FPGA или нужен CPLD под ту или уную реализацию ?
Спасибо.
|