Logica Programable

Páginas: 7 (1663 palabras) Publicado: 14 de mayo de 2013
1

Universidad Nacional Autónoma de
México

Facultad de Ciencias

Diseño de Sistemas Digitales

Lógica
Programable
Alumno:
Almazán Cantoral Fernando
Profesor:
Jaime Fabián Vázquez De la Rosa
Ayudante:
Rodrigo Alfonso Martín Salas

2
Lógica programada es lo contrario de la lógica cableada, es decir, este tipo de diseño permite
utilizar un circuito o un proyecto para muchasotras funciones con el simple cambio del software
que incorpora.
La lógica programada se basa en dispositivos lógicos programables (PLD), los cuales tienen
una función no establecida, al contrario que las puertas lógicas que tienen una función fija en el
momento de su fabricación. Antes de poder utilizar el PLD en un circuito, este debe ser
programado.
Los PLD son circuitos integrados queofrecen a los diseñadores en un solo chip, un arreglo de
compuertas lógicas y flip-flop’s, que pueden ser programados por el usuario para implementar
funciones lógicas; y así, una manera más sencilla de reemplazar varios circuitos integrados
estándares o de funciones fijas.
Las ventajas que trae con respecto a los circuitos integrados de funciones fijas son variadas,
entre ellas las que consideromás importantes son:
- Los PLD’s representan menor costo para los fabricantes.
- Pueden reemplazar funciones de otros dispositivos lógicos.
- Reducción de espacio en las tarjetas de circuito impreso.
- Simplificación del alambrado entre unos chips y otros.
- Disminución en los requerimientos de potencia (por consiguiente menor consumo de energía).
- Realización de aplicaciones especiales noencontradas en circuitos integrados de funciones
fijas.
- Puede reflejarse menor costo para el usuario al ver las ventajas de tener menor cantidad de
circuitos integrados; por consiguiente, procesos de ensamblado más rápidos, menor
probabilidad de que puedan ocurrir fallas, así como menores procedimientos en la detección de
fallas cuando estas se presenten.
Un PLD típico está compuesto dearreglos de compuertas lógicas, uno de ellos a base de
compuertas AND al que se le denomina Plano AND y el otro de compuertas OR, denominado
Plano OR; estos pueden ser programables y dependiendo del plano o los planos que lo sean,
será la clasificación que reciba el PLD. Las variables de entrada (que vienen de las terminales
externas del dispositivo) tienen interconexiones hacia uno de losplanos, a través de
compuertas con salidas complementarias (es decir con una salida inversora y una noinversora); y salidas de los planos, conectadas a las terminales externas del dispositivo, por
elementos lógicos como pueden ser: inversores, compuertas OR y flip-flop’s; además, en
algunos casos existe retroalimentación de las salidas hacia uno de los planos, para tomarlas
como entradas nuevamente(aplicación utilizada frecuentemente en el caso de lógica
secuencial).
La programación se lleva a cabo por medio de conexiones fusibles; de tal forma que en una
compuerta OR, una entrada con conexión fusible “Fundida o Quemada” (fusible abierto)
funcione como un cero lógico y una conexión intacta como el valor de la(s) variable(s) de
entrada.
Un PIC es un circuito integrado programable, quesignifica Peripheral Interface Controller
(controlador de interfaz periférico).

3
La arquitectura del PIC es sumamente minimalista. Está caracterizada por las siguientes
prestaciones:










Área de código y de datos separadas.
Un reducido número de instrucciones de longitud fija.
La mayoría de las instrucciones se ejecutan en un solo ciclo de ejecución (4 ciclosde
clock), con ciclos de único retraso en las bifurcaciones y saltos.
Un solo acumulador (W), cuyo uso (como operador de origen) es implícito (no está
especificado en la instrucción).
Todas las posiciones de la RAM funcionan como registros de origen y/o de destino de
operaciones matemáticas y otras funciones.
Una pila de hardware para almacenar instrucciones de regreso de funciones.
Una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa lógica
  • PROGRAMA LOGICA
  • Programadores Logicos Programables
  • Programa controladores logicos programables
  • Programa Logico Programable
  • Programador Lógico Programable Plc
  • Programador Logico Programable
  • Programador logico programable

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS