Universidad
Otoño 2026
PanelBuscarCalendarioHorarioNotas pendientes5BibliotecaTareas propiasEvaluacionesEstadísticasSincronización
Materias
Interacción Humano-Computadora15Estructuras de Datos30Teoría de la Computación30Sistemas Embebidos15Escritura Académica32Alemán I32Ecuaciones Diferenciales Ordinarias32Arquitecturas Computacionales16Lab · LA11616Lab · CN22015Lab · CN11315
Sistemas Embebidos·Sesión 6 · Semana 6
← AnteriorSiguiente →

Unidad 2 · Dispositivos lógicos programables simples

lunes 14 de septiembre · 18:00–19:40 · en 23 días

Guía del maestro.docx

GUÍA 14-09-26 Sistemas Embebidos

LA207 · lunes 14/09/2026 · 18:00-19:40 · Sesión 6

Unidad 2 · Dispositivos lógicos programables simples


POR QUÉ EXISTEN

Entre un circuito integrado de función fija y un ASIC de diseño completo hay un espacio enorme. Los dispositivos programables lo ocupan: hardware genérico que se configura para una función específica.

LA EVOLUCIÓN

  • PROM — decodificador completo más matriz OR programable. Implementa cualquier función pero crece exponencialmente con las entradas.
  • PAL — matriz AND programable y matriz OR fija. Más eficiente para funciones con pocos términos producto.
  • PLA — ambas matrices programables. Más flexible, más lenta y más cara.
  • GAL — como la PAL pero reprogramable eléctricamente, con macroceldas de salida configurables.

LA MACROCELDA

Es lo que convierte a un PLD en algo útil: agrega un flip-flop opcional a la salida, un multiplexor para elegir entre salida registrada o combinacional, y un buffer de tres estados con realimentación. Con eso el dispositivo puede implementar lógica secuencial, no solo combinacional.

SUMA DE PRODUCTOS

La arquitectura impone la forma de la función: todo se implementa como suma de productos. Por eso importa minimizar con mapas de Karnaugh o Quine-McCluskey antes de mapear a un PLD: cada término producto consume una fila de la matriz, que es un recurso contado.

LIMITACIONES

  • Número fijo y pequeño de términos producto por salida.
  • Poca capacidad total: decenas o cientos de compuertas equivalentes.
  • Sin recursos dedicados de memoria ni de aritmética.

DÓNDE SIGUEN USÁNDOSE

En lógica de pegamento: decodificación de direcciones, adaptación de niveles, secuencias de encendido. Son baratos, rápidos y no volátiles, y para eso siguen siendo la opción correcta.

TAREA

Minimizar tres funciones booleanas y determinar cuántos términos producto requiere cada una; leer Mano capítulo 7.

Mis notas0 palabras
.docx
Tareas propias de esta sesión

Nada anotado en esta sesión todavía.