Descripción de opciones de FPGA de alto nivel

Hay muchos tipos diferentes de FPGA en el mercado, cada uno con diferentes combinaciones de capacidades y funciones. En el corazón de cualquier FPGA está su estructura programable. Esto se presenta como una matriz de bloques lógicos programables, también conocidos como elementos lógicos (LE). El siguiente paso en la estructura FPGA es incluir cosas como bloques de SRAM, llamados bloques de RAM (BRAM), bucles de bloqueo de fase (PLL) y administradores de reloj. También se pueden agregar bloques de procesamiento de señal digital (DSP) (llamados segmentos DSP) y bloques de serializador / deserializador de alta velocidad (SERDES).

Las funciones de interfaz periférica como CAN, I 2 C, SPI, UART y USB se pueden implementar como núcleos blandos en el tejido programable, pero muchos FPGA los incluyen como núcleos duros en el silicio. De manera similar, los microprocesadores se pueden implementar como núcleos blandos en el tejido programable o como núcleos duros en el silicio. Los FPGA con núcleos de procesador duro se denominan FPGA de sistema en chip (SoC). Los diferentes FPGA ofrecen diferentes colecciones de funciones, características, capacidades y capacidades dirigidas a diferentes mercados y aplicaciones.

Comentarios

Entradas populares de este blog

CROCODILE CLIPS

Compuertas Logicas