Вот окончил учебу B.Sc.EE, начал работать сменив направление (последние годы занимался аналоговой валидацией чипов), сейчас возвращаюсь в область board/system design включая FPGA.
Board/system design для меня не новое, этим занимался 4 года с 1997 по 2001, а вот FPGA - это новое.
Имею опыт (сильно устаревший) с альтеровксими CPLD их писал на AHDL в среде MAXPLUS II в течении 2х лет с 1998 до 2000, но помню не много, хотя вспомнить не проблема. С FPGAями дела не имел.
Предполагается работа на VHDLе (не Verilog), в среде Quartus включая синтез. На даный момент есть рабочая система в которой стоит Cyclone II и на примере которой видимо буду изучать VHDL/FPGA ускоренными темпами. В будущем предполагается расширение/измененние фунциональности данной системы, видимо включая добавление/изменение функциональности альтеры.
Для начала есть несколько базисных вопросов:
В чем принципиальные отличия FPGA от CPLD ? Конструктивно ? В подходе к дизайну (VHDL) ? В подходе к синтезу ?
Спасибо, Саша