Сначала разберитесь из названия.
FPGA: Field Programmable Gate Array,CPLD
: сложное программируемое логическое устройство, все они являются программируемыми устройствами, но программа CPLD застыла во внутренней флэш-памяти, а программа все еще существует после выключения и включения. Однако внутри FPGA нет вспышки, и программа исчезнет после сбоя питания. Конечно, программу флэш-памяти можно повесить снаружи, и она будет загружаться с флэш-памяти каждый раз, когда отключается и перезапускается питание.С точки зрения масштаба, емкость (логический блок) FPGA, как правило, намного больше, чем у CPLD, с более сильными функциями, выше стоимость, более высокое энергопотребление и более гибкая программируемость, поэтому они имеют разное позиционирование на рынке, FPGA в основном используется в области проверки функций чипа (очень сложная), обработки изображений (большие данные) и связи (высокая скорость), а CPLD может использоваться на небольших промышленных рынках управления, таких как генерация сигналов.
PLD - это широкое понятие, и FPGA, и CPLD относятся к PLD, программирование аппаратно программируемое, логический дизайн!
PLC является программируемым контроллером, а обычный однокристальный микрокомпьютер 51 принадлежит ПЛК, который является ASIC! То есть аппаратное обеспечение мертво, а внутренняя цепь затвердела, что можно рассматривать как индивидуальный чип, а программированиеПрограммирование Oftware!
DSP обладает мощной вычислительной мощностью и имеет больше множителей и сумматоров. Строго говоря, DSP — это своего рода мягкое ядро, и оно упаковывается в чипы после добавления периферийного хранилища и тактовой частоты. Он имеет больше преимуществ в обработке изображений и математических операциях. Большое преимущество.