Начинаю осваивать программирование на ПЛИСах... Из двух "китов" пока остановился на Altere, начал внимательно изучать линейку альтеровских чипов на их сайте. Не очень понятно "дерево" развития их технологий - от самых простых до самых "крутых".
Например, объясните, у них в рубрике Products есть разделение на CPLD и FPGA - это мне понятно, далее FPGA делятся на Stratix и Cyclone, ну допустим... Но есть ещё у них серии, к примеру, APEX, ACEX, почему они не вошли в рубрику FPGA ?
И в целом, как правильно сориентироваться в продукции ПЛИС для своих задач ? Какие основные классы есть у ALTERы, от простого к сложному ? Например, для тренировки хотел бы написать простейшее PCI-устройство (target only) с поддержкой конфигурационных циклов, туда же в последствии предполагается добавить контроллер динамической памяти.