Microcontroladores

Páginas: 10 (2253 palabras) Publicado: 19 de noviembre de 2012
TEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS

http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg

IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/

Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es

1

TEMA 13. LÓGICA PROGRAMADA

- Introducción - Programabilidad - PLDs (Programmable LogicDevice ) - Microprocesadores. Arquitectura de von Neumann

Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es

2

TEMA 13. LÓGICA PROGRAMADA
INTRODUCCIÓN  Los sistemas que hemos estudiado hasta ahora ejecutan, en general, una única función (lógica rígida): LOGICA CABLEADA  La economía de hardware es fundamental si se desean realizar determinadas operaciones  Loscircuitos secuenciales suponen una reducción notable de los costes hardware en comparación con los combinacionales, a costa de incrementar el tiempo de operación  El objetivo es que una misma estructura física sea capaz de efectuar múltiples operaciones: LOGICA PROGRAMADA Programación: a este nivel, entendemos como tal la determinación, a priori, del comportamiento de un sistema
Raúl RengelEstévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es

3

TEMA 13. LÓGICA PROGRAMADA
PROGRAMABILIDAD  Existen diferentes niveles de programación, según el modo de efectuarla: sistemas secuenciales síncronos programables, cuya expresión final son los microprocesadores  El nivel más básico es la programación a nivel hardware: PLD o Programmable Logic Device  son conjuntos de puertaslógicas generadas tecnológicamente iguales que “se programan” en la etapa final  Ventajas PLDs son: • Reemplazan a varios componentes discretos (reducción nº Cis, espacio, conexiones, coste… aumento de fiabilidad). • Pueden ser reprogramados (eliminan errores de grabación y permiten mayor flexibilidad) • Diseño sencillo (permiten programar a “alto nivel” y tienen posibilidad de simulación)
RaúlRengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es 4

TEMA 13. LÓGICA PROGRAMADA
PROGRAMABILIDAD  Los tres tipos de PLD o Programmable Logic Device más simples son:
• La memoria de solo lectura (ROM): matriz AND fija y OR programable • El array lógico programable (PLA): matriz AND programable y matriz OR programable • El array de lógica programable (PAL): matriz ANDprogramable y matriz OR fija

www.sec.upm.es/docencia/plan_92/ed/descargaED/tema6.pdf

Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es

5

TEMA 13. LÓGICA PROGRAMADA
PROGRAMABILIDAD  Memoria de solo lectura (ROM): programada adecuadamente
• Permiten crear funciones de lógica combinacional arbitrarias con un nº determinado de entradas: es el dispositivológico de mayor propósito general posible • Se emplea un decodificador para generar los minterms: (Práctica decodificador)

•Tipos de programación: • Máscara: ROM • Fusibles: PROM, • EPROM y EEPROM

Floyd, T. 2000

Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es

6

TEMA 13. LÓGICA PROGRAMADA
PROGRAMABILIDAD  Memoria de solo lectura (ROM): programadaadecuadamente

Mano, M. et al. 2005

• Desventajas: • Lentas • Consumen mucha potencia • Sólo se utiliza parte de su capacidad en cada aplicación Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 7

TEMA 13. LÓGICA PROGRAMADA
PROGRAMABILIDAD  Array Lógico Programable (PLA), año 1973
• No decodifica todas las variables y no genera todos los minitérminos • Eldecodificador se sustituye por un plano de puertas AND programable y un plano de puertas OR programable • Puede ser programable por máscaras o por campo (por el cliente), en cuyo caso se habla de FPLA
Mano, M. et al. 2005

F1  A B  AC  ABC F2  AC  BC

Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es

8

TEMA 13. LÓGICA PROGRAMADA
PROGRAMABILIDAD  Arrays de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS