26 - PAL (Programmable Logic Array), PLD, PLA, SPLD, CPLD, FPGA

Volver al curso

Vamos a hablar de dispositivos lógicos programables (PLD, programmable logic device). No los confundas con CPU/MCU. Las CPU/MCU son circuitos integrados con una función fija (se programan por software). Los PLD tienen una función indefinida que el usuario programa directamente en el hardware.

Algunos tipos:

Ejemplo programación GAL (Antonio González)
Ejemplo programación GAL (Antonio González)

Más información en Wikipedia:

https://en.wikipedia.org/wiki/Programmable_logic_device

Ejemplo de uso: SDR

LimeSDR Mini con FPGA Altera MAX 10 (10M16SAU169C8G)
LimeSDR Mini con FPGA Altera MAX 10 (10M16SAU169C8G)

Las tarjetas SDR (Software Defined Radio) son muy populares. Permiten usar un hardware genérico (FPGA) para usos muy variados (Wi-Fi, 4G…).

Diagrama de bloques de la LimeSDR Mini
Diagrama de bloques de la LimeSDR Mini

Usos: recepción de R/TV, radioafición, radioastronomía, seguimiento de aeronaves AS/D, seguimiento de barcos, construir redes 4G/LTE, LoRa… Más info.


Volver al curso